core-lightning/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 doc: Fixed typo in the release notes 2018-06-18 12:45:00 +02:00
.gitignore Add documentation. 2015-07-18 10:46:53 +09:30
bitcoin.bib bitcoin.bib: Add Satoshi paper URL and date 2018-03-04 03:22:32 +01:00
CHANGELOG.md docs: Add configuration for the sphinx documentation generator 2019-02-18 02:42:29 +00:00
commit-tx.eps Add documentation. 2015-07-18 10:46:53 +09:30
commit-tx.svg Add documentation. 2015-07-18 10:46:53 +09:30
conf.py docs: Autodetect version and copyright year in the sphinx doc 2019-02-22 17:55:36 +01:00
deployable-lightning.lyx udpate broken link 2018-06-08 17:56:48 +02:00
deployable-lightning.pdf Regenerate PDF. 2015-11-20 06:45:19 +10:30
dual-anchor-diag1.eps Add documentation. 2015-07-18 10:46:53 +09:30
dual-anchor-diag1.svg Add documentation. 2015-07-18 10:46:53 +09:30
dual-anchor-diag2.eps Add documentation. 2015-07-18 10:46:53 +09:30
dual-anchor-diag2.svg Add documentation. 2015-07-18 10:46:53 +09:30
dual-anchor-diag3.eps Add documentation. 2015-07-18 10:46:53 +09:30
dual-anchor-diag3.svg Add documentation. 2015-07-18 10:46:53 +09:30
dual-anchor-diag4.eps doc: fix flaw in escape transactions. 2015-07-20 14:07:25 +09:30
dual-anchor-diag4.svg doc: fix flaw in escape transactions. 2015-07-20 14:07:25 +09:30
dual-anchor-final.eps doc: fix flaw in escape transactions. 2015-07-20 14:07:25 +09:30
dual-anchor-final.svg doc: fix flaw in escape transactions. 2015-07-20 14:07:25 +09:30
dual-anchor-take2.svg Add documentation. 2015-07-18 10:46:53 +09:30
dual-anchor.svg Add documentation. 2015-07-18 10:46:53 +09:30
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
htlc.eps Add documentation. 2015-07-18 10:46:53 +09:30
htlc.svg Add documentation. 2015-07-18 10:46:53 +09:30
index.rst utxopsbt: new command to create PSBT from given utxos. 2020-08-18 12:52:41 +09:30
INSTALL.md doc: remove bitcoin PPA from install instructions, use snap 2020-06-01 23:18:15 +02:00
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 doc: add figures from LN draft (thanks Joseph!). 2015-07-20 14:07:40 +09:30
ln-draft-fig2.eps doc: add figures from LN draft (thanks Joseph!). 2015-07-20 14:07:40 +09:30
Makefile utxopsbt: new command to create PSBT from given utxos. 2020-08-18 12:52:41 +09:30
MAKING-RELEASES.md doc: remove two more references to the '[Unreleased]' in CHANGELOG.md 2020-02-17 19:07:09 +10:30
PLUGINS.md lightningd: allow plugin commands and options to mark themselves deprecated. 2020-08-11 08:43:18 +09:30
REPRODUCIBLE.md doc/REPRODUCIBLE.md: describe to do reproducible builds. 2019-03-01 03:48:04 +00:00
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