UNPKG

@algofi/v1

Version:

The official JavaScript SDK for the V2 Algofi Lending Market

24 lines (23 loc) 846 B
import { Algodv2, Indexer } from "algosdk"; import { Network } from "./globals"; import AssetConfig from "./assetConfig"; import AlgofiUser from "./algofiUser"; import LendingClient from "./lending/lendingClient"; import StakingClient from "./staking/stakingClient"; import V1StakingClient from "./v1_staking/v1_stakingClient"; import GovernanceClient from "./governance/governanceClient"; export default class AlgofiClient { algod: Algodv2; indexer: Indexer; network: Network; assets: { [key: number]: AssetConfig; }; lending: LendingClient; staking: StakingClient; v1Staking: V1StakingClient; governance: GovernanceClient; constructor(algod: Algodv2, indexer: Indexer, network: Network); loadState(): Promise<void>; getUser(address: string): Promise<AlgofiUser>; }