Skip to content
  • v3.2.0
  • 925cfb3
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.2.0
  • 925cfb3
  • Compare
    Choose a tag to compare
    Search for a tag

@CryptoForge CryptoForge released this Dec 8, 2020

This release creates a new Transaction Archive and will automatically reindex on first load. Please plan accordingly.

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.

Updated RPC
Multiple RPC have been updated to provide exchanges with detailed transaction information for both incoming and outgoing addresses. All of these updated 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

Assets 7

@CryptoForge CryptoForge released this Jun 8, 2020

The release adds several RPCs to support the ZeroVerse wallet.

  1. getsaplingblocks
  2. getsaplingwitness
  3. getsaplingwitnessatheight

Zindex was ported from Hush to measure zaddress useage and provide chainwide stats.

z_viewtransaction was cherry picked from Zcash.

Deprecation height was raised to 1017115 which should be reached around 1/2/2021.

Assets 6
  • v3.1.0
  • d2173df
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.1.0
  • d2173df
  • Compare
    Choose a tag to compare
    Search for a tag

@CryptoForge CryptoForge released this Mar 12, 2020

Target deprecation 886115 on about 6/27/2020

This release introduces new wallet options for more efficient transaction handling internally. Any options should be added to zero.conf

Creates a new method to compact the wallet.zero file when data is removed

Delete old transactions
a. Spent Note, Spent TXO's
b. Outgoing transactions after inputs no longer exist
c. sets minimum number of block to retain
d. sets the last N transactions to retain

Sapling Note witness rework.
a. Witnesses are not created until the blockchain has finished it;s initial sync
b. Initial Witnesses are created during the Delete Tx processes during initial sync or at the time of block processing after initial sync.
c. Witnesses are validated against the sapling root of the block corresponding to the witness height, witnesses are recalculated if the validation fails.

Automatic Note consolidation.
a. When enabled the note will automatically create consolidation transactions at between a random 5 - 10 block intervals with between a random minimum of 2 - 12 inputs and a random maximum 10 - 45 inputs.
b. Consolidation Tx fee can be set in the .conf file with a zatoshi value, default 0.

new options:

consolidation - Enable auto Sapling note consolidation (set to 1 to enable)
consolidationtxfee - Fee amount in Zatoshis used when sending consolidation transactions. (default 0)
consolidatesaplingaddress - when set with a sapling address, the node will only consolidate that specific address or addresses
deletetx - Enable Old Transaction Deletion (set to 1 to enable)
deleteinterval - Delete transaction every blocks during inital block download (default: 1000)
keeptxnum - Keep the last transactions (default: 200)
keeptxfornblocks - Keep transactions for at least blocks (default: 10000)
Assets 6
  • v3.0.2
  • fcb29ba
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.0.2
  • fcb29ba
  • Compare
    Choose a tag to compare
    Search for a tag

@CryptoForge CryptoForge released this Dec 7, 2019

Security fix CVE-2017-18350
Security fix deserializing note plaintexts

Target deprecation 886115 on about 6/27/2020

Assets 8
  • v3.0.1
  • ca8be90
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.0.1
  • ca8be90
  • Compare
    Choose a tag to compare
    Search for a tag

@CryptoForge CryptoForge released this Jul 20, 2019

Fixed 2 RPC calls which report Zeronode status
-getzeronodestatus
-listzeronodeconf

Added new functions and RPC calls designed to report outgoing shielded transactions and report transactions in a new consolidated format.
-zs_gettransaction
-zs_listreceivedbyaddress
-zs_listsentbyaddress
-zs_listspentbyaddress
-zs_listtransactions

Redesigned the getalldata RPC to use the new outgoing shielded functions.

Disabled the creation on new sprout addresses with z_getnewaddress

Assets 9
  • v3.0.0
  • f0a7ae4
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.0.0
  • f0a7ae4
  • Compare
    Choose a tag to compare
    Search for a tag

@CryptoForge CryptoForge released this Jun 1, 2019

Zeronode - 10,000 Zer Requirement
200KB Transaction Limit
Future Block time windows reduced from 120 minutes to 10 minutes

Assets 9
  • v2.0.4
  • ddfaa52
  • Compare
    Choose a tag to compare
    Search for a tag
  • v2.0.4
  • ddfaa52
  • Compare
    Choose a tag to compare
    Search for a tag

@CryptoForge CryptoForge released this May 4, 2019

Fix Sprout note validation bug in wallet
Fix default miner address behavior
Fix non-English path bug in Windows
Sapling benchmarks updated
Boost, OpenSSL, Rust and Proton dependencies updated .
Backported 'size_on_disk' field to RPC call 'getblockchaininfo'

Assets 9
  • v2.0.1
  • 771113b
  • Compare
    Choose a tag to compare
    Search for a tag
  • v2.0.1
  • 771113b
  • Compare
    Choose a tag to compare
    Search for a tag

@CryptoForge CryptoForge released this Nov 18, 2018

Isfjorden 2.0.1 - Sapling Release.

What is Sapling? Ƶero-2.0.1
https://medium.com/@zerocurrency/what-is-sapling-%C6%B6ero-2-0-1-e9744700ce25

New daemon file names zerod and zero-cli.

Sapling will activate at block height 492850 which will be mined at approx 10am on 1/5/2019 (5th January 2019)

Assets 9

@CryptoForge CryptoForge released this Sep 10, 2018

This release introduces a development fund, block halving and a block subsidy change to 10.8 per block. The new parameters will activate at block height 412300.

A fix to the getBlockSubsidy RPC was implemented. This call will now return the subsidy of the next block to be submitted when called without a parameter.

Disabledeprecation flag has been removed. Going forward, nodes will automatically shut down and must be upgraded upon reaching the deprecation block height which will occur every 13 weeks (December 2018)

Release updated 9/9/2018 - Linux binaries for Ubuntu 16.04

Assets 9

@CryptoForge CryptoForge released this Jul 18, 2018

Version 1.0.14-1 compiled for MAC with clang and zero-apple

Assets 3