Skip to content

FreeWallet 2.0.2

Compare
Choose a tag to compare
@jdogresorg jdogresorg released this 01 Feb 06:12
· 1 commit to master since this release

Release Notes

As of counterparty-core 10.9, the core developers have determined that passing script_pubkey as has been done for the past 10+ years is now considered a bug. This resulted in signing libraries being unable to sign transactions generated with counterparty-core 10.9+ (electrum, bitcore, sparrow, bitcoinjs, etc)

In addition, in counterparty-core 10.9+ the transaction version has been forced from 1 to 2, which also caused problems for above mentioned signing libraries. Version 2 is typically only used when time locks are required, which is not the case in counterparty transactions. Since counterparty will need to use time locks in atomic swaps in the future, the cp core devs felt it was most appropriate to force ALL transactions to use version 2, instead of just those that use time locks, which in turn caused additional signing issues

This update resolves these issues by:

  • Requesting tx data for every input in a tx and updating the tx with the input type
  • Converting tx back to version 1 so that libraries are able to sign them again

Changelog

  • Updates to allow signing of txs generated by counterparty-core 10.9+ (more info)
  • Updates to prevent calls to cp 2.0 API unless have values for required fields (more info)

Important

This version of FreeWallet allows you to perform transactions on the Counterparty 2.0 platform and ledger