@@ -19,6 +19,7 @@ const (
1919 defaultRPCAddr = "localhost:19001"
2020 defaultRPCCookie = "admin1:123"
2121 defaultChain = "bitcoin"
22+ defaultWalletName = ""
2223)
2324
2425var defaultRegistryPath , _ = os .Getwd ()
@@ -34,6 +35,7 @@ type Config interface {
3435 ElectrsURL () string
3536 Chain () string
3637 RegistryPath () string
38+ WalletName () string
3739}
3840
3941type config struct {
@@ -46,6 +48,7 @@ type config struct {
4648 port string
4749 chain string
4850 registryPath string
51+ walletName string
4952 }
5053 electrs struct {
5154 host string
@@ -72,6 +75,7 @@ func NewConfigFromFlags() (Config, error) {
7275 rpcCookie := flag .String ("rpc-cookie" , defaultRPCCookie , "RPC server user and password" )
7376 chain := flag .String ("chain" , defaultChain , "Set default chain. Eihter 'bitcoin' or 'liquid'" )
7477 registryPath := flag .String ("registry-path" , defaultRegistryPath , "(Liquid only) Set path for asset registry JSON file" )
78+ walletName := flag .String ("wallet-name" , defaultWalletName , "Set default wallet name" )
7579 flag .Parse ()
7680
7781 host , port , ok := splitString (* addr )
@@ -112,6 +116,7 @@ func NewConfigFromFlags() (Config, error) {
112116 c .server .port = port
113117 c .server .chain = * chain
114118 c .server .registryPath = * registryPath
119+ c .server .walletName = * walletName
115120
116121 c .electrs .host = electrsHost
117122 c .electrs .port = electrsPort
@@ -156,6 +161,10 @@ func (c *config) Chain() string {
156161 return c .server .chain
157162}
158163
164+ func (c * config ) WalletName () string {
165+ return c .server .walletName
166+ }
167+
159168func (c * config ) RegistryPath () string {
160169 return c .server .registryPath
161170}
0 commit comments