mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2025-03-13 11:35:40 +01:00
Set default neutrino peer based on network (#3360)
This commit is contained in:
parent
a2fa54dcfb
commit
2f7e5876d3
1 changed files with 24 additions and 1 deletions
|
@ -1,7 +1,9 @@
|
|||
package org.bitcoins.bundle.gui
|
||||
|
||||
import com.typesafe.config.{Config, ConfigFactory}
|
||||
import org.bitcoins.core.config._
|
||||
import org.bitcoins.server.BitcoinSAppConfig
|
||||
import org.bitcoins.server.BitcoinSAppConfig.toNodeConf
|
||||
import scalafx.geometry._
|
||||
import scalafx.scene.Node
|
||||
import scalafx.scene.control._
|
||||
|
@ -23,8 +25,29 @@ class NeutrinoConfigPane(
|
|||
textAlignment = TextAlignment.Center
|
||||
}
|
||||
|
||||
val defaultPeer: String = {
|
||||
appConfig.network match {
|
||||
case MainNet => "neutrino.suredbits.com"
|
||||
case TestNet3 => "neutrino.testnet3.suredbits.com"
|
||||
case RegTest | SigNet => "localhost"
|
||||
}
|
||||
}
|
||||
|
||||
val startingPeerAddress: String = {
|
||||
appConfig.peers.headOption match {
|
||||
case Some(peer) =>
|
||||
// if we are using the default suredbits node
|
||||
if (peer.contains(".suredbits.com")) {
|
||||
defaultPeer
|
||||
} else {
|
||||
peer
|
||||
}
|
||||
case None => defaultPeer
|
||||
}
|
||||
}
|
||||
|
||||
private val peerAddressTF: TextField = new TextField() {
|
||||
text = appConfig.peers.headOption.getOrElse("")
|
||||
text = startingPeerAddress
|
||||
minWidth = 300
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue