Skip to content

v1.0.3.1

Compare
Choose a tag to compare
@presstab presstab released this 28 Jun 22:43
· 689 commits to master since this release

Version 1.0.3.1

This is a recommended upgrade, but it is not mandatory and includes no consensus based changes.

Overview

Version 1.0.3.1 adds various improvements, optimizations, bug fixes, and GUI changes. One of the most important changes is that previous versions of zerocoin spends could get added to the mempool of a staking or mining node, and then cause any block created by that node to include the packaged tx and be rejected. The mempool now checks for old zerocoin transactions and rejects them. There has also been a lot of time and effort put into improving the usability of the GUI. Less time where the GUI is frozen waiting for background processes (although still not perfect), improvements made to various operating system specific issues, and more.

New Features:

AutoSpend

Autospend allows users to setup there wallet To try and spend zerocoin of a specific denomination every 5 minutes. This is helpful for users that want to continually spend zerocoin without having to sit at there computer

Block Explorer Links In Tx Detail View

Within the transaction detail dialog, users are now able to click a button that will link them to the block explorer website.

Progress Bar Added for searchdeterministiczerocoin RPC

The searchdeterministiczerocoin RPC call can take quite some time to complete, users will now see a progress bar displaying the progress % of the process.

RingCT Input Information

getrawtransaction and gettransaction will now display a list of RingCT inputs (all decoys/inputs used in a RingCT transaction)

Transaction List Filtering

The GUI now allows for transactions to be filtered by: sent, received, mint, mined, stake, basecoin, ringct, ct, zerocoin, all.

Transaction Compute Time Display

Adds Compute Time to Wallet Transaction Record and Transaction Details Dialog

Changelog:

  • #636 5628c4204 Checkpoint block 248600. (presstab)
  • #623 43d16e51f [GUI] Status bar – Horizontally center the sync status button (Code of All Trades)
  • #569 bd6398865 [Wallet] Add ability to autospend zerocoin denominations (blondfrogs)
  • #620 e5873d193 [RPC] Fix rescanzerocoinwallet help message (JSKitty)
  • #556 10739f26b [Wallet] Remove check for amount less than 10 (blondfrogs)
  • #609 3ec3c8331 Update Veil logos to the actual logo version (Mister K)
  • #611 e054218a7 [Qt][Wallet]Make send dialog more asynchronous. (presstab)
  • #614 ff0aba35f Reject < v4 zerocoin from mempool (presstab)
  • #485 dffee177a [Qt] Add hyperlink for txid in transaction detail view. (drag0ng)
  • #594 ba798fb49 Add ReturnPressed event to labels (drag0ng)
  • #608 248f84590 Added Veil Copyright MIT notices to a lot of files (Kolby Moroz)
  • #597 26f16b7c7 [Wallet][RPC]Fix missing RingCt Blinds. Add RingCt inputs print to getrawtransaction. (presstab)
  • #588 67c7d0ac2 [RPC] SpendZeroCoin Address Validation (blondfrogs)
  • #579 bcf068649 [Wallet] searchdeterministiczerocoin progressbar (PeterL73)
  • #599 a1dccc8a9 [GUI] Prefences tab - revert background to allow native OS styling (Code of All Trades)
  • #482 560822a6a [Qt] Add mouse leave event to balance buttons. (drag0ng)
  • #589 419435251 [RPC] Correcting help format of rescanringctwallet (Mathew Waller)
  • #583 7337f4cca [GUI] Extending clickable area of Staking & Precompute toggle switch. (Mathew Waller)
  • #582 29264b0b1 [GUI] Lock button focus & signal blocking fix. (Mathew Waller)
  • #581 dc0875dec [GUI] Add transaction list filtering (Mathew Waller)
  • #580 f4d7f50b8 Remove bit 2 warning. (presstab)
  • #574 5b644e161 [RPC]Adding getspendablebalance RPC Call. (Mathew Waller)
  • #522 f001fe3a3 [RPC] Allow all address types in spendzerocoinmints (blondfrogs)
  • #483 46949fe27 [Qt] Add warning label if zero coin balance is less than minimum. (drag0ng)
  • #576 603a9a9b7 [Consensus]Add a more recent checkpoint for mainnet. (presstab)
  • #573 e91cc2b96 [Wallet] Add Transaction Size to Transaction Detail Dialog (PeterL73)
  • #575 c151d4310 [Validation]Lock CheckZerocoinMint() (presstab)
  • #549 c4b0005f3 [GUI] Updating confusing button label. (Mat Waller)
  • #516 f3facbc2f [RPC] Add RPCConvertParam (PeterL73)
  • #528 557e9e2e9 [Miner] Filter out BIP30 enforced tx from new blocks. (presstab)
  • #517 d1f40fe58 [Qt] Update pay amount text box (blondfrogs)
  • #543 6fb603b58 [GUI] Sync progress ui additions (Mathew Waller)
  • #529 7b8f15dd0 [Wallet] Add Transaction Compute Time (PeterL73)
  • #515 834a1d0cf [Qt] Fixes cut off tool tip text across the application (Code of All Trades)
  • #524 cd3a6e5c0 [Qt] Reset translations for Transifex integration (Fuzzbawls)
  • #511 9c9bf1700 [Qt] Show rescanning percentage on splash screen (drag0ng)
  • #560 150e05d11 Fix regtest chainparams (blondfrogs)
  • #484 535630c6c Make the push buttons in Advanced Preferences look more clickable (drag0ng)

Authors:

  • Code of All Trades
  • Fuzzbawls
  • JSKitty
  • Kolby Moroz
  • Mathew Waller
  • Mister K
  • PeterL73
  • Tom Bradshaw (presstab)
  • blondfrogs
  • drag0ng