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:
- change the Geth code
- add a new hard fork block in
config.go - specify the block in
genesis.json - re-init the genesis file
- 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?