default mac paths
This commit is contained in:
parent
1f119e1419
commit
d81f81bf87
2 changed files with 10 additions and 12 deletions
|
|
@ -90,15 +90,6 @@ install_lightning_pub() {
|
|||
mkdir -p "$(dirname "$INSTALL_DIR")"
|
||||
mv "$EXTRACT_DIR" "$INSTALL_DIR"
|
||||
|
||||
# Create .env with OS-specific LND paths
|
||||
if [ "$OS" = "Mac" ]; then
|
||||
cat > "$INSTALL_DIR/.env" <<EOF
|
||||
LND_ADDRESS=127.0.0.1:10009
|
||||
LND_CERT_PATH=$HOME/Library/Application Support/Lnd/tls.cert
|
||||
LND_MACAROON_PATH=$HOME/Library/Application Support/Lnd/data/chain/bitcoin/mainnet/admin.macaroon
|
||||
LND_LOG_DIR=$HOME/Library/Application Support/Lnd/logs/bitcoin/mainnet
|
||||
EOF
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -95,18 +95,25 @@ const resolveHome = (filepath: string) => {
|
|||
return path.join(homeDir, filepath);
|
||||
}
|
||||
|
||||
const lndDir = () => {
|
||||
if (os.platform() === 'darwin') {
|
||||
return path.join(os.homedir(), 'Library', 'Application Support', 'Lnd');
|
||||
}
|
||||
return resolveHome('/.lnd');
|
||||
}
|
||||
|
||||
export const LoadLndNodeSettingsFromEnv = (dbEnv: Record<string, string | undefined>, addToDb?: EnvCacher): LndNodeSettings => {
|
||||
return {
|
||||
lndAddr: chooseEnv('LND_ADDRESS', dbEnv, "127.0.0.1:10009", addToDb),
|
||||
lndCertPath: chooseEnv('LND_CERT_PATH', dbEnv, resolveHome("/.lnd/tls.cert"), addToDb),
|
||||
lndMacaroonPath: chooseEnv('LND_MACAROON_PATH', dbEnv, resolveHome("/.lnd/data/chain/bitcoin/mainnet/admin.macaroon"), addToDb),
|
||||
lndCertPath: chooseEnv('LND_CERT_PATH', dbEnv, path.join(lndDir(), "tls.cert"), addToDb),
|
||||
lndMacaroonPath: chooseEnv('LND_MACAROON_PATH', dbEnv, path.join(lndDir(), "data", "chain", "bitcoin", "mainnet", "admin.macaroon"), addToDb),
|
||||
}
|
||||
}
|
||||
|
||||
export const LoadLndSettingsFromEnv = (dbEnv: Record<string, string | undefined>, addToDb?: EnvCacher): LndSettings => {
|
||||
const feeRateBps: number = chooseEnvInt('OUTBOUND_MAX_FEE_BPS', dbEnv, 60, addToDb)
|
||||
return {
|
||||
lndLogDir: chooseEnv('LND_LOG_DIR', dbEnv, resolveHome("/.lnd/logs/bitcoin/mainnet/lnd.log"), addToDb),
|
||||
lndLogDir: chooseEnv('LND_LOG_DIR', dbEnv, path.join(lndDir(), "logs", "bitcoin", "mainnet", "lnd.log"), addToDb),
|
||||
feeRateBps: feeRateBps,
|
||||
feeRateLimit: feeRateBps / 10000,
|
||||
feeFixedLimit: chooseEnvInt('OUTBOUND_MAX_FEE_EXTRA_SATS', dbEnv, 100, addToDb),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue