0x827AD71b2118225eEeA9e3eD36AC7B2900d82633
on Polygon Mainnet (137)
Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- ReverseRegistrar
- Compilation Target
- ReverseRegistrar.sol:ReverseRegistrar
- Language
- Solidity
- Compiler
- solc 0.8.17+commit.8df45f5f
- EVM Version
- default
- Verified At
- 2025-10-02 08:50:46 UTC
- Deployer
- 0x9F88d9B0b934A5261C364A726a9A36d67B431cAb
- Deployment Transaction
- 0x896097a59cf9acac0a4f03938f8ad20df83654a4d253b72cabcc81b437ad5b75
- Block Number
- 76790230
- Transaction Index
- 71
Read/Write Contract on:
ABI
Expand to view
Source Code
- ReverseRegistrar.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x60a060405234801561001057600080fd5b5060405162000f6938038062000f69833981016040819052610031916101b6565b61003a3361014e565b6001600160a01b03811660808190526040516302571be360e01b81527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e26004820152600091906302571be390602401602060405180830381865afa1580156100a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ca91906101b6565b90506001600160a01b0381161561014757604051630f41a04d60e11b81523360048201526001600160a01b0382169063functionSignature1e83409a906024016020604051808303816000875af1158015610121573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061014591906101da565b505b50506101f3565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101b357600080fd5b50565b6000602082840312156101c857600080fd5b81516101d38161019e565b9392505050565b6000602082840312156101ec57600080fd5b5051919050565b608051610d4c6200021d6000396000818161012d015281816102f001526105070152610d4c6000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063functionSignature8da5cb5b1161008c578063functionSignaturec66485b211610066578063functionSignaturec66485b2146101e1578063functionSignatureda8c229e146101f4578063functionSignaturee0dba60f14610227578063functionSignaturef2fde38b1461023a57600080fd5b8063functionSignature8da5cb5b146101aa578063functionSignaturebffbe61c146101bb578063functionSignaturec47f0027146101ce57600080fd5b8063functionSignature65669631116100c8578063functionSignature6566963114610167578063functionSignature715018a61461017a578063functionSignature7a806d6b14610184578063functionSignature828eab0e1461019757600080fd5b8063functionSignature0f5a5466146100ef578063functionSignature1e83409a14610115578063functionSignature3f15457f14610128575b600080fd5b6101026100fd366004610a3b565b61024d565b6040519081526020015b60405180910390f35b610102610123366004610a74565b610261565b61014f7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161010c565b610102610175366004610a91565b610283565b61018261056e565b005b610102610192366004610b98565b610582565b60025461014f906001600160a01b031681565b6000546001600160a01b031661014f565b6101026101c9366004610a74565b610616565b6101026101dc366004610c0d565b610671565b6101826101ef366004610a74565b61068e565b610217610202366004610a74565b60016020526000908152604090205460ff1681565b604051901515815260200161010c565b610182610235366004610c58565b610774565b610182610248366004610a74565b6107db565b600061025a338484610283565b9392505050565b60025460009061027d90339084906001600160a01b0316610283565b92915050565b6000836001600160a01b0381163314806102ac57503360009081526001602052604090205460ff165b8061035b57506040517fe985e9c50000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301523360248301527f0000000000000000000000000000000000000000000000000000000000000000169063e985e9c590604401602060405180830381865afa158015610337573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061035b9190610c86565b8061036a575061036a8161086b565b6104075760405162461bcd60e51b815260206004820152605b60248201527f526576657273655265676973747261723a2043616c6c6572206973206e6f742060448201527f6120636f6e74726f6c6c6572206f7220617574686f726973656420627920616460648201527f6472657373206f7220746865206164647265737320697473656c660000000000608482015260a4015b60405180910390fd5b6000610412866108e4565b604080517f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2602080830191909152818301849052825180830384018152606090920192839052815191012091925081906001600160a01b038916907feventSignature6ada868dd3058cf77a48a74489fd7963688e5464b2b0fa957ace976243270e9290600090a36040517f5ef2c7f00000000000000000000000000000000000000000000000000000000081527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e26004820152602481018390526001600160a01b0387811660448301528681166064830152600060848301527f00000000000000000000000000000000000000000000000000000000000000001690635ef2c7f09060a401600060405180830381600087803b15801561054b57600080fd5b505af115801561055f573d6000803e3d6000fd5b50929998505050505050505050565b610576610964565b61058060006109be565b565b600080610590868686610283565b6040517f773722130000000000000000000000000000000000000000000000000000000081529091506001600160a01b038516906377372213906105da9084908790600401610ca3565b600060405180830381600087803b1580156105f457600080fd5b505af1158015610608573d6000803e3d6000fd5b509298975050505050505050565b60007f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2610642836108e4565b604080516020810193909352820152606001604051602081830303815290604052805190602001209050919050565b60025460009061027d90339081906001600160a01b031685610582565b610696610964565b6001600160a01b0381166107125760405162461bcd60e51b815260206004820152603060248201527f526576657273655265676973747261723a205265736f6c76657220616464726560448201527f7373206d757374206e6f7420626520300000000000000000000000000000000060648201526084016103fe565b600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517feventSignatureeae17a84d9eb83d8c8eb317f9e7d64857bc363fa51674d996c023f4340c577cf90600090a250565b61077c610964565b6001600160a01b038216600081815260016020908152604091829020805460ff191685151590811790915591519182527feventSignature4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87910160405180910390a25050565b6107e3610964565b6001600160a01b03811661085f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016103fe565b610868816109be565b50565b6000816001600160a01b031663functionSignature8da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156108c7575060408051601f3d908101601f191682019092526108c491810190610cf9565b60015b6108d357506000919050565b6001600160a01b0316331492915050565b600060285b801561095857600019017f3031323334353637383961626364656600000000000000000000000000000000600f84161a8153601090920491600019017f3031323334353637383961626364656600000000000000000000000000000000600f84161a81536010830492506108e9565b50506028600020919050565b6000546001600160a01b031633146105805760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103fe565b600080546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461086857600080fd5b60008060408385031215610a4e57600080fd5b8235610a5981610a26565b91506020830135610a6981610a26565b809150509250929050565b600060208284031215610a8657600080fd5b813561025a81610a26565b600080600060608486031215610aa657600080fd5b8335610ab181610a26565b92506020840135610ac181610a26565b91506040840135610ad181610a26565b809150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112610b1c57600080fd5b813567ffffffffffffffff80821115610b3757610b37610adc565b604051601f8301601f19908116603f01168101908282118183101715610b5f57610b5f610adc565b81604052838152866020858801011115610b7857600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060808587031215610bae57600080fd5b8435610bb981610a26565b93506020850135610bc981610a26565b92506040850135610bd981610a26565b9150606085013567ffffffffffffffff811115610bf557600080fd5b610c0187828801610b0b565b91505092959194509250565b600060208284031215610c1f57600080fd5b813567ffffffffffffffff811115610c3657600080fd5b610c4284828501610b0b565b949350505050565b801515811461086857600080fd5b60008060408385031215610c6b57600080fd5b8235610c7681610a26565b91506020830135610a6981610c4a565b600060208284031215610c9857600080fd5b815161025a81610c4a565b82815260006020604081840152835180604085015260005b81811015610cd757858101830151858201606001528201610cbb565b506000606082860101526060601f19601f830116850101925050509392505050565b600060208284031215610d0b57600080fd5b815161025a81610a2656fecborAuxdataa2646970667358221220de68352cdb9ec961cdd93101ef28225be11183dda40e44bcf83c9939bf7e679c64736f6c63430008110033constructorArguments00000000000000000000000021f71275edb2e8bbac49975b3b7999005340f7ff
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: QmX8RPEbBoUGQ8Jh4QEmczauYhDxcSCG3dPWnsCp4ycT4D
RawDecoded
Length: 53 bytes
0xa264697066735822122082972544efbe981fc2f490e6dc57adbe7d53b55922c6815f9b7e71a012f3077a64736f6c63430008110033
Transformations
Constructor Arguments
RawDecoded
Length: 32 bytes
0x00000000000000000000000021f71275edb2e8bbac49975b3b7999005340f7ff
CBOR Auxdata Transformations
Byte Offsets | Length (bytes) | Values |
---|---|---|
3892 | 54 | Original (recompiled):0xa264697066735822122082972544efbe981fc2f490e6dc57adbe7d53b55922c6815f9b7e71a012f3077a64736f6c63430008110033 Transformed (onchain):0xa2646970667358221220de68352cdb9ec961cdd93101ef28225be11183dda40e44bcf83c9939bf7e679c64736f6c63430008110033 |
Runtime Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063functionSignature8da5cb5b1161008c578063functionSignaturec66485b211610066578063functionSignaturec66485b2146101e1578063functionSignatureda8c229e146101f4578063functionSignaturee0dba60f14610227578063functionSignaturef2fde38b1461023a57600080fd5b8063functionSignature8da5cb5b146101aa578063functionSignaturebffbe61c146101bb578063functionSignaturec47f0027146101ce57600080fd5b8063functionSignature65669631116100c8578063functionSignature6566963114610167578063functionSignature715018a61461017a578063functionSignature7a806d6b14610184578063functionSignature828eab0e1461019757600080fd5b8063functionSignature0f5a5466146100ef578063functionSignature1e83409a14610115578063functionSignature3f15457f14610128575b600080fd5b6101026100fd366004610a3b565b61024d565b6040519081526020015b60405180910390f35b610102610123366004610a74565b610261565b61014f7fimmutable00000000000000000000000021f71275edb2e8bbac49975b3b7999005340f7ff81565b6040516001600160a01b03909116815260200161010c565b610102610175366004610a91565b610283565b61018261056e565b005b610102610192366004610b98565b610582565b60025461014f906001600160a01b031681565b6000546001600160a01b031661014f565b6101026101c9366004610a74565b610616565b6101026101dc366004610c0d565b610671565b6101826101ef366004610a74565b61068e565b610217610202366004610a74565b60016020526000908152604090205460ff1681565b604051901515815260200161010c565b610182610235366004610c58565b610774565b610182610248366004610a74565b6107db565b600061025a338484610283565b9392505050565b60025460009061027d90339084906001600160a01b0316610283565b92915050565b6000836001600160a01b0381163314806102ac57503360009081526001602052604090205460ff165b8061035b57506040517fe985e9c50000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301523360248301527fimmutable00000000000000000000000021f71275edb2e8bbac49975b3b7999005340f7ff169063e985e9c590604401602060405180830381865afa158015610337573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061035b9190610c86565b8061036a575061036a8161086b565b6104075760405162461bcd60e51b815260206004820152605b60248201527f526576657273655265676973747261723a2043616c6c6572206973206e6f742060448201527f6120636f6e74726f6c6c6572206f7220617574686f726973656420627920616460648201527f6472657373206f7220746865206164647265737320697473656c660000000000608482015260a4015b60405180910390fd5b6000610412866108e4565b604080517f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2602080830191909152818301849052825180830384018152606090920192839052815191012091925081906001600160a01b038916907feventSignature6ada868dd3058cf77a48a74489fd7963688e5464b2b0fa957ace976243270e9290600090a36040517f5ef2c7f00000000000000000000000000000000000000000000000000000000081527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e26004820152602481018390526001600160a01b0387811660448301528681166064830152600060848301527fimmutable00000000000000000000000021f71275edb2e8bbac49975b3b7999005340f7ff1690635ef2c7f09060a401600060405180830381600087803b15801561054b57600080fd5b505af115801561055f573d6000803e3d6000fd5b50929998505050505050505050565b610576610964565b61058060006109be565b565b600080610590868686610283565b6040517f773722130000000000000000000000000000000000000000000000000000000081529091506001600160a01b038516906377372213906105da9084908790600401610ca3565b600060405180830381600087803b1580156105f457600080fd5b505af1158015610608573d6000803e3d6000fd5b509298975050505050505050565b60007f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2610642836108e4565b604080516020810193909352820152606001604051602081830303815290604052805190602001209050919050565b60025460009061027d90339081906001600160a01b031685610582565b610696610964565b6001600160a01b0381166107125760405162461bcd60e51b815260206004820152603060248201527f526576657273655265676973747261723a205265736f6c76657220616464726560448201527f7373206d757374206e6f7420626520300000000000000000000000000000000060648201526084016103fe565b600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517feventSignatureeae17a84d9eb83d8c8eb317f9e7d64857bc363fa51674d996c023f4340c577cf90600090a250565b61077c610964565b6001600160a01b038216600081815260016020908152604091829020805460ff191685151590811790915591519182527feventSignature4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87910160405180910390a25050565b6107e3610964565b6001600160a01b03811661085f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016103fe565b610868816109be565b50565b6000816001600160a01b031663functionSignature8da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156108c7575060408051601f3d908101601f191682019092526108c491810190610cf9565b60015b6108d357506000919050565b6001600160a01b0316331492915050565b600060285b801561095857600019017f3031323334353637383961626364656600000000000000000000000000000000600f84161a8153601090920491600019017f3031323334353637383961626364656600000000000000000000000000000000600f84161a81536010830492506108e9565b50506028600020919050565b6000546001600160a01b031633146105805760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103fe565b600080546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461086857600080fd5b60008060408385031215610a4e57600080fd5b8235610a5981610a26565b91506020830135610a6981610a26565b809150509250929050565b600060208284031215610a8657600080fd5b813561025a81610a26565b600080600060608486031215610aa657600080fd5b8335610ab181610a26565b92506020840135610ac181610a26565b91506040840135610ad181610a26565b809150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112610b1c57600080fd5b813567ffffffffffffffff80821115610b3757610b37610adc565b604051601f8301601f19908116603f01168101908282118183101715610b5f57610b5f610adc565b81604052838152866020858801011115610b7857600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060808587031215610bae57600080fd5b8435610bb981610a26565b93506020850135610bc981610a26565b92506040850135610bd981610a26565b9150606085013567ffffffffffffffff811115610bf557600080fd5b610c0187828801610b0b565b91505092959194509250565b600060208284031215610c1f57600080fd5b813567ffffffffffffffff811115610c3657600080fd5b610c4284828501610b0b565b949350505050565b801515811461086857600080fd5b60008060408385031215610c6b57600080fd5b8235610c7681610a26565b91506020830135610a6981610c4a565b600060208284031215610c9857600080fd5b815161025a81610c4a565b82815260006020604081840152835180604085015260005b81811015610cd757858101830151858201606001528201610cbb565b506000606082860101526060601f19601f830116850101925050509392505050565b600060208284031215610d0b57600080fd5b815161025a81610a2656fecborAuxdataa2646970667358221220de68352cdb9ec961cdd93101ef28225be11183dda40e44bcf83c9939bf7e679c64736f6c63430008110033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: QmX8RPEbBoUGQ8Jh4QEmczauYhDxcSCG3dPWnsCp4ycT4D
RawDecoded
Length: 53 bytes
0xa264697066735822122082972544efbe981fc2f490e6dc57adbe7d53b55922c6815f9b7e71a012f3077a64736f6c63430008110033
Transformations
Immutable Transformations
ID | Value | Offsets |
---|---|---|
400 | 0x00000000000000000000000021f71275edb2e8bbac49975b3b7999005340f7ff | 301, 752, 1287 |
CBOR Auxdata Transformations
Byte Offsets | Length (bytes) | Values |
---|---|---|
3351 | 54 | Original (recompiled):0xa264697066735822122082972544efbe981fc2f490e6dc57adbe7d53b55922c6815f9b7e71a012f3077a64736f6c63430008110033 Transformed (onchain):0xa2646970667358221220de68352cdb9ec961cdd93101ef28225be11183dda40e44bcf83c9939bf7e679c64736f6c63430008110033 |
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 20 | _owner | address | ReverseRegistrar.sol:ReverseRegistrar |
1 | 0 | 32 | controllers | mapping(address ⇒ bool) | ReverseRegistrar.sol:ReverseRegistrar |
2 | 0 | 20 | defaultResolver | contract NameResolver | ReverseRegistrar.sol:ReverseRegistrar |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...