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:
@@ -34,11 +34,9 @@ std::string getParamsDirectory();
|
||||
constexpr const char* RESOURCE_SAPLING_SPEND = "sapling-spend.params";
|
||||
constexpr const char* RESOURCE_SAPLING_OUTPUT = "sapling-output.params";
|
||||
constexpr const char* RESOURCE_ASMAP = "asmap.dat";
|
||||
constexpr const char* RESOURCE_HUSHD = "hushd.exe";
|
||||
constexpr const char* RESOURCE_HUSH_CLI = "hush-cli.exe";
|
||||
constexpr const char* RESOURCE_HUSH_TX = "hush-tx.exe";
|
||||
constexpr const char* RESOURCE_DRAGONXD_BAT = "dragonxd.bat";
|
||||
constexpr const char* RESOURCE_DRAGONX_CLI_BAT = "dragonx-cli.bat";
|
||||
constexpr const char* RESOURCE_DRAGONXD = "dragonxd.exe";
|
||||
constexpr const char* RESOURCE_DRAGONX_CLI = "dragonx-cli.exe";
|
||||
constexpr const char* RESOURCE_DRAGONX_TX = "dragonx-tx.exe";
|
||||
constexpr const char* RESOURCE_XMRIG = "xmrig.exe";
|
||||
constexpr const char* RESOURCE_DARK_GRADIENT = "dark_gradient.png";
|
||||
constexpr const char* RESOURCE_LOGO = "logo_ObsidianDragon_dark.png";
|
||||
@@ -60,7 +58,7 @@ int extractBundledThemes(const std::string& destDir);
|
||||
// Check if daemon needs to be extracted
|
||||
bool needsDaemonExtraction();
|
||||
|
||||
// Get daemon binary directory (<exe_dir>/hush3/)
|
||||
// Get daemon binary directory (<exe_dir>/dragonx/)
|
||||
std::string getDaemonDirectory();
|
||||
|
||||
// Check if daemon is available (embedded or in app directory)
|
||||
|
||||
Reference in New Issue
Block a user