Preparing search index...
The search index is not available
Streamflow SDK
Streamflow SDK
@streamflow/staking
RewardEntryAccumulator
Class RewardEntryAccumulator
Implements
RewardEntry
Index
Constructors
constructor
Properties
accounted
Amount
buffer
claimed
Amount
created
Ts
is
Sponsored
last
Accounted
Ts
last
Reward
Amount
last
Reward
Period
reward
Pool
stake
Entry
Methods
add
Accounted
Amount
add
Claimed
Amount
get
Accountable
Amount
get
Claimable
Amount
get
Last
Accounted
Ts
from
Entry
Constructors
constructor
new
RewardEntryAccumulator
(
lastAccountedTs
:
BN
,
claimedAmount
:
BN
,
accountedAmount
:
BN
,
rewardPool
:
PublicKey
,
stakeEntry
:
PublicKey
,
createdTs
:
BN
,
lastRewardAmount
:
BN
,
lastRewardPeriod
:
BN
,
isSponsored
:
boolean
,
buffer
:
number
[]
,
)
:
RewardEntryAccumulator
Parameters
lastAccountedTs
:
BN
claimedAmount
:
BN
accountedAmount
:
BN
rewardPool
:
PublicKey
stakeEntry
:
PublicKey
createdTs
:
BN
lastRewardAmount
:
BN
lastRewardPeriod
:
BN
isSponsored
:
boolean
buffer
:
number
[]
Returns
RewardEntryAccumulator
Properties
accounted
Amount
accountedAmount
:
BN
buffer
buffer
:
number
[]
claimed
Amount
claimedAmount
:
BN
created
Ts
createdTs
:
BN
is
Sponsored
isSponsored
:
boolean
last
Accounted
Ts
lastAccountedTs
:
BN
last
Reward
Amount
lastRewardAmount
:
BN
last
Reward
Period
lastRewardPeriod
:
BN
reward
Pool
rewardPool
:
PublicKey
stake
Entry
stakeEntry
:
PublicKey
Methods
add
Accounted
Amount
addAccountedAmount
(
accountedAmount
:
BN
)
:
void
Parameters
accountedAmount
:
BN
Returns
void
add
Claimed
Amount
addClaimedAmount
(
claimedAmount
:
BN
)
:
void
Parameters
claimedAmount
:
BN
Returns
void
get
Accountable
Amount
getAccountableAmount
(
stakedTs
:
BN
,
accountableTs
:
BN
,
effectiveStakedAmount
:
BN
,
rewardAmount
:
BN
,
rewardPeriod
:
BN
,
)
:
BN
Parameters
stakedTs
:
BN
accountableTs
:
BN
effectiveStakedAmount
:
BN
rewardAmount
:
BN
rewardPeriod
:
BN
Returns
BN
get
Claimable
Amount
getClaimableAmount
()
:
BN
Returns
BN
get
Last
Accounted
Ts
getLastAccountedTs
(
stakedTs
:
BN
,
claimableTs
:
BN
,
rewardPeriod
:
BN
)
:
BN
Parameters
stakedTs
:
BN
claimableTs
:
BN
rewardPeriod
:
BN
Returns
BN
Static
from
Entry
fromEntry
(
entry
:
{
accountedAmount
:
BN
;
buffer
:
number
[]
;
claimedAmount
:
BN
;
createdTs
:
BN
;
isSponsored
:
boolean
;
lastAccountedTs
:
BN
;
lastRewardAmount
:
BN
;
lastRewardPeriod
:
BN
;
rewardPool
:
PublicKey
;
stakeEntry
:
PublicKey
;
}
,
)
:
RewardEntryAccumulator
Parameters
entry
:
{
accountedAmount
:
BN
;
buffer
:
number
[]
;
claimedAmount
:
BN
;
createdTs
:
BN
;
isSponsored
:
boolean
;
lastAccountedTs
:
BN
;
lastRewardAmount
:
BN
;
lastRewardPeriod
:
BN
;
rewardPool
:
PublicKey
;
stakeEntry
:
PublicKey
;
}
Returns
RewardEntryAccumulator
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
accounted
Amount
buffer
claimed
Amount
created
Ts
is
Sponsored
last
Accounted
Ts
last
Reward
Amount
last
Reward
Period
reward
Pool
stake
Entry
Methods
add
Accounted
Amount
add
Claimed
Amount
get
Accountable
Amount
get
Claimable
Amount
get
Last
Accounted
Ts
from
Entry
Streamflow SDK
Loading...