multi: Add Decred (DCR) support. (#1052)

Adds compose fragments for running dcrwallet as an SPV wallet,
connecting directly to the Decred P2P network without a full node.
Requires the BTCPayServer Decred plugin for invoice and payment
handling.
This commit is contained in:
JoeGruffins 2026-04-13 12:12:09 +09:00 committed by GitHub
parent 7e3e6766ac
commit ad1e82630f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 37 additions and 0 deletions

View File

@ -110,5 +110,13 @@
"LNDFragment": null,
"EclairFragment": null,
"PhoenixdFragment": null
},
{
"Crypto": "dcr",
"CryptoFragment": "decred",
"CLightningFragment": null,
"LNDFragment": null,
"EclairFragment": null,
"PhoenixdFragment": null
}
]

View File

@ -0,0 +1,23 @@
services:
dcrwallet:
restart: unless-stopped
container_name: btcpayserver_dcrwallet
image: ghcr.io/bisoncraft/decred:2.1.5
command:
- dcrwallet
- --spv
- --username=btcpay
- --password=btcpay
- --rpclisten=0.0.0.0:9110
- --pass=${BTCPAY_DCR_WALLET_PASSPHRASE}
expose:
- "9110"
volumes:
- "dcr_wallet:/root/.dcrwallet"
btcpayserver:
environment:
BTCPAY_DCR_WALLET_URI: https://dcrwallet:9110
BTCPAY_DCR_RPC_USERNAME: btcpay
BTCPAY_DCR_RPC_PASSWORD: btcpay
volumes:
dcr_wallet:

View File

@ -0,0 +1,6 @@
services:
dcrwallet:
ports:
- "127.0.0.1:9110:9110"
required:
- "decred"