Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,10 @@ Available `BTCPAYGEN_ADDITIONAL_FRAGMENTS` currently are:
* [opt-add-nostr-relay](docker-compose-generator/docker-fragments/opt-add-nostr-relay.yml) for [Nostr Relay](https://github.com/kukks/Nnostr).
* [opt-add-cloudflared](docker-compose-generator/docker-fragments/opt-add-cloudflared.yml) to expose your local server on clearnet painlessly ([see documentation](docs/cloudflare-tunnel.md)).
* [opt-add-torq](docker-compose-generator/docker-fragments/opt-add-torq.yml) to install [Torq](https://github.com/lncapital/torq) node management application. Requires LND.
* [opt-btc-datacarriersize](docker-compose-generator/docker-fragments/opt-btc-datacarriersize.yml) to set the datacarrier size parameter to 83 byte, same as the default OP_RETURN size for Bitcoin Core, and filter extra data out of the node's mempool.
* [opt-btc-permitbaremultisig](docker-compose-generator/docker-fragments/opt-btc-permitbaremultisig.yml) to set permitmultisig parameter to false. This prevents the Bitcoin node to accept bare multisig transactions, which are non-common multisig transactions and can be used as a spam attack.



You can also create your own [custom fragments](#how-can-i-customize-the-generated-docker-compose-file).

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: "3"
# datacarriersize limit set to 83 byte

services:
bitcoind:
environment:
BITCOIN_EXTRA_ARGS: |
datacarriersize=83
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: "3"
# Filter bare multisig transactions

services:
bitcoind:
environment:
BITCOIN_EXTRA_ARGS: |
permitbaremultisig=0