Skip to content
docs

MorphoApi

Defined in: protocol-lending-morpho-evm/src/api.ts:49

new MorphoApi(endpoint?, fetchImpl?): MorphoApi

Defined in: protocol-lending-morpho-evm/src/api.ts:50

string = MORPHO_API

{(input, init?): Promise<Response>; (input, init?): Promise<Response>; }

MorphoApi

listMarkets(o): Promise<ApiMarket[]>

Defined in: protocol-lending-morpho-evm/src/api.ts:123

Listed Blue markets on a chain, optionally filtered by loan / collateral token, biggest first.

number

`0x${string}`

number

`0x${string}`

Promise<ApiMarket[]>


listVaults(o): Promise<ApiVault[]>

Defined in: protocol-lending-morpho-evm/src/api.ts:79

Listed vaults on a chain (both generations), optionally for one deposit asset, biggest first.

`0x${string}`

number

number

"v1" | "v2"

Promise<ApiVault[]>


marketById(id, chainId): Promise<ApiMarket | null>

Defined in: protocol-lending-morpho-evm/src/api.ts:134

`0x${string}`

number

Promise<ApiMarket | null>


vault(address, chainId): Promise<ApiVault | null>

Defined in: protocol-lending-morpho-evm/src/api.ts:99

One vault by address, whichever generation it is; null when the API does not know it.

`0x${string}`

number

Promise<ApiVault | null>