Zen Blocks

Verified contract

Active on Ethereum with 327 txns
Deployed by via 0x68e68358 at 14584483
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $29.4
0xc88877a14391a76629c5a23c0377da8540f7744eeb6c18e0fd74af4a3b9bf20f
0x35663b1471d97ba4274a94ee558e5eae6d6b6dab68fd60991c93485659875163
0x5fea6ac636efe8c8cead54201c7cefbf99ec610d5f7043184f6cd7203c10a21e
0x345e896a91c78934a99ff487511548c9eca33def68c6db03f8691d11eef9abb6
0x936a7e3853eca2deffaf88bef4aac89531a2439f38649470493880577b3e7fd7
0xbf70d459d3f9afc0b4fd827a198c12e9a92d4b2a69f1d65665fd196d029f8497
0x1ebea86132245c1535fb65044152b6bc4bb3437a9e12cdbf0ad6a975f345e001
0xd317db15f2579d0437227904458c9b7f423f8a20a480eda6d345b84d3e320ff3
0x406dcb2b706710333ec4fd794dc79321743cf57ac50107ee4a49408476a70886
0x5eb90d35456f2bcde4457a50265d371cbc9dfd2a1b9fff937e39f1097817d6f8

Functions
Getter at block 21204794
ashContract(view returns (address)
0x64d91f12ece7362f91a6f8e7940cd55f05060b92
baseURI(view returns (string)
https://md.zenblocks.co/zs2/
currentUpgradeId(view returns (uint256)
1
dataBlocksContract(view returns (address)
0x825b8d4e1432ccbc5ab2bc24c9e65f0434dcaf37
name(view returns (string)
Zen Blocks
owner(view returns (address)
0x9a21be2964180254724a3a48b68608463175bde1
symbol(view returns (string)
ZENS
tokenRefreshEndTs(view returns (uint256)
1684240482
tokenRefreshPriceInASH(view returns (uint256)
1000000000000000000
tokenRefreshPriceInETH(view returns (uint256)
5000000000000000
totalSupply(view returns (uint256)
1006
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getFeeBps(uint256view returns (uint256[] bps)
getFeeRecipients(uint256view returns (address[] recipients)
getRoyalties(uint256view returns (address[] recipientsuint256[] bps)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256uint256 valueview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenRefreshRequestStatus(uint256view returns (uint256)
tokenRefreshRequestStatusOf(uint256 _tokenIdview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
tokenUpgradeStatus(uint256view returns (uint256)
upgradeStatusOf(uint256 _tokenIdview returns (uint256)
State-modifying
activateTokenRefresh(
approve(address touint256 tokenId
mint(address _addruint256 _amount
renounceOwnership(
requestTokenRefreshWithASH(uint256 _tokenId
requestTokenRefreshWithETH(uint256 _tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setASHContractAddress(address _ashContract
setApprovalForAll(address operatorbool approved
setBaseURI(string _newBaseURI
setCurrentUpgradeId(uint256 _currentUpgradeId
setDataBlocksContract(address _dataBlocksContract
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateRoyalties(address recipientuint256 bps
upgrade(uint256 _tokenId
withdraw(
withdrawERC20(address erc20_addr
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TokenRefreshActivated(
TokenRefreshRequested(uint256 indexed tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Upgrade(uint256 indexed tokenIduint256 indexed upgradeStatus
Constructor
constructor(string name_string symbol_string baseURI_address _ashContract
Fallback and receive
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(