197ff7d054
* reserve fee as an .env variable * fixed bad import * Update .env.example Co-authored-by: calle <93376500+callebtc@users.noreply.github.com> * Update lnbits/core/services.py Co-authored-by: calle <93376500+callebtc@users.noreply.github.com> * Update lnbits/core/services.py Co-authored-by: calle <93376500+callebtc@users.noreply.github.com> * Update lnbits/settings.py Co-authored-by: calle <93376500+callebtc@users.noreply.github.com> * variable consistent names * fix services.py variable names * percent default fix * Update lnbits/settings.py int to float * Update lnbits/settings.py int to float * Update .env.example int to float * make format * fixed failing bleskomat test, expecting 2000 msats fee * Update tests/extensions/bleskomat/test_lnurl_api.py revert to 2 sat * Update .env.example * Update lnbits/settings.py Co-authored-by: calle <93376500+callebtc@users.noreply.github.com>
89 lines
3.0 KiB
Plaintext
89 lines
3.0 KiB
Plaintext
HOST=127.0.0.1
|
|
PORT=5000
|
|
|
|
DEBUG=false
|
|
|
|
LNBITS_ALLOWED_USERS=""
|
|
LNBITS_ADMIN_USERS=""
|
|
# Extensions only admin can access
|
|
LNBITS_ADMIN_EXTENSIONS="ngrok"
|
|
LNBITS_DEFAULT_WALLET_NAME="LNbits wallet"
|
|
|
|
LNBITS_AD_SPACE="" # csv ad image filepaths or urls, extensions can choose to honor
|
|
LNBITS_HIDE_API=false # Hides wallet api, extensions can choose to honor
|
|
|
|
# Disable extensions for all users, use "all" to disable all extensions
|
|
LNBITS_DISABLED_EXTENSIONS="amilk"
|
|
|
|
# Database: to use SQLite, specify LNBITS_DATA_FOLDER
|
|
# to use PostgreSQL, specify LNBITS_DATABASE_URL=postgres://...
|
|
# to use CockroachDB, specify LNBITS_DATABASE_URL=cockroachdb://...
|
|
# for both PostgreSQL and CockroachDB, you'll need to install
|
|
# psycopg2 as an additional dependency
|
|
LNBITS_DATA_FOLDER="./data"
|
|
# LNBITS_DATABASE_URL="postgres://user:password@host:port/databasename"
|
|
|
|
LNBITS_FORCE_HTTPS=true
|
|
LNBITS_SERVICE_FEE="0.0"
|
|
LNBITS_RESERVE_FEE_MIN=2000 # value in millisats
|
|
LNBITS_RESERVE_FEE_PERCENT=1.0 # value in percent
|
|
|
|
# Change theme
|
|
LNBITS_SITE_TITLE="LNbits"
|
|
LNBITS_SITE_TAGLINE="free and open-source lightning wallet"
|
|
LNBITS_SITE_DESCRIPTION="Some description about your service, will display if title is not 'LNbits'"
|
|
# Choose from mint, flamingo, freedom, salvador, autumn, monochrome, classic
|
|
LNBITS_THEME_OPTIONS="classic, bitcoin, freedom, mint, autumn, monochrome, salvador"
|
|
# LNBITS_CUSTOM_LOGO="https://lnbits.com/assets/images/logo/logo.svg"
|
|
|
|
# Choose from LNPayWallet, OpenNodeWallet, LntxbotWallet, ClicheWallet
|
|
# LndRestWallet, CoreLightningWallet, LNbitsWallet, SparkWallet, FakeWallet, EclairWallet
|
|
LNBITS_BACKEND_WALLET_CLASS=VoidWallet
|
|
# VoidWallet is just a fallback that works without any actual Lightning capabilities,
|
|
# just so you can see the UI before dealing with this file.
|
|
|
|
# Set one of these blocks depending on the wallet kind you chose above:
|
|
|
|
# ClicheWallet
|
|
CLICHE_ENDPOINT=ws://127.0.0.1:12000
|
|
|
|
# SparkWallet
|
|
SPARK_URL=http://localhost:9737/rpc
|
|
SPARK_TOKEN=myaccesstoken
|
|
|
|
# CoreLightningWallet
|
|
CORELIGHTNING_RPC="/home/bob/.lightning/bitcoin/lightning-rpc"
|
|
|
|
# LnbitsWallet
|
|
LNBITS_ENDPOINT=https://legend.lnbits.com
|
|
LNBITS_KEY=LNBITS_ADMIN_KEY
|
|
|
|
# LndRestWallet
|
|
LND_REST_ENDPOINT=https://127.0.0.1:8080/
|
|
LND_REST_CERT="/home/bob/.config/Zap/lnd/bitcoin/mainnet/wallet-1/data/chain/bitcoin/mainnet/tls.cert"
|
|
LND_REST_MACAROON="/home/bob/.config/Zap/lnd/bitcoin/mainnet/wallet-1/data/chain/bitcoin/mainnet/admin.macaroon or HEXSTRING"
|
|
# To use an AES-encrypted macaroon, set
|
|
# LND_REST_MACAROON_ENCRYPTED="eNcRyPtEdMaCaRoOn"
|
|
|
|
# LNPayWallet
|
|
LNPAY_API_ENDPOINT=https://api.lnpay.co/v1/
|
|
# Secret API Key under developers tab
|
|
LNPAY_API_KEY=LNPAY_API_KEY
|
|
# Wallet Admin in Wallet Access Keys
|
|
LNPAY_WALLET_KEY=LNPAY_ADMIN_KEY
|
|
|
|
# LntxbotWallet
|
|
LNTXBOT_API_ENDPOINT=https://lntxbot.com/
|
|
LNTXBOT_KEY=LNTXBOT_ADMIN_KEY
|
|
|
|
# OpenNodeWallet
|
|
OPENNODE_API_ENDPOINT=https://api.opennode.com/
|
|
OPENNODE_KEY=OPENNODE_ADMIN_KEY
|
|
|
|
# FakeWallet
|
|
FAKE_WALLET_SECRET="ToTheMoon1"
|
|
LNBITS_DENOMINATION=sats
|
|
|
|
# EclairWallet
|
|
ECLAIR_URL=http://127.0.0.1:8283
|
|
ECLAIR_PASS=eclairpw |