Skip to content

v0.18.1-arabica

Pre-release
Pre-release
Compare
Choose a tag to compare
@Wondertan Wondertan released this 26 Sep 13:43
· 92 commits to main since this release
ac0515f

This is a protocol-breaking release featuring Shwap(CIP-19), which targets the Arabica network that brings massive optimizations to disk usage and data access latencies. The new protocol is not backward compatible with the currently deployed protocol and software.

Both protocols will run side-by-side for a month-long transition period, from September 25 to October 23 for Arabica. During this period, node operators should migrate to the new version. At the end of the period, posted historical and recent data will no longer be available on the old protocol.

Migration Notes

Migration requires resyncing the node from scratch, as it now contains a new storage format.

Migration Steps over the old node:

  • Remove old data:
    • In home directory(default .celestia-<type>-arabica-11) => rm -rf inverted_index index data transients blocks
    • Keep keys directory to preserve peer and chain identity keys in place
  • Config update
    • In case defaults were in use, remove the old config
  • Re-init node for the Arabica p2p network
    • celestia init --p2p.network arabica
  • Start the node and monitor syncing
    • celestia start --p2p.network arabica

If the old node has to be kept running - initiate and start the new version in a different directory:

  • celestia init --p2p.network arabica --node.store <new_path>
  • celestia start --p2p.network arabica --node.store <new_path>

Changelog

The full changelog will be provided on the official mainnet release