Skip to content

Treasury Dashboard

The Treasury Dashboard is where you operate the funds that settle from payment sessions — see balances across every wallet you control, track yield, and move cash between liquid and yield-bearing positions.

Open it at treasury.harness.stablecoinx.com.

  • Aggregate balance across every registered wallet, per (chain, symbol), classified live as stable / vault / candidate via the stablecoin and LI.FI vault catalogs.
  • Yield positions — LI.FI Earn catalog (Aave, Morpho, Yearn, …) plus Ethena sUSDe and floYSH; current APY and accrued yield.
  • Cost of idle — daily USD a wallet loses by not staking, with per-vault risk signals (LI.FI tags + a 30%-fee guard).
  • Best-vault recommendation per (chain, asset) from LI.FI APY data, with a sticky fallback when the catalog flickers.
  • PnL & history — realized vs. unrealized across ranges.
  • Put cash to work. Move idle stablecoins into a yield vault — a live LI.FI quote (debounced) routes into the best-APY vault. The deposit button is disabled if estimated fees exceed 30% of the amount.
  • Cash out. Pull funds back from a position. Vanilla ERC-4626 positions use redeem(...); the dashboard returns calldata your wallet signs.
  • Ethena cooldown. sUSDe exits are two-phase: cooldownShares(shares) → wait the cooldown → unstake(receiver), with live state polled from the API.
ProtocolWhat it is
LI.FI EarnCross-chain routing into vaults (Aave, Morpho, Yearn, …) via LI.FI Composer. Routing/quotes; the vault holds custody.
Ethena sUSDeYield-bearing wrapper. Two-phase exit (cooldownSharesunstake).
floYSHYield Split Hooks. Surfaced as a deeplink to ysh.easeflow.io; APY shown live.

The dashboard reads aggregated balances across your registered wallets. New addresses trigger a 90-day backfill; thereafter an incremental sync keeps them current (force-refreshable, with a short cooldown). Aggregate reads are ETag-aware, so an unchanged portfolio returns 304. See the Treasury API for the underlying endpoints.