# Bitcoin LND Funding Research ## Metadata **Status**:: #x **Zettel**:: #zettel/fleeting **Created**:: [[2025-03-19]] **Parent**:: [[Bitcoin Lightning Funding Research]] ## Synopsis ## Actions - [x] Go through `lnd_funding_test.go` ## Inbox By default, [[LND Requires Minimum Confirmations of 1 for All Spending UTXOs Used for the Funding Transaction|all outputs must have minimum confirmations of 1]]. It's possible to open multiple channels in a batch via PSBT. > [!note] Fiber Note > Set a waiting window, and use one funding tx to open all pending channels. It can help nodes to initiate multiple channels, but cannot help nodes to accept multiple channels. ```go cli.BoolFlag{ Name: "no_publish", Usage: "when using the interactive PSBT mode to open " + "multiple channels in a batch, this flag " + "instructs lnd to not publish the full batch " + "transaction just yet. For safety reasons " + "this flag should be set for each of the " + "batch's transactions except the very last", } ``` There's an alternative way to [open multiple channels in a single transaction in an atomic way](https://lightning.engineering/api-docs/api/lnd/lightning/batch-open-channel/index.html). - [x] What is Bitcoin Lightning Zero-Conf ```go cli.BoolFlag{ Name: "zero_conf", Usage: "(optional) whether a zero-conf channel open " + "should be attempted.", } ```