v1.1.3 Mainnet Release Candidate 1
The team has been hard at work as usual in the run-up to mainnet launch, and we've reached a major milestone, the launch of the Mainnet Release Candidate! If all goes well in the first week of block production, this network, this version of the software, and Mina will graduate to Mainnet!
To support the launch, v1.1.3 includes the Mainnet genesis ledger, mainnet-specific signatures (to prevent replaying transactions from testnets onto the real network), a new debian package name mina-mainnet
and a variety of bug fixes and enhancements as usual. The network will launch and begin producing blocks at 2021-03-17 00:00:00Z
. In the meantime, running a node will connect, reach "Bootstrap" status and then wait until the chain start time.
Alerting, Monitoring, and Testing:
- Metrics improvements all over the codebase in PRs #8158 #8045 #8116 #8194 #8223 #8241
- Implemented new libp2p checker for verifying uptime from the watchdog container in PR #8207
Automation Improvements:
- Automation changes for new networks in PRs #8225 #8179 #8239 #8235 #8242
- New block producer sidecar container/debian package for submitting uptime information in PR #8122 and related changes to the limited graphql interface in #8204
- Fix demo mode containers in Dockerfile-rosetta and Dockerfile-coda-demo in PR #8175
- Improved/standardized output for the genesis ledger tool to match existing bash tooling in PR #8217
Regressions Resolved:
New Features:
- Log warnings when users attempt to create transactions that will fail due to the minimum account creation fees in PR #8215
- Expose the transaction failure reason via the GraphQL API in PR #8192 addressing #5960 and #8151
See 1.0.5...1.1.3 for the complete set of changes since 1.0.5
Upgrading & Connecting
Daemon Release Artifacts:
Debian Package:
sudo apt-get install -y mina-mainnet=1.1.3-48401e9
Docker Image:
minaprotocol/mina-daemon-baked:1.1.3-48401e9
Archive Node Release Artifacts:
Debian Package:
sudo apt-get install -y mina-archive=1.1.3-48401e9
Docker Image:
minaprotocol/mina-archive:1.1.3-48401e9
Schema for initializing postgres:
create_schema.sql
Sandbox Node: For testing in an isolated, single-node network without snarks
Docker Image:
minaprotocol/mina-demo:1.1.3-48401e9
Just docker run -it --name mina-demo minaprotocol/mina-demo:1.1.3-48401e9
and go!
Block Producer Stats Sidecar:
New with this release is the block producer stats sidecar. Any block producer receiving foundation delegation (or intending to compete for delegation in the future) should run the sidecar alongside their daemon, see the official docs for more information.
Docker Image
minaprotocol/mina-bp-stats-sidecar:latest
Debian Package
sudo apt-get install -y mina-bp-stats-sidecar=1.1.3-48401e9
Step by Step Guide:
Check out our documentation for complete instructions on using this version to connect to the Mainnet Release Candidate. Make sure to run with --peer-list-url https://storage.googleapis.com/mina-seed-lists/mainnet_seeds.txt
.
If you are running the correct version on the correct network, mina client status
will show:
Chain id: 5f704cc0c82e0ed70e873f0893d7e06f148524e3f0bdae2afb02e7819a0c24d1
Git SHA-1: 48401e92d94948c066c03ca76326c065e5cbfc92