:rocket: Official BitSong Blockchain Implementation in Go
This is the proposed upgrade for the BitSong Network to version v0.14.0
. The scheduled block height for this upgrade to take place is 10,055,000
, which is estimated to occur on February 17th, 2023 at 16:30:00 UTC
, with a margin of error of approximately 4 hours to accommodate for any potential clock drift. The chain ID for the network will remain as "bitsong-2b".
Clone the go-bitsong reposytory
git clone https://github.com/bitsongofficial/go-bitsong.git
cd go-bitsong
git checkout v0.14.0
make install
Check your version
$ bitsongd version
# 0.14.0
Restart your go-bitsong instance
systemctl restart bitsongd
Clone the go-bitsong reposytory
git clone https://github.com/bitsongofficial/go-bitsong.git
cd go-bitsong
git checkout v0.13.0
make install
Check your version
$ bitsongd version
# 0.13.0
Restart your go-bitsong instance
systemctl restart bitsongd
This release fix a security issue on ICS and Cosmos-SDK.
cosmos-sdk v0.45.9
golang 1.18
ics v0.8.0
go-bitsong
reposytorygit clone https://github.com/bitsongofficial/go-bitsong.git
cd go-bitsong
git checkout v0.12.0
make install
$ bitsongd version
# 0.12.0
go-bitsong
instancesystemctl restart bitsongd
This is the final release for the v0.11.0 upgrade which is proposed to take place at height 6,777,500 which should occur approximately July 11th, 2022 at 14:00:00 UTC with a margin of error of ~6 hours to accommodate for any clock drift. The chain id will remain bitsong-2b.
This on-chain upgrade governance proposal, is to adopt go-bitsong v0.11.0 which includes a number of updates, fixes and new modules. By voting YES to this proposal, you approve of adding these updates to the BitSong Network.
Since the last upgrade at height 4566000 there have been a number of updates, fixes and new modules added to the Cosmos SDK, IBC and Tendermint. This upgrade include the Fantoken and Merkledrop modules. The following updates are included in go-bitsong v0.11.0:
This upgrade require golang v1.18.x
This upgrade can be performed in multiple ways. When the network reaches the halt height, the state machine program of the BitSong Network will be halted. The classic method for upgrading requires all validators and node operators to manually substitute the existing state machine binary with the new binary.
This is the final release for the v0.10.0 upgrade which is proposed to take place at height 4,566,000 which should occur approximately February 8th, 2022 at 13:00:00 UTC with a margin of error of ~6 hours to accommodate for any clock drift. The chain id will remain bitsong-2b.
This on-chain upgrade governance proposal, is to adopt go-bitsong v0.10.0 which includes a number of updates, fixes and new modules. By voting YES to this proposal, you approve of adding these updates to the BitSong Network.
Since the last upgrade at height 2966150 there have been a number of updates, fixes and new modules added to the Cosmos SDK, IBC and Tendermint. The following updates are included in go-bitsong v0.10.0:
x/authz
is an implementation of a Cosmos SDK module, per ADR 30, that allows granting arbitrary privileges from one account (the granter) to another account (the grantee). Authorizations must be granted for a particular Msg service method one by one using an implementation of the Authorization
interface.POST /tx
and POST /txs/encode
no longer work. Please see the REST Endpoints Migration guide to migrate to the new REST endpoints.MaxExpectedBlockDelay
is set to 30 seconds. As a recap, this means if a connection is opened with a packet delay of 1 minute, it requires 2 blocks to be committed after the consensus state is submitted before the packet can be processed.This upgrade can be performed in multiple ways. When the network reaches the halt height, the state machine program of the BitSong Network will be halted. The classic method for upgrading requires all validators and node operators to manually substitute the existing state machine binary with the new binary.
This release is used to test bitsong v0.9.0-testnet.2