Implements

Constructors

  • Parameters

    • lastAccountedTs: BN
    • claimedAmount: BN
    • accountedAmount: BN
    • rewardPool: PublicKey
    • stakeEntry: PublicKey
    • createdTs: BN
    • lastRewardAmount: BN
    • lastRewardPeriod: BN
    • isSponsored: boolean
    • buffer: number[]

    Returns RewardEntryAccumulator

Properties

accountedAmount: BN
buffer: number[]
claimedAmount: BN
createdTs: BN
isSponsored: boolean
lastAccountedTs: BN
lastRewardAmount: BN
lastRewardPeriod: BN
rewardPool: PublicKey
stakeEntry: PublicKey

Methods

  • Parameters

    • stakedTs: BN
    • accountableTs: BN
    • effectiveStakedAmount: BN
    • rewardAmount: BN
    • rewardPeriod: BN

    Returns BN

  • Parameters

    • entry: {
          accountedAmount: BN;
          buffer: number[];
          claimedAmount: BN;
          createdTs: BN;
          isSponsored: boolean;
          lastAccountedTs: BN;
          lastRewardAmount: BN;
          lastRewardPeriod: BN;
          rewardPool: PublicKey;
          stakeEntry: PublicKey;
      }

    Returns RewardEntryAccumulator