FreeBSD Manual Pages
LIGHTNING-WITHDRAW(7) LIGHTNING-WITHDRAW(7) NAME withdraw -- Command for withdrawing funds from the internal wallet SYNOPSIS withdraw destination satoshi [feerate] [minconf] [utxos] DESCRIPTION The withdraw RPC command sends funds from Core Lightning's internal wallet to the address specified in destination. • destination (string): Any Bitcoin accepted type, including bech32. • satoshi (sat_or_all): The amount to be withdrawn from the internal wallet (expressed, as name suggests, in satoshi). The string all can be used to specify withdrawal of all available funds (possibly re- stricted by the utxos parameter, and note that if we have any anchor channels, this will always leave at least min-emergency-msat as change). Otherwise, it is in satoshi precision; it can be a whole number, a whole number ending in sat, a whole number ending in 000msat, or a number with 1 to 8 decimal places ending in btc. • feerate (feerate, optional): Used for the withdrawal as initial feerate. The default is normal. • minconf (u16, optional): Minimum number of confirmations that used outputs should have. The default is 1. • utxos (array of outpoints, optional): Specifies the utxos to be used to be withdrawn from, as an array of txid:vout. These must be drawn from the node's available UTXO set.: • (outpoint, optional) RETURN VALUE On success, an object is returned, containing: • tx (hex): The fully signed bitcoin transaction. • txid (txid): The transaction id of tx. • psbt (string): The PSBT representing the unsigned transaction. ERRORS On failure, an error is reported and the withdrawal transaction is not created. • -1: Catchall nonspecific error. • 301: There are not enough funds in the internal wallet (including fees) to create the transaction. • 302: The dust limit is not met. • 313: The min-emergency-msat reserve not be preserved (and we have anchor channels). AUTHOR Felix <<fixone@gmail.com>> is mainly responsible. SEE ALSO lightning-listfunds(7), lightning-fundchannel(7), lightning-newaddr(7), lightning-txprepare(7), lightning-feerates(7) RESOURCES Main web site: <https://github.com/ElementsProject/lightning> EXAMPLES Example 1: Request: $ lightning-cli withdraw -k "destination"="bcrt1qcqqv0101010101010101010101010101010101" "satoshi"=555555 { "id": "example:withdraw#1", "method": "withdraw", "params": { "destination": "bcrt1qcqqv0101010101010101010101010101010101", "satoshi": 555555 } } Response: { "tx": "020000000001wthdrw91000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000", "txid": "txidwithdraw2191000910009100091000910009100091000910009100091000", "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000" } Example 2: Request: $ lightning-cli withdraw -k "destination"="bcrt1phtprcvhz02020202020202020202020202020202020202020202020202" "satoshi"="all" "feerate"="20000perkb" "minconf"=0 "utxos"='["utxo020202020202020202020202020202020202020202020202020202020202:1"]' { "id": "example:withdraw#2", "method": "withdraw", "params": { "destination": "bcrt1phtprcvhz02020202020202020202020202020202020202020202020202", "satoshi": "all", "feerate": "20000perkb", "minconf": 0, "utxos": [ "utxo020202020202020202020202020202020202020202020202020202020202:1" ] } } Response: { "tx": "020000000002wthdrw92000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000", "txid": "txidwithdraw2292000920009200092000920009200092000920009200092000", "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000" } Core Lightning v25.09 LIGHTNING-WITHDRAW(7)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | AUTHOR | SEE ALSO | RESOURCES | EXAMPLES
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lightning-withdraw&sektion=7&manpath=FreeBSD+Ports+15.0>
