API client
Usage via YoClient
const client = createYoClient({ chainId: 8453 })
const snapshot = await client.getVaultSnapshot(vaultAddress)
const yieldHistory = await client.getVaultYieldHistory(vaultAddress)
const tvlHistory = await client.getVaultTvlHistory(vaultAddress)
const userHistory = await client.getUserHistory(vaultAddress, userAddress, 50)
const points = await client.getUserPoints(userAddress)Standalone Usage
import { createApiClient } from '@yo-protocol/core'
const api = createApiClient()
// or with custom base URL:
const api = createApiClient({ baseUrl: 'https://custom-api.example.com' })Pending Redemptions
PendingRedeem
Field
Type
Description
Response Types
VaultSnapshot
Field
Type
Description
TimeseriesPoint
Field
Type
Description
UserHistoryItem
Field
Type
Description