9.55.1

@robby-dermody robby-dermody released this Dec 3, 2016

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

Downloads

9.55.0

@robby-dermody robby-dermody released this Jul 11, 2016 · 6 commits to master since this release

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.

Downloads

9.54.0

@ouziel-slama ouziel-slama released this Mar 5, 2016 · 168 commits to master since this release

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

Downloads

9.53.0

@robby-dermody robby-dermody released this Jan 24, 2016 · 175 commits to master since this release

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

Downloads

9.52.0

@robby-dermody robby-dermody released this Nov 4, 2015 · 223 commits to master since this release

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

Downloads

counterparty-lib v9.51.4

@adamkrellenstein adamkrellenstein released this Sep 26, 2015 · 279 commits to master since this release

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

Downloads

counterparty-lib v9.51.3

@ouziel-slama ouziel-slama released this May 13, 2015 · 336 commits to master since this release

Description

This is an incremental upgrade with primarily bug fixes.

Mandatory Upgrade Block

  • NONE

Protocol Changes

  • NONE

Interface Changes

  • NONE

Upgrade Procedure

  • NONE

Downloads

counterparty-lib v9.51.2

@ouziel-slama ouziel-slama released this Apr 23, 2015 · 343 commits to master since this release

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

Downloads

counterparty-lib v9.51.1

@adamkrellenstein adamkrellenstein released this Apr 20, 2015 · 352 commits to master since this release

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

Downloads

counterparty-lib v9.51.0

@adamkrellenstein adamkrellenstein released this Apr 1, 2015 · 391 commits to master since this release

Description

This is an incremental upgrade with a few minor protocol changes. The most significant change is the addition of the HTTP REST API, which should make interacting with the Counterparty reference client much easier for developers.

Mandatory Upgrade Block

  • All clients must be upgraded by block 352000.

Protocol Changes

  • Check for null data chunks.
  • Disable rock‐paper‐scissors.
  • Catch unhandled exception with invalid script on testnet

Implementation Changes

  • Default to using opreturn encoding when possible

Interface Changes

  • Deprecate get_asset_info(assets) API method.
  • Deprecate get_xcp_supply() API method in favor of get_supply(asset).
  • Changed get_unspent_txouts API method parameter and return values.
  • Added HTTP Rest API.
  • Authentication on JSON‐RPC API is off by default
  • rpc_password configuration parameter is no longer mandatory

Upgrade Procedure

  • Upgrade counterparty-cli to v1.1.0 (recommended)
  • Transition away from deprecated API method calls.
  • Disable API authentication if it's unnecessary.

Downloads