Third iteration of testnet for future I proposal testing
|Full network name||
|Tezos docker build||registry.gitlab.com/tezos/tezos@sha256:109da4d520824e0314b572b5431054653cf15c608070cec6715d499c8115f4f6|
|Public RPC endpoint||https://rpc.idiazabalnet.teztnets.xyz|
|Protocol at level 0||
🔥 If you’re here, this means you belong to one of the few lucky people to take part into the testnet using the brand new consensus algorithm Tenderbake. Congratulations and thanks in advance! This page shows you how to set up your system and actively participate in testing Tenderbake.
⚠️ We are maintaining a
testnet/idiazabalnet branch with a snapshot of protocol alpha from 2021-11-30. If any upgrades are needed, they will go to this branch. Do not use most recent master branch.
⚠️ There are no released packages or binaries for this testnet. You must build from source or use Docker.
⚠️ Tenderbake has no endorser. The endorser binary does not exist. This is normal. Running the baker daemon is enough.
⚠️ You can not sign with Ledger for now. You need to use a hot wallet address.
⚠️ Idiazabalnet does not upgrade and stays on the same protocol from genesis.
⚠️ initially, 67% of the stake will belong to Nomadic Labs bakers, in order to facilitate debugging.
You are encouraged to run the baker in debug mode:
export TEZOS_LOG="* -> debug"
Be aware that Tenderbake is not a final product. The software which is provided may contain bugs that you can report as issues.
- Check that your issue is not already referenced. Your issue is possibly under investigation as of now and we invite you to wait patiently.
- If not, you can open a new one and use label testnet::idiazabalnet.
- You can also ask for help on Slack using the
#idiazabalnetchannel of tezos-baking.slack.com.
Install the software
To join Idiazabalnet with docker, open a shell in the container:
docker run -it --entrypoint=/bin/sh registry.gitlab.com/tezos/tezos@sha256:109da4d520824e0314b572b5431054653cf15c608070cec6715d499c8115f4f6
Build the software
- ⚠️ If you already have an existing Tezos installation, do not forget to backup and delete your
- ⚠️ If this is your first time installing Tezos, you may need to install a few dependencies.
git clone https://gitlab.com/nomadic-labs/tezos.git -b testnet/idiazabalnet cd tezos opam init # if this is your first time using OPAM make build-deps eval $(opam env) make export PATH=$(pwd):$PATH
Join the Idiazabalnet network
Run the following commands:
tezos-node config init --network https://teztnets.xyz/idiazabalnet tezos-node run --rpc-addr 127.0.0.1:8732
💡 A simple way to keep your process alive is to use
nohupto keep it running in the background while redirecting logs into files at the same time. For example:
nohup tezos-node run --rpc-addr 127.0.0.1:8732 > ./node-idiazabalnet.log &
Bake on the Idiazabalnet network
To improve reliability of the chain, you can take part in the consensus by becoming a baker. In that case, you will need some test tokens from the faucet.
If you are not a bootstrap baker, you need to register your key as a delegate using your alias or
pkh. For instance:
./tezos-client register key faucet as delegate
You may now launch the baker process.
tezos-baker-alpha run with local node ~/.tezos-node faucet
💡 Again, to keep your processes alive in background:
nohup tezos-baker-alpha run with local node ~/.tezos-node faucet > ./baker-idiazabalnet.log &
Note that you need a minimum amount of tez to get baking rights. If you are not a bootstrap baker, it will take you several cycles to start baking.