This is the release for the Final Sunset of BNB Beacon Chain Mainnet.
This is the release for the Final Sunset of BNB Beacon Chain testnet.
This is the release for the Second Sunset of BNB Beacon Chain Mainnet.
This is the release for the Second Sunset of BNB Beacon Chain testnet.
This is the release for the First Sunset of BNB Beacon Chain Mainnet.
FEATURES
- #1016 [BEP] feat: enable FirstSunset on mainnet
This is the bug-fix release for the sunset of BNB Beacon Chain.
FEATURES
- #1015 [fix] fix: publish ChainUndelegate event and ledger sig issue
This is the bug-fix release for the sunset of BNB Beacon Chain.
FEATURES
- #1014 [fix] fix: publish completed UnbondingDelegation events to kafka in EndBlock
This is the release for the sunset of BNB Beacon Chain.
FEATURES
- #1003 [BEP] feat: implement BEP-333(BNB Chain Fusion)
FEATURES
- #977 [BEP] asset: add bep255 upgrade height for mainnet
FEATURES
FEATURES
- #953 [cli] feat: support setting acc prefix when collecting gentxs
- #957 [deps] deps: bump cosmos-sdk to v0.26.5
BUG FIX
- #950 [deps] fix: bump cosmos sdk to fix validator unmarshal issue
FEATURES
- #935 [BEP] feat: implement bep126
BUG FIX
- #942 [deps] deps: bump cosmos-sdk to v0.26.2
FEATURES
- #936 [BEP] feat: enable bep171 upgrade on mainnet
BUG FIX
- #930 [deps] deps: bump cosmos-sdk to v0.26.1
FEATURES
FEATURES
- #921 [config] add LimitConsAddrUpdateIntervalHeight and BEP159Height in assets
- #917 [Staking] limit sidechain consensus addr update interval
IMPROVEMENT
BUG FIX
- #914 [fix] fix bnbcli params side-params error
IMPROVEMENT
BUG FIX
- #904 [fix] register cross stake channel after node restart
FEATURES
- #880 [BEP] BEP-159: Introduce A New Staking Mechanism on BNB Beacon Chain
IMPROVEMENT
- #899 [ci] update unmaintained tools to use maintained tools
BUG FIX
- #897 [fix] add bsc chainID to encodeSigHeader when submitting evidence for slashing
IMPROVEMENTS
- #886 [Staking] Fix issues for reward recon service
FEATURES
- #892 [Gov] Implement BEP173: Enable Text Proposal on BNB Smart Chain
FEATURES
- #878 [CI] Add ci script to build docker image
- #879 [Staking] Implement BEP153: Native Staking on BSC
IMPROVEMENTS
- #882 [DEX] Add BEP151 Mainnet Height
IMPROVEMENTS
- #875 [DEX] Implement BEP151
IMPROVEMENTS
- #865 [CI] Build state recover tool in release job
- #869 [Deps] Upgrade cosmos-sdk to v0.25.0 binance.28
IMPROVEMENTS
- #839 [CLIENT] Crypto-level random for client
- #840 [Code] Remove testnet demo deploy script
- #841 [CLI] Add cli param to set DefaultKeyPass
- #842 [Deps] Upgrade go to 1.1.7
- #843 [Code] Remove useless code
- #844 [Build] Add go compiler build flags
- #845 [Code] Tidy todo comments
- #846 [Code] Change wording binance to bnb
- #847 [Code] Rename import path binance-chain with bnb-chain
- #852 [R4R] Replace ioutil with io/os
- #853 [R4R] Change file permissions
- #857 [CI] Add workflows to check tests and build release
- #858 [CI] Add linter workflow
- #859 [Deps] Fix checksum mismatch issue of btcd
- #860 [Deps] Upgrade tendermint to v0.32.3-binance.7; upgrade cosmos-sdk to v0.25.0 binance.27
IMPROVEMENTS
- #835 [Staking] Implement BEP128
IMPROVEMENTS
- #836 [Deps] Upgrade tendermint to v0.32.3-binance.6; upgrade cosmos-sdk to v0.25.0 binance.25
BUG FIXES
- #823 [Pub] return error when executing mirror or mirror sync request failed
FEATURES
- #809 [Token] Implement BEP84
- #810 [Token] Transfer ownership of BEP2/BEP8 token
- #811 [Token] change the symbol minimum length to 2
- #815 [Token] burn transaction sender token fix
BUG FIXES [sync] fix memory leak issue in hotsync
BUG FIXES [CLI] bnbcli API Server get token issue
FEATURES [Stake] import stake module for side chain [Slashing] import slashing module for side chain [Token] support cross chain transfer
IMPROVEMENTS [Pub] import pubsub server for publishing message
BUG FIXES
- #766 [Dex] remove orderInfo from orderInfoForPub when publish anything
BUG FIXES
- #753 #760 [Dex] Delete recent price from db when delisting
- #758 [Dex] Force match all BEP2 symbols on BEP8 upgrade height to update last match height
- #762 [Dex] Fix mini msg
FEATURES
- #725 [Token] [Dex] BEP8 - Mini-BEP2 token features
- #710 [DEX] BEP70 - Support busd pair listing and trading
IMPROVEMENTS
- #704 [DEX] BEP67 Price-based Order Expiration
- #714 [DEX] Add pendingMatch flag to orderbook query response
BUG FIXES
- #693 [Deps] hot fix for hard fork in stdTx getSigner
BUG FIXES
- #677 [Dex] fix account may have currency with zero balance
IMPROVEMENTS
- #672 [DEX] Change listing rule
- #666 [Deps] Upgrade tendermint to 0.32.3
- #667 [Pub] publish block info for audit
- #686 [Pub] expose kafka version in publisher setting
BUG FIXES Bump Tendermint version to v0.31.5-binance.3 to address p2p panic errors.
FEATURES
- #634 [Token] BEP3 - Atomic swap
IMPROVEMENTS
- #638 [Pub] BEP39 - add memo to transfer kafka message
- #639 [ABCI] add levels parameter to depth ABCI query
- #643 [TOOL] tools: state_recover add index height rollback
- #637 [CLI] add account flag check for enable command and disable command
BUG FIXES
- #641 [Dex] add max lock time in time lock plugin
- #633 [CLI] fix offline mode issue for sending order
- #651 [API] add account flag in api-server account query response
BUG FIXES
- #654 [Dex] fix can't bring bnbchaind back when there is an order whose symbol is lower case
BUG FIXES
- #641 [Dex] Add max lock time in time lock plugin
IMPROVEMENTS
- #638 [Pub] BEP39 - add memo to transfer kafka message
- #639 [ABCI] add levels parameter to depth ABCI query
BUG FIXES
- #635 fix panic in pre-check is not recovered
FEATURES
- #605 [Account] accounts can set flags to turn on memo validation
FEATURES
- #598 [CLI] don't broadcast time lock related txs to blockchain by default
- #595 [Pub] publish trade status
- #588 [CLI] add offline option to all commands which are used to send transactions
- #577 [Token] add time lock feature
- #575 [Gov] add delist feature
- #580 #606 [Match] match engine revision
IMPROVEMENTS
- #611 [Match] add LastMatchHeight in match engine
- #610 [Tools] add timelock store in tools
- #607 [Pub] publish trade and single order update fee for match engine revise
- #600 [Match] fee calculation change for revised match engine
- #593 [Config] add store and msg types upgrade config
- #586 [Deps] upgrade tendermint
- #576 [Param] apply strict feeparam change proposal check
- #574 [Deps] remove ledger tags from bnbchaind
- #573 [Deps] remove indirect dependency btcd in gopkg.toml
- #571 [CLI] make bnbcli to support ledger
- #568 [StateSync] parity warp-like state sync
BUG FIXES
- #609 [StateSync] fix for state sync snapshot command
- #603 [Dex] hotfix statesync for paramhub change in breathe block is not loaded
DEPENDENCIES
- #87 [tendermint] upgrade from v0.30.1 to 0.31.5
BUG FIXES
- #602 [StateSync] Fix paramhub change in breathe block is not loaded
IMPROVEMENTS
- [rpc] Updated tendermint to make process of websocket request async.
BUG FIXES
- #584 [MatchEngine] Fix minor issues in allocation
- #560 [Publish] Change published empty msg to error level
- #559 [Tool] Add Snapshot tool
- #558 [Testnet] Fix the output from testnet cmd
IMPROVEMENTS
- #466 Recover from last running mode when restarts
- #546 [Upgrade] Set UpgradeConfig before all other initializations
- #545 [Publish] Change order creatation time and lastupdate time to nanosecond
- #540 [Validator] Modify validator query interface
- #535 [Validator] Upgrade logic for splitting validator address
- #533 [Publish] Include txhash in published transfers
IMPROVEMENTS
- #518 [Gov] Adapt to changes in cosmos
- #521 [List] Add check for list proposal hook.
- #517 [Validator] Split fee address and operator address
- #516 [Publish] IocNoFill semantic correct
- #514 [Upgrade] Support config for upgrade height
- #509 [MatchEngine] Make the lot size reasonable for low price
- #498 [MatchEngine] Rename price of TradingPair to list_price
- #497 [Build] Support
build-windows
- #496 [StateSync] Cache latest snapshot in memory
- #526 [ApiServer] Add gov queries in api server
BUG FIXES
- #508 #511 #501 [Dex] Fix all potential int64 overflows, remove all use of float64, and optimize some calculation
- #478 [Publish] Dump order ids for large expire message.
IMPROVEMENTS
BUG FIXES
- #502 [MatchEngine] Fix order sequence in price level
- #500 [Publish] Failed blocking should not be regarded as closed order
- #495 [MatchEngine] Fully fill order might not be correctly removed in orderbook when two continuous orders fully filled.
BREAKING CHANGES
FEATURES
IMPROVEMENTS
- #489 Check the length of signer addresses
BUG FIXES
- #485 Fix reporting error log when an order partially canceled
- #486 Fix publication fee error when there is trade and expire (IOC) for same address in same block
- #479 Recover recent price to make sure tick and lot size calculation is consistent after state sync
- #487 Fix error log in order handler, and hide the internal context from the response
BREAKING CHANGES
FEATURES
IMPROVEMENTS
- #460 Return explicit error msgs when listing trading pair.
BUG FIXES