Skip to main content

Questions tagged [grandpa]

Any questions relating to the Grandpa pallet or block finality in Substrate chains.

1 vote
0 answers
31 views

Why does a block in Substrate-based blockchain have no author and no reward points?

We encountered an issue in our Substrate-based blockchain network where a block has no author and no reward points were given to any validator. This block was finalised. The block was an era-...
Toufeeq's user avatar
  • 156
2 votes
0 answers
56 views

Recovering chain from a backup

Prerequisites: A small subset of validators controlled by my company and a much larger set of external validators. A backup of the db folder was created 4 hours (1 epoch) before an incident. ...
Maksim Ramanenkau's user avatar
1 vote
1 answer
75 views

How to recover finality after validator "forced" it due to high finality lag (500+ blocks)

Following a relay runtime upgrade for westend 103000 (which contained a broken migration of the beefy keys), our chain stopped finalizing blocks (all validators, except 1, had the wrong keys on-chain)....
Crystalin's user avatar
  • 790
0 votes
0 answers
9 views

grandpa: maximum length of finalized blocks

In Grandpa finality protocol, blocks are finalized in chunks. Is there a limit of how many blocks can be in 1 array of blocks. Is there a way to estimate this amount?
cocokick's user avatar
  • 165
2 votes
0 answers
19 views

How to add validators node on running chain in pow substrate chain with grandpa?

I'm working on pow substrate chain with grandpa. How can i add the grandpa validators in the running chain?
Deepak Chaudhary's user avatar
0 votes
1 answer
88 views

Solochain mainnet experiencing problems finalizing blocks after a few months

We are operating a custom Solochain NPOS blockchain with Substrate. After running a stable testnet for months, we promoted to mainnet version 1. Initially the mainnet was operating normally, with ...
Lucas Cardeal's user avatar
1 vote
0 answers
24 views

How do I disable grandpa in polkadot-parachain?

There is a flag that you can add when running polkadot-parachain --no-grandpa Disable GRANDPA. Disables voter when running in validator mode, otherwise disable the ...
forgetso's user avatar
  • 1,514
3 votes
0 answers
36 views

Why does Grandpa not use sr25519?

I note that Grandpa uses ed25519 keys rather than the substrate standard of sr25519. Is it because sr25519 signatures are non-deterministic? ( Why are sr25519 signatures non-deterministic? ) or is ...
Squirrel's user avatar
  • 3,859
1 vote
0 answers
37 views

Replace GRANDPA finanlity

Hello can someone please help me understand all steps and all functions needed to be implemented for replacing finality gadget in experimental substrate chain?
llvm_ninja's user avatar
5 votes
0 answers
60 views

Is there any good way to keep an intermediate state for an operation between several transactions/blocks in a BABE/GRANDPA-based chain?

I know that the best practices suggest designing transactions (pallet calls) in a way that executes the operation atomically and doesn't keep any intermediate states. This guarantees, that in case a ...
Yahor Tsaryk's user avatar
1 vote
1 answer
73 views

thread 'tokio-runtime-worker' has overflowed its stack fatal runtime error: stack overflow Aborted (core dumped)

we are running a stand alone Blockchain network by using POA consensus mechanism. The chain was working fine and after producing 8 Lac Blocks the nodes we down and now i have tried to re-execute same ...
BlockBird's user avatar
0 votes
1 answer
52 views

Can we use AccountId20 with babe and other pallets?

As frontier now integrate natively the AccountId20 type, I wonder if it is compatible with all other pallets like BABE, Staking, ... Is there a place where we can check it or do we know some ...
Dubs's user avatar
  • 294
1 vote
1 answer
47 views

Grandpa AuthorityWeights

There's code in Grandpa to have different "Authority Weights" assigned to each validator. It doesn't appear to be accessible beyond in a genesis block. Does someone know the intended purpose ...
blakeb's user avatar
  • 35
0 votes
0 answers
14 views

What's the trusting/trusted period of GRANDPA client?

For what period of time it's safe for a GRANDPA light-client to trust a specific header without the need for full validation? Is it the same as the unbonding one?
Vlad Markushin's user avatar
1 vote
1 answer
122 views

how to solve Detected prevote equivocation in the finality worker issue?

I am getting this issue after performing the solution of this issue How can we restart the chain if it becomes stuck during data migration? Tried to run the existing chain with new chain spec with bad ...
Pankaj's user avatar
  • 2,021

15 30 50 per page
1
2 3 4 5