0xGakuen
Verified contract
Active on
Ethereum with 1,839 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 2 additional slots
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ZXG | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21120519 | 21 days ago | | | 0 | 0.00043074841 | |
| 21120517 | 21 days ago | | | 0 | 0.00041075786 | |
| 20902495 | 2 months ago | | | 0 | 0.00029582936 | |
| 20700221 | 3 months ago | | | 0 | 0.000024291000 | |
| 20668318 | 3 months ago | | | 0 | 0.000053150826 | |
| 20603938 | 3 months ago | | | 0 | 0.000038367047 | |
| 20589714 | 3 months ago | | | 0 | 0.00014196676 | |
| 20589714 | 3 months ago | | | 0 | 0.00015518424 | |
| 20589714 | 3 months ago | | | 0 | 0.00020227152 | |
| 20292862 | 4 months ago | | | 0 | 0.00014806488 |
ABI
ABI objects
Getter at block 21268786
getPrivateSaleConfig() view returns (uint32 firstStartTime, uint32 firstEndTime, uint8 firstIdentifier, uint8 firstPersonalLimit, uint32 secondStartTime, uint32 secondEndTime, uint8 secondIdentifier, uint8 secondPersonalLimit, uint16 totalPurchased)
(firstStartTime=1658764800, firstEndTime=1658851200, firstIdentifier=3, firstPersonalLimit=2, secondStartTime=1658766600, secondEndTime=1658851200, secondIdentifier=6, secondPersonalLimit=2, totalPurchased=931)
getPublicSaleConfig() view returns (uint32 startTime, uint32 endTime, uint8 identifier, uint8 personalLimit, uint16 totalPurchased)
(startTime=1658766600, endTime=1658851200, identifier=0, personalLimit=5, totalPurchased=157)
getTotalPurchased() view returns (uint256 totalPurchased)
1500
limitation() view returns (uint128 totalLimit, uint128 reserved)
(totalLimit=1500, reserved=412)
name() view returns (string)
0xGakuen
numOfCheckpoints() view returns (uint256)
5
owner() view returns (address)
0x8eba8e9e419b0fed464923164314959199f88910
privatePrice() view returns (uint256)
30000000000000000
publicPrice() view returns (uint256)
50000000000000000
royaltyRatio() view returns (uint256)
5
schoolingBegin() view returns (uint256)
1659369600
schoolingBreaktime() view returns (uint256)
432000
schoolingEnd() view returns (uint256)
1667318400
schoolingId() view returns (uint256)
0
symbol() view returns (string)
ZXG
totalSupply() view returns (uint256)
1500
Read-only
balanceOf(address owner) view returns (uint256)
checkpointAtIndex(uint256 index) view returns (uint256)
exists(uint256 tokenId) view returns (bool)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
isTakingBreak(uint256 tokenId) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
purchasedInfo(address) view returns (uint256)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address receiver, uint256 royaltyAmount)
schoolingTimestamp(uint256 tokenId) view returns (uint256)
schoolingTotal(uint256 tokenId) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
uriAtIndex(uint256 index) view returns (string)
State-modifying
Events _applyNewSchoolingPolicy(uint256 _begin, uint256 _end, uint256 _breaktime)
addCheckpoint(uint256 checkpoint, string uri)
approve(address to, uint256 tokenId)
ownerMintTo(address receiver, uint256 numOfTokens) payable
patialWithdraw(uint256 amount)
privateMint(bytes32[] merkleProof, uint256 identifier, uint256 numOfTokens) payable
publicMint(uint256 numOfTokens) payable
removeCheckpoint(uint256 index)
renounceOwnership()
replaceCheckpoint(uint256 checkpoint, string uri, uint256 index)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string _newURI)
setHasExtention(bool _newState)
setPrice(uint256 _privatePrice, uint256 _publicPrice)
setPrivateSaleConfig(uint32 firstStartTime, uint32 firstEndTime, uint8 firstIdentifier, bytes32 firstMerkleRoot, uint8 firstPersonalLimit, uint32 secondStartTime, uint32 secondEndTime, uint8 secondIdentifier, bytes32 secondMerkleRoot, uint8 secondPersonalLimit)
setPublicSaleConfig(uint32 startTime, uint32 endTime, uint8 identifier, uint8 personalLimit)
setPurchaseLimitation(uint256 _totalLimit, uint256 _reserved)
setRoylatyInfo(uint256 _royaltyRatio)
setSchoolingBegin(uint256 begin)
setSchoolingBreaktime(uint256 breaktime)
setSchoolingEnd(uint256 end)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
withdraw()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ChangedPrivateSaleConfig(uint32 firstStartTime, uint32 firstEndTime, uint8 firstIdentifier, bytes32 firstMerkleRoot, uint8 firstPersonalLimit, uint32 secondStartTime, uint32 secondEndTime, uint8 secondIdentifier, bytes32 secondMerkleRoot, uint8 secondPersonalLimit)
ChangedPublicSaleConfig(uint32 startTime, uint32 endTime, uint8 identifier, uint8 personalLimit)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor()
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApprovalToCurrentOwner()
ApproveToCaller()
BalanceQueryForZeroAddress()
CheckpointOutOfArray()
MintToZeroAddress()
MintZeroQuantity()
OwnerQueryForNonexistentToken()
SchoolingQueryForNonexistentToken()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()