Upgrades
This page covers all installation steps required by various upgrades to testnets.
Latest Upgrade
Hotfix for Testnet public-testnet-2.1.4014f207f6d
25/01/2023
At around 06:15 UTC 25/01/2023, a validator with very little stake was scheduled to become part of the active validator set. From this tx, we discovered a conversion bug between the Namada state machine and Tendermint, which lead to a crash in the node. A patch was released v0.13.3 in order to deal with this issue.
In order to successfully update your node, please follow the below steps:
- Validators need to stop their node (
^c
) - Upgrade their version to v0.13.3
- Restart their node with the following
--time
argument:
NAMADA_TM_STDOUT=true namadan ledger run --time 2023-01-25T21:00:00Z
23/01/2023
A new testnet was released before the fortnightly testnet release schedule due to the below hardfork not working as intended. Follow the steps in setting up a new testnet
Hardfork v0.13.1
This hardfork is set to be instantiated at block height 37370
, which is predicted to occur at around 17.00 UTC on 18/01/2023.
Requirements to do before 17.00 UTC 18/01/2023
In order to install this upgrade, a user or validator must
-
Download the binaries or install them from source
-
Ensure the versions are correct, such that
<PATH_TO_BINARY>/namada --version
isv0.13.1-hardfork
-
Interrupt the
namada ledger
by the interrupt command^C
-
Install the binaries onto
$PATH
(this depends on your machine). This must be done after interrupting the ledger, as otherwise an error is likely to be thrown. -
As soon as possible, restart the ledger by running
NAMADA_TM_STDOUT=true namada node ledger run
The ledger will then update correctly at the correct height. In order to ensure a smooth fork, please do this as soon as possible.