Merge pull request #4224 from guggero/psbt-warning
lncli+docs: add safety warning about not publishing PSBT manually
This commit is contained in:
commit
948fe8cfdb
@ -33,6 +33,10 @@ If you are using a wallet that can fund a PSBT directly (currently not possible
|
|||||||
with bitcoind), you can use this PSBT that contains the same address and amount:
|
with bitcoind), you can use this PSBT that contains the same address and amount:
|
||||||
%s
|
%s
|
||||||
|
|
||||||
|
!!! WARNING !!!
|
||||||
|
DO NOT PUBLISH the finished transaction by yourself or with another tool.
|
||||||
|
lnd MUST publish it in the proper funding flow order OR THE FUNDS CAN BE LOST!
|
||||||
|
|
||||||
Paste the funded PSBT here to continue the funding flow.
|
Paste the funded PSBT here to continue the funding flow.
|
||||||
Base64 encoded PSBT: `
|
Base64 encoded PSBT: `
|
||||||
|
|
||||||
|
19
docs/psbt.md
19
docs/psbt.md
@ -34,6 +34,15 @@ about the pending channel. If the remote node is an `lnd` node, we know it's
|
|||||||
after 10 minutes. **So as long as the whole process takes less than 10 minutes,
|
after 10 minutes. **So as long as the whole process takes less than 10 minutes,
|
||||||
everything should work fine.**
|
everything should work fine.**
|
||||||
|
|
||||||
|
### Safety warning
|
||||||
|
|
||||||
|
**DO NOT PUBLISH** the finished transaction by yourself or with another tool.
|
||||||
|
lnd MUST publish it in the proper funding flow order **OR THE FUNDS CAN BE
|
||||||
|
LOST**!
|
||||||
|
|
||||||
|
This is very important to remember when using wallets like `Wasabi` for
|
||||||
|
instance, where the "publish" button is very easy to hit by accident.
|
||||||
|
|
||||||
### 1. Use the new `--psbt` flag in `lncli openchannel`
|
### 1. Use the new `--psbt` flag in `lncli openchannel`
|
||||||
|
|
||||||
The new `--psbt` flag in the `openchannel` command starts an interactive dialog
|
The new `--psbt` flag in the `openchannel` command starts an interactive dialog
|
||||||
@ -201,7 +210,15 @@ $ bitcoin-cli walletprocesspsbt cHNidP8BAH0CAAAAAbxLLf9+AYfqfF69QAQuETnL6cas7GDi
|
|||||||
```
|
```
|
||||||
|
|
||||||
Interpreting the output, we now have a complete, final, and signed transaction
|
Interpreting the output, we now have a complete, final, and signed transaction
|
||||||
inside the PSBT. Let's give it to `lncli` to continue:
|
inside the PSBT.
|
||||||
|
|
||||||
|
**!!! WARNING !!!**
|
||||||
|
|
||||||
|
**DO NOT PUBLISH** the finished transaction by yourself or with another tool.
|
||||||
|
lnd MUST publish it in the proper funding flow order **OR THE FUNDS CAN BE
|
||||||
|
LOST**!
|
||||||
|
|
||||||
|
Let's give it to `lncli` to continue:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
...
|
...
|
||||||
|
Loading…
Reference in New Issue
Block a user