Merge pull request #25 from Roasbeef/testnet-server

cmd/loopd: point to testnet loop server for testnet mode
pull/31/head
Olaoluwa Osuntokun 5 years ago committed by GitHub
commit ec40647147
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -105,13 +105,17 @@ After you have lnd and the Loop client installed, you can execute a Loop swap.
The Loop client needs its own short-lived daemon which will deal with the swaps The Loop client needs its own short-lived daemon which will deal with the swaps
in progress. in progress.
To run this: Command to start `loopd`::
``` ```
`loopd` loopd
// Or if you want to do everything in the same terminal and background loopd // Or if you want to do everything in the same terminal and background loopd
`loopd &` loopd &
// For testnet mode, you'll need to specify the network as mainnet is the
default:
loopd --network=testnet
``` ```
By default `loopd` attempts to connect to the lnd instance running on By default `loopd` attempts to connect to the lnd instance running on

@ -21,9 +21,14 @@ type config struct {
View viewParameters `command:"view" alias:"v" description:"View all swaps in the database. This command can only be executed when loopd is not running."` View viewParameters `command:"view" alias:"v" description:"View all swaps in the database. This command can only be executed when loopd is not running."`
} }
const (
mainnetServer = "swap.lightning.today:11009"
testnetServer = "test.swap.lightning.today:11009"
)
var defaultConfig = config{ var defaultConfig = config{
Network: "mainnet", Network: "mainnet",
SwapServer: "swap.lightning.today:11009", SwapServer: mainnetServer,
RPCListen: "localhost:11010", RPCListen: "localhost:11010",
RESTListen: "localhost:8081", RESTListen: "localhost:8081",
Insecure: false, Insecure: false,

@ -26,6 +26,12 @@ func daemon(config *config) error {
} }
defer lnd.Close() defer lnd.Close()
// If the user is targeting the testnet network, then we'll point
// towards the testnet swap server rather than the mainnet endpoint.
if config.Network == "testnet" {
config.SwapServer = testnetServer
}
swapClient, cleanup, err := getClient( swapClient, cleanup, err := getClient(
config.Network, config.SwapServer, config.Insecure, &lnd.LndServices, config.Network, config.SwapServer, config.Insecure, &lnd.LndServices,
) )

Loading…
Cancel
Save