Rename hush→dragonx across wallet codebase
- Rename RESOURCE_HUSHD/HUSH_CLI/HUSH_TX to RESOURCE_DRAGONXD/DRAGONX_CLI/DRAGONX_TX - Remove unused .bat resource constants (DRAGONXD_BAT, DRAGONX_CLI_BAT) - Update INCBIN symbols: g_hushd_exe → g_dragonxd_exe, etc. - Update daemon search paths, removing hush-arrakis-chain fallbacks - Update process detection (Windows findProcessByName, Linux /proc/comm, macOS pgrep) - Update build.sh: embed dragonxd.exe/dragonx-cli.exe/dragonx-tx.exe - Overhaul setup.sh: fix binary names, release paths, add -j passthrough - Update getDaemonPath/needsDaemonExtraction/hasDaemonAvailable for new names
This commit is contained in:
12
README.md
12
README.md
@@ -33,10 +33,10 @@ A lightweight, portable cryptocurrency wallet for DragonX (DRGX), built with Dea
|
||||
The setup script detects your OS, installs all build dependencies, and validates your environment:
|
||||
|
||||
```bash
|
||||
./scripts/setup.sh # Install core build deps (interactive)
|
||||
./scripts/setup.sh --check # Just report what's missing
|
||||
./scripts/setup.sh --all # Core + Windows/macOS cross-compile + Sapling params
|
||||
./scripts/setup.sh --win # Also install mingw-w64 + libsodium-win
|
||||
./setup.sh # Install core build deps (interactive)
|
||||
./setup.sh --check # Just report what's missing
|
||||
./setup.sh --all # Core + Windows/macOS cross-compile + Sapling params
|
||||
./setup.sh --win # Also install mingw-w64 + libsodium-win
|
||||
```
|
||||
|
||||
### Manual Prerequisites
|
||||
@@ -71,7 +71,7 @@ brew install cmake
|
||||
### Binaries
|
||||
Download linux and windows binaries of latest releases and place in binary directories:
|
||||
|
||||
**DragonX daemon** (https://git.dragonx.is/dragonx/hush3):
|
||||
**DragonX daemon** (https://git.dragonx.is/DragonX/dragonx):
|
||||
- prebuilt-binaries/dragonxd-linux/
|
||||
- prebuilt-binaries/dragonxd-win/
|
||||
- prebuilt-binaries/dragonxd-mac/
|
||||
@@ -128,7 +128,7 @@ The wallet checks its **own directory first** when looking for DragonX node bina
|
||||
**Search order:**
|
||||
1. Wallet executable directory (highest priority)
|
||||
2. Embedded/extracted daemon (app data directory)
|
||||
3. System-wide locations (`/usr/local/bin`, `~/hush3/src`, etc.)
|
||||
3. System-wide locations (`/usr/local/bin`, `~/dragonx/src`, etc.)
|
||||
|
||||
This is useful for testing new branches or hotfixes to the node software before they are bundled into a wallet release.
|
||||
## Configuration
|
||||
|
||||
Reference in New Issue
Block a user