Sourcify Logo

0x8a90CAb2b38dba80c64b7734e58Ee1dB38B8992e

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Doodles
Compilation Target
contracts/Doodles.sol:Doodles
Language
SoliditySolidity
Compiler
solc 0.8.6+commit.11564f7e
EVM Version
berlin
Verified At
2024-08-08 11:04:09 UTC
Deployer
0x2B3Ab8e7BB14988616359B78709538b10900AB7D
Deployment Transaction
0x9a65c125f19f2907fced49ff84f8016822554b42199eb0d6bdddb438c5725fe4
Block Number
13430097
Transaction Index
87

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_namestringcontracts/Doodles.sol:Doodles
1032_symbolstringcontracts/Doodles.sol:Doodles
2032_ownersmapping(uint256 ⇒ address)contracts/Doodles.sol:Doodles
3032_balancesmapping(address ⇒ uint256)contracts/Doodles.sol:Doodles
4032_tokenApprovalsmapping(uint256 ⇒ address)contracts/Doodles.sol:Doodles
5032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/Doodles.sol:Doodles
6032_ownedTokensmapping(address ⇒ mapping(uint256 ⇒ uint256))contracts/Doodles.sol:Doodles
7032_ownedTokensIndexmapping(uint256 ⇒ uint256)contracts/Doodles.sol:Doodles
8032_allTokensuint256[]contracts/Doodles.sol:Doodles
9032_allTokensIndexmapping(uint256 ⇒ uint256)contracts/Doodles.sol:Doodles
10020_owneraddresscontracts/Doodles.sol:Doodles
11032PROVENANCEstringcontracts/Doodles.sol:Doodles
1201saleIsActiveboolcontracts/Doodles.sol:Doodles
13032_baseURIextendedstringcontracts/Doodles.sol:Doodles
1401isAllowListActiveboolcontracts/Doodles.sol:Doodles
15032_allowListmapping(address ⇒ uint8)contracts/Doodles.sol:Doodles

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