UNPKG

@kamino-finance/farms-sdk

Version:
25 lines 970 B
import { PublicKey } from "@solana/web3.js"; import Decimal from "decimal.js"; import { RewardInfo } from "../rpc_client/types"; import { PubkeyHashMap } from "@kamino-finance/klend-sdk"; import { UserState } from "../rpc_client/accounts"; export type UserFarm = { userStateAddress: PublicKey; farm: PublicKey; stakedToken: PublicKey; activeStakeByDelegatee: PubkeyHashMap<PublicKey, Decimal>; pendingDepositStakeByDelegatee: PubkeyHashMap<PublicKey, Decimal>; pendingWithdrawalUnstakeByDelegatee: PubkeyHashMap<PublicKey, Decimal>; pendingRewards: PendingReward[]; delegateAuthority: PublicKey; strategyId: PublicKey; userState: UserState; }; export type PendingReward = { rewardTokenMint: PublicKey; rewardTokenProgramId: PublicKey; rewardType: RewardInfo["rewardType"]; cumulatedPendingRewards: Decimal; pendingRewardsByDelegatee: PubkeyHashMap<PublicKey, Decimal>; }; //# sourceMappingURL=UserFarm.d.ts.map