Skip to main content
Two queries cover vault discovery: earn_vaults returns the market of wrappable vaults for an asset, and earn_enabled_vaults returns the wrappers your organization has already deployed.
Earn is in private beta. Contact us to enable it for your organization.

Discover vaults with earn_vaults

string
required
Unique identifier for your organization. Used to annotate which vaults you have already enabled.
string
required
CAIP-19 asset identifier to return vaults for, e.g. eip155:8453/erc20:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 for USDC on Base. The chain is derived from this identifier.
enum<string>
Optional filter: EARN_PROVIDER_MORPHO or EARN_PROVIDER_AAVE. Omit to return all providers.
object
Cursor pagination over the TVL-sorted catalog. limit defaults to 10 (max 100); pass the last vaultAddress of a page as the after cursor for the next page.
  • The catalog is sorted by TVL in USD, descending, and only includes vaults with at least $100k TVL.
  • tvl is in raw on-chain units of the underlying asset; apyPct is a decimal fraction ("0.0812" = 8.12% gross APY, before fees).
  • display values are for presentation only. Don’t do arithmetic with them.
  • enabled: true means your organization already has a wrapper deployed for the vault.

List your enabled vaults

The management view of every wrapper your organization has deployed, with on-chain totals and the full fee breakdown:
string
required
Unique identifier for your organization.
enum<string>
Optional provider filter.
string
Optional filter: only return enabled vaults whose underlying asset matches this CAIP-19 identifier.
apyPct is the gross APY; netApyPct is what depositors earn after both performance fees: netApy = grossApy × (1 - (turnkeyFeeBps + clientFeeBps) / 10000). totalDeposited is the wrapper’s TVL in raw units of the underlying asset. wrapperAddress is the deposit target to pass to earn_deposit.

Providers

Morpho vaults are available today. Aave support is upcoming; the API shape is identical, so no integration changes will be needed. See the chain support table.

Next steps