42a33457bf
Every Triangles wallet is now a Tor node. Staking rewards subsidize Tor infrastructure. Core changes: - Embedded Tor 0.4.9.6 as git submodule - ConnectNode rejects all non-.onion peers - Tor failure is fatal - wallet requires Tor to operate - All proxies forced through embedded Tor SOCKS - Clearnet (IPv4/IPv6) disabled at startup - HTTP seed fetch routes through Tor proxy (removed boost::asio dep) - Merged PoW cleanup: -623 lines of dead mining code - Stripped dead LEGACY/MIXED bootstrap modes from net_bootstrap - RPC getnetworkinfo reports tor_native mode Tooling: - scripts/bump-version.sh syncs version across all 17+ files - Version bumped to 5.6.0 across all packaging manifests Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
30 lines
715 B
Markdown
30 lines
715 B
Markdown
# Version Bump Script
|
|
|
|
Updates the version number across all files in the repo from a single command.
|
|
|
|
## Usage
|
|
|
|
**Set a specific version:**
|
|
```bash
|
|
bash scripts/bump-version.sh 5.7.0
|
|
```
|
|
|
|
**Or edit `src/clientversion.h` first, then sync everything else:**
|
|
```bash
|
|
bash scripts/bump-version.sh
|
|
```
|
|
|
|
## What it updates
|
|
|
|
- `src/clientversion.h` (source of truth)
|
|
- `src/version.h`
|
|
- `triangles-qt.pro`
|
|
- `Dockerfile`
|
|
- All packaging manifests (Docker, Snap, Scoop, WinGet, RPM, Flatpak, Debian, AppImage)
|
|
|
|
## What still needs manual review after running
|
|
|
|
- `packaging/appstream/...metainfo.xml` — add a new `<release>` entry
|
|
- `README.md` — update header version if desired
|
|
- Any documentation with download URLs
|