Highlights
- Tweak SendBlocksProof message to support ckb2023.
- Fixed incorrect and inadequate checks of sync message.
- Addressed issues with orphan pool for long pending transactions.
- Tuned rocksdb bloom filter for better performance.
- Improved persistence softfork cache.
Compatibility Table
Network | Consensus Version | Minimal CKB Version |
---|---|---|
dev | ckb2023 since epoch 0 | |
testnet | ckb2021 since epoch 3113 | v0.101.0 |
mainnet | ckb2021 since epoch 5414 | v0.103.0 |
See how to connect to various chains in Wiki.
Downloads
OS | Arch | Runtime Dependencies | Package | Sign |
---|---|---|---|---|
macOS | x64 | macOS 10.15 or above | zip | PGP |
macOS (Portable) | x64 | macOS 10.15 or above | zip | PGP |
macOS | ARM64 | macOS 10.15 or above | zip | PGP |
macOS (Portable) | ARM64 | macOS 10.15 or above | zip | PGP |
Linux | x64 | glibc, libstdc++ | tarball | PGP |
Linux (Portable) | x64 | glibc, libstdc++ | tarball | PGP |
CentOS | x64 | glibc, libstdc++ | tarball | PGP |
CentOS (Portable) | x64 | glibc, libstdc++ | tarball | PGP |
Windows | x64 | VC++ Redistributable | zip | PGP |
Linux | ARM64 | glibc, libstdc++ | tarball | PGP |
Docker | dockerhub |
The .asc
files are signatures. It is wise and more secure to check out for the files integrity.
Try the portable variants if the binaries complains about illegal instructions.
Changes since v0.112.1
Features
Bug Fixes
-
#4192: Incorrect and inadequate checks of sync message (@yangby-cryptape)
-
#4199: Fix orphan pool for long pending tx issues (@chenyukang)
-
#4221: Fix typos (@xiaolou86)
-
#4218: Fix VM version select (@driftluo)
This is a breaking change: b:consensus.
- During synchronization, 2019 version transactions should use the v0 version of the VM.
- RPC should faithfully represent the epoch in which the 2021 hardfork is located(just VM relations).
-
#4255: No chain_root in 1st block of the MMR activated epoch (@yangby-cryptape)
-
#4258: Fix concurrency issue for RBF (@chenyukang)
Improvements
-
#4203: Persistence softfork cache (@zhangsoledad)
-
#4235: Move
util/launcher/src/migrate.rs
to an independent crate (@eval-exec) -
#4236: Break
ckb-launcher
andckb-chain
's cycle dependency by movingSharedPackage
andSharedBuilder
fromckb-launcher
tockb-shared
(@eval-exec) -
#4170: Use jsonrpc-utils to replace jsonrpc (@chenyukang)
-
#4256: Add aarch64 docker image for ckb (@chenyukang)
-
#4288:
get_pool_tx_detail_info
: Changescore_sortkey
's type fromString
tostruct AncestorsScoreSortKey
This is a breaking change: b:rpc. The schema of the response has changed.