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.
What you can see
Section titled “What you can see”- Aggregate balance across every registered wallet, per
(chain, symbol), classified live asstable/vault/candidatevia 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.
What you can do
Section titled “What you can do”- 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.
Yield protocols
Section titled “Yield protocols”| Protocol | What it is |
|---|---|
| LI.FI Earn | Cross-chain routing into vaults (Aave, Morpho, Yearn, …) via LI.FI Composer. Routing/quotes; the vault holds custody. |
| Ethena sUSDe | Yield-bearing wrapper. Two-phase exit (cooldownShares → unstake). |
| floYSH | Yield Split Hooks. Surfaced as a deeplink to ysh.easeflow.io; APY shown live. |
Data model
Section titled “Data model”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.
Related
Section titled “Related”- Treasury API — programmatic access to balances, history, PnL, and put-to-work / cash-out / redeem calldata.
- L2 Bridge & Vault Compose — cross-chain moves into yield.