core-lightning/doc/schemas
Rusty Russell e45bf14300 lightningd: use lowball feerate for commit_tx on anchor channels.
Since we can CPFP, we don't have to track the feerate as closely.  But
it still needs to get in the mempool, so we use 10 sat/byte, or the
100 block estimate if that is higher.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Added: JSON-RPC: `feerates` has new fields `unilateral_anchor_close` to show the feerate used for anchor channels (currently experimental), and `unilateral_close_nonanchor_satoshis`.
Changelog-Changed: JSON-RPC: `feerates` `unilateral_close_satoshis` now assumes anchor channels if enabled (currently experimental).
2023-06-29 11:28:47 -04:00
..
addgossip.request.json json-rpc: Add request stubs for a couple of calls 2022-02-11 16:02:25 +01:00
addgossip.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
autoclean-once.request.json doc: document autoclean-once command. 2022-12-06 10:42:05 +01:00
autoclean-once.schema.json doc: document autoclean-once command. 2022-12-06 10:42:05 +01:00
autoclean-status.request.json doc: manpages and schemas for autoclean-status. 2022-09-22 15:19:46 +02:00
autoclean-status.schema.json doc: manpages and schemas for autoclean-status. 2022-09-22 15:19:46 +02:00
autocleaninvoice.request.json json-rpc: Add request stubs for a couple of calls 2022-02-11 16:02:25 +01:00
autocleaninvoice.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
batching.request.json lightningd: allow a connection to specify db batching. 2022-09-22 15:19:46 +02:00
batching.schema.json lightningd: allow a connection to specify db batching. 2022-09-22 15:19:46 +02:00
bkpr-channelsapy.schema.json doc: drive-by spelling corrections 2022-12-12 15:34:00 +10:30
bkpr-dumpincomecsv.schema.json bkpr: add docs, change names to 'bkpr-*' 2022-07-28 12:08:18 +09:30
bkpr-inspect.schema.json bkpr: add docs, change names to 'bkpr-*' 2022-07-28 12:08:18 +09:30
bkpr-listaccountevents.schema.json bkpr: track channel rebalances, display in listincome 2022-08-09 11:57:18 +09:30
bkpr-listbalances.schema.json bkpr: add docs, change names to 'bkpr-*' 2022-07-28 12:08:18 +09:30
bkpr-listincome.schema.json bkpr: save invoice description data to the database and display it 2022-07-28 12:08:18 +09:30
check.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
checkmessage.request.json json-rpc: Add request stubs for a couple of calls 2022-02-11 16:02:25 +01:00
checkmessage.schema.json rpc: improve error format 2022-07-19 17:55:31 +02:00
close.request.json doc: Fix wrong_funding description in manpage and type in schema 2022-09-22 10:41:05 +02:00
close.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
commando-blacklist.request.json doc: schemas for commando-listrunes & commando-blacklist 2023-04-01 14:07:23 +10:30
commando-blacklist.schema.json doc: schemas for commando-listrunes & commando-blacklist 2023-04-01 14:07:23 +10:30
commando-listrunes.request.json doc: schemas for commando-listrunes & commando-blacklist 2023-04-01 14:07:23 +10:30
commando-listrunes.schema.json doc: schemas for commando-listrunes & commando-blacklist 2023-04-01 14:07:23 +10:30
commando-rune.request.json commando: make rune alternatives a JSON array. 2022-09-14 17:46:43 +02:00
commando-rune.schema.json commando-rune: show warning when creating runes with no restrictions 2022-07-29 08:46:14 -07:00
commando.request.json commando: add filtering support. 2023-01-11 11:13:27 +10:30
connect.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
connect.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
createinvoice.request.json cln-rpc: Add invoice RPC methods 2022-04-02 09:46:01 +10:30
createinvoice.schema.json doc/schemas: remove unnecessary length restrictions. 2023-01-30 15:15:41 -06:00
createonion.request.json doc: Annotate secrets and hashes in the JSON Schemas 2022-04-02 09:46:01 +10:30
createonion.schema.json doc/schemas: remove unnecessary length restrictions. 2023-01-30 15:15:41 -06:00
datastore.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
datastore.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
decode.request.json jsonrpc: Add request schemas for decode and decodepay 2023-05-05 11:54:41 +09:30
decode.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
decodepay.request.json jsonrpc: Add request schemas for decode and decodepay 2023-05-05 11:54:41 +09:30
decodepay.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
deldatastore.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
deldatastore.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
delexpiredinvoice.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
delexpiredinvoice.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
delforward.request.json lightningd: add delforward command. 2022-09-22 15:19:46 +02:00
delforward.schema.json lightningd: add delforward command. 2022-09-22 15:19:46 +02:00
delinvoice.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
delinvoice.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
delpay.request.json doc: use specific types in schema rather than "hex". 2023-01-30 15:15:41 -06:00
delpay.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
disableinvoicerequest.request.json doc: add documentation for invoicerequest commands. 2023-03-09 06:56:06 -06:00
disableinvoicerequest.schema.json doc: add documentation for invoicerequest commands. 2023-03-09 06:56:06 -06:00
disableoffer.schema.json doc: use specific types in schema rather than "hex". 2023-01-30 15:15:41 -06:00
disconnect.request.json cln-rpc: Yet more RPC methods being mapped 2022-04-02 09:46:01 +10:30
disconnect.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
emergencyrecover.request.json doc: Add documentation for new RPCs and a FIXME: in fromschema.py 2022-07-14 12:24:48 -05:00
emergencyrecover.schema.json doc: Add documentation for new RPCs and a FIXME: in fromschema.py 2022-07-14 12:24:48 -05:00
feerates.request.json cln-rpc: Yet more RPC methods being mapped 2022-04-02 09:46:01 +10:30
feerates.schema.json lightningd: use lowball feerate for commit_tx on anchor channels. 2023-06-29 11:28:47 -04:00
fetchinvoice.schema.json fetchinvoice: amount_msat not msat. 2022-06-21 06:52:35 +09:30
fundchannel.request.json openingd: Add reserve to fundchannel and multifundchannel 2022-09-21 11:25:47 +02:00
fundchannel.schema.json jsonrpc: Add mindepth argument to fundchannel and multifundchannel 2022-07-04 22:14:06 +02:00
fundchannel_cancel.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
fundchannel_complete.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
fundchannel_start.schema.json jsonrpc: Add mindepth argument to fundchannel and multifundchannel 2022-07-04 22:14:06 +02:00
funderupdate.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
fundpsbt.request.json use msat_or_all for fundpsbt request amount 2022-09-28 10:52:55 +02:00
fundpsbt.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
getinfo.request.json json-rpc: Add request stubs for a couple of calls 2022-02-11 16:02:25 +01:00
getinfo.schema.json common: add new internal type for websockets. 2023-06-01 09:28:39 +09:30
getlog.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
getroute.request.json lightningd: change msatoshi args to amount_msat. 2022-06-21 06:52:35 +09:30
getroute.schema.json global: remove deprecated non-msat-named msat fields. 2023-03-18 15:55:49 +10:30
help.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
invoice.request.json lightningd: change msatoshi args to amount_msat. 2022-06-21 06:52:35 +09:30
invoice.schema.json doc/schemas: remove unnecessary length restrictions. 2023-01-30 15:15:41 -06:00
invoicerequest.request.json offers: enable label for invoicerequest 2023-03-09 06:56:06 -06:00
invoicerequest.schema.json doc: add documentation for invoicerequest commands. 2023-03-09 06:56:06 -06:00
keysend.request.json lightningd: change msatoshi args to amount_msat. 2022-06-21 06:52:35 +09:30
keysend.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
listchannels.request.json json-rpc: Add request stubs for a couple of calls 2022-02-11 16:02:25 +01:00
listchannels.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
listclosedchannels.request.json lightningd: add listclosedchannels command. 2023-03-25 15:28:02 +10:30
listclosedchannels.schema.json lightningd: add listclosedchannels command. 2023-03-25 15:28:02 +10:30
listconfigs.schema.json common: allow configvars to be marked dynamic. 2023-06-20 20:08:25 +09:30
listdatastore.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
listdatastore.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
listforwards.request.json cln-rpc: Yet more RPC methods being mapped 2022-04-02 09:46:01 +10:30
listforwards.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
listfunds.request.json json-rpc: Add request stubs for a couple of calls 2022-02-11 16:02:25 +01:00
listfunds.schema.json Output channel_id in listfunds 2023-03-21 10:29:33 +00:00
listhtlcs.request.json lightningd: add listhtlcs to list all the HTLCs we know about. 2022-09-22 15:19:46 +02:00
listhtlcs.schema.json lightningd: fix type of listhtlcs payment_hash. 2023-01-30 15:15:41 -06:00
listinvoicerequests.request.json doc: add documentation for invoicerequest commands. 2023-03-09 06:56:06 -06:00
listinvoicerequests.schema.json doc: add documentation for invoicerequest commands. 2023-03-09 06:56:06 -06:00
listinvoices.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
listinvoices.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
listnodes.request.json doc: set additionalProperties to false in all request schemas. 2022-04-02 09:46:01 +10:30
listnodes.schema.json common: add new internal type for websockets. 2023-06-01 09:28:39 +09:30
listoffers.schema.json doc: use specific types in schema rather than "hex". 2023-01-30 15:15:41 -06:00
listpays.request.json cln-rpc: Yet more RPC methods being mapped 2022-04-02 09:46:01 +10:30
listpays.schema.json doc: use specific types in schema rather than "hex". 2023-01-30 15:15:41 -06:00
listpeerchannels.request.json jsonrpc: Add versioning annotation to listpeerchannels 2023-05-05 11:54:41 +09:30
listpeerchannels.schema.json jsonrpc: Add versioning annotation to listpeerchannels 2023-05-05 11:54:41 +09:30
listpeers.request.json json-rpc: Add request stubs for a couple of calls 2022-02-11 16:02:25 +01:00
listpeers.schema.json common/channel_type: routines to set known variants, set scid_alias. 2023-04-10 17:26:47 +09:30
listsendpays.request.json doc: Annotate secrets and hashes in the JSON Schemas 2022-04-02 09:46:01 +10:30
listsendpays.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
listsqlschemas.request.json typo fixes found by @niftynei 2023-01-30 15:15:41 -06:00
listsqlschemas.schema.json typo fixes found by @niftynei 2023-01-30 15:15:41 -06:00
listtransactions.request.json grpc: Map sendonion and createonion 2022-04-02 09:46:01 +10:30
listtransactions.schema.json listtransactions: remove annotations, which were only in EXPERIMENTAL_FEATURES. 2023-05-23 09:34:08 +09:30
makesecret.request.json lightningd: have makesecret take hex or string (just like datastore) 2022-09-29 16:10:57 +09:30
makesecret.schema.json doc/schemas: remove unnecessary length restrictions. 2023-01-30 15:15:41 -06:00
multifundchannel.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
multiwithdraw.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
newaddr.request.json lightningd: deprecate p2sh-segwit addresses for newaddr addresstype 2023-01-14 21:17:45 +10:30
newaddr.schema.json lightningd: deprecate p2sh-segwit addresses for newaddr addresstype 2023-01-14 21:17:45 +10:30
notifications.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
offer.schema.json doc: use specific types in schema rather than "hex". 2023-01-30 15:15:41 -06:00
openchannel_abort.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
openchannel_bump.schema.json df: wire up peer's "require-confirmed-inputs" 2023-02-07 21:03:36 -06:00
openchannel_init.schema.json df: wire up peer's "require-confirmed-inputs" 2023-02-07 21:03:36 -06:00
openchannel_signed.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
openchannel_update.schema.json df: wire up peer's "require-confirmed-inputs" 2023-02-07 21:03:36 -06:00
parsefeerate.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
pay.request.json db: add invoicerequests table. 2022-11-09 15:08:03 +01:00
pay.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
ping.request.json Ping request types are changed from number to u16 2023-01-09 14:35:23 +01:00
ping.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
plugin.schema.json json: add "dynamic" field to plugin list 2022-07-10 21:09:41 -05:00
preapproveinvoice.request.json msggen: Add preapproveinvoice and preapprovekeysend to msggen 2023-05-29 14:50:13 +09:30
preapproveinvoice.schema.json msggen: Add preapproveinvoice and preapprovekeysend to msggen 2023-05-29 14:50:13 +09:30
preapprovekeysend.request.json msggen: Add preapproveinvoice and preapprovekeysend to msggen 2023-05-29 14:50:13 +09:30
preapprovekeysend.schema.json hsmd: add hsmd_preapprove_keysend and check_preapprovekeysend pay modifier 2023-01-26 21:10:15 -06:00
recoverchannel.request.json doc: Add documentation for new RPCs and a FIXME: in fromschema.py 2022-07-14 12:24:48 -05:00
recoverchannel.schema.json doc: Add documentation for new RPCs and a FIXME: in fromschema.py 2022-07-14 12:24:48 -05:00
reserveinputs.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
sendcustommsg.request.json msggen: Enable SendCustomMsg 2023-02-08 23:10:53 -06:00
sendcustommsg.schema.json doc: disallow additional properties in sendcustommsg. 2022-09-12 14:00:41 +02:00
sendinvoice.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
sendonion.request.json db: add invoicerequests table. 2022-11-09 15:08:03 +01:00
sendonion.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
sendonionmessage.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
sendpay.request.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
sendpay.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
sendpsbt.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
sendpsbt.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
setchannel.request.json schema: Add enforcedelay to setchannel 2022-09-28 15:13:07 +02:00
setchannel.schema.json setchannel: don't let them advertize htlc_maximum_msat larger than capacity. 2022-03-22 18:45:41 +10:30
setchannelfee.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
setconfig.request.json lightningd: setconfig command. 2023-06-20 20:08:25 +09:30
setconfig.schema.json lightningd: setconfig command. 2023-06-20 20:08:25 +09:30
signinvoice.request.json lightningd: Add signinvoice to sign a BOLT11 invoice. 2023-02-06 15:54:32 -06:00
signinvoice.schema.json lightningd: Add signinvoice to sign a BOLT11 invoice. 2023-02-06 15:54:32 -06:00
signmessage.request.json cln-rpc: Yet more RPC methods being mapped 2022-04-02 09:46:01 +10:30
signmessage.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
signpsbt.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
signpsbt.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
sql.request.json typo fixes found by @niftynei 2023-01-30 15:15:41 -06:00
sql.schema.json doc: document the sql command. 2023-01-30 15:15:41 -06:00
staticbackup.request.json doc: Add documentation for new RPCs and a FIXME: in fromschema.py 2022-07-14 12:24:48 -05:00
staticbackup.schema.json doc: Add documentation for new RPCs and a FIXME: in fromschema.py 2022-07-14 12:24:48 -05:00
stop.request.json msggen: Add stop method to generators 2022-07-21 14:19:06 +09:30
stop.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
txdiscard.request.json doc: Annotate secrets and hashes in the JSON Schemas 2022-04-02 09:46:01 +10:30
txdiscard.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
txprepare.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
txprepare.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
txsend.request.json doc: Annotate secrets and hashes in the JSON Schemas 2022-04-02 09:46:01 +10:30
txsend.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
unreserveinputs.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
upgradewallet.request.json upgradewallet: JSONRPC call to update p2sh outputs to a native segwit 2023-02-04 15:31:16 +10:30
upgradewallet.schema.json upgradewallet: JSONRPC call to update p2sh outputs to a native segwit 2023-02-04 15:31:16 +10:30
utxopsbt.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
utxopsbt.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
waitanyinvoice.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
waitanyinvoice.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
waitblockheight.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
waitinvoice.request.json doc: set additionalProperties to false in all request schemas. 2022-04-02 09:46:01 +10:30
waitinvoice.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
waitsendpay.request.json doc: Annotate secrets and hashes in the JSON Schemas 2022-04-02 09:46:01 +10:30
waitsendpay.schema.json doc/schemas: fix old deprecations. 2023-01-30 15:15:41 -06:00
withdraw.request.json doc/schemas: fixes for request schemas. 2022-04-02 09:46:01 +10:30
withdraw.schema.json jsonschema: Formatting json schema and regenerate docs 2021-11-28 10:55:48 +10:30
WRITING_SCHEMAS.md docs: Fix a number of broken links in the generated docs 2023-03-25 15:40:35 +10:30