Questions tagged [grandpa]
Any questions relating to the Grandpa pallet or block finality in Substrate chains.
64
questions
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-...
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.
...
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)....
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?
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?
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 ...
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 ...
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 ...
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?
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 ...
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 ...
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 ...
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 ...
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?
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 ...