June Changelog: Borrow, Solana, and Earn Widget

June updates: borrow-market APIs for discovery, positions, events, and transaction prep; Solana vault APIs for discovery, idle assets, portfolio reads, and transaction payloads; plus the first private-access embedded earn widget for partner integrations.

June Changelog: Borrow, Solana, and Earn Widget

In June, vaults.fyi expanded into two larger integration surfaces: borrow markets and Solana vaults. Developers can now use vaults.fyi to discover borrow markets, inspect user borrow positions, track borrow events, and prepare borrow transactions across supported protocols. Solana integrations can use the SVM API to discover vaults, read portfolio positions and idle assets, and prepare vault transaction payloads.

We also shipped an embedded vault widget for partner earn experiences.


Borrow market APIs

vaults.fyi now exposes borrow APIs for apps, wallets, and exchanges that want to build borrow experiences across Morpho, Aave, Spark, and Compound without building lengthy integrations for each.

Borrow market data from the vaults.fyi API

The borrow API covers four core jobs:

  • Market discovery: find supported borrow markets by network, protocol, market, asset, and available liquidity.
  • Historical market data: inspect borrow-market history where supported.
  • Portfolio reads: fetch a user's open borrow positions and borrow-market event history.
  • Transaction preparation: get transaction context and payloads for supported borrow actions.

For integrators, this means a single API can support common borrow flows: showing where a user can borrow a given asset, comparing current borrow rates and available liquidity, reading existing collateral and debt positions, and preparing transactions for supported actions.

These endpoints currently live in the beta version of our API under /beta/borrow/...

Docs: Borrowing concept guide, Borrow endpoints (Beta API).

Solana vault APIs

We also expanded our support for Solana vaults in June. The SVM API gives integrators a Solana-specific surface for vault discovery, portfolio reads, idle asset detection, event history, and transaction preparation.

Apps can query Solana vault opportunities and user balances through vaults.fyi instead of building a separate indexing and transaction layer for each supported Solana vault integration.

The SVM API covers:

  • Vault discovery: list and filter supported Solana vaults.
  • Detailed vault data: inspect vault-level metadata and yield data.
  • Portfolio positions: read a user's current Solana vault positions.
  • Portfolio events: fetch user activity across supported Solana vaults.
  • Idle assets: find wallet balances that may be available to deploy.
  • Transaction context and payloads: prepare supported Solana vault actions.

Useful routes include:

GET /beta/svm/detailed-vaults
GET /beta/svm/detailed-vaults/{vaultAddress}

GET /beta/svm/portfolio/positions/{userAddress}
GET /beta/svm/portfolio/events/{userAddress}
GET /beta/svm/portfolio/idle-assets/{userAddress}

GET /beta/svm/transactions/context/{userAddress}/{vaultAddress}
GET /beta/svm/transactions/{action}/{userAddress}/{vaultAddress}

June added SVM idle asset tracking, portfolio event routes, expanded filtering on detailed vault discovery, and optional transaction simulation. Simulation responses can include status plus token amounts expected to be spent or received, helping integrators preview a Solana vault action before a user signs.

These routes now live under /beta/svm/..., matching their current API stability level.

Docs: SVM endpoints (Beta API).

The vaults.fyi Embedded vault widget

We shipped the vaults.fyi embedded widget for partner earn experiences.

vaults.fyi Earn widget

The widget gives apps a compact way to surface vault discovery, deposits, position management, and activity flows using vaults.fyi data and transaction endpoints. It is designed for teams that want to add earn functionality without building the full vault discovery and transaction interface from scratch.

Partners can configure which Earn opportunities to show to end users.

The widget is not publicly available yet. If you want access, reach out to us directly (you can contact us through our portal).

Advanced analytics for vault due diligence

We expanded our Advanced Analytics features with more vault-level due diligence fields.

The new select.composition option shows the underlying allocations inside supported vaults. For Morpho vaults, this means integrators can see which Morpho markets a vault is allocated to and the allocation percentage for each market where available. That makes it easier to inspect what sits underneath a vault before you deposit, rather than treating the vault as a single opaque APY.

Advanced analytics also supports max drawdown and daily flow analysis. Max drawdown is calculated as the largest observed peak-to-trough drop in vault price per share over the selected window. Daily flow data shows mint and redeem totals by day, giving analysts and integrators a clearer view of deposit and withdrawal activity over time.

Other June updates

Agent and payment infrastructure continued to improve too. June added one-command MCP setup:

npx @vaultsfyi/scripts init-mcp --api-key YOUR_VAULTS_API_KEY

x402 payment handling also improved with support for batch settlement, CDP facilitator authentication, upto settlement flows, and Bazaar-compatible payment validation.

Docs: MCP server, x402 keyless access, and API overview.


For our ongoing changelog, see the vaults.fyi changelog in our docs.