# NEW RELEASE: v1.5.3 MainNet # Title: **BitCanna v1.5.3 - `TrichomeMonster-ica` codename** # Key features (Update scheduled for 7 November 2022 ~ 14.00h UTC) * Source code refactored to deprecate `CosmosCMD` package from Ignite/CLI. * InterChain Accounts module intregration. * Last security and stability updates. > Note: this is a planned upgrade, chain **will halt** at block **5787420** # Instructions for preparing the upgrade ## 1_Build from source or download it ### Option 1. Download ``` rm -rf ./bcna_linux_amd64.tar.gz # delete old versions, check also bcnad in this folder wget https://github.com/BitCannaGlobal/bcna/releases/download/v1.5.3/bcna_linux_amd64.tar.gz tar zxvf bcna_linux_amd64.tar.gz ./bcnad version >> result should be `1.5.3` ``` ### Option 2. Compile from source ``` git clone https://github.com/BitCannaGlobal/bcna.git cd bcna # git fetch if already cloned git checkout v1.5.3 make build ## mv build/bcnad $(which bcnad) > manually to service path make install ## Optional: it install in $GOBIN ``` ## Prepare (Cosmovisor) or replace (manually) any previous version with this `v1.5.3` ### For Cosmovisor: > You can perform this step before chain halts. #### Install/update the last version of Cosmovisor v1.4 * [check this doc to replace BCNAD service by Cosmovisor](https://github.com/BitCannaGlobal/bcna/blob/main/2.3.cosmovisor.md) ``` go install cosmossdk.io/tools/cosmovisor/cmd/cosmovisor@v1.4.0 ``` Now prepare the folders and binary ``` mkdir -p ${HOME}/.bcna/cosmovisor/upgrades/trichomemonster-ica/bin/ ``` * If you built it: ``` mv build/bcnad ${HOME}/.bcna/cosmovisor/upgrades/trichomemonster-ica/bin/ ``` * If you downloaded it ``` mv bcnad ${HOME}/.bcna/cosmovisor/upgrades/trichomemonster-ica/bin/ ``` Check if everything works properly: ``` cosmovisor version cosmovisor run version # before upgrade should be: v1.4.5; after v1.5.3 sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat #check the logs ``` ### For BCNAD daemon: > When chain halts: Replace any previous version with this `v1.5.3` Stop the daemon: ``` sudo service bcnad stop ``` Replace the binary * If you built it: ``` sudo mv build/bcnad $(which bcnad) ``` * If you downloaded it ``` sudo mv bcnad $(which bcnad) ``` Start the daemon and check: ``` sudo service bcnad restart && sudo journalctl -fu bcnad -o cat #check the logs ``` ## sha256SUM ``` --------------- bcna_darwin_arm64.tar.gz --------------- bcna_linux_amd64.tar.gz ``` ###### tags: `bitcanna`, `doc`, `new release`