Dunhuang Art
Verified contract
Active on
Ethereum with 3,168 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 6 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 6 additional slots
Balances ($0.00)
No balances found for "Dunhuang Art"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19543282 | 8 months ago | | | 0 | 0.00042723157 | |
| 19543282 | 8 months ago | | | 0 | 0.00042596361 | |
| 18913078 | a year ago | | | 0 | 0.00036780122 | |
| 17482458 | a year ago | | | 0 | 0.00039085024 | |
| 17294324 | 2 years ago | | | 0 | 0.0016868956 | |
| 17041121 | 2 years ago | | | 0 | 0.0012648089 | |
| 16769795 | 2 years ago | | | 0 | 0.0014903306 | |
| 16760842 | 2 years ago | | | 0 | 0.00045906333 | |
| 16710257 | 2 years ago | | | 0 | 0.00080019673 | |
| 16675687 | 2 years ago | | | 0 | 0.0011090614 |
ABI
ABI objects
Getter at block 21396048
MAX_TOKEN() view returns (uint64)
3000
MAX_TOKEN_PER_MINT() view returns (uint64)
2
baseURI() view returns (string)
https://assets.dunhuang.art/opened_metadata/
contractSealed() view returns (bool)
false
getPublicSalePrice() view returns (uint256)
50000000000000000
getRefundGuaranteeEndTime() view returns (uint256)
1662523200
getWhitelistDiscountPrice() view returns (uint256)
37500000000000000
getWhitelistSalePrice() view returns (uint256)
50000000000000000
isPublicSaleEnabled() view returns (bool)
true
isRefundGuaranteeActive() view returns (bool)
false
isWhitelistSaleEnabled() view returns (bool)
false
name() view returns (string)
Dunhuang Art
owner() view returns (address)
0x9f65693fc0f5c44fc047a7912b0d123f1d13185b
paused() view returns (bool)
false
publicSaleConfig() view returns (uint256 startTime, uint256 price)
(startTime=1661918400, price=50000000000000000)
refundGuaranteeConfig() view returns (uint256 endTime, address refundAddress)
(endTime=1662523200, refundAddress=0x554aef7decd7ef2c10da00dccb7aa8a6c1362f54)
revealingURI() view returns (string)
https://assets.dunhuang.art/hidden_metadata/meta.json
symbol() view returns (string)
DHA
totalMinted() view returns (uint256)
3000
totalSupply() view returns (uint256)
3000
whitelistSaleConfig() view returns (uint64 mintQuota, uint256 startTime, uint256 endTime, bytes32 merkleRoot, uint256 price, uint256 discountPrice, bytes32 discountMerkleRoot)
(mintQuota=1, startTime=1661832000, endTime=1661918340, merkleRoot=0x2ef1530bc18fd0e7d8049c81ceb233d757fdc1a1de4323dfbb99e796a1814ef6, price=50000000000000000, discountPrice=37500000000000000, discountMerkleRoot=0x8cecb55a5ed3067df22616e73d84bbdb359802924225aa7411ae1fcda58e7613)
Read-only
balanceOf(address owner) view returns (uint256)
explicitOwnershipOf(uint256 tokenId) view returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIds) view returns (struct IERC721ATokenOwnership[])
getApproved(uint256 tokenId) view returns (address)
hasRefunded(uint256) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
isDiscountAddress(address address_, bytes32[] signature_) view returns (bool)
isTokenDiscountSale(uint256 tokenId_) view returns (bool)
isTokenRefunded(uint256 tokenId_) view returns (bool)
isWhitelistAddress(address address_, bytes32[] signature_) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
refundableTokensOfOwner(address owner) view returns (uint256[])
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address owner) view returns (uint256[])
tokensOfOwnerIn(address owner, uint256 start, uint256 stop) view returns (uint256[])
State-modifying
Events approve(address to, uint256 tokenId)
emergencyPause()
giveaway(address address_, uint64 numberOfTokens_)
publicSale(uint64 numberOfTokens_) payable
refund(uint256[] tokenIds)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
sealContract()
setApprovalForAll(address operator, bool approved)
setBaseURI(string baseURI_)
setPublicSaleConfig(struct DunhuangArtPublicSaleConfig config_)
setRefundGuaranteeConfig(struct DunhuangArtRefundGuaranteeConfig config_)
setRevealingURI(string revealingURI_)
setWhitelistSaleConfig(struct DunhuangArtWhitelistSaleConfig config_)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
unpause()
whitelistSale(uint64 numberOfTokens_, bytes32[] signature_, bytes32[] discountSignature_) payable
withdraw()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BaseURIChanged(string newBaseURI)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
ContractSealed()
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
PublicSaleConfigChanged(struct DunhuangArtPublicSaleConfig config)
RefundGuaranteeConfigChanged(struct DunhuangArtRefundGuaranteeConfig config)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unpaused(address account)
WhitelistSaleConfigChanged(struct DunhuangArtWhitelistSaleConfig config)
Withdraw(address indexed account, uint256 amount)
constructor()
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApproveToCaller()
BalanceQueryForZeroAddress()
InvalidQueryRange()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()