Mina Mainnet Beta 2.0.0 Stop Slot Release #15662
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
-
Mina Mainnet Beta 2.0.0 Stop Slot Release
This release is the beta phase of the Mina Mainnet upgrade that specifies the stop slot in the codebase that formally begins the upgrade process. This build is intended for use by experienced community members to test with prior to promoting it to a full stable release very soon. While this has been extensively tested; we promote transparency and always welcome feedback.
For this release we have temporarily enabled node status tracking by default to help us track successful upgrade progress. This behaviour can be turned off by starting the node using the
--disable-node-status flag
.This release is a beta version of the release that will set the stage for the upcoming mainnet upgrade by defining the stop slots in the codebase. This stop slot will take effect in just 2 weeks on upgrade day: June 4th, 2024, and thereby kicking off the upgrade process.
Stop Transaction Slot: At Hour 0, this slot will be initiated. Blocks produced by upgraded stakeholders will be empty, and no transactions will be allowed.
Stop Network Slot: 5 hours after the stop-transaction-slot, nodes in the Mina network will stop creating new blocks, marking a pause in block production. This is intentional and necessary for the upgrade to occur smoothly.
After these two important stop slots, we’ll publish the post-upgrade Berkeley package. We’ll be working very closely with the community and the archive node operators during this time to migrate data from the network and validate the ledger state.
Supported environments include macOS, Linux (Debian 10, 11 and Ubuntu 20.04 LTS), and any host machine with Docker.
Complete Changelog since 1.4.1:
1.4.1...2.0.0beta1
Connecting to the Mainnet network
Debian Packages:
Debian Repository:
First, set up and update the
beta
Debian 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=2.0.0beta1-039296a
Mina Archive:
sudo apt-get install --allow-downgrades -y mina-archive=2.0.0beta1-039296a
Mina Archive Schema: create_schema.sql
Config File:
var/lib/coda/config_039296a2.json
Docker Images:
Every docker image is built for each of the supported platforms, replace
CODENAME
in the images below with your choice offocal
,buster
, orbullseye
to select the base docker image.Mina Daemon:
gcr.io/o1labs-192920/mina-daemon:2.0.0beta1-039296a-CODENAME-mainnet
Mina Archive:
gcr.io/o1labs-192920/mina-archive:2.0.0beta1-039296a-CODENAME
Mina Archive Schema: create_schema.sql
Mina Rosetta:
gcr.io/o1labs-192920/mina-rosetta:2.0.0beta1-039296a-focal
Step by Step Guide:
Run mina daemon with the following seed list parameter:
--peer-list-url https://storage.googleapis.com/mina-seed-lists/mainnet_seeds.txt
If you are running the correct version on the correct network,
mainnet
will show:This discussion was created from the release Mina Mainnet Beta 2.0.0 Stop Slot Release.
Beta Was this translation helpful? Give feedback.
All reactions