Skip to content

v0.11.1

Choose a tag to compare

@droplister droplister released this 06 Sep 22:34
· 176 commits to main since this release
7a8a2ad

What's changed

Signing

  • Counterparty transactions that carry their data in bare multisig outputs sign again. The btc-signer script check re-enabled in 0.11.0 rejected that shape outright (checkScript: non-wrapped ms), so fairminters and other data-heavy composes failed from websites and in the wallet alike. The signer now applies the library's rules per input and per output itself, exempting only outputs it recognizes as Counterparty's 1-of-3 data encoding. (#394)

Marketplace

  • Marketplace intents name the asset UTXO as utxoOwner, utxoAddress, and utxoValueSats in place of the "carrier" wording, matching the deployed marketplace. This is a breaking change to the marketplace intent contract; approval copy and PROVIDER.md follow. (#393)

Provider

  • The wallet registers in window.btc_providers, the shared page registry Bitcoin wallets use for discovery, as XcpWalletProvider with its logo and method list. window.xcpwallet and the announce events are unchanged, so existing integrations keep working and @xcp/wallet-sdk discovery finds this build through the registry as well. (#392)

Full changelog: v0.11.0...v0.11.1