This commit is contained in:
Justin (shocknet) 2024-07-21 16:50:23 -04:00
parent eb96025942
commit 2fcbdc79e7
6 changed files with 13 additions and 9 deletions

View file

@ -9,7 +9,11 @@
#LND_CERT_PATH=~/.lnd/tls.cert #LND_CERT_PATH=~/.lnd/tls.cert
#LND_MACAROON_PATH=~/.lnd/data/chain/bitcoin/mainnet/admin.macaroon #LND_MACAROON_PATH=~/.lnd/data/chain/bitcoin/mainnet/admin.macaroon
LIQUIDITY_PROVIDER_PUB= #BOOTSTRAP_PEER
# A trusted peer that will hold a node-level account until channel automation becomes affordable
# The developer is used by default or you may specify your own
# To disable this feature entirely overwrite the env with "null"
#LIQUIDITY_PROVIDER_PUB=null
#DB #DB
#DATABASE_FILE=db.sqlite #DATABASE_FILE=db.sqlite
@ -57,7 +61,7 @@ LSP_MAX_FEE_BPS=100
#NOSTR #NOSTR
# Default relay may become rate-limited without a paid subscription # Default relay may become rate-limited without a paid subscription
#NOSTR_RELAYS=wss://strfry.shock.network #NOSTR_RELAYS=wss://relay.lightning.pub
#LNURL #LNURL
# Optional # Optional

View file

@ -1,7 +1,7 @@
{ {
"name": "lightning.pub", "name": "lnpub",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "A Nostr based account system and management platform for nodes on Bitcoin's Lightning Network",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"clean": "rimraf build", "clean": "rimraf build",
@ -19,7 +19,7 @@
}, },
"author": "", "author": "",
"type": "module", "type": "module",
"license": "ISC", "license": "Affero GPLv3",
"bugs": { "bugs": {
"url": "https://github.com/shocknet/Lightning.Pub/issues" "url": "https://github.com/shocknet/Lightning.Pub/issues"
}, },

View file

@ -13,7 +13,7 @@ export type LiquiditySettings = {
} }
export const LoadLiquiditySettingsFromEnv = (): LiquiditySettings => { export const LoadLiquiditySettingsFromEnv = (): LiquiditySettings => {
const lspSettings = LoadLSPSettingsFromEnv() const lspSettings = LoadLSPSettingsFromEnv()
const liquidityProviderPub = process.env.LIQUIDITY_PROVIDER_PUB || "" const liquidityProviderPub = process.env.LIQUIDITY_PROVIDER_PUB === "null" ? "" : (process.env.LIQUIDITY_PROVIDER_PUB || "76ed45f00cea7bac59d8d0b7d204848f5319d7b96c140ffb6fcbaaab0a13d44e")
return { lspSettings, liquidityProviderPub, useOnlyLiquidityProvider: false } return { lspSettings, liquidityProviderPub, useOnlyLiquidityProvider: false }
} }
export class LiquidityManager { export class LiquidityManager {

View file

@ -8,7 +8,7 @@ const getEnvOrDefault = (name: string, defaultValue: string): string => {
} }
export const LoadNosrtSettingsFromEnv = (test = false) => { export const LoadNosrtSettingsFromEnv = (test = false) => {
const relaysEnv = getEnvOrDefault("NOSTR_RELAYS", "wss://strfry.shock.network"); const relaysEnv = getEnvOrDefault("NOSTR_RELAYS", "wss://relay.lightning.pub");
return { return {
relays: relaysEnv.split(' ') relays: relaysEnv.split(' ')
} }

View file

@ -156,7 +156,7 @@ export class Wizard {
if (automateLiquidityIndex === -1) { if (automateLiquidityIndex === -1) {
toMerge.push(`LIQUIDITY_PROVIDER_PUB=${pendingConfig.automateLiquidity ? defaultProviderPub : ""}`) toMerge.push(`LIQUIDITY_PROVIDER_PUB=${pendingConfig.automateLiquidity ? defaultProviderPub : ""}`)
} else { } else {
envFileContent[automateLiquidityIndex] = `LIQUIDITY_PROVIDER_PUB=` envFileContent[automateLiquidityIndex] = `LIQUIDITY_PROVIDER_PUB=null`
} }
const pushBackupsToNostrIndex = envFileContent.findIndex(line => line.startsWith('PUSH_BACKUPS_TO_NOSTR')) const pushBackupsToNostrIndex = envFileContent.findIndex(line => line.startsWith('PUSH_BACKUPS_TO_NOSTR'))

View file

@ -14,7 +14,7 @@ INCOMING_INVOICE_FEE_USER_BPS=0 #defined by app this is just default
OUTGOING_INVOICE_FEE_USER_BPS=60 #defined by app this is just default OUTGOING_INVOICE_FEE_USER_BPS=60 #defined by app this is just default
TX_FEE_INTERNAL_ROOT_BPS=60 #this is applied only to withdrawls from application wallets TX_FEE_INTERNAL_ROOT_BPS=60 #this is applied only to withdrawls from application wallets
TX_FEE_INTERNAL_USER_BPS=60 #defined by app this is just default TX_FEE_INTERNAL_USER_BPS=60 #defined by app this is just default
NOSTR_RELAYS=wss://strfry.shock.network NOSTR_RELAYS=wss://relay.lightning.pub
SERVICE_URL=http://localhost:8080 SERVICE_URL=http://localhost:8080
ADMIN_TOKEN=thisisadmin ADMIN_TOKEN=thisisadmin
PORT=8080 PORT=8080