For the complete documentation index, see llms.txt. This page is also available as Markdown.

On-Chain Data

All protocol state is stored on the Stellar blockchain via Soroban contract storage.

Protocol Settings (Config)

Config {
  admin                    // Multisig admin address (upgrades, config)
  manager                  // Manager address (daily operations)
  version                  // Contract version
  total_blub_minted        // Cumulative BLUB ever minted
  treasury                 // Fee recipient address
  aqua_token               // AQUA token contract address
  blub_token               // BLUB token contract address
  liquidity_contract       // Primary liquidity pool address
  ice_tokens[4]            // ICE, governICE, upvoteICE, downvoteICE
  staking_period           // Lock period unit (minutes)
  fee_address              // Treasury wallet
  fee_percentage           // Treasury fee (30%)
  withdrawal_period        // Cooldown after lock expires (10 days)
  reward_claim_period       // Minimum time between claims (7 days)
}

Lock Position (Per User, Per Lock)

Global Reward State

Per-User Reward State

Global Protocol State

Vault Pool Info

Storage Layout

Last updated