forked from Public/monero-gui
Fix default daemon/remote node RPC port based on the network type
This commit is contained in:
15
main.qml
15
main.qml
@@ -78,7 +78,7 @@ ApplicationWindow {
|
||||
property bool androidCloseTapped: false;
|
||||
property int userLastActive; // epoch
|
||||
// Default daemon addresses
|
||||
readonly property string localDaemonAddress : persistentSettings.nettype == NetworkType.MAINNET ? "localhost:18081" : persistentSettings.nettype == NetworkType.TESTNET ? "localhost:28081" : "localhost:38081"
|
||||
readonly property string localDaemonAddress : "localhost:" + getDefaultDaemonRpcPort(persistentSettings.nettype)
|
||||
property string currentDaemonAddress;
|
||||
property bool startLocalNodeCancelled: false
|
||||
property int estimatedBlockchainSize: 50 // GB
|
||||
@@ -1030,7 +1030,7 @@ ApplicationWindow {
|
||||
property bool allow_background_mining : false
|
||||
property bool miningIgnoreBattery : true
|
||||
property var nettype: NetworkType.MAINNET
|
||||
property string daemon_address: nettype == NetworkType.TESTNET ? "localhost:28081" : nettype == NetworkType.STAGENET ? "localhost:38081" : "localhost:18081"
|
||||
property string daemon_address: "localhost:" + getDefaultDaemonRpcPort(nettype)
|
||||
property string payment_id
|
||||
property int restore_height : 0
|
||||
property bool is_recovering : false
|
||||
@@ -1891,6 +1891,17 @@ ApplicationWindow {
|
||||
passwordDialog.open();
|
||||
}
|
||||
|
||||
function getDefaultDaemonRpcPort(networkType) {
|
||||
switch (networkType) {
|
||||
case NetworkType.STAGENET:
|
||||
return 38081;
|
||||
case NetworkType.TESTNET:
|
||||
return 28081;
|
||||
default:
|
||||
return 18081;
|
||||
}
|
||||
}
|
||||
|
||||
// Daemon console
|
||||
DaemonConsole {
|
||||
id: daemonConsolePopup
|
||||
|
||||
Reference in New Issue
Block a user