Today counterparty-lib releases version 9.60.0 which includes a number of bug fixes, updates, and new features including:
- Removed `callable`,`call_date`, and `call_price` from issuances – [more info]
- Added support for CIP24 (Oracled Dispensers) – [more info]
- Added support for CIP03 (Reset Token & Divisibility Statuses) – [more info]
- Added `tx_index` field in bindings on dispenser close – [more info]
- Added `divisible` field to `get_balances` API calls – [more info]
- Added `asset` param to `get_asset_info()` API calls – [more info]
- Added `transactions` table to `get_{table}` API calls – [more info]
- Added network address validation to MPMA sends – [more info]
- Added segwit format check for provided pubkeys when creating a send – [more info]
- Update p2sh dust limit from 5640 to 546 (10x fee reduction) – [more info]
- Update MPMA sends to adjust dust output to get to exact miners fee – [more info]
- Update `get_supply()` with more efficient asset queries (thx @jotapea) – [more info]
- Fixed issue with `get_destructions` and invalid UTF-8 characters – [more info]
- Fixed issue with using ‘BEGIN’ keyword in API calls – [more info]
- Fixed issue with transfering asset ownership to segwit addresses – [more info]
- Fixed issue with locking subassets when parent owner is different – [more info]
- Fixed “filled” order status when a BTCpay expires and another is successful – [more info]
- Fixed issue with dispensers not working with p2sh addresses – [more info]
- Fixed a bunch of CircleCI automated tests (thx @windsok) – [more info]
Note: Activation block for CIP03 and CIP24 on mainnet is block # 753,500
All users running servers are encouraged to upgrade ASAP.
Upgrade Procedure:
For those running a federated node you should run the following commands:
fednode update counterparty counterparty-testnet fednode rebuild counterparty counterparty-testnet fednode stop counterparty counterparty-testnet sudo su rm -f federatednode/data/counterparty/counterparty.* exit fednode start counterparty
Running the above commands will upgrade your counterparty fednode to the 9.60.0 release and start the download of the counterparty bootstrap databases. Once counterparty is back up and parsing blocks, you can start counterparty-testnet up if desired via the `fednode start counterparty-testnet` command.