Sourcify Logosourcify.eth

0x284A775F971C58c93cC5EE2a09a5f3496af9B11D

on Celo Mainnet (42220)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
IdentityV2
Compilation Target
project:/contracts/identity/IdentityV2.sol:IdentityV2
Language
Solidity
Compiler
solc 0.8.16+commit.07a7930e
EVM Version
london
Verified At
2024-08-08 14:09:26 UTC
Deployer
0x5128E3C1f8846724cc1007Af9b4189713922E4BB
Deployment Transaction
0x1e024dd1ff8985f1e55b10f3c7271b680861a4648117f1f80d14780f9feea90b
Block Number
17237951
Transaction Index
8

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

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: QmTWvhLqj6AFK79SfmzWcFWW9ZNzPu9iUG5Xi1cSVZQGai

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1535354
Original (recompiled):0xa26469706673582212204cec51aff0ffb52fae8aec53bd1abd4ca95b9c2c43aacdb6013f4b5b8729439764736f6c63430008100033
Transformed (onchain):0xa2646970667358221220d6561f0047f20000f85b1879398091adc0de028126bc09e8b4602ea84bbbedef64736f6c63430008100033

Runtime Bytecode

Loading contract data...

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: QmTWvhLqj6AFK79SfmzWcFWW9ZNzPu9iUG5Xi1cSVZQGai

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
10110x000000000000000000000000284a775f971c58c93cc5ee2a09a5f3496af9b11d3588, 3652, 4760, 4824, 4944

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1527754
Original (recompiled):0xa26469706673582212204cec51aff0ffb52fae8aec53bd1abd4ca95b9c2c43aacdb6013f4b5b8729439764736f6c63430008100033
Transformed (onchain):0xa2646970667358221220d6561f0047f20000f85b1879398091adc0de028126bc09e8b4602ea84bbbedef64736f6c63430008100033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8project:/contracts/identity/IdentityV2.sol:IdentityV2
011_initializingboolproject:/contracts/identity/IdentityV2.sol:IdentityV2
101600__gapuint256[50]project:/contracts/identity/IdentityV2.sol:IdentityV2
5101600__gapuint256[50]project:/contracts/identity/IdentityV2.sol:IdentityV2
101020daocontract Controllerproject:/contracts/identity/IdentityV2.sol:IdentityV2
102020avataraddressproject:/contracts/identity/IdentityV2.sol:IdentityV2
103020nameServicecontract INameServiceproject:/contracts/identity/IdentityV2.sol:IdentityV2
10401600gapuint256[50]project:/contracts/identity/IdentityV2.sol:IdentityV2
15401600__gapuint256[50]project:/contracts/identity/IdentityV2.sol:IdentityV2
20401600__gapuint256[50]project:/contracts/identity/IdentityV2.sol:IdentityV2
254032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)project:/contracts/identity/IdentityV2.sol:IdentityV2
25501568__gapuint256[49]project:/contracts/identity/IdentityV2.sol:IdentityV2
30401_pausedboolproject:/contracts/identity/IdentityV2.sol:IdentityV2
30501568__gapuint256[49]project:/contracts/identity/IdentityV2.sol:IdentityV2
354032_HASHED_NAMEbytes32project:/contracts/identity/IdentityV2.sol:IdentityV2
355032_HASHED_VERSIONbytes32project:/contracts/identity/IdentityV2.sol:IdentityV2
35601600__gapuint256[50]project:/contracts/identity/IdentityV2.sol:IdentityV2
406032whitelistedCountuint256project:/contracts/identity/IdentityV2.sol:IdentityV2
407032whitelistedContractsuint256project:/contracts/identity/IdentityV2.sol:IdentityV2
408032authenticationPerioduint256project:/contracts/identity/IdentityV2.sol:IdentityV2
409032identitiesmapping(address ⇒ struct IdentityV2.Identity)project:/contracts/identity/IdentityV2.sol:IdentityV2
410032didHashToAddressmapping(bytes32 ⇒ address)project:/contracts/identity/IdentityV2.sol:IdentityV2
411032connectedAccountsmapping(address ⇒ address)project:/contracts/identity/IdentityV2.sol:IdentityV2
412020oldIdentitycontract IIdentityproject:/contracts/identity/IdentityV2.sol:IdentityV2

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...
0x284A775F971C58c93cC5EE2a09a5f3496af9B11D on Celo Mainnet (42220)