Links

Update Tezos Baking Node

Update your node to be able to run the Jakarta protocol while still running Ithaca in production. Once the switchover happens, the Ithaca binaries will take over and you can stop the old ones.
CURRENTLY OUT OF DATE! DO NOT USE!
Guide will be updated when Octez 15 is released.

Updating Tezos Nodes

Make sure all Tezos processes are stopped before updating your software. Double check that you don't have any baking of endorsing operations coming up before attempting to make any changes to your node.
First you need to navigate where the Tezos binaries are compiled, then you update the latest source code from the official Tezos source code repository and compile the new version.
cd ~/tezos
git fetch && git checkout latest-release && git pull
make build-deps
eval $(opam env)
make
After updating your software you can launch the old binaries and the new binaries to run at the same time. Once the new protocol is activated or once you bake/endorse your last block for the old protocol, you can discard its binaries.

Start Universal Node

While you need to run 2 copies of the baking, endorsing and accusing binaries, you only have to run one copy of the node binary
screen -S TezosNode
./tezos-node run --rpc-addr 127.0.0.1
CTRL+A then Shift+H to log/record session CTRL+A then d to disconnect from Screen session
Make sure your Ledger Nano S has version 2.2.15 of the baking app. Once updated, the ledger needs to run the following command immediately or baking will not work. The reason you must update the high watermark is because the way it functions has changed in the Tenderbake consensus.

Start New Binaries (Jakarta #013)

In Ithaca, there is no longer a separate "endorsing" process. With the Ithaca update, the former has been made part of the "baking" process.
--liquidity-baking-toggle-vote is now mandatory for the baker daemon. Your options are: pass, yes, no (lower case).
This determines how you vote for Liquidity Baking. Read more here: https://news.tezoscommons.org/liquidity-baking-on-tezos-what-to-expect-151be29aa0ed
screen -S TezosBaker013
export TEZOS_LOG='* -> debug'
./tezos-baker-013-PtJakart run with local node ~/.tezos-node baker --liquidity-baking-toggle-vote pass
CTRL+A then Shift+H to log/record session CTRL+A then d to disconnect from Screen session
screen -S TezosAccuser013
export TEZOS_LOG='* -> debug'
./tezos-accuser-013-PtJakart run
CTRL+A then Shift+H to log/record session CTRL+A then d to disconnect from Screen session

Start Old Binaries (Ithaca #012)

In Ithaca, there is no longer a separate "endorsing" process. With the Ithaca update, the former has been made part of the "baking" process.
screen -S TezosBaker012
export TEZOS_LOG='* -> debug'
./tezos-baker-012-Psithaca run with local node ~/.tezos-node baker
CTRL+A then Shift+H to log/record session CTRL+A then d to disconnect from Screen session
screen -S TezosAccuser012
export TEZOS_LOG='* -> debug'
./tezos-accuser-012-Psithaca run
CTRL+A then Shift+H to log/record session CTRL+A then d to disconnect from Screen session
🙏 Donate & help us grow. All proceeds go to more baking capacity. tz1S5WxdZR5f9NzsPXhr7L9L1vrEb5spZFur