Skip to content

Releases: CounterpartyXCP/counterparty-core

9.55.2

01 May 22:53
Compare
Choose a tag to compare

Description

Added subassets.
Preliminary segwit support on testnet.

Mandatory Upgrade Block

  • All clients must upgrade by block 467417. Please upgrade as soon as possible!

Protocol Changes

Implementation Changes

  • Update to bitcoind 0.13.2-addrindex
  • Update to python-bitcoinlib 0.7.1-SNAPSHOT on testnet, to add segwit support

Interface Changes

  • Asset-related API calls can now take subasset longnames. (See API documentation for more information.)

Upgrade Procedure

For manual installations:

  • You MUST update your bitcoind to version 0.13.2-addrindex!
  • Download newest counterparty-lib and counterparty-cli master and update required python library versions to satisfy these versions as appropriate.

If running a federated node:

fednode rebuild bitcoin bitcoin-testnet counterparty counterparty-testnet
fednode restart bitcoin bitcoin-testnet
fednode update counterparty counterparty-testnet

9.55.1

03 Dec 03:18
Compare
Choose a tag to compare

Description

Addresses a crashing issue caused by an integer overflow bug.

Mandatory Upgrade Block

  • All clients must upgrade by block 441563. Please upgrade as soon as possible!

Implementation Changes

Hotfix for integer overflow bug that caused a crash on mainnet block #441563

9.55.0

11 Jul 22:44
Compare
Choose a tag to compare

Description

Brings numerous protocol changes

Mandatory Upgrade Block

  • All clients must upgrade by block 423888. Please upgrade as soon as possible!

Protocol Changes

  • P2SH support for source / destination of addresses (protocol change: 423888)
  • Moved check for invalid broadcast to better place to prevent broadcasting a cancel on a locked feed (protocol change: 423888)
  • Only use first usable input for source (protocol change: 423888)
  • Fixed issue with broadcasts of exactly 52 chars, by always adding a varint to specify the length (protocol change: 423888)
  • Cleanup destroy.parse and add unit tests for it (protocol change: 423888)

Implementation Changes

  • Please see ChangeLog.md

Interface Changes

  • Please see ChangeLog.md

Upgrade Procedure

  • Upgrade as normally done.

9.54.0

05 Mar 23:13
Compare
Choose a tag to compare

Description

This a hotfix in broadcast transaction. Fee fraction can't be greater than 1, otherwise the total amount escrowed for the bet is lower than the requested fee and cause a CreditError('Negative quantity.'). Also now invalid broadcasts don't trigger bet matching.

Mandatory Upgrade Block

  • All clients must upgrade immediately.

Protocol Changes

  • Max fee fraction of 1

Implementation Changes

  • NONE

Interface Changes

  • NONE

Upgrade Procedure

  • NONE

9.53.0

24 Jan 22:14
Compare
Choose a tag to compare

Description

This is an incremental upgrade with numerous bug fixes and performance enhancements, that adds support for 80-byte OP_RETURN.

Mandatory Upgrade Block

  • NONE

Protocol Changes

  • NONE

Interface Changes

  • Add min_message_index to get_blocks API call.
  • Add skip_missing parameter to getrawtransaction and getrawtransaction_batch API calls.

Upgrade Procedure

  • Update as normal. Note that, due to the undolog feature no longer tracking the messages table, a reparse will be required (counterparty-lib will automatically perform this upon restarting).

9.52.0

04 Nov 23:42
Compare
Choose a tag to compare

Description

This is an incremental upgrade with bug fixes and an "undolog" enhancement to allow almost instant reorg processing.

Mandatory Upgrade Block

  • NONE

Protocol Changes

  • NONE

Interface Changes

  • getrawtransaction added to API
  • getrawtransaction_batch added to API

Upgrade Procedure

  • Update as normal. Note that, due to the addition of the undolog feature, a reparse will be required (counterparty-lib will automatically perform this upon restarting).

counterparty-lib v9.51.4

26 Sep 15:23
v9.51.4
f236a12
Compare
Choose a tag to compare

Description

This is an incremental upgrade with bug fixes and major performance enhancements. It also adds a feature for 'transaction chaining'.

Mandatory Upgrade Block

  • NONE

Protocol Changes

  • NONE

Interface Changes

  • NONE

Upgrade Procedure

  • NONE

counterparty-lib v9.51.3

13 May 13:28
Compare
Choose a tag to compare

Description

This is an incremental upgrade with primarily bug fixes.

Mandatory Upgrade Block

  • NONE

Protocol Changes

  • NONE

Interface Changes

  • NONE

Upgrade Procedure

  • NONE

counterparty-lib v9.51.2

23 Apr 21:36
Compare
Choose a tag to compare

Description

This is an incremental upgrade with primarily bug fixes and performance optimizations.

Mandatory Upgrade Block

  • NONE

Protocol Changes

  • NONE

Interface Changes

  • Renamed repository to counterparty-lib

Upgrade Procedure

  • NONE

counterparty-lib v9.51.1

20 Apr 15:01
v9.51.1
Compare
Choose a tag to compare

Description

This is an incremental upgrade with primarily bug fixes and performance optimizations.

Mandatory Upgrade Block

  • NONE

Protocol Changes

  • NONE

Interface Changes

  • Rename server.api.log to server.access.log
  • Add requests_timeout parameter

Upgrade Procedure

  • NONE