The O(1) Labs team is proud to announce that 1.4.1alpha1 is ready to test on Devnet! This release includes a set of important bugfixes, improvements as well as code cleanup.
If you run into any issues, please include Release: 1.4.1alpha1
in the name of any issues you create. Please report any issues you encounter here or join the Discussion!
What changed
Bug Fixes
- Disable snark pool persistence and additional daemon performance fixes due to snark pool #13409
- Fix for long async cycles impacting block production performance #13654
- Fix for when a slot to start replaying from doesn’t have a block #13765
- Replayer app fixes: #13406 #13401 #13600
Improvements
- Add a GraphQL query to generate a config file for a hard fork #13787
- Support larger ledgers in IPC communication #11973
- Remove memory stats #12904
- Remove support for bionic and stretch #13657
Complete Changelog since 1.4.0:
Upgrading & Connecting to Mainnet
Debian Packages:
Debian Repository:
First, set up and update the alpha
Debian Repository for your platform with the following commands:
sudo rm /etc/apt/sources.list.d/mina*.list
echo "deb [trusted=yes] http://packages.o1test.net $(lsb_release -cs) alpha" | sudo tee /etc/apt/sources.list.d/mina-alpha.list
sudo apt-get update
Then, install the package(s) that you need:
Mina Daemon: sudo apt-get install -y mina-devnet=1.4.1alpha1-3f42da6
Mina Archive: sudo apt-get install -y mina-archive=1.4.1alpha1-3f42da6
New Mina Archive Schema: create_schema.sql
Docker Images:
Every docker image is built for each of the supported platforms, replace CODENAME
in the images below with your choice of focal
, buster
, or bullseye
to select the base docker image.
Mina Daemon: minaprotocol/mina-daemon:1.4.1alpha1-3f42da6-CODENAME-devnet
Mina Archive: minaprotocol/mina-archive:1.4.1alpha1-3f42da6-CODENAME
Sandbox Node: For testing in an isolated, single-node network without snarks
As of 1.2.0, the demo functionality is built into the standard daemon container, via the environment variable RUN_DEMO=true
.
Just docker run -it --name mina-demo -e RUN_DEMO=true minaprotocol/mina-daemon:1.4.1alpha1-3f42da6-CODENAME-devnet
and go!
Step by Step Guide:
Check out our documentation for complete instructions on using this version to connect to Devnet.
Docker only Make sure to run with --peer-list-url https://storage.googleapis.com/seed-lists/devnet_seeds.txt
. or add PEER_LIST_URL=https://storage.googleapis.com/seed-lists/devnet_seeds.txt
to your .mina-env
.
If you are running the correct version on the correct network DEVNET, mina client status
will show:
Chain id: b6ee40d336f4cc3f33c1cc04dee7618eb8e556664c2b2d82ad4676b512a82418
Git SHA-1: 3f42da6683ed6bc17d00ff3158e2e68ad9df11c3