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