Skip to content

Releases: jdogresorg/freewallet-desktop

v0.9.35

15 Oct 05:19
Compare
Choose a tag to compare

Updates

  • Disabled origin functionality in dispensers (counterparty-core 10.4 Required)
  • Disabled P2SH encoding on MPMA Sends (counterparty-core 10.4 Required)

Developer Release Notes

Counterparty 10.4 removed dispenser origin functionality

This means no more simple opening up dispensers on an address other than source in a single transaction, thereby requiring 3 transactions and making dispensers more expensive to use and difficult to manage.

This is unfortunate as it has the following consequences :

Before counterparty-core 10.4 :

  • Open dispenser was 1 transaction (fund dispenser address with asset and open dispenser)
  • Close dispenser and return funds was 1 transaction (close dispenser and return funds to origin address)
  • Could trigger a dispenser with a normal BTC send from any address (onboarded lots of ppl to Counterparty)

After counterparty-core 10.4 :

  • Open dispenser is 3 transactions (1=send BTC to dispenser address, 2=send asset to dispenser address, 3=open dispenser)
  • Close dispenser and return funds is 3 transactions (1=Close Dispenser, 2=send asset from dispenser address back to source, 3=Send BTC from dispenser address back to source)
  • Must use a counterparty wallet in order to trigger a dispenser (Users must first download counterparty wallet before being able to use dispensers)

I raised this issue to the core devs and was ignored : CounterpartyXCP/counterparty-core#1764 (comment)

Counterparty 10.4 disabled P2SH encoding

As of counterparty-core 10.4, P2SH encoding is disabled and multisig is required for MPMA/Multi Sends.

This is unfortunate as it has the following consequences :

  • Sends are now much more expensive due to being forced to use multisig encoding, which requires more outputs to encode the data than P2SH encoding did
  • Sends using multisig result in leaving small amounts of BTC in multisig outputs, which requires the user to collect the outputs at a high cost in the future.

v0.9.34

30 Aug 20:11
Compare
Choose a tag to compare
  • Fix issue with divisiblity on Reset Supply form
  • Updates to support datatables 2.1.5

v0.9.33

29 Jul 18:54
Compare
Choose a tag to compare
  • Fix issue with closing dispensers from origin address

v0.9.32

23 Jul 22:53
Compare
Choose a tag to compare
  • Set default CP API servers to public.tokenscan.io
  • Set default explorer API servers to tokenscan.io
  • Fixed numeric value parsing / validation for order forms
  • Fixed checkWalletUpgrade() to handle semantic versioning properly
  • Updated NFT display method to load data from API JSON projects array
  • Removed "Counterparty General Fund" from ADS donation options
  • Removed "View Transaction" context menu from history
  • Added "Create Subasset" context menu
  • Added "Verify" option to signing transaction dialog
  • Added support for displaying change address and amount when verifying transaction
  • Added support for closing dispensers from origin address
  • Added support for saving preferred sort order on markets and dispensers

v0.9.31

15 Apr 20:49
Compare
Choose a tag to compare
  • Set default CP API servers to public.xchain.io
  • Added ‘Reset to Defaults’ option in server settings

Build Notes

  • Binaries built using nwjs 0.84.0-sdk instead of 0.86.0-sdk (fixes issue with MacOS hanging)

v0.9.30

12 Apr 00:12
Compare
Choose a tag to compare
  • Start using SSL by default for CP API

v0.9.29

29 Feb 23:34
Compare
Choose a tag to compare
  • Fixed issue with ADS and tx fee calculations
  • Added "UTXO Usage" preference in settings

v0.9.28

15 Feb 20:09
Compare
Choose a tag to compare
  • Improved transaction fee interface
  • Improved MPMA send transaction fee support
  • Adjusted default tx size to 256 bytes

v0.9.27

09 Feb 07:42
Compare
Choose a tag to compare
  • Better transaction fee estimation support

v0.9.26

30 Nov 08:44
Compare
Choose a tag to compare
  • Added support for new issuance IDs (22/23)
  • Added checks to verify wallet is unlocked before allowing add/import addresses
  • Update to pass null for description in asset issuance transfers
  • Update to start using lock flag in issuances instead of LOCK text