github iron-fish/ironfish v0.1.50

latest releases: v2.3.0, v2.2.0, v2.1.0...
18 months ago

What's Changed

‼️ V2 Consensus Upgrade ‼️

Iron Fish's second consensus upgrade will activate at block 255,000 estimated to occur on November 2nd, 2022. You must upgrade your node by block 255,000 or you will be on a hard fork. These changes were merged in #2378.

Why are you doing this?

We are moving to block size based consensus with a maximum block size of 2MB. This is replacing the previous transaction count limit of 300 transactions. We've updated the mining manager to optimize packing transactions in a block according to this max size limit.

Fee Estimation

@ygao76 and @hughy added a new transaction fee estimation module. The FeeEstimator caches fees from transactions in recent blocks and uses that history to estimate the fee level needed for new transactions to be mined in upcoming blocks. A future release will us the RPC endpoint implemented in #2428 to estimate fees for transactions created using the accounts:pay and deposit commands.

Bug Fix: Spent Notes Marking

@hughy fixed an issue where notes were being marked as unspent after you spent them. The fix to stop wallet rebroadcasting expired transactions was implemented in #2399.

Other changes

Full Changelog: v0.1.49...v0.1.50

Don't miss a new ironfish release

NewReleases is sending notifications on new releases.