0xPolygon / polygon-edge

A Framework for Building Ethereum-compatible Blockchain Networks
https://polygon.technology/solutions/polygon-edge/
Apache License 2.0
1.01k stars 534 forks source link

How to migrate from 0.6.3 to 0.8? #1334

Closed ghost closed 1 year ago

ghost commented 1 year ago

[ Subject of the issue ]

Description

Describe your issue in as much detail as possible here. We are currently live on 0.6.3, which as I understand it from Polygon's website will still be supported. If I just change the polygon-edge file in /usr/local/bin to v0.8, then I get a multitude of errors. Anything from bulk sync to non-validators...

I wrote a quick test genesis.json and dropped that in, and v0.8 works fine, makes blocks with zero errors, so the environment is all good.

Your environment

Steps to reproduce

Expected behavior

Logs

Provide us with debug logs from all of your validators by setting logging to debug output with: server --log-level debug

Proposed solution

If you have an idea on how to fix this issue, please write it down here, so we can begin discussing it. A migration guide would be epic!!, Thanks, Nex

cybercorey commented 1 year ago

I think you need to hard fork the chain: https://wiki.polygon.technology/docs/supernets/operate/supernets-ibft-to-polybft/