Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
37 additional
variables
Native
Value
$25,351.74
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 7.66831 | $3,306.04 |
$25,351.74 | |
TITANX | ERC-20 | 624.34067B | $0.000001 |
$390,212.92 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21272037 | 3 hours ago | | | 0 | 0.0016092890 | |
| 21271026 | 7 hours ago | | | 0 | 0.00037754910 | |
| 21270887 | 7 hours ago | | | 0 | 0.00029433044 | |
| 21270836 | 7 hours ago | | | 0 | 0.00066142221 | |
| 21270273 | 9 hours ago | | | 0 | 0.00093149608 | |
| 21269478 | 12 hours ago | | | 0 | 0.00029834520 | |
| 21269452 | 12 hours ago | | | 0 | 0.00034570209 | |
| 21269351 | 12 hours ago | | | 0 | 0.0010628840 | |
| 21268818 | 14 hours ago | | | 0 | 0.00094282300 | |
| 21268740 | 14 hours ago | | | 0 | 0.00039082512 |
ABI
ABI objects
Getter at block 21273012
decimals() view returns (uint8)
18
genesisTs() view returns (uint256)
1709130623
getBalance() view returns (uint256)
7668309940417790863
getBuynBurnPercentage() view returns (uint256)
4100
getCurrentBlockTimeStamp() view returns (uint256)
1732637231
getCurrentContractDay() view returns (uint256)
272
getCurrentEAABonus() view returns (uint256)
0
getCurrentMintCost() view returns (uint256)
550660959658624340892929116123
getCurrentMintPowerBonus() view returns (uint256)
38667769574
getCurrentMintableHlx() view returns (uint256)
1624046325768851009715151244
getCurrentShareRate() view returns (uint256)
420000000000000000000
getGenesisAddress() view returns (address)
0x6c3c3a22ab3725c017d41d31b23efaf51a8ece48
getGlobalActiveShares() view returns (uint256)
4066110548364347970848702615
getGlobalActiveStakes() view returns (uint256)
558
getGlobalExpiredShares() view returns (uint256)
399237363376269861285947134
getGlobalHRank() view returns (uint256)
2507
getGlobalMintPower() view returns (uint256)
1439914
getGlobalPayoutTriggered() view returns (uint8)
0
getGlobalShares() view returns (uint256)
4465347911740617832134649749
getGlobalStakeId() view returns (uint256)
631
getHlxBalance() view returns (uint256)
0
getInvestmentAddress() view returns (address)
0x15e5b9b9adf208cc7ca3ae1e6a49506eb5f397dd
getTitanXBalance() view returns (uint256)
624340670496898841314764355283
getTotalActiveMints() view returns (uint256)
484
getTotalBurnTotal() view returns (uint256)
96539076977919020043421185005
getTotalHlxStaked() view returns (uint256)
646150958308857125956623692676
getTotalMintBurn() view returns (uint256)
0
getTotalMintClaim() view returns (uint256)
2023
getTotalMintPenalty() view returns (uint256)
31079024521784216730258780848
getTotalMinting() view returns (uint256)
1103983962937973260830746128614
getTotalPenalties() view returns (uint256)
34684743716314774302442799885
getTotalStakeBurn() view returns (uint256)
0
getTotalStakeEnd() view returns (uint256)
73
getTotalStakePenalty() view returns (uint256)
3605719194530557572184019037
getTotalTitanXBurned() view returns (uint256)
435129943821429807855823305360
getTreasuryPercentage() view returns (uint256)
2900
getUndistributedETH() view returns (uint256)
1318568187080438
getUndistributedTitanX() view returns (uint256)
0
name() view returns (string)
HELIOS
symbol() view returns (string)
HLX
totalSupply() view returns (uint256)
936727042714040952975706616418
Read-only
allowance(address owner, address spender) view returns (uint256)
allowanceBurnMints(address user, address spender) view returns (uint256)
allowanceBurnStakes(address user, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
calculateUserCycleReward(address user, uint256 cycleNo) view returns (uint256 rewards, uint256 ethRewards, uint256 userClaimCycleIndex, uint256 userClaimSharesIndex)
estimateMintReward(address user, uint256 mintId) view returns (uint256 baseReward)
estimateShares(uint256 amount, uint256 numOfDays) view returns (uint256 sharesWithBonus, uint256 sharesWithoutBonus)
getCurrentCycleIndex(uint256 cycleNo) view returns (uint256)
getCyclePayoutPool(uint256 cycleNo) view returns (uint256)
getETHCyclePayoutPool(uint256 cycleNo) view returns (uint256)
getETHPayoutPerShare(uint256 cycleNo, uint256 index) view returns (uint256, uint256)
getMintableHlx(uint256 mintPower, uint256 numOfDays, uint256 titanToBurn, address user) view returns (uint256)
getNextCyclePayoutDay(uint256 cycleNo) view returns (uint256)
getPayoutPerShare(uint256 cycleNo, uint256 index) view returns (uint256, uint256)
getProjectBurnTotal(address contractAddress) view returns (uint256)
getProjectUserBurnTotal(address contractAddress, address user) view returns (uint256)
getShareBonus(uint256 noOfDays) pure returns (uint256)
getUserBurnAmplifierBonus(address user) view returns (uint256)
getUserBurnTotal(address user) view returns (uint256)
getUserCurrentActiveShares(address user) view returns (uint256)
getUserETHClaimableTotal(address user) view returns (uint256 reward)
getUserLastClaimIndex(address user, uint256 cycleNo) view returns (uint256 cycleIndex, uint256 sharesIndex)
getUserLatestMintId(address user) view returns (uint256)
getUserLatestShareIndex(address user) view returns (uint256)
getUserMintInfo(address user, uint256 id) view returns (struct MintInfoUserMintInfo mintInfo)
getUserMints(address user) view returns (struct MintInfoUserMint[] mintInfos)
getUserStakeInfo(address user, uint256 id) view returns (struct StakeInfoUserStakeInfo)
getUserStakes(address user) view returns (struct StakeInfoUserStake[])
getUserTitanXClaimableTotal(address user) view returns (uint256 reward)
isWhiteListed(address contractAddress) view returns (bool)
supportsInterface(bytes4 interfaceId) pure returns (bool)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
approveBurnMints(address spender, uint256 amount) returns (bool)
approveBurnStakes(address spender, uint256 amount) returns (bool)
burnLPTokens()
burnMint(address user, uint256 id)
burnStake(address user, uint256 id, uint256 userRebatePercentage, uint256 rewardPaybackPercentage)
burnStakeToPayAddress(address user, uint256 id, uint256 userRebatePercentage, uint256 rewardPaybackPercentage, address rewardPaybackAddress)
burnTokens(address user, uint256 amount, uint256 userRebatePercentage, uint256 rewardPaybackPercentage)
burnTokensToPayAddress(address user, uint256 amount, uint256 userRebatePercentage, uint256 rewardPaybackPercentage, address rewardPaybackAddress)
claimMint(uint256 id)
claimUserAvailablePayouts()
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
distributeTitanX()
endStake(uint256 id)
endStakeForOthers(address user, uint256 id)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
manualDailyUpdate()
mintLPTokens()
onBurn(address, uint256 amount)
renounceOwnership()
setBuyAndBurnContractAddress(address contractAddress)
setNewGenesisAddress(address newAddress)
setNewInvestmentAddress(address newAddress)
setTitanXContractAddress(address contractAddress)
setTreasuryContractAddress(address contractAddress)
startMint(uint256 mintPower, uint256 numOfDays, uint256 titanToBurn) payable
startStake(uint256 amount, uint256 numOfDays, uint256 titanToBurn)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
triggerPayouts()
userBurnMint(uint256 id)
userBurnStake(uint256 id)
userBurnTokens(uint256 amount)
whiteList(address contractAddress, bool permit)
Approval(address indexed owner, address indexed spender, uint256 value)
ApproveBurnMints(address indexed user, address indexed project, uint256 indexed amount)
ApproveBurnStakes(address indexed user, address indexed project, uint256 indexed amount)
CyclePayoutTriggered(address indexed caller, uint256 indexed cycleNo, uint256 indexed reward)
GlobalDailyUpdateStats(uint256 indexed day, uint256 indexed mintCost, uint256 mintableHlx, uint256 mintPowerBonus, uint256 EAABonus)
HlxBurned(address indexed user, address indexed project, uint256 amount, uint8 helioSource)
MintClaimed(address indexed user, uint256 indexed hRank, uint256 rewardMinted, uint256 indexed penalty, uint256 mintPenalty)
MintStarted(address indexed user, uint256 indexed hRank, uint256 indexed gMintpower, struct MintInfoUserMintInfo userMintInfo)
ProtocolFeeRecevied(address indexed user, uint256 indexed day, uint256 indexed amount)
RewardClaimed(address indexed user, uint256 indexed reward, uint256 indexed ethReward)
StakeEnded(address indexed user, uint256 indexed globalStakeId, uint256 hlxAmount, uint256 indexed penalty, uint256 penaltyAmount)
StakeStarted(address indexed user, uint256 indexed globalStakeId, uint256 numOfDays, struct StakeInfoUserStakeInfo userStakeInfo)
TitanXDistributed(address indexed caller, uint256 indexed amount)
Transfer(address indexed from, address indexed to, uint256 value)
constructor(address genesisAddress, address buyAndBurnAddress, address titanxAddress, address treasuryAddress, address investmentAddress)
receive()
Helios_AtLeastHalfMaturity()
Helios_EmptyUndistributeFees()
Helios_FailedToSendAmount()
Helios_InsufficientBalance()
Helios_InsufficientBurnAllowance()
Helios_InvalidAddress()
Helios_InvalidAmount()
Helios_InvalidBurnRewardPercent()
Helios_InvalidMintLength()
Helios_InvalidMintPower()
Helios_InvalidStakeLength()
Helios_LPTokensHasMinted()
Helios_MaxedWalletMints()
Helios_MaxedWalletStakes()
Helios_MintHasBurned()
Helios_MintHasClaimed()
Helios_MintNotMature()
Helios_NoCycleRewardToClaim()
Helios_NoMintExists()
Helios_NoSharesExist()
Helios_NoStakeExists()
Helios_NotAllowed()
Helios_NotOnwer()
Helios_NotSupportedContract()
Helios_OnlyBuyAndBurn()
Helios_RequireOneMinimumShare()
Helios_StakeHasBurned()
Helios_StakeHasEnded()
Helios_StakeNotMatured()