HELIOS

Verified contract

Active on Ethereum with 8,628 txns
Deployed by via 0xa16ac611 at 19326630
Slot
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
ERC-20
Value $390,212.92
0xeef99930b12ec7750c4678953294ca1eae6634e4585abc40bd72ad783faf724a
0x869bffd082d52945ce7558f7aa5c4e6b5594889a7921dcd82a188f573b9b028c
0x2694422bc949bcf2d5308b57031a2a43f2bea4bc4e0300541745728933bfbe2e
0xb9d66cf472ddff338cd2d8711d7e1002152306c6f6e44d74e4d0c62c8c46a29d
0xae8ff672cf72ac4d413cf533ba1234c4ccf58b46cedf40e19e274f331d7c5a57
0x2ad998024eac282652f0220875f887f18969dc6ca9096d45ad27ed1c4c34e0d8
0xd345c852df7f569facb40700c3619b7035949cce2bd8b49a749fc516feeed4ab
0x11aed2cdb60c6d0f29d754b0ed11fe437899ae61c25c43c504c82049ad4ff17a
0xed662789ebdd6123ec75f041c8d8c46ab04e7797da223e0dcf4e726c192a3bb4
0x0e098a8f39b221a0fc13f65c3b9f6f7767efbdd407771e2997cfe2c238a774c9

Functions
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 owneraddress spenderview returns (uint256)
allowanceBurnMints(address useraddress spenderview returns (uint256)
allowanceBurnStakes(address useraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calculateUserCycleReward(address useruint256 cycleNoview returns (uint256 rewardsuint256 ethRewardsuint256 userClaimCycleIndexuint256 userClaimSharesIndex)
estimateMintReward(address useruint256 mintIdview returns (uint256 baseReward)
estimateShares(uint256 amountuint256 numOfDaysview returns (uint256 sharesWithBonusuint256 sharesWithoutBonus)
getCurrentCycleIndex(uint256 cycleNoview returns (uint256)
getCyclePayoutPool(uint256 cycleNoview returns (uint256)
getETHCyclePayoutPool(uint256 cycleNoview returns (uint256)
getETHPayoutPerShare(uint256 cycleNouint256 indexview returns (uint256uint256)
getMintableHlx(uint256 mintPoweruint256 numOfDaysuint256 titanToBurnaddress userview returns (uint256)
getNextCyclePayoutDay(uint256 cycleNoview returns (uint256)
getPayoutPerShare(uint256 cycleNouint256 indexview returns (uint256uint256)
getProjectBurnTotal(address contractAddressview returns (uint256)
getProjectUserBurnTotal(address contractAddressaddress userview returns (uint256)
getShareBonus(uint256 noOfDayspure returns (uint256)
getUserBurnAmplifierBonus(address userview returns (uint256)
getUserBurnTotal(address userview returns (uint256)
getUserCurrentActiveShares(address userview returns (uint256)
getUserETHClaimableTotal(address userview returns (uint256 reward)
getUserLastClaimIndex(address useruint256 cycleNoview returns (uint256 cycleIndexuint256 sharesIndex)
getUserLatestMintId(address userview returns (uint256)
getUserLatestShareIndex(address userview returns (uint256)
getUserMintInfo(address useruint256 idview returns (struct MintInfoUserMintInfo mintInfo)
getUserMints(address userview returns (struct MintInfoUserMint[] mintInfos)
getUserStakeInfo(address useruint256 idview returns (struct StakeInfoUserStakeInfo)
getUserStakes(address userview returns (struct StakeInfoUserStake[])
getUserTitanXClaimableTotal(address userview returns (uint256 reward)
isWhiteListed(address contractAddressview returns (bool)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
approveBurnMints(address spenderuint256 amountreturns (bool)
approveBurnStakes(address spenderuint256 amountreturns (bool)
burnLPTokens(
burnMint(address useruint256 id
burnStake(address useruint256 iduint256 userRebatePercentageuint256 rewardPaybackPercentage
burnStakeToPayAddress(address useruint256 iduint256 userRebatePercentageuint256 rewardPaybackPercentageaddress rewardPaybackAddress
burnTokens(address useruint256 amountuint256 userRebatePercentageuint256 rewardPaybackPercentage
burnTokensToPayAddress(address useruint256 amountuint256 userRebatePercentageuint256 rewardPaybackPercentageaddress rewardPaybackAddress
claimMint(uint256 id
claimUserAvailablePayouts(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
distributeTitanX(
endStake(uint256 id
endStakeForOthers(address useruint256 id
increaseAllowance(address spenderuint256 addedValuereturns (bool)
manualDailyUpdate(
mintLPTokens(
onBurn(addressuint256 amount
renounceOwnership(
setBuyAndBurnContractAddress(address contractAddress
setNewGenesisAddress(address newAddress
setNewInvestmentAddress(address newAddress
setTitanXContractAddress(address contractAddress
setTreasuryContractAddress(address contractAddress
startMint(uint256 mintPoweruint256 numOfDaysuint256 titanToBurnpayable 
startStake(uint256 amountuint256 numOfDaysuint256 titanToBurn
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
triggerPayouts(
userBurnMint(uint256 id
userBurnStake(uint256 id
userBurnTokens(uint256 amount
whiteList(address contractAddressbool permit
Events
Approval(address indexed owneraddress indexed spenderuint256 value
ApproveBurnMints(address indexed useraddress indexed projectuint256 indexed amount
ApproveBurnStakes(address indexed useraddress indexed projectuint256 indexed amount
CyclePayoutTriggered(address indexed calleruint256 indexed cycleNouint256 indexed reward
GlobalDailyUpdateStats(uint256 indexed dayuint256 indexed mintCostuint256 mintableHlxuint256 mintPowerBonusuint256 EAABonus
HlxBurned(address indexed useraddress indexed projectuint256 amountuint8 helioSource
MintClaimed(address indexed useruint256 indexed hRankuint256 rewardMinteduint256 indexed penaltyuint256 mintPenalty
MintStarted(address indexed useruint256 indexed hRankuint256 indexed gMintpowerstruct MintInfoUserMintInfo userMintInfo
ProtocolFeeRecevied(address indexed useruint256 indexed dayuint256 indexed amount
RewardClaimed(address indexed useruint256 indexed rewarduint256 indexed ethReward
StakeEnded(address indexed useruint256 indexed globalStakeIduint256 hlxAmountuint256 indexed penaltyuint256 penaltyAmount
StakeStarted(address indexed useruint256 indexed globalStakeIduint256 numOfDaysstruct StakeInfoUserStakeInfo userStakeInfo
TitanXDistributed(address indexed calleruint256 indexed amount
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address genesisAddressaddress buyAndBurnAddressaddress titanxAddressaddress treasuryAddressaddress investmentAddress
Fallback and receive
receive(
Errors
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(