aboutsummaryrefslogtreecommitdiff
path: root/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'main.qml')
-rw-r--r--main.qml27
1 files changed, 14 insertions, 13 deletions
diff --git a/main.qml b/main.qml
index afadb2ac..7e351bb0 100644
--- a/main.qml
+++ b/main.qml
@@ -35,6 +35,7 @@ import Qt.labs.settings 1.0
import moneroComponents.Wallet 1.0
import moneroComponents.PendingTransaction 1.0
+import moneroComponents.NetworkType 1.0
import "components"
@@ -72,7 +73,7 @@ ApplicationWindow {
property bool remoteNodeConnected: false
property bool androidCloseTapped: false;
// Default daemon addresses
- readonly property string localDaemonAddress : !persistentSettings.testnet ? "localhost:18081" : "localhost:28081"
+ readonly property string localDaemonAddress : persistentSettings.nettype === NetworkType.MAINNET ? "localhost:18081" : persistentSettings.nettype === NetworkType.TESTNET ? "localhost:28081" : "localhost:38081"
property string currentDaemonAddress;
property bool startLocalNodeCancelled: false
@@ -226,9 +227,9 @@ ApplicationWindow {
if(isIOS)
wallet_path = moneroAccountsDir + wallet_path;
// console.log("opening wallet at: ", wallet_path, "with password: ", appWindow.walletPassword);
- console.log("opening wallet at: ", wallet_path, ", testnet: ", persistentSettings.testnet);
+ console.log("opening wallet at: ", wallet_path, ", network type: ", persistentSettings.nettype === NetworkType.MAINNET ? "mainnet" : persistentSettings.nettype === NetworkType.TESTNET ? "testnet" : "stagenet");
walletManager.openWalletAsync(wallet_path, walletPassword,
- persistentSettings.testnet);
+ persistentSettings.nettype);
}
}
@@ -263,9 +264,9 @@ ApplicationWindow {
viewOnly = currentWallet.viewOnly;
// New wallets saves the testnet flag in keys file.
- if(persistentSettings.testnet != currentWallet.testnet) {
- console.log("Using testnet flag from keys file")
- persistentSettings.testnet = currentWallet.testnet;
+ if(persistentSettings.nettype != currentWallet.nettype) {
+ console.log("Using network type from keys file")
+ persistentSettings.nettype = currentWallet.nettype;
}
// connect handlers
@@ -326,7 +327,7 @@ ApplicationWindow {
middlePanel.transferView.updatePriorityDropdown();
// If wallet isnt connected and no daemon is running - Ask
- if(!isMobile && walletManager.isDaemonLocal(appWindow.persistentSettings.daemon_address) && !walletInitialized && status === Wallet.ConnectionStatus_Disconnected && !daemonManager.running(persistentSettings.testnet)){
+ if(!isMobile && walletManager.isDaemonLocal(appWindow.persistentSettings.daemon_address) && !walletInitialized && status === Wallet.ConnectionStatus_Disconnected && !daemonManager.running(persistentSettings.nettype)){
daemonManagerDialog.open();
}
// initialize transaction history once wallet is initialized first time;
@@ -464,13 +465,13 @@ ApplicationWindow {
currentWallet.pauseRefresh();
appWindow.showProcessingSplash(qsTr("Waiting for daemon to start..."))
- daemonManager.start(flags, persistentSettings.testnet, persistentSettings.blockchainDataDir, persistentSettings.bootstrapNodeAddress);
+ daemonManager.start(flags, persistentSettings.nettype, persistentSettings.blockchainDataDir, persistentSettings.bootstrapNodeAddress);
persistentSettings.daemonFlags = flags
}
function stopDaemon(){
appWindow.showProcessingSplash(qsTr("Waiting for daemon to stop..."))
- daemonManager.stop(persistentSettings.testnet);
+ daemonManager.stop(persistentSettings.nettype);
}
function onDaemonStarted(){
@@ -981,8 +982,8 @@ ApplicationWindow {
property int auto_donations_amount : 50
property bool allow_background_mining : false
property bool miningIgnoreBattery : true
- property bool testnet: false
- property string daemon_address: testnet ? "localhost:28081" : "localhost:18081"
+ property var nettype: NetworkType.MAINNET
+ property string daemon_address: nettype === NetworkType.TESTNET ? "localhost:28081" : nettype === NetworkType.STAGENET ? "localhost:38081" : "localhost:18081"
property string payment_id
property int restore_height : 0
property bool is_recovering : false
@@ -1623,7 +1624,7 @@ ApplicationWindow {
}
// If daemon is running - prompt user before exiting
- if(typeof daemonManager != "undefined" && daemonManager.running(persistentSettings.testnet)) {
+ if(typeof daemonManager != "undefined" && daemonManager.running(persistentSettings.nettype)) {
// Show confirmation dialog
confirmationDialog.title = qsTr("Daemon is running") + translationManager.emptyString;
@@ -1635,7 +1636,7 @@ ApplicationWindow {
}
confirmationDialog.onRejectedCallback = function() {
- daemonManager.stop(persistentSettings.testnet);
+ daemonManager.stop(persistentSettings.nettype);
closeAccepted();
};