diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2018-03-06 12:24:20 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2018-03-06 12:24:20 -0500 |
| commit | 2deff0611d7b19c9e25c5c8e7c6c66741e4be758 (patch) | |
| tree | 05160b3d32d8208812a14fd2977f43b886f1f4f0 /src/daemon | |
| parent | 7dae6a1ff0841f7d77c59d69abc6e6edebfeffcb (diff) | |
| parent | fd1f4bf628129e2dfce3de6dbdfc135ad4cadffa (diff) | |
| download | monzero-gui-2deff0611d7b19c9e25c5c8e7c6c66741e4be758.tar.gz monzero-gui-2deff0611d7b19c9e25c5c8e7c6c66741e4be758.tar.xz monzero-gui-2deff0611d7b19c9e25c5c8e7c6c66741e4be758.zip | |
Merge pull request #1091
89ec822 removed persistentSettings.startLocalNode as it's synonym for !persistentSettings.useRemoteNode
af882e8 rectified visual switch between local node & remote node
fd1f4bf Bootstrap daemon (requires #3165)
Diffstat (limited to 'src/daemon')
| -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 |
