From ffd2ebf0db5eb9810572ff8a9bb83d9487155191 Mon Sep 17 00:00:00 2001 From: Roland Bewick Date: Wed, 20 Mar 2024 11:29:57 +0700 Subject: [PATCH] chore: move testnet instructions to README, add mutinynet --- README.md | 20 ++++++++++++++++++++ models/config/config.go | 1 + 2 files changed, 21 insertions(+) diff --git a/README.md b/README.md index 51de4c2b..867f2c8d 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ Ideally the app runs 24/7 (on a node, VPS or always-online desktop/laptop machin - LND (see: lnd.go) - Breez (see: breez.go) - Greenlight (see: greenlight.go) +- LDK (see: ldk.go) - want more? please open an issue. ## Installation @@ -42,6 +43,9 @@ See [Greenlight](./README_GREENLIGHT.md) ### Required Software - Go +- Node +- NPM +- Yarn ### Server (HTTP mode) @@ -115,6 +119,22 @@ _To configure via env, the following parameters must be provided:_ - `LND_CERT_FILE`: the location where LND's `tls.cert` file can be found (used with the LND backend) - `LND_MACAROON_FILE`: the location where LND's `admin.macaroon` file can be found (used with the LND backend) +### LDK Backend parameters + +#### Testnet + +- `MEMPOOL_API=https://mempool.space/testnet/api` +- `LDK_NETWORK=testnet` +- `LDK_ESPLORA_SERVER=https://mempool.space/testnet/api` +- `LDK_GOSSIP_SOURCE=https://rapidsync.lightningdevkit.org/testnet/snapshot` + +#### Mutinynet + +- `MEMPOOL_API=https://mutinynet.com/api` +- `LDK_NETWORK=signet` +- `LDK_ESPLORA_SERVER=https://mutinynet.com/api` +- `LDK_GOSSIP_SOURCE=https://rgs.mutinynet.com/snapshot` + ## Application deeplink options ### `/apps/new` deeplink options diff --git a/models/config/config.go b/models/config/config.go index 33aefc29..ffbed7c6 100644 --- a/models/config/config.go +++ b/models/config/config.go @@ -21,5 +21,6 @@ type AppConfig struct { LDKNetwork string `envconfig:"LDK_NETWORK" default:"bitcoin"` LDKEsploraServer string `envconfig:"LDK_ESPLORA_SERVER" default:"https://blockstream.info/api"` LDKGossipSource string `envconfig:"LDK_GOSSIP_SOURCE" default:"https://rapidsync.lightningdevkit.org/snapshot"` + MempoolApi string `envconfig:"MEMPOOL_API" default:"https://mempool.space/api"` LDKLogLevel string `envconfig:"LDK_LOG_LEVEL"` }