@hubbleprotocol/hubble-sdk
Version:
Hubble Protocol client SDK
21 lines (20 loc) • 625 B
TypeScript
import { PublicKey } from '@solana/web3.js';
import Decimal from 'decimal.js';
export type StakingPoolState = {
borrowingMarketState: PublicKey;
totalDistributedRewards: Decimal;
rewardsNotYetClaimed: Decimal;
version: number;
numUsers: Decimal;
totalUsersProvidingStability: Decimal;
totalStake: Decimal;
rewardPerToken: Decimal;
prevRewardLoss: Decimal;
stakingVault: PublicKey;
stakingVaultAuthority: PublicKey;
stakingVaultSeed: number;
treasuryVault: PublicKey;
treasuryVaultAuthority: PublicKey;
treasuryVaultSeed: number;
};
export default StakingPoolState;