Skip to main content

Supported Sources

Protocol Support Status

OctoPos continuously expands its protocol coverage. The table below reflects the current state of integration.

Position Tracking

ProtocolPosition TypesStatusNotes
Blend CapitalSUPPLY, BORROW✅ Fully SupportedV2 lending pools
Aquarius AMMLP✅ Fully SupportedMajor Stellar pools
SoroSwapLP✅ Fully SupportedAuto-detects pair addresses via factory
Phoenix DeFi HubLP, STAKE✅ Fully SupportedStaking + LP positions
FxDAOCOLLATERAL, BORROW✅ Fully SupportedVault CDP tracking
Native Stellar WalletWALLET✅ Fully SupportedG-addresses and C-addresses
Untangled VaultsSUPPLY✅ Fully SupportedERC-4626 NAV pricing

Pricing Coverage

Price FeedStatusCoverage
Blend On-Chain OracleAll Blend V2 pool assets
Aquarius AMMMajor Stellar pools
DeFiLlama + CoinGeckoCross-chain tokens
StellarExpertStellar Classic assets
Pool-Derived PricingAquarius pools
Wrapped-Asset FeedFixed-rate + on-chain rate sources
Untangled Vault NAVUSDyc2 and future ERC-4626 vaults

Supported Protocols

Blend Capital (Lending)

Type: Lending protocol on Stellar Soroban

Position Types:

  • SUPPLY — Deposited collateral (bTokens)
  • BORROW — Borrowed assets (dTokens)

Key Data:

  • bToken/dToken balances
  • Reserve rates (bRate, dRate)
  • Health factor
  • Collateral and liability values in USD

Pool Types:

  • Fixed-rate pools with predetermined yields
  • Variable-rate pools with dynamic yields

Aquarius AMM (Liquidity Pool)

Type: Automated Market Maker (AMM) on Stellar Soroban

Position Types:

  • LP — Liquidity pool shares

Key Data:

  • LP share balance
  • Underlying token decomposition
  • Claimable AQUA rewards

SoroSwap (Liquidity Pool)

Type: Liquidity pool via factory contract

Position Types:

  • LP — Factory-created pair shares

Key Data:

  • Pair address lookup via factory
  • LP token balance
  • Pair reserves

Phoenix DeFi Hub

Type: Staking + Liquidity Pool

Position Types:

  • LP — Pool LP shares
  • STAKE — Staked tokens

Key Data:

  • Pool shares
  • Staking info
  • Pending rewards

FxDAO (CDP)

Type: Collateral Debt Position

Position Types:

  • COLLATERAL — Deposited collateral (XLM)
  • BORROW — Minted debt (xUSD)

Key Data:

  • Vault collateral amount
  • Debt minted
  • Collateral ratio

Native Stellar Wallet

Type: Wallet balances

Position Types:

  • WALLET — All token balances

Key Data:

  • XLM native balance
  • All trustline balances
  • Soroban token detection (C-addresses)

Untangled Vaults

Type: ERC-4626 tokenized vault

Position Types:

  • SUPPLY — Vault share holdings

Key Data:

  • Vault share balance
  • NAV per share
  • Underlying asset value

Price Feeds

OctoPos uses a priority-based price feed system with automatic fallback:

PriorityFeedBest For
0Aquarius AMMStellar-native tokens with active pools
1Wrapped AssetWrapped/yield-bearing tokens
2Blend OracleAssets in Blend pools
3StellarExpertStellar Classic assets
4DeFiLlamaCross-chain tokens
5Untangled Vault NAVVault share tokens

Data Sources

SourceTypeUsage
Soroban RPCBlockchainContract state, token metadata
Horizon APIBlockchainNative balances, trustlines
Blend SDKProtocol SDKLending pool positions
Aquarius APIProtocolPool info, rewards
stellar.expertPrice APIClassic asset prices
DeFiLlamaAggregatorCross-chain prices

Event Types

OctoPos tracks position lifecycle events:

EventDescription
depositAsset deposited into a protocol
withdrawAsset withdrawn from a protocol
borrowDebt borrowed against collateral
repayDebt repaid
liquidationPosition liquidated
claimRewards or interest claimed
stakeToken staked
unstakeToken unstaked