@algofi/v1
Version:
The official JavaScript SDK for the V2 Algofi Lending Market
20 lines (19 loc) • 722 B
TypeScript
import Staking from "./staking";
export default class RewardsProgramState {
rewardsProgramIndex: number;
rewardsProgramCounter: number;
rewardsAssetId: number;
rewardsPerSecond: number;
rewardsCoefficient: bigint;
rewardsIssued: number;
rewardsPayed: number;
constructor(stakingState: {}, rewardsProgramIndex: number);
}
export declare class UserRewardsProgramState {
rewardsProgramIndex: number;
userRewardsProgramCounter: number;
userRewardsCoefficient: bigint;
userUnclaimedRewards: number;
userUnrealizedRewards: number;
constructor(formattedUserLocalState: {}, rewardsProgramIndex: number, staking: Staking, userScaledTotalStaked: number);
}