Skip to content

v3.2.8

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Mar 10:34
· 787 commits to master since this release
5786fb8

Recommended Upgrade

  • Security improvements
    • Rate limit ADDR P2P messages.
      • This prevents a potential DoS attack vector where malicious actors can cause resource exhaustion of the node host.
  • Performance improvements
    • -walletfastselect flag can be used to speed up UTXO selection for large wallets
      • This only works for simple utxo unlock scripts.
      • Using this option will fail to select complex scripts unlock scripts like multi-sig.
      • This can be set as a global default in defid or passed to defi-cli to set per-request context.

Upgrade Notes

  • For >= 3.2.4, no reindex needed. Drop-in upgrade.
  • For >= 3.2.0 and <= 3.2.3, reindex is recommended, but optional and can be drop-in upgrade.
  • For nodes >=3.0.x, one of the following is required:
    • Sync from any of snapshots from the DeFiChain team (below)
  • For all other updates, one of the following is required: a fresh sync, the most recent snapshot.
  • For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.

Flag Changes

  • Both defi-cli and defid:
    • Added:
      • walletfastselect
      • walletcoinoptskipsolvable
      • walletcoinopteagerselect
  • defid:
    • Added:
      • maxaddrratepersecond
      • maxaddrprocessingtokenbucket

RPC Changes

  • getpeerinfo:
    • Added:
      • addr_processed
      • addr_rate_limited

Additional Notes

  • None

Network Snapshot

What's Changed

Full Changelog: v3.2.7...v3.2.8