Sourcify Logosourcify.eth

0xd9F092BdF2b6eaF303fc09cc952e94253AE32fae

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
BabyDoge
Compilation Target
contracts/BabyDogeNft.sol:BabyDoge
Language
SoliditySolidity
Compiler
solc 0.8.4+commit.c7e474f2
EVM Version
istanbul
Verified At
2024-08-08 14:37:29 UTC
Deployer
0x85d30747868a5081f53BC7B9450301e761620a4f
Deployment Transaction
0x4c68a61ad9b5223825e4f5d96213f389c568d19ab3cc045ab2019e711d983f69
Block Number
14489731
Transaction Index
296

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
730x000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca2999, 9212
750x000000000000000000000000271682deb8c4e0901d1a1550ad2e64d568e699095957, 9259
28700x9fe0eebf5e446e3c998ec9bb19951541aee00bb90ea201ae456421a2ded868053698
28920x00000000000000000000000000000000000000000000000000000000000027106958, 7426, 7877, 8350
29020x00000000000000000000000000000000000000000000000003782dace9d900002965, 3731

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032noncesmapping(bytes32 ⇒ uint256)contracts/BabyDogeNft.sol:BabyDoge
1032_currentIndexuint256contracts/BabyDogeNft.sol:BabyDoge
2032_namestringcontracts/BabyDogeNft.sol:BabyDoge
3032_symbolstringcontracts/BabyDogeNft.sol:BabyDoge
4032_ownershipsmapping(uint256 ⇒ struct ERC721A.TokenOwnership)contracts/BabyDogeNft.sol:BabyDoge
5032_addressDatamapping(address ⇒ struct ERC721A.AddressData)contracts/BabyDogeNft.sol:BabyDoge
6032_tokenApprovalsmapping(uint256 ⇒ address)contracts/BabyDogeNft.sol:BabyDoge
7032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/BabyDogeNft.sol:BabyDoge
8020_owneraddresscontracts/BabyDogeNft.sol:BabyDoge
9032_statusuint256contracts/BabyDogeNft.sol:BabyDoge
1002devTeamPercentuint16contracts/BabyDogeNft.sol:BabyDoge
1022lotoPercentuint16contracts/BabyDogeNft.sol:BabyDoge
11032_baseTokenURIstringcontracts/BabyDogeNft.sol:BabyDoge
12020babyDogeTokenaddresscontracts/BabyDogeNft.sol:BabyDoge
13032REVEAL_TIMESTAMPuint256contracts/BabyDogeNft.sol:BabyDoge
14032startingIndexBlockuint256contracts/BabyDogeNft.sol:BabyDoge
15032dogePriceuint256contracts/BabyDogeNft.sol:BabyDoge
16032maxDogePurchaseuint256contracts/BabyDogeNft.sol:BabyDoge
1701withdrawIsLockedboolcontracts/BabyDogeNft.sol:BabyDoge
1711ethPayoutboolcontracts/BabyDogeNft.sol:BabyDoge
18032prizePooluint256contracts/BabyDogeNft.sol:BabyDoge
19032winnersuint256[]contracts/BabyDogeNft.sol:BabyDoge
20032toClaimPrizeuint256[]contracts/BabyDogeNft.sol:BabyDoge
2101saleStatusenum BabyDoge.SaleStatuscontracts/BabyDogeNft.sol:BabyDoge
22032iterationTimemapping(uint256 ⇒ uint256)contracts/BabyDogeNft.sol:BabyDoge
23032iterationToClaimmapping(uint256 ⇒ uint256)contracts/BabyDogeNft.sol:BabyDoge
24032currentIterationstruct Counters.Countercontracts/BabyDogeNft.sol:BabyDoge
25032mintedDogesmapping(address ⇒ uint256)contracts/BabyDogeNft.sol:BabyDoge
26032merkleRootbytes32contracts/BabyDogeNft.sol:BabyDoge
27032whitelistClaimedmapping(address ⇒ bool)contracts/BabyDogeNft.sol:BabyDoge

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