BitCanna v3.1.0-rc2 - Codename `ganjarevolutionburn`
Pre-releaseImportant 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
- V047 burn module add params by @RaulBernal in #340
- V047 burn module tests by @RaulBernal in #342
- V047 burn module bump deps by @RaulBernal in #352
- WhiteList control by @RaulBernal in #357
Quick instructions
Mandatory to compile with
go1.21.x
(check recent discovered vulns at Ubuntu)
NOTE: Provided files in Github were compiled withgo1.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