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


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

    res = compass_api_sdk.morpho.markets(chain=models.MorphoMarketsChain.ETHEREUM_MAINNET)

    # Handle response
    print(res)
{
  "markets": [
    {
      "uniqueKey": "<string>",
      "lltv": 123,
      "oracleAddress": "<string>",
      "irmAddress": "<string>",
      "state": {
        "borrowApy": 123,
        "borrowAssets": 123,
        "borrowAssetsUsd": 123,
        "supplyApy": 123,
        "supplyAssets": 123,
        "supplyAssetsUsd": 123,
        "fee": 123,
        "utilization": 123
      },
      "weeklyApys": {
        "supplyApy": 123,
        "netSupplyApy": 123,
        "borrowApy": 123,
        "netBorrowApy": 123
      },
      "collateralAsset": {
        "address": "<string>",
        "symbol": "<string>",
        "name": "<string>",
        "decimals": 123
      },
      "loanAsset": {
        "address": "<string>",
        "symbol": "<string>",
        "name": "<string>",
        "decimals": 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
collateral_token
string | null
default:0x3b3fB9C57858EF816833dC91565EFcd85D96f634
loan_token
string | null
default:0x6B175474E89094C44Da98b954EedeAC495271d0F

Response

200
application/json
Successful Response
markets
object[]
required

A list of markets matching the query.