0x31d36764F4e8d3f4f9473652Aa5a55082E325eC7
on Celo Sepolia Testnet (11142220)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- CeloWallet
- Compilation Target
- contracts/CeloWallet.sol:CeloWallet
- Language
- Solidity
- Compiler
- solc 0.8.20+commit.a1b79de6
- EVM Version
- paris
- Verified At
- 2025-10-30 07:20:56 UTC
- Deployer
- 0xd69844eD1009528a1C5CEeBBf6fa9dcbafB73508
- Deployment Transaction
- 0x52234fdc9c324f6b6f55054ed080d977b56139d5ade0f2275fbed0a5c002ff7c
- Block Number
- 8524853
- Transaction Index
- 1
Read/Write Contract on:
ABI
Expand to view
Source Code
EXPLORER
CeloWallet.sol
Loading files...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x608060405234801561001057600080fd5b506109f7806100206000396000f3fe60806040526004361061004e5760003560e01c8063functionSignature12065fe0146100fd578063functionSignature27e235e314610128578063functionSignature2e1a7d4d14610165578063functionSignaturea9059cbb1461018e578063functionSignatured0e30db0146101b7576100f8565b366100f857346000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546100a191906106b1565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167feventSignature2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c4346040516100ee91906106f4565b60405180910390a2005b600080fd5b34801561010957600080fd5b506101126101c1565b60405161011f91906106f4565b60405180910390f35b34801561013457600080fd5b5061014f600480360381019061014a9190610772565b610207565b60405161015c91906106f4565b60405180910390f35b34801561017157600080fd5b5061018c600480360381019061018791906107cb565b61021f565b005b34801561019a57600080fd5b506101b560048036038101906101b091906107f8565b61038d565b005b6101bf610590565b005b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60006020528060005260406000206000915090505481565b806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156102a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029790610895565b60405180910390fd5b806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546102ee91906108b5565b925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561033b573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167feventSignature7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d58260405161038291906106f4565b60405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036103fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f390610935565b60405180910390fd5b806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561047d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047490610895565b60405180910390fd5b806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546104cb91906108b5565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461052091906106b1565b925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167feventSignatured1ba4ac2e2a11b5101f6cb4d978f514a155b421e8ec396d2d9abaf0bb02917ee8360405161058491906106f4565b60405180910390a35050565b600034116105d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ca906109a1565b60405180910390fd5b346000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461062191906106b1565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167feventSignature2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c43460405161066e91906106f4565b60405180910390a2565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006106bc82610678565b91506106c783610678565b92508282019050808211156106df576106de610682565b5b92915050565b6106ee81610678565b82525050565b600060208201905061070960008301846106e5565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061073f82610714565b9050919050565b61074f81610734565b811461075a57600080fd5b50565b60008135905061076c81610746565b92915050565b6000602082840312156107885761078761070f565b5b60006107968482850161075d565b91505092915050565b6107a881610678565b81146107b357600080fd5b50565b6000813590506107c58161079f565b92915050565b6000602082840312156107e1576107e061070f565b5b60006107ef848285016107b6565b91505092915050565b6000806040838503121561080f5761080e61070f565b5b600061081d8582860161075d565b925050602061082e858286016107b6565b9150509250929050565b600082825260208201905092915050565b7f4e6f7420656e6f7567682062616c616e63650000000000000000000000000000600082015250565b600061087f601283610838565b915061088a82610849565b602082019050919050565b600060208201905081810360008301526108ae81610872565b9050919050565b60006108c082610678565b91506108cb83610678565b92508282039050818111156108e3576108e2610682565b5b92915050565b7f496e76616c696420616464726573730000000000000000000000000000000000600082015250565b600061091f600f83610838565b915061092a826108e9565b602082019050919050565b6000602082019050818103600083015261094e81610912565b9050919050565b7f53656e642043454c4f20746f206465706f736974000000000000000000000000600082015250565b600061098b601483610838565b915061099682610955565b602082019050919050565b600060208201905081810360008301526109ba8161097e565b905091905056fea2646970667358221220ac4f3f77e152304e1389cd26fd7533648e6984f0fc401b16b9cd254b0500759364736f6c63430008140033
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: QmZwGvMtCzKET9fGrCeyztvS1PjyYEvnbniEkWT3BwJ7uk
RawDecoded
Length: 53 bytes
0xa2646970667358221220ac4f3f77e152304e1389cd26fd7533648e6984f0fc401b16b9cd254b0500759364736f6c63430008140033
Runtime Bytecode
0x60806040526004361061004e5760003560e01c8063functionSignature12065fe0146100fd578063functionSignature27e235e314610128578063functionSignature2e1a7d4d14610165578063functionSignaturea9059cbb1461018e578063functionSignatured0e30db0146101b7576100f8565b366100f857346000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546100a191906106b1565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167feventSignature2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c4346040516100ee91906106f4565b60405180910390a2005b600080fd5b34801561010957600080fd5b506101126101c1565b60405161011f91906106f4565b60405180910390f35b34801561013457600080fd5b5061014f600480360381019061014a9190610772565b610207565b60405161015c91906106f4565b60405180910390f35b34801561017157600080fd5b5061018c600480360381019061018791906107cb565b61021f565b005b34801561019a57600080fd5b506101b560048036038101906101b091906107f8565b61038d565b005b6101bf610590565b005b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60006020528060005260406000206000915090505481565b806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156102a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029790610895565b60405180910390fd5b806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546102ee91906108b5565b925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561033b573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167feventSignature7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d58260405161038291906106f4565b60405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036103fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f390610935565b60405180910390fd5b806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561047d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047490610895565b60405180910390fd5b806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546104cb91906108b5565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461052091906106b1565b925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167feventSignatured1ba4ac2e2a11b5101f6cb4d978f514a155b421e8ec396d2d9abaf0bb02917ee8360405161058491906106f4565b60405180910390a35050565b600034116105d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ca906109a1565b60405180910390fd5b346000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461062191906106b1565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167feventSignature2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c43460405161066e91906106f4565b60405180910390a2565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006106bc82610678565b91506106c783610678565b92508282019050808211156106df576106de610682565b5b92915050565b6106ee81610678565b82525050565b600060208201905061070960008301846106e5565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061073f82610714565b9050919050565b61074f81610734565b811461075a57600080fd5b50565b60008135905061076c81610746565b92915050565b6000602082840312156107885761078761070f565b5b60006107968482850161075d565b91505092915050565b6107a881610678565b81146107b357600080fd5b50565b6000813590506107c58161079f565b92915050565b6000602082840312156107e1576107e061070f565b5b60006107ef848285016107b6565b91505092915050565b6000806040838503121561080f5761080e61070f565b5b600061081d8582860161075d565b925050602061082e858286016107b6565b9150509250929050565b600082825260208201905092915050565b7f4e6f7420656e6f7567682062616c616e63650000000000000000000000000000600082015250565b600061087f601283610838565b915061088a82610849565b602082019050919050565b600060208201905081810360008301526108ae81610872565b9050919050565b60006108c082610678565b91506108cb83610678565b92508282039050818111156108e3576108e2610682565b5b92915050565b7f496e76616c696420616464726573730000000000000000000000000000000000600082015250565b600061091f600f83610838565b915061092a826108e9565b602082019050919050565b6000602082019050818103600083015261094e81610912565b9050919050565b7f53656e642043454c4f20746f206465706f736974000000000000000000000000600082015250565b600061098b601483610838565b915061099682610955565b602082019050919050565b600060208201905081810360008301526109ba8161097e565b905091905056fea2646970667358221220ac4f3f77e152304e1389cd26fd7533648e6984f0fc401b16b9cd254b0500759364736f6c63430008140033
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: QmZwGvMtCzKET9fGrCeyztvS1PjyYEvnbniEkWT3BwJ7uk
RawDecoded
Length: 53 bytes
0xa2646970667358221220ac4f3f77e152304e1389cd26fd7533648e6984f0fc401b16b9cd254b0500759364736f6c63430008140033
Storage Layout
For non-default storage allocations (e.g. EIP-7201) check out 
| Slot | Offset | Bytes | Label | Type | Contract |
|---|---|---|---|---|---|
| 0 | 0 | 32 | balances | mapping(address ⇒ uint256) | contracts/CeloWallet.sol:CeloWallet |
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...