Sourcify Logosourcify.eth

0x3f7C250241e04aaA5C2e52bE235768314CC7Bf65

on Arbitrum Sepolia (421614)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
ReverseRegistrar
Compilation Target
ReverseRegistrar.sol:ReverseRegistrar
Language
Solidity
Compiler
solc 0.8.17+commit.8df45f5f
EVM Version
london
Verified At
2025-02-21 14:48:32 UTC
Deployer
0x3b2F32d32fAaBd8d94DF36AfB956bd4D34bf905c
Deployment Transaction
0x4c3c47f946f52b50507dee7f987c41f950920c61261e80967f460139e1805691
Block Number
40457610
Transaction Index
4

Read/Write Contract on:

OpenZeppelin Logo

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • Context.sol
  • Controllable.sol
  • ENS.sol
  • IReverseRegistrar.sol
  • Ownable.sol
  • ReverseRegistrar.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

0x60a060405234801561001057600080fd5b5060405162000f6938038062000f69833981016040819052610031916101b6565b61003a3361014e565b6001600160a01b03811660808190526040516302571be360e01b81527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e26004820152600091906302571be390602401602060405180830381865afa1580156100a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ca91906101b6565b90506001600160a01b0381161561014757604051630f41a04d60e11b81523360048201526001600160a01b0382169063functionSignature1e83409a906024016020604051808303816000875af1158015610121573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061014591906101da565b505b50506101f3565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101b357600080fd5b50565b6000602082840312156101c857600080fd5b81516101d38161019e565b9392505050565b6000602082840312156101ec57600080fd5b5051919050565b608051610d4c6200021d6000396000818161012d015281816102f001526105070152610d4c6000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063functionSignature8da5cb5b1161008c578063functionSignaturec66485b211610066578063functionSignaturec66485b2146101e1578063functionSignatureda8c229e146101f4578063functionSignaturee0dba60f14610227578063functionSignaturef2fde38b1461023a57600080fd5b8063functionSignature8da5cb5b146101aa578063functionSignaturebffbe61c146101bb578063functionSignaturec47f0027146101ce57600080fd5b8063functionSignature65669631116100c8578063functionSignature6566963114610167578063functionSignature715018a61461017a578063functionSignature7a806d6b14610184578063functionSignature828eab0e1461019757600080fd5b8063functionSignature0f5a5466146100ef578063functionSignature1e83409a14610115578063functionSignature3f15457f14610128575b600080fd5b6101026100fd366004610a3b565b61024d565b6040519081526020015b60405180910390f35b610102610123366004610a74565b610261565b61014f7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161010c565b610102610175366004610a91565b610283565b61018261056e565b005b610102610192366004610b98565b610582565b60025461014f906001600160a01b031681565b6000546001600160a01b031661014f565b6101026101c9366004610a74565b610616565b6101026101dc366004610c0d565b610671565b6101826101ef366004610a74565b61068e565b610217610202366004610a74565b60016020526000908152604090205460ff1681565b604051901515815260200161010c565b610182610235366004610c58565b610774565b610182610248366004610a74565b6107db565b600061025a338484610283565b9392505050565b60025460009061027d90339084906001600160a01b0316610283565b92915050565b6000836001600160a01b0381163314806102ac57503360009081526001602052604090205460ff165b8061035b57506040517fe985e9c50000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301523360248301527f0000000000000000000000000000000000000000000000000000000000000000169063e985e9c590604401602060405180830381865afa158015610337573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061035b9190610c86565b8061036a575061036a8161086b565b6104075760405162461bcd60e51b815260206004820152605b60248201527f526576657273655265676973747261723a2043616c6c6572206973206e6f742060448201527f6120636f6e74726f6c6c6572206f7220617574686f726973656420627920616460648201527f6472657373206f7220746865206164647265737320697473656c660000000000608482015260a4015b60405180910390fd5b6000610412866108e4565b604080517f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2602080830191909152818301849052825180830384018152606090920192839052815191012091925081906001600160a01b038916907feventSignature6ada868dd3058cf77a48a74489fd7963688e5464b2b0fa957ace976243270e9290600090a36040517f5ef2c7f00000000000000000000000000000000000000000000000000000000081527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e26004820152602481018390526001600160a01b0387811660448301528681166064830152600060848301527f00000000000000000000000000000000000000000000000000000000000000001690635ef2c7f09060a401600060405180830381600087803b15801561054b57600080fd5b505af115801561055f573d6000803e3d6000fd5b50929998505050505050505050565b610576610964565b61058060006109be565b565b600080610590868686610283565b6040517f773722130000000000000000000000000000000000000000000000000000000081529091506001600160a01b038516906377372213906105da9084908790600401610ca3565b600060405180830381600087803b1580156105f457600080fd5b505af1158015610608573d6000803e3d6000fd5b509298975050505050505050565b60007f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2610642836108e4565b604080516020810193909352820152606001604051602081830303815290604052805190602001209050919050565b60025460009061027d90339081906001600160a01b031685610582565b610696610964565b6001600160a01b0381166107125760405162461bcd60e51b815260206004820152603060248201527f526576657273655265676973747261723a205265736f6c76657220616464726560448201527f7373206d757374206e6f7420626520300000000000000000000000000000000060648201526084016103fe565b600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517feventSignatureeae17a84d9eb83d8c8eb317f9e7d64857bc363fa51674d996c023f4340c577cf90600090a250565b61077c610964565b6001600160a01b038216600081815260016020908152604091829020805460ff191685151590811790915591519182527feventSignature4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87910160405180910390a25050565b6107e3610964565b6001600160a01b03811661085f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016103fe565b610868816109be565b50565b6000816001600160a01b031663functionSignature8da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156108c7575060408051601f3d908101601f191682019092526108c491810190610cf9565b60015b6108d357506000919050565b6001600160a01b0316331492915050565b600060285b801561095857600019017f3031323334353637383961626364656600000000000000000000000000000000600f84161a8153601090920491600019017f3031323334353637383961626364656600000000000000000000000000000000600f84161a81536010830492506108e9565b50506028600020919050565b6000546001600160a01b031633146105805760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103fe565b600080546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461086857600080fd5b60008060408385031215610a4e57600080fd5b8235610a5981610a26565b91506020830135610a6981610a26565b809150509250929050565b600060208284031215610a8657600080fd5b813561025a81610a26565b600080600060608486031215610aa657600080fd5b8335610ab181610a26565b92506020840135610ac181610a26565b91506040840135610ad181610a26565b809150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112610b1c57600080fd5b813567ffffffffffffffff80821115610b3757610b37610adc565b604051601f8301601f19908116603f01168101908282118183101715610b5f57610b5f610adc565b81604052838152866020858801011115610b7857600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060808587031215610bae57600080fd5b8435610bb981610a26565b93506020850135610bc981610a26565b92506040850135610bd981610a26565b9150606085013567ffffffffffffffff811115610bf557600080fd5b610c0187828801610b0b565b91505092959194509250565b600060208284031215610c1f57600080fd5b813567ffffffffffffffff811115610c3657600080fd5b610c4284828501610b0b565b949350505050565b801515811461086857600080fd5b60008060408385031215610c6b57600080fd5b8235610c7681610a26565b91506020830135610a6981610c4a565b600060208284031215610c9857600080fd5b815161025a81610c4a565b82815260006020604081840152835180604085015260005b81811015610cd757858101830151858201606001528201610cbb565b506000606082860101526060601f19601f830116850101925050509392505050565b600060208284031215610d0b57600080fd5b815161025a81610a2656fecborAuxdataa2646970667358221220de68352cdb9ec961cdd93101ef28225be11183dda40e44bcf83c9939bf7e679c64736f6c63430008110033constructorArguments0000000000000000000000000c26900dd6b58e744cb9a19521df023684d8790c

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 IPFS Logo
Solidity metadata.json IPFS hash: QmRyQuUVbz3qGJ8CwtDkp8H4i5uoYyaGsQeaaixJEUZ2dZ
RawDecoded
Length: 53 bytes
0xa264697066735822122035fdf146c4cf4a96a017810d3024e2e0552cdee9247b352da3fde3d9b47edefc64736f6c63430008110033

Transformations

Constructor Arguments

RawDecoded
Length: 32 bytes
0x0000000000000000000000000c26900dd6b58e744cb9a19521df023684d8790c

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
389254
Original (recompiled):0xa264697066735822122035fdf146c4cf4a96a017810d3024e2e0552cdee9247b352da3fde3d9b47edefc64736f6c63430008110033
Transformed (onchain):0xa2646970667358221220de68352cdb9ec961cdd93101ef28225be11183dda40e44bcf83c9939bf7e679c64736f6c63430008110033

Runtime Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063functionSignature8da5cb5b1161008c578063functionSignaturec66485b211610066578063functionSignaturec66485b2146101e1578063functionSignatureda8c229e146101f4578063functionSignaturee0dba60f14610227578063functionSignaturef2fde38b1461023a57600080fd5b8063functionSignature8da5cb5b146101aa578063functionSignaturebffbe61c146101bb578063functionSignaturec47f0027146101ce57600080fd5b8063functionSignature65669631116100c8578063functionSignature6566963114610167578063functionSignature715018a61461017a578063functionSignature7a806d6b14610184578063functionSignature828eab0e1461019757600080fd5b8063functionSignature0f5a5466146100ef578063functionSignature1e83409a14610115578063functionSignature3f15457f14610128575b600080fd5b6101026100fd366004610a3b565b61024d565b6040519081526020015b60405180910390f35b610102610123366004610a74565b610261565b61014f7fimmutable0000000000000000000000000c26900dd6b58e744cb9a19521df023684d8790c81565b6040516001600160a01b03909116815260200161010c565b610102610175366004610a91565b610283565b61018261056e565b005b610102610192366004610b98565b610582565b60025461014f906001600160a01b031681565b6000546001600160a01b031661014f565b6101026101c9366004610a74565b610616565b6101026101dc366004610c0d565b610671565b6101826101ef366004610a74565b61068e565b610217610202366004610a74565b60016020526000908152604090205460ff1681565b604051901515815260200161010c565b610182610235366004610c58565b610774565b610182610248366004610a74565b6107db565b600061025a338484610283565b9392505050565b60025460009061027d90339084906001600160a01b0316610283565b92915050565b6000836001600160a01b0381163314806102ac57503360009081526001602052604090205460ff165b8061035b57506040517fe985e9c50000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301523360248301527fimmutable0000000000000000000000000c26900dd6b58e744cb9a19521df023684d8790c169063e985e9c590604401602060405180830381865afa158015610337573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061035b9190610c86565b8061036a575061036a8161086b565b6104075760405162461bcd60e51b815260206004820152605b60248201527f526576657273655265676973747261723a2043616c6c6572206973206e6f742060448201527f6120636f6e74726f6c6c6572206f7220617574686f726973656420627920616460648201527f6472657373206f7220746865206164647265737320697473656c660000000000608482015260a4015b60405180910390fd5b6000610412866108e4565b604080517f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2602080830191909152818301849052825180830384018152606090920192839052815191012091925081906001600160a01b038916907feventSignature6ada868dd3058cf77a48a74489fd7963688e5464b2b0fa957ace976243270e9290600090a36040517f5ef2c7f00000000000000000000000000000000000000000000000000000000081527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e26004820152602481018390526001600160a01b0387811660448301528681166064830152600060848301527fimmutable0000000000000000000000000c26900dd6b58e744cb9a19521df023684d8790c1690635ef2c7f09060a401600060405180830381600087803b15801561054b57600080fd5b505af115801561055f573d6000803e3d6000fd5b50929998505050505050505050565b610576610964565b61058060006109be565b565b600080610590868686610283565b6040517f773722130000000000000000000000000000000000000000000000000000000081529091506001600160a01b038516906377372213906105da9084908790600401610ca3565b600060405180830381600087803b1580156105f457600080fd5b505af1158015610608573d6000803e3d6000fd5b509298975050505050505050565b60007f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2610642836108e4565b604080516020810193909352820152606001604051602081830303815290604052805190602001209050919050565b60025460009061027d90339081906001600160a01b031685610582565b610696610964565b6001600160a01b0381166107125760405162461bcd60e51b815260206004820152603060248201527f526576657273655265676973747261723a205265736f6c76657220616464726560448201527f7373206d757374206e6f7420626520300000000000000000000000000000000060648201526084016103fe565b600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517feventSignatureeae17a84d9eb83d8c8eb317f9e7d64857bc363fa51674d996c023f4340c577cf90600090a250565b61077c610964565b6001600160a01b038216600081815260016020908152604091829020805460ff191685151590811790915591519182527feventSignature4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87910160405180910390a25050565b6107e3610964565b6001600160a01b03811661085f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016103fe565b610868816109be565b50565b6000816001600160a01b031663functionSignature8da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156108c7575060408051601f3d908101601f191682019092526108c491810190610cf9565b60015b6108d357506000919050565b6001600160a01b0316331492915050565b600060285b801561095857600019017f3031323334353637383961626364656600000000000000000000000000000000600f84161a8153601090920491600019017f3031323334353637383961626364656600000000000000000000000000000000600f84161a81536010830492506108e9565b50506028600020919050565b6000546001600160a01b031633146105805760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103fe565b600080546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917feventSignature8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461086857600080fd5b60008060408385031215610a4e57600080fd5b8235610a5981610a26565b91506020830135610a6981610a26565b809150509250929050565b600060208284031215610a8657600080fd5b813561025a81610a26565b600080600060608486031215610aa657600080fd5b8335610ab181610a26565b92506020840135610ac181610a26565b91506040840135610ad181610a26565b809150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112610b1c57600080fd5b813567ffffffffffffffff80821115610b3757610b37610adc565b604051601f8301601f19908116603f01168101908282118183101715610b5f57610b5f610adc565b81604052838152866020858801011115610b7857600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060808587031215610bae57600080fd5b8435610bb981610a26565b93506020850135610bc981610a26565b92506040850135610bd981610a26565b9150606085013567ffffffffffffffff811115610bf557600080fd5b610c0187828801610b0b565b91505092959194509250565b600060208284031215610c1f57600080fd5b813567ffffffffffffffff811115610c3657600080fd5b610c4284828501610b0b565b949350505050565b801515811461086857600080fd5b60008060408385031215610c6b57600080fd5b8235610c7681610a26565b91506020830135610a6981610c4a565b600060208284031215610c9857600080fd5b815161025a81610c4a565b82815260006020604081840152835180604085015260005b81811015610cd757858101830151858201606001528201610cbb565b506000606082860101526060601f19601f830116850101925050509392505050565b600060208284031215610d0b57600080fd5b815161025a81610a2656fecborAuxdataa2646970667358221220de68352cdb9ec961cdd93101ef28225be11183dda40e44bcf83c9939bf7e679c64736f6c63430008110033

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 IPFS Logo
Solidity metadata.json IPFS hash: QmRyQuUVbz3qGJ8CwtDkp8H4i5uoYyaGsQeaaixJEUZ2dZ
RawDecoded
Length: 53 bytes
0xa264697066735822122035fdf146c4cf4a96a017810d3024e2e0552cdee9247b352da3fde3d9b47edefc64736f6c63430008110033

Transformations

Immutable Transformations

IDValueOffsets
4110x0000000000000000000000000c26900dd6b58e744cb9a19521df023684d8790c301, 752, 1287

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
335154
Original (recompiled):0xa264697066735822122035fdf146c4cf4a96a017810d3024e2e0552cdee9247b352da3fde3d9b47edefc64736f6c63430008110033
Transformed (onchain):0xa2646970667358221220de68352cdb9ec961cdd93101ef28225be11183dda40e44bcf83c9939bf7e679c64736f6c63430008110033

Storage Layout

SlotOffsetBytesLabelTypeContract
0020_owneraddressReverseRegistrar.sol:ReverseRegistrar
1032controllersmapping(address ⇒ bool)ReverseRegistrar.sol:ReverseRegistrar
2020defaultResolvercontract NameResolverReverseRegistrar.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...
0x3f7c250241e04aaa5c2e52be235768314cc7bf65 on Arbitrum Sepolia (421614)