Estamos buscando construir un indexador para todos los registros de ENS. Cargar nombres es una tarea simple, sin embargo, determinar la dirección de resolución adecuada presumiblemente requiere leer los eventos de registro. He visto que se emite AddressChanged en transacciones ENS, pero no estoy seguro de si este es el registro correcto para usar.
event AddressChanged(bytes32 indexed node, uint coinType, bytes newAddress);¿Alguien tiene experiencia con este tipo de problema?
El evento AddressChanged se introdujo en la propuesta estándar EIP-2304 (actualmente sin terminar, abril de 2022), que amplía el estándar EIP-137 ENS original con funcionalidad multicadena.
Así que estos son dos eventos separados:
AddrChanged introducido en el EIP-137 original, emitido cuando cambia un registro ENS regularAddressChanged introducido en la propuesta EIP-2304, emitido cuando cambia un registro ENS multicadenaLos documentos de ENS brindan una breve descripción de ambos eventos: https://docs.ens.domains/contract-api-reference/publicresolver