Properties
accountType
accountType: AccountType
depositAuthority
depositAuthority: PublicKey
fee
fee: Fee
lastEpochPoolTokenSupply
lastEpochPoolTokenSupply: BN
lastEpochTotalLamports
lastEpochTotalLamports: BN
lastUpdateEpoch
lastUpdateEpoch: BN
lockup
lockup: Lockup
manager
manager: PublicKey
managerFeeAccount
managerFeeAccount: PublicKey
maxValidatorYieldPerEpochNumerator
maxValidatorYieldPerEpochNumerator: number
nextEpochFee
nextEpochFee: Fee
nextSolWithdrawalFee
nextSolWithdrawalFee: Fee
nextWithdrawalFee
nextWithdrawalFee: Fee
noFeeDepositThreshold
noFeeDepositThreshold: number
poolMint
poolMint: PublicKey
poolTokenSupply
poolTokenSupply: BN
preferredDepositValidatorVoteAddress
preferredDepositValidatorVoteAddress: PublicKey
preferredWithdrawValidatorVoteAddress
preferredWithdrawValidatorVoteAddress: PublicKey
rateOfExchange
reserveStake
reserveStake: PublicKey
solDepositAuthority
solDepositAuthority: PublicKey
solDepositFee
solDepositFee: Fee
solReferralFee
solReferralFee: number
solWithdrawAuthority
solWithdrawAuthority: PublicKey
solWithdrawalFee
solWithdrawalFee: Fee
stakeDepositFee
stakeDepositFee: Fee
stakeReferralFee
stakeReferralFee: number
staker
staker: PublicKey
tokenProgramId
tokenProgramId: PublicKey
totalLamportsLiquidity
totalLamportsLiquidity: BN
totalStakeLamports
totalStakeLamports: BN
treasuryFee
treasuryFee: Fee
treasuryFeeAccount
treasuryFeeAccount: PublicKey
validatorList
validatorList: PublicKey
withdrawBumpSeed
withdrawBumpSeed: number
withdrawalFee
withdrawalFee: Fee
Layouts and typdefs copied from https://github.com/everstake/eversol-ts-sdk/blob/master/src/service/layouts.ts with fields renamed to fit StakePoolStruct. Eversol sdk doesnt re-export them