utils.tsā¢492 B
import { base } from 'viem/chains';
import { morphoApiClient } from './graphql.js';
import { GET_VAULTS_QUERY } from './queries.js';
import type { MorphoVaultsResponse } from './types.js';
export async function getMorphoVaults({
chainId = base.id,
assetSymbol,
}: {
chainId?: number;
assetSymbol: string;
}) {
const data = await morphoApiClient.request<MorphoVaultsResponse>(
GET_VAULTS_QUERY,
{
chainId,
assetSymbol,
},
);
return data.vaults.items;
}