5
votes
What might be the reasons that my validator nodes are receiving significant less era points at the moment?
For rewards, most points are gotten from validating parachains - if your nodes aren't properly set up to validate parachains, you will be missing out on a lot of rewards.
There's a handful of ...
5
votes
How are rewards in DOT calculated from the era points earned by validators in Polkadot?
Indeed, the exact DOT value of each era point is not known in advance since it depends on the total number of points earned by all validators in a given era. This is designed this way so that the ...
3
votes
Accepted
Fixed Validator Rewards in an NPoS Substrate chain
Totally possible. The reward paid our per era is provided to staking as type EraPayout, which can be anything that implements trait EraPayout. You can have an implementation for this trait that ...
3
votes
Calculate total staked & rewarded for validation per era/block
Total amount staked per era can be read from the storage item ErasTotalStake.
To get total payout that will eventually be rewarded for an era (unless never claimed), you can read the storage item ...
3
votes
How to use api.events.staking.Rewarded.is to get nominator reward?
With the block hash when the event was triggered and the index number of the event you can query all the events and parse it to find your specific event, and check the data in it.
See an example:
...
2
votes
Accepted
Genesis Authorities getting payout rewards in PoA
I believe the PoA period had staking rewards normally. Nonetheless, because no one was nominating, it basically only went into the initial authorities.
If you want to control this, you can easily do ...
2
votes
Accepted
Past reward history in polkadot.js
As discussed you'll need to use api.at with a block hash of an earlier block to continue searching beyond the history depth.
2
votes
What is the kusama block production reward distribution mechanism?
Basically,
A validator produces a block and then rewards him with 20 points https://github.com/paritytech/substrate/blob/8186c519a861ea519ed3dc4391f6e13f64300ce6/frame/staking/src/pallet/impls.rs#...
1
vote
Accepted
Incorrect transaction fee estimation when payout
I assume what you did was calling Staking::payout_stakers. This call first deduces the worst-case fee and then refunds all amount that was not used.
This is a standard pattern in Substrate when only ...
1
vote
Accepted
Can a nominator be rewarded multiple times per era?
Yes, it is possible to be rewarded multiple times in a single era. The rewards are organized and distributed by validator, so if a nominator's stake is split between multiple validators in an era, ...
1
vote
How to change inflation rate of a substrate based chain?
Yes, that's the right way. That's what the pallet wants you to do.
parameter_types! {
pub const RewardCurve: &'static PiecewiseLinear<'static> = &REWARD_CURVE;
}
impl pallet_staking:...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
rewards × 18staking × 7
era × 6
polkadot-js × 5
validator × 5
polkadot × 3
kusama × 3
substrate-node-template × 2
poa × 2
payouts × 2
blockchain × 1
rpc × 1
moonbeam × 1
npos × 1
astar × 1
relay-chain × 1
pallet-treasury × 1
transaction-fees × 1
nominator × 1
shibuya × 1