API
YO Protocol API
Anyone can use the API to fetch historical information at the protocol or address-level.
Base URL: https://api.yo.xyz
Protocol-level data
Get a snapshot of the current TVL, yield, underlying pools and allocation of the protocol vaults.
get
Path parameters
vaultAddressstringRequired
networkstring · enumRequiredPossible values:
Responses
200Success
No content
get
/api/v1/vault/{network}/{vaultAddress}200Success
No content
Check the status of pending redeem requests for a given YO vault on a given blockchain.
get
Path parameters
vaultAddressstringRequired
networkstring · enumRequiredPossible values:
Responses
200Success
application/json
get
/api/v1/vault/pending-redeems/{network}/{vaultAddress}200Success
Fetch the historical yield of a specific YO vault.
get
Path parameters
vaultAddressstringRequired
networkstring · enumRequiredPossible values:
Responses
200Success
No content
get
/api/v1/vault/yield/timeseries/{network}/{vaultAddress}200Success
No content
Fetch the historical TVL of a specific YO vault
get
Path parameters
vaultAddressstringRequired
networkstring · enumRequiredPossible values:
Responses
200Success
No content
get
/api/v1/vault/tvl/timeseries/{network}/{vaultAddress}200Success
No content
User-level data
Fetch the historical deposits and withdrawals of a specific address for a specific YO vault on a specific blockchain.
get
Path parameters
vaultAddressstringRequired
userAddressstringRequired
networkstring · enumRequiredPossible values:
Query parameters
limitnumberOptional
Responses
200Success
No content
get
/api/v1/history/user/{network}/{vaultAddress}/{userAddress}200Success
No content
Fetch the pending redemptions for a specific user on a specific vault
get
Path parameters
vaultAddressstringRequired
userAddressstringRequired
networkstring · enumRequiredPossible values:
Responses
200Success
application/json
get
/api/v1/vault/pending-redeems/{network}/{vaultAddress}/{userAddress}200Success
Last updated
