Counterparty-lib 9.61.0 released!

November 17, 2023

Today counterparty-lib releases version 9.61.0 which includes the following updates :

  • Bumped bitcoin core version to 25.1 – [more info]
  • Adjusted DEFAULT_MULTISIG_DUST_SIZE (7800->1000) – [more info]
  • Fixed issue with oracle function returning bad values – [more info]
  • Fixed issue with change smaller than DUST throwing error – [more info]
  • Fixed issue with issuances and callability error – [more info]
  • Fixed issue with issuance backwards compatability – [more info]
  • Fixed issue with dividends not working on reset assets – [more info]
  • Redefined EMPTY address to mean no XCP or BTC history – [more info]
  • Fixed issue with skipping owner validation on numeric issuances – [more info]
  • Fixed issue with sweeps not transferring asset ownership if no supply issued – [more info]
  • Added `origin` field to dispensers (allows refill/close/reopen from `origin`) – [more info]
  • Added support for triggering dispenses on all tx outputs – [more info]
  • Fixed issue with Asset description deleted when null – [more info]
  • Added max dispense limit of 1000 – [more info]
  • Fixed issue with being unable to lock and change asset description – [more info]
  • Added DISPENSER_CLOSE_DELAY to delay closing dispensers 5 blocks – [more info]
  • Added MAX_REFILLS limit of 5 – [more info]
  • Added dynamic XCP fee on sweeps – [more info]

All users running servers are encouraged to upgrade.

Activation block on mainnet is block # 819,300

Upgrade Procedure:

For those running a federated node you should run the following commands:

cd federatednode
git pull
fednode stop
fednode update
fednode stop
fednode rebuild bitcoin bitcoin-testnet --no-cache
fednode rebuild addrindexrs addrindexrs-testnet --no-cache
fednode rebuild counterparty counterparty-testnet --no-cache
fednode stop
sudo su
rm -rf data/addrindexrs/*
rm -rf data/counterparty/*
fednode start

Running the above commands will upgrade your counterparty fednode to the 9.61.0 release, rebuild your addrindexrs data, and start the download of the counterparty bootstrap databases.

View counterparty-lib 9.61.0 Release Notes