Replies: 1 comment 14 replies
-
you just need to handle the state migration in upgrade handler, otherwise, it should work just like the other upgrades(hard-forks). For how cosmos chains handling upgrades(hard-forks) in general, you can check the doc of upgrade module |
Beta Was this translation helpful? Give feedback.
14 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, I was wondering if it's possible to perform a hard fork at a specific height to cronos. I managed to get this to work by setting a specific halt-height in my app.toml file of the evmos binary, installing the cronos binary after it halted and allowing it to continue.
I wonder if this would cause issues with older transactions/account balances etc. I'll test this out soon, though wanted to ask if this approach is somewhat valid since I was looking at the Cronos docs and saw that you guys perform hard forks more often (https://docs.cronos.org/for-node-hosts/running-nodes/cronos-mainnet#step-0-notes-on-huygen-network-upgrade).
And if this approach is okay, could this process also be automated via, let's say, migration/upgrade handlers put in place in the app.go file of the evmos binary?
The idea is to not jump to a new chain, but rather continue a running evmos forked chain as a cronos fork.
I'm still learning and have nearly scratched the surface of the inner workings of cosmos chains, so it would be great if someone could give some pointers or directions. And if this approach isn't going to work out, how should I tackle the issue?
Beta Was this translation helpful? Give feedback.
All reactions