Skip to main content
Find vaults that fit your product, compare their performance, and decide what to offer users.

Initialize

List and Filter Vaults

The SDK getVaults function reads from the bundled vault manifest — no network request. For live metrics such as APY and TVL, use the API.

Get Vault Detail — gtUSDa

The API identifies vaults by a chain_id:address string (e.g. gtUSDa on Base is 8453:0x000000000001cdb57e58fa75fe420a0f4d6640d5). Use a deployment’s chain ID and vault address from /v1/vaults or the SDK manifest.
API

Chart Historical Performance

For gtUSDa’s total TVL, request history by slug. This sums USD TVL across linked deployments; querying only its Base deployment omits the other chains.
API
Render tvl.usd: null as a gap. It means a deployment’s snapshot or USD price is missing; treating it as zero or omitting it could misrepresent a withdrawal. The same response also includes aggregate share supply, with APY and share price from the selected primary deployment. Request primary history separately when TVL and supply should also be limited to that deployment:
SDK

What’s Next

Once you’ve picked gtUSDa (or another vault), move to the deposit flow.

Deposit Your First Dollar

Use the SDK to deposit 1,000 USDC into gtUSDa on Base.

Vault API Reference

Full vault listing, detail, metrics, timeseries, and events endpoints.