Skip to content

win.38 - donation treasury, NAT-tolerant payouts, pool node self-check

Choose a tag to compare

@chopperbriano chopperbriano released this 02 Jul 15:22

Windows build 38. Changes since win.33:

Pool payouts

  • Fixed a bug where a failed sendtoaddress was logged as SENT (and written to the ledger) instead of an error.
  • Once-per-period spend guard (poolpayoutperiodhours) so a double [E] press can't double-pay.
  • Balance-derived payouts: poolpayoutpercent pays a percent of the wallet balance — can't overspend, scales with donations.

Getting more nodes paid

  • Hybrid node verification: direct dial first, then a NAT-tolerant DHT findprovs + bitswap fallback, so nodes behind NAT can earn without forwarding a port (forwarding still recommended).
  • Default pool is now https://pool.digistamp.co; first-run wizard prompts for the pool.

Donation treasury

  • GET /pool/stats.json + a public landing page: live donation QR, treasury balance (read from a public explorer, so it can be an external/cold address), total paid to hosts, and a public payout ledger.

Website / deploy

  • Caddy reverse-proxy bootstrap (pool/deploy/setup-caddy.ps1) for HTTPS + the landing page.
  • start-digistamp.ps1 (start the stack after reboot, waits for DigiByte Core) and backup-digistamp.ps1 (rotated data + wallet backup).

Dashboard / misc

  • New [N] key in DigiAssetCore.exe: lists the pool's online nodes and self-checks whether your node is registered.
  • "Nodes online" count now reflects your configured pool, not a hardcoded server.
  • Version string now bumps with the release (was frozen at .33).
  • Fixed firewall docs: forward IPFS swarm port 4001, keep the API port 5001 localhost-only.

Binaries: DigiAssetCore.exe (node), DigiAssetPoolServer.exe (pool, optional), DigiAssetCore-cli.exe (CLI). You still need DigiByte Core and IPFS Desktop — see the README.