Mina Mainnet 4.0.0 Automode Upgrade Release #19240
amc-ie
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
🎉 The o1Labs team is proud to announce that the 4.0.0 Mesa Automode release is now ready and available for Mainnet! 🎉
This Mesa upgrade release contains everything you need to automatically upgrade on the 3rd of September to the Mesa era on Mainnet.
The new approach will allow for much faster and seamless hard forks\upgrades for Mina in future and we are very excited to share it with you!
If you would prefer to handle the upgrade manually (i.e. in two parts), we recommend that you use our legacy stop slot build. This will require an additional upgrade after the Mesa Mainnet network starts and will be made available when the HF takes place.
The Mesa Upgrade is scheduled to take place on the 3rd of September 2026.
For detailed instructions on the upgrade schedule and recommended connection parameters, please refer to our upgrade documentation.
If you run into any issues, please include
Release: 4.0.0-mainnetin the name of any issues you create. Please report any issues you encounter here or join the discussion!What’s Included in the Mesa Upgrade?
The Mesa Upgrade encompasses four Mina Improvement Proposals (MIPs) and one upgrade mechanism enhancement:
On top of these significant changes to the protocol; the release also ships a large amount of bug fixes, stability enhancements and improvements around resource usage and management that we hope you will all like.
Complete Changelog since 3.4.0/Berkeley:
3.4.0...4.0.0-mainnet
Note - For this release we have temporarily enabled node status tracking by default to help us track the successful progress towards the mainnet upgrade. This behaviour can be turned off by starting the node using the
--node-status-url ""flag.Supported environments include macOS, Linux (Debian 11, 12 and Ubuntu 20.04 LTS, Ubuntu 22.04 LTS & Ubuntu 24.04 LTS), and any host machine with Docker.
Upgrading & Connecting to Mainnet
Debian Packages:
Debian Repository: First, set up and update the
stableDebian Repository for your platform with the following commands:Then, install the package(s) that you need:
Mina Daemon:
sudo apt-get install --allow-downgrades -y mina-mainnet-automode=4.0.0-mainnet-893c877Mina Archive:
sudo apt-get install --allow-downgrades -y mina-archive=3.5.0-mainnet-stop-slot-5e100eeMina Archive Schema: create_schema.sql
Config File:
var/lib/coda/config_893c877e.jsonDocker Images:
Every docker image is built for each of the supported platforms, replace
CODENAMEin the images below with your choice offocal,jammy,noble,bullseyeorbookwormto select the base docker image.Mina Daemon:
minaprotocol/mina-daemon-automode:4.0.0-mainnet-893c877-CODENAME-mainnetMina Archive:
minaprotocol/mina-archive:3.5.0-mainnet-stop-slot-5e100ee-CODENAME-mainnetMina Rosetta:
minaprotocol/mina-rosetta:3.5.0-mainnet-stop-slot-5e100ee-CODENAME-mainnetStep by Step Guide:
Docker only Make sure to run with:
--peer-list-url https://bootnodes.minaprotocol.com/networks/mainnet.txtor addPEER_LIST_URL=https://bootnodes.minaprotocol.com/networks/mainnet.txtto your.mina-env.(note - the older https://storage.googleapis.com/mina-seed-lists/mainnet_seeds.txt is still functional but we advise users to migrate to the newer one when possible).
Run mina daemon with:
mina daemon --peer-list-url https://bootnodes.minaprotocol.com/networks/mainnet.txtCheck out our documentation for complete instructions on using this version to connect to Mainnet.
If you are running the correct version on the correct network MAINNET,
mina client statuswill show:This discussion was created from the release Mina Mainnet 4.0.0 Automode Upgrade Release.
All reactions