Imaginary Artifacts
Verified contract
Active on
Ethereum with 8,271 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Imaginary Artifacts"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20865223 | 2 hours ago | | | 0 | 0.0014601080 | |
| 20864838 | 3 hours ago | | | 0 | 0.0018977488 | |
| 20863792 | 7 hours ago | | | 0 | 0.0012233892 | |
| 20863537 | 8 hours ago | | | 0 | 0.00099214587 | |
| 20863512 | 8 hours ago | | | 0 | 0.00088326178 | |
| 20863434 | 8 hours ago | | | 0 | 0.00081340873 | |
| 20862994 | 9 hours ago | | | 0 | 0.00067297647 | |
| 20862838 | 10 hours ago | | | 0 | 0.0012064908 | |
| 20862584 | 11 hours ago | | | 0 | 0.0010405205 | |
| 20862439 | 11 hours ago | | | 0 | 0.00069922976 |
ABI
ABI objects
Getter at block 20865809
MAX_SUPPLY_PER_ARTIFACT() view returns (uint256)
8928
mergeContract() view returns (address)
0x0000000000000000000000000000000000000000
mergeStatus() view returns (bool)
false
name() view returns (string)
Imaginary Artifacts
operatorFilteringEnabled() view returns (bool)
true
owner() view returns (address)
0x20616cef3ebc8f7200df6182e52101fcaef4c8c7
symbol() view returns (string)
ImaginaryArtifacts
Read-only
allowlistClaimed(uint256, address) view returns (uint256)
balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
claimStatus(uint256) view returns (bool)
idsForMerge(uint256) view returns (uint256)
isApprovedForAll(address account, address operator) view returns (bool)
merkleRoots(uint256) view returns (bytes32)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address, uint256)
supplies(uint256) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
totalSupply(uint256 _id) view returns (uint256)
uri(uint256 typeId) view returns (string)
State-modifying
Events airdrop(address _to, uint256 _id, uint256 _amount)
burn(address account, uint256 id, uint256 value)
burnBatch(address account, uint256[] ids, uint256[] values)
claim(uint256 _id, uint256 _amount, bytes32[] _merkleproof, uint256 _allowedClaimQuantity)
merge(address _account, uint256[] _amounts)
renounceOwnership()
safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data)
safeTransferFrom(address from, address to, uint256 tokenId, uint256 amount, bytes data)
setApprovalForAll(address operator, bool approved)
setDefaultRoyalty(address receiver, uint96 feeNumerator)
setOperatorFilteringEnabled(bool value)
transferOwnership(address newOwner)
updateBaseURI(string _baseURI)
updateClaimStatus(uint256 _id, bool _status)
updateIDsForMerge(uint256[] _ids)
updateMergeContract(address _contractAddress)
updateMergeStatus(bool _status)
updateMerkleRoot(uint256 _id, bytes32 _merkleRoot)
ApprovalForAll(address indexed account, address indexed operator, bool approved)
Claimed()
Merged()
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI(string value, uint256 indexed id)
constructor(string _name, string _symbol, string _baseURI)
This contract contains no fallback and receive objects.
ClaimNotOpened()
ExceedsAllocatedForArtifact()
ExceedsArtifactSupply()
MergeNotOpened()
NotOnAllowlist()
UnauthorizedMergeAddress()