2

I have altered my custom Geth private chain Clique PoA, but it seems after I do that I encounter: BAD BLOCK Error: invalid receipt root hash

Is it possible to:

  1. change the Geth code
  2. add a new hard fork block in config.go
  3. specify the block in genesis.json
  4. re-init the genesis file
  5. retain the existing blocks and have my private chain continue as normal?

I am assuming that adding new hard fork blocks in config.go work the same in Clique. Is my assumption correct?

Or do I need to wipe the entire chaindata every time I change the geth code?

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.