Skip to content

@zquestz zquestz released this Jul 6, 2020

  • Fix off by 1 error on number of confirmations for tx's in grpc API (1fa1c0a)

  • Raise MaxCFilterDataSize to 2 MiB (900986a)

This is a recommended upgrade for all users.

Assets 21

@cpacia cpacia released this Jun 10, 2020 · 6 commits to master since this release

  • Fixes a bug calculating sigcheck density.

This is a recommended upgrade for all users.

Assets 21

@cpacia cpacia released this May 19, 2020 · 9 commits to master since this release

This is an after-hardfork cleanup release. We've updated the fork activation to be height based rather than time based and created a new checkpoint on the first block after the fork. We've also removed all of the old sigop accounting code that is no longer used going forward as the hardfork upgraded to counting signature checks.

We've also created a new fastsync checkpoint and are seeding a new checkpointed UTXO set.

Assets 21

@cpacia cpacia released this May 15, 2020 · 17 commits to master since this release

If your node is behind upgrade to this release and run

bchctl reconsiderblock 00000000000000000033dfef1fc2d6a5d5520b078c55193a9bf498c5b27530f7

Assets 21
  • v0.16.0
  • bd7e5fe
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.16.0
  • bd7e5fe
  • Compare
    Choose a tag to compare
    Search for a tag

@cpacia cpacia released this May 6, 2020 · 23 commits to master since this release

This is the next major release of BCHD. It implements the May 2020 hardfork consensus rules. These include OP_REVERSEBYTES and new sig check accounting.

To remain compatible with the network through the hardfork we recommend upgrading to this version immediately.

This also fixes a coinbase padding bug when CPU mining.

Lastly, this release will allow for unknown protocol messages like the Satoshi clients.

Assets 21

@cpacia cpacia released this Dec 1, 2019 · 84 commits to master since this release

This release fixes a panic in the gRPC SubscribeTransactionStream method. If you are using this method or if you are running a public (unauthenticated) gRPC server we highly recommend upgrading to avoid having your node crash on you.

Additionally some improvements to peer connectivity are included in this release which makes connections more stable.

Lastly you can now whitelist or blacklist certain user agents when finding peers.

Assets 21

@cpacia cpacia released this Nov 17, 2019 · 104 commits to master since this release

This release contains a fix for a consensus bug stemming from unintentional signature mutations in OP_CHECKMULTISIG. We highly recommend upgrading this version to avoid being accidentally forked off the network.

Additionally the release contains some clean up from the Nov 15 hardfork. Specifically a new checkpoint is added at the hardfork block, the fastsync UTXO checkpoint is rolled forward to this new checkpoint, and the schnorr multisig script flag is added to the standard verification flags.

It also contains some connectivity improvements for IBD and a fix for an edge case panic during a reorg.

Assets 21

@cpacia cpacia released this Oct 21, 2019 · 125 commits to master since this release

This version of BCHD updates the software with the November 2019 hardfork consensus rules. It is highly recommended you upgrade to this version to remain compatible come November 15th.

On first start after upgrade it will run a migration of the committed filter index to simplify the filter creation and save a little space.

The only other change in this release is a bug fix of the getAddressUnspentOutputs gRPC call.

Assets 21

@cpacia cpacia released this Aug 20, 2019 · 148 commits to master since this release

This release has the following updates to the gRPC API:

  • Add GetMempool RPC
  • Add GetUnspentOutput RPC
  • Update GetAddressUnspentOutput to accept mempool bool.
  • Update SubscribeTransactions and SubscribeTransactionStream to have raw tx option.
  • Update SubscribeBlocks with full tx and raw options.
Assets 21

@cpacia cpacia released this Jun 16, 2019 · 199 commits to master since this release

This release contains bug fixes to OP_NUM2BIN, OP_CHECKMULTISIG, and OP_CHECKMULTISIGVERIFY.

Thus far there are no transactions on the network that cause these opcodes to perform incorrectly but the potential is out there and we recommend users upgrade to this version.

The good news is bchd is now passing the full script test vectors from Bitcoin-ABC and so we can be reasonably confident the scripting system is now fully compatible.

Assets 21
You can’t perform that action at this time.