Sourcify Logosourcify.eth

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:

OpenZeppelin Logo

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
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 IPFS Logo
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 IPFS Logo
Solidity metadata.json IPFS hash: QmZwGvMtCzKET9fGrCeyztvS1PjyYEvnbniEkWT3BwJ7uk
RawDecoded
Length: 53 bytes
0xa2646970667358221220ac4f3f77e152304e1389cd26fd7533648e6984f0fc401b16b9cd254b0500759364736f6c63430008140033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032balancesmapping(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...
0x31d36764F4e8d3f4f9473652Aa5a55082E325eC7 on Celo Sepolia Testnet (11142220)