0x463c8fB937dAf0E67017e720431CF2275fb9Bc56
on Celo Mainnet (42220)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- AddressProvider
- Compilation Target
- src/contracts/AddressProvider.sol:AddressProvider
- Language
- Solidity
- Compiler
- solc 0.8.6+commit.11564f7e
- EVM Version
- berlin
- Verified At
- 2024-08-08 14:05:06 UTC
- Deployer
- 0x421C6872DF33b04200dB92D35eA64188d695b17D
- Deployment Transaction
- 0xe33e5e984ab22a03ff4d686ddb5c653f99ce15ef37686d4b12e4fc1a4654849b
- Block Number
- 12567293
- Transaction Index
- 6
ABI
Expand to view
Source Code
- src/contracts/AddressProvider.sol
- @openzeppelin/contracts/utils/Context.sol
- @openzeppelin/contracts/access/Ownable.sol
- src/contracts/interfaces/IAddressProvider.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6107ac8061007e6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063985da72611610071578063985da7261461016a578063ca446dd9146101a9578063d83df4e7146101bc578063ddcaa9ea146101cf578063e73a914c1461021a578063f2fde38b1461022d57600080fd5b806321f8a721146100ae57806335da3394146100f3578063648d0d3314610108578063715018a6146101515780638da5cb5b14610159575b600080fd5b6100d76100bc3660046106d7565b6000908152600160205260409020546001600160a01b031690565b6040516001600160a01b03909116815260200160405180910390f35b6101066101013660046106b5565b610240565b005b6c27a920a1a622afa6a0a9aa22a960991b60005260016020527f808664342989bf0bdb8eeb6fdb2dd1366d7abbd4f9b626fe94a4da18541cf3ee546001600160a01b03166100d7565b61010661031e565b6000546001600160a01b03166100d7565b6244414f60e81b60005260016020527f7938b59dc5bbe4dbc8f12a494ef358143acdde5d46f3aaab2917f7519017bc17546001600160a01b03166100d7565b6101066101b73660046106f0565b610354565b6101066101ca3660046106b5565b610406565b6e22a6a2a923a2a721acafa0a226a4a760891b60005260016020527f5d6349683d5b9a7cf2466354ee0f4c33202478c8fcd33e3291d912a0457d9b38546001600160a01b03166100d7565b6101066102283660046106b5565b6104e5565b61010661023b3660046106b5565b6105ae565b6000546001600160a01b031633146102735760405162461bcd60e51b815260040161026a9061071c565b60405180910390fd5b6001600160a01b0381166102995760405162461bcd60e51b815260040161026a90610751565b6e22a6a2a923a2a721acafa0a226a4a760891b600090815260016020527f5d6349683d5b9a7cf2466354ee0f4c33202478c8fcd33e3291d912a0457d9b3880546001600160a01b0319166001600160a01b03841690811790915560405190917f0ac62e32eb89f41a00a732a8404fe496bce591755fcb1265fbdbfb6e66e65e7e91a250565b6000546001600160a01b031633146103485760405162461bcd60e51b815260040161026a9061071c565b6103526000610649565b565b6000546001600160a01b0316331461037e5760405162461bcd60e51b815260040161026a9061071c565b6001600160a01b0381166103a45760405162461bcd60e51b815260040161026a90610751565b60008281526001602090815260409182902080546001600160a01b0319166001600160a01b03851690811790915591518481527fb37614c7d254ea8d16eb81fa11dddaeb266aa8ba4917980859c7740aff30c691910160405180910390a25050565b6000546001600160a01b031633146104305760405162461bcd60e51b815260040161026a9061071c565b6001600160a01b0381166104565760405162461bcd60e51b815260040161026a90610751565b6c27a920a1a622afa6a0a9aa22a960991b6000819052600160209081527f808664342989bf0bdb8eeb6fdb2dd1366d7abbd4f9b626fe94a4da18541cf3ee80546001600160a01b0319166001600160a01b038516908117909155604051928352917fb37614c7d254ea8d16eb81fa11dddaeb266aa8ba4917980859c7740aff30c691910160405180910390a250565b6000546001600160a01b0316331461050f5760405162461bcd60e51b815260040161026a9061071c565b6001600160a01b0381166105355760405162461bcd60e51b815260040161026a90610751565b6244414f60e81b600090815260016020527f7938b59dc5bbe4dbc8f12a494ef358143acdde5d46f3aaab2917f7519017bc1780546001600160a01b0319166001600160a01b03841690811790915560405190917f8aad84fcad50e723fa3bcf0fb32c5bea4c71078b77b9aedfa638f146f3a3f7b991a250565b6000546001600160a01b031633146105d85760405162461bcd60e51b815260040161026a9061071c565b6001600160a01b03811661063d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161026a565b61064681610649565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146106b057600080fd5b919050565b6000602082840312156106c757600080fd5b6106d082610699565b9392505050565b6000602082840312156106e957600080fd5b5035919050565b6000806040838503121561070357600080fd5b8235915061071360208401610699565b90509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252600b908201526a20a81d102d291020a2222960a91b60408201526060019056fea26469706673582212208021334f13c63f310446b2b859bbff30f938a66a977ecf76b6f3879dfeb2d76864736f6c63430008060033
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: QmWxpFtQG5ZHisFu1MfbGSZvw9M2vFobNFMcGzs6Nm9brf

RawDecoded
Length: 53 bytes
0xa26469706673582212208021334f13c63f310446b2b859bbff30f938a66a977ecf76b6f3879dfeb2d76864736f6c63430008060033
Runtime Bytecode
On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c8063985da72611610071578063985da7261461016a578063ca446dd9146101a9578063d83df4e7146101bc578063ddcaa9ea146101cf578063e73a914c1461021a578063f2fde38b1461022d57600080fd5b806321f8a721146100ae57806335da3394146100f3578063648d0d3314610108578063715018a6146101515780638da5cb5b14610159575b600080fd5b6100d76100bc3660046106d7565b6000908152600160205260409020546001600160a01b031690565b6040516001600160a01b03909116815260200160405180910390f35b6101066101013660046106b5565b610240565b005b6c27a920a1a622afa6a0a9aa22a960991b60005260016020527f808664342989bf0bdb8eeb6fdb2dd1366d7abbd4f9b626fe94a4da18541cf3ee546001600160a01b03166100d7565b61010661031e565b6000546001600160a01b03166100d7565b6244414f60e81b60005260016020527f7938b59dc5bbe4dbc8f12a494ef358143acdde5d46f3aaab2917f7519017bc17546001600160a01b03166100d7565b6101066101b73660046106f0565b610354565b6101066101ca3660046106b5565b610406565b6e22a6a2a923a2a721acafa0a226a4a760891b60005260016020527f5d6349683d5b9a7cf2466354ee0f4c33202478c8fcd33e3291d912a0457d9b38546001600160a01b03166100d7565b6101066102283660046106b5565b6104e5565b61010661023b3660046106b5565b6105ae565b6000546001600160a01b031633146102735760405162461bcd60e51b815260040161026a9061071c565b60405180910390fd5b6001600160a01b0381166102995760405162461bcd60e51b815260040161026a90610751565b6e22a6a2a923a2a721acafa0a226a4a760891b600090815260016020527f5d6349683d5b9a7cf2466354ee0f4c33202478c8fcd33e3291d912a0457d9b3880546001600160a01b0319166001600160a01b03841690811790915560405190917f0ac62e32eb89f41a00a732a8404fe496bce591755fcb1265fbdbfb6e66e65e7e91a250565b6000546001600160a01b031633146103485760405162461bcd60e51b815260040161026a9061071c565b6103526000610649565b565b6000546001600160a01b0316331461037e5760405162461bcd60e51b815260040161026a9061071c565b6001600160a01b0381166103a45760405162461bcd60e51b815260040161026a90610751565b60008281526001602090815260409182902080546001600160a01b0319166001600160a01b03851690811790915591518481527fb37614c7d254ea8d16eb81fa11dddaeb266aa8ba4917980859c7740aff30c691910160405180910390a25050565b6000546001600160a01b031633146104305760405162461bcd60e51b815260040161026a9061071c565b6001600160a01b0381166104565760405162461bcd60e51b815260040161026a90610751565b6c27a920a1a622afa6a0a9aa22a960991b6000819052600160209081527f808664342989bf0bdb8eeb6fdb2dd1366d7abbd4f9b626fe94a4da18541cf3ee80546001600160a01b0319166001600160a01b038516908117909155604051928352917fb37614c7d254ea8d16eb81fa11dddaeb266aa8ba4917980859c7740aff30c691910160405180910390a250565b6000546001600160a01b0316331461050f5760405162461bcd60e51b815260040161026a9061071c565b6001600160a01b0381166105355760405162461bcd60e51b815260040161026a90610751565b6244414f60e81b600090815260016020527f7938b59dc5bbe4dbc8f12a494ef358143acdde5d46f3aaab2917f7519017bc1780546001600160a01b0319166001600160a01b03841690811790915560405190917f8aad84fcad50e723fa3bcf0fb32c5bea4c71078b77b9aedfa638f146f3a3f7b991a250565b6000546001600160a01b031633146105d85760405162461bcd60e51b815260040161026a9061071c565b6001600160a01b03811661063d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161026a565b61064681610649565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146106b057600080fd5b919050565b6000602082840312156106c757600080fd5b6106d082610699565b9392505050565b6000602082840312156106e957600080fd5b5035919050565b6000806040838503121561070357600080fd5b8235915061071360208401610699565b90509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252600b908201526a20a81d102d291020a2222960a91b60408201526060019056fea26469706673582212208021334f13c63f310446b2b859bbff30f938a66a977ecf76b6f3879dfeb2d76864736f6c63430008060033
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: QmWxpFtQG5ZHisFu1MfbGSZvw9M2vFobNFMcGzs6Nm9brf

RawDecoded
Length: 53 bytes
0xa26469706673582212208021334f13c63f310446b2b859bbff30f938a66a977ecf76b6f3879dfeb2d76864736f6c63430008060033
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 20 | _owner | address | src/contracts/AddressProvider.sol:AddressProvider |
1 | 0 | 32 | _addresses | mapping(bytes32 ⇒ address) | src/contracts/AddressProvider.sol:AddressProvider |
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...