Moonbeam v0.50.0
This client includes a Frontier Database Migration, so the steps to upgrade to v0.50.0 without issues are:
- Stop your node
- Purge your Frontier Database
- Upgrade the binary/Docker image
- Start the node
The Frontier database will be reconstructed automatically from the latest block to genesis.
Here you can find how to purge your Frontier Database:
- Docker - https://docs.moonbeam.network/node-operators/networks/run-a-node/docker/
- Binary - https://docs.moonbeam.network/node-operators/networks/run-a-node/systemd/
⚠️ Breaking Changes ⚠️
- Replace
--ethapi-trace-cache-durationby--ethapi-trace-cache-size(default: 104857600 bytes / 100MB) (https://github.com/moonbeam-foundation/moonbeam/pull/3616) - The block range provided in trace_filter RPC is now bounded by default to 1024 blocks. This value can be overridden by passing
--max-block-range <MAX_BLOCK_RANGE>when starting the client. (https://github.com/moonbeam-foundation/moonbeam/pull/3601)
Changes
- Use the selected backend worker (Libp2p vs Litep2p) (#3595)