State Variables

Publicly relevant onchain state groups in the Heliox protocol

This page intentionally summarizes the durable state that matters to users, integrators, and reviewers. It does not mirror the raw storage layout or internal bookkeeping structs line by line.

Public State Groups

7
NameTypeDescription
Supported Pairtoken addresses + decimalsThe configured trading pair and its token metadata.
Owner Subscription Stateaccount recordOwner-scoped plan status, billing identity, and shared credit entitlement.
Shared Cycle Creditsmapping(address => uint256)Cycle credits tracked on the owner account and shared across that owner's vaults.
Vault Cycle Statevault-scoped mappingsPer-vault active cycle status, pause state, and user-selected execution limits.
Engine Registry Statefamily/version queue metadataThe active engine version per family plus queued governance changes.
Config Referencescontract addressesPointers to configs, payments, referrals, and other supported protocol modules.
Safety Limitsthresholds + capsTrade minimums, bounded operating parameters, and engine-version cooldown rules surfaced through runtime checks.