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 Oracle✅All Blend V2 pool assets
Aquarius AMM✅Major Stellar pools
DeFiLlama + CoinGecko✅Cross-chain tokens
StellarExpert✅Stellar Classic assets
Pool-Derived Pricing✅Aquarius pools
Wrapped-Asset Feed✅Fixed-rate + on-chain rate sources
Untangled Vault NAV✅USDyc2 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