Repository navigation
PDC 3.2.0
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)