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.