|
@ -3,17 +3,33 @@ |
|
|
lightning-txprepare - Command to prepare to withdraw funds from the internal wallet |
|
|
lightning-txprepare - Command to prepare to withdraw funds from the internal wallet |
|
|
.SH SYNOPSIS |
|
|
.SH SYNOPSIS |
|
|
|
|
|
|
|
|
\fBtxprepare\fR \fIdestination\fR \fIsatoshi\fR [\fIfeerate\fR] [\fIminconf\fR] |
|
|
\fBtxprepare\fR \fIoutputs\fR [\fIfeerate\fR] [\fIminconf\fR] |
|
|
|
|
|
|
|
|
.SH DESCRIPTION |
|
|
.SH DESCRIPTION |
|
|
|
|
|
|
|
|
The \fBtxprepare\fR RPC command creates an unsigned transaction which |
|
|
The \fBtxprepare\fR RPC command creates an unsigned transaction which |
|
|
spends funds from c-lightning’s internal wallet to the address specified |
|
|
spends funds from c-lightning’s internal wallet to the outputs specified |
|
|
in \fIdestination\fR\. |
|
|
in \fIoutputs\fR\. |
|
|
|
|
|
|
|
|
|
|
|
The \fIoutputs\fR is the array of output that include \fIdestination\fR |
|
|
Effectively, it is the first part of a \fBwithdraw\fR command, and uses |
|
|
and \fIamount\fR({\fIdestination\fR: \fIamount\fR})\. Its format is like: |
|
|
the same parameters\. The second part is provided by \fBtxsend\fR\. |
|
|
[{address1: amount1}, {address2: amount2}] |
|
|
|
|
|
or |
|
|
|
|
|
[{address: \fIall\fR}]\. |
|
|
|
|
|
It supports the any number of outputs\. |
|
|
|
|
|
|
|
|
|
|
|
The \fIdestination\fR of output is the address which can be of any Bitcoin accepted |
|
|
|
|
|
type, including bech32\. |
|
|
|
|
|
|
|
|
|
|
|
The \fIamount\fR of output is the amount to be sent from the internal wallet |
|
|
|
|
|
(expressed, as name suggests, in amount)\. The string \fIall\fR can be used to specify |
|
|
|
|
|
all available funds\. Otherwise, it is in amount precision; it can be a whole |
|
|
|
|
|
number, a whole number ending in \fIsat\fR, a whole number ending in \fI000msat\fR, |
|
|
|
|
|
or a number with 1 to 8 decimal places ending in \fI000msat\fR\. |
|
|
|
|
|
|
|
|
|
|
|
\fBtxprepare\fR is similar to the first part of a \fBwithdraw\fR command, but |
|
|
|
|
|
supports multiple outputs and uses \fIoutputs\fR as parameter\. The second part |
|
|
|
|
|
is provided by \fBtxsend\fR\. |
|
|
|
|
|
|
|
|
.SH RETURN VALUE |
|
|
.SH RETURN VALUE |
|
|
|
|
|
|
|
|