Sourcify Logo

0x8Ca5e648C5dFEfcdDa06d627F4b490B719ccFD98

on Base Mainnet (8453)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ERC721Drop
Compilation Target
src/ERC721Drop.sol:ERC721Drop
Language
SoliditySolidity
Compiler
solc 0.8.17+commit.8df45f5f
EVM Version
london
Verified At
2024-08-08 10:35:36 UTC
Deployer
0x12125c8a52B8E4ed1A28e1f964023b4477f11300
Deployment Transaction
0xb4526b56101d6e943763ec222d0d2464f1347f47a881701337814ed2f69575ee
Block Number
2362650
Transaction Index
1

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
24010x0000000000000000000000008ca5e648c5dfefcdda06d627f4b490b719ccfd984588, 7201, 7535
39530x0000000000000000000000007bf90111ad7c22bec9e9dff8a01a44713cc1b1b619855, 19980, 20020, 20222, 20348, 20388
39560x0000000000000000000000007777777f279eba3d3ad8f4e708545291a6fdba8b12089, 19765, 20127
44050x000000000000000000000000000000000000000000000000000000000000000820571, 21116
44090x00000000000000000000000000000000000000000000000000000000000334505726, 22831
44150xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc910444, 11844, 12286
44200x5ebbf78043a2215b522b1366a193ec74dd1f54e441e841a87b9653246a9c49a62655, 5962, 12190, 12905, 22292
44230x00000000000000000000000000000000000000000000000000000000000000001472, 19450
44270x000000000000000000000000532142ae8e53a5f92b9de1a43f1ffd6ef789e65e3498, 4753, 7366
44300x0000000000000000000000000000000000000000000000000002c2ad68fd900012630, 22744, 22896
44330x0000000000000000000000007bf90111ad7c22bec9e9dff8a01a44713cc1b1b612679, 22790
44430x000000000000000000000000000000000000aaeb6d7670e522a718067333cd4e9026, 11258
44490x000000000000000000000000000000000000aaeb6d7670e522a718067333cd4e9098, 10964, 21727
72880x000000000000000000000000000000000000000000000000000000000000000e9622

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializedboolsrc/ERC721Drop.sol:ERC721Drop
011_initializingboolsrc/ERC721Drop.sol:ERC721Drop
101600__gapuint256[50]src/ERC721Drop.sol:ERC721Drop
5101600__gapuint256[50]src/ERC721Drop.sol:ERC721Drop
101032_currentIndexuint256src/ERC721Drop.sol:ERC721Drop
102032_burnCounteruint256src/ERC721Drop.sol:ERC721Drop
103032_namestringsrc/ERC721Drop.sol:ERC721Drop
104032_symbolstringsrc/ERC721Drop.sol:ERC721Drop
105032_ownershipsmapping(uint256 ⇒ struct IERC721AUpgradeable.TokenOwnership)src/ERC721Drop.sol:ERC721Drop
106032_addressDatamapping(address ⇒ struct IERC721AUpgradeable.AddressData)src/ERC721Drop.sol:ERC721Drop
107032_tokenApprovalsmapping(uint256 ⇒ address)src/ERC721Drop.sol:ERC721Drop
108032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))src/ERC721Drop.sol:ERC721Drop
10901344__gapuint256[42]src/ERC721Drop.sol:ERC721Drop
15101600__gapuint256[50]src/ERC721Drop.sol:ERC721Drop
20101600__gapuint256[50]src/ERC721Drop.sol:ERC721Drop
251032_statusuint256src/ERC721Drop.sol:ERC721Drop
25201568__gapuint256[49]src/ERC721Drop.sol:ERC721Drop
301032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)src/ERC721Drop.sol:ERC721Drop
30201568__gapuint256[49]src/ERC721Drop.sol:ERC721Drop
351020_owneraddresssrc/ERC721Drop.sol:ERC721Drop
352064configstruct IERC721Drop.Configurationsrc/ERC721Drop.sol:ERC721Drop
354096salesConfigstruct IERC721Drop.SalesConfigurationsrc/ERC721Drop.sol:ERC721Drop
357032presaleMintsByAddressmapping(address ⇒ uint256)src/ERC721Drop.sol:ERC721Drop
35804royaltyMintScheduleuint32src/ERC721Drop.sol:ERC721Drop
358420createReferraladdresssrc/ERC721Drop.sol:ERC721Drop

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