win.38 - donation treasury, NAT-tolerant payouts, pool node self-check
Windows build 38. Changes since win.33:
Pool payouts
- Fixed a bug where a failed
sendtoaddresswas 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:
poolpayoutpercentpays 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) andbackup-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.