- Run the following commands on a Debian:stretch image
apt-get update
apt-get install -y apt-transport-https ca-certificates
echo "deb [trusted=yes] http://packages.o1test.net unstable main" | tee /etc/apt/sources.list.d/coda.list
apt-get update
apt-get install -y curl coda-testnet-postake-medium-curves=0.0.16-beta7+-qa-branch-block-production-fixes-723cd47 --allow-downgrades
wget -O ~/daemon.json https://gist.githubusercontent.com/es92/7b473944528968b067725b6ef319abc4/raw/870ca575c60b6983e759e6f47b6ae1fe10371814/daemon-10-17-2020.json
coda daemon -peer /dns4/seed-two.pickles-public.o1test.net/tcp/10001/p2p/12D3KooWFcGGeUmbmCNq51NBdGvCWjiyefdNZbDXADMK5CDwNRm5/ -peer /dns4/35.237.193.100/tcp/10001/p2p/12D3KooWAFFq2yEQFFzhU5dt64AWqawRuomG9hL8rSmm5vxhAsgr -config-file ~/daemon.json -generate-genesis-proof true -log-json -log-level Trace | coda-logproc | tee ~/coda-log.txt
- Send us logs shortly after connecting (~1hr) and after the node has been running a while (~24hr) if you
{ | |
"daemon": {}, | |
"genesis": { | |
"genesis_state_timestamp": "2020-10-07T18:41:53Z", | |
"k": 225, | |
"delta": 1 | |
}, | |
"proof": { | |
"c": 8 | |
}, |
Note: If you haven't already added your qanet public address to our Google Sheet, please go ahead and add it using the link below. Only public addresses listed in this doc will receive public qanet tokens for testing. If you added your public address while a public qanet is running, you will have to wait until the next release to receive your tokens. Alternatively, you can ask the community members in the qa-task-force channel to send you some tokens now. Link to the Google sheet: https://docs.google.com/spreadsheets/d/15YT8DALkufDAxiYzT9dx-eW-JALjZTt-9H9ZqtvLPm0/edit?usp=sharing
- Run the following commands on a Debian:stretch image
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates
echo "deb [trusted=yes] http://packages.o1test.net unstable main" | sudo tee /etc/apt/sources.list.d/coda.list
sudo apt-get update
sudo apt-get install -y curl coda-testnet-postake-medium-curves=0.0.16-beta7+-qa-net-10-24-2020-6dc573d --allow-downgrades
- `wget -O ~/daemon
Note: If you haven't already added your qanet public address to our Google Sheet, please go ahead and add it using the link below. Only public addresses listed in this doc will receive public qanet tokens for testing. If you added your public address while a public qanet is running, you will have to wait until the next release to receive your tokens. Alternatively, you can ask the community members in the qa-task-force channel to send you some tokens now. Link to the Google sheet: https://docs.google.com/spreadsheets/d/15YT8DALkufDAxiYzT9dx-eW-JALjZTt-9H9ZqtvLPm0/edit?usp=sharing
If you ran a node before the hardfork:
- run
coda client stop-daemon
(ordocker exec -it mina coda client stop-daemon
) to gracefully shut down your existing node - move any log files or keys (especially
~/.coda-config/coda.log
and~/.coda-config/wallet
) to a new location for backup. Please send us your~/.coda-config/mina-best-tip.log
as well so that we can validate our chosen "best tip" for the new chain after the fork.
Quick notes on updates:
- Peers file is now at
wget -O ~/peers.txt https://raw.githubusercontent.com/MinaProtocol/coda-automation/bug-bounty-net/terraform/testnets/testworld/peers.txt
- New docker image is
gcr.io/o1labs-192920/coda-daemon-baked:0.1.1-add-testworld-ledger-bbda99d-testworld-4af8f09
- New debian is
mina-testnet-postake-medium-curves=0.1.1+-add-testworld-ledger-bbda99d
- The key format has changed since 4.1, old public/private keys are no longer valid (keys for adversarial will be distributed when adversarial is launched)
Running a node with Docker:
- The easiest solution for connecting to our public qa-net "testworld" is to use the pre-baked docker image which includes the files up to step 10 of the "Running a node in a VPS or Linux Machine" and is not limited to Debian/Ubuntu.
- Copy your public/private key files (usually
~/keys/my-wallet
and~/keys/my-wallet.pub
) to~/mina-keys/
cd ~ && chmod 700 ~/mina-keys/my-wallet