dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmVbyg5t1z3TpSksfyjhnEZ598NP9Jm6Mrd5rSBfcBertw name: EnsRegistry apiVersion: 0.0.6 entities: - Domain - Account - Resolver eventHandlers: - event: 'Transfer(indexed bytes32,address)' handler: handleTransfer - event: 'NewOwner(indexed bytes32,indexed bytes32,address)' handler: handleNewOwner - event: 'NewResolver(indexed bytes32,address)' handler: handleNewResolver - event: 'NewTTL(indexed bytes32,uint64)' handler: handleNewTTL file: /: /ipfs/QmdeWj6orwwPSM4AcLjEKGhQJ1o24RXRSGcWoQi136RGLe kind: ethereum/events language: wasm/assemblyscript name: ENSRegistry network: optimism source: abi: EnsRegistry address: '0x18810c49A32D47Df77686beFe0C8Eeb90C472b35' startBlock: 118871240 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmUG7BgT9gJwVeK6qbzjrE88AFs8Tg984eoq4Rqv4wodYL name: Resolver apiVersion: 0.0.6 entities: - AddrChanged - MulticoinAddrChanged - NameChanged - AbiChanged - PubkeyChanged - TextChanged - ContenthashChanged - InterfaceChanged eventHandlers: - event: 'ABIChanged(indexed bytes32,indexed uint256)' handler: handleABIChanged - event: 'AddrChanged(indexed bytes32,address)' handler: handleAddrChanged - event: 'AddressChanged(indexed bytes32,uint256,bytes)' handler: handleMulticoinAddrChanged - event: 'ContenthashChanged(indexed bytes32,bytes)' handler: handleContentHashChanged - event: 'InterfaceChanged(indexed bytes32,indexed bytes4,address)' handler: handleInterfaceChanged - event: 'NameChanged(indexed bytes32,string)' handler: handleNameChanged - event: 'PubkeyChanged(indexed bytes32,bytes32,bytes32)' handler: handlePubkeyChanged - event: 'TextChanged(indexed bytes32,indexed string,string,string)' handler: handleTextChangedWithValue file: /: /ipfs/QmYVSoPHDQaNN6ZxbiEWVQvQbefQ64NUzqtkeTK6T2Wrnm kind: ethereum/events language: wasm/assemblyscript name: Resolver network: optimism source: abi: Resolver address: '0xCECE2765a5cb28d228C0Cf8033C1Ee72D31045E0' startBlock: 118871257 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmeMGmfUB7HUdQ946gShitFDaFNhKieYJykHR9ZUFamYDe name: BaseRegistrar apiVersion: 0.0.6 entities: - Registration - NameRegistered - NameRenewed - NameTransferred eventHandlers: - event: 'NameRegistered(indexed uint256,indexed address,uint256,uint256)' handler: handleNameRegistered - event: 'NameRenewed(indexed uint256,uint256,uint256)' handler: handleNameRenewed - event: 'Transfer(indexed address,indexed address,indexed uint256)' handler: handleNameTransferred file: /: /ipfs/QmaVEEFmJwyFMoesgde2FaW3FJcLE9tdhxKarDyKAhHud7 kind: ethereum/events language: wasm/assemblyscript name: BaseRegistrar network: optimism source: abi: BaseRegistrar address: '0xb17daE05D38AEcC480AFdcE04c6323A1507BB64b' startBlock: 118871268 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmNt29TLvjfYwovDpCMF3v21oMqUVe4gKRZGmm5PtTaeoU name: EthRegistrarController apiVersion: 0.0.6 entities: - Registration eventHandlers: - event: >- NameRegistered(string,indexed bytes32,indexed address,uint256,uint256,uint256,address,uint256) handler: handleNameRegisteredByController - event: 'NameRenewed(string,indexed bytes32,uint256,uint256,uint256,uint256)' handler: handleNameRenewedByController file: /: /ipfs/QmaVEEFmJwyFMoesgde2FaW3FJcLE9tdhxKarDyKAhHud7 kind: ethereum/events language: wasm/assemblyscript name: EthRegistrarController network: optimism source: abi: EthRegistrarController address: '0x944a0bA78af41EB184A27184bfe787fE857Ec068' startBlock: 118871351 description: >- A secure & decentralized way to address resources on and off the blockchain using simple, human-readable names. Access domains and transfer history. repository: 'https://github.com/ensdomains/ens-subgraph' schema: file: /: /ipfs/QmQCe58sejeHVnEaK88hPYn4pM2icZCVjBndor7fzxHmwZ specVersion: 0.0.4