You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
package main
type lndConfig struct {
Host string ` long:"host" description:"lnd instance rpc address" `
MacaroonDir string ` long:"macaroondir" description:"Path to the directory containing all the required lnd macaroons" `
TLSPath string ` long:"tlspath" description:"Path to lnd tls certificate" `
}
type viewParameters struct { }
type config struct {
ShowVersion bool ` short:"V" long:"version" description:"Display version information and exit" `
Insecure bool ` long:"insecure" description:"disable tls" `
Network string ` long:"network" description:"network to run on" choice:"regtest" choice:"testnet" choice:"mainnet" choice:"simnet" `
SwapServer string ` long:"swapserver" description:"swap server address host:port" `
RPCListen string ` long:"rpclisten" description:"Address to listen on for gRPC clients" `
RESTListen string ` long:"restlisten" description:"Address to listen on for REST clients" `
Lnd * lndConfig ` group:"lnd" namespace:"lnd" `
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 {
Network : "mainnet" ,
RPCListen : "localhost:11010" ,
RESTListen : "localhost:8081" ,
Insecure : false ,
Lnd : & lndConfig {
Host : "localhost:10009" ,
} ,
}