@algofi/v1
Version:
The official JavaScript SDK for the V2 Algofi Lending Market
19 lines (18 loc) • 612 B
TypeScript
import { Algodv2 } from "algosdk";
import AlgofiClient from "./../algofiClient";
import { Network } from "./../globals";
import V1Staking from "./v1_staking";
import V1StakingConfig from "./v1_stakingConfig";
import V1StakingUser from "./v1_stakingUser";
export default class StakingClient {
algofiClient: AlgofiClient;
algod: Algodv2;
network: Network;
stakingConfigs: V1StakingConfig[];
stakingContracts: {
[key: number]: V1Staking;
};
constructor(algofiClient: AlgofiClient);
loadState(): Promise<void>;
getUser(address: string): V1StakingUser;
}