Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EverstakeStakePoolStruct

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

Hierarchy

  • Struct
    • EverstakeStakePoolStruct

Index

Constructors

  • Parameters

    • properties: any

    Returns EverstakeStakePoolStruct

Properties

accountType: AccountType
depositAuthority: PublicKey
fee: Fee
lastEpochPoolTokenSupply: BN
lastEpochTotalLamports: BN
lastUpdateEpoch: BN
lockup: Lockup
manager: PublicKey
managerFeeAccount: PublicKey
maxValidatorYieldPerEpochNumerator: number
nextEpochFee: Fee
nextSolWithdrawalFee: Fee
nextWithdrawalFee: Fee
noFeeDepositThreshold: number
poolMint: PublicKey
poolTokenSupply: BN
preferredDepositValidatorVoteAddress: PublicKey
preferredWithdrawValidatorVoteAddress: PublicKey
rateOfExchange: RateOfExchange
reserveStake: PublicKey
solDepositAuthority: PublicKey
solDepositFee: Fee
solReferralFee: number
solWithdrawAuthority: PublicKey
solWithdrawalFee: Fee
stakeDepositFee: Fee
stakeReferralFee: number
staker: PublicKey
tokenProgramId: PublicKey
totalLamportsLiquidity: BN
totalStakeLamports: BN
treasuryFee: Fee
treasuryFeeAccount: PublicKey
validatorList: PublicKey
withdrawBumpSeed: number
withdrawalFee: Fee

Methods

  • encode(): Buffer
  • Returns Buffer

  • decode(data: Buffer): any
  • Parameters

    • data: Buffer

    Returns any

  • decodeUnchecked(data: Buffer): any
  • Parameters

    • data: Buffer

    Returns any

Generated using TypeDoc