Skip to content

PDC 3.2.0

Choose a tag to compare

@ArqTras ArqTras released this 02 Nov 22:33
· 8 commits to master since this release
v3.2.0
e6ff8c0

PDC 3.2.0

Merge of PR #11 (backport/zano-amounts4-legacy-full).

Wallet: hardened AMOUNTS4 bare decoy selection

  • Gate on snapshot pool size: bare (global_offsets) path only when the embedded snapshot has a real count for the amount and the bucket can hold the ring; otherwise height-distribution selection.
  • Planner returns unique decoy candidates only, never the real gindex; wallet appends the real output itself after shuffling.
  • Runtime fallback to height-based selection when the daemon returns a scanty bare pool (for callers allowing fewer decoys).
  • CSPRNG (crypto::uniform_random_bit_generator) for decoy sampling, matching upstream Zano.
  • Embedded PDC mainnet bare-output snapshot (export_bare_outputs, genesis df35cba5... verified); HF4 at block 100 freezes the bare set, degenerate buckets (count 1) are gated to height selection.
  • Unit tests for both cases (big bucket / too-small bucket).

CI: macOS / Linux GUI / Windows builds dispatched on the PR branch were green before merge.

Artifacts

Built from e6ff8c0e by Build all platforms.

  • pdc-linux-arm64-cli-3.2.0.13-e6ff8c0.tar.bz2 (16M)
  • pdc-linux-arm64-gui-3.2.0.13-e6ff8c0.AppImage (176M)
  • pdc-linux-x64-cli-3.2.0.13-e6ff8c0.tar.bz2 (16M)
  • pdc-linux-x64-gui-3.2.0.13-e6ff8c0.AppImage (167M)
  • pdc-macos-arm64-cli-v3.2.0.13[e6ff8c0].tar.bz2 (13M)
  • pdc-macos-arm64-gui-v3.2.0.13[e6ff8c0].dmg (273M)
  • pdc-macos-universal-cli-v3.2.0.13[e6ff8c0].tar.bz2 (26M)
  • pdc-macos-x64-cli-v3.2.0.13[e6ff8c0].tar.bz2 (14M)
  • pdc-macos-x64-gui-v3.2.0.13[e6ff8c0].dmg (245M)
  • pdc-windows-x64-cli-3.2.0.13-e6ff8c0.zip (110M)
  • pdc-windows-x64-gui-3.2.0.13-e6ff8c0-installer.exe (195M)
  • pdc-windows-x64-gui-3.2.0.13-e6ff8c0.zip (283M)