Sourcify Logo

0x4200000000000000000000000000000000000042

on OP Mainnet (10)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
GovernanceToken
Compilation Target
GovernanceToken.sol:GovernanceToken
Language
SoliditySolidity
Compiler
solc 0.8.12+commit.f00d7308
EVM Version
london
Verified At
2024-08-08 10:34:27 UTC
Deployer
0xcDE47C1a5e2d60b9ff262b0a3b6d486048575Ad9
Deployment Transaction
0x27cbaa7570dff45d16316353595ebd99b4b68ae6571fda7f0f1dab2d0ada543d
Block Number
6490467
Transaction Index
0

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1787054
Original (recompiled):0xa264697066735822122059c6e205744adf1f1be6dc9868cd45867c1b1ffb21dba7ee5d3f75209bc815f164736f6c634300080c0033
Transformed (onchain):0xa2646970667358221220138b857b6b6d837b7bcbbf0bbebb100d9b44fd2a46f6fbae4444310c2822129c64736f6c634300080c0033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
13920xd423c9c6b838296762a6bbf9663d4609148ea6bc83b5e94ce2c05615edc690726214
13940x000000000000000000000000000000000000000000000000000000000000000a6173
13960x00000000000000000000000042000000000000000000000000000000000000426087
13980xf997187c3c319ef9e33fa05f852d1612b66e309dc48d97a4b6b39832090a3bec6290
14000xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66323
14020x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6257
16350x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c93929

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1647554
Original (recompiled):0xa264697066735822122059c6e205744adf1f1be6dc9868cd45867c1b1ffb21dba7ee5d3f75209bc815f164736f6c634300080c0033
Transformed (onchain):0xa2646970667358221220138b857b6b6d837b7bcbbf0bbebb100d9b44fd2a46f6fbae4444310c2822129c64736f6c634300080c0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)GovernanceToken.sol:GovernanceToken
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))GovernanceToken.sol:GovernanceToken
2032_totalSupplyuint256GovernanceToken.sol:GovernanceToken
3032_namestringGovernanceToken.sol:GovernanceToken
4032_symbolstringGovernanceToken.sol:GovernanceToken
5032_noncesmapping(address ⇒ struct Counters.Counter)GovernanceToken.sol:GovernanceToken
6032_delegatesmapping(address ⇒ address)GovernanceToken.sol:GovernanceToken
7032_checkpointsmapping(address ⇒ struct ERC20Votes.Checkpoint[])GovernanceToken.sol:GovernanceToken
8032_totalSupplyCheckpointsstruct ERC20Votes.Checkpoint[]GovernanceToken.sol:GovernanceToken
9020_owneraddressGovernanceToken.sol:GovernanceToken

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

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...