MidnightMarkets
Get market state
Dynamic state lookup for a single market. :market-id is the stable Midnight market id and is unique across supported chains, so no chain id is required.
Returns the market state inside a data envelope. Use GET /v0/midnight/markets/{market-id} for immutable market configuration. 404s when the id is unknown.
curl -X GET "https://api.morpho.org/v0/midnight/markets/{market-id}/state"{
"data": {
"chain_id": 8453,
"market_id": "0xd92de5e7fbbde5a5e161787426982f7e1b01fb53a7060f95c021236d74447614",
"last_indexed_block": "47457420",
"total_units": "1000301090628280",
"tick_granularity": 4,
"settlement_fee_schedule": [
{
"time_to_maturity_days": 0,
"fee_cbp": "0"
},
{
"time_to_maturity_days": 1,
"fee_cbp": "0"
},
{
"time_to_maturity_days": 7,
"fee_cbp": "0"
},
{
"time_to_maturity_days": 30,
"fee_cbp": "0"
},
{
"time_to_maturity_days": 90,
"fee_cbp": "0"
},
{
"time_to_maturity_days": 180,
"fee_cbp": "0"
},
{
"time_to_maturity_days": 360,
"fee_cbp": "0"
}
],
"current_settlement_fee_wad": "0",
"current_settlement_fee_cbp": "0",
"continuous_fee_rate": "0"
}
}{
"error": {
"code": "MARKET_NOT_FOUND",
"message": "Market 0xd92de5e7fbbde5a5e161787426982f7e1b01fb53a7060f95c021236d74447614 not found",
"details": null,
"request_id": "f0e1d2c3-b4a5-4968-8728-1c0d1e2f3a4b"
}
}