Sourcify Logosourcify.eth

0x86B5780b606940Eb59A062aA85a07959518c0161

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
BoringGovernance
Compilation Target
src/base/BoringGovernance.sol:BoringGovernance
Language
SoliditySolidity
Compiler
solc 0.8.21+commit.d9974bed
EVM Version
shanghai
Verified At
2024-08-08 16:33:20 UTC
Deployer
0x0463E60C7cE10e57911AB7bD1667eaa21de3e79b
Deployment Transaction
0x3e00e9282c18a92d3ba0e52196883091b7063129ea4219b37ac0f60bebf18c67
Block Number
20265589
Transaction Index
133

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

Loading contract data...

Transformations

Loading contract data...

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
33640xd81fde52f66043d1648768c266193a4e2d7327b144a775f322d26a8e4b4839d27874
33660x00000000000000000000000000000000000000000000000000000000000000017832
33680x00000000000000000000000086b5780b606940eb59a062aa85a07959518c01617790
33700xccfe1d1121cd246ccfc536a7267fc2d6a23bf22a815fad03fd7e80a6681eae817955
33720x7be32719f3172a4c9a8d1f020e88b7d75f936a7394cfbfe03d409404e58cbdc37995
33750x5374616b6564204554484649000000000000000000000000000000000000000c5764
33780x302e3000000000000000000000000000000000000000000000000000000000035809
86610x0000000000000000000000000000000000000000000000000000000000000012884

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)src/base/BoringGovernance.sol:BoringGovernance
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))src/base/BoringGovernance.sol:BoringGovernance
2032_totalSupplyuint256src/base/BoringGovernance.sol:BoringGovernance
3032_namestringsrc/base/BoringGovernance.sol:BoringGovernance
4032_symbolstringsrc/base/BoringGovernance.sol:BoringGovernance
5032_nameFallbackstringsrc/base/BoringGovernance.sol:BoringGovernance
6032_versionFallbackstringsrc/base/BoringGovernance.sol:BoringGovernance
7032_noncesmapping(address ⇒ uint256)src/base/BoringGovernance.sol:BoringGovernance
8032_delegateemapping(address ⇒ address)src/base/BoringGovernance.sol:BoringGovernance
9032_delegateCheckpointsmapping(address ⇒ struct Checkpoints.Trace208)src/base/BoringGovernance.sol:BoringGovernance
10032_totalCheckpointsstruct Checkpoints.Trace208src/base/BoringGovernance.sol:BoringGovernance
11020owneraddresssrc/base/BoringGovernance.sol:BoringGovernance
12020authoritycontract Authoritysrc/base/BoringGovernance.sol:BoringGovernance
13020hookcontract BeforeTransferHooksrc/base/BoringGovernance.sol:BoringGovernance
14020shareLockercontract ShareLockersrc/base/BoringGovernance.sol:BoringGovernance

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...
0x86b5780b606940eb59a062aa85a07959518c0161 on Ethereum Mainnet (1)