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/*
exit
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