Repository navigation
Releases: PrivacyDataCoin-Project/PDC
Release list
PDC 3.0.0 (build 11)
PDC 3.0.0 (build 11)
Hard-fork and wallet hardening release.
Highlights
- HF8 schedule: hard fork at height 50000 (testnet 15000) with handshake min build 11, so upgraded nodes drop older peers before the strict PoS sequence run limit activates after 57000.
- JWT Companion UAF harden: wallet RPC JWT salt set/check no longer races with expiration sweeps (macOS crash fix path).
- PoS sequence limit: fix asymmetry between main and alt chain paths.
- Version: display / CMake / Inno Setup aligned to 3.0.0.11.
- Companion: website latest announce bumped to 0.1.15.
Notes
CI build-all publishes signed platform artifacts to this release when the release:published workflow completes. macOS DMG notarization may take additional time after the build job finishes.
Artifacts
Built from aa3985a5 by Build all platforms.
pdc-linux-arm64-cli-3.0.0.11-aa3985a.tar.bz2(16M)pdc-linux-arm64-gui-3.0.0.11-aa3985a.AppImage(175M)pdc-linux-x64-cli-3.0.0.11-aa3985a.tar.bz2(16M)pdc-linux-x64-gui-3.0.0.11-aa3985a.AppImage(167M)pdc-macos-arm64-cli-v3.0.0.11[aa3985a].tar.bz2(13M)pdc-macos-arm64-gui-v3.0.0.11[aa3985a].dmg(272M)pdc-macos-universal-cli-v3.0.0.11[aa3985a].tar.bz2(26M)pdc-macos-x64-cli-v3.0.0.11[aa3985a].tar.bz2(13M)pdc-macos-x64-gui-v3.0.0.11[aa3985a].dmg(245M)pdc-windows-x64-cli-3.0.0.11-aa3985a.zip(109M)pdc-windows-x64-gui-3.0.0.11-aa3985a-installer.exe(194M)pdc-windows-x64-gui-3.0.0.11-aa3985a.zip(282M)
PDC 2.4.3 (build 10)
PDC 2.4.3 (build 10)
Soft-launch wallet release.
Highlights
- Sync under checkpoints: skip pruned ADO proofs so checkpoint sync no longer stalls; lower LMDB pre-download size threshold for small PDC snapshots (5a92fc9).
- JWT Companion race fix: serialize wallet RPC JWT salt set/check under a mutex so multi-thread Companion auth no longer races (^@c16553b).
- Version: display / CMake / Inno Setup aligned to 2.4.3.10 (handshake min build unchanged).
- Mainnet checkpoints updated to height 28000; LMDB pre-download to 28922.
- Assets whitelist (PAK): signed
assets_whitelist.jsonwith validation-authority signature verification in wallet2. - CI: macOS stapler Error 68 retries; Windows NASM install retry/fallback; empty version
[]guard.
Notes
CI build-all publishes signed platform artifacts to this release when the release:published workflow completes. macOS DMG notarization may take additional time after the build job finishes.
Artifacts
Built from 063f204b by Build all platforms.
pdc-linux-arm64-cli-2.4.3.10-063f204.tar.bz2(16M)pdc-linux-arm64-gui-2.4.3.10-063f204.AppImage(175M)pdc-linux-x64-cli-2.4.3.10-063f204.tar.bz2(16M)pdc-linux-x64-gui-2.4.3.10-063f204.AppImage(167M)pdc-macos-arm64-cli-v2.4.3.10[063f204].tar.bz2(13M)pdc-macos-arm64-gui-v2.4.3.10[063f204].dmg(272M)pdc-macos-universal-cli-v2.4.3.10[063f204].tar.bz2(26M)pdc-macos-x64-cli-v2.4.3.10[063f204].tar.bz2(13M)pdc-macos-x64-gui-v2.4.3.10[063f204].dmg(245M)pdc-windows-x64-cli-2.4.3.10-063f204.zip(109M)pdc-windows-x64-gui-2.4.3.10-063f204-installer.exe(194M)pdc-windows-x64-gui-2.4.3.10-063f204.zip(282M)
PDC 2.4.2
PDC 2.4.2
Version 2.4.2.9 (handshake min build unchanged: 4).
Summary
- Ubuntu 22.04 AppImages run on newer hosts, including Ubuntu 24.04 and 26.04.
- Bundled NSS/NSPR is pinned ahead of the host softokn, so Qt WebEngine no longer aborts on startup.
- The Qt GUI uses the host libstdc++, which removes the
std::bad_castcrash while formatting daemon status. CLI tools keep a static libstdc++. - The AppImage does not bundle libstdc++. The Ubuntu 24.04 smoke test fails if the GUI log contains
std::bad_cast.
Artifacts
Built from 337176a0 by Build all platforms.
pdc-linux-arm64-cli-2.4.2.9-337176a.tar.bz2(16M)pdc-linux-arm64-gui-2.4.2.9-337176a.AppImage(175M)pdc-linux-x64-cli-2.4.2.9-337176a.tar.bz2(16M)pdc-linux-x64-gui-2.4.2.9-337176a.AppImage(167M)pdc-macos-arm64-cli-v2.4.2.9[337176a].tar.bz2(13M)pdc-macos-arm64-gui-v2.4.2.9[337176a].dmg(272M)pdc-macos-universal-cli-v2.4.2.9[337176a].tar.bz2(26M)pdc-macos-x64-cli-v2.4.2.9[337176a].tar.bz2(13M)pdc-macos-x64-gui-v2.4.2.9[337176a].dmg(245M)pdc-windows-x64-cli-2.4.2.9-337176a.zip(109M)pdc-windows-x64-gui-2.4.2.9-337176a-installer.exe(194M)pdc-windows-x64-gui-2.4.2.9-337176a.zip(282M)
PDC 2.4.1
PDC 2.4.1
Version 2.4.1.8 (handshake min build unchanged: 4).
Summary
- New multi-platform CI (Linux AppImage, Windows, macOS) via
build-allonmaster; removed legacymain/main-cliworkflows - Linux AppImage: full NSS/NSPR bundling (Ubuntu 26.04 compatible), no host systemd; fixed RPATH / AppDir self-containment
- Windows: MSVC x64 builds, Inno installer to
C:\Program Files\PDC(PDC-specific AppId, no clash with Zano); no Authenticode, no ARM64 - macOS: GUI/CLI workflows (x64/arm64) plus universal CLI signed and notarized
- GUI: WebChannelBridge API isolation, daemon state delivery fix, UI sync (
start_backendorder) — unblocks stuck “Loading blockchain data” - Submodule fixes live in PrivacyDataCoin-Project forks (no configure-time overlay; builds should not report
-dirty) - Smoke:
simplewallet --versionexits 0 - There is known issue with linux GUI that may not work proper, use cli untill fix
Artifacts
Built from 2c8b5f21 by Build all platforms.
PDC 2.4.0
PDC 2.4.0
- Fix release-compatible crashes in RPC, database locks, and mnemonics
- Keep Tor/Asio builds valid across Boost 1.75-1.90 and fix read-only DB unlock
- Add mainnet checkpoints every 1000 blocks through height 12000
- Fix Windows/macOS CI packaging and linker issues for release artifacts
- Update wallet UI so History shows real transfer amounts and Received vs Sent
- Display version 2.4.0.7 with handshake min build kept at 4
PDC 2.3.1
Version
- Project version is 2.3.1 (
CMakeLists.txtVERSIONandsrc/version.h.in). PROJECT_VERSION_BUILD_NOis 5. The hardfork minimum build is still 4.
Chain snapshots
Mainnet predownload entries in src/common/pre_download.h:
- LMDB: https://api.privacydatacoin.com/pre-download/pdc_lmdb_10773.pak
- SHA-256:
1770c29ede9030baa28395ae023a13941bafff8e44eb378eadbb361d538fdd14 - packed size: 83551265 bytes
- unpacked size: 98873344 bytes
- SHA-256:
- MDBX: https://api.privacydatacoin.com/pre-download/pdc_mdbx_10818.pak
- SHA-256:
f51821e6284ef800335a5533ce10202f54be77a6a49d206e84876c6472359294 - packed size: 73643070 bytes
- unpacked size: 268419072 bytes
- SHA-256:
The previous mainnet LMDB snapshot was pdc_lmdb_1986.pak. MDBX predownload was empty in 2.3.0.
MDBX geometry
New MDBX databases can be created on a host whose OS page is 16 KiB. mdbx_env_set_geometry installs the requested 4 KiB database page before it converts the growth step, and the grow/shrink step is clamped to a size that fits in a uint16 page count and stays aligned to the OS page. An existing database is not rewritten. This is a local creation fix and does not change consensus.
Hosts
- Wrap status is requested from
http://wrapped.privacydatacoin.com/api2/get_wrap_info(previouslywrapped.pdc.org). - The GUI layout submodule (
0ba11db15b695e3298294ba0d5513d26eb3d6278) useshttps://api.privacydatacoin.comfor the asset whitelist andhttps://wrapped.privacydatacoin.comfor wrap info. - Chain snapshots are served from
https://api.privacydatacoin.com/pre-download/.
Wallet and API
- Compact wallet sync is on by default. Wallets may ask
get_blocksfor compact transactions (signatures and proofs omitted). Older daemons ignore the flag and return full blocks. Pending compact transactions are not relayed without signatures. This is wallet transport metadata and is not written into the blockchain database. getinfoincludes the daemon version string.- GUI log size and clear methods are available on the log stream splitter.
- PoS coinbase rewards are labeled apart from PoW in wallet history.
- A full wallet rescan runs on the wallet thread from genesis, so the UI does not freeze the displayed height at 0.
- Remote-node mode treats a daemon that only has inbound peers as online once
getinforeturns a real tip, so wallet sync is not stuck in "connecting".
Branding, license, donations
LICENSEstarts with a PrivacyDataCoin copyright header. The Zano MIT text below it is unchanged.- Donation lines in the README are PDC
@arqtrasand XMR44xwrxeWXiCQJhvxxa5sVn6etiCoRAzHkMRJP6re2ySXXCJd4S5qvshjnyhePGFSftCjBHNKAdH5e2nZyrJgNTowBdGzRaU. - App icons, brand marks, and the website logos and favicon are the current PrivacyDataCoin set.
- The website includes an App Store privacy page.
Builds
- macOS CLI and GUI workflows run on
macos-latest(they no longer targetmacos-14). - Linux GUI packages ship
qt.conf, WebEngine resources and locales, and the OpenSSL 1.1 libraries used at build time, so the GUI is not blank when Qt looks up the CI prefix. - Contrib submodule pointers match master: miniupnp
bd836936f7ed7e697f36dff709d00a907644172a, RandomX3bcb6bafe63d70f8e6f78a0d431e71be2b638083, tor-connectb589edb1906dccb387cfeded6ed12286c5f0405f, bitcoin-secp256k1a5269373fa13ff845f654d81b90629dd78495641.
v2.3.0
Summary
- Daemon startup no longer rewinds the chain to height 1199.
- Release 2.3.0, handshake build 4.
- LMDB predownload: https://api.privacydatacoin.com/pre-download/pdc_lmdb_1986.pak