Items

Verified contract

Active on Base with 11,825 txns
Deployed by via 0x7528911b at 17790397
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $5,031.1
0xee82a0717da8d50ff4cc348fb58eaa3b4cc8af4b1d7a716dc11d1b83ef17838e
0x557af33901386e53003f6b18c7dcb76ba9413ba9ebbc0a32f9bfc70715246149
0x4be42a4d35f05a5ac9446b4a70a7286659a5ac4de24984990fff839f6bddfa6a
0x81870fd67feb8883460e2b8359b89db6c64bc349afc7c3395592b70f29038eaf
0x0c3fd03144d1fe3f6309d10acf6d6472248f5c9f32f4b49de6ebe1bfcdcf6320
0x7b4e768b2df22e7a98c898fc8ca7e34649e4e4b55de19465745cca629185ee29
0x71ebd2e6071ef444d94ded2434bf0f8bd02f91b3fecba8329221d8cea3e4bc5b
0xf84ef5fc89a1041e1989ab916e5044bce883bd20e7fc2415c4133c08fced0a27
0x0ef445d697688bb55080bb3c0a5352efe7c4685a49097a802ef8371cc12418ed
0xe0cee874618c46d107d333091703bbb39fe81be0ff139832cd712626d289fbe4

Functions
Getter at block 22926974
contractURI(pure returns (string)
https://api.elements.fun
owner(view returns (address)
0x047820d050d5667035ba1e67827c08f041edc83b
totalPoints(view returns (uint256)
6243
valuePerPoint(view returns (uint256)
52698934810570406
Read-only
bags(uint8view returns (uint256 priceuint256 feeuint16 numItemsuint16 primitiveCutoff)
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
constructions(uint256uint256view returns (uint256)
getParents(uint256 idview returns (uint256 parentAuint256 parentB)
getResultId(uint256 itemAuint256 itemBpure returns (uint256)
isApprovedForAll(address accountaddress operatorview returns (bool)
points(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
unclaimedRewards(addressview returns (uint256)
uri(uint256view returns (string)
usedValuePerPoint(addressview returns (uint256)
viewUnclaimedRewards(address userview returns (uint256)
State-modifying
airdropToOwner(uint256[] idsuint256[] values
claimOwnerBalance(
claimRewards(address user
mergeItems(uint256 itemAuint256 itemBpayable returns (bool)
purchaseBag(uint8 sizepayable 
renounceOwnership(
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] valuesbytes data
safeTransferFrom(address fromaddress touint256 iduint256 valuebytes data
setApprovalForAll(address operatorbool approved
transferOwnership(address newOwner
updateBag(uint8 sizestruct BagInfo info
updateMergeFee(uint256 fee
Events
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PointEarned(address useruint256 discovery
RewardsClaimed(address useruint256 value
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] values
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 value
URI(string valueuint256 indexed id
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC1155InsufficientBalance(address senderuint256 balanceuint256 neededuint256 tokenId
ERC1155InvalidApprover(address approver
ERC1155InvalidArrayLength(uint256 idsLengthuint256 valuesLength
ERC1155InvalidOperator(address operator
ERC1155InvalidReceiver(address receiver
ERC1155InvalidSender(address sender
ERC1155MissingApprovalForAll(address operatoraddress owner
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account