HyperCycleLicense
Verified contract
Active on
Ethereum with 9,955 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 "HyperCycleLicense"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21268701 | 2 hours ago | | | 0 | 0.00043525826 | |
| 21267565 | 5 hours ago | | | 0 | 0.0020093037 | |
| 21266741 | 8 hours ago | | | 0 | 0.00079941737 | |
| 21264427 | 16 hours ago | | | 0 | 0.00081135243 | |
| 21263700 | 18 hours ago | | | 0 | 0.00038755605 | |
| 21263057 | 20 hours ago | | | 0 | 0.00043676793 | |
| 21262790 | 21 hours ago | | | 0 | 0.00034745889 | |
| 21262544 | a day ago | | | 0 | 0.0019855071 | |
| 21262104 | a day ago | | | 0 | 0.0031087915 | |
| 21262022 | a day ago | | | 0 | 0.00051206500 |
ABI
ABI objects
Getter at block 21269151
END_ROOT_TOKEN_LIMIT() view returns (uint256)
8796629897216
START_ROOT_TOKEN() view returns (uint256)
8796629893120
currentRootToken() view returns (uint256)
8796629894240
name() view returns (string)
HyPC License
owner() view returns (address)
0xc254eacfff0ef2c9eed7d2fb796219e3bcd7ea82
symbol() view returns (string)
HyPCL
totalSupply() view returns (uint256)
4845
totalTokens() view returns (uint256)
4845
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getBurnData(uint256 licenseId) view returns (string)
getLicenseHeight(uint256 licenseId) view returns (uint8)
getLicenseStatus(uint256 licenseId) view returns (uint256)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenData(uint256) view returns (uint8 status, uint8 height, string burnData)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events approve(address to, uint256 tokenId)
burn(uint256 licenseId, string burnString)
merge(uint256 licenseId)
mint(uint256 numTokens)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
split(uint256 licenseId)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Burn(address owner, uint256 indexed licenseId, string indexed burnData)
Merge(address owner, uint256 indexed parentLicenseId, uint256 childLicenseId1, uint256 childLicenseId2)
Mint(address indexed owner, uint256 indexed licenseId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Split(address owner, uint256 indexed licenseId, uint256 newLicenseId1, uint256 newLicenseId2)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor()
This contract contains no fallback and receive objects.
CantMergeRootLicenses()
HeightMustBeHigherThanTen()
MintingTooManyTokens()
MustBeEvenToken()
MustBeTokenOwner()
MustBeValidToken()
TokenMustBeBurnt()