Releases: jdogresorg/freewallet-desktop
Releases · jdogresorg/freewallet-desktop
v0.9.35
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 thanP2SH
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
- Fix issue with divisiblity on
Reset Supply
form - Updates to support datatables 2.1.5
v0.9.33
- Fix issue with closing dispensers from
origin
address
v0.9.32
- 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
- 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 of0.86.0-sdk
(fixes issue with MacOS hanging)
v0.9.30
- Start using SSL by default for CP API
v0.9.29
- Fixed issue with ADS and tx fee calculations
- Added "UTXO Usage" preference in settings
v0.9.28
- Improved transaction fee interface
- Improved MPMA send transaction fee support
- Adjusted default tx size to 256 bytes
v0.9.27
- Better transaction fee estimation support
v0.9.26
- 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 ofLOCK
text