Skip to content

Releases: mwcproject/mwc-wallet

5.3.3

03 Oct 22:56
0aa096d
Compare
Choose a tag to compare
  • Ownership proof api for viewing key, slatepack/tor address, MWCMQS address.
  • Viewing key, QT wallet integration.

5.3.2

20 Sep 04:44
4401638
Compare
Choose a tag to compare

QT wallet integration, minor bug fixes

5.3.1

05 Sep 23:20
1f8824d
Compare
Choose a tag to compare
  • Added reverted status for transactions and outputs. "Reverted" indicates that the transaction/outputs were affected by a reorganization. Previously, this case was marked as unconfirmed.
  • Upgraded secp library.
  • Introduced support for NRD kernels by slates. Note: NRD will be activated with the next hardfork.
  • Safer Slatepack loading, checking size first.
  • Introduced 'accept_fee_base' for the wallet, which allows lowering the transaction fee. The overall transaction fee logic remains unchanged.
  • Switched to a global Tokio runtime for local short calls.
  • Updated internal HTTP client from 'hyper' to 'reqwest'
  • Introduced a viewing key that allows viewing funds across any account. New commands: rewind_hash and scan_rewind_hash.
  • Added support for Tor obfs4 or Snowflake bridges. The obfs4 or Snowflake clients need to be installed by the user. The bridge connection can be defined in the wallet config (mwc-wallet.toml) and passed as an argument to commands requiring a Tor connection.
  • Owner API: Added a new method, build_output.
  • Displaying QR codes for operations involving Slatepacks.
  • Displayed QR code for the listener Tor/Slatepack address.
  • Added a flag, 'amount_includes_fee' for the send command. Useful if the user knows the total amount they want to spend.
  • Introduced the 'max' coins option for send. In this case, all coins will be sent.
  • Added a 'count' parameter to the txs command to limit the number of shown transactions.
  • Replaced internal error handling crate 'failure' with 'thiserror'.
  • Introduced a new 'query_txs' Owner API with query and filtering support.
  • Add GitHub Actions to run test builds on every commit.
  • Improved invoicing: The wallet will no longer pay on canceled invoice transactions. The payee should request a new invoice.
  • Optimized wallet performance for handling a large number of outputs. Extreme cases, such as mining wallets with thousands of outputs, are now supported.
  • Updated mwc-wallet and mwc-server default settings so they work out of the box.
  • Fixed several command issues: --outfile for unpack, --txid for export_proof.
  • Significantly improved Tor connection: Fixed resource leaks, added connection health monitoring, and user-friendly connection outage/restoration reporting. With these improvements, Tor availability should be 99% on macOS, Linux, and Windows.
  • Fixed the invoice workflow: All network payment methods should now work correctly.
  • Address issue regarding new wallet full scan. It takes time, not needed for a new wallet.
  • Fixed account support for CLI mode: Several issues were resolved. The global --account parameter now works for CLI, and --account has been added for the open command. Sending to oneself, with a destination of another account, now works.
  • The CLI now supports double and single quotes for multi-word parameters, similar to command line.
  • Improved CLI background wallet status updates, making them more natural.
  • Fixed how scan handle found accounts. Outputs with reply attack marks triggered creation of phanthom accounts.

4.5.0

04 May 11:45
cb852cd
Compare
Choose a tag to compare
update grin_secp256k1zkp 0.7.13 (#27)

4.4.0

28 Dec 23:51
Compare
Choose a tag to compare

Atomic Swap support for ETH/ERC-20.

4.3.0

06 May 19:49
d5ebd2f
Compare
Choose a tag to compare

Atomic Swap marketplaces basic functionality and transport

4.2.0

30 Mar 04:50
4fb703b
Compare
Choose a tag to compare

Atomic Swap support for LTC, ZCash, Dash, Doge. Bug fixes and UX improvements

4.1.2

21 Mar 22:38
f383450
Compare
Choose a tag to compare

Enable sync, wallet balance, transactions status update, during branch switching

4.1.1

11 Feb 06:11
e702945
Compare
Choose a tag to compare

Atomic swaps support BTC / BCH addresses: Segwit, Segwit multisig, Legacy multisig.

4.1.0

22 Jan 01:02
fd1e819
Compare
Choose a tag to compare

Introduced a new format for slates: compact slates, slatepacks. For the compact slate introduced lock inputs on finalize.