GET
/
v0
/
morpho
/
vaults
from compassapisdk import CompassAPISDK, models


with CompassAPISDK(
    api_key_auth="<YOUR_API_KEY_HERE>",
) as compass_api_sdk:

    res = compass_api_sdk.morpho.vaults(chain=models.MorphoVaultsChain.ETHEREUM_MAINNET, deposit_token="<value>")

    # Handle response
    print(res)
{
  "vaults": [
    {
      "address": "<string>",
      "symbol": "<string>",
      "name": "<string>",
      "creationBlockNumber": 123,
      "creationTimestamp": 123,
      "creatorAddress": "<string>",
      "whitelisted": true,
      "asset": {
        "symbol": "<string>",
        "address": "<string>",
        "decimals": 123,
        "chain": {
          "id": 123,
          "network": "<string>"
        }
      },
      "chain": {
        "id": 123,
        "network": "<string>"
      },
      "state": {
        "id": "<string>",
        "apy": 123,
        "netApy": 123,
        "totalAssets": 123,
        "totalAssetsUsd": 123,
        "fee": 123,
        "timelock": 123
      }
    }
  ]
}

Authorizations

x-api-key
string
header
required

Your Compass API Key. Get your key here.

Query Parameters

chain
enum<string>
default:ethereum:mainnet
required

The chain to use.

Available options:
base:mainnet,
ethereum:mainnet,
arbitrum:mainnet
deposit_token
string | null
default:0xdAC17F958D2ee523a2206206994597C13D831ec7
required

Response

200
application/json
Successful Response
vaults
object[]
required

A list of vaults matching the query.