Releases: PirateNetwork/pirate
Releases · PirateNetwork/pirate
Version 5.1.1 Signed Release - dPow Season 5 Hardfork
Pirate v5.1.1
Bug Fixes:
• Fixed the date shown on transactions
• Fixed the watch-only status shown on transactions
• Fixed an issue causing inconsistent data being displayed on the receive tab
• Fixed bdb deadlocks
• Fixed building QT on cli builds
• Updated QT download link
New Features:
• Diversified addresses
• Added a new mapAddressTxids to keep track of all wallet addresses and the transactions they were used in.
• Added note value and address to the sapling note data stored on each wallet transaction
• Added support for Atomic Swaps via AtomicDex
• Added ivk and ovk to ArchiveTxPoint to increase rpc speeds
◦ Triggers a wallet rescan
• Added block height on Activating best chain UI notifications
Feature Revisions:
• Themes - Added 7 new, removed 1
• Optimized z_listunspent
• Revised z_getnewaddress to return a diversified address
• Added z_getnewaddresskey to return a new address with a new key
• Revised balance inquires to use the newly created value in the sapling note data
• Revised zs_listreceivedbyaddress, zs_listsentbyaddress, zs_listspentbyaddress and getalldata to use the newly created mapAddressTxids, and ArchiveTxPoint ivks and ovks.
• Revised how balances are tracked on the receive tab of the GUI for better response time.
• Disabled sprout address balance/transaction reporting
• Disabled sprout key imported
• Disabled sprout keys being loaded from the wallet.dat file
• Update Berkeley Database to 6.2.32
• Set transaction expiry heights on sweep and consolidation transactions
• Optimized Sweep and Consolidation functions for large quantities of addresses
• Updated gcc@6 to gcc@8 in mac builds instructions
• Added PIRATEversion to getinfo rpc
• Removed pre-Groth sprout keys
• Updated param file download locations
• Updated addnodes
5.1.0-rc1
fix deadlock
Version 5.0.0 Signed Release
Pirate v5.0.0 a.k.a Treasure Chest
Bug Fixes:
• Disable/Hide malfunctioning widgets
• fix daemon crash on getblocktemplate
New Features:
• Add memo to send transaction
• Add memo support to transaction list
• Update UI to show building witness cache
• Move Receive addresses to the main page
• Update the splash screen
• Create 3 display themes
• Create dropdown to select theme from GUI
• Add import and export key functions to the GUI
• Add a 64-bit ARM build
• Change app name from Pirate Ocean to Treasure Chest
• New function sweep to address
• Update default consolidation fee to 0.0001
Version 3.1.2 Signed Release
Pirate v3.1.2
Bug Fixes:
• Fixed sha256 checksum of network parameters - windows 7
• Fixed bootstrap download - windows 7
• Fixed bootstrap file extraction - windows 7
• Fixed crash on partial bootstrap extraction
• Fixed resume download on network connection interruption
New Features:
• Add bootstrap option for cli users
Version 3.1.1 Signed Release
Pirate v3.1.1
Bug Fixes:
• Fix Signature Readme for GPG release signatures
• Use non-versioned volume name for MAC releases
• Fix typo in createbuildinstruction rpc
• Wait to notify UI of new transaction during rescan to prevent UI lockup
• Display mined transactions with the correct categorization
New Features:
• Change komodod to pirated
• Change komodo-cli to pirate-cli
• Use PIRATE by default for ac_name when using pirate-cli
• Detect imported sapling keys and set wallet birthday to 1
• Download network parameters automatically
• Download blockchain bootstrap on new install or bootstrap=1
Feature Revisions:
• Revised rescan function to only call BuildWitnessCache on blocks that conatin transactions belonging to the wallet.
• Revise log spam on deletetx
• Increase deletetx interval from 1000 to 10000 blocks during rescan and initial download
• Remove soft set parameters activating deletetx and consolidation by default
• Update decompose transaction in Qt GUI
• Update macrelease.sh to no longer include network param scripts
• Change app name to Pirate Ocean from Pirate Wallet
• Miscellaneous code cleanup
Version 3.1.0 Signed Release
Pirate v3.1.0
• Archived Transactions
◦ Transactions are now saved to the wallet in a minimalistic fashion so that they may be recovered from the blockchain. The new structure only contains enough data to pinpoint the transaction on the blockchain and retrieve after they have been deleted from the active transactions using the deletetx functions. Active transactions are unchanged and still retain all of the original data structures.
• New RPC
◦ Multiple new RPC have been added to the full node to provide exchanges with detailed transaction information for both incoming and outgoing addresses. All of these new RPCs utilize the new Archived Transaction feature to provide full wallet history.
▪ zs_gettransaction
▪ zs_listtransactions
▪ zs_listrecievedbyaddress
▪ zs_listspentbyaddress
▪ zs_listsentbyaddress
• Extended Full View key support
◦ Extended Full view key support has been added to the full node so that users can see all of the incoming and outgoing transactions associated to this key
◦ Support for this key is present in all of the new RPC calls above.
• Disable prune mode, require txindex
◦ txindex is required for the Archived Transactions function to work correctly, prune mode is incompatible with txindex. To enusre compatibility all node will require a reindex.
• z_createrawtransaction
◦ Creation of a new method to export build instruction for a transaction containing z inputs or z outputs that can be imported into a node containing the keys needed to build shielded inputs and outputs.
• Z_buildrawtransaction
◦ Creation of a new method to import build instructions for a transaction containing z inputs or z outputs, build a transactions a export a completed serialized transaction that can be submitted to the network
• Update decoderawtransaction to support z_createrawtransaction build instructions.
• Update consolidation function to be less aggressive and only run consolidation on startup and every 7 days there after and only reduce note when more than 100 exist.
Native QT Wallet (aka Pirate Ocean)
• Integration in primary repo
◦ The Qt code from the PirateOcean repo has been integrated into the primary full node repo Pirate. This is to ensure consistency across wallet releases and increase development efficiency.
• Transaction Data
◦ Show transaction address, now visible
◦ Show transaction category, now visible
◦ Show transaction amount, now visible
◦ Show both incoming and outgoing transactions
◦ Add support for Z watch addresses
CD Release fe86527 master
cd_release_fe86527_master update getblocktemplate conditions
CD Release 5ad6266 master
sync to KomodoPlatform/komodo@666047b
CD Release e1ba6ac master
Update pirate_cd.yml https://github.com/actions/virtual-environments/issues/1811#issuecomment-708480190
CD Release 55a99aa master
Merge pull request #9 from PirateNetwork/beta Beta to Master