Coreum upgrade history

Run from genesis

To run a node with full block history you should:

  1. Run it with cosmovisor
  2. Provide all the binaries the chain used from the genesis and place it in the right place. For example, the network was upgraded two times with v1 and v2 upgrade, and if you want to run node from the scratch, the dir structure should be next:
cosmovisor:
---- genesis/bin/cored
---- upgrades:
-------- v1/bin/cored
-------- v2/bin/cored

Warning

Please note, that each cored should have its own version, corresponding to the tables below.

You can find needed cored version at cored releases page.

All other steps are the same to run full node flow, except state sync, which you should replace by steps mentioned in current section.

Mainnet

NameHeightCoredCosmovisor
genesis0v1.0.0v1.3.0
v26,947,500v2.0.2v1.3.0
v313,480,000v3.0.3v1.5.0
v423,338,750v4.0.1v1.5.0
v4patch125,891,000v4.1.0v1.5.0

Testnet

NameHeightCoredCosmovisor
genesis0v0.1.1v1.3.0
v13,233,700v1.0.0v1.3.0
v28,728,400v2.0.0v1.3.0
v2patch19,122,200v2.0.2v1.3.0
v314,980,000v3.0.0v1.5.0
v3patch115,385,000v3.0.1v1.5.0
v3patch215,684,437v3.0.3v1.5.0
coreum%20v425,540,114v4.0.1v1.5.0
v4patch128,217,000v4.1.0v1.5.0