Skip to content

BitCanna v3.1.0-rc2 - Codename `ganjarevolutionburn`

Pre-release
Pre-release
Compare
Choose a tag to compare
@RaulBernal RaulBernal released this 17 Apr 07:17

Important Upgrade info:

This release requires a governance proposal to start a new consensus because we bump IBC/go from v7.3.2 to v7.4.0 (security advisory)

Halt height: 7400000
Estimated Target Date: Wd 17 Apr 2024 16:30:00h CEST (14:30:00h UTC)
Cosmovisor (folder) Plan Name: ganjarevolutionburn
version/tag: v3.1.0-rc2
commit: 68114ab5317f3d29562a4aff8fee62ab92e56622
branch: https://github.com/BitCannaGlobal/bcna/tree/v047-burn-module

What's new:

  • New burn module. Only for testing purposes (DEVNET-1)
  • Discussion about this new module: ignite/cli#4022
  • Whitelist of hardcoded addresses that could be burned (protocol level)
  • Bump ibc/go from v7.3.2 to v7.4.0 (security advisory) - V047 burn module bump deps #352
  • Bump cosmos-sdk from v0.47.9 to v0.47.10

New contributions:

Thanks to @locky10loumpi & @atmoner for his huge contribution with the initial release of the Burn module

What's Changed

Quick instructions

Mandatory to compile with go1.21.x (check recent discovered vulns at Ubuntu)
NOTE: Provided files in Github were compiled with go1.22.1 forcing Makefile

Option 1. Download:

rm -rf bcna_linux_amd64.tar.gz # delete if exists
wget https://github.com/BitCannaGlobal/bcna/releases/download/v3.1.0-rc2/bcna_linux_amd64.tar.gz
sha256sum bcna_linux_amd64.tar.gz 
# Output: `d4e92b5fe4091f710df54840ff462c05897c4b886418ac84cb76e1eaeb5950a0` 
tar zxvf bcna_linux_amd64.tar.gz
rm bcna_linux_amd64.tar.gz
./bcnad version # --> v3.1.0-rc2

With Cosmovisor

mkdir -p $HOME/.bcna/cosmovisor/upgrades/ganjarevolutionburn/bin/
mv bcnad $HOME/.bcna/cosmovisor/upgrades/ganjarevolutionburn/bin/
$HOME/.bcna/cosmovisor/upgrades/ganjarevolutionburn/bin/bcnad version # --> 3.1.0-rc2
sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat   # Not necessary but desirable to make sure that everything is ok.

With BCNAD as service daemon

sudo mv bcnad $(which bcnad)
bcnad version # --> v3.1.0-rc2
#When the halt-height comes: 
sudo service bcnad restart && sudo journalctl -fu bcnad -o cat

Option 2. Compile:

cd bcna && git fetch 
git checkout v3.1.0-rc2
make build # and move the binary to the path
make install # if patch/service file  is at $GOBIN

commit: 68114ab5317f3d29562a4aff8fee62ab92e56622

With Cosmovisor

mkdir -p $HOME/.bcna/cosmovisor/upgrades/ganjarevolutionburn/bin/
mv build/bcnad $HOME/.bcna/cosmovisor/upgrades/ganjarevolutionburn/bin/
$HOME/.bcna/cosmovisor/upgrades/ganjarevolutionburn/bin/bcnad version # --> 3.1.0-rc2
sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat  # Not necessary but desirable to make sure that everything is ok.

With BCNAD as service daemon

sudo mv build/bcnad $(which bcnad)
bcnad version # --> 3.1.0-rc2
#When the halt-height comes: 
sudo service bcnad restart && sudo journalctl -fu bcnad -o cat

SHA256 Checksums

e311273110d8bf873630a4a3453278483ded8942561095319ea1a6478d4366e6  bcna_darwin_arm64.tar.gz
d4e92b5fe4091f710df54840ff462c05897c4b886418ac84cb76e1eaeb5950a0  bcna_linux_amd64.tar.gz
96f52f98be20e12f0f4df398331f4330b29ea9be0dc8a303a4c7a45fcabc95d0  bcna_linux_arm64.tar.gz

Full Changelog: v3.1.0-rc0...v3.1.0-rc2