rgb-cln/doc
Rusty Russell b07327a687 utxopsbt: new command to create PSBT from given utxos.
It's *possible* to do this using various RPC calls, but it's
unfriendly:

1. Call getinfo to get the current block height.
2. Call listfunds to map the UTXOs.
3. Create the PSBT and hope you get all the fields correct.

Instead, this presents an interface just like `fundpsbt`, with identical
returns.

I think it's different enough to justify a new command (though it
shares much internally, of course).

In particular, it's now quite simple to create a command which uses
specified utxos, and then adds more to meet any shortfall.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2020-08-18 12:52:41 +09:30
..
release-notes
.gitignore
CHANGELOG.md
FAQ.md doc: fix FAQ formatting 2020-04-06 11:57:54 +02:00
HACKING.md python: Consolidate requirements.txt files in a single place 2020-04-09 15:14:06 +02:00
INSTALL.md doc: remove bitcoin PPA from install instructions, use snap 2020-06-01 23:18:15 +02:00
MAKING-RELEASES.md doc: remove two more references to the '[Unreleased]' in CHANGELOG.md 2020-02-17 19:07:09 +10:30
Makefile utxopsbt: new command to create PSBT from given utxos. 2020-08-18 12:52:41 +09:30
PLUGINS.md lightningd: allow plugin commands and options to mark themselves deprecated. 2020-08-11 08:43:18 +09:30
REPRODUCIBLE.md
STYLE.md doc: refer to correct option name in STYLE.md. 2020-08-11 08:43:18 +09:30
TOR.md Update TOR.md 2020-08-13 12:55:33 +02:00
bitcoin.bib
commit-tx.eps
commit-tx.svg
conf.py
deployable-lightning.lyx
deployable-lightning.pdf
dual-anchor-diag1.eps
dual-anchor-diag1.svg
dual-anchor-diag2.eps
dual-anchor-diag2.svg
dual-anchor-diag3.eps
dual-anchor-diag3.svg
dual-anchor-diag4.eps
dual-anchor-diag4.svg
dual-anchor-final.eps
dual-anchor-final.svg
dual-anchor-take2.svg
dual-anchor.svg
htlc.eps
htlc.svg
index.rst utxopsbt: new command to create PSBT from given utxos. 2020-08-18 12:52:41 +09:30
lightning-autocleaninvoice.7 doc: regenerate and update. 2020-06-28 01:14:08 +00:00
lightning-autocleaninvoice.7.md docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-check.7 docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-check.7.md docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-checkmessage.7 doc: man pages for checkmessage and signmessage. 2019-10-14 18:58:44 -05:00
lightning-checkmessage.7.md doc: man pages for checkmessage and signmessage. 2019-10-14 18:58:44 -05:00
lightning-cli.1 doc: update cli documentation. 2020-05-15 15:25:44 +02:00
lightning-cli.1.md doc: update cli documentation. 2020-05-15 15:25:44 +02:00
lightning-close.7 doc: fix typo: %s must be % (followup to 158d2212) 2020-04-07 12:45:34 -05:00
lightning-close.7.md doc: fix typo: %s must be % (followup to 158d2212) 2020-04-07 12:45:34 -05:00
lightning-connect.7 lightningd: return `features` in connect response. 2020-04-03 13:13:21 +10:30
lightning-connect.7.md lightningd: return `features` in connect response. 2020-04-03 13:13:21 +10:30
lightning-createonion.7 common: make sphinx code ignorant of payload format. 2019-12-09 14:33:31 +01:00
lightning-createonion.7.md common: make sphinx code ignorant of payload format. 2019-12-09 14:33:31 +01:00
lightning-decodepay.7 doc: regenerate and update. 2020-06-28 01:14:08 +00:00
lightning-decodepay.7.md docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-delexpiredinvoice.7 docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-delexpiredinvoice.7.md docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-delinvoice.7 lightningd/invoice.c: Improve programmatic error reporting for `delinvoice`. 2020-07-31 23:57:32 +00:00
lightning-delinvoice.7.md lightningd/invoice.c: Improve programmatic error reporting for `delinvoice`. 2020-07-31 23:57:32 +00:00
lightning-dev-sendcustommsg.7 doc: regenerate and update. 2020-06-28 01:14:08 +00:00
lightning-dev-sendcustommsg.7.md docs: Add manpage for dev-sendcustommsg 2020-01-28 23:50:52 +01:00
lightning-disconnect.7 doc: unify man pages error sections 2020-01-21 12:49:33 +08:00
lightning-disconnect.7.md doc: unify man pages error sections 2020-01-21 12:49:33 +08:00
lightning-feerates.7 doc/lightning-feerates.7.md: Document `feerates` command. 2020-07-13 08:45:30 +09:30
lightning-feerates.7.md doc/lightning-feerates.7.md: Document `feerates` command. 2020-07-13 08:45:30 +09:30
lightning-fundchannel.7 fundchannel: provide outnum 2020-08-13 12:37:02 -05:00
lightning-fundchannel.7.md fundchannel: provide outnum 2020-08-13 12:37:02 -05:00
lightning-fundchannel_cancel.7 lightningd/opening_control.c: `fundchannel_cancel` no longer requires a `channel_id` argument. 2020-07-02 01:10:59 +00:00
lightning-fundchannel_cancel.7.md lightningd/opening_control.c: `fundchannel_cancel` no longer requires a `channel_id` argument. 2020-07-02 01:10:59 +00:00
lightning-fundchannel_complete.7 doc: list the error codes of funding_* commands 2020-01-21 12:49:33 +08:00
lightning-fundchannel_complete.7.md doc: list the error codes of funding_* commands 2020-01-21 12:49:33 +08:00
lightning-fundchannel_start.7 doc: list the error codes of funding_* commands 2020-01-21 12:49:33 +08:00
lightning-fundchannel_start.7.md doc: list the error codes of funding_* commands 2020-01-21 12:49:33 +08:00
lightning-fundpsbt.7 utxopsbt: new command to create PSBT from given utxos. 2020-08-18 12:52:41 +09:30
lightning-fundpsbt.7.md utxopsbt: new command to create PSBT from given utxos. 2020-08-18 12:52:41 +09:30
lightning-getroute.7 wire: remove towire_double() 2020-02-27 09:07:04 +10:30
lightning-getroute.7.md wire: remove towire_double() 2020-02-27 09:07:04 +10:30
lightning-getsharedsecret.7 lightningd/hsm_control.c: Implement `getsharedsecret`. 2020-02-28 14:45:50 +10:30
lightning-getsharedsecret.7.md lightningd/hsm_control.c: Implement `getsharedsecret`. 2020-02-28 14:45:50 +10:30
lightning-hsmtool.8 Makefile: Install `tools/hsmtool` as `lightning-hsmtool`. 2020-07-01 09:24:03 +09:30
lightning-hsmtool.8.md Makefile: Install `tools/hsmtool` as `lightning-hsmtool`. 2020-07-01 09:24:03 +09:30
lightning-invoice.7 invoice: ignore dead-end heuristic on explicitly specified channels. 2020-04-14 14:13:26 -05:00
lightning-invoice.7.md invoice: ignore dead-end heuristic on explicitly specified channels. 2020-04-14 14:13:26 -05:00
lightning-keysend.7 doc: Add a man-page for the new keysend command 2020-07-13 14:19:16 +02:00
lightning-keysend.7.md doc: Add a man-page for the new keysend command 2020-07-13 14:19:16 +02:00
lightning-listchannels.7 doc: update listchannels manpage 2020-03-09 16:03:39 +01:00
lightning-listchannels.7.md Use of null 2020-03-07 15:48:22 +01:00
lightning-listforwards.7 doc: regenerate and update. 2020-06-28 01:14:08 +00:00
lightning-listforwards.7.md docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-listfunds.7 listfunds: add "redeemscript" field. 2020-08-13 12:37:02 -05:00
lightning-listfunds.7.md listfunds: add "redeemscript" field. 2020-08-13 12:37:02 -05:00
lightning-listinvoices.7 update docs with `payment_preimage`. 2019-12-03 01:16:07 +00:00
lightning-listinvoices.7.md update docs with `payment_preimage`. 2019-12-03 01:16:07 +00:00
lightning-listpays.7 listpays: fixed bolt11 null with keysend and update doc command 2020-08-09 16:03:03 +02:00
lightning-listpays.7.md listpays: fixed bolt11 null with keysend and update doc command 2020-08-09 16:03:03 +02:00
lightning-listpeers.7 doc: adds receivable_msat to manpage 2020-03-27 12:33:23 +01:00
lightning-listpeers.7.md doc: adds receivable_msat to manpage 2020-03-27 12:33:23 +01:00
lightning-listsendpays.7 docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-listsendpays.7.md docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-newaddr.7 docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-newaddr.7.md docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-pay.7 doc: regenerate and update. 2020-06-28 01:14:08 +00:00
lightning-pay.7.md docs: Fix typo in the `pay` command docs 2020-06-15 16:14:53 +02:00
lightning-plugin.7 doc: regenerate and update. 2020-06-28 01:14:08 +00:00
lightning-plugin.7.md doc: Document the changes to the 'plugin' command 2019-09-30 00:20:16 +00:00
lightning-reserveinputs.7 doc: document fundpsbt. 2020-07-15 18:49:02 +09:30
lightning-reserveinputs.7.md doc: document fundpsbt. 2020-07-15 18:49:02 +09:30
lightning-sendonion.7 listpays mod 1: add destination inside the response when bolt11 is null 2020-08-09 16:03:03 +02:00
lightning-sendonion.7.md listpays mod 1: add destination inside the response when bolt11 is null 2020-08-09 16:03:03 +02:00
lightning-sendpay.7 doc: document the payment_secret argument to sendpay. 2020-07-21 13:30:15 +02:00
lightning-sendpay.7.md doc: document the payment_secret argument to sendpay. 2020-07-21 13:30:15 +02:00
lightning-setchannelfee.7 doc: regenerate and update. 2020-06-28 01:14:08 +00:00
lightning-setchannelfee.7.md docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-signmessage.7 doc: man pages for checkmessage and signmessage. 2019-10-14 18:58:44 -05:00
lightning-signmessage.7.md doc: man pages for checkmessage and signmessage. 2019-10-14 18:58:44 -05:00
lightning-txdiscard.7 doc: regenerate and update. 2020-06-28 01:14:08 +00:00
lightning-txdiscard.7.md docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-txprepare.7 doc: update since addition of feerate(7) 2020-07-13 04:22:24 +00:00
lightning-txprepare.7.md doc/lightning-feerates.7.md: Document `feerates` command. 2020-07-13 08:45:30 +09:30
lightning-txsend.7 doc: regenerate and update. 2020-06-28 01:14:08 +00:00
lightning-txsend.7.md docs: Update manpages to be recognized correctly by mrkd 2019-09-02 16:31:36 +02:00
lightning-unreserveinputs.7 wallet: new JSON commands reserveinputs and unreserveinputs. 2020-07-15 18:49:02 +09:30
lightning-unreserveinputs.7.md wallet: new JSON commands reserveinputs and unreserveinputs. 2020-07-15 18:49:02 +09:30
lightning-utxopsbt.7 utxopsbt: new command to create PSBT from given utxos. 2020-08-18 12:52:41 +09:30
lightning-utxopsbt.7.md utxopsbt: new command to create PSBT from given utxos. 2020-08-18 12:52:41 +09:30
lightning-waitanyinvoice.7 lightningd/invoice.c: Add `timeout` parameter to `waitanyinvoice`. 2020-01-28 14:07:52 +01:00
lightning-waitanyinvoice.7.md lightningd/invoice.c: Add `timeout` parameter to `waitanyinvoice`. 2020-01-28 14:07:52 +01:00
lightning-waitblockheight.7 doc: regenerate and update. 2020-06-28 01:14:08 +00:00
lightning-waitblockheight.7.md lightningd/peer_control.c: Implement waitblockheight. 2020-01-21 22:23:21 +01:00
lightning-waitinvoice.7 Use dedicated type for error codes 2020-01-31 06:02:47 +00:00
lightning-waitinvoice.7.md Use dedicated type for error codes 2020-01-31 06:02:47 +00:00
lightning-waitsendpay.7 Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 2019-12-12 22:16:03 +01:00
lightning-waitsendpay.7.md Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 2019-12-12 22:16:03 +01:00
lightning-withdraw.7 doc: update since addition of feerate(7) 2020-07-13 04:22:24 +00:00
lightning-withdraw.7.md doc/lightning-feerates.7.md: Document `feerates` command. 2020-07-13 08:45:30 +09:30
lightningd-config.5 lightningd/plugin.c: Make builtin plugins important. 2020-08-04 13:27:51 -05:00
lightningd-config.5.md lightningd/plugin.c: Make builtin plugins important. 2020-08-04 13:27:51 -05:00
lightningd.8 Makefile: Install `tools/hsmtool` as `lightning-hsmtool`. 2020-07-01 09:24:03 +09:30
lightningd.8.md Makefile: Install `tools/hsmtool` as `lightning-hsmtool`. 2020-07-01 09:24:03 +09:30
ln-draft-fig1.eps
ln-draft-fig2.eps