Skip to content
This repository was archived by the owner on Jan 13, 2025. It is now read-only.

BitCanna v2.0.1 - Codename: `wakeandbake`

Pre-release
Pre-release
Compare
Choose a tag to compare
@RaulBernal RaulBernal released this 19 May 10:55
· 616 commits to main since this release
433cf71

After 8 months testing this migration and adding new features (back-ported to v1.x branch) we decided to merge source code to release a new BCNAD v2 based on Cosmos SDK v0.46.12 & CometBFT v0.34.27 (#175)
This is a bridge to reach in a near future the SDK v0.47.

Those are the highlighted features/improvements/bug fixes:

  • Chore: Makefile, mandatory use go1.20.x
  • Chore: Lint errors fixing by @RaulBernal in #172
  • Chore: some refactor coding task for BCNA v2 (Cosmos-SDK v0.46.12) for coming merging in main branch (current BCNA v1 repo (Cosmos-SDK v0.45.15))
  • Check and avoid duplicates at Bitcannaid.bcnaid by @RaulBernal in #171
  • New endpoint for BCNA module /BitCannaGlobal/bcna/bcna/bitcannaid/bcnaid/{bcnaid}
  • Code refactor to deprecate Ignite OpenAPIConsole deps
  • Refactor Gov Spam filter to reject v1 proposals, only v1beta1 are allowed for SDK v0.46
  • Ante handler to prevent spam proposals at Gov module
  • Bump IBC go version to v6.1
  • Bump IAVL version to v0.19.5
  • Fixed BCNA module path & bug with CLI
  • Using Cosmos Keyring v1.2.0
  • SDK v0.46 bech32fix
  • Endpoint nodeconfig by @RaulBernal in #132
  • Upgrades separated of App.go by @RaulBernal in #133
  • Deprecate ignite/cli cosmoscmd package by @RaulBernal in #102
  • Refactor tests and root & delete comments by @RaulBernal in #112

Quick instructions FOR TESTNET VALIDATORS

Mandatory to compile with go1.20.x

cd bcna
git fetch
git checkout v2.0.1
make clean && make build

If you run Cosmovisor:

mv build/bcnad $(which bcnad) && bcnad version && sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat

If you run BCNA daemon: (remove the first sudo if is not necessary)

sudo mv build/bcnad $(which bcnad) && bcnad version && sudo service bcnad restart && sudo journalctl -fu bcnad -o cat

Desired output log should include the new release info:

9:01AM INF ABCI Handshake App Info hash="ʠ�(�dB\x02�Nj���x�^�����\x12-�\x01\x17*�/ " height=2170336 module=consensus protocol-version=0 software-version=2.0.1

SHA256sum

1859c8221bd1c5b14e727c8c864ccd0d2abe63d90aa512f044530b86632c69b5 bcna_darwin_amd64.tar.gz
4cb440d06abf9b5cfda3a7f1075d71956599cb650f77354bb06285d048a46a99 bcna_darwin_arm64.tar.gz
ec6cb38e6d2c19f4266f343aea6f1e043fa7c10f199eba543bccfe384a4804fe bcna_linux_amd64.tar.gz
524800aa02f71901c5d481bc226ceb569187bc818d1be29976548e7ee0a21722 bcna_linux_arm64.tar.gz

Full Changelog: v1.6.3...v2.0.1