This contract is being backfilled. You may encounter incomplete storage history.

Turf Objects

Verified contract

Active on Ethereum with 4,272 txns
Deployed by via 0x16c84663 at 14578906
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Turf Objects"

0xeabf66c6d55fa331371a55d0c328b54556b8f1418b44299393a0fddb292a325f
0xf4387d8cea0bd56e46e91a57beb1d6b05e3f91c7f235f1b214a9f796358a1189
0x8b8052ee1f359af08d695d120d335a3e2169f9cc8fad46f2ebf05969b2720c27
0x5e1468c85d940c898caee6171a0ca4a36dcc71e620da46435a3e4da69aa2b13f
0x9c91bb713c9b45cec661d16ac31e641aba6101e28bab8c275931c8554d0bc4ac
0x44f2856557e4d0e1c40468ccb9e71d6346d1eef1380670bacace3f00db11c463
0xa2192f7d484ccf8a54f48118169578d9e57ef113fe30ba5d04ec969919df4765
0x16c3755b02c1a876cae915de161a39a0001072dd5d41c547ddf72c7317df2361
0x27a1695ed41458d7661e1079d49b7c3944f22ba99ae1edb9d3cc32eaa3c8f3ef
0x959efb5d853346df4a1160880541892af0f51059adf7d129b39fb2372e50a965

Functions
Getter at block 20799477
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MERCH_ROLE(view returns (bytes32)
0x05706b1d924d824b541709d0b2150d19234c26ffc2a940aa447646a89a33ba92
currentObjectId(view returns (uint256)
36
name(view returns (string)
Turf Objects
owner(view returns (address)
0xef6f52daaf4d942438ed2b99443a37650468ad27
symbol(view returns (string)
TURF_OBJ
Read-only
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
checkReleaseStatusByBlock(uint256 objectIdview returns (booluint256uint256uint256)
checkReleaseStatusByTime(uint256 objectIdview returns (booluint256uint256uint256)
ethPerTurfObject(uint256view returns (uint256)
exists(uint256 idview returns (bool)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address accountaddress operatorview returns (bool)
mintsPerWalletPerObjectId(uint256addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalSupply(uint256 idview returns (uint256)
turfObjects(uint256view returns (string nameuint256 initialSupplyuint256 startingReferenceuint256 endReferencebool isOpenaddress eligibilityCheckerAddressaddress fundsRecipientAddressbool emergencyStopperuint256 maxAmountPerWalletbool allowAdjustableQtyuint256 priceuint8 releaseType)
uri(uint256 tokenIdview returns (string)
State-modifying
airdrop(uint256 objectIduint256 countaddress addr
grantMerchRole(address addr
grantRole(bytes32 roleaddress account
mint(uint256 objectIduint256 amountbytes32[] merkleProofbytes datapayable 
removeMerchRole(address addr
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 iduint256 amountbytes data
setApprovalForAll(address operatorbool approved
setURI(string newURI
setupNewObject(struct TurfShopTurfObject turfObject
transferFunds(uint256 objectId
transferOwnership(address newOwner
updateObject(uint256 objectIdstruct TurfShopTurfObject turfObject
withdrawAll(address addr
withdrawTokens(address token
Events
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
NewTurfObjectSetup(uint256 arg0
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
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(string uri_
Fallback and receive
receive(
Errors

This contract contains no error objects.