# 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.",
}
```