¿Es posible escuchar el evento del contrato sin conocer la dirección del contrato?

Tengo un contrato inteligente con un evento en el que se almacena/indexa una dirección de cuenta, y quiero recibir/avisar sobre este evento cada vez que el evento active la dirección de la cuenta.

Por ejemplo, mi evento de solidez: ¿ myEvent( address indexed _sellerAddress)dónde _sellerAddressestá la dirección de una cuenta personal ?

Quiero saber/ser informado cada vez que _sellerAddressse mencione este evento, pero no sé en este momento la dirección del contrato inteligente.

déjame saber si no estoy claro.

Gracias

Respuestas (1)

Ok, encontré mi camino por mi cuenta.

Simplemente configure un eth.filterme gusta arriba con web3.py por ejemplo:

    event_signature_hash = w3.sha3(text='myEvent(address)').hex() #Event name without input arguments

    my_event = w3.eth.filter({
    "fromBlock":0,
    "toBlock":"latest",
    "topics":[event_signature_hash,
    my_seller_address_hexa],
    }
    )
    my_event.get_all_entires()

Y obtuve todos los registros de eventos donde _sellerAddressse almacena/menciona como parámetro de evento.