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 - ckb 0.112.1 (4b1bcd7 2023-11-21)

Published by github-actions[bot] 11 months ago

Highlights

Here are the highlights of the version v0.112.0:

  • Introduce the new method generate_epochs in the IntegrationTest module (#4128)
  • Add feature of Replace-by-fee for tx-pool (#4079, #4108, #4232)

We introduce a huge code refactor on the transaction pool module and added the feature of RBF(Replace by Fee) in this release.

Here are two points need to be noted:

  1. Double-spending check now will work before any transaction is added to the transaction pool, a transaction that conflicts with current transactions in the pool will be rejected, the only way to add the new transaction into the pool is by improving the fee and if RBF checking passed, transaction pool will remove old conflicted transactions, then add the new one into pool.
  2. The RBF feature enables users to replace a transaction with a higher fee rate when pending in tx-pool, which is useful when the transaction is stuck in the tx-pool.

More details about RBF:
The most important rule is fee, you need to pay an extra fee to replace old transactions with the new one. The default min_rbf_rate in ckb.toml is 1500, which means the minimum extra fee rate for RBF, the unit is shannons/KB.

min_replace_fee = sum(replaced_tx_fee) + (min_rbf_rate * size)

The replaced transaction will be removed from tx-pool and with the status Rejected. The RBF may replace a transaction in the status of Pending or Proposed, but the old transaction may still be committed if it was in Proposed.

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

Features

  • #4128 rpc: Introduce the new method generate_epochs in the IntegrationTest module (@EthanYuan)
  • #4079: Tx pool Replace-by-fee (@chenyukang)
  • #4108: Add feature of Replace-by-fee for tx-pool (@chenyukang)
  • #4232: RBF will also replace tx not in Pending (@chenyukang)

Bug Fixes

  • #4172: Fix ckb-hash depends blake2b-ref multiple times (@eval-exec)
  • #4171 light-client: Could not check MMR for fork chains (@yangby-cryptape)
  • #4182: Should only return main chain data (@quake)
  • #4208: Fix orphan pool issue for long pending tx (@chenyukang)

Improvements

  • #3993: Tx pool rewrite with multi_index_map (@chenyukang)
  • #4146: Upgrade CKB's rust-toolchain from 1.67.1 to 1.71.1 (@eval-exec)
  • #4160: Remove useless --cfg disable_faketime from RUSTFLAGS (@eval-exec)
  • #4158: Remove useless non_owning_clone method for ChainController and NetworkController (@eval-exec)
  • #4161: Remove #[derive(Clone)] from Synchronizer (@eval-exec)
  • #4113 (molecule): Remove deprecated SyncMessage union items. (@eval-exec)
  • #4186: Remove Consensus.dao_type_hash's Option wrapper (@eval-exec)
ckb - ckb 0.112.0-rc3 (e8b1730 2023-11-17)

Published by github-actions[bot] 11 months ago

What's Changed

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.112.0-rc2...v0.112.0-rc3

ckb - ckb 0.112.0-rc2 (5d1294e 2023-10-27)

Published by github-actions[bot] 12 months ago

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

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

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.

Changes since v0.112.0-rc1

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.112.0-rc1...v0.112.0-rc2

ckb - ckb 0.112.0-rc1 (4b7a23f 2023-10-13)

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

Highlights

Here are the key changes in this changelog:

  • Added new generate_epochs RPC method to generate multiple epochs (#4128)
  • Added Replace-by-fee feature to transaction pool (#4079, #4108)
  • Fixed light client not properly checking MMR for fork chains (#4171)
  • Rewrote transaction pool using multi_index_map for improved performance (#3993)
  • Upgraded Rust toolchain from 1.67.1 to 1.71.1 (#4146)

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

Features

  • #4128 rpc: Introduce the new method generate_epochs in the IntegrationTest module (@EthanYuan)
  • #4079: Tx pool Replace-by-fee (@chenyukang)
  • #4108: Add feature of Replace-by-fee for tx-pool (@chenyukang)

Bug Fixes

  • #4172: Fix ckb-hash depends blake2b-ref multiple times (@eval-exec)
  • #4171 light-client: Could not check MMR for fork chains (@yangby-cryptape)
  • #4182: Should only return main chain data (@quake)

Improvements

  • #3993: Tx pool rewrite with multi_index_map (@chenyukang)
  • #4146: Upgrade CKB's rust-toolchain from 1.67.1 to 1.71.1 (@eval-exec)
  • #4160: Remove useless --cfg disable_faketime from RUSTFLAGS (@eval-exec)
  • #4158: Remove useless non_owning_clone method for ChainController and NetworkController (@eval-exec)
  • #4161: Remove #[derive(Clone)] from Synchronizer (@eval-exec)
  • #4113 (molecule): Remove deprecated SyncMessage union items. (@eval-exec)
  • #4186: Remove Consensus.dao_type_hash's Option wrapper (@eval-exec)
ckb - ckb 0.111.0 (aaa5158 2023-09-14)

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

Highlights

  • This version will activate ckb2023 hardfork in the dev chains.
  • There's an ongoing softfork activation since v0.110.1.

Major Changes

  • Consensus changes:
    • CKB 2023 edition released (#3917)
    • epoch_duration_target now affects epoch length in Dummy mode (#4097)
  • RPC breaking changes:
    • Set jsonrpc::Ratio as the type of threshold field for DeploymentsInfo and Deployment (#3980)
  • CLI breaking change:
    • ckb init creates config files even when an unsupported spec is specified (#4012)

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

Features

  • #3917 consensus: (BREAKING) CKB 2023 edition (@zhangsoledad)
  • #3963 rpc(Chain): Add only_committed param for get_transaction (@eval-exec)
  • #3980 rpc: (BREAKING) Set jsonrpc::Ratio as the type of threshold field for DeploymentsInfo and Deployment (@eval-exec)
  • #3988: Update ckb-vm to v0.24.0 (@mohanson)
  • #3996: Suspend support in spawn syscalls (@xxuejie)
  • #4002: Let crate ckb-hash support no-std (@yangby-cryptape)
  • #4097 consensus: (BREAKING) epoch_duration_target now affects epoch length in Dummy mode (@eval-exec)
  • #4126: Notify dummy miner for new work (@quake)

Improvements

  • #3970 perf: Replace sync struct HeaderView with HeaderIndexView (@quake)
  • #4000: Reduce PeerStore::load_from_dir_or_default timecost (@eval-exec)
  • #4003: Derive implements Clone for cell (@liya2017)
  • #4073: Split ckb-gen-types from ckb-types (@EthanYuan)
  • #4123 vm(spawn): Calucate the correct cycles_base (@mohanson)
  • #4127 vm(spawn): Always consume extra_cycles (@mohanson)
  • #4129: Fix parse RelayV3's message name for metrics service (@eval-exec)
  • #4133: Keep peer store address unique (@driftluo)

Bug Fixes

  • #4011 vm: set_debug_printer should updates generator's debug_printer (@mohanson)
  • #4012 cli: (BREAKING) ckb init creates config files even when an unsupported spec is specified. (@eval-exec)
  • #4015 Fix permanent difficulty mode reward (@zhangsoledad)
  • #4030 Fix RUSTSEC-2023-0044 warning (@eval-exec)
  • #4151: Add derive(Hash) to ScriptHashType (@eval-exec)
ckb - ckb 0.110.2 (0fa89e7 2023-09-11)

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

Highlights

This is a release that backports bug fixings. Attention that there's an ongoing softfork activation since v0.110.1.

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.

Changes since v0.110.1

Features

  • #4126: Notify dummy miner for new work (@quake)

Bug Fixes

  • #4133: Keep peer store address unique (@driftluo)
ckb - ckb 0.111.0-rc12 (a15a467 2023-09-07)

Published by github-actions[bot] about 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 ckb2023 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.

Changes since v0.111.0-rc11

https://github.com/nervosnetwork/ckb/compare/v0.111.0-rc11...9fb20c1

ckb - ckb 0.110.2-rc2 (6b5d0d0 2023-09-05)

Published by github-actions[bot] about 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.

Changes since v0.110.2-rc1

https://github.com/nervosnetwork/ckb/compare/v0.110.2-rc1...4202354

ckb - ckb 0.111.0-rc11 (9eb469a 2023-09-04)

Published by github-actions[bot] about 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 ckb2023 since epoch 6795 v0.111.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.

Changes since v0.111.0-rc10

https://github.com/nervosnetwork/ckb/compare/v0.111.0-rc10...ea40f96

ckb - ckb 0.110.2-rc1 (726d648 2023-09-04)

Published by github-actions[bot] about 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.

Changes since v0.110.1

https://github.com/nervosnetwork/ckb/compare/v0.110.1...b06259

ckb - ckb 0.110.1 (6052bc2 2023-08-20)

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

Highlights

BREAKING: Light Client Protocol Softfork Activation in Mainnet

Field Value Note
start 8,282 2023/09/01 00:00:00 utc
timeout 8,552 2023/10/15 00:00:00 utc
min_activation_epoch 8,648 2023/11/01 00:00:00 utc
threshold 80%

Note that a block's state never depends on its version, only on that of its ancestors. Changes in state can be obtained via the rpc https://github.com/nervosnetwork/ckb/tree/develop/rpc#method-get_deployments_info since field.

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.

Changes since v0.110.0

https://github.com/nervosnetwork/ckb/compare/v0.110.0...v0.110.1

ckb - ckb 0.111.0-rc10 (be04952 2023-08-17)

Published by github-actions[bot] about 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 ckb2023 since epoch 6795 v0.111.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.

Changes since v0.111.0-rc9

  • backport bug fixings
ckb - ckb 0.111.0-rc9 (0d155c3 2023-08-16)

Published by github-actions[bot] about 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 ckb2023 since epoch 6795 v0.111.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.

Changes since v0.111.0-rc8

  • #4102 backport batch develop fixings
ckb - ckb 0.110.1-rc2 (9899ff3 2023-07-31)

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

Highlights

Light Client Protocol Softfork Activation in Mainnet

Field Value Note
start 8,282 2023/09/01 00:00:00 utc
timeout 8,552 8,282 + 270
min_activation_epoch 8,648 2023/11/01 00:00:00 utc
threshold 80%

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2023 since epoch 6795 v0.111.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.

ckb - ckb 0.110.1-rc1 (ee3c9f8 2023-07-28)

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

Highlights

Light Client Protocol Softfork Activation in Mainnet

Field Value Note
start 8,282 2023/09/01 00:00:00 utc
timeout 8,552 8,282 + 270
min_activation_epoch 8,648 2023/11/01 00:00:00 utc
threshold 80%

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 since epoch 0
testnet ckb2023 since epoch 6795 v0.111.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.

ckb - ckb 0.111.0-rc8 (62e922c 2023-07-03)

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.

Changes since v0.111.0-rc6

Improvements

  • #4046 script: make ResumableMachine type public (@mohanson)
  • #4052 script: make update_caller_machine public (@mohanson)
ckb - ckb 0.111.0-rc6 (755cfd1 2023-06-25)

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

Changes since v0.110.0

Features

  • #3917 consensus: (BREAKING) CKB 2023 edition (@zhangsoledad)
  • #3988: Update ckb-vm to v0.24.0 (@mohanson)
  • #4002: Let crate ckb-hash support no-std (@yangby-cryptape)
  • #3963 rpc(chain): Add only_committed param for get_transaction (@eval-exec)
  • #3980 rpc: (BREAKING) Set jsonrpc::Ratio as the type of threshold field for DeploymentsInfo and Deployment (@eval-exec)

Improvements

  • #3970 perf: Replace sync struct HeaderView with HeaderIndexView (@quake)
  • #4003: Derive implements Clone for cell (@liya2017)
  • #3991: Typos (@mohanson)

Bug Fixes

  • #4030 Fix RUSTSEC-2023-0044 warning (@eval-exec)
  • #4011 scripts: set_debug_printer should updates generator's debug_printer (@mohanson)
  • #4012 Fix that ckb init creates config files even when an unsupported spec is specified (@eval-exec)
  • #4015 Fix permanent difficulty mode reward (@zhangsoledad)
ckb - YANKED ckb 0.111.0-rc5 (8362a93 2023-06-22)

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

Yanked because the ckb2023 hardfork on testnet has been delayed.

ckb - YANKED ckb 0.111.0-rc4 (429a043 2023-06-21)

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

Yanked because the ckb2023 hardfork on testnet has been delayed.

ckb - YANKED ckb 0.111.0-rc2 (36bf908 2023-06-16)

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

Yanked because the ckb2023 hardfork on testnet has been delayed.