ckb

The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.

MIT License

Downloads
8.2M
Stars
1.1K
Committers
49

Bot releases are visible (Hide)

ckb - YANKED ckb 0.111.0-rc1

Published by github-actions[bot] over 1 year ago

Yanked because the ckb2023 hardfork on testnet has been delayed.

ckb - ckb 0.110.0 (0679b11 2023-05-16)

Published by github-actions[bot] over 1 year ago

Highlights

This release includes a new time_added_to_pool field for get_transaction RPC.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 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.

Features

  • #3949 rpc: (BREAKING) Add time_added_to_pool field for ChainRpcImpl::get_transaction (@eval-exec)

Bug Fixes

  • #3959: Use snapshot in light-client protocol (@quake)
ckb - ckb 0.110.0-rc1 (0ad5194 2023-05-01)

Published by github-actions[bot] over 1 year ago

This is an RC version to preview the changes in the next release.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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

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.

Features

  • #3949 rpc: (BREAKING) Add time_added_to_pool field for ChainRpcImpl::get_transaction (@eval-exec)

Bug Fixes

  • #3959: Use snapshot in light-client protocol (@quake)
ckb - ckb 0.109.0 (bd8937b 2023-04-19)

Published by github-actions[bot] over 1 year ago

Breaking Changes

  • Remove ckb db-repair subcommand
  • Add soft-fork deployment info in RPC, changed response schema of get_deployments_info and get_consensus.
  • Fix RPC typo: get_fee_rate_statics -> get_fee_rate_statistics

Highlights

  • An exact search mode was added in the indexer RPC.
  • A new flatmemory feature was introduced. This will be useful for developing tools like the CKB debugger.
  • The VM is now thread-safe, allowing for concurrent execution of scripts.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 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.

Features

  • #3927 cli: (BREAKING) Remove ckb db-repair subcommand (@zhangsoledad)

  • #3772 rpc: (BREAKING) Add soft-fork deployment since info in RPC (@zhangsoledad)

    The response schema has changed in the RPC get_deployments_info and get_consensus.

  • #3842: Add exact search mode (@quake)

  • #3859: Add flatmemory feature for FlatMemory based machine types (@xxuejie)

    This change adds a new flatmemory feature to ckb-script, which will use FlatMemory as the memory type for
    CoreMachine/CoreMachineType. While this is not gonna be used in CKB, a FlatMemory will be quite useful in the development of surrounding tools, including ckb-debugger. Note that one option is that a debugger could maintain its own ckb-script package, but considering the fact that the change here is rather small, I would suggest we include this here feature in CKB.

  • #3752: Thread-safe vm (@zhangsoledad)

Bug Fixes

  • #3924 rpc: (BREAKING) Fix rpc typo: statics -> statistics (@zhangsoledad)

    The RPC method get_fee_rate_statics is deprecated, please use get_fee_rate_statistics instead.

  • #3849: Omission modification (@driftluo)

  • #3840: Fix transaction rebroadcast by resubmitting (@zhangsoledad)

  • #3886: Potentially tx-pool panic after detached (@zhangsoledad)

  • #3892: Resolve the bug of list-hashes subcmd (@quake)

  • #3894: Fix tx-pool remove expired (@zhangsoledad)

Improvements

  • #3860: Improve ScriptError::InvalidCodeHash when code_hash can't be resolved (@eval-exec)
  • #3869: Replace opentelemetry by tikv/rust-prometheus (@eval-exec)
  • #3893: Fix CKB command line usage test case by bats-core/bats (@eval-exec)
  • #3890 light-client: Let the function that builds filter data to be standalone (@yangby-cryptape)
ckb - ckb 0.109.0-rc3 (86f37ea 2023-04-12)

Published by github-actions[bot] over 1 year ago

This is an RC version to preview the changes in the next release.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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

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.

Features

  • #3925 rpc: Add soft-fork deployment since info in RPC (@zhangsoledad)
  • #3933 cli: Remove ckb db-repair subcommand (@zhangsoledad)

Bug Fixes

  • #3931 rpc: Fix rpc typo statics -> statistics (@zhangsoledad)
ckb - ckb 0.109.0-rc2 (72eae9d 2023-04-12)

Published by github-actions[bot] over 1 year ago

This is an RC version to preview the changes in the next release.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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

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.

Features

  • #3925 rpc: Add soft-fork deployment since info in RPC (@zhangsoledad)

Bug Fixes

  • #3931 rpc: Fix rpc typo statics -> statistics (@zhangsoledad)
ckb - ckb 0.109.0-rc1 (7271a90 2023-04-07)

Published by github-actions[bot] over 1 year ago

This is an RC version to preview the changes in the next release.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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

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.

Features

  • #3842: Add exact search mode (@quake)

  • #3859: Add flatmemory feature for FlatMemory based machine types (@xxuejie)

    This change adds a new flatmemory feature to ckb-script, which will use FlatMemory as the memory type for
    CoreMachine/CoreMachineType. While this is not gonna be used in CKB, a FlatMemory will be quite useful in the development of surrounding tools, including ckb-debugger. Note that one option is that a debugger could maintain its own ckb-script package, but considering the fact that the change here is rather small, I would suggest we include this here feature in CKB.

  • #3752: Thread-safe vm (@zhangsoledad)

Bug Fixes

  • #3849: Omission modification (@driftluo)
  • #3840: Fix transaction rebroadcast by resubmitting (@zhangsoledad)
  • #3886: Potentially tx-pool panic after detached (@zhangsoledad)
  • #3892: Resolve the bug of list-hashes subcmd (@quake)
  • #3894: Fix tx-pool remove expired (@zhangsoledad)

Improvements

  • #3860: Improve ScriptError::InvalidCodeHash when code_hash can't be resolved (@eval-exec)
  • #3869: Replace opentelemetry by tikv/rust-prometheus (@eval-exec)
  • #3893: Fix CKB command line usage test case by bats-core/bats (@eval-exec)
  • #3890 light-client: Let the function that builds filter data to be standalone (@yangby-cryptape)
ckb - ckb 0.108.1 (061a3d5 2023-04-04)

Published by github-actions[bot] over 1 year ago

Highlights

Bug fixes for potential pool panic and ckb list-hashes issues, as well as a minor omission modification.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 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.

Bug Fixes

  • #3887: Potentially tx-pool panic after detached (@zhangsoledad)
  • #3903: Resolve the bug of list-hashes subcmd (@quake)
  • #3901: Fix tx-pool remove expired (@zhangsoledad)

Misc

  • #3851: Omission modification (@driftluo)
ckb - ckb 0.108.1-rc2 (ff2ce17 2023-03-24)

Published by github-actions[bot] over 1 year ago

This is an RC version to preview the changes in the next release.

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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
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

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.

Bug Fixes

Misc

  • #3851: Omission modification (@driftluo)
ckb - ckb 0.108.1-rc1 (cc0db7e 2023-03-15)

Published by github-actions[bot] over 1 year ago

This is an RC version to preview the changes in the next release.

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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
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

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.

Bug Fixes

  • #3887: Potentially tx-pool panic after detached (@zhangsoledad)
ckb - ckb 0.108.0 (990fee2 2023-03-06)

Published by github-actions[bot] over 1 year ago

Highlights

🚨 Attention: this version requires database migration.

The update includes a new feature of an exact search mode in the indexer and some bug fixes such as resolving errors in block filter hash calculation and fixing transaction rebroadcast.

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 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
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.

Features

  • #3839: Add exact search mode in indexer (@quake)

Bug Fixes

  • #3825: Resolve the error of block filter hash calculation (@quake)
  • #3841: Fix transaction rebroadcast by resubmitting (@zhangsoledad)
  • #3851: Fix omission modification (@driftluo)

Improvements

  • #3777: Remove nervosnetwork/faketime, replace cargo test by nextest-rs/nextest (@eval-exec)
ckb - ckb 0.108.0-rc2 (f232f87 2023-02-27)

Published by github-actions[bot] over 1 year ago

This is an RC version to preview the changes in the next release.

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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
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

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.

Bug Fixes

  • #3851: Fix omission modification (@driftluo)
ckb - ckb 0.108.0-rc1 (0c4c4fb 2023-02-17)

Published by github-actions[bot] over 1 year ago

This is an RC version to preview the changes in the next release. Attention that this version requires database migration.

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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
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

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.

  • #3839: Add exact search mode in indexer (@quake)

Bug Fixes

  • #3825: Resolve the error of block filter hash calculation (@quake)
  • #3841: fix transaction rebroadcast by resubmitting (@zhangsoledad)

Improvements

  • #3777: Remove nervosnetwork/faketime, replace cargo test by nextest-rs/nextest (@eval-exec)
ckb - ckb 0.107.0 (30e1255 2023-01-30)

Published by github-actions[bot] over 1 year ago

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 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
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.

Features

  • #3724: Adding RPC: get_transaction_and_witness_proof & verify_transaction_and_witness_proof (@code-monad)
  • #3735: Indexer db simple configuration (@zhangsoledad)

Bug Fixes

  • #3713: Check in-pool chidren for all newly added tx (@zhangsoledad)
  • #3727: Blocktemplate dao potential inconsistent with transactions (@zhangsoledad)
  • #3738: Resolve disconnection problems (@driftluo)
  • #3746: Get_fee_rate_statics compatibility (@zhangsoledad)
  • #3750: Notify message blocking (@zhangsoledad)
  • #3757: Fee_rate statistics target limit (@zhangsoledad)
  • #3763 rpc: Return the cycles of the first non-cellbase transaction as cellbase's cycles (@yangby-cryptape)
  • #3769: Disable ckb-miner notify mode by default (@zhangsoledad)
  • #3773: Fix comment typos (@StrayLittlePunk)
  • #3794: Fix missing information in ckb version (@doitian)
  • #3804: Fix identify unregister (@driftluo)
  • #3803: P2p alerts are not filterred in block chain info (@doitian)

Improvements

  • #3733: Eliminate chainstore lifecycle (@zhangsoledad)
  • #3798: add testnet bootnodes (@doitian)
ckb - ckb 0.107.0-rc2 (294613b 2023-01-27)

Published by github-actions[bot] over 1 year ago

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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
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

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.

Feature

  • #3798: Add testnet bootnodes (@doitian)

Bug Fixes

  • #3804: Fix identify unregister (@driftluo)
  • #3803: P2P alerts are not filterred in block chain info (@doitian)

This is an RC version to preview the changes in the next release.

ckb - ckb 0.107.0-rc1 (1b3e6b1 2023-01-12)

Published by github-actions[bot] almost 2 years ago

This is an RC version to preview the changes in the next release.

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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
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

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.

Features

  • #3724: Adding RPC: get_transaction_and_witness_proof & verify_transaction_and_witness_proof (@code-monad)
  • #3735: Indexer db simple configuration (@zhangsoledad)

Bug Fixes

  • #3713: Check in-pool chidren for all newly added tx (@zhangsoledad)
  • #3727: Blocktemplate dao potential inconsistent with transactions (@zhangsoledad)
  • #3738: Resolve disconnection problems (@driftluo)
  • #3746: Get_fee_rate_statics compatibility (@zhangsoledad)
  • #3750: Notify message blocking (@zhangsoledad)
  • #3757: Fee_rate statistics target limit (@zhangsoledad)
  • #3763 rpc: Return the cycles of the first non-cellbase transaction as cellbase's cycles (@yangby-cryptape)
  • #3769: Disable ckb-miner notify mode by default (@zhangsoledad)
  • #3773: Fix comment typos (@StrayLittlePunk)
  • #3794: Fix missing information in ckb version (@doitian)

Improvements

  • #3733: Eliminate chainstore lifecycle (@zhangsoledad)
ckb - ckb 0.106.0 (2010923 2022-12-23)

Published by github-actions[bot] almost 2 years ago

Highlights

Attention that this version requires database migration, please backup the data folder and run the following command:

ckb migrate

This version added better support to estimate the fee rate (#3669). It also has fixed several sync and memory usage bugs. See full changes below.

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 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
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.

Features

  • #3669: Add RPC estimate_cycles (@zhangsoledad)
  • #3703: Tuning the locator algorithm (@driftluo)

Bug Fixes

  • #3675 light-client: Subtract overflow when try to get chain root for genesis block (@yangby-cryptape)
  • #3697 light-client: Do not skip the genesis block for last state proofs (@yangby-cryptape)
  • #3698 tx-pool: Potential leaks when MaximumAncestors occurs (@zhangsoledad)
  • #3706 tx-pool: Fix tx-pool potential inconsistent after reorg occurs (@zhangsoledad)
  • #3705 indexer: Indexer CPU usage (@zhangsoledad)
  • #3674: Fix logging feature break (@driftluo)
  • #3681: Set recent reject db log file limit to 10 (@driftluo)
  • #3699: Resolve a long reorg error (@quake)
  • #3702: Unknown list should get header from headermap and db (@driftluo)

Misc

  • #3684: Improve support for cycles access (@zhangsoledad)
ckb - ckb 0.106.0-rc5 (e2276b3 2022-12-17)

Published by github-actions[bot] almost 2 years ago

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

This is an RC version to preview the changes in the next release.

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
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.

Bug Fixes

  • #3758: Fee_rate statistics target limit (@zhangsoledad)
  • #3760 block_filter: refresh_snapshot() in build_filter_data may race with ChainService (@eval-exec)
ckb - ckb 0.106.0-rc4 (5bebf66 2022-12-13)

Published by github-actions[bot] almost 2 years ago

Attention: This version requires database migration, which may take half an hour or more.

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

This is an RC version to preview the changes in the next release.

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
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.

Features

  • #3739: Indexer db simple configuration (@zhangsoledad)

Bug Fixes

  • #3743: Resolve disconnection problems (@driftluo)
  • #3747: get_fee_rate_statics compatibility (@zhangsoledad)
  • #3745 light-client: Fix according to the RFC change (nervosnetwork/rfcs#397) (@yangby-cryptape)
  • #3751: Notify message blocking (@zhangsoledad)
ckb - ckb 0.106.0-rc3 (76a0f16 2022-11-28)

Published by github-actions[bot] almost 2 years ago

Compatability Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

This is an RC version to preview the changes in the next release.

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
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.

Bug Fixes

  • #3728: Blocktemplate dao potential inconsistent with transactions (@zhangsoledad)