HyperCycleShareTokensV2
Verified contract
Active on
Ethereum with 3,386 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($131.54)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
HyPC | ERC-20 | 660.106939 | $0.199267 |
$131.54 | |
(#34359891095) | c_HyPC | ERC-721 | 1 | -- | -- |
(#34359891094) | c_HyPC | ERC-721 | 1 | -- | -- |
(#34359891093) | c_HyPC | ERC-721 | 1 | -- | -- |
(#34359891092) | c_HyPC | ERC-721 | 1 | -- | -- |
(#34359889055) | c_HyPC | ERC-721 | 1 | -- | -- |
(#34359889054) | c_HyPC | ERC-721 | 1 | -- | -- |
(#34359889053) | c_HyPC | ERC-721 | 1 | -- | -- |
(#34359889052) | c_HyPC | ERC-721 | 1 | -- | -- |
(#34359888959) | c_HyPC | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21248156 | 42 minutes ago | | | 0 | 0.00031941136 | |
| 21248098 | an hour ago | | | 0 | 0.00053062856 | |
| 21247858 | 2 hours ago | | | 0 | 0.00031223057 | |
| 21247849 | 2 hours ago | | | 0 | 0.00030565480 | |
| 21247843 | 2 hours ago | | | 0 | 0.00051388217 | |
| 21246713 | 6 hours ago | | | 0 | 0.00041697680 | |
| 21246557 | 6 hours ago | | | 0 | 0.00059946101 | |
| 21246088 | 8 hours ago | | | 0 | 0.00059810752 | |
| 21246075 | 8 hours ago | | | 0 | 0.00063746359 | |
| 21246066 | 8 hours ago | | | 0 | 0.0010012421 |
ABI
ABI objects
Getter at block 21248360
MIN_SHARE_DURATION() view returns (uint256)
86400
RATIO_DECIMALS() view returns (uint256)
1000000000000
REVENUE_TOKEN_MAX_SUPPLY() view returns (uint256)
524288
WEALTH_TOKEN_MAX_SUPPLY() view returns (uint256)
524288
currentShareNumber() view returns (uint256)
8590985947
endShareNumber() view returns (uint256)
8592031743
owner() view returns (address)
0x9e238870cf52b771156356684216585380a50ac9
shareLimitNumber() view returns (uint256)
8590994218
startShareNumber() view returns (uint256)
8590983168
totalDeposited() view returns (uint256)
5000000
Read-only
balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
getPendingDeposit(uint256 shareNumber, uint256 index) view returns (struct IHyperCycleShareTokensPendingDeposit)
getPendingDepositsLength(uint256 shareNumber) view returns (uint256)
getRevenueTokenTotalSupply(uint256 shareNumber) view returns (uint256)
getShareCHyPCId(uint256 shareNumber) view returns (uint256)
getShareLicenseId(uint256 shareNumber) view returns (uint256)
getShareMessage(uint256 shareNumber) view returns (string)
getShareOwner(uint256 shareNumber) view returns (address)
getShareRevenueTokenId(uint256 shareNumber) view returns (uint256)
getShareStartTime(uint256 shareNumber) view returns (uint256)
getShareTotalRevenue(uint256 shareNumber) view returns (uint256)
getShareWealthTokenId(uint256 shareNumber) view returns (uint256)
getWealthTokenTotalSupply(uint256 shareNumber) view returns (uint256)
isApprovedForAll(address account, address operator) view returns (bool)
isShareActive(uint256 shareNumber) view returns (bool)
lastShareClaimRevenue(uint256, address) view returns (uint256)
licenseToShareNumber(uint256) view returns (uint256)
pendingDeposits(uint256, uint256) view returns (uint256 availableAtTimestamp, uint256 amount)
shareCreated(uint256 shareNumber) view returns (bool)
shareData(uint256) view returns (uint256 licenseId, uint256 chypcId, uint8 status, address owner, uint256 rTokenNumber, uint256 wTokenNumber, uint256 rTokenSupply, uint256 wTokenSupply, uint256 startTimestamp, uint256 revenueDeposited, uint256 revenueDepositDelay, string message, bool chypcTokenHeld)
supportsInterface(bytes4 interfaceId) view returns (bool)
uri(uint256) view returns (string)
withdrawableAmounts(uint256, address) view returns (uint256)
State-modifying
Events burnRevenueTokens(uint256 shareNumber, uint256 amount)
burnWealthTokens(uint256 shareNumber, uint256 amount)
cancelShareTokens(uint256 shareNumber)
changePendingRevenueDelay(uint256 shareNumber, uint256 newDelay)
claimAndWithdraw(uint256 shareNumber)
claimRevenue(uint256 shareNumber)
createShareTokens(uint256 licenseNumber, uint256 chypcNumber, bool chypcTokenHeld, string startingMessage, uint256 revenueDepositDelay)
depositRevenue(uint256 shareNumber, uint256 amt)
increaseShareLimit(uint256 number)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
renounceOwnership()
safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] values, bytes data)
safeTransferFrom(address from, address to, uint256 id, uint256 value, bytes data)
setApprovalForAll(address operator, bool approved)
setShareMessage(uint256 shareNumber, string message)
transferOwnership(address newOwner)
transferShareOwnership(uint256 shareNumber, address to)
unlockRevenue(uint256 shareNumber, uint256 index)
withdrawEarnings(uint256 shareNumber)
ApprovalForAll(address indexed account, address indexed operator, bool approved)
CancelledSharedTokens(uint256 shareNumber, uint256 chypcNumber, uint256 licenseNumber)
ClaimRevenue(uint256 shareNumber, address claimer, uint256 amount)
CreateShare(uint256 licenseNumber, uint256 chypcNumber, address owner, uint256 shareNumber, bool chypcTokenHeld)
EarningsWithdrawal(uint256 shareNumber, address claimer, uint256 amount)
IncreaseShareLimit(uint256 amount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PendingRevenueDelayChange(uint256 shareNumber, uint256 newDelay)
PendingRevenueDeposit(uint256 shareNumber, uint256 index, uint256 amount)
RevenueDeposited(uint256 shareNumber, uint256 amount, uint256 timestamp)
ShareMessageChangedTo(uint256 shareNumber, string message)
ShareOwnershipTransferred(uint256 shareNumber, address to)
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI(string value, uint256 indexed id)
constructor(uint256 startNumber, uint256 endNumber, uint256 startLimit, address licenseAddress, address chypcV1Address, address swapV2Address, address hypcAddress)
This contract contains no fallback and receive objects.
CantCreateSharesBeyondShareLimit()
CantTransferToZeroAddress()
EndShareNumberWouldOverflow()
InvalidCHYPCTokenLevel()
InvalidCHYPCV1Address()
InvalidHYPCAddress()
InvalidLicenseAddress()
InvalidShareNumberRange()
InvalidStartingLimit()
InvalidSwapV2Address()
LicenseMustHaveCHYPCBacking()
MustBeShareOwner()
MustBurnSomeRevenueTokens()
MustBurnSomeWealthTokens()
MustClaimRevenueToBurnTokens()
NoRevenueToClaim()
NoRevenueTokensForThisShare()
NotEnoughRevenueTokensOwned()
NotEnoughWealthTokensOwned()
NothingToWithdraw()
PendingDepositMustExist()
ShareDoesntExist()
ShareLimitIncreasedTooMuch()
ShareMinDurationHasNotPassed()
ShareMustBeActive()
ShareMustBeEnded()
UnlockingRevenueTooEarly()