diff options
| author | stoffu <stoffu@protonmail.ch> | 2018-01-22 18:43:39 +0900 |
|---|---|---|
| committer | stoffu <stoffu@protonmail.ch> | 2018-01-30 07:45:11 +0900 |
| commit | fd1f4bf628129e2dfce3de6dbdfc135ad4cadffa (patch) | |
| tree | a428fb10a5ede0965969cc187552708f304c097d /src | |
| parent | af882e87f5cfbd0454b31cf2846615dfb6267cbf (diff) | |
| download | monzero-gui-fd1f4bf628129e2dfce3de6dbdfc135ad4cadffa.tar.gz monzero-gui-fd1f4bf628129e2dfce3de6dbdfc135ad4cadffa.tar.xz monzero-gui-fd1f4bf628129e2dfce3de6dbdfc135ad4cadffa.zip | |
Bootstrap daemon (requires #3165)
Diffstat (limited to 'src')
| -rw-r--r-- | src/daemon/DaemonManager.cpp | 7 | ||||
| -rw-r--r-- | src/daemon/DaemonManager.h | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/daemon/DaemonManager.cpp b/src/daemon/DaemonManager.cpp index 58002014..93e7a9a8 100644 --- a/src/daemon/DaemonManager.cpp +++ b/src/daemon/DaemonManager.cpp @@ -32,7 +32,7 @@ DaemonManager *DaemonManager::instance(const QStringList *args) return m_instance; } -bool DaemonManager::start(const QString &flags, bool testnet, const QString &dataDir) +bool DaemonManager::start(const QString &flags, bool testnet, const QString &dataDir, const QString &bootstrapNodeAddress) { // prepare command line arguments and pass to monerod QStringList arguments; @@ -67,6 +67,11 @@ bool DaemonManager::start(const QString &flags, bool testnet, const QString &dat arguments << dataDir; } + // Bootstrap node address + if(!bootstrapNodeAddress.isEmpty()) { + arguments << "--bootstrap-daemon-address" << bootstrapNodeAddress; + } + arguments << "--check-updates" << "disabled"; diff --git a/src/daemon/DaemonManager.h b/src/daemon/DaemonManager.h index 2b9c8b84..d081ad7d 100644 --- a/src/daemon/DaemonManager.h +++ b/src/daemon/DaemonManager.h @@ -14,7 +14,7 @@ public: static DaemonManager * instance(const QStringList *args); - Q_INVOKABLE bool start(const QString &flags, bool testnet, const QString &dataDir = ""); + Q_INVOKABLE bool start(const QString &flags, bool testnet, const QString &dataDir = "", const QString &bootstrapNodeAddress = ""); Q_INVOKABLE bool stop(bool testnet); // return true if daemon process is started |
