Skip to content

Releases: PirateNetwork/pirate

Version 5.1.1 Signed Release - dPow Season 5 Hardfork

23 May 17:53
Compare
Choose a tag to compare

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

13 May 01:26
Compare
Choose a tag to compare
5.1.0-rc1 Pre-release
Pre-release
fix deadlock

Version 5.0.0 Signed Release

16 Feb 03:41
a0f518d
Compare
Choose a tag to compare

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

04 Jan 16:36
5c48c7a
Compare
Choose a tag to compare

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

29 Dec 16:55
7b528e1
Compare
Choose a tag to compare

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

16 Dec 05:37
7dc6702
Compare
Choose a tag to compare

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

30 Nov 15:47
Compare
Choose a tag to compare
cd_release_fe86527_master

update getblocktemplate conditions

CD Release 5ad6266 master

31 Oct 12:39
5ad6266
Compare
Choose a tag to compare

CD Release e1ba6ac master

24 Oct 14:16
e1ba6ac
Compare
Choose a tag to compare
Pre-release
Update pirate_cd.yml

https://github.com/actions/virtual-environments/issues/1811#issuecomment-708480190

CD Release 55a99aa master

03 Jun 15:25
55a99aa
Compare
Choose a tag to compare
Pre-release
Merge pull request #9 from PirateNetwork/beta

Beta to Master