Skip to main content

Portfolio

Portfolio is the inventory layer for every wallet you connect or track. It shows tokens, DeFi positions, LP positions, claimable rewards, and planning context across chains.

What you see​

  • Token balances. Non-dust assets across the wallets you've connected, with live prices and USD values.
  • DeFi positions. Lending, yield, and protocol positions grouped by protocol where Signo can read them.
  • LP positions. Concentrated-liquidity positions with range status, earned fees, and position health context where available.
  • Rewards and claimables. Unclaimed rewards that can inform an Agent or a Chat plan.
  • DeFi value. AUM includes supported DeFi positions, not just loose tokens.

Some positions are view-only. Seeing a position in Portfolio does not always mean Signo can deposit, withdraw, or trade it directly. Check Protocol Coverage for execution vs read-only support.

Data sources​

  • EVM (Ethereum, Base, Arbitrum, Optimism, Polygon, Robinhood Chain): Alchemy for balances + metadata, Alchemy Prices and CoinGecko for pricing coverage, LiFi catalog for verified token status.
  • X Layer: direct on-chain reads for native OKB and the Aave v3 reserve set, priced from Aave's X Layer oracle. A public RPC cannot enumerate every token in a wallet, so assets outside that set may not appear.
  • DeFi positions: Zerion for multi-protocol EVM positions and rewards, plus supported Solana DeFi positions; Pendle's own API for boxed PT loops; and Alchemy token balances matched against Saffron's vault catalog for Saffron fixed-income positions, with Saffron's position API as a fallback. Aero classic LP, gauge stakes, and Slipstream positions on Base come from Aero's indexer plus on-chain reads. veAERO locks are read directly on chain in Chat; Portfolio does not show them.
  • HyperEVM / Hyperliquid: read-only portfolio and perp-position context where available. Signo does not execute Hyperliquid trades.
  • Solana: Helius DAS (getAssetsByOwner) for token holdings, Zerion for supported DeFi positions, and Jupiter's price API as a long-tail pricing fallback.

What's filtered​

  • Sub-$0.50 dust (kept if you ask for it explicitly in a prompt).
  • Unverified + unpriced tokens — Solana wallets routinely accrue thousands of zero-value airdrops; these are elided so the list reflects what you actually hold.

Icons​

  • Solana tokens render their image from Helius DAS metadata.
  • EVM tokens use the provider's logo if present; native ETH ships self-hosted; sparse-coverage ERC-20s fall back to a public icon CDN.