@deweller deweller released this Sep 28, 2017 · 5 commits to master since this release

Assets 2

Description

  • Implements CIP-9 Enhanced Send, CIP-11 Shorten Transaction Type ID and CIP-12 Memo Requirement through Broadcasts.
  • Fixes locked issuance workaround
  • Updated python-bitcoinlib library for handling blocks that include transactions with segwit outputs
  • Test suite and test services updates

Mandatory Upgrade Block

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

Protocol Changes

Implementation Changes

  • Update to https://github.com/petertodd/python-bitcoinlib.git@98676f981bf14a6a3a8313e762161cc289043b58 to support proper segwit transaction serialization

Interface Changes

  • Create_send and get_sends API calls now have memo parameters and attributes. (See API documentation for more information.)

Upgrade Procedure

For manual installations:

  • Download newest counterparty-lib and counterparty-cli master and update required python library versions to satisfy these versions and these versions as appropriate.

For those running a federated node with no front-end:

fednode rebuild counterparty counterparty-testnet
fednode update counterparty counterparty-testnet

For those running a full federated node with counterwallet:

fednode rebuild
fednode update