Skip to main content

Module constants

Module constants 

Source
Expand description

Loop Protocol Constants

Program IDs, token mints, and protocol constants. Shared between all Loop SDKs.

Structs§

MainnetState
Mainnet state accounts
ProgramIds
Program IDs for each network
TokenMints
Token mints for each network

Enums§

AgentStatus
Agent status
AgentType
Agent type
CaptureType
Type of value capture
EscrowStatus
Escrow status
Network
Network environment
PermissionLevel
Agent permission levels for vault access

Constants§

AGENT_CREATION_FEE
CONTEXT_RELOAD_TARGET_MS
State reload target
CRED_DECIMALS
Token decimals
DEVNET_RPC
Default RPC endpoints
ESCROW_FEE_BPS
EXTRACTION_FEE_BPS
Vault constants
GRADUATION_THRESHOLD
LAMPORTS_PER_CRED
LAMPORTS_PER_OXO
MAINNET_RPC
MAX_ARBITERS
MAX_CAPABILITIES
MAX_CONDITIONS
MAX_LOCK_SECONDS
MAX_METADATA_LEN
MAX_STAKE_DAYS
MIN_LOCK_SECONDS
MIN_SERVICE_AGENT_STAKE
AVP constants
MIN_STAKE_DAYS
Staking duration limits
OXO_DECIMALS
OXO_TOTAL_SUPPLY
OXO constants
SESSION_KEY_MAX_ACTIONS
SESSION_KEY_TTL_HOURS
Session key defaults
STAKER_SHARE_BPS
STAKE_30D_APY_BPS
Individual staking APY constants (basis points)
STAKE_90D_APY_BPS
STAKE_180D_APY_BPS
STAKE_365D_APY_BPS
STAKING_APY
Staking APY tiers (basis points, 100 = 1%)
TRANSFER_FEE_BPS
VTP constants
TREASURY_SHARE_BPS
USER_SHARE_BPS
Distribution policy (enforced by smart contract)

Functions§

rpc_endpoint
Get RPC endpoint for network