Sourcify Logosourcify.eth

0xC6b309fdc8f3e0Eb20c0F0691F2a81f2FC8C3e36

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
DropERC721
Compilation Target
contracts/drop/DropERC721.sol:DropERC721
Language
SoliditySolidity
Compiler
solc 0.8.12+commit.f00d7308
EVM Version
london
Verified At
2024-08-08 11:02:05 UTC
Deployer
0xdd99b75f095d0c4d5112aCe938e4e6ed962fb024
Deployment Transaction
0xdde51a49c3da7e4dafc798fad2bf51586b0c3bb839e42ed25c59a3dc77b5328e
Block Number
16340124
Transaction Index
62

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/drop/DropERC721.sol:DropERC721
011_initializingboolcontracts/drop/DropERC721.sol:DropERC721
1032contractURIstringcontracts/drop/DropERC721.sol:DropERC721
2020platformFeeRecipientaddresscontracts/drop/DropERC721.sol:DropERC721
2202platformFeeBpsuint16contracts/drop/DropERC721.sol:DropERC721
3020royaltyRecipientaddresscontracts/drop/DropERC721.sol:DropERC721
3202royaltyBpsuint16contracts/drop/DropERC721.sol:DropERC721
4032royaltyInfoForTokenmapping(uint256 ⇒ struct IRoyalty.RoyaltyInfo)contracts/drop/DropERC721.sol:DropERC721
5020recipientaddresscontracts/drop/DropERC721.sol:DropERC721
6020_owneraddresscontracts/drop/DropERC721.sol:DropERC721
7032encryptedDatamapping(uint256 ⇒ bytes)contracts/drop/DropERC721.sol:DropERC721
8032batchIdsuint256[]contracts/drop/DropERC721.sol:DropERC721
9032baseURImapping(uint256 ⇒ string)contracts/drop/DropERC721.sol:DropERC721
10032nextTokenIdToLazyMintuint256contracts/drop/DropERC721.sol:DropERC721
11032_hasRolemapping(bytes32 ⇒ mapping(address ⇒ bool))contracts/drop/DropERC721.sol:DropERC721
12032_getRoleAdminmapping(bytes32 ⇒ bytes32)contracts/drop/DropERC721.sol:DropERC721
13032roleMembersmapping(bytes32 ⇒ struct PermissionsEnumerable.RoleMembers)contracts/drop/DropERC721.sol:DropERC721
140128claimConditionstruct IClaimConditionMultiPhase.ClaimConditionListcontracts/drop/DropERC721.sol:DropERC721
1801600__gapuint256[50]contracts/drop/DropERC721.sol:DropERC721
68032_trustedForwardermapping(address ⇒ bool)contracts/drop/DropERC721.sol:DropERC721
6901568__gapuint256[49]contracts/drop/DropERC721.sol:DropERC721
11801600__gapuint256[50]contracts/drop/DropERC721.sol:DropERC721
16801operatorRestrictionboolcontracts/drop/DropERC721.sol:DropERC721
16901600__gapuint256[50]contracts/drop/DropERC721.sol:DropERC721
219032_currentIndexuint256contracts/drop/DropERC721.sol:DropERC721
220032_burnCounteruint256contracts/drop/DropERC721.sol:DropERC721
221032_namestringcontracts/drop/DropERC721.sol:DropERC721
222032_symbolstringcontracts/drop/DropERC721.sol:DropERC721
223032_ownershipsmapping(uint256 ⇒ struct IERC721AUpgradeable.TokenOwnership)contracts/drop/DropERC721.sol:DropERC721
224032_addressDatamapping(address ⇒ struct IERC721AUpgradeable.AddressData)contracts/drop/DropERC721.sol:DropERC721
225032_tokenApprovalsmapping(uint256 ⇒ address)contracts/drop/DropERC721.sol:DropERC721
226032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/drop/DropERC721.sol:DropERC721
22701344__gapuint256[42]contracts/drop/DropERC721.sol:DropERC721
269032transferRolebytes32contracts/drop/DropERC721.sol:DropERC721
270032minterRolebytes32contracts/drop/DropERC721.sol:DropERC721
271032maxTotalSupplyuint256contracts/drop/DropERC721.sol:DropERC721

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