Sourcify Logosourcify.eth

0x9C8fF314C9Bc7F6e59A9d9225Fb22946427eDC03

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
NounsToken
Compilation Target
contracts/NounsToken.sol:NounsToken
Language
SoliditySolidity
Compiler
solc 0.8.6+commit.11564f7e
EVM Version
berlin
Verified At
2024-08-08 10:50:36 UTC
Deployer
0xFD16F84E1F9Bb5ec33B52D0133d61f7D20699658
Deployment Transaction
0xe8aeb9055e334dc12e4e7cf16a7b630b1a070727c380caf65a03feccc26e0be3
Block Number
12985438
Transaction Index
10

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
9040x000000000000000000000000a5409ec958c83c3f309868babaca7c86dcb077c11649, 8983

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/NounsToken.sol:NounsToken
1032_namestringcontracts/NounsToken.sol:NounsToken
2032_symbolstringcontracts/NounsToken.sol:NounsToken
3032_ownersmapping(uint256 ⇒ address)contracts/NounsToken.sol:NounsToken
4032_balancesmapping(address ⇒ uint256)contracts/NounsToken.sol:NounsToken
5032_tokenApprovalsmapping(uint256 ⇒ address)contracts/NounsToken.sol:NounsToken
6032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/NounsToken.sol:NounsToken
7032_ownedTokensmapping(address ⇒ mapping(uint256 ⇒ uint256))contracts/NounsToken.sol:NounsToken
8032_ownedTokensIndexmapping(uint256 ⇒ uint256)contracts/NounsToken.sol:NounsToken
9032_allTokensuint256[]contracts/NounsToken.sol:NounsToken
10032_allTokensIndexmapping(uint256 ⇒ uint256)contracts/NounsToken.sol:NounsToken
11032_delegatesmapping(address ⇒ address)contracts/NounsToken.sol:NounsToken
12032checkpointsmapping(address ⇒ mapping(uint32 ⇒ struct ERC721Checkpointable.Checkpoint))contracts/NounsToken.sol:NounsToken
13032numCheckpointsmapping(address ⇒ uint32)contracts/NounsToken.sol:NounsToken
14032noncesmapping(address ⇒ uint256)contracts/NounsToken.sol:NounsToken
15020noundersDAOaddresscontracts/NounsToken.sol:NounsToken
16020minteraddresscontracts/NounsToken.sol:NounsToken
17020descriptorcontract INounsDescriptorcontracts/NounsToken.sol:NounsToken
18020seedercontract INounsSeedercontracts/NounsToken.sol:NounsToken
18201isMinterLockedboolcontracts/NounsToken.sol:NounsToken
18211isDescriptorLockedboolcontracts/NounsToken.sol:NounsToken
18221isSeederLockedboolcontracts/NounsToken.sol:NounsToken
19032seedsmapping(uint256 ⇒ struct INounsSeeder.Seed)contracts/NounsToken.sol:NounsToken
20032_currentNounIduint256contracts/NounsToken.sol:NounsToken
21032_contractURIHashstringcontracts/NounsToken.sol:NounsToken

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...
0x9C8fF314C9Bc7F6e59A9d9225Fb22946427eDC03 on PulseChain (369)