Sourcify Logosourcify.eth

0x86C10D10ECa1Fca9DAF87a279ABCcabe0063F247

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
CoolPets
Compilation Target
contracts/ethereum/pets/CoolPets.sol:CoolPets
Language
SoliditySolidity
Compiler
solc 0.8.4+commit.c7e474f2
EVM Version
istanbul
Verified At
2024-08-08 14:25:22 UTC
Deployer
0x1fFa3371A45C22B1284fE5a251eD64F40580a1E3
Deployment Transaction
0x5af88dc7c0b6d3c2ebeb69103c05b03ca6505d8c6e6ddbe9fc21a401867efe47
Block Number
14114405
Transaction Index
178

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_namestringcontracts/ethereum/pets/CoolPets.sol:CoolPets
1032_symbolstringcontracts/ethereum/pets/CoolPets.sol:CoolPets
2032_ownersmapping(uint256 ⇒ address)contracts/ethereum/pets/CoolPets.sol:CoolPets
3032_balancesmapping(address ⇒ uint256)contracts/ethereum/pets/CoolPets.sol:CoolPets
4032_tokenApprovalsmapping(uint256 ⇒ address)contracts/ethereum/pets/CoolPets.sol:CoolPets
5032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/ethereum/pets/CoolPets.sol:CoolPets
6020_owneraddresscontracts/ethereum/pets/CoolPets.sol:CoolPets
7020_ccAddressaddresscontracts/ethereum/pets/CoolPets.sol:CoolPets
8020_w1addresscontracts/ethereum/pets/CoolPets.sol:CoolPets
9020_systemAddressaddresscontracts/ethereum/pets/CoolPets.sol:CoolPets
10032_currentPetIduint256contracts/ethereum/pets/CoolPets.sol:CoolPets
11032_reserveduint256contracts/ethereum/pets/CoolPets.sol:CoolPets
12032_merkleRootbytes32contracts/ethereum/pets/CoolPets.sol:CoolPets
13032_priceuint256contracts/ethereum/pets/CoolPets.sol:CoolPets
1401_claimsPausedboolcontracts/ethereum/pets/CoolPets.sol:CoolPets
1411_merkleLockedboolcontracts/ethereum/pets/CoolPets.sol:CoolPets
15032_baseTokenURIstringcontracts/ethereum/pets/CoolPets.sol:CoolPets
16032_allowListTicketSlotsuint256[]contracts/ethereum/pets/CoolPets.sol:CoolPets
1701_publicMintStatusenum CoolPets.EPublicMintStatuscontracts/ethereum/pets/CoolPets.sol:CoolPets
18032_mintedmapping(address ⇒ bool)contracts/ethereum/pets/CoolPets.sol:CoolPets
19032_petGeneticsmapping(uint256 ⇒ bytes32)contracts/ethereum/pets/CoolPets.sol:CoolPets

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