Sourcify Logosourcify.eth

0xb857F1f4014A0C45C287667148417b6799Fe594E

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
DNFTProduct
Compilation Target
contracts/DNFTProduct.sol:DNFTProduct
Language
Solidity
Compiler
solc 0.7.4+commit.3f05b770
EVM Version
istanbul
Verified At
2024-08-08 13:48:26 UTC
Deployer
0x9D0fDc221fb030A164701041a3E86Be063e6eF79
Deployment Transaction
0x44f8fbb5e81afc9c3c8cd87f66e5b9451a37c624acc51f4621e4f7c74f32f524
Block Number
11324597
Transaction Index
23

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_supportedInterfacesmapping(bytes4 ⇒ bool)contracts/DNFTProduct.sol:DNFTProduct
1032_holderTokensmapping(address ⇒ struct EnumerableSet.UintSet)contracts/DNFTProduct.sol:DNFTProduct
2064_tokenOwnersstruct EnumerableMap.UintToAddressMapcontracts/DNFTProduct.sol:DNFTProduct
4032_tokenApprovalsmapping(uint256 ⇒ address)contracts/DNFTProduct.sol:DNFTProduct
5032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/DNFTProduct.sol:DNFTProduct
6032_namestringcontracts/DNFTProduct.sol:DNFTProduct
7032_symbolstringcontracts/DNFTProduct.sol:DNFTProduct
8032_tokenURIsmapping(uint256 ⇒ string)contracts/DNFTProduct.sol:DNFTProduct
9032_baseURIstringcontracts/DNFTProduct.sol:DNFTProduct
10020_owneraddresscontracts/DNFTProduct.sol:DNFTProduct
11032_tokenDetailsmapping(uint256 ⇒ struct Lib.ProductTokenDetail)contracts/DNFTProduct.sol:DNFTProduct
12032_tokenMintHistoriesmapping(uint256 ⇒ struct Lib.ProductMintItem[])contracts/DNFTProduct.sol:DNFTProduct
13032_tokenMintsmapping(address ⇒ struct EnumerableSet.UintSet)contracts/DNFTProduct.sol:DNFTProduct
14020dnftTokenAddraddresscontracts/DNFTProduct.sol:DNFTProduct
15020uniswapAddraddresscontracts/DNFTProduct.sol:DNFTProduct
16020mainAddraddresscontracts/DNFTProduct.sol:DNFTProduct
17032mintPerTimeValueuint256contracts/DNFTProduct.sol:DNFTProduct
1802piduint16contracts/DNFTProduct.sol:DNFTProduct
19032maxMintTimeuint256contracts/DNFTProduct.sol:DNFTProduct
20032maxTokenSizeuint256contracts/DNFTProduct.sol:DNFTProduct
21020costTokenAddraddresscontracts/DNFTProduct.sol:DNFTProduct
22032costuint256contracts/DNFTProduct.sol:DNFTProduct
2304totalReturnRateuint32contracts/DNFTProduct.sol:DNFTProduct
24032mintTimeIntervaluint256contracts/DNFTProduct.sol:DNFTProduct
2501costTokenDecimalsuint8contracts/DNFTProduct.sol:DNFTProduct
26032_tokenIdsstruct Counters.Countercontracts/DNFTProduct.sol:DNFTProduct
2701_initboolcontracts/DNFTProduct.sol:DNFTProduct

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