@aave/client
与 Aave 协议 v4 互动的官方 TypeScript 客户端 .
@aave/client 通过具有集成出错处理和结果类型的类型安全接口来曝光核心Aave v4动作.
安装 SDK
首先,使用您选择的软件包管理器安装 AaveKit TypeScript 软件包 .
pnpm add @aave/client@v4
// OR
yarn add @aave/client@v4
// OR
npm install @aave/client@v4
设置客户端
// client.ts
import { AaveClient } from "@aave/client";
export const client = AaveClient.create();
使用量
import { chains } from '@aave/client/actions';
import { ChainsFilter } from '@aave/client';
import { client } from './client';
// Query chains by filter
const result = await chains(client, {
query: { filter: ChainsFilter.ALL },
});
if (result.isOk()) {
console.log("Chains:", result.value); // Chain[]
} else {
console.error("Error:", result.error);
}