Public Contract Surfaces

Representative user-facing and app-facing contract surfaces. Governance-only maintenance flows, internal helpers, and exhaustive ABI details are intentionally omitted from the public site.

Functions

27
FunctionContractMutabilityAccess
Register(planMonths, cycleCreditsToBuy, cycleCheckMode, referral)HelioxwriteAnyone
buyCycleCredits(credits)HelioxwriteRegistered owner
reRegister(planMonths, cycleCreditsToBuy, cycleCheckMode)HelioxwriteRegistered owner
setVaultLimits(vault, maxTradePctBps, maxSlippageBps)HelioxwriteLive Safe owner
setVaultCyclePaused(vault, paused)HelioxwriteLive Safe owner with active cycle
setVaultCycleCheckMode(vault, checkMode)HelioxwriteLive Safe owner
setActiveVaultCycleCheckMode(vault, checkMode)HelioxwriteLive Safe owner with active cycle
closeVaultCycle(vault, toAsset)HelioxwriteLive Safe owner or governed admin
reBalance(vault)HelioxwriteLive Safe owner or allowed automation
reBalanceVaultManually(vault)HelioxwriteLive Safe owner or allowed automation
buyTokenFromNative(tokenOut, tokenAmountOut)Helioxwrite (payable)Anyone
resolveActiveCycleRuntimeConfig(vault)HelioxreadAnyone
getVaultOwner(vault)HelioxreadAnyone
getRegisteredVaultCount(owner)HelioxreadAnyone
getOwnerVaults(owner)HelioxreadAnyone
getCycleCredits(owner)HelioxreadAnyone
getUserCyclesCount(target)HelioxreadAnyone
getUserCycle(target, index)HelioxreadAnyone
planConfigs(planMonths)HelioxConfigsreadAnyone
cycleFeeAmount1()HelioxConfigsreadAnyone
slippageBps()HelioxConfigsreadAnyone
cycleThresholdBps()HelioxConfigsreadAnyone
canReBalance(userAddress)HelioxLensreadAnyone
getTrades(user, from, to)HelioxReaderreadAnyone
getUserCycles(user, from, to)HelioxReaderreadAnyone
claimable(user, token)HelioxReferralTreasuryreadAnyone
withdrawAll(token, to)HelioxReferralTreasurywritemsg.sender