sei-agent-kit
Version:
A package for building AI agents on the SEI blockchain
17 lines (16 loc) • 762 B
JavaScript
import { Toolkit } from "@bancor/carbon-sdk/strategy-management";
import { initSyncedCache } from "@bancor/carbon-sdk/chain-cache";
import { ContractsApi, } from "@bancor/carbon-sdk/contracts-api";
import { JsonRpcProvider } from "@ethersproject/providers";
import { SEI_RPC_URL, MAX_BLOCK_AGE } from "../../constants";
/**
*/
export async function getUserStrategies(config, user) {
const provider = new JsonRpcProvider(SEI_RPC_URL);
const api = new ContractsApi(provider, config);
const { cache } = initSyncedCache(api.reader, undefined, MAX_BLOCK_AGE);
const carbonSDK = new Toolkit(api, cache, undefined);
const strategies = await carbonSDK.getUserStrategies(user);
return strategies;
}
//# sourceMappingURL=getUserStrategies.js.map