HELIOS

Verified contract

Active on Ethereum with 8,446 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 $29,294.5
ERC-20
Value $519,200.18
0x4a9d98a6b5c51e82de87940494e7b0ba266382b764e3fd4450086fc0d9836a34
0xf1ef42ec09ae7c89a3782d874b8de4a735fae408a1055a4c139888442e5b68e9
0xf8da31a44b4de18666878e4c880dcf256416b0b2e7aee35970d9c6f27ffbd534
0xfd737aad20e64eb526d85b7e89976a42e9624b6c1505d2d19d13fdf5d15c8443
0x09eed57a98675bbff24e7e09f67b9352791b48824586c02ac087128b7d7042ae
0xae2270e476ea46e9b73b5115524f2711cc4c23f707ad8c8648e9419ff64dbede
0x95cd4d11397758a36f5bad6310736254c4879f4cad1de3d5f827b0204f99170c
0x26618a8a71b54d70d8800f594c2f2aa94d80fb17e48286f9c29a5e4b0e183ffb
0x7010827db4808465360a52ef3e586ab984ca82b21d6986758f9eba41b0651fad
0x29fd17f0aa273672e607d386f8cc918a4fc0ee2657a655fc8a74b21b18f1d5bc

Functions
Getter at block 21158562
decimals(view returns (uint8)
18
genesisTs(view returns (uint256)
1709130623
getBalance(view returns (uint256)
9106382603193852406
getBuynBurnPercentage(view returns (uint256)
4200
getCurrentBlockTimeStamp(view returns (uint256)
1731257243
getCurrentContractDay(view returns (uint256)
257
getCurrentEAABonus(view returns (uint256)
0
getCurrentMintCost(view returns (uint256)
542466751808092173515946440141
getCurrentMintPowerBonus(view returns (uint256)
40755814458
getCurrentMintableHlx(view returns (uint256)
1711744210824474666662967157
getCurrentShareRate(view returns (uint256)
420000000000000000000
getGenesisAddress(view returns (address)
0x6c3c3a22ab3725c017d41d31b23efaf51a8ece48
getGlobalActiveShares(view returns (uint256)
4095731542678432989420620729
getGlobalActiveStakes(view returns (uint256)
551
getGlobalExpiredShares(view returns (uint256)
287749424481297826287782229
getGlobalHRank(view returns (uint256)
2507
getGlobalMintPower(view returns (uint256)
1439914
getGlobalPayoutTriggered(view returns (uint8)
0
getGlobalShares(view returns (uint256)
4383480967159730815708402958
getGlobalStakeId(view returns (uint256)
619
getHlxBalance(view returns (uint256)
0
getInvestmentAddress(view returns (address)
0x15e5b9b9adf208cc7ca3ae1e6a49506eb5f397dd
getTitanXBalance(view returns (uint256)
625542385300698882471771258050
getTotalActiveMints(view returns (uint256)
537
getTotalBurnTotal(view returns (uint256)
91863491055410073441798137852
getTotalHlxStaked(view returns (uint256)
669381098010776124147127927503
getTotalMintBurn(view returns (uint256)
0
getTotalMintClaim(view returns (uint256)
1970
getTotalMintPenalty(view returns (uint256)
19542409362918596003181900992
getTotalMinting(view returns (uint256)
1244082800252299289509704550640
getTotalPenalties(view returns (uint256)
23148128557449153575365920029
getTotalStakeBurn(view returns (uint256)
0
getTotalStakeEnd(view returns (uint256)
68
getTotalStakePenalty(view returns (uint256)
3605719194530557572184019037
getTotalTitanXBurned(view returns (uint256)
435086427067965585081075167823
getTreasuryPercentage(view returns (uint256)
2800
getUndistributedETH(view returns (uint256)
0
getUndistributedTitanX(view returns (uint256)
810993750255636278741994424
name(view returns (string)
HELIOS
symbol(view returns (string)
HLX
totalSupply(view returns (uint256)
807490372679144995270893534390
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(