@algofi/v1
Version:
The official JavaScript SDK for the V2 Algofi Lending Market
17 lines (16 loc) • 539 B
TypeScript
import { Algodv2 } from "algosdk";
import V1Staking from "./v1_staking";
export default class V1UserStakingState {
algod: Algodv2;
staking: V1Staking;
storageAddress: string;
totalStaked: number;
rewardsProgramNumber: number;
rewardsCoefficient: number;
unclaimedRewards: number;
unclaimedSecondaryRewards: number;
rewardsPerYear: number;
secondaryRewardsPerYear: number;
constructor(algod: Algodv2, staking: V1Staking, storageAddress: string);
loadState(): Promise<void>;
}