Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 167

Questions about Proof-of-Stake systems built on top of Substrate.

1 vote

How to recover to normal election from `staking.StakingElectionFailed` with `Fallback = Boun...

generated 0 npos voters, 0 from validators and 0 nominators Your logs are indicating that your chain has no nominators (voters), and no validators either, this is the root cause of the issue. Otherw …
kianenigma's user avatar
  • 2,864
1 vote

Is a "fast_unstake" call (eg. in Polkadot.js) equivalent to a "chill" followed to "unbond" (...

fast_unstake is meant to be used only under certain conditions, as explained here: If a nominator is not exposed in any ErasStakers (i.e. “has not actively backed any validators in the last BondingDu …
kianenigma's user avatar
  • 2,864
2 votes

Is there a way to determine a Polkadot nominator's stake amount?

// The account of interest. const who = "15qves7Kpm3voS6dRCo4LV4RgWJkGtcjXYmdwLjzm6rt8T3F"; // Their "staking ledger" entry -- where information about their stake is stored. const ledger = (await api.query.staking.ledger …
kianenigma's user avatar
  • 2,864
1 vote

Is destroying a nomination pool not working?

The step I am guessing you are missing is that the pool must also be configured to chill prior to being destroyed. See here.
kianenigma's user avatar
  • 2,864
3 votes
Accepted

Why do Staking Rewards fluctuate so much?

The staking rewards are coming from era points. …
kianenigma's user avatar
  • 2,864
8 votes
Accepted

For staking pallet, what options do I have for ElectionProvider?

As it stands now, you have two implementations in substrate: pallet-election-provider-multi-phase: This is a generic, asynchronous election pallet that can provide a wide range of elections to the staking … This is because substrate assumes the existence of an election algorithm from the point of view of pallet-staking, so instead of pallet-staking trying to keep track of top x validators on the fly, the …
kianenigma's user avatar
  • 2,864
2 votes

Is it possible to disable new validators from joining?

The given answer does not work and can easily be circumvented with proxy, multi-sig, batch, or any other type of call wrapping. The better way to do this would be to set MaxValidatorCount to 0. Then n …
kianenigma's user avatar
  • 2,864
1 vote

Identifying all Kusama blocks with era payouts

Please note that as per the documentation of this event, it is indicating the amount of rewards that was minted for the entire staking system. …
kianenigma's user avatar
  • 2,864
3 votes

Help for Staking Pallet! Preventing oversubscription on validator nodes

maxNominatorsCount is the maximum number of nomination intentions that can be set. In other words, it is limit on the maximum number of nominators. If set to None, no limit will exist. maxNominatorRew …
kianenigma's user avatar
  • 2,864
2 votes
Accepted

Where can I find minimum active stake for a certain era?

What you are asking is basically MinActiveThreshold as defined here. // the ere in which you are interested. const currentEra = ... // mapping from nominators, to the sum backing that they are providi …
kianenigma's user avatar
  • 2,864
4 votes
Accepted

Constant `MaxNominations` is removed from the Kusama runtime starting from 9170

Unfortunately this was removed accidentally in https://github.com/paritytech/substrate/pull/10601. This PR will bring it back, thanks for reporting this.
kianenigma's user avatar
  • 2,864
1 vote

How could I get that reward amount of the nominator

address=&module=staking&event=rewarded&startDate=&endDate=&startBlock=&endBlock=&timeType=date&version=9281 …
kianenigma's user avatar
  • 2,864
1 vote
Accepted

What happens if validator count < minimum_validator_count?

The staking pallet has two storage items to configure this: ValidatorCount. This is the desired number of validators that staking tries to elect via its ElectionProvider. … MinimumValidatorCount, as its documents clearly dictate, is the minimum acceptable number of validators that staking can work with. …
kianenigma's user avatar
  • 2,864
1 vote

Failure of election for next session

if type ElectionProvider of pallet_staking::Config is set to an instance of election_multi_phase, then it is election_multi_phase that is first failing, possible in the offline election process, then staking
kianenigma's user avatar
  • 2,864
7 votes
Accepted

Why only top 256 nominators are rewarded for an oversubscribed validator on Polkadot?

Two reasons, the former being more important: It somehow encourages decentralization. One very large validator, despite being very profitable, will have a limited capacity for nominators to join and …
kianenigma's user avatar
  • 2,864

15 30 50 per page