Browse Source

Merge pull request #1 from MyHush/dev

Dev
pull/50/head
Denio 5 years ago
committed by GitHub
parent
commit
1bad1a0cfa
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 31
      README.md
  2. 44
      res/zec_qt_wallet_de.ts
  3. 34
      res/zec_qt_wallet_es.ts
  4. 22
      res/zec_qt_wallet_fr.ts
  5. 32
      res/zec_qt_wallet_it.ts
  6. 34
      res/zec_qt_wallet_pt.ts
  7. 31
      src/connection.cpp
  8. 3
      src/mainwindow.ui
  9. 6
      src/mobileappconnector.ui
  10. 6
      src/rpc.cpp

31
README.md

@ -1,21 +1,42 @@
SilentDragon desktop wallet for HUSH ($HUSH) that runs on Linux, Windows and macOS.
# SilentDragon
SilentDragon desktop wallet for HUSH ($HUSH) runs on Linux, Windows and macOS.
This is experimental software under active development!
![Screenshots](silentdragon.png?raw=true)
## PRIVACY NOTICE
SilentDragon contacts a few different external websites to get various
bits of data.
* coingecko.com for price data API
* explorer.myhush.org for explorer links
* dexstats.info for address utilities
This means your IP address is known to these servers. Enable Tor setting
in SilentDragon to prevent this, or better yet, use TAILS: https://tails.boum.org/
# Installation
Head over to the releases page and grab the latest installers or binary. https://github.com/MyHush/SilentDragon/releases
## hushd
SilentDragon needs a Hush full node running hushd. If you already have a hushd node running, SilentDragon will connect to it.
If you don't have one, SilentDragon will start its embedded hushd node.
SilentDragon needs a Hush full node running hushd. If you already have a hushd node running, SilentDragon will connect to it.
If you don't have one, SilentDragon will start its embedded hushd node.
Additionally, if this is the first time you're running SilentDragon or a hushd daemon, SilentDragon will download the zcash params (~1.7 GB) and configure `HUSH3.conf` for you.
Additionally, if this is the first time you're running SilentDragon or a hushd daemon, SilentDragon will find Sapling params (~50 MB) and configure `HUSH3.conf` for you.
Pass `--no-embedded` to disable the embedded hushd and force SilentDragon to connect to an external node.
## Compiling from source
SilentDragon is written in C++ 14, and can be compiled with g++/clang++/visual c++. It also depends on Qt5, which you can get from [here](https://www.qt.io/download). Note that if you are compiling from source, you won't get the embedded hushd by default. You can either run an external hushd, or compile hushd as well.
SilentDragon is written in C++ 14, and can be compiled with g++/clang++/visual
c++. It also depends on Qt5, which you can get from
[here](https://www.qt.io/download). Note that if you are compiling from source,
you won't get the embedded hushd by default. You can either run an external
hushd, or compile hushd as well.
### Building on Linux

44
res/zec_qt_wallet_de.ts

@ -31,7 +31,7 @@
<name>ConnectionDialog</name>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>ZecWallet</source>
<source>SilentDragon</source>
<translation>SilentDragon</translation>
</message>
<message>
@ -44,7 +44,7 @@
<name>MainWindow</name>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>ZecWallet</source>
<source>SilentDragon</source>
<translation>Silentdragon</translation>
</message>
<message>
@ -426,7 +426,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="541"/>
<source>Connection over Tor has been enabled. To use this feature, you need to restart ZecWallet.</source>
<source>Connection over Tor has been enabled. To use this feature, you need to restart SilentDragon.</source>
<translation>Die Verbindung über Tor wurde aktiviert. Um Tor zu benutzen starten Sie bitte Silentdragon neu.</translation>
</message>
<message>
@ -436,12 +436,12 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="551"/>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart ZecWallet.</source>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart SilentDragon.</source>
<translation>Die Verbindung über Tor wurde deaktiviert. Um die Verbingung zu Tor endgültig zu beenden, starten Sie bitte Silentdragon neu</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="612"/>
<source>Thanks for supporting ZecWallet!</source>
<source>Thanks for supporting SilentDragon!</source>
<translation>Danke dass Sie Silentdragon unterstützen</translation>
</message>
<message>
@ -451,7 +451,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="614"/>
<source> to support ZecWallet</source>
<source> to support SilentDragon</source>
<translation>um Silentdragon zu unterstützen</translation>
</message>
<message>
@ -482,12 +482,12 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="580"/>
<source>ZecWallet needs to restart to rescan/reindex. ZecWallet will now close, please restart ZecWallet to continue</source>
<source>SilentDragon needs to restart to rescan/reindex. SilentDragon will now close, please restart SilentDragon to continue</source>
<translation>Silentdragon muss für den Rescan/Reindex neu gestartet werden. Silentdragon wird nun schließen, bitte starten Sie Silentdragon neu um fortzufahren</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="582"/>
<source>Restart ZecWallet</source>
<source>Restart SilentDragon</source>
<translation>Starte Silentdragon neu</translation>
</message>
<message>
@ -763,7 +763,7 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/mobileappconnector.ui" line="84"/>
<source>Allow connections over the internet via ZecWallet wormhole</source>
<source>Allow connections over the internet via SilentDragon wormhole</source>
<translation>Erlaube Verbindungen über das Internet via Silentdragon Wurmloch</translation>
</message>
<message>
@ -847,7 +847,7 @@ doesn&apos;t look like a z-address</source>
<name>ConnectionDialog</name>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>ZecWallet</source>
<source>SilentDragon</source>
<translation>SilentDragon</translation>
</message>
<message>
@ -860,7 +860,7 @@ doesn&apos;t look like a z-address</source>
<name>MainWindow</name>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>ZecWallet</source>
<source>SilentDragon</source>
<translation>Silentdragon</translation>
</message>
<message>
@ -1242,7 +1242,7 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="541"/>
<source>Connection over Tor has been enabled. To use this feature, you need to restart ZecWallet.</source>
<source>Connection over Tor has been enabled. To use this feature, you need to restart SilentDragon.</source>
<translation>Die Verbindung über Tor wurde aktiviert. Um Tor zu benutzen starten Sie bitte Silentdragon neu.</translation>
</message>
<message>
@ -1252,12 +1252,12 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="551"/>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart ZecWallet.</source>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart SilentDragon.</source>
<translation>Die Verbindung über Tor wurde deaktiviert. Um die Verbingung zu Tor endgültig zu beenden, starten Sie bitte Silentdragon neu</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="612"/>
<source>Thanks for supporting ZecWallet!</source>
<source>Thanks for supporting SilentDragon!</source>
<translation>Danke dass Sie Silentdragon unterstützen</translation>
</message>
<message>
@ -1267,7 +1267,7 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="614"/>
<source> to support ZecWallet</source>
<source> to support SilentDragon</source>
<translation>um Silentdragon zu unterstützen</translation>
</message>
<message>
@ -1298,12 +1298,12 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="580"/>
<source>ZecWallet needs to restart to rescan/reindex. ZecWallet will now close, please restart ZecWallet to continue</source>
<source>SilentDragon needs to restart to rescan/reindex. SilentDragon will now close, please restart SilentDragon to continue</source>
<translation>Silentdragon muss für den Rescan/Reindex neu gestartet werden. Silentdragon wird nun schließen, bitte starten Sie Silentdragon neu um fortzufahren</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="582"/>
<source>Restart ZecWallet</source>
<source>Restart SilentDragon</source>
<translation>Starte Silentdragon neu</translation>
</message>
<message>
@ -1579,7 +1579,7 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/mobileappconnector.ui" line="84"/>
<source>Allow connections over the internet via ZecWallet wormhole</source>
<source>Allow connections over the internet via SilentDragon wormhole</source>
<translation>Erlaube Verbindungen über das Internet via Silentdragon Wurmloch</translation>
</message>
<message>
@ -1641,9 +1641,9 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have hushd set to start as a daemon, which can cause problems with ZecWallet
<source>You have hushd set to start as a daemon, which can cause problems with SilentDragon
.Please remove the following line from your zcash.conf and restart ZecWallet
.Please remove the following line from your zcash.conf and restart SilentDragon
daemon=1</source>
<translation>Sie haben hushd im Hintergrund gestartet, was zu Problemen führen kann. Bitte löschen Sie folgende Zeile aus Ihrer Hush3.conf: daemon=1</translation>
</message>
@ -2527,9 +2527,9 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have hushd set to start as a daemon, which can cause problems with ZecWallet
<source>You have hushd set to start as a daemon, which can cause problems with SilentDragon
.Please remove the following line from your zcash.conf and restart ZecWallet
.Please remove the following line from your zcash.conf and restart SilentDragon
daemon=1</source>
<translation>Sie haben hushd im Hintergrund gestartet, was zu Problemen führen kann. Bitte löschen Sie folgende Zeile aus Ihrer Hush3.conf: daemon=1</translation>
</message>

34
res/zec_qt_wallet_es.ts

@ -31,8 +31,8 @@
<name>ConnectionDialog</name>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>ZecWallet</source>
<translation>ZecWallet</translation>
<source>SilentDragon</source>
<translation>SilentDragon</translation>
</message>
<message>
<location filename="../src/connection.ui" line="58"/>
@ -44,8 +44,8 @@
<name>MainWindow</name>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>ZecWallet</source>
<translation>ZecWallet</translation>
<source>SilentDragon</source>
<translation>SilentDragon</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="29"/>
@ -426,7 +426,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="541"/>
<source>Connection over Tor has been enabled. To use this feature, you need to restart ZecWallet.</source>
<source>Connection over Tor has been enabled. To use this feature, you need to restart SilentDragon.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -436,13 +436,13 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="551"/>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart ZecWallet.</source>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart SilentDragon.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="612"/>
<source>Thanks for supporting ZecWallet!</source>
<translation>Gracias por apoyar ZecWallet!</translation>
<source>Thanks for supporting SilentDragon!</source>
<translation>Gracias por apoyar SilentDragon!</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="614"/>
@ -451,8 +451,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="614"/>
<source> to support ZecWallet</source>
<translation> para apoyar ZecWallet</translation>
<source> to support SilentDragon</source>
<translation> para apoyar SilentDragon</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="651"/>
@ -482,12 +482,12 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="580"/>
<source>ZecWallet needs to restart to rescan/reindex. ZecWallet will now close, please restart ZecWallet to continue</source>
<source>SilentDragon needs to restart to rescan/reindex. SilentDragon will now close, please restart SilentDragon to continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="582"/>
<source>Restart ZecWallet</source>
<source>Restart SilentDragon</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -763,7 +763,7 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/mobileappconnector.ui" line="84"/>
<source>Allow connections over the internet via ZecWallet wormhole</source>
<source>Allow connections over the internet via SilentDragon wormhole</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1019,12 +1019,12 @@ Por favor, especificar el host/puerta y usario/contraseña en el menú Editar-&g
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have hushd set to start as a daemon, which can cause problems with ZecWallet
<source>You have hushd set to start as a daemon, which can cause problems with SilentDragon
.Please remove the following line from your zcash.conf and restart ZecWallet
.Please remove the following line from your zcash.conf and restart SilentDragon
daemon=1</source>
<translation>Has configurado hushd para ejecutar como demonio, lo que puede causar problemas con ZecWallet.
Por favor, eliminar la siguente linea de hushd.conf y reinicia ZecWallet
<translation>Has configurado hushd para ejecutar como demonio, lo que puede causar problemas con SilentDragon.
Por favor, eliminar la siguente linea de hushd.conf y reinicia SilentDragon
daemon=1</translation>
</message>
<message>

22
res/zec_qt_wallet_fr.ts

@ -31,7 +31,7 @@
<name>ConnectionDialog</name>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>ZecWallet</source>
<source>SilentDragon</source>
<translation>SilentDragon</translation>
</message>
<message>
@ -44,7 +44,7 @@
<name>MainWindow</name>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>ZecWallet</source>
<source>SilentDragon</source>
<translation>SilentDragon</translation>
</message>
<message>
@ -431,8 +431,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="541"/>
<source>Connection over Tor has been enabled. To use this feature, you need to restart ZecWallet.</source>
<translation>La connection via Tor est activée. Afin d&apos;utiliser cette fonctionnalité, veuillez redémarer ZecWallet.</translation>
<source>Connection over Tor has been enabled. To use this feature, you need to restart SilentDragon.</source>
<translation>La connection via Tor est activée. Afin d&apos;utiliser cette fonctionnalité, veuillez redémarer SilentDragon.</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="550"/>
@ -441,8 +441,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="551"/>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart ZecWallet.</source>
<translation>La connection via Tor a é désactivée. Afin de complètement se déconnecter de Tor, vous devez redémarrer ZecWallet.</translation>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart SilentDragon.</source>
<translation>La connection via Tor a é désactivée. Afin de complètement se déconnecter de Tor, vous devez redémarrer SilentDragon.</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="612"/>
@ -782,7 +782,7 @@ Cette adresse ne semble pas être de type z-Adresse</translation>
</message>
<message>
<location filename="../src/mobileappconnector.ui" line="84"/>
<source>Allow connections over the internet via ZecWallet wormhole</source>
<source>Allow connections over the internet via SilentDragon wormhole</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -844,13 +844,13 @@ Cette adresse ne semble pas être de type z-Adresse</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have hushd set to start as a daemon, which can cause problems with ZecWallet
<source>You have hushd set to start as a daemon, which can cause problems with SilentDragon
.Please remove the following line from your zcash.conf and restart ZecWallet
.Please remove the following line from your zcash.conf and restart SilentDragon
daemon=1</source>
<translation>vous avez hushd configuré pour démarrer en tant que démon ce qui peut causer des problèmes avec ZecWallet
<translation>vous avez hushd configuré pour démarrer en tant que démon ce qui peut causer des problèmes avec SilentDragon
Veuillez enlever la ligne suivante de votre fichier &quot;zcash.conf&quot; et redémarrer ZecWallet:
Veuillez enlever la ligne suivante de votre fichier &quot;zcash.conf&quot; et redémarrer SilentDragon:
daemon=1</translation>
</message>
<message>

32
res/zec_qt_wallet_it.ts

@ -31,8 +31,8 @@
<name>ConnectionDialog</name>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>ZecWallet</source>
<translation>ZecWallet</translation>
<source>SilentDragon</source>
<translation>SilentDragon</translation>
</message>
<message>
<location filename="../src/connection.ui" line="58"/>
@ -44,8 +44,8 @@
<name>MainWindow</name>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>ZecWallet</source>
<translation>ZecWallet</translation>
<source>SilentDragon</source>
<translation>SilentDragon</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="29"/>
@ -413,8 +413,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="612"/>
<source>Thanks for supporting ZecWallet!</source>
<translation>Grazie per il tuo supporto a ZecWallet!</translation>
<source>Thanks for supporting SilentDragon!</source>
<translation>Grazie per il tuo supporto a SilentDragon!</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="614"/>
@ -423,8 +423,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="614"/>
<source> to support ZecWallet</source>
<translation> per supportare ZecWallet</translation>
<source> to support SilentDragon</source>
<translation> per supportare SilentDragon</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="651"/>
@ -474,7 +474,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="541"/>
<source>Connection over Tor has been enabled. To use this feature, you need to restart ZecWallet.</source>
<source>Connection over Tor has been enabled. To use this feature, you need to restart SilentDragon.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -484,17 +484,17 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="551"/>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart ZecWallet.</source>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart SilentDragon.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="580"/>
<source>ZecWallet needs to restart to rescan/reindex. ZecWallet will now close, please restart ZecWallet to continue</source>
<source>SilentDragon needs to restart to rescan/reindex. SilentDragon will now close, please restart SilentDragon to continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="582"/>
<source>Restart ZecWallet</source>
<source>Restart SilentDragon</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -773,7 +773,7 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/mobileappconnector.ui" line="84"/>
<source>Allow connections over the internet via ZecWallet wormhole</source>
<source>Allow connections over the internet via SilentDragon wormhole</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -836,11 +836,11 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have hushd set to start as a daemon, which can cause problems with ZecWallet
<source>You have hushd set to start as a daemon, which can cause problems with SilentDragon
.Please remove the following line from your zcash.conf and restart ZecWallet
.Please remove the following line from your zcash.conf and restart SilentDragon
daemon=1</source>
<translatorcomment>Hai hushd impostato per l&apos;avvio come daemon, che può causare problemi con ZecWallet</translatorcomment>
<translatorcomment>Hai hushd impostato per l&apos;avvio come daemon, che può causare problemi con SilentDragon</translatorcomment>
<translation>YOUR_TRANSLATION_HERE</translation>
</message>
<message>

34
res/zec_qt_wallet_pt.ts

@ -31,8 +31,8 @@
<name>ConnectionDialog</name>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>ZecWallet</source>
<translation>ZecWallet</translation>
<source>SilentDragon</source>
<translation>SilentDragon</translation>
</message>
<message>
<location filename="../src/connection.ui" line="58"/>
@ -44,8 +44,8 @@
<name>MainWindow</name>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>ZecWallet</source>
<translation>ZecWallet</translation>
<source>SilentDragon</source>
<translation>SilentDragon</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="29"/>
@ -426,7 +426,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="541"/>
<source>Connection over Tor has been enabled. To use this feature, you need to restart ZecWallet.</source>
<source>Connection over Tor has been enabled. To use this feature, you need to restart SilentDragon.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -436,13 +436,13 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="551"/>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart ZecWallet.</source>
<source>Connection over Tor has been disabled. To fully disconnect from Tor, you need to restart SilentDragon.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="612"/>
<source>Thanks for supporting ZecWallet!</source>
<translation>Obrigado por apoiar a ZecWallet!</translation>
<source>Thanks for supporting SilentDragon!</source>
<translation>Obrigado por apoiar a SilentDragon!</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="614"/>
@ -451,8 +451,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="614"/>
<source> to support ZecWallet</source>
<translation> para apoiar ZecWallet</translation>
<source> to support SilentDragon</source>
<translation> para apoiar SilentDragon</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="651"/>
@ -482,12 +482,12 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="580"/>
<source>ZecWallet needs to restart to rescan/reindex. ZecWallet will now close, please restart ZecWallet to continue</source>
<source>SilentDragon needs to restart to rescan/reindex. SilentDragon will now close, please restart SilentDragon to continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="582"/>
<source>Restart ZecWallet</source>
<source>Restart SilentDragon</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -765,7 +765,7 @@ não se parece com um z-Address</translation>
</message>
<message>
<location filename="../src/mobileappconnector.ui" line="84"/>
<source>Allow connections over the internet via ZecWallet wormhole</source>
<source>Allow connections over the internet via SilentDragon wormhole</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -827,12 +827,12 @@ não se parece com um z-Address</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have hushd set to start as a daemon, which can cause problems with ZecWallet
<source>You have hushd set to start as a daemon, which can cause problems with SilentDragon
.Please remove the following line from your zcash.conf and restart ZecWallet
.Please remove the following line from your zcash.conf and restart SilentDragon
daemon=1</source>
<translation>Você tem hushd configurado como daemon, o que pode causar problemas com a ZecWallet
Por favor, remova a seguinte linha do seu zcash.conf e reinicie a ZecWallet:
<translation>Você tem hushd configurado como daemon, o que pode causar problemas com a SilentDragon
Por favor, remova a seguinte linha do seu zcash.conf e reinicie a SilentDragon:
daemon=1</translation>
</message>
<message>

31
src/connection.cpp

@ -174,7 +174,7 @@ void ConnectionLoader::createZcashConf() {
}
main->logger->write("Creating file " + confLocation);
QDir().mkdir(fi.dir().absolutePath());
QDir().mkpath(fi.dir().absolutePath());
QFile file(confLocation);
if (!file.open(QIODevice::ReadWrite | QIODevice::Truncate)) {
@ -187,7 +187,7 @@ void ConnectionLoader::createZcashConf() {
QTextStream out(&file);
out << "# Autogenerated by Silent Dragon\n";
out << "# Autogenerated by Hush SilentDragon https://myhush.org\n";
out << "server=1\n";
out << "rpcuser=hush\n";
out << "rpcpassword=" % randomPassword() << "\n";
@ -574,14 +574,31 @@ QString ConnectionLoader::zcashParamsDir() {
bool ConnectionLoader::verifyParams() {
QDir paramsDir(zcashParamsDir());
qDebug() << "Verifying param files exist";
qDebug() << "Verifying sapling param files exist";
if (!QFile(paramsDir.filePath("sapling-output.params")).exists()) return false;
if (!QFile(paramsDir.filePath("sapling-spend.params")).exists()) return false;
qDebug() << "All param files found!";
if( QFile( QDir(".").filePath("sapling-output.params") ).exists() && QFile( QDir(".").filePath("sapling-output.params") ).exists() ) {
qDebug() << "Found params in .";
return true;
}
return true;
if( QFile( QDir("..").filePath("sapling-output.params") ).exists() && QFile( QDir("..").filePath("sapling-output.params") ).exists() ) {
qDebug() << "Found params in ..";
return true;
}
if( QFile( QDir("..").filePath("hush3/sapling-output.params") ).exists() && QFile( QDir("..").filePath("hush3/sapling-output.params") ).exists() ) {
qDebug() << "Found params in ../hush3";
return true;
}
if (QFile(paramsDir.filePath("sapling-output.params")).exists() && QFile(paramsDir.filePath("sapling-spend.params")).exists()) {
qDebug() << "Found params in " << paramsDir;
return true;
}
qDebug() << "Did not find Sapling params!";
return false;
}
/**

3
src/mainwindow.ui

@ -1344,8 +1344,6 @@
<addaction name="actionConnect_Mobile_App"/>
<addaction name="actionValidate_Address"/>
<addaction name="separator"/>
<addaction name="actionz_board_net"/>
<addaction name="actionTurnstile_Migration"/>
</widget>
<widget class="QMenu" name="menu_Edit">
<property name="title">
@ -1357,6 +1355,7 @@
<addaction name="menuFile"/>
<addaction name="menu_Edit"/>
<addaction name="menuHelp"/>
<addaction name="menuApps"/>
</widget>
<widget class="QStatusBar" name="statusBar"/>
<action name="actionExit">

6
src/mobileappconnector.ui

@ -33,7 +33,7 @@
</sizepolicy>
</property>
<property name="text">
<string>Scan this QRCode from your ZecWallet companion app to connect your phone</string>
<string>Scan this QRCode from your SilentDragon companion app to connect your phone</string>
</property>
</widget>
</item>
@ -81,7 +81,7 @@
<item row="3" column="0">
<widget class="QCheckBox" name="chkInternetConn">
<property name="text">
<string>Allow connections over the internet via ZecWallet wormhole</string>
<string>Allow connections over the internet via SilentDragon wormhole</string>
</property>
</widget>
</item>
@ -91,7 +91,7 @@
<item row="1" column="2" rowspan="2">
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>ZecWallet Companion App</string>
<string>SilentDragon Companion App</string>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<item row="5" column="0">

6
src/rpc.cpp

@ -773,12 +773,6 @@ void RPC::refreshAddresses() {
delete taddresses;
taddresses = newtaddresses;
// If there are no t Addresses, create one
newTaddr([=] (json reply) {
// What if taddress gets deleted before this executes?
taddresses->append(QString::fromStdString(reply.get<json::string_t>()));
});
});
}

Loading…
Cancel
Save