From 06693d241fe35d6948b6f403e07ede2d7f4319e6 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 2 Oct 2025 11:10:35 +0930 Subject: [PATCH 01/15] lightningd: cancel watching original funding when we switch to the new one via splice. This happens if the channel is *not* announcable yet. Then we hit the assertion in funding_depth_cb that the txid is the same as the current funding.txid. Signed-off-by: Rusty Russell Changelog-EXPERIMENTAL: fixed crash when we splice a channel which hasn't been announced yet. --- lightningd/test/run-invoice-select-inchan.c | 10 ++++++++++ wallet/test/run-wallet.c | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/lightningd/test/run-invoice-select-inchan.c b/lightningd/test/run-invoice-select-inchan.c index d41bf5466e62..0b42cb1c7178 100644 --- a/lightningd/test/run-invoice-select-inchan.c +++ b/lightningd/test/run-invoice-select-inchan.c @@ -257,6 +257,16 @@ struct channel *find_channel_by_id(const struct peer *peer UNNEEDED, struct plugin *find_plugin_for_command(struct lightningd *ld UNNEEDED, const char *cmd_name UNNEEDED) { fprintf(stderr, "find_plugin_for_command called!\n"); abort(); } +/* Generated stub for find_txwatch_ */ +struct txwatch *find_txwatch_(struct chain_topology *topo UNNEEDED, + const struct bitcoin_txid *txid UNNEEDED, + enum watch_result (*cb)(struct lightningd *ld UNNEEDED, + const struct bitcoin_txid * UNNEEDED, + const struct bitcoin_tx * UNNEEDED, + unsigned int depth UNNEEDED, + void *arg) UNNEEDED, + void *arg UNNEEDED) +{ fprintf(stderr, "find_txwatch_ called!\n"); abort(); } /* Generated stub for fixup_htlcs_out */ void fixup_htlcs_out(struct lightningd *ld UNNEEDED) { fprintf(stderr, "fixup_htlcs_out called!\n"); abort(); } diff --git a/wallet/test/run-wallet.c b/wallet/test/run-wallet.c index 0cef1f6c9ab2..b2e8295798c2 100644 --- a/wallet/test/run-wallet.c +++ b/wallet/test/run-wallet.c @@ -256,6 +256,16 @@ void fatal(const char *fmt UNNEEDED, ...) /* Generated stub for fatal_vfmt */ void fatal_vfmt(const char *fmt UNNEEDED, va_list ap UNNEEDED) { fprintf(stderr, "fatal_vfmt called!\n"); abort(); } +/* Generated stub for find_txwatch_ */ +struct txwatch *find_txwatch_(struct chain_topology *topo UNNEEDED, + const struct bitcoin_txid *txid UNNEEDED, + enum watch_result (*cb)(struct lightningd *ld UNNEEDED, + const struct bitcoin_txid * UNNEEDED, + const struct bitcoin_tx * UNNEEDED, + unsigned int depth UNNEEDED, + void *arg) UNNEEDED, + void *arg UNNEEDED) +{ fprintf(stderr, "find_txwatch_ called!\n"); abort(); } /* Generated stub for force_peer_disconnect */ void force_peer_disconnect(struct lightningd *ld UNNEEDED, const struct peer *peer UNNEEDED, From 7e47e6030466409ba647689de4e6c862ba2516ac Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 2 Oct 2025 11:41:18 +0930 Subject: [PATCH 02/15] common: add randbytes() wrapper to override cryptographic entropy: $CLN_DEV_ENTROPY_SEED Only in developer mode, ofc. Notes: 1. We have to move the initialization before the lightningd main trace_start, since that uses pseudorand(). 2. To make the results stable, we need to use per-caller values to randbytes(). Otherwise external timing changes the call order. Signed-off-by: Rusty Russell --- common/test/Makefile | 3 +++ common/test/run-htable.c | 9 +++++++++ common/test/run-route-infloop.c | 9 +++++++++ onchaind/test/run-grind_feerate-bug.c | 6 ++++++ wire/test/Makefile | 2 ++ 5 files changed, 29 insertions(+) diff --git a/common/test/Makefile b/common/test/Makefile index 2f6f2a5dda0e..e972f118b815 100644 --- a/common/test/Makefile +++ b/common/test/Makefile @@ -36,6 +36,7 @@ common/test/run-json: \ common/lease_rates.o \ common/node_id.o \ common/pseudorand.o \ + common/randbytes.o \ common/wireaddr.o \ wire/fromwire.o \ wire/onion_wiregen.o \ @@ -49,6 +50,7 @@ common/test/run-route common/test/run-route-specific common/test/run-route-inflo common/gossmap.o \ common/node_id.o \ common/pseudorand.o \ + common/randbytes.o \ common/route.o \ common/gossip_store_wiregen.o \ wire/fromwire.o \ @@ -158,6 +160,7 @@ common/test/run-mkdatastorekey: \ common/pseudorand.o common/test/run-htable: \ + common/randbytes.o \ common/pseudorand.o common/test/run-shutdown_scriptpubkey: wire/towire.o wire/fromwire.o diff --git a/common/test/run-htable.c b/common/test/run-htable.c index 267ad8c03f10..32a2631c37af 100644 --- a/common/test/run-htable.c +++ b/common/test/run-htable.c @@ -81,6 +81,15 @@ u8 fromwire_u8(const u8 **cursor UNNEEDED, size_t *max UNNEEDED) /* Generated stub for fromwire_u8_array */ void fromwire_u8_array(const u8 **cursor UNNEEDED, size_t *max UNNEEDED, u8 *arr UNNEEDED, size_t num UNNEEDED) { fprintf(stderr, "fromwire_u8_array called!\n"); abort(); } +/* Generated stub for memleak_add_helper_ */ +void memleak_add_helper_(const tal_t *p UNNEEDED, void (*cb)(struct htable *memtable UNNEEDED, + const tal_t *)){ } +/* Generated stub for memleak_scan_htable */ +void memleak_scan_htable(struct htable *memtable UNNEEDED, const struct htable *ht UNNEEDED) +{ fprintf(stderr, "memleak_scan_htable called!\n"); abort(); } +/* Generated stub for notleak_ */ +void *notleak_(void *ptr UNNEEDED, bool plus_children UNNEEDED) +{ fprintf(stderr, "notleak_ called!\n"); abort(); } /* Generated stub for towire */ void towire(u8 **pptr UNNEEDED, const void *data UNNEEDED, size_t len UNNEEDED) { fprintf(stderr, "towire called!\n"); abort(); } diff --git a/common/test/run-route-infloop.c b/common/test/run-route-infloop.c index 7556fd2f93af..4e4ee302ff4a 100644 --- a/common/test/run-route-infloop.c +++ b/common/test/run-route-infloop.c @@ -32,6 +32,15 @@ bool fromwire_tlv(const u8 **cursor UNNEEDED, size_t *max UNNEEDED, void *record UNNEEDED, struct tlv_field **fields UNNEEDED, const u64 *extra_types UNNEEDED, size_t *err_off UNNEEDED, u64 *err_type UNNEEDED) { fprintf(stderr, "fromwire_tlv called!\n"); abort(); } +/* Generated stub for memleak_add_helper_ */ +void memleak_add_helper_(const tal_t *p UNNEEDED, void (*cb)(struct htable *memtable UNNEEDED, + const tal_t *)){ } +/* Generated stub for memleak_scan_htable */ +void memleak_scan_htable(struct htable *memtable UNNEEDED, const struct htable *ht UNNEEDED) +{ fprintf(stderr, "memleak_scan_htable called!\n"); abort(); } +/* Generated stub for notleak_ */ +void *notleak_(void *ptr UNNEEDED, bool plus_children UNNEEDED) +{ fprintf(stderr, "notleak_ called!\n"); abort(); } /* Generated stub for sciddir_or_pubkey_from_node_id */ bool sciddir_or_pubkey_from_node_id(struct sciddir_or_pubkey *sciddpk UNNEEDED, const struct node_id *node_id UNNEEDED) diff --git a/onchaind/test/run-grind_feerate-bug.c b/onchaind/test/run-grind_feerate-bug.c index 485490201537..a389a499038a 100644 --- a/onchaind/test/run-grind_feerate-bug.c +++ b/onchaind/test/run-grind_feerate-bug.c @@ -88,9 +88,15 @@ struct bitcoin_tx *htlc_success_tx(const tal_t *ctx UNNEEDED, /* Generated stub for master_badmsg */ void master_badmsg(u32 type_expected UNNEEDED, const u8 *msg) { fprintf(stderr, "master_badmsg called!\n"); abort(); } +/* Generated stub for memleak_add_helper_ */ +void memleak_add_helper_(const tal_t *p UNNEEDED, void (*cb)(struct htable *memtable UNNEEDED, + const tal_t *)){ } /* Generated stub for memleak_ptr */ bool memleak_ptr(struct htable *memtable UNNEEDED, const void *p UNNEEDED) { fprintf(stderr, "memleak_ptr called!\n"); abort(); } +/* Generated stub for memleak_scan_htable */ +void memleak_scan_htable(struct htable *memtable UNNEEDED, const struct htable *ht UNNEEDED) +{ fprintf(stderr, "memleak_scan_htable called!\n"); abort(); } /* Generated stub for memleak_scan_obj */ void memleak_scan_obj(struct htable *memtable UNNEEDED, const void *obj UNNEEDED) { fprintf(stderr, "memleak_scan_obj called!\n"); abort(); } diff --git a/wire/test/Makefile b/wire/test/Makefile index 276cab6cf9c6..ad3720ae3891 100644 --- a/wire/test/Makefile +++ b/wire/test/Makefile @@ -17,6 +17,7 @@ WIRE_TEST_COMMON_OBJS := \ common/utils.o \ common/wireaddr.o +# run-tlvstream.c and run-peer-wire.c provide their own mocks for randbytes_ and randbytes_overridden # run-tlvstream.c needs to reach into bitcoin/pubkey for SUPERVERBOSE $(WIRE_TEST_PROGRAMS): $(WIRE_TEST_COMMON_OBJS) $(filter-out bitcoin/pubkey.o bitcoin/chainparams.o,$(BITCOIN_OBJS)) @@ -25,3 +26,4 @@ $(WIRE_TEST_OBJS): $(WIRE_HEADERS) $(WIRE_SRC) $(WIRE_PRINT_SRC) wire/test/Makef wire-tests: $(WIRE_TEST_PROGRAMS:%=unittest/%) wire/test/run-peer-wire: wire/peer_wiregen.o common/bigsize.o + From 906e2960032a8683aef23f9db4c29510a46bb3da Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 2 Oct 2025 11:42:18 +0930 Subject: [PATCH 03/15] global: replace randombytes_buf() with randbytes() wrapper. This allows us to override it for deterministic results. Signed-off-by: Rusty Russell --- common/test/run-bigsize.c | 1 + common/test/run-blindedpath_enctlv.c | 1 + common/test/run-bolt11.c | 1 + common/test/run-bolt12-encode-test.c | 1 + common/test/run-bolt12-format-string-test.c | 1 + common/test/run-bolt12-offer-decode.c | 1 + common/test/run-bolt12_decode.c | 1 + common/test/run-bolt12_merkle-json.c | 1 + common/test/run-bolt12_merkle.c | 1 + common/test/run-bolt12_period.c | 1 + common/test/run-channel_type.c | 1 + common/test/run-codex32.c | 1 + common/test/run-coin_mvt.c | 1 + common/test/run-cryptomsg.c | 1 + common/test/run-json_filter.c | 1 + common/test/run-json_remove.c | 1 + common/test/run-json_scan.c | 1 + common/test/run-json_stream-filter.c | 1 + common/test/run-lease_rates.c | 1 + common/test/run-psbt_diff.c | 1 + common/test/run-route_blinding_test.c | 1 + common/test/run-splice_script.c | 1 + common/test/run-tlv_span.c | 1 + common/test/run-tlv_unknown.c | 1 + 24 files changed, 24 insertions(+) diff --git a/common/test/run-bigsize.c b/common/test/run-bigsize.c index 6ee860aa0a41..57c6dbecc2a9 100644 --- a/common/test/run-bigsize.c +++ b/common/test/run-bigsize.c @@ -4,6 +4,7 @@ #include #include #include +#include #include static const char *reason; diff --git a/common/test/run-blindedpath_enctlv.c b/common/test/run-blindedpath_enctlv.c index cc67bb20661a..46f940b17eda 100644 --- a/common/test/run-blindedpath_enctlv.c +++ b/common/test/run-blindedpath_enctlv.c @@ -3,6 +3,7 @@ #include "../blinding.c" #include "../hmac.c" #include +#include #include #include diff --git a/common/test/run-bolt11.c b/common/test/run-bolt11.c index a3c4c3a2745e..1fbc3cec8f9f 100644 --- a/common/test/run-bolt11.c +++ b/common/test/run-bolt11.c @@ -10,6 +10,7 @@ #include "../wire/fromwire.c" #include "../wire/towire.c" #include +#include #include #include diff --git a/common/test/run-bolt12-encode-test.c b/common/test/run-bolt12-encode-test.c index aff419672113..60fab44303a8 100644 --- a/common/test/run-bolt12-encode-test.c +++ b/common/test/run-bolt12-encode-test.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include diff --git a/common/test/run-bolt12-format-string-test.c b/common/test/run-bolt12-format-string-test.c index 10f6748b2ddd..0af6d9010063 100644 --- a/common/test/run-bolt12-format-string-test.c +++ b/common/test/run-bolt12-format-string-test.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include diff --git a/common/test/run-bolt12-offer-decode.c b/common/test/run-bolt12-offer-decode.c index 059b2a884418..ad829995f55b 100644 --- a/common/test/run-bolt12-offer-decode.c +++ b/common/test/run-bolt12-offer-decode.c @@ -14,6 +14,7 @@ #include #include #include +#include #include /* AUTOGENERATED MOCKS START */ diff --git a/common/test/run-bolt12_decode.c b/common/test/run-bolt12_decode.c index 718f2a9ee1c2..c7c5fcf69a9e 100644 --- a/common/test/run-bolt12_decode.c +++ b/common/test/run-bolt12_decode.c @@ -8,6 +8,7 @@ #include #include #include +#include #include /* AUTOGENERATED MOCKS START */ diff --git a/common/test/run-bolt12_merkle-json.c b/common/test/run-bolt12_merkle-json.c index b414fe753602..d5855213b64d 100644 --- a/common/test/run-bolt12_merkle-json.c +++ b/common/test/run-bolt12_merkle-json.c @@ -12,6 +12,7 @@ #include #include #include +#include #include /* AUTOGENERATED MOCKS START */ diff --git a/common/test/run-bolt12_merkle.c b/common/test/run-bolt12_merkle.c index 59ab359fbdbc..4ea515132b39 100644 --- a/common/test/run-bolt12_merkle.c +++ b/common/test/run-bolt12_merkle.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include diff --git a/common/test/run-bolt12_period.c b/common/test/run-bolt12_period.c index 4152f13111ef..28dd706f9866 100644 --- a/common/test/run-bolt12_period.c +++ b/common/test/run-bolt12_period.c @@ -5,6 +5,7 @@ #include #include #include +#include #include /* AUTOGENERATED MOCKS START */ diff --git a/common/test/run-channel_type.c b/common/test/run-channel_type.c index 495f695c07a8..196c9d32205c 100644 --- a/common/test/run-channel_type.c +++ b/common/test/run-channel_type.c @@ -2,6 +2,7 @@ #include "../channel_type.c" #include "../features.c" #include +#include #include #include #include diff --git a/common/test/run-codex32.c b/common/test/run-codex32.c index 79aafbf5e26b..aa41781b855f 100644 --- a/common/test/run-codex32.c +++ b/common/test/run-codex32.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include diff --git a/common/test/run-coin_mvt.c b/common/test/run-coin_mvt.c index b499bdf06d14..e714b614e207 100644 --- a/common/test/run-coin_mvt.c +++ b/common/test/run-coin_mvt.c @@ -1,6 +1,7 @@ #include "config.h" #include "../coin_mvt.c" #include +#include #include #include diff --git a/common/test/run-cryptomsg.c b/common/test/run-cryptomsg.c index 3c1c77db7223..f23eb5a938af 100644 --- a/common/test/run-cryptomsg.c +++ b/common/test/run-cryptomsg.c @@ -1,5 +1,6 @@ #include "config.h" #include +#include #include #include #include diff --git a/common/test/run-json_filter.c b/common/test/run-json_filter.c index 015ff359bfb5..8113619c0fa9 100644 --- a/common/test/run-json_filter.c +++ b/common/test/run-json_filter.c @@ -6,6 +6,7 @@ #include "../json_stream.c" #include #include +#include #include #include diff --git a/common/test/run-json_remove.c b/common/test/run-json_remove.c index 880e9f8d6d29..d6c9db53f092 100644 --- a/common/test/run-json_remove.c +++ b/common/test/run-json_remove.c @@ -2,6 +2,7 @@ #include #include #include +#include #include #include #include diff --git a/common/test/run-json_scan.c b/common/test/run-json_scan.c index 6519129a3fba..29f0830fce2f 100644 --- a/common/test/run-json_scan.c +++ b/common/test/run-json_scan.c @@ -2,6 +2,7 @@ #include "../json_parse.c" #include "../json_parse_simple.c" #include +#include #include #include #include diff --git a/common/test/run-json_stream-filter.c b/common/test/run-json_stream-filter.c index 3f40141fb566..adda25441518 100644 --- a/common/test/run-json_stream-filter.c +++ b/common/test/run-json_stream-filter.c @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include diff --git a/common/test/run-lease_rates.c b/common/test/run-lease_rates.c index 5bf13c62d648..3e9cd1491730 100644 --- a/common/test/run-lease_rates.c +++ b/common/test/run-lease_rates.c @@ -1,6 +1,7 @@ #include "config.h" #include "../amount.c" #include "../lease_rates.c" +#include #include #include diff --git a/common/test/run-psbt_diff.c b/common/test/run-psbt_diff.c index bb183588bb7f..9d42a4bbfb07 100644 --- a/common/test/run-psbt_diff.c +++ b/common/test/run-psbt_diff.c @@ -1,4 +1,5 @@ #include "config.h" +#include #include #include #include "../amount.c" diff --git a/common/test/run-route_blinding_test.c b/common/test/run-route_blinding_test.c index 27c740a93880..604829a56050 100644 --- a/common/test/run-route_blinding_test.c +++ b/common/test/run-route_blinding_test.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include diff --git a/common/test/run-splice_script.c b/common/test/run-splice_script.c index 58157e026fb9..82b4d2f9c3ab 100644 --- a/common/test/run-splice_script.c +++ b/common/test/run-splice_script.c @@ -6,6 +6,7 @@ #include "../json_stream.c" #include "../json_parse_simple.c" #include +#include #include #include #include diff --git a/common/test/run-tlv_span.c b/common/test/run-tlv_span.c index 8a6156e66911..8d5e22d8314f 100644 --- a/common/test/run-tlv_span.c +++ b/common/test/run-tlv_span.c @@ -2,6 +2,7 @@ #include "../bolt12.c" #include "../bigsize.c" #include "../../wire/fromwire.c" +#include #include #include diff --git a/common/test/run-tlv_unknown.c b/common/test/run-tlv_unknown.c index 966f53b6cd8f..7a18c5674710 100644 --- a/common/test/run-tlv_unknown.c +++ b/common/test/run-tlv_unknown.c @@ -5,6 +5,7 @@ #include "../../wire/towire.c" #include "../bigsize.c" #include "../bolt12.c" +#include #include #include From 78555f6cf3c732484b80fafed8ca16ab98b3c65e Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 14:03:52 +1030 Subject: [PATCH 04/15] autogenerate-rpc-examples.py: disable entropy for generation. Signed-off-by: Rusty Russell --- contrib/pyln-testing/pyln/testing/utils.py | 5 +++++ tests/autogenerate-rpc-examples.py | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/contrib/pyln-testing/pyln/testing/utils.py b/contrib/pyln-testing/pyln/testing/utils.py index c8c5d6b0c0cf..06e9dc65f3fd 100644 --- a/contrib/pyln-testing/pyln/testing/utils.py +++ b/contrib/pyln-testing/pyln/testing/utils.py @@ -934,6 +934,7 @@ def __init__(self, node_id, lightning_dir, bitcoind, executor, may_fail=False, executable=None, bad_notifications=False, old_hsmsecret=None, + no_entropy=False, **kwargs): self.bitcoin = bitcoind self.executor = executor @@ -945,6 +946,7 @@ def __init__(self, node_id, lightning_dir, bitcoind, executor, may_fail=False, self.allow_warning = allow_warning self.db = db self.lightning_dir = Path(lightning_dir) + self.no_entropy = no_entropy # Assume successful exit self.rc = 0 @@ -997,6 +999,8 @@ def __init__(self, node_id, lightning_dir, bitcoind, executor, may_fail=False, # Avoid test flakes cause by this option unless explicitly set. if self.cln_version >= "v24.11": self.daemon.opts.update({"autoconnect-seeker-peers": 0}) + if no_entropy: + self.daemon.env["CLN_DEV_ENTROPY_SEED"] = str(node_id) jsondir = Path(lightning_dir) / "plugin-io" jsondir.mkdir() @@ -1777,6 +1781,7 @@ def split_options(self, opts): 'start', 'gossip_store_file', 'old_hsmsecret', + 'no_entropy', ] node_opts = {k: v for k, v in opts.items() if k in node_opt_keys} cli_opts = {k: v for k, v in opts.items() if k not in node_opt_keys} diff --git a/tests/autogenerate-rpc-examples.py b/tests/autogenerate-rpc-examples.py index 857dab90f3e8..52b5aa7a404c 100644 --- a/tests/autogenerate-rpc-examples.py +++ b/tests/autogenerate-rpc-examples.py @@ -451,6 +451,7 @@ def setup_test_nodes(node_factory, bitcoind): 'log-level': 'debug', 'broken_log': '.*', 'dev-bitcoind-poll': 3, # Default 1; increased to avoid rpc failures + 'no_entropy': True, }.copy() for i in range(6) ] @@ -1322,6 +1323,7 @@ def generate_splice_examples(node_factory, bitcoind): 'allow_bad_gossip': True, 'broken_log': '.*', 'dev-bitcoind-poll': 3, + 'no_entropy': True, }.copy() for i in range(2) ] @@ -1396,6 +1398,7 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): 'allow_bad_gossip': True, 'broken_log': '.*', 'dev-bitcoind-poll': 3, + 'no_entropy': True, }.copy() for i in range(2) ] @@ -1446,6 +1449,7 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): 'allow_bad_gossip': True, 'broken_log': '.*', 'dev-bitcoind-poll': 3, + 'no_entropy': True, }.copy() for i in range(2) ] @@ -1782,7 +1786,7 @@ def generate_backup_recovery_examples(node_factory, l4, l5, l6): logger.info('Backup and Recovery Start...') # New node l13 used for recover and exposesecret examples - l13 = node_factory.get_node(options={'exposesecret-passphrase': "test_exposesecret"}) + l13 = node_factory.get_node(options={'exposesecret-passphrase': "test_exposesecret"}, no_entropy=True) update_example(node=l13, method='exposesecret', params={'passphrase': 'test_exposesecret'}) update_example(node=l13, method='exposesecret', params=['test_exposesecret', 'cln2']) @@ -2102,6 +2106,10 @@ def list_missing_examples(): logger.warning(f'This test ignores {len(IGNORE_RPCS_LIST)} rpc methods: {IGNORE_RPCS_LIST}') REGENERATING_RPCS = [rpc.strip() for rpc in os.getenv("REGENERATE").split(', ')] if os.getenv("REGENERATE") else ALL_RPC_EXAMPLES list_missing_examples() + + # We make sure everyone is on predicable time + os.environ['CLN_DEV_SET_TIME'] = '1738000000' + l1, l2, l3, l4, l5, l6, c12, c23, c25 = setup_test_nodes(node_factory, bitcoind) c23_2, c23res2, c34_2, inv_l11, inv_l21, inv_l22, inv_l31, inv_l32, inv_l34 = generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind) rune_l21 = generate_runes_examples(l1, l2, l3) From 01720a8ca6a62eb6df28af2843193fde4d4788c5 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 14:04:52 +1030 Subject: [PATCH 05/15] autogenerate-rpc-examples.py: remove example mangling. We temporarily add a flake8 exception so it doesn't complain about all the now-unused variables. Signed-off-by: Rusty Russell --- tests/autogenerate-rpc-examples.py | 897 +---------------------------- 1 file changed, 13 insertions(+), 884 deletions(-) diff --git a/tests/autogenerate-rpc-examples.py b/tests/autogenerate-rpc-examples.py index 52b5aa7a404c..44bed64ce492 100644 --- a/tests/autogenerate-rpc-examples.py +++ b/tests/autogenerate-rpc-examples.py @@ -12,7 +12,6 @@ from utils import only_one, mine_funding_to_announce, sync_blockheight, wait_for, first_scid, serialize_payload_tlv, serialize_payload_final_tlv import sys import os -import re import time import pytest import unittest @@ -32,270 +31,8 @@ ALL_RPC_EXAMPLES = {} EXAMPLES_JSON = {} LOG_FILE = './tests/autogenerate-examples-status.log' -TEMP_EXAMPLES_FILE = './tests/autogenerate-examples.json' IGNORE_RPCS_LIST = ['dev-splice', 'reckless', 'sql-template'] -# Constants for replacing values in examples -NEW_VALUES_LIST = { - 'root_dir': '/root/lightning', - 'tmp_dir': '/tmp/.lightning', - 'str_1': '1', - 'num_1': 1, - 'balance_msat_1': 202050000000, - 'fees_paid_msat_1': 5020000, - 'bytes_used': 1630000, - 'bytes_max': 10485760, - 'assocdata_1': 'assocdata0' + ('01' * 27), - 'hsm_secret_cdx_1': 'cl10leetsd35kw6r5de5kueedxyesqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqluplcg0lxenqd', - 'error_message_1': 'All addresses failed: 127.0.0.1:19736: Cryptographic handshake: peer closed connection (wrong key?). ', - 'configs_3_addr2': "127.0.0.1:19735", - 'bitcoin-rpcport': 18332, - 'grpc-port': 9736, - 'blockheight_110': 110, - 'blockheight_130': 130, - 'blockheight_160': 160, - 'script_pubkey_1': 'scriptpubkey' + ('01' * 28), - 'script_pubkey_2': 'scriptpubkey' + ('02' * 28), - 'onion_1': 'onion' + ('10' * 1363), - 'onion_2': 'onion' + ('20' * 1363), - 'onion_3': 'onion' + ('30' * 1363), - 'shared_secrets_1': ['sharedsecret' + ('10' * 26), 'sharedsecret' + ('11' * 26), 'sharedsecret' + ('12' * 26)], - 'shared_secrets_2': ['sharedsecret' + ('20' * 26), 'sharedsecret' + ('21' * 26), 'sharedsecret' + ('22' * 26)], - 'invreq_id_1': 'invreqid' + ('01' * 28), - 'invreq_id_2': 'invreqid' + ('02' * 28), - 'invreq_id_l1_l22': 'invreqid' + ('03' * 28), - 'invoice_1': 'lni1qqg0qe' + ('01' * 415), - 'invoice_2': 'lni1qqg0qe' + ('02' * 415), - 'invoice_3': 'lni1qqg0qe' + ('03' * 415), - 'funding_txid_1': 'fundingtxid001' + ('01' * 25), - 'funding_txid_2': 'fundingtxid002' + ('02' * 25), - 'signature_1': 'dcde30c4bb50bed221009d' + ('01' * 60), - 'signature_2': 'dcdepay30c4bb50bed209d' + ('02' * 60), - 'destination_1': 'bcrt1p52' + ('01' * 28), - 'destination_2': 'bcrt1qcqqv' + ('01' * 17), - 'destination_3': 'bcrt1phtprcvhz' + ('02' * 25), - 'destination_4': 'bcrt1p00' + ('02' * 28), - 'destination_5': 'bcrt1p00' + ('03' * 28), - 'destination_6': 'bcrt1p00' + ('04' * 28), - 'destination_7': 'bcrt1p338x' + ('07' * 28), - 'funding_serial_1': 17725655605188010000, - 'funding_serial_2': 17725655605188020000, - 'funding_serial_3': 17725655605188030000, - 'funding_serial_4': 17725655605188040000, - 'funding_serial_5': 17725655605188050000, - 'l1_id': 'nodeid' + ('01' * 30), - 'l2_id': 'nodeid' + ('02' * 30), - 'l3_id': 'nodeid' + ('03' * 30), - 'l4_id': 'nodeid' + ('04' * 30), - 'l5_id': 'nodeid' + ('05' * 30), - 'l10_id': 'nodeid' + ('10' * 30), - 'l12_id': 'nodeid' + ('12' * 30), - 'l1_alias': 'JUNIORBEAM', - 'l2_alias': 'SILENTARTIST', - 'l3_alias': 'HOPPINGFIRE', - 'l4_alias': 'JUNIORFELONY', - 'l2_port': 19735, - 'l3_port': 19736, - 'l1_addr': '127.0.0.1:19734', - 'l2_addr': '127.0.0.1:19735', - 'l3_addr': '127.0.0.1:19736', - 'l4_addr': '127.0.0.1:19737', - 'l5_addr': '127.0.0.1:19738', - 'l6_addr': '127.0.0.1:19739', - 'c12': '109x1x1', - 'c23': '111x1x1', - 'c23_2': '123x1x1', - 'c25': '115x1x1', - 'c34': '125x1x1', - 'c34_2': '130x1x1', - 'c35_tx': '020000000000305fundchanneltx' + ('35000' * 99), - 'c41_tx': '020000000000401fundchanneltx' + ('41000' * 99), - 'upgrade_tx': '02000000000101upgd' + ('20000' * 34), - 'close1_tx': '02000000000101cls0' + ('01' * 200), - 'close2_tx': '02000000000101cls1' + ('02' * 200), - 'send_tx_1': '02000000000101sendpt' + ('64000' * 100), - 'send_tx_2': '02000000000102sendpt' + ('65000' * 100), - 'tx_55': '02000000000155multiw' + ('55000' * 100), - 'tx_56': '02000000000155multiw' + ('56000' * 100), - 'tx_61': '02000000000155multiw' + ('61000' * 100), - 'tx_91': '020000000001wthdrw' + ('91000' * 100), - 'tx_92': '020000000002wthdrw' + ('92000' * 100), - 'unsigned_tx_1': '0200000000' + ('0002' * 66), - 'unsigned_tx_3': '0200000000' + ('0006' * 66), - 'unsigned_tx_4': '0200000000' + ('0008' * 66), - 'multi_tx_1': '02000000000101multif' + ('50000' * 100), - 'multi_tx_2': '02000000000102multif' + ('60000' * 100), - 'ocs_tx_1': '02000000000101sgpsbt' + ('11000' * 100), - 'ocs_tx_2': '02000000000101sgpsbt' + ('12000' * 100), - 'txsend_tx_1': '02000000000101txsend' + ('00011' * 100), - 'txsend_tx_2': '02000000000101txsend' + ('00022' * 100), - 'c12_txid': 'channeltxid' + ('120000' * 9), - 'c23_txid': 'channeltxid' + ('230000' * 9), - 'c23_2_txid': 'channeltxid' + ('230200' * 9), - 'c34_txid': 'channeltxid' + ('340000' * 9), - 'c34_2_txid': 'channeltxid' + ('340200' * 9), - 'c35_txid': 'channeltxid' + ('350000' * 9), - 'c41_txid': 'channeltxid' + ('410000' * 9), - 'c1112_txid': 'channeltxid' + ('111200' * 9), - 'upgrade_txid': 'txidupgrade' + ('200000' * 9), - 'close1_txid': 'txid' + ('01' * 30), - 'close2_txid': 'txid' + ('02' * 30), - 'send_txid_1': 'txid' + ('64000' * 11), - 'send_txid_2': 'txid' + ('65000' * 11), - 'txid_55': 'txid' + ('55000' * 11), - 'txid_56': 'txid' + ('56000' * 11), - 'txid_61': 'txid' + ('61000' * 11), - 'withdraw_txid_l21': 'txidwithdraw21' + ('91000' * 10), - 'withdraw_txid_l22': 'txidwithdraw22' + ('92000' * 10), - 'txprep_txid_1': 'txidtxprep0001' + ('00001' * 10), - 'txprep_txid_2': 'txidtxprep0002' + ('00002' * 10), - 'txprep_txid_3': 'txidtxprep0003' + ('00003' * 10), - 'txprep_txid_4': 'txidtxprep0004' + ('00004' * 10), - 'multi_txid_1': 'channeltxid010' + ('50000' * 10), - 'multi_txid_2': 'channeltxid020' + ('60000' * 10), - 'utxo_1': 'utxo' + ('01' * 30), - 'ocs_txid_1': 'txidocsigned10' + ('11000' * 10), - 'ocs_txid_2': 'txidocsigned10' + ('12000' * 10), - 'c12_channel_id': 'channelid0' + ('120000' * 9), - 'c23_channel_id': 'channelid0' + ('230000' * 9), - 'c23_2_channel_id': 'channelid0' + ('230200' * 9), - 'c25_channel_id': 'channelid0' + ('250000' * 9), - 'c34_channel_id': 'channelid0' + ('340000' * 9), - 'c34_2_channel_id': 'channelid0' + ('340200' * 9), - 'c35_channel_id': 'channelid0' + ('350000' * 9), - 'c41_channel_id': 'channelid0' + ('410000' * 9), - 'c78_channel_id': 'channelid0' + ('780000' * 9), - 'c1112_channel_id': 'channelid0' + ('111200' * 9), - 'c910_channel_id_1': 'channelid' + ('09101' * 11), - 'c910_channel_id_2': 'channelid' + ('09102' * 11), - 'mf_channel_id_1': 'channelid' + ('11000' * 11), - 'mf_channel_id_2': 'channelid' + ('12000' * 11), - 'mf_channel_id_3': 'channelid' + ('13000' * 11), - 'mf_channel_id_4': 'channelid' + ('15200' * 11), - 'mf_channel_id_5': 'channelid' + ('12400' * 11), - 'time_at_800': 1738000000, - 'time_at_850': 1738500000, - 'time_at_900': 1739000000, - 'bolt11_l11': 'lnbcrt100n1pnt2' + ('bolt11invl010100000000' * 10), - 'bolt11_l12': 'lnbcrt100n1pnt2' + ('bolt11invl010200000000' * 10), - 'bolt11_l13': 'lnbcrt100n1pnt2' + ('bolt11invl010300000000' * 10), - 'bolt11_l14': 'lnbcrt100n1pnt2' + ('bolt11invl010400000000' * 10), - 'bolt11_l21': 'lnbcrt100n1pnt2' + ('bolt11invl020100000000' * 10), - 'bolt11_l22': 'lnbcrt100n1pnt2' + ('bolt11invl020200000000' * 10), - 'bolt11_l23': 'lnbcrt100n1pnt2' + ('bolt11invl020300000000' * 10), - 'bolt11_l24': 'lnbcrt100n1pnt2' + ('bolt11invl020400000000' * 10), - 'bolt11_l25': 'lnbcrt100n1pnt2' + ('bolt11invl020500000000' * 10), - 'bolt11_l26': 'lnbcrt100n1pnt2' + ('bolt11invl020600000000' * 10), - 'bolt11_l27': 'lnbcrt100n1pnt2' + ('bolt11invl020700000000' * 10), - 'bolt11_l31': 'lnbcrt100n1pnt2' + ('bolt11invl030100000000' * 10), - 'bolt11_l33': 'lnbcrt100n1pnt2' + ('bolt11invl030300000000' * 10), - 'bolt11_l34': 'lnbcrt100n1pnt2' + ('bolt11invl030400000000' * 10), - 'bolt11_l41': 'lnbcrt100n1pnt2' + ('bolt11invl040100000000' * 10), - 'bolt11_l66': 'lnbcrt100n1pnt2' + ('bolt11invl060600000000' * 10), - 'bolt11_l67': 'lnbcrt100n1pnt2' + ('bolt11invl060700000000' * 10), - 'bolt11_wt_1': 'lnbcrt222n1pnt3005720bolt11wtinv' + ('01' * 160), - 'bolt11_wt_2': 'lnbcrt222n1pnt3005720bolt11wtinv' + ('02' * 160), - 'bolt11_di_1': 'lnbcrt222n1pnt3005720bolt11300' + ('01' * 170), - 'bolt11_di_2': 'lnbcrt222n1pnt3005720bolt11300' + ('01' * 170), - 'bolt11_dp_1': 'lnbcrt222n1pnt3005720bolt11400' + ('01' * 170), - 'bolt12_l21': 'lno1qgsq000bolt' + ('21000' * 24), - 'bolt12_l22': 'lno1qgsq000bolt' + ('22000' * 24), - 'bolt12_l23': 'lno1qgsq000bolt' + ('23000' * 24), - 'bolt12_l24': 'lno1qgsq000bolt' + ('24000' * 24), - 'bolt12_si_1': 'lno1qgsq000bolt' + ('si100' * 24), - 'offerid_l21': 'offeridl' + ('2100000' * 8), - 'offerid_l22': 'offeridl' + ('2200000' * 8), - 'offerid_l23': 'offeridl' + ('2300000' * 8), - 'payment_hash_l11': 'paymenthashinvl0' + ('1100' * 12), - 'payment_hash_l21': 'paymenthashinvl0' + ('2100' * 12), - 'payment_hash_l22': 'paymenthashinvl0' + ('2200' * 12), - 'payment_hash_l27': 'paymenthashinvl0' + ('2700' * 12), - 'payment_hash_l31': 'paymenthashinvl0' + ('3100' * 12), - 'payment_hash_l24': 'paymenthashinvl0' + ('2400' * 12), - 'payment_hash_l25': 'paymenthashinvl0' + ('2500' * 12), - 'payment_hash_l26': 'paymenthashinvl0' + ('2600' * 12), - 'payment_hash_l33': 'paymenthashinvl0' + ('3300' * 12), - 'payment_hash_l34': 'paymenthashinvl0' + ('3400' * 12), - 'payment_hash_key_1': 'paymenthashkey01' + ('k101' * 12), - 'payment_hash_key_2': 'paymenthashkey02' + ('k201' * 12), - 'payment_hash_key_3': 'paymenthashkey03' + ('k301' * 12), - 'payment_hash_cmd_pay_1': 'paymenthashcmdpy' + ('cp10' * 12), - 'payment_hash_si_1': 'paymenthashsdinv' + ('si10' * 12), - 'payment_hash_wspc_1': 'paymenthashwtspct2' + ('01' * 23), - 'payment_hash_winv_1': 'paymenthashwaitinv' + ('01' * 23), - 'payment_hash_winv_2': 'paymenthashwaitinv' + ('02' * 23), - 'payment_hash_di_1': 'paymenthashdelinv1' + ('01' * 23), - 'payment_hash_di_2': 'paymenthashdelinv2' + ('02' * 23), - 'payment_hash_dp_1': 'paymenthashdelpay1' + ('01' * 23), - 'payment_hash_dp_2': 'paymenthashdelpay2' + ('02' * 23), - 'payment_hash_dp_3': 'paymenthashdelpay3' + ('03' * 23), - 'payment_preimage_1': 'paymentpreimage1' + ('01' * 24), - 'payment_preimage_2': 'paymentpreimage2' + ('02' * 24), - 'payment_preimage_3': 'paymentpreimage3' + ('03' * 24), - 'payment_preimage_ep_1': 'paymentpreimagep' + ('01' * 24), - 'payment_preimage_ep_2': 'paymentpreimagep' + ('02' * 24), - 'payments_preimage_i_1': 'paymentpreimagei' + ('01' * 24), - 'payments_preimage_w_1': 'paymentpreimagew' + ('01' * 24), - 'payment_preimage_cmd_1': 'paymentpreimagec' + ('01' * 24), - 'payment_preimage_r_1': 'paymentpreimager' + ('01' * 24), - 'payment_preimage_r_2': 'paymentpreimager' + ('02' * 24), - 'payment_preimage_wi_1': 'paymentpreimagewaitinv0' + ('01' * 21), - 'payment_preimage_wi_2': 'paymentpreimagewaitinv0' + ('02' * 21), - 'payment_preimage_di_1': 'paymentpreimagedelinv01' + ('01' * 21), - 'payment_preimage_dp_1': 'paymentpreimgdp1' + ('01' * 24), - 'payment_preimage_xp_1': 'paymentpreimgxp1' + ('01' * 24), - 'payment_preimage_xp_2': 'paymentpreimgxp2' + ('02' * 24), - 'payment_preimage_io_1': 'paymentpreimgio1' + ('03' * 24), - 'payment_secret_l11': 'paymentsecretinvl00' + ('11000' * 9), - 'payment_secret_l22': 'paymentsecretinvl00' + ('22000' * 9), - 'payment_secret_l31': 'paymentsecretinvl00' + ('31000' * 9), - 'init_psbt_1': 'cHNidP8BAgpsbt10' + ('01' * 52), - 'init_psbt_2': 'cHNidP8BAgpsbt20' + ('02' * 84), - 'init_psbt_3': 'cHNidP8BAgpsbt30' + ('03' * 92), - 'upgrade_psbt_1': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('110000' * 100), - 'psbt_1': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('711000' * 120), - 'psbt_2': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('712000' * 120), - 'psbt_3': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('713000' * 120), - 'psbt_4': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('714000' * 120), - 'psbt_5_1': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('715100' * 120), - 'psbt_5_2': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('715200' * 120), - 'psbt_6_1': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('716100' * 120), - 'psbt_6_2': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('716200' * 120), - 'psbt_7': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('911000' * 40), - 'psbt_8': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('922000' * 40), - 'psbt_9': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('101000' * 40), - 'psbt_10': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('201000' * 40), - 'psbt_12': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('401000' * 40), - 'psbt_13': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('310000' * 40), - 'psbt_14': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('410000' * 40), - 'psbt_15': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('510000' * 40), - 'psbt_16': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('520000' * 40), - 'psbt_17': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('610000' * 40), - 'psbt_18': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('710000' * 40), - 'psbt_19': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('810000' * 40), - 'psbt_20': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('910000' * 40), - 'psbt_21': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('101000' * 40), - 'psbt_22': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('111000' * 40), - 'psbt_23': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('121000' * 40), - 'psbt_24': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('011100' * 40), - 'psbt_25': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('011200' * 40), - 'psbt_26': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('022200' * 40), - 'signed_psbt_1': 'cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt' + ('718000' * 120), - 'htlc_max_msat': 18446744073709552000, - 'proof_1': '0473656e64' + ('proof00001' * 10), -} - -# Used for collecting values from responses and replace them with NEW_VALUES_LIST before updating examples in schema files -REPLACE_RESPONSE_VALUES = [ - {'data_keys': ['any'], 'original_value': re.compile(re.escape(CWD)), 'new_value': NEW_VALUES_LIST['root_dir']}, - {'data_keys': ['any'], 'original_value': re.compile(r'/tmp/ltests-[^/]+/test_generate_examples_[^/]+/lightning-[^/]+'), 'new_value': NEW_VALUES_LIST['tmp_dir']}, - {'data_keys': ['outnum', 'funding_outnum', 'vout'], 'original_value': '0', 'new_value': NEW_VALUES_LIST['str_1']}, - {'data_keys': ['outnum', 'funding_outnum', 'vout'], 'original_value': 0, 'new_value': NEW_VALUES_LIST['num_1']}, - {'data_keys': ['outnum', 'funding_outnum', 'vout'], 'original_value': 2, 'new_value': NEW_VALUES_LIST['num_1']}, - {'data_keys': ['outnum', 'funding_outnum', 'vout'], 'original_value': 3, 'new_value': NEW_VALUES_LIST['num_1']}, - {'data_keys': ['type'], 'original_value': 'unilateral', 'new_value': 'mutual'}, -] - if os.path.exists(LOG_FILE): open(LOG_FILE, 'w').close() logger = logging.getLogger(__name__) @@ -305,63 +42,9 @@ class MissingExampleError(Exception): pass -def update_list_responses(data, list_key=None, slice_upto=5, update_func=None, sort=False, sort_key=None): - """Update responses received from various list rpcs to limit the number of items in the list, sort the list and update the values in the list""" - if list_key is not None: - if isinstance(data[list_key], list): - data[list_key] = data[list_key][0:slice_upto] - - if sort: - data[list_key] = sorted(data[list_key], key=lambda x: x[sort_key]) if sort_key is not None else {k: data[list_key][k] for k in sorted(data[list_key])} - - if update_func is not None and isinstance(data[list_key], list): - for i, item in enumerate(data[list_key]): - update_func(item, i) - return data - - -def replace_values_in_json(data, data_key): - """Replace values in JSON data with new values before saving them in the schema files""" - if isinstance(data, dict): - return {key: replace_values_in_json(value, key) for key, value in data.items()} - elif isinstance(data, list): - for replace_value in REPLACE_RESPONSE_VALUES: - if any(item == 'any' or item == data_key for item in replace_value['data_keys']) and data == replace_value['original_value']: - data = replace_value['new_value'] - return data - return [replace_values_in_json(item, 'listitem') for item in data] - elif isinstance(data, str): - for replace_value in REPLACE_RESPONSE_VALUES: - if any(item == data_key for item in replace_value['data_keys']) and data == replace_value['original_value']: - data = replace_value['new_value'] - break - elif any(item == 'any' for item in replace_value['data_keys']) and isinstance(replace_value['original_value'], str) and data == replace_value['original_value']: - data = data.replace(replace_value['original_value'], replace_value['new_value']) - break - elif replace_value['data_keys'] == ['any'] and isinstance(replace_value['original_value'], re.Pattern): - if re.match(replace_value['original_value'], data): - data = replace_value['original_value'].sub(replace_value['new_value'], data) - break - return data - elif isinstance(data, (int, float)): - for replace_value in REPLACE_RESPONSE_VALUES: - if any(item == 'any' or item == data_key for item in replace_value['data_keys']) and data == replace_value['original_value']: - data = replace_value['new_value'] - break - return data - else: - return data - - def update_examples_in_schema_files(): """Update examples in JSON schema files""" try: - # For testing - if os.path.exists(TEMP_EXAMPLES_FILE): - open(TEMP_EXAMPLES_FILE, 'w').close() - with open(TEMP_EXAMPLES_FILE, 'w+', encoding='utf-8') as file: - json.dump({'new_values_list': NEW_VALUES_LIST, 'replace_response_values': REPLACE_RESPONSE_VALUES[4:], 'examples_json': EXAMPLES_JSON}, file, indent=2, ensure_ascii=False) - updated_examples = {} for method, method_examples in EXAMPLES_JSON.items(): try: @@ -369,7 +52,7 @@ def update_examples_in_schema_files(): logger.info(f'Updating examples for {method} in file {file_path}') with open(file_path, 'r+', encoding='utf-8') as file: data = json.load(file) - updated_examples[method] = replace_values_in_json(method_examples, 'examples')['examples'] + updated_examples[method] = method_examples['examples'] data['examples'] = updated_examples[method] file.seek(0) json.dump(data, file, indent=2, ensure_ascii=False) @@ -385,12 +68,6 @@ def update_examples_in_schema_files(): logger.error(f'Error updating examples in schema files: {e}') raise - # For testing - if os.path.exists(TEMP_EXAMPLES_FILE): - open(TEMP_EXAMPLES_FILE, 'w').close() - with open(TEMP_EXAMPLES_FILE, 'w+', encoding='utf-8') as file: - json.dump({'new_values_list': NEW_VALUES_LIST, 'replace_response_values': REPLACE_RESPONSE_VALUES[4:], 'examples_json': EXAMPLES_JSON, 'updated_examples_json': updated_examples}, file, indent=2, ensure_ascii=False) - logger.info(f'Updated All Examples in Schema Files!') return None @@ -489,42 +166,6 @@ def setup_test_nodes(node_factory, bitcoind): l2.rpc.pay(l3.rpc.invoice('500000sat', 'lbl balance l2 to l3', 'description send some sats l2 to l3')['bolt11']) l2.rpc.pay(l5.rpc.invoice('500000sat', 'lbl balance l2 to l5', 'description send some sats l2 to l5')['bolt11']) l3.rpc.pay(l4.rpc.invoice('500000sat', 'lbl balance l3 to l4', 'description send some sats l3 to l4')['bolt11']) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['any', 'id', 'pubkey', 'destination'], 'original_value': l1.info['id'], 'new_value': NEW_VALUES_LIST['l1_id']}, - {'data_keys': ['any', 'id', 'pubkey', 'destination'], 'original_value': l2.info['id'], 'new_value': NEW_VALUES_LIST['l2_id']}, - {'data_keys': ['any', 'id', 'pubkey', 'destination'], 'original_value': l3.info['id'], 'new_value': NEW_VALUES_LIST['l3_id']}, - {'data_keys': ['any', 'id', 'pubkey', 'destination'], 'original_value': l4.info['id'], 'new_value': NEW_VALUES_LIST['l4_id']}, - {'data_keys': ['any', 'id', 'pubkey', 'destination'], 'original_value': l5.info['id'], 'new_value': NEW_VALUES_LIST['l5_id']}, - {'data_keys': ['alias'], 'original_value': l1.info['alias'], 'new_value': NEW_VALUES_LIST['l1_alias']}, - {'data_keys': ['netaddr'], 'original_value': [f'127.0.0.1:{l1.info["binding"][0]["port"]}'], 'new_value': [NEW_VALUES_LIST['l1_addr']]}, - {'data_keys': ['alias'], 'original_value': l2.info['alias'], 'new_value': NEW_VALUES_LIST['l2_alias']}, - {'data_keys': ['port'], 'original_value': l2.info['binding'][0]['port'], 'new_value': NEW_VALUES_LIST['l2_port']}, - {'data_keys': ['netaddr'], 'original_value': [f'127.0.0.1:{l2.info["binding"][0]["port"]}'], 'new_value': [NEW_VALUES_LIST['l2_addr']]}, - {'data_keys': ['version'], 'original_value': getinfo_res2['version'], 'new_value': CLN_VERSION}, - {'data_keys': ['blockheight'], 'original_value': getinfo_res2['blockheight'], 'new_value': NEW_VALUES_LIST['blockheight_110']}, - {'data_keys': ['alias'], 'original_value': l3.info['alias'], 'new_value': NEW_VALUES_LIST['l3_alias']}, - {'data_keys': ['port'], 'original_value': l3.info['binding'][0]['port'], 'new_value': NEW_VALUES_LIST['l3_port']}, - {'data_keys': ['addr'], 'original_value': f'127.0.0.1:{l3.info["binding"][0]["port"]}', 'new_value': NEW_VALUES_LIST['l3_addr']}, - {'data_keys': ['netaddr'], 'original_value': [f'127.0.0.1:{l3.info["binding"][0]["port"]}'], 'new_value': [NEW_VALUES_LIST['l3_addr']]}, - {'data_keys': ['alias'], 'original_value': l4.info['alias'], 'new_value': NEW_VALUES_LIST['l4_alias']}, - {'data_keys': ['netaddr'], 'original_value': [f'127.0.0.1:{l4.info["binding"][0]["port"]}'], 'new_value': [NEW_VALUES_LIST['l4_addr']]}, - {'data_keys': ['any', 'scid', 'channel', 'short_channel_id', 'in_channel'], 'original_value': c12, 'new_value': NEW_VALUES_LIST['c12']}, - {'data_keys': ['netaddr'], 'original_value': [f'127.0.0.1:{l5.info["binding"][0]["port"]}'], 'new_value': [NEW_VALUES_LIST['l5_addr']]}, - {'data_keys': ['netaddr'], 'original_value': [f'127.0.0.1:{l6.info["binding"][0]["port"]}'], 'new_value': [NEW_VALUES_LIST['l6_addr']]}, - {'data_keys': ['txid', 'funding_txid'], 'original_value': c12res['txid'], 'new_value': NEW_VALUES_LIST['c12_txid']}, - {'data_keys': ['channel_id', 'account'], 'original_value': c12res['channel_id'], 'new_value': NEW_VALUES_LIST['c12_channel_id']}, - {'data_keys': ['scid', 'channel', 'short_channel_id', 'id', 'out_channel'], 'original_value': c23, 'new_value': NEW_VALUES_LIST['c23']}, - {'data_keys': ['txid'], 'original_value': c23res['txid'], 'new_value': NEW_VALUES_LIST['c23_txid']}, - {'data_keys': ['channel_id', 'account', 'origin', 'originating_account'], 'original_value': c23res['channel_id'], 'new_value': NEW_VALUES_LIST['c23_channel_id']}, - {'data_keys': ['scid', 'channel', 'short_channel_id'], 'original_value': c34, 'new_value': NEW_VALUES_LIST['c34']}, - {'data_keys': ['txid'], 'original_value': c34res['txid'], 'new_value': NEW_VALUES_LIST['c34_txid']}, - {'data_keys': ['channel_id', 'account', 'origin'], 'original_value': c34res['channel_id'], 'new_value': NEW_VALUES_LIST['c34_channel_id']}, - {'data_keys': ['scid', 'channel', 'short_channel_id', 'id'], 'original_value': c25, 'new_value': NEW_VALUES_LIST['c25']}, - {'data_keys': ['channel_id', 'account'], 'original_value': c25res['channel_id'], 'new_value': NEW_VALUES_LIST['c25_channel_id']}, - {'data_keys': ['tx'], 'original_value': upgrade_res2['tx'], 'new_value': NEW_VALUES_LIST['upgrade_tx']}, - {'data_keys': ['txid'], 'original_value': upgrade_res2['txid'], 'new_value': NEW_VALUES_LIST['upgrade_txid']}, - {'data_keys': ['initialpsbt', 'psbt', 'signed_psbt'], 'original_value': upgrade_res2['psbt'], 'new_value': NEW_VALUES_LIST['upgrade_psbt_1']}, - ]) return l1, l2, l3, l4, l5, l6, c12, c23, c25 except Exception as e: logger.error(f'Error in setting up nodes: {e}') @@ -552,13 +193,6 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): 'feeprop': 10, 'expirydelta': 9, }]] - example_routehints = [[{ - 'scid': NEW_VALUES_LIST['c23'], - 'id': NEW_VALUES_LIST['l2_id'], - 'feebase': '1msat', - 'feeprop': 10, - 'expirydelta': 9, - }]] keysend_res3 = update_example(node=l1, method='keysend', params={'destination': l3.info['id'], 'amount_msat': 10000, 'routehints': routehints}) inv_l11 = l1.rpc.invoice('10000msat', 'lbl_l11', 'l11 description') inv_l21 = l2.rpc.invoice('any', 'lbl_l21', 'l21 description') @@ -572,8 +206,7 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): xpay_res1 = update_example(node=l1, method='xpay', params=[inv_l41['bolt11']]) offer_l11 = l1.rpc.offer('any') inv_l14 = l1.rpc.fetchinvoice(offer_l11['bolt12'], '1000msat') - xpay_res2 = update_example(node=l1, method='xpay', params={'invstring': inv_l14['invoice'], - 'payer_note': "Coffee payment"}) + xpay_res2 = update_example(node=l1, method='xpay', params={'invstring': inv_l14['invoice']}) update_example(node=l1, method='injectonionmessage', params={'message': '0002cb7cd2001e3c670d64135542dcefdf4a3f590eb142cee9277b317848471906caeabe4afeae7f4e31f6ca9c119b643d5369c5e55f892f205469a185f750697124a2bb7ccea1245ec12d76340bcf7371ba6d1c9ddfe09b4153fce524417c14a594fdbb5e7c698a5daffe77db946727a38711be2ecdebdd347d2a9f990810f2795b3c39b871d7c72a11534bd388ca2517630263d96d8cc72d146bae800638066175c85a8e8665160ea332ed7d27efc31c960604d61c3f83801c25cbb69ae3962c2ef13b1fa9adc8dcbe3dc8d9a5e27ff5669e076b02cafef8f2c88fc548e03642180d57606386ad6ce27640339747d40f26eb5b9e93881fc8c16d5896122032b64bb5f1e4be6f41f5fa4dbd7851989aeccd80b2d5f6f25427f171964146185a8eaa57891d91e49a4d378743231e19edd5994c3118c9a415958a5d9524a6ecc78c0205f5c0059a7fbcf1abad706a189b712476d112521c9a4650d0ff09890536acae755a2b07d00811044df28b288d3dc2d5ae3f8bf3cf7a2950e2167105dfad0fb8398ef08f36abcdb1bfd6aca3241c33810f0750f35bdfb7c60b1759275b7704ab1bc8f3ea375b3588eab10e4f948f12fe0a3c77b67bebeedbcced1de0f0715f9959e5497cda5f8f6ab76c15b3dcc99956465de1bf2855338930650f8e8e8c391d9bb8950125dd60d8289dade0556d9dc443761983e26adcc223412b756e2fd9ad64022859b6cab20e8ffc3cf39ae6045b2c3338b1145ee3719a098e58c425db764d7f9a5034dbb730c20202f79bc3c53fab78ecd530aa0e8f7698c9ea53cb96dc9c639282c362d31177c5b81979f46f2db6090b8e171db47287523f28c462e35ef489b51426387f2709c342083968153b5f8a51cd5716b38106bb0f21c5ccfc28dd7c74b71c8367ae8ca348f66a7996bbc535076a1f65d9109658ec042257ca7523488fb1807dc8bec42739ccae066739cf58083b4e2c65e52e1747a6ec2aa26338bb6f2c3195a2b160e26dec70a2cfde269fa7c10c45d346a8bcc313bb618324edadc0291d15f4dc00ca3a7ad7131045fdf6978ba52178f4699525efcb8d96561630e2f28eaa97c66c38c66301b6c6f0124b550db620b09f35b9d45d1441cab7d93be5e3c39b9becfab7f8d05dd3a7a6e27a1d3f23f1dd01e967f5206600619f75439181848f7f4148216c11314b4eaf64c28c268ad4b33ea821d57728e9a9e9e1b6c4bcf35d14958295fc5f92bd6846f33c46f5fa20f569b25bc916b94e554f27a37448f873497e13baef8c740a7587828cc4136dd21b8584e6983e376e91663f8f91559637738b400fb49940fc2df299dfd448604b63c2f5d1f1ec023636f3baf2be5730364afd38191726a7c0d9477b1f231da4d707aabc6ad8036488181dbdb16b48500f2333036629004504d3524f87ece6afb04c4ba03ea6fce069e98b1ab7bf51f237d7c0f40756744dd703c6023b6461b90730f701404e8dddfaff40a9a60e670be7729556241fc9cc8727a586e38b71616bff8772c873b37d920d51a6ad31219a24b12f268545e2cfeb9e662236ab639fd4ecf865612678471ff7b320c934a13ca1f2587fc6a90f839c3c81c0ff84b51330820431418918e8501844893b53c1e0de46d51a64cb769974a996c58ff06683ebdc46fd4bb8e857cecebab785a351c64fd486fb648d25936cb09327b70d22c243035d4343fa3d2d148e2df5cd928010e34ae42b0333e698142050d9405b39f3aa69cecf8a388afbc7f199077b911cb829480f0952966956fe57d815f0d2467f7b28af11f8820645b601c0e1ad72a4684ebc60287d23ec3502f4c65ca44f5a4a0d79e3a5718cd23e7538cb35c57673fb9a1173e5526e767768117c7fefc2e3718f44f790b27e61995fecc6aef05107e75355be301ebe1500c147bb655a159f', 'path_key': '03ccf3faa19e8d124f27d495e3359f4002a6622b9a02df9a51b609826d354cda52'}) @@ -584,14 +217,11 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): inv = l4.rpc.invoice(amt, "lbl l4", "desc l4") first_hop = route[0] sendonion_hops = [] - example_hops = [] i = 1 for h, n in zip(route[:-1], route[1:]): sendonion_hops.append({'pubkey': h['id'], 'payload': serialize_payload_tlv(amt, 18 + 6, n['channel'], blockheight).hex()}) - example_hops.append({'pubkey': NEW_VALUES_LIST['l2_id'] if i == 1 else NEW_VALUES_LIST['l3_id'], 'payload': 'payload0' + ((str(i) + '0') * 13)}) i += 1 sendonion_hops.append({'pubkey': route[-1]['id'], 'payload': serialize_payload_final_tlv(amt, 18, amt, blockheight, inv['payment_secret']).hex()}) - example_hops.append({'pubkey': NEW_VALUES_LIST['l4_id'], 'payload': 'payload0' + ((str(i) + '0') * 13)}) onion_res1 = update_example(node=l1, method='createonion', params={'hops': sendonion_hops, 'assocdata': inv['payment_hash']}) onion_res2 = update_example(node=l1, method='createonion', params={'hops': sendonion_hops, 'assocdata': inv['payment_hash'], 'session_key': '41' * 32}) sendonion_res1 = update_example(node=l1, method='sendonion', params={'onion': onion_res1['onion'], 'first_hop': first_hop, 'payment_hash': inv['payment_hash']}) @@ -646,101 +276,6 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): 'partid': 1, 'groupid': 0}) bip353_result = update_example(node=l1, method='fetchbip353', params={'address': 'send.some@satsto.me'}, description=['Example of fetching BIP-353 payment details.']) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['destination'], 'original_value': address_l41['bech32'], 'new_value': NEW_VALUES_LIST['destination_6']}, - {'data_keys': ['tx'], 'original_value': close_res1['tx'], 'new_value': NEW_VALUES_LIST['close1_tx']}, - {'data_keys': ['txs'], 'original_value': close_res1['txs'], 'new_value': [NEW_VALUES_LIST['close1_tx']]}, - {'data_keys': ['txid', 'spending_txid'], 'original_value': close_res1['txid'], 'new_value': NEW_VALUES_LIST['close1_txid']}, - {'data_keys': ['txids'], 'original_value': close_res1['txids'], 'new_value': [NEW_VALUES_LIST['close1_txid']]}, - {'data_keys': ['tx'], 'original_value': close_res2['tx'], 'new_value': NEW_VALUES_LIST['close2_tx']}, - {'data_keys': ['txs'], 'original_value': close_res2['txs'], 'new_value': [NEW_VALUES_LIST['close2_tx']]}, - {'data_keys': ['txid'], 'original_value': close_res2['txid'], 'new_value': NEW_VALUES_LIST['close2_txid']}, - {'data_keys': ['txids'], 'original_value': close_res2['txids'], 'new_value': [NEW_VALUES_LIST['close2_txid']]}, - {'data_keys': ['any', 'bolt11'], 'original_value': createinv_res1['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l21']}, - {'data_keys': ['payment_hash'], 'original_value': createinv_res1['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l21']}, - {'data_keys': ['expires_at'], 'original_value': createinv_res1['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l31['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l31']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l31['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l31']}, - {'data_keys': ['payment_secret'], 'original_value': inv_l31['payment_secret'], 'new_value': NEW_VALUES_LIST['payment_secret_l31']}, - {'data_keys': ['expires_at'], 'original_value': inv_l31['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l32['payment_hash'], 'new_value': 'paymenthashinvl0' + ('3200' * 12)}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l32['bolt11'], 'new_value': 'lnbcrt100n1pnt2' + ('bolt11invl032000000000' * 10)}, - {'data_keys': ['payment_secret'], 'original_value': inv_l32['payment_secret'], 'new_value': 'paymentsecretinvl000' + ('3200' * 11)}, - {'data_keys': ['expires_at'], 'original_value': inv_l32['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l11['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l11']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l11['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l11']}, - {'data_keys': ['payment_secret'], 'original_value': inv_l11['payment_secret'], 'new_value': NEW_VALUES_LIST['payment_secret_l11']}, - {'data_keys': ['expires_at'], 'original_value': inv_l11['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l21['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l21']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l21['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l21']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l22['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l22']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l22['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l22']}, - {'data_keys': ['payment_secret'], 'original_value': inv_l22['payment_secret'], 'new_value': NEW_VALUES_LIST['payment_secret_l22']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l33['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l33']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l33['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l33']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l34['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l34']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l34['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l34']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l41['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l41']}, - {'data_keys': ['invstring'], 'original_value': inv_l14['invoice'], 'new_value': NEW_VALUES_LIST['invoice_3']}, - {'data_keys': ['hops'], 'original_value': sendonion_hops, 'new_value': example_hops}, - {'data_keys': ['any', 'assocdata'], 'original_value': inv['payment_hash'], 'new_value': NEW_VALUES_LIST['assocdata_1']}, - {'data_keys': ['onion'], 'original_value': onion_res1['onion'], 'new_value': NEW_VALUES_LIST['onion_1']}, - {'data_keys': ['shared_secrets'], 'original_value': onion_res1['shared_secrets'], 'new_value': NEW_VALUES_LIST['shared_secrets_1']}, - {'data_keys': ['any', 'onion'], 'original_value': onion_res2['onion'], 'new_value': NEW_VALUES_LIST['onion_2']}, - {'data_keys': ['shared_secrets'], 'original_value': onion_res2['shared_secrets'], 'new_value': NEW_VALUES_LIST['shared_secrets_2']}, - {'data_keys': ['onion'], 'original_value': onion_res3['onion'], 'new_value': NEW_VALUES_LIST['onion_3']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l27['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l27']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l27['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l27']}, - {'data_keys': ['payment_preimage'], 'original_value': injectpaymentonion_res1['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_io_1']}, - {'data_keys': ['created_at'], 'original_value': injectpaymentonion_res1['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['completed_at'], 'original_value': injectpaymentonion_res1['completed_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['id', 'scid', 'channel', 'short_channel_id', 'out_channel'], 'original_value': c23_2, 'new_value': NEW_VALUES_LIST['c23_2']}, - {'data_keys': ['txid'], 'original_value': c23res2['txid'], 'new_value': NEW_VALUES_LIST['c23_2_txid']}, - {'data_keys': ['any', 'channel_id', 'account'], 'original_value': c23res2['channel_id'], 'new_value': NEW_VALUES_LIST['c23_2_channel_id']}, - {'data_keys': ['scid', 'channel', 'short_channel_id'], 'original_value': c34_2, 'new_value': NEW_VALUES_LIST['c34_2']}, - {'data_keys': ['txid'], 'original_value': c34res2['txid'], 'new_value': NEW_VALUES_LIST['c34_2_txid']}, - {'data_keys': ['channel_id', 'account'], 'original_value': c34res2['channel_id'], 'new_value': NEW_VALUES_LIST['c34_2_channel_id']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l12['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l12']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l24['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l24']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l24['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l24']}, - {'data_keys': ['expires_at'], 'original_value': inv_l24['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l25['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l25']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l25['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l25']}, - {'data_keys': ['payment_hash'], 'original_value': inv_l26['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_l26']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l26['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l26']}, - {'data_keys': ['any', 'invstring', 'bolt11'], 'original_value': inv_l13['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l13']}, - {'data_keys': ['invreq_id'], 'original_value': inv_req['invreq_id'], 'new_value': NEW_VALUES_LIST['invreq_id_1']}, - {'data_keys': ['any', 'bolt12', 'invreq'], 'original_value': inv_req['bolt12'], 'new_value': NEW_VALUES_LIST['bolt12_l21']}, - {'data_keys': ['payment_hash'], 'original_value': keysend_res1['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_key_1']}, - {'data_keys': ['created_at'], 'original_value': keysend_res1['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['payment_preimage'], 'original_value': keysend_res1['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_1']}, - {'data_keys': ['payment_hash'], 'original_value': keysend_res2['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_key_2']}, - {'data_keys': ['created_at'], 'original_value': keysend_res2['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['payment_preimage'], 'original_value': keysend_res2['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_2']}, - {'data_keys': ['payment_hash'], 'original_value': keysend_res3['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_key_3']}, - {'data_keys': ['created_at'], 'original_value': keysend_res3['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['payment_preimage'], 'original_value': keysend_res3['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_3']}, - {'data_keys': ['routehints'], 'original_value': routehints, 'new_value': example_routehints}, - {'data_keys': ['created_at'], 'original_value': pay_res1['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['payment_preimage'], 'original_value': pay_res1['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_ep_1']}, - {'data_keys': ['created_at'], 'original_value': pay_res2['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['payment_preimage'], 'original_value': pay_res2['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_ep_2']}, - {'data_keys': ['any', 'bolt12', 'invreq'], 'original_value': sendinvoice_res1['bolt12'], 'new_value': NEW_VALUES_LIST['bolt12_si_1']}, - {'data_keys': ['payment_hash'], 'original_value': sendinvoice_res1['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_si_1']}, - {'data_keys': ['payment_preimage'], 'original_value': sendinvoice_res1['payment_preimage'], 'new_value': NEW_VALUES_LIST['payments_preimage_i_1']}, - {'data_keys': ['paid_at'], 'original_value': sendinvoice_res1['paid_at'], 'new_value': NEW_VALUES_LIST['time_at_850']}, - {'data_keys': ['expires_at'], 'original_value': sendinvoice_res1['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['created_at'], 'original_value': sendonion_res1['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['created_at'], 'original_value': sendpay_res1['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['any', 'bolt11'], 'original_value': signinv_res1['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l66']}, - {'data_keys': ['any', 'bolt11'], 'original_value': signinv_res2['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l67']}, - {'data_keys': ['payment_preimage'], 'original_value': waitsendpay_res1['payment_preimage'], 'new_value': NEW_VALUES_LIST['payments_preimage_w_1']}, - {'data_keys': ['created_at'], 'original_value': waitsendpay_res1['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['completed_at'], 'original_value': waitsendpay_res1['completed_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['payment_preimage'], 'original_value': xpay_res1['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_xp_1']}, - {'data_keys': ['payment_preimage'], 'original_value': xpay_res2['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_xp_2']}, - {'data_keys': ['proof'], 'original_value': bip353_result['proof'], 'new_value': NEW_VALUES_LIST['proof_1']}, - ]) logger.info('Simple Transactions Done!') return c23_2, c23res2, c34_2, inv_l11, inv_l21, inv_l22, inv_l31, inv_l32, inv_l34 except Exception as e: @@ -796,16 +331,6 @@ def generate_runes_examples(l1, l2, l3): update_example(node=l2, method='blacklistrune', params={'start': 3, 'relist': True}, description=['This undoes the blacklisting of rune 3 only']) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['last_used'], 'original_value': showrunes_res1['runes'][0]['last_used'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['last_used'], 'original_value': showrunes_res2['runes'][1]['last_used'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['last_used'], 'original_value': showrunes_res2['runes'][2]['last_used'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['any', 'bolt11'], 'original_value': inv_l23['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_l23']}, - {'data_keys': ['p2tr'], 'original_value': commando_res1['p2tr'], 'new_value': NEW_VALUES_LIST['destination_7']}, - {'data_keys': ['created_at'], 'original_value': commando_res3['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['payment_hash'], 'original_value': commando_res3['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_cmd_pay_1']}, - {'data_keys': ['payment_preimage'], 'original_value': commando_res3['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_cmd_1']}, - ]) logger.info('Runes Done!') return rune_l21 except Exception as e: @@ -875,99 +400,13 @@ def generate_bookkeeper_examples(l2, l3, c23_2_chan_id): bkprlistaccountevents_res1 = l3.rpc.bkpr_listaccountevents(c23_2_chan_id) bkprlistaccountevents_res1['events'] = [next((event for event in bkprlistaccountevents_res1['events'] if event['tag'] == 'channel_open'), None)] - bkprlistaccountevents_res1 = update_list_responses(bkprlistaccountevents_res1, list_key='events') update_example(node=l3, method='bkpr-listaccountevents', params=[c23_2_chan_id], response=bkprlistaccountevents_res1) bkprlistaccountevents_res2 = l3.rpc.bkpr_listaccountevents() - external_event = None - wallet_event = None - channel_event = None - for bkprevent in bkprlistaccountevents_res2['events']: - event_seleted = None - if wallet_event is None and bkprevent['account'] == 'wallet': - bkprevent['blockheight'] = 141 - wallet_event = bkprevent - event_seleted = '01' - elif external_event is None and bkprevent['account'] == 'external' and bkprevent['origin'] == next((value['original_value'] for value in REPLACE_RESPONSE_VALUES if value['new_value'] == NEW_VALUES_LIST['c34_channel_id']), None): - bkprevent['blockheight'] = 142 - external_event = bkprevent - event_seleted = '02' - elif channel_event is None and bkprevent['account'] not in ['external', 'wallet']: - bkprevent['blockheight'] = 143 - channel_event = bkprevent - event_seleted = '03' - if event_seleted is not None: - bkpr_new_values = [ - {'data_keys': ['timestamp'], 'original_value': bkprevent['timestamp'], 'new_value': NEW_VALUES_LIST['time_at_850'] + (int(event_seleted) * 10000)}, - ] - if 'debit_msat' in bkprevent and bkprevent['debit_msat'] > 0: - bkpr_new_values.extend([ - {'data_keys': ['debit_msat'], 'original_value': bkprevent['debit_msat'], 'new_value': 200000000000}, - ]) - if 'txid' in bkprevent: - bkpr_new_values.extend([ - {'data_keys': ['txid'], 'original_value': bkprevent['txid'], 'new_value': 'txidbk' + (event_seleted * 29)}, - ]) - if 'outpoint' in bkprevent: - bkpr_new_values.extend([ - {'data_keys': ['outpoint'], 'original_value': bkprevent['outpoint'], 'new_value': 'txidbk' + (event_seleted * 29) + ':1'}, - ]) - if 'payment_id' in bkprevent: - bkpr_new_values.extend([ - {'data_keys': ['payment_id'], 'original_value': bkprevent['payment_id'], 'new_value': 'paymentidbk0' + (event_seleted * 26)}, - ]) - REPLACE_RESPONSE_VALUES.extend(bkpr_new_values) - if wallet_event and external_event and channel_event: - break - bkprlistaccountevents_res2['events'] = [event for event in [external_event, wallet_event, channel_event] if event is not None] update_example(node=l3, method='bkpr-listaccountevents', params={}, response=bkprlistaccountevents_res2) bkprlistincome_res1 = l3.rpc.bkpr_listincome(consolidate_fees=False) - bkprlistincome_res1 = update_list_responses(bkprlistincome_res1, list_key='income_events', slice_upto=4, update_func=lambda x, i: x.update({ - **({'timestamp': NEW_VALUES_LIST['time_at_850'] + (i * 10000)} if 'timestamp' in x else {}), - **({'payment_id': 'paymentid000' + (f"{i:02}" * 26)} if 'payment_id' in x else {}), - **({'outpoint': 'txidbk' + (f"{i:02}" * 29) + ':1'} if 'outpoint' in x else {})}), sort=True, sort_key='tag') update_example(node=l3, method='bkpr-listincome', params={'consolidate_fees': False}, response=bkprlistincome_res1) bkprlistincome_res2 = l3.rpc.bkpr_listincome() - deposit_income = None - invoice_income = None - fee_income = None - for bkprincome in bkprlistincome_res2['income_events']: - income_seleted = None - if deposit_income is None and bkprincome['tag'] == 'deposit': - deposit_income = bkprincome - income_seleted = 1 - elif invoice_income is None and bkprincome['tag'] == 'invoice': - invoice_income = bkprincome - income_seleted = 2 - elif fee_income is None and bkprincome['tag'] == 'onchain_fee' and bkprincome['txid'] == next((value['original_value'] for value in REPLACE_RESPONSE_VALUES if value['new_value'] == NEW_VALUES_LIST['c34_2_txid']), None): - fee_income = bkprincome - income_seleted = 3 - if income_seleted is not None: - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['timestamp'], 'original_value': bkprincome['timestamp'], 'new_value': NEW_VALUES_LIST['time_at_850'] + (income_seleted * 10000)}, - ]) - if 'debit_msat' in bkprincome and bkprincome['debit_msat'] > 0: - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['debit_msat'], 'original_value': bkprincome['debit_msat'], 'new_value': 6960000}, - ]) - if 'payment_id' in bkprincome: - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['payment_id'], 'original_value': bkprincome['payment_id'], 'new_value': 'paymentid000' + (f"{income_seleted:02}" * 26)}, - ]) - if 'outpoint' in bkprincome: - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['outpoint'], 'original_value': bkprincome['outpoint'], 'new_value': 'txidbk' + (f"{income_seleted:02}" * 29) + ':1'}, - ]) - if deposit_income and invoice_income and fee_income: - break - bkprlistincome_res2['income_events'] = [income for income in [deposit_income, invoice_income, fee_income] if income is not None] update_example(node=l3, method='bkpr-listincome', params={}, response=bkprlistincome_res2) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['balance_msat'], 'original_value': bkprlistbal_res1['accounts'][0]['balances'][0]['balance_msat'], 'new_value': NEW_VALUES_LIST['balance_msat_1']}, - {'data_keys': ['fees_paid_msat'], 'original_value': bkprinspect_res1['txs'][0]['fees_paid_msat'], 'new_value': NEW_VALUES_LIST['fees_paid_msat_1']}, - {'data_keys': ['timestamp'], 'original_value': bkprlistaccountevents_res1['events'][0]['timestamp'], 'new_value': NEW_VALUES_LIST['time_at_850']}, - {'data_keys': ['outpoint'], 'original_value': bkprlistaccountevents_res1['events'][0]['outpoint'], 'new_value': 'txidbk' + ('01' * 29) + ':1'}, - {'data_keys': ['blockheight'], 'original_value': editdescriptionbyoutpoint_res1['updated'][0]['blockheight'], 'new_value': NEW_VALUES_LIST['blockheight_110']}, - ]) logger.info('Bookkeeper Done!') except Exception as e: logger.error(f'Error in generating bookkeeper examples: {e}') @@ -995,7 +434,7 @@ def generate_offers_renepay_examples(l1, l2, inv_l21, inv_l34): # Offers & Offers Lists offer_l21 = update_example(node=l2, method='offer', params={'amount': '10000msat', 'description': 'Fish sale!'}) offer_l22 = update_example(node=l2, method='offer', params={'amount': '1000sat', 'description': 'Coffee', 'quantity_max': 10}) - offer_l23 = l2.rpc.offer('2000sat', 'Movie ticket') + offer_l23 = l2.rpc.offer('2000sat', 'Offer to Disable') fetchinv_res1 = update_example(node=l1, method='fetchinvoice', params={'offer': offer_l21['bolt12'], 'payer_note': 'Thanks for the fish!'}) fetchinv_res2 = update_example(node=l1, method='fetchinvoice', params={'offer': offer_l22['bolt12'], 'amount_msat': 2000000, 'quantity': 2}) update_example(node=l2, method='disableoffer', params={'offer_id': offer_l23['offer_id']}) @@ -1009,22 +448,6 @@ def generate_offers_renepay_examples(l1, l2, inv_l21, inv_l34): renepay_res1 = update_example(node=l1, method='renepay', params={'invstring': inv_l21['bolt11'], 'amount_msat': 400000}) renepay_res2 = update_example(node=l2, method='renepay', params={'invstring': inv_l34['bolt11']}) update_example(node=l1, method='renepaystatus', params={'invstring': inv_l21['bolt11']}) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['offer_id'], 'original_value': offer_l21['offer_id'], 'new_value': NEW_VALUES_LIST['offerid_l21']}, - {'data_keys': ['any', 'bolt12', 'invreq'], 'original_value': offer_l21['bolt12'], 'new_value': NEW_VALUES_LIST['bolt12_l21']}, - {'data_keys': ['offer_id'], 'original_value': offer_l22['offer_id'], 'new_value': NEW_VALUES_LIST['offerid_l22']}, - {'data_keys': ['any', 'bolt12', 'invreq'], 'original_value': offer_l22['bolt12'], 'new_value': NEW_VALUES_LIST['bolt12_l22']}, - {'data_keys': ['any', 'offer_id'], 'original_value': offer_l23['offer_id'], 'new_value': NEW_VALUES_LIST['offerid_l23']}, - {'data_keys': ['any', 'bolt12', 'invreq'], 'original_value': offer_l23['bolt12'], 'new_value': NEW_VALUES_LIST['bolt12_l23']}, - {'data_keys': ['invreq_id'], 'original_value': inv_req_l1_l22['invreq_id'], 'new_value': NEW_VALUES_LIST['invreq_id_2']}, - {'data_keys': ['any', 'bolt12', 'invreq'], 'original_value': disableinv_res1['bolt12'], 'new_value': NEW_VALUES_LIST['bolt12_l24']}, - {'data_keys': ['invoice'], 'original_value': fetchinv_res1['invoice'], 'new_value': NEW_VALUES_LIST['invoice_1']}, - {'data_keys': ['invoice'], 'original_value': fetchinv_res2['invoice'], 'new_value': NEW_VALUES_LIST['invoice_2']}, - {'data_keys': ['created_at'], 'original_value': renepay_res1['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['payment_preimage'], 'original_value': renepay_res1['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_r_1']}, - {'data_keys': ['created_at'], 'original_value': renepay_res2['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['payment_preimage'], 'original_value': renepay_res2['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_r_2']}, - ]) logger.info('Offers and Renepay Done!') return offer_l23, inv_req_l1_l22 except Exception as e: @@ -1054,8 +477,6 @@ def direction(src, dst): askrene_inform_channel_res1 = update_example(node=l2, method='askrene-inform-channel', params={'layer': 'test_layers', 'short_channel_id_dir': '0x0x1/1', 'amount_msat': 100000, 'inform': 'unconstrained'}) update_example(node=l2, method='askrene-bias-channel', params={'layer': 'test_layers', 'short_channel_id_dir': scid12dir, 'bias': 1}) update_example(node=l2, method='askrene-bias-channel', params=['test_layers', scid12dir, -5, 'bigger bias']) - update_example(node=l2, method='askrene-bias-node', params={'layer': 'test_layers', 'node': l3.info["id"], "direction": "out", 'bias': 1}) - update_example(node=l2, method='askrene-bias-node', params=['test_layers', l3.info["id"], "out", -5, 'this node is unreliable']) askrene_listlayers_res1 = update_example(node=l2, method='askrene-listlayers', params=['test_layers']) update_example(node=l2, method='askrene-listlayers', params={}) ts1 = only_one(only_one(askrene_listlayers_res1['layers'])['constraints'])['timestamp'] @@ -1066,16 +487,9 @@ def direction(src, dst): update_example(node=l1, method='askrene-reserve', params={'path': [{'short_channel_id_dir': scid12dir, 'amount_msat': 1250_000_000_000}, {'short_channel_id_dir': scid23dir, 'amount_msat': 1250_000_000_000}]}) time.sleep(2) askrene_listreservations_res1 = l1.rpc.askrene_listreservations() - askrene_listreservations_res1 = update_list_responses(askrene_listreservations_res1, list_key='reservations', slice_upto=5, update_func=lambda x, i: REPLACE_RESPONSE_VALUES.extend([{'data_keys': ['command_id'], 'original_value': x['command_id'], 'new_value': f'\"-c:askrene-reserve#6{(i + 1) * 2}/cln:askrene-reserve#12{(i + 1) * 2}\"'}]), sort=True, sort_key='amount_msat') update_example(node=l1, method='askrene-listreservations', params={}, response=askrene_listreservations_res1) update_example(node=l1, method='askrene-unreserve', params={'path': [{'short_channel_id_dir': scid12dir, 'amount_msat': 1250_000}, {'short_channel_id_dir': scid23dir, 'amount_msat': 1250_001}]}) update_example(node=l1, method='askrene-unreserve', params={'path': [{'short_channel_id_dir': scid12dir, 'amount_msat': 1250_000_000_000}, {'short_channel_id_dir': scid23dir, 'amount_msat': 1250_000_000_000}]}) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['any', 'short_channel_id_dir'], 'original_value': scid12dir, 'new_value': f"{NEW_VALUES_LIST['c12']}/{direction12}"}, - {'data_keys': ['short_channel_id_dir'], 'original_value': scid23dir, 'new_value': f"{NEW_VALUES_LIST['c23_2']}/{direction23}"}, - {'data_keys': ['cutoff'], 'original_value': ts1 + 1, 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['timestamp'], 'original_value': askrene_inform_channel_res1['constraints'][0]['timestamp'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - ]) logger.info('Askrene Done!') except Exception as e: logger.error(f'Error in generating askrene examples: {e}') @@ -1145,23 +559,6 @@ def generate_wait_examples(l1, l2, bitcoind, executor): sync_blockheight(bitcoind, [l2]) wbhres = wbh.result(5) update_example(node=l2, method='waitblockheight', params={'blockheight': curr_blockheight + 1, 'timeout': 600}, response=wbhres, description=[f'This will return after the next block is mined because requested waitblockheight is one block higher than the current blockheight.']) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['payment_hash'], 'original_value': wspc_res['details']['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_wspc_1']}, - {'data_keys': ['paid_at'], 'original_value': waires['paid_at'], 'new_value': NEW_VALUES_LIST['time_at_850']}, - {'data_keys': ['expires_at'], 'original_value': waires['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['paid_at'], 'original_value': wai_pay_index_res['paid_at'], 'new_value': NEW_VALUES_LIST['time_at_850']}, - {'data_keys': ['expires_at'], 'original_value': wai_pay_index_res['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['bolt11'], 'original_value': wi2res['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_wt_1']}, - {'data_keys': ['payment_hash'], 'original_value': wi2res['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_winv_1']}, - {'data_keys': ['payment_preimage'], 'original_value': wi2res['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_wi_1']}, - {'data_keys': ['paid_at'], 'original_value': wi2res['paid_at'], 'new_value': NEW_VALUES_LIST['time_at_850']}, - {'data_keys': ['expires_at'], 'original_value': wi2res['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['bolt11'], 'original_value': wi3res['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_wt_2']}, - {'data_keys': ['payment_hash'], 'original_value': wi3res['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_winv_2']}, - {'data_keys': ['payment_preimage'], 'original_value': wi3res['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_wi_2']}, - {'data_keys': ['paid_at'], 'original_value': wi3res['paid_at'], 'new_value': NEW_VALUES_LIST['time_at_850']}, - {'data_keys': ['expires_at'], 'original_value': wi3res['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - ]) logger.info('Wait Done!') except Exception as e: logger.error(f'Error in generating wait examples: {e}') @@ -1206,11 +603,10 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l funds_l2 = l2.rpc.listfunds() utxos = [f"{funds_l2['outputs'][2]['txid']}:{funds_l2['outputs'][2]['output']}"] - example_utxos = ['utxo' + ('02' * 30) + ':1'] withdraw_l22 = update_example(node=l2, method='withdraw', params={'destination': address_l22['p2tr'], 'satoshi': 'all', 'feerate': '20000perkb', 'minconf': 0, 'utxos': utxos}) bitcoind.generate_block(4, wait_for_mempool=[withdraw_l22['txid']]) - multiwithdraw_res1 = update_example(node=l2, method='multiwithdraw', params={'outputs': [{l1.rpc.newaddr('bech32')['bech32']: '2222000msat'}, {l1.rpc.newaddr('bech32')['bech32']: '3333000msat'}]}) - multiwithdraw_res2 = update_example(node=l2, method='multiwithdraw', params={'outputs': [{l1.rpc.newaddr('p2tr')['p2tr']: 1000}, {l1.rpc.newaddr('bech32')['bech32']: 1000}, {l2.rpc.newaddr()['bech32']: 1000}, {l3.rpc.newaddr()['bech32']: 1000}, {l3.rpc.newaddr()['bech32']: 1000}, {l4.rpc.newaddr('p2tr')['p2tr']: 1000}, {l1.rpc.newaddr('bech32')['bech32']: 1000}]}) + multiwithdraw_res1 = update_example(node=l2, method='multiwithdraw', params={'outputs': [{l1.rpc.newaddr()['bech32']: '2222000msat'}, {l1.rpc.newaddr()['bech32']: '3333000msat'}]}) + multiwithdraw_res2 = update_example(node=l2, method='multiwithdraw', params={'outputs': [{l1.rpc.newaddr('p2tr')['p2tr']: 1000}, {l1.rpc.newaddr()['bech32']: 1000}, {l2.rpc.newaddr()['bech32']: 1000}, {l3.rpc.newaddr()['bech32']: 1000}, {l3.rpc.newaddr()['bech32']: 1000}, {l4.rpc.newaddr('p2tr')['p2tr']: 1000}, {l1.rpc.newaddr()['bech32']: 1000}]}) l2.rpc.connect(l4.info['id'], 'localhost', l4.port) l2.rpc.connect(l5.info['id'], 'localhost', l5.port) update_example(node=l2, method='disconnect', params={'id': l4.info['id'], 'force': False}) @@ -1227,6 +623,7 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l update_example(node=l2, method='checkmessage', params={'message': 'this is a test!', 'zbase': 'd6tqaeuonjhi98mmont9m4wag7gg4krg1f4txonug3h31e9h6p6k6nbwjondnj46dkyausobstnk7fhyy998bhgc1yr98dfmhb4k54d7'}) addr = l2.rpc.newaddr('bech32')['bech32'] update_example(node=l2, method='signmessagewithkey', params={'message': 'a test message', 'address': addr}) + decodepay_res1 = update_example(node=l2, method='decodepay', params={'bolt11': inv_l11['bolt11']}) update_example(node=l2, method='decode', params=[rune_l21['rune']]) decode_res2 = update_example(node=l2, method='decode', params=[inv_l22['bolt11']]) @@ -1260,51 +657,13 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l update_example(node=l1, method='sql', params={'query': 'SELECT id FROM peers'}, description=['A simple peers selection query:']) update_example(node=l1, method='sql', params=[f"SELECT label, description, status FROM invoices WHERE label='label inv_l12'"], description=["A statement containing `=` needs `-o` in shell:"]) sql_res3 = l1.rpc.sql(f"SELECT nodeid FROM nodes WHERE nodeid != x'{l3.info['id']}'") - update_example(node=l1, method='sql', params=[f"SELECT nodeid FROM nodes WHERE nodeid != x'{NEW_VALUES_LIST['l3_id']}'"], description=['If you want to get specific nodeid values from the nodes table:'], response=sql_res3) + update_example(node=l1, method='sql', params=[f"SELECT nodeid FROM nodes WHERE nodeid != x'{l3.info['id']}'"], description=['If you want to get specific nodeid values from the nodes table:'], response=sql_res3) sql_res4 = l1.rpc.sql(f"SELECT nodeid FROM nodes WHERE nodeid IN (x'{l1.info['id']}', x'{l3.info['id']}')") - update_example(node=l1, method='sql', params=[f"SELECT nodeid FROM nodes WHERE nodeid IN (x'{NEW_VALUES_LIST['l1_id']}', x'{NEW_VALUES_LIST['l3_id']}')"], description=["If you want to compare a BLOB column, `x'hex'` or `X'hex'` are needed:"], response=sql_res4) + update_example(node=l1, method='sql', params=[f"SELECT nodeid FROM nodes WHERE nodeid IN (x'{l1.info['id']}', x'{l3.info['id']}')"], description=["If you want to compare a BLOB column, `x'hex'` or `X'hex'` are needed:"], response=sql_res4) update_example(node=l1, method='sql', params=['SELECT peer_id, to_us_msat, total_msat, peerchannels_status.status FROM peerchannels INNER JOIN peerchannels_status ON peerchannels_status.row = peerchannels.rowid'], description=['Related tables are usually referenced by JOIN:']) update_example(node=l2, method='sql', params=['SELECT COUNT(*) FROM forwards'], description=["Simple function usage, in this case COUNT. Strings inside arrays need \", and ' to protect them from the shell:"]) update_example(node=l1, method='sql', params=['SELECT * from peerchannels_features']) example_log = getlog_res1['log'] - for i, log_entry in enumerate(example_log): - if 'num_skipped' in log_entry: - log_entry['num_skipped'] = 144 + i - if 'time' in log_entry: - log_entry['time'] = f"{70.8 + i}00000000" - if 'node_id' in log_entry: - log_entry['node_id'] = 'nodeid' + ('01' * 30) - if log_entry.get('log', '').startswith('No peer channel with'): - log_entry['log'] = 'No peer channel with scid=228x1x1' - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['any', 'psbt', 'initialpsbt'], 'original_value': psbtoutput_res1['psbt'], 'new_value': NEW_VALUES_LIST['init_psbt_1']}, - {'data_keys': ['any', 'psbt', 'initialpsbt'], 'original_value': psbtoutput_res2['psbt'], 'new_value': NEW_VALUES_LIST['init_psbt_2']}, - {'data_keys': ['any', 'psbt', 'initialpsbt'], 'original_value': psbtoutput_res3['psbt'], 'new_value': NEW_VALUES_LIST['init_psbt_3']}, - {'data_keys': ['destination'], 'original_value': dest, 'new_value': NEW_VALUES_LIST['destination_1']}, - {'data_keys': ['created_at'], 'original_value': decode_res2['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['signature'], 'original_value': decode_res2['signature'], 'new_value': NEW_VALUES_LIST['signature_1']}, - {'data_keys': ['short_channel_id'], 'original_value': decode_res2['routes'][0][0]['short_channel_id'], 'new_value': NEW_VALUES_LIST['c23']}, - {'data_keys': ['tx'], 'original_value': multiwithdraw_res1['tx'], 'new_value': NEW_VALUES_LIST['tx_55']}, - {'data_keys': ['txid'], 'original_value': multiwithdraw_res1['txid'], 'new_value': NEW_VALUES_LIST['txid_55']}, - {'data_keys': ['tx'], 'original_value': multiwithdraw_res2['tx'], 'new_value': NEW_VALUES_LIST['tx_56']}, - {'data_keys': ['txid'], 'original_value': multiwithdraw_res2['txid'], 'new_value': NEW_VALUES_LIST['txid_56']}, - {'data_keys': ['psbt'], 'original_value': signed_psbt, 'new_value': NEW_VALUES_LIST['psbt_1']}, - {'data_keys': ['tx', 'hash'], 'original_value': sendpsbt_res1['tx'], 'new_value': NEW_VALUES_LIST['tx_61']}, - {'data_keys': ['txid'], 'original_value': sendpsbt_res1['txid'], 'new_value': NEW_VALUES_LIST['txid_61']}, - {'data_keys': ['destination'], 'original_value': address_l21['bech32'], 'new_value': NEW_VALUES_LIST['destination_2']}, - {'data_keys': ['destination'], 'original_value': address_l22['p2tr'], 'new_value': NEW_VALUES_LIST['destination_3']}, - {'data_keys': ['utxos'], 'original_value': utxos, 'new_value': example_utxos}, - {'data_keys': ['tx'], 'original_value': withdraw_l21['tx'], 'new_value': NEW_VALUES_LIST['tx_91']}, - {'data_keys': ['txid'], 'original_value': withdraw_l21['txid'], 'new_value': NEW_VALUES_LIST['withdraw_txid_l21']}, - {'data_keys': ['psbt'], 'original_value': withdraw_l21['psbt'], 'new_value': NEW_VALUES_LIST['psbt_7']}, - {'data_keys': ['tx'], 'original_value': withdraw_l22['tx'], 'new_value': NEW_VALUES_LIST['tx_92']}, - {'data_keys': ['txid'], 'original_value': withdraw_l22['txid'], 'new_value': NEW_VALUES_LIST['withdraw_txid_l22']}, - {'data_keys': ['psbt'], 'original_value': withdraw_l22['psbt'], 'new_value': NEW_VALUES_LIST['psbt_8']}, - {'data_keys': ['created_at'], 'original_value': getlog_res1['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['bytes_used'], 'original_value': getlog_res1['bytes_used'], 'new_value': NEW_VALUES_LIST['bytes_used']}, - {'data_keys': ['bytes_max'], 'original_value': getlog_res1['bytes_max'], 'new_value': NEW_VALUES_LIST['bytes_max']}, - {'data_keys': ['log'], 'original_value': getlog_res1['log'], 'new_value': example_log}, - ]) logger.info('General Utils Done!') return address_l22 except Exception as e: @@ -1319,6 +678,7 @@ def generate_splice_examples(node_factory, bitcoind): # Basic setup for l7->l8 options = [ { + 'experimental-splicing': None, 'allow-deprecated-apis': True, 'allow_bad_gossip': True, 'broken_log': '.*', @@ -1361,24 +721,6 @@ def generate_splice_examples(node_factory, bitcoind): spsigned_res2 = update_example(node=l7, method='splice_signed', params={'channel_id': chan_id_78, 'psbt': spupdate2_res2['psbt']}) update_example(node=l7, method='stop', params={}) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['any', 'channel_id', 'account'], 'original_value': chan_id_78, 'new_value': NEW_VALUES_LIST['c78_channel_id']}, - {'data_keys': ['any', 'psbt'], 'original_value': spinit_res1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_1']}, - {'data_keys': ['any', 'psbt'], 'original_value': spinit_res2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_2']}, - {'data_keys': ['any', 'initialpsbt', 'psbt'], 'original_value': funds_result_1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_3']}, - {'data_keys': ['any', 'initialpsbt', 'psbt'], 'original_value': funds_result_2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_4']}, - {'data_keys': ['psbt'], 'original_value': spupdate2_res1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_5_2']}, - {'data_keys': ['tx'], 'original_value': spsigned_res1['tx'], 'new_value': NEW_VALUES_LIST['send_tx_1']}, - {'data_keys': ['txid'], 'original_value': spsigned_res1['txid'], 'new_value': NEW_VALUES_LIST['send_txid_1']}, - {'data_keys': ['psbt'], 'original_value': spsigned_res1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_1']}, - {'data_keys': ['tx'], 'original_value': spsigned_res2['tx'], 'new_value': NEW_VALUES_LIST['send_tx_2']}, - {'data_keys': ['txid'], 'original_value': spsigned_res2['txid'], 'new_value': NEW_VALUES_LIST['send_txid_2']}, - {'data_keys': ['psbt'], 'original_value': spsigned_res2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_2']}, - {'data_keys': ['psbt'], 'original_value': signpsbt_res1['signed_psbt'], 'new_value': NEW_VALUES_LIST['signed_psbt_1']}, - {'data_keys': ['psbt'], 'original_value': spupdate1_res1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_1']}, - {'data_keys': ['any', 'psbt'], 'original_value': spupdate1_res2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_2']}, - {'data_keys': ['psbt'], 'original_value': spupdate2_res2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_2']}, - ]) logger.info('Splice Done!') except Exception as e: logger.error(f'Error in generating splicing examples: {e}') @@ -1462,9 +804,8 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): vins = bitcoind.rpc.decoderawtransaction(c1112res['tx'])['vin'] assert(only_one(vins)) prev_utxos = ["{}:{}".format(vins[0]['txid'], vins[0]['vout'])] - example_utxos = ['utxo' + ('01' * 30) + ':1'] - l11.daemon.wait_for_log(' to DUALOPEND_AWAITING_LOCKIN') + l1.daemon.wait_for_log(' to DUALOPEND_AWAITING_LOCKIN') chan = only_one(l11.rpc.listpeerchannels(l12.info['id'])['channels']) rate = int(chan['feerate']['perkw']) next_feerate = '{}perkw'.format(rate * 4) @@ -1612,77 +953,6 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): # Close newly funded channels to bring the setup back to initial state for channel in multifund_res2['channel_ids']: l1.rpc.close(channel['channel_id']) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['any', 'id', 'pubkey', 'destination'], 'original_value': l10.info['id'], 'new_value': NEW_VALUES_LIST['l10_id']}, - {'data_keys': ['any', 'id', 'pubkey', 'destination'], 'original_value': l12.info['id'], 'new_value': NEW_VALUES_LIST['l12_id']}, - {'data_keys': ['any', 'txid'], 'original_value': tx_prep_1['txid'], 'new_value': NEW_VALUES_LIST['txprep_txid_1']}, - {'data_keys': ['initialpsbt', 'psbt', 'signed_psbt'], 'original_value': tx_prep_1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_9']}, - {'data_keys': ['unsigned_tx'], 'original_value': tx_prep_2['unsigned_tx'], 'new_value': NEW_VALUES_LIST['unsigned_tx_1']}, - {'data_keys': ['any', 'initialpsbt', 'psbt', 'signed_psbt'], 'original_value': tx_prep_2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_10']}, - {'data_keys': ['any', 'txid'], 'original_value': tx_prep_2['txid'], 'new_value': NEW_VALUES_LIST['txprep_txid_2']}, - {'data_keys': ['any', 'txid'], 'original_value': tx_prep_3['txid'], 'new_value': NEW_VALUES_LIST['txprep_txid_3']}, - {'data_keys': ['txid'], 'original_value': tx_prep_4['txid'], 'new_value': NEW_VALUES_LIST['txprep_txid_4']}, - {'data_keys': ['initialpsbt', 'psbt', 'signed_psbt'], 'original_value': tx_prep_4['psbt'], 'new_value': NEW_VALUES_LIST['psbt_12']}, - {'data_keys': ['channel_id', 'account'], 'original_value': fcc_res1['channel_id'], 'new_value': NEW_VALUES_LIST['c910_channel_id_1']}, - {'data_keys': ['channel_id', 'account'], 'original_value': fcc_res2['channel_id'], 'new_value': NEW_VALUES_LIST['c910_channel_id_2']}, - {'data_keys': ['txid'], 'original_value': c1112res['txid'], 'new_value': NEW_VALUES_LIST['c1112_txid']}, - {'data_keys': ['channel_id', 'account'], 'original_value': c1112res['channel_id'], 'new_value': NEW_VALUES_LIST['c1112_channel_id']}, - {'data_keys': ['tx'], 'original_value': c35res['tx'], 'new_value': NEW_VALUES_LIST['c35_tx']}, - {'data_keys': ['txid'], 'original_value': c35res['txid'], 'new_value': NEW_VALUES_LIST['c35_txid']}, - {'data_keys': ['channel_id', 'account'], 'original_value': c35res['channel_id'], 'new_value': NEW_VALUES_LIST['c35_channel_id']}, - {'data_keys': ['tx'], 'original_value': c41res['tx'], 'new_value': NEW_VALUES_LIST['c41_tx']}, - {'data_keys': ['txid', 'funding_txid'], 'original_value': c41res['txid'], 'new_value': NEW_VALUES_LIST['c41_txid']}, - {'data_keys': ['channel_id', 'account'], 'original_value': c41res['channel_id'], 'new_value': NEW_VALUES_LIST['c41_channel_id']}, - {'data_keys': ['destinations'], 'original_value': destinations_1, 'new_value': example_destinations_1}, - {'data_keys': ['channel_id', 'account'], 'original_value': multifund_res1['channel_ids'][0]['channel_id'], 'new_value': NEW_VALUES_LIST['mf_channel_id_1']}, - {'data_keys': ['channel_id', 'account'], 'original_value': multifund_res1['channel_ids'][1]['channel_id'], 'new_value': NEW_VALUES_LIST['mf_channel_id_2']}, - {'data_keys': ['channel_id', 'account'], 'original_value': multifund_res1['channel_ids'][2]['channel_id'], 'new_value': NEW_VALUES_LIST['mf_channel_id_3']}, - {'data_keys': ['tx'], 'original_value': multifund_res1['tx'], 'new_value': NEW_VALUES_LIST['multi_tx_1']}, - {'data_keys': ['txid', 'funding_txid'], 'original_value': multifund_res1['txid'], 'new_value': NEW_VALUES_LIST['multi_txid_1']}, - {'data_keys': ['destinations'], 'original_value': destinations_2, 'new_value': example_destinations_2}, - {'data_keys': ['channel_id', 'account'], 'original_value': multifund_res2['channel_ids'][0]['channel_id'], 'new_value': NEW_VALUES_LIST['mf_channel_id_4']}, - {'data_keys': ['tx'], 'original_value': multifund_res2['tx'], 'new_value': NEW_VALUES_LIST['multi_tx_2']}, - {'data_keys': ['txid'], 'original_value': multifund_res2['txid'], 'new_value': NEW_VALUES_LIST['multi_txid_2']}, - {'data_keys': ['message'], 'original_value': multifund_res2['failed'][0]['error']['message'], 'new_value': NEW_VALUES_LIST['error_message_1']}, - {'data_keys': ['utxos'], 'original_value': [utxo], 'new_value': [NEW_VALUES_LIST['c35_txid'] + ':1']}, - {'data_keys': ['any', 'funding_address'], 'original_value': fund_start_res1['funding_address'], 'new_value': NEW_VALUES_LIST['destination_4']}, - {'data_keys': ['any', 'outputs'], 'original_value': outputs_1, 'new_value': example_outputs_1}, - {'data_keys': ['scriptpubkey'], 'original_value': fund_start_res1['scriptpubkey'], 'new_value': NEW_VALUES_LIST['script_pubkey_1']}, - {'data_keys': ['any', 'funding_address'], 'original_value': fund_start_res2['funding_address'], 'new_value': NEW_VALUES_LIST['destination_5']}, - {'data_keys': ['any', 'outputs'], 'original_value': outputs_2, 'new_value': example_outputs_2}, - {'data_keys': ['scriptpubkey'], 'original_value': fund_start_res2['scriptpubkey'], 'new_value': NEW_VALUES_LIST['script_pubkey_2']}, - {'data_keys': ['initialpsbt', 'psbt'], 'original_value': psbt_init_res1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_13']}, - {'data_keys': ['any', 'initialpsbt', 'psbt'], 'original_value': psbt_init_res2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_14']}, - {'data_keys': ['any', 'txid'], 'original_value': initpsbt_1['reservations'][0]['txid'], 'new_value': NEW_VALUES_LIST['utxo_1']}, - {'data_keys': ['any', 'initialpsbt', 'psbt'], 'original_value': initpsbt_1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_15']}, - {'data_keys': ['any', 'initialpsbt', 'psbt'], 'original_value': initpsbt_2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_16']}, - {'data_keys': ['any', 'txid'], 'original_value': initpsbt_2['reservations'][0]['txid'], 'new_value': NEW_VALUES_LIST['utxo_1']}, - {'data_keys': ['initialpsbt', 'psbt', 'signed_psbt'], 'original_value': openchannelinit_res1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_17']}, - {'data_keys': ['funding_serial'], 'original_value': openchannelinit_res1['funding_serial'], 'new_value': NEW_VALUES_LIST['funding_serial_1']}, - {'data_keys': ['initialpsbt', 'psbt', 'signed_psbt'], 'original_value': openchannelinit_res2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_18']}, - {'data_keys': ['funding_serial'], 'original_value': openchannelinit_res2['funding_serial'], 'new_value': NEW_VALUES_LIST['funding_serial_2']}, - {'data_keys': ['initialpsbt', 'psbt', 'signed_psbt'], 'original_value': openchannelbump_res1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_19']}, - {'data_keys': ['initialpsbt', 'psbt', 'signed_psbt'], 'original_value': openchannelbump_res2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_20']}, - {'data_keys': ['any', 'initialpsbt', 'psbt', 'signed_psbt'], 'original_value': openchannelbump_res3['psbt'], 'new_value': NEW_VALUES_LIST['psbt_21']}, - {'data_keys': ['funding_serial'], 'original_value': openchannelbump_res1['funding_serial'], 'new_value': NEW_VALUES_LIST['funding_serial_3']}, - {'data_keys': ['funding_serial'], 'original_value': openchannelbump_res2['funding_serial'], 'new_value': NEW_VALUES_LIST['funding_serial_4']}, - {'data_keys': ['funding_serial'], 'original_value': openchannelbump_res3['funding_serial'], 'new_value': NEW_VALUES_LIST['funding_serial_5']}, - {'data_keys': ['signed_psbt'], 'original_value': signed_psbt_1['signed_psbt'], 'new_value': NEW_VALUES_LIST['psbt_22']}, - {'data_keys': ['tx'], 'original_value': openchannelsigned_res1['tx'], 'new_value': NEW_VALUES_LIST['ocs_tx_1']}, - {'data_keys': ['txid'], 'original_value': openchannelsigned_res1['txid'], 'new_value': NEW_VALUES_LIST['ocs_txid_1']}, - {'data_keys': ['any', 'signed_psbt'], 'original_value': signed_psbt_2['signed_psbt'], 'new_value': NEW_VALUES_LIST['psbt_23']}, - {'data_keys': ['tx'], 'original_value': openchannelsigned_res2['tx'], 'new_value': NEW_VALUES_LIST['ocs_tx_2']}, - {'data_keys': ['txid'], 'original_value': openchannelsigned_res2['txid'], 'new_value': NEW_VALUES_LIST['ocs_txid_2']}, - {'data_keys': ['psbt'], 'original_value': psbt_1, 'new_value': NEW_VALUES_LIST['psbt_24']}, - {'data_keys': ['psbt'], 'original_value': psbt_2, 'new_value': NEW_VALUES_LIST['psbt_25']}, - {'data_keys': ['any'], 'original_value': prev_utxos, 'new_value': example_utxos}, - {'data_keys': ['unsigned_tx'], 'original_value': txdiscard_res1['unsigned_tx'], 'new_value': NEW_VALUES_LIST['unsigned_tx_3']}, - {'data_keys': ['unsigned_tx'], 'original_value': txdiscard_res2['unsigned_tx'], 'new_value': NEW_VALUES_LIST['unsigned_tx_4']}, - {'data_keys': ['tx'], 'original_value': txsend_res1['tx'], 'new_value': NEW_VALUES_LIST['txsend_tx_1']}, - {'data_keys': ['psbt'], 'original_value': txsend_res1['psbt'], 'new_value': NEW_VALUES_LIST['psbt_24']}, - {'data_keys': ['tx'], 'original_value': txsend_res2['tx'], 'new_value': NEW_VALUES_LIST['txsend_tx_2']}, - {'data_keys': ['psbt'], 'original_value': txsend_res2['psbt'], 'new_value': NEW_VALUES_LIST['psbt_26']}, - ]) l1.rpc.disconnect(l3.info['id'], True) l1.rpc.disconnect(l4.info['id'], True) l1.rpc.disconnect(l5.info['id'], True) @@ -1751,29 +1021,6 @@ def generate_autoclean_delete_examples(l1, l2, l3, l4, l5, c12, c23): update_example(node=l2, method='autoclean-once', params=['succeededpays', 1]) update_example(node=l2, method='autoclean-status', params={'subsystem': 'expiredinvoices'}) update_example(node=l2, method='autoclean-status', params={}) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['any', 'bolt11'], 'original_value': delinv_res1['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_di_1']}, - {'data_keys': ['payment_hash'], 'original_value': delinv_res1['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_di_1']}, - {'data_keys': ['expires_at'], 'original_value': delinv_res1['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['any', 'bolt11'], 'original_value': delinv_res2['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_di_2']}, - {'data_keys': ['payment_hash'], 'original_value': delinv_res2['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_di_2']}, - {'data_keys': ['paid_at'], 'original_value': delinv_res2['paid_at'], 'new_value': NEW_VALUES_LIST['time_at_850']}, - {'data_keys': ['expires_at'], 'original_value': delinv_res2['expires_at'], 'new_value': NEW_VALUES_LIST['time_at_900']}, - {'data_keys': ['payment_preimage'], 'original_value': delinv_res2['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_di_1']}, - {'data_keys': ['payment_hash'], 'original_value': delpay_res1['payments'][0]['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_dp_1']}, - {'data_keys': ['payment_preimage'], 'original_value': delpay_res1['payments'][0]['payment_preimage'], 'new_value': NEW_VALUES_LIST['payment_preimage_dp_1']}, - {'data_keys': ['any', 'bolt11'], 'original_value': delpay_res1['payments'][0]['bolt11'], 'new_value': NEW_VALUES_LIST['bolt11_dp_1']}, - {'data_keys': ['created_at'], 'original_value': delpay_res1['payments'][0]['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['completed_at'], 'original_value': delpay_res1['payments'][0]['completed_at'], 'new_value': NEW_VALUES_LIST['time_at_850']}, - {'data_keys': ['any', 'payment_hash'], 'original_value': delpay_res2['payments'][0]['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_dp_2']}, - {'data_keys': ['created_at'], 'original_value': delpay_res2['payments'][0]['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['completed_at'], 'original_value': delpay_res2['payments'][0]['completed_at'], 'new_value': NEW_VALUES_LIST['time_at_850']}, - {'data_keys': ['payment_hash'], 'original_value': delpay_res3['payments'][0]['payment_hash'], 'new_value': NEW_VALUES_LIST['payment_hash_dp_3']}, - {'data_keys': ['created_at'], 'original_value': delpay_res3['payments'][0]['created_at'], 'new_value': NEW_VALUES_LIST['time_at_800']}, - {'data_keys': ['completed_at'], 'original_value': delpay_res3['payments'][0]['completed_at'], 'new_value': NEW_VALUES_LIST['time_at_850']}, - {'data_keys': ['funding_txid'], 'original_value': dfc_res1['funding_txid'], 'new_value': NEW_VALUES_LIST['funding_txid_1']}, - {'data_keys': ['funding_txid'], 'original_value': dfc_res2['funding_txid'], 'new_value': NEW_VALUES_LIST['funding_txid_2']}, - ]) logger.info('Auto-clean and Delete Done!') except Exception as e: logger.error(f'Error in generating autoclean and delete examples: {e}') @@ -1806,14 +1053,6 @@ def generate_backup_recovery_examples(node_factory, l4, l5, l6): recoverchannel_res1 = l4.rpc.recoverchannel(backup_l4['scb']) recoverchannel_res1['stubs'].sort() update_example(node=l4, method='recoverchannel', params={'scb': backup_l4['scb']}, response=recoverchannel_res1) - example_scb = [ - '0000000000000001' + NEW_VALUES_LIST['c34_channel_id'] + NEW_VALUES_LIST['l3_id'] + '00017f000001' + ('0340' * 23) + '0003401000', - '0000000000000002' + NEW_VALUES_LIST['c34_2_channel_id'] + NEW_VALUES_LIST['l3_id'] + '00017f000001' + ('0342' * 23) + '0003401000', - '0000000000000003' + NEW_VALUES_LIST['c41_channel_id'] + NEW_VALUES_LIST['l1_id'] + '00017f000001' + ('0410' * 23) + '0003401000', - '0000000000000004' + NEW_VALUES_LIST['c12_channel_id'] + NEW_VALUES_LIST['l1_id'] + '00017f000001' + ('0120' * 23) + '0003401000', - '0000000000000005' + NEW_VALUES_LIST['mf_channel_id_4'] + NEW_VALUES_LIST['l1_id'] + '00017f000001' + ('0152' * 23) + '0003401000', - '0000000000000006' + NEW_VALUES_LIST['mf_channel_id_5'] + NEW_VALUES_LIST['l2_id'] + '00017f000001' + ('0124' * 23) + '0003401000', - ] # Emergency recover l5.stop() os.unlink(os.path.join(l5.daemon.lightning_dir, TEST_NETWORK, 'lightningd.sqlite3')) @@ -1825,13 +1064,13 @@ def generate_backup_recovery_examples(node_factory, l4, l5, l6): # Recover def get_hsm_secret(n): - """Returns recoverstring and hex""" + """Returns codex32 and hex""" try: hsmfile = os.path.join(n.daemon.lightning_dir, TEST_NETWORK, "hsm_secret") - recover = subprocess.check_output(["tools/lightning-hsmtool", "getsecret", hsmfile, "leet"]).decode('utf-8').strip() + codex32 = subprocess.check_output(["tools/hsmtool", "getcodexsecret", hsmfile, "leet"]).decode('utf-8').strip() with open(hsmfile, "rb") as f: hexhsm = f.read().hex() - return recover, hexhsm + return codex32, hexhsm except Exception as e: logger.error(f'Error in getting hsm secret: {e}') raise @@ -1840,11 +1079,6 @@ def get_hsm_secret(n): l13codex32, _ = get_hsm_secret(l13) update_example(node=l6, method='recover', params={'hsmsecret': l6hex}) update_example(node=l13, method='recover', params={'hsmsecret': l13codex32}) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['hsmsecret'], 'original_value': l13codex32, 'new_value': NEW_VALUES_LIST['hsm_secret_cdx_1']}, - {'data_keys': ['scb'], 'original_value': backup_l4['scb'], 'new_value': example_scb}, - {'data_keys': ['channel_id', 'account'], 'original_value': backup_l4['scb'][5][16:(16 + 64)], 'new_value': NEW_VALUES_LIST['mf_channel_id_5']}, - ]) logger.info('Backup and Recovery Done!') except Exception as e: logger.error(f'Error in generating backup and recovery examples: {e}') @@ -1858,185 +1092,80 @@ def generate_list_examples(l1, l2, l3, c12, c23_2, inv_l31, inv_l32, offer_l23, # Transactions Lists FUNDS_LEN = 3 listfunds_res1 = l1.rpc.listfunds() - listfunds_res1 = update_list_responses(listfunds_res1, list_key='outputs', slice_upto=FUNDS_LEN) - listfunds_res1['channels'] = [channel for channel in listfunds_res1['channels'] if channel['peer_id'] != '0382ce59ebf18be7d84677c2e35f23294b9992ceca95491fcf8a56c6cb2d9de199'] - listfunds_res1['channels'] = sorted(listfunds_res1['channels'], key=lambda x: x['peer_id']) - for i in range(1, FUNDS_LEN + 1): - lfoutput = listfunds_res1['outputs'][i - 1] - lfchannel = listfunds_res1['channels'][i - 1] - lfoutput['output'] = i + 1 - lfoutput['txid'] = 'txid' + (('0000' + str(i)) * 12) - lfoutput['scriptpubkey'] = 'scriptpubkey' + (f"{i:02}" * 28) - lfoutput['address'] = 'bcrt1p00' + ('04' * 28) - lfoutput['blockheight'] = NEW_VALUES_LIST['blockheight_160'] - lfoutput['amount_msat'] = 25000000 + (i * 1000000) - lfchannel['funding_output'] = i - lfchannel['funding_txid'] = 'txid' + (('0100' + str(i)) * 12) - lfchannel['amount_msat'] = 10000000 + (i * 1000000) - lfchannel['our_amount_msat'] = 35000000 + (i * 1000000) update_example(node=l1, method='listfunds', params={}, response=listfunds_res1) listforwards_res1 = l2.rpc.listforwards(in_channel=c12, out_channel=c23_2, status='settled') - listforwards_res1 = update_list_responses(listforwards_res1, list_key='forwards', slice_upto=5, update_func=lambda x, i: x.update({'received_time': NEW_VALUES_LIST['time_at_800'] + (i * 10000), 'resolved_time': NEW_VALUES_LIST['time_at_850'] + (i * 10000)})) update_example(node=l2, method='listforwards', params={'in_channel': c12, 'out_channel': c23_2, 'status': 'settled'}, response=listforwards_res1) listforwards_res2 = l2.rpc.listforwards() - listforwards_res2 = update_list_responses(listforwards_res2, list_key='forwards', slice_upto=5, update_func=lambda x, i: x.update({'received_time': NEW_VALUES_LIST['time_at_800'] + (i * 10000), 'resolved_time': NEW_VALUES_LIST['time_at_850'] + (i * 10000)})) update_example(node=l2, method='listforwards', params={}, response=listforwards_res2) listinvoices_res1 = l2.rpc.listinvoices(label='lbl_l21') - listinvoices_res1 = update_list_responses(listinvoices_res1, list_key='invoices', slice_upto=5, update_func=lambda x, i: x.update({'paid_at': NEW_VALUES_LIST['time_at_850'] + (i * 10000), 'expires_at': NEW_VALUES_LIST['time_at_900'] + (i * 10000)})) update_example(node=l2, method='listinvoices', params={'label': 'lbl_l21'}, response=listinvoices_res1) listinvoices_res2 = l2.rpc.listinvoices() - listinvoices_res2 = update_list_responses(listinvoices_res2, list_key='invoices', slice_upto=5, update_func=lambda x, i: x.update({'paid_at': NEW_VALUES_LIST['time_at_850'] + (i * 10000), 'expires_at': NEW_VALUES_LIST['time_at_900'] + (i * 10000)})) update_example(node=l2, method='listinvoices', params={}, response=listinvoices_res2) listhtlcs_res1 = l1.rpc.listhtlcs(c12) - listhtlcs_res1 = update_list_responses(listhtlcs_res1, list_key='htlcs') update_example(node=l1, method='listhtlcs', params=[c12], response=listhtlcs_res1) listhtlcs_res2 = l1.rpc.listhtlcs(index='created', start=4, limit=1) - listhtlcs_res2 = update_list_responses(listhtlcs_res2, list_key='htlcs') update_example(node=l1, method='listhtlcs', params={'index': 'created', 'start': 4, 'limit': 1}, response=listhtlcs_res2) listsendpays_res1 = l1.rpc.listsendpays(bolt11=inv_l31['bolt11']) - listsendpays_res1 = update_list_responses(listsendpays_res1, list_key='payments', slice_upto=5, update_func=lambda x, i: x.update({'created_at': NEW_VALUES_LIST['time_at_800'] + (i * 10000), 'completed_at': NEW_VALUES_LIST['time_at_900'] + (i * 10000)})) update_example(node=l1, method='listsendpays', params={'bolt11': inv_l31['bolt11']}, response=listsendpays_res1) listsendpays_res2 = l1.rpc.listsendpays() - listsendpays_res2 = update_list_responses(listsendpays_res2, list_key='payments', slice_upto=5, update_func=lambda x, i: x.update({'created_at': NEW_VALUES_LIST['time_at_800'] + (i * 10000), 'completed_at': NEW_VALUES_LIST['time_at_900'] + (i * 10000)})) update_example(node=l1, method='listsendpays', params={}, response=listsendpays_res2) listpays_res1 = l2.rpc.listpays(bolt11=inv_l32['bolt11']) - listpays_res1 = update_list_responses(listpays_res1, list_key='pays') update_example(node=l2, method='listpays', params={'bolt11': inv_l32['bolt11']}, response=listpays_res1) listpays_res2 = l2.rpc.listpays() - listpays_res2 = update_list_responses(listpays_res2, list_key='pays') update_example(node=l2, method='listpays', params={}, response=listpays_res2) listtransactions_res1 = l1.rpc.listtransactions() - listtransactions_res1 = update_list_responses(listtransactions_res1, list_key='transactions', slice_upto=2) - for i, transaction in enumerate(listtransactions_res1['transactions'], start=1): - transaction['hash'] = 'txid' + (('7000' + str(i)) * 11) - transaction['rawtx'] = '02000000000101lstx' + (('7000' + str(i)) * 34) - transaction['locktime'] = 549000000 + (i * 100) - transaction['inputs'] = transaction['inputs'][0:1] - transaction['inputs'][0]['txid'] = 'txid' + (('6001' + str(i)) * 12) - transaction['inputs'][0]['index'] = 1 - transaction['inputs'][0]['sequence'] = 2158510000 + (i * 1000) - for k, output in enumerate(transaction['outputs'], start=1): - output['scriptPubKey'] = 'scriptpubkey' + ((f"{i:02}" + f"{k:02}") * 14) - output['index'] = k - output['amount_msat'] = 201998900000 + (i * 1000) + (k * 100) update_example(node=l1, method='listtransactions', params={}, response=listtransactions_res1) listclosedchannels_res1 = l2.rpc.listclosedchannels() - listclosedchannels_res1 = update_list_responses(listclosedchannels_res1, list_key='closedchannels', slice_upto=2, update_func=None, sort=True, sort_key='channel_id') - for i, closedchannel in enumerate(listclosedchannels_res1['closedchannels'], start=1): - closedchannel['last_commitment_fee_msat'] = 2894000 + (i * 1000) - closedchannel['last_commitment_txid'] = 'txidcloselastcommitment0' + (('0000' + str(i)) * 8) - closedchannel['last_stable_connection'] = NEW_VALUES_LIST['time_at_850'] - closedchannel['alias'] = {'local': '12' + str(i) + 'x13' + str(i) + 'x14' + str(i), 'remote': '15' + str(i) + 'x16' + str(i) + 'x17' + str(i)} update_example(node=l2, method='listclosedchannels', params={}, response=listclosedchannels_res1) update_example(node=l2, method='listconfigs', params={'config': 'network'}) update_example(node=l2, method='listconfigs', params={'config': 'experimental-dual-fund'}) l2.rpc.jsonschemas = {} listconfigs_res3 = l2.rpc.listconfigs() - listconfigs_res3['configs']['htlc-maximum-msat']['value_msat'] = NEW_VALUES_LIST['htlc_max_msat'] - listconfigs_res3 = update_list_responses(listconfigs_res3, list_key='configs', slice_upto=len(listconfigs_res3['configs']), update_func=None, sort=True) update_example(node=l2, method='listconfigs', params={}, response=listconfigs_res3) update_example(node=l2, method='listsqlschemas', params={'table': 'offers'}) update_example(node=l2, method='listsqlschemas', params=['closedchannels']) listpeerchannels_res1 = l1.rpc.listpeerchannels(l2.info['id']) - listpeerchannels_res1 = update_list_responses(listpeerchannels_res1, list_key='channels', slice_upto=3) - for i, channel in enumerate(listpeerchannels_res1['channels'], start=1): - channel['last_stable_connection'] = NEW_VALUES_LIST['time_at_850'] + (i * 10000) - channel['scratch_txid'] = 'scratchid1' + (('0' + str(i)) * 27) - channel['alias']['local'] = '3000000' + str(i) + 'x6000000' + str(i) + 'x6000' + str(i) - channel['alias']['remote'] = '1000000' + str(i) + 'x2000000' + str(i) + 'x3000' + str(i) - channel['their_max_htlc_value_in_flight_msat'] = NEW_VALUES_LIST['htlc_max_msat'] - channel['our_max_htlc_value_in_flight_msat'] = NEW_VALUES_LIST['htlc_max_msat'] - for j, state in enumerate(channel['state_changes'], start=1): - state['timestamp'] = '2024-10-10T00:0' + str(j) + ':00.000Z' update_example(node=l1, method='listpeerchannels', params={'id': l2.info['id']}, response=listpeerchannels_res1) listpeerchannels_res2 = l1.rpc.listpeerchannels() - listpeerchannels_2 = None - listpeerchannels_3 = None - i = 0 - for channel in listpeerchannels_res2['channels']: - if channel['peer_id'] == l2.info['id'] or channel['peer_id'] == l3.info['id']: - i = 2 if channel['peer_id'] == l2.info['id'] else 3 - scrt_id = 'scratchid2' + (('0' + str(i)) * 27) - channel['last_stable_connection'] = NEW_VALUES_LIST['time_at_850'] + (i * 10000) - channel['scratch_txid'] = scrt_id - channel['alias']['local'] = '3000000' + str(i) + 'x6000000' + str(i) + 'x6000' + str(i) - channel['alias']['remote'] = '1000000' + str(i) + 'x2000000' + str(i) + 'x3000' + str(i) - channel['close_to_addr'] = 'bcrt1pcl' + (('000' + str(i)) * 14) - channel['close_to'] = 'db2dec31' + (('0' + str(i)) * 30) - channel['status'][0] = re.sub(r'(tx:)[a-f0-9]+', r'\1' + scrt_id, channel['status'][0]) - channel['their_max_htlc_value_in_flight_msat'] = NEW_VALUES_LIST['htlc_max_msat'] - channel['our_max_htlc_value_in_flight_msat'] = NEW_VALUES_LIST['htlc_max_msat'] - if 'inflight' in channel and len(channel['inflight']) > 0: - channel['inflight'][0]['scratch_txid'] = scrt_id - for j, state in enumerate(channel['state_changes'], start=1): - state['timestamp'] = '2024-10-10T00:0' + str(j) + ':00.000Z' - if channel['peer_id'] == l2.info['id']: - listpeerchannels_2 = channel - else: - listpeerchannels_3 = channel - listpeerchannels_res2['channels'] = [channel for channel in [listpeerchannels_2, listpeerchannels_3] if channel is not None] update_example(node=l1, method='listpeerchannels', params={}, response=listpeerchannels_res2) listchannels_res1 = l1.rpc.listchannels(c12) - listchannels_res1 = update_list_responses(listchannels_res1, list_key='channels', slice_upto=5, update_func=lambda x, i: x.update({'last_update': NEW_VALUES_LIST['time_at_850'] + (i * 10000), 'channel_flags': i, 'active': i % 2 == 0})) update_example(node=l1, method='listchannels', params={'short_channel_id': c12}, response=listchannels_res1) listchannels_res2 = l1.rpc.listchannels() - listchannels_res2 = update_list_responses(listchannels_res2, list_key='channels', slice_upto=5, update_func=lambda x, i: x.update({'last_update': NEW_VALUES_LIST['time_at_850'] + (i * 10000), 'channel_flags': i, 'active': i % 2 == 0})) update_example(node=l1, method='listchannels', params={}, response=listchannels_res2) listnodes_res1 = l2.rpc.listnodes(l3.info['id']) - listnodes_res1 = update_list_responses(listnodes_res1, list_key='nodes', slice_upto=5, update_func=lambda x, i: x.update({'last_timestamp': NEW_VALUES_LIST['time_at_800'] + (i * 10000)})) update_example(node=l2, method='listnodes', params={'id': l3.info['id']}, response=listnodes_res1) listnodes_res2 = l2.rpc.listnodes() - listnodes_res2 = update_list_responses(listnodes_res2, list_key='nodes', slice_upto=5, update_func=lambda x, i: x.update({'last_timestamp': NEW_VALUES_LIST['time_at_800'] + (i * 10000)})) update_example(node=l2, method='listnodes', params={}, response=listnodes_res2) listpeers_res1 = l2.rpc.listpeers(l3.info['id']) - listpeers_res1 = update_list_responses(listpeers_res1, list_key='peers', slice_upto=5, update_func=None, sort=True, sort_key='id') update_example(node=l2, method='listpeers', params={'id': l3.info['id']}, response=listpeers_res1) listpeers_res2 = l2.rpc.listpeers() - listpeers_res2 = update_list_responses(listpeers_res2, list_key='peers', slice_upto=5, update_func=None, sort=True, sort_key='id') update_example(node=l2, method='listpeers', params={}, response=listpeers_res2) update_example(node=l2, method='listdatastore', params={'key': ['employee']}) update_example(node=l2, method='listdatastore', params={'key': 'somekey'}) listoffers_res1 = l2.rpc.listoffers(active_only=True) - for i, offer in enumerate(listoffers_res1['offers'], start=1): - ofr_id = 'offerid_l2' + str(i) - bolt12_id = 'bolt12_l2' + str(i) - offer['offer_id'] = NEW_VALUES_LIST[ofr_id] - offer['bolt12'] = NEW_VALUES_LIST[bolt12_id] - listoffers_res1 = update_list_responses(listoffers_res1, list_key='offers', slice_upto=5, update_func=None, sort=True, sort_key='offer_id') update_example(node=l2, method='listoffers', params={'active_only': True}, response=listoffers_res1) listoffers_res2 = l2.rpc.listoffers(offer_id=offer_l23['offer_id']) - listoffers_res2 = update_list_responses(listoffers_res2, list_key='offers') update_example(node=l2, method='listoffers', params=[offer_l23['offer_id']], response=listoffers_res2) update_example(node=l2, method='listinvoicerequests', params=[inv_req_l1_l22['invreq_id']]) listinvoicerequests_res2 = l2.rpc.listinvoicerequests() - listinvoicerequests_res2 = update_list_responses(listinvoicerequests_res2, list_key='invoicerequests', slice_upto=len(listinvoicerequests_res2['invoicerequests']), update_func=None, sort=True, sort_key='used') update_example(node=l2, method='listinvoicerequests', params={}, response=listinvoicerequests_res2) update_example(node=l2, method='listaddresses', params=[address_l22['p2tr']]) update_example(node=l2, method='listaddresses', params={'start': 6, 'limit': 2}) - REPLACE_RESPONSE_VALUES.extend([ - {'data_keys': ['any', 'invreq_id'], 'original_value': inv_req_l1_l22['invreq_id'], 'new_value': NEW_VALUES_LIST['invreq_id_l1_l22']}, - {'data_keys': ['netaddr'], 'original_value': listpeers_res2['peers'][0]['netaddr'], 'new_value': [NEW_VALUES_LIST['l1_addr']]}, - {'data_keys': ['any'], 'original_value': listconfigs_res3['configs']['addr']['values_str'][0], 'new_value': NEW_VALUES_LIST['configs_3_addr2']}, - {'data_keys': ['value_int'], 'original_value': listconfigs_res3['configs']['bitcoin-rpcport']['value_int'], 'new_value': NEW_VALUES_LIST['bitcoin-rpcport']}, - {'data_keys': ['value_int'], 'original_value': listconfigs_res3['configs']['grpc-port']['value_int'], 'new_value': NEW_VALUES_LIST['grpc-port']}, - {'data_keys': ['value_str'], 'original_value': listconfigs_res3['configs']['alias']['value_str'], 'new_value': NEW_VALUES_LIST['l2_alias']}, - {'data_keys': ['channel_flags'], 'original_value': listchannels_res2['channels'][-1]['channel_flags'], 'new_value': 2}, - ]) logger.info('Lists Done!') except Exception as e: logger.error(f'Error in generating lists examples: {e}') From c9b1c8d95600dc315c3ba7ec495b196b5691d20b Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 14:05:52 +1030 Subject: [PATCH 06/15] autogenerate-rpc-examples.py: remove unused vars Signed-off-by: Rusty Russell --- tests/autogenerate-rpc-examples.py | 151 ++++++++++++----------------- 1 file changed, 61 insertions(+), 90 deletions(-) diff --git a/tests/autogenerate-rpc-examples.py b/tests/autogenerate-rpc-examples.py index 44bed64ce492..9441b89c1e5b 100644 --- a/tests/autogenerate-rpc-examples.py +++ b/tests/autogenerate-rpc-examples.py @@ -141,14 +141,14 @@ def setup_test_nodes(node_factory, bitcoind): bitcoind.generate_block(1) l1.daemon.wait_for_log('Owning output .* txid {} CONFIRMED'.format(txid)) # Doing it with 'reserved ok' should have 1. We use a big feerate so we can get over the RBF hump - upgrade_res2 = update_example(node=l1, method='upgradewallet', params={'feerate': 'urgent', 'reservedok': True}) + update_example(node=l1, method='upgradewallet', params={'feerate': 'urgent', 'reservedok': True}) # Fund node wallets for further transactions fund_nodes = [l1, l2, l3, l4, l5] for node in fund_nodes: node.fundwallet(FUND_WALLET_AMOUNT_SAT) # Connect nodes and fund channels - getinfo_res2 = update_example(node=l2, method='getinfo', params={}) + update_example(node=l2, method='getinfo', params={}) update_example(node=l1, method='connect', params={'id': l2.info['id'], 'host': 'localhost', 'port': l2.daemon.port}) update_example(node=l2, method='connect', params={'id': l3.info['id'], 'host': 'localhost', 'port': l3.daemon.port}) l3.rpc.connect(l4.info['id'], 'localhost', l4.port) @@ -181,10 +181,10 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): route_l1_l3 = update_example(node=l1, method='getroute', params={'id': l3.info['id'], 'amount_msat': 10**4, 'riskfactor': 1})['route'] inv_l32 = update_example(node=l3, method='invoice', params={'amount_msat': '50000msat', 'label': 'lbl_l32', 'description': 'l32 description'}) update_example(node=l2, method='getroute', params={'id': l4.info['id'], 'amount_msat': 500000, 'riskfactor': 10, 'cltv': 9})['route'] - sendpay_res1 = update_example(node=l1, method='sendpay', params={'route': route_l1_l3, 'payment_hash': inv_l31['payment_hash'], 'payment_secret': inv_l31['payment_secret']}) - waitsendpay_res1 = update_example(node=l1, method='waitsendpay', params={'payment_hash': inv_l31['payment_hash']}) - keysend_res1 = update_example(node=l1, method='keysend', params={'destination': l3.info['id'], 'amount_msat': 10000}) - keysend_res2 = update_example(node=l1, method='keysend', params={'destination': l4.info['id'], 'amount_msat': 10000000, 'extratlvs': {'133773310': '68656c6c6f776f726c64', '133773312': '66696c7465726d65'}}) + update_example(node=l1, method='sendpay', params={'route': route_l1_l3, 'payment_hash': inv_l31['payment_hash'], 'payment_secret': inv_l31['payment_secret']}) + update_example(node=l1, method='waitsendpay', params={'payment_hash': inv_l31['payment_hash']}) + update_example(node=l1, method='keysend', params={'destination': l3.info['id'], 'amount_msat': 10000}) + update_example(node=l1, method='keysend', params={'destination': l4.info['id'], 'amount_msat': 10000000, 'extratlvs': {'133773310': '68656c6c6f776f726c64', '133773312': '66696c7465726d65'}}) scid = only_one([channel for channel in l2.rpc.listpeerchannels()['channels'] if channel['peer_id'] == l3.info['id']])['alias']['remote'] routehints = [[{ 'scid': scid, @@ -193,20 +193,20 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): 'feeprop': 10, 'expirydelta': 9, }]] - keysend_res3 = update_example(node=l1, method='keysend', params={'destination': l3.info['id'], 'amount_msat': 10000, 'routehints': routehints}) + update_example(node=l1, method='keysend', params={'destination': l3.info['id'], 'amount_msat': 10000, 'routehints': routehints}) inv_l11 = l1.rpc.invoice('10000msat', 'lbl_l11', 'l11 description') inv_l21 = l2.rpc.invoice('any', 'lbl_l21', 'l21 description') inv_l22 = l2.rpc.invoice('200000msat', 'lbl_l22', 'l22 description') inv_l33 = l3.rpc.invoice('100000msat', 'lbl_l33', 'l33 description') inv_l34 = l3.rpc.invoice(4000, 'failed', 'failed description') - pay_res1 = update_example(node=l1, method='pay', params=[inv_l32['bolt11']]) - pay_res2 = update_example(node=l2, method='pay', params={'bolt11': inv_l33['bolt11']}) + update_example(node=l1, method='pay', params=[inv_l32['bolt11']]) + update_example(node=l2, method='pay', params={'bolt11': inv_l33['bolt11']}) inv_l41 = l4.rpc.invoice('10000msat', 'test_xpay_simple', 'test_xpay_simple bolt11') - xpay_res1 = update_example(node=l1, method='xpay', params=[inv_l41['bolt11']]) + update_example(node=l1, method='xpay', params=[inv_l41['bolt11']]) offer_l11 = l1.rpc.offer('any') inv_l14 = l1.rpc.fetchinvoice(offer_l11['bolt12'], '1000msat') - xpay_res2 = update_example(node=l1, method='xpay', params={'invstring': inv_l14['invoice']}) + update_example(node=l1, method='xpay', params={'invstring': inv_l14['invoice']}) update_example(node=l1, method='injectonionmessage', params={'message': '0002cb7cd2001e3c670d64135542dcefdf4a3f590eb142cee9277b317848471906caeabe4afeae7f4e31f6ca9c119b643d5369c5e55f892f205469a185f750697124a2bb7ccea1245ec12d76340bcf7371ba6d1c9ddfe09b4153fce524417c14a594fdbb5e7c698a5daffe77db946727a38711be2ecdebdd347d2a9f990810f2795b3c39b871d7c72a11534bd388ca2517630263d96d8cc72d146bae800638066175c85a8e8665160ea332ed7d27efc31c960604d61c3f83801c25cbb69ae3962c2ef13b1fa9adc8dcbe3dc8d9a5e27ff5669e076b02cafef8f2c88fc548e03642180d57606386ad6ce27640339747d40f26eb5b9e93881fc8c16d5896122032b64bb5f1e4be6f41f5fa4dbd7851989aeccd80b2d5f6f25427f171964146185a8eaa57891d91e49a4d378743231e19edd5994c3118c9a415958a5d9524a6ecc78c0205f5c0059a7fbcf1abad706a189b712476d112521c9a4650d0ff09890536acae755a2b07d00811044df28b288d3dc2d5ae3f8bf3cf7a2950e2167105dfad0fb8398ef08f36abcdb1bfd6aca3241c33810f0750f35bdfb7c60b1759275b7704ab1bc8f3ea375b3588eab10e4f948f12fe0a3c77b67bebeedbcced1de0f0715f9959e5497cda5f8f6ab76c15b3dcc99956465de1bf2855338930650f8e8e8c391d9bb8950125dd60d8289dade0556d9dc443761983e26adcc223412b756e2fd9ad64022859b6cab20e8ffc3cf39ae6045b2c3338b1145ee3719a098e58c425db764d7f9a5034dbb730c20202f79bc3c53fab78ecd530aa0e8f7698c9ea53cb96dc9c639282c362d31177c5b81979f46f2db6090b8e171db47287523f28c462e35ef489b51426387f2709c342083968153b5f8a51cd5716b38106bb0f21c5ccfc28dd7c74b71c8367ae8ca348f66a7996bbc535076a1f65d9109658ec042257ca7523488fb1807dc8bec42739ccae066739cf58083b4e2c65e52e1747a6ec2aa26338bb6f2c3195a2b160e26dec70a2cfde269fa7c10c45d346a8bcc313bb618324edadc0291d15f4dc00ca3a7ad7131045fdf6978ba52178f4699525efcb8d96561630e2f28eaa97c66c38c66301b6c6f0124b550db620b09f35b9d45d1441cab7d93be5e3c39b9becfab7f8d05dd3a7a6e27a1d3f23f1dd01e967f5206600619f75439181848f7f4148216c11314b4eaf64c28c268ad4b33ea821d57728e9a9e9e1b6c4bcf35d14958295fc5f92bd6846f33c46f5fa20f569b25bc916b94e554f27a37448f873497e13baef8c740a7587828cc4136dd21b8584e6983e376e91663f8f91559637738b400fb49940fc2df299dfd448604b63c2f5d1f1ec023636f3baf2be5730364afd38191726a7c0d9477b1f231da4d707aabc6ad8036488181dbdb16b48500f2333036629004504d3524f87ece6afb04c4ba03ea6fce069e98b1ab7bf51f237d7c0f40756744dd703c6023b6461b90730f701404e8dddfaff40a9a60e670be7729556241fc9cc8727a586e38b71616bff8772c873b37d920d51a6ad31219a24b12f268545e2cfeb9e662236ab639fd4ecf865612678471ff7b320c934a13ca1f2587fc6a90f839c3c81c0ff84b51330820431418918e8501844893b53c1e0de46d51a64cb769974a996c58ff06683ebdc46fd4bb8e857cecebab785a351c64fd486fb648d25936cb09327b70d22c243035d4343fa3d2d148e2df5cd928010e34ae42b0333e698142050d9405b39f3aa69cecf8a388afbc7f199077b911cb829480f0952966956fe57d815f0d2467f7b28af11f8820645b601c0e1ad72a4684ebc60287d23ec3502f4c65ca44f5a4a0d79e3a5718cd23e7538cb35c57673fb9a1173e5526e767768117c7fefc2e3718f44f790b27e61995fecc6aef05107e75355be301ebe1500c147bb655a159f', 'path_key': '03ccf3faa19e8d124f27d495e3359f4002a6622b9a02df9a51b609826d354cda52'}) @@ -223,13 +223,13 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): i += 1 sendonion_hops.append({'pubkey': route[-1]['id'], 'payload': serialize_payload_final_tlv(amt, 18, amt, blockheight, inv['payment_secret']).hex()}) onion_res1 = update_example(node=l1, method='createonion', params={'hops': sendonion_hops, 'assocdata': inv['payment_hash']}) - onion_res2 = update_example(node=l1, method='createonion', params={'hops': sendonion_hops, 'assocdata': inv['payment_hash'], 'session_key': '41' * 32}) - sendonion_res1 = update_example(node=l1, method='sendonion', params={'onion': onion_res1['onion'], 'first_hop': first_hop, 'payment_hash': inv['payment_hash']}) + update_example(node=l1, method='createonion', params={'hops': sendonion_hops, 'assocdata': inv['payment_hash'], 'session_key': '41' * 32}) + update_example(node=l1, method='sendonion', params={'onion': onion_res1['onion'], 'first_hop': first_hop, 'payment_hash': inv['payment_hash']}) # Close channels examples - close_res1 = update_example(node=l2, method='close', params={'id': l3.info['id'], 'unilateraltimeout': 1}) + update_example(node=l2, method='close', params={'id': l3.info['id'], 'unilateraltimeout': 1}) address_l41 = l4.rpc.newaddr() - close_res2 = update_example(node=l3, method='close', params={'id': l4.info['id'], 'destination': address_l41['bech32']}) + update_example(node=l3, method='close', params={'id': l4.info['id'], 'destination': address_l41['bech32']}) bitcoind.generate_block(1) sync_blockheight(bitcoind, [l1, l2, l3, l4]) @@ -251,16 +251,16 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): inv_l24 = l2.rpc.invoice(123000, 'label inv_l24', 'description inv_l24', 3600) inv_l25 = l2.rpc.invoice(124000, 'label inv_l25', 'description inv_l25', 3600) inv_l26 = l2.rpc.invoice(125000, 'label inv_l26', 'description inv_l26', 3600) - signinv_res1 = update_example(node=l2, method='signinvoice', params={'invstring': inv_l12['bolt11']}) - signinv_res2 = update_example(node=l3, method='signinvoice', params=[inv_l26['bolt11']]) + update_example(node=l2, method='signinvoice', params={'invstring': inv_l12['bolt11']}) + update_example(node=l3, method='signinvoice', params=[inv_l26['bolt11']]) update_example(node=l1, method='preapprovekeysend', params={'destination': l2.info['id'], 'payment_hash': '00' * 32, 'amount_msat': 1000}) update_example(node=l5, method='preapprovekeysend', params=[l5.info['id'], '01' * 32, 2000]) update_example(node=l1, method='preapproveinvoice', params={'bolt11': inv_l24['bolt11']}) update_example(node=l1, method='preapproveinvoice', params=[inv_l25['bolt11']]) inv_req = update_example(node=l2, method='invoicerequest', params={'amount': 1000000, 'description': 'Simple test'}) - sendinvoice_res1 = update_example(node=l1, method='sendinvoice', params={'invreq': inv_req['bolt12'], 'label': 'test sendinvoice'}) + update_example(node=l1, method='sendinvoice', params={'invreq': inv_req['bolt12'], 'label': 'test sendinvoice'}) inv_l13 = l1.rpc.invoice(amount_msat=100000, label='lbl_l13', description='l13 description', preimage='01' * 32) - createinv_res1 = update_example(node=l2, method='createinvoice', params={'invstring': inv_l13['bolt11'], 'label': 'lbl_l13', 'preimage': '01' * 32}) + update_example(node=l2, method='createinvoice', params={'invstring': inv_l13['bolt11'], 'label': 'lbl_l13', 'preimage': '01' * 32}) inv_l27 = l2.rpc.invoice(amt, 'test_injectpaymentonion1', 'test injectpaymentonion1 description') injectpaymentonion_hops = [ {'pubkey': l1.info['id'], @@ -268,14 +268,14 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): {'pubkey': l2.info['id'], 'payload': serialize_payload_final_tlv(1000, 18, 1000, blockheight, inv_l27['payment_secret']).hex()}] onion_res3 = l1.rpc.createonion(hops=injectpaymentonion_hops, assocdata=inv_l27['payment_hash']) - injectpaymentonion_res1 = update_example(node=l1, method='injectpaymentonion', params={ + update_example(node=l1, method='injectpaymentonion', params={ 'onion': onion_res3['onion'], 'payment_hash': inv_l27['payment_hash'], 'amount_msat': 1000, 'cltv_expiry': blockheight + 18 + 6, 'partid': 1, 'groupid': 0}) - bip353_result = update_example(node=l1, method='fetchbip353', params={'address': 'send.some@satsto.me'}, description=['Example of fetching BIP-353 payment details.']) + update_example(node=l1, method='fetchbip353', params={'address': 'send.some@satsto.me'}, description=['Example of fetching BIP-353 payment details.']) logger.info('Simple Transactions Done!') return c23_2, c23res2, c34_2, inv_l11, inv_l21, inv_l22, inv_l31, inv_l32, inv_l34 except Exception as e: @@ -317,14 +317,14 @@ def generate_runes_examples(l1, l2, l3): '- method/pay|pnameamount\\_msat<100000001', '- method/xpay|per=1day', '- method/xpay|pnameamount\\_msat<100000001']) - commando_res1 = update_example(node=l1, method='commando', params={'peer_id': l2.info['id'], 'rune': rune_l21['rune'], 'method': 'newaddr', 'params': {'addresstype': 'p2tr'}}) + update_example(node=l1, method='commando', params={'peer_id': l2.info['id'], 'rune': rune_l21['rune'], 'method': 'newaddr', 'params': {'addresstype': 'p2tr'}}) update_example(node=l1, method='commando', params={'peer_id': l2.info['id'], 'rune': rune_l23['rune'], 'method': 'listpeers', 'params': [l3.info['id']]}) inv_l23 = l2.rpc.invoice('any', 'lbl_l23', 'l23 description') - commando_res3 = update_example(node=l1, method='commando', params={'peer_id': l2.info['id'], 'rune': rune_l24['rune'], 'method': 'pay', 'params': {'bolt11': inv_l23['bolt11'], 'amount_msat': 9900}}) + update_example(node=l1, method='commando', params={'peer_id': l2.info['id'], 'rune': rune_l24['rune'], 'method': 'pay', 'params': {'bolt11': inv_l23['bolt11'], 'amount_msat': 9900}}) update_example(node=l2, method='checkrune', params={'nodeid': l2.info['id'], 'rune': rune_l22['rune'], 'method': 'listpeers', 'params': {}}) update_example(node=l2, method='checkrune', params={'nodeid': l2.info['id'], 'rune': rune_l24['rune'], 'method': 'pay', 'params': {'amount_msat': 9999}}) - showrunes_res1 = update_example(node=l2, method='showrunes', params={'rune': rune_l21['rune']}) - showrunes_res2 = update_example(node=l2, method='showrunes', params={}) + update_example(node=l2, method='showrunes', params={'rune': rune_l21['rune']}) + update_example(node=l2, method='showrunes', params={}) update_example(node=l2, method='blacklistrune', params={'start': 1}) update_example(node=l2, method='blacklistrune', params={'start': 0, 'end': 2}) update_example(node=l2, method='blacklistrune', params={'start': 3, 'end': 4}) @@ -364,7 +364,7 @@ def generate_bookkeeper_examples(l2, l3, c23_2_chan_id): logger.info('Bookkeeper Start...') update_example(node=l2, method='funderupdate', params={}) update_example(node=l2, method='funderupdate', params={'policy': 'fixed', 'policy_mod': '50000sat', 'min_their_funding_msat': 1000, 'per_channel_min_msat': '1000sat', 'per_channel_max_msat': '500000sat', 'fund_probability': 100, 'fuzz_percent': 0, 'leases_only': False}) - bkprinspect_res1 = update_example(node=l2, method='bkpr-inspect', params={'account': c23_2_chan_id}) + update_example(node=l2, method='bkpr-inspect', params={'account': c23_2_chan_id}) update_example(node=l2, method='bkpr-dumpincomecsv', params=['koinly', 'koinly.csv']) bkpr_channelsapy_res1 = l2.rpc.bkpr_channelsapy() fields = [ @@ -392,11 +392,11 @@ def generate_bookkeeper_examples(l2, l3, c23_2_chan_id): update_example(node=l3, method='bkpr-editdescriptionbypaymentid', params={'payment_id': invoice['payment_id'], 'description': 'edited invoice description from description send some sats l2 to l3'}) # Try to edit a payment_id that does not exist update_example(node=l3, method='bkpr-editdescriptionbypaymentid', params={'payment_id': 'c000' + ('01' * 30), 'description': 'edited invoice description for non existing payment id'}) - editdescriptionbyoutpoint_res1 = update_example(node=l3, method='bkpr-editdescriptionbyoutpoint', params={'outpoint': utxo_event['outpoint'], 'description': 'edited utxo description'}) + update_example(node=l3, method='bkpr-editdescriptionbyoutpoint', params={'outpoint': utxo_event['outpoint'], 'description': 'edited utxo description'}) # Try to edit an outpoint that does not exist update_example(node=l3, method='bkpr-editdescriptionbyoutpoint', params={'outpoint': 'abcd' + ('02' * 30) + ':1', 'description': 'edited utxo description for non existing outpoint'}) - bkprlistbal_res1 = update_example(node=l3, method='bkpr-listbalances', params={}) + update_example(node=l3, method='bkpr-listbalances', params={}) bkprlistaccountevents_res1 = l3.rpc.bkpr_listaccountevents(c23_2_chan_id) bkprlistaccountevents_res1['events'] = [next((event for event in bkprlistaccountevents_res1['events'] if event['tag'] == 'channel_open'), None)] @@ -435,18 +435,18 @@ def generate_offers_renepay_examples(l1, l2, inv_l21, inv_l34): offer_l21 = update_example(node=l2, method='offer', params={'amount': '10000msat', 'description': 'Fish sale!'}) offer_l22 = update_example(node=l2, method='offer', params={'amount': '1000sat', 'description': 'Coffee', 'quantity_max': 10}) offer_l23 = l2.rpc.offer('2000sat', 'Offer to Disable') - fetchinv_res1 = update_example(node=l1, method='fetchinvoice', params={'offer': offer_l21['bolt12'], 'payer_note': 'Thanks for the fish!'}) - fetchinv_res2 = update_example(node=l1, method='fetchinvoice', params={'offer': offer_l22['bolt12'], 'amount_msat': 2000000, 'quantity': 2}) + update_example(node=l1, method='fetchinvoice', params={'offer': offer_l21['bolt12'], 'payer_note': 'Thanks for the fish!'}) + update_example(node=l1, method='fetchinvoice', params={'offer': offer_l22['bolt12'], 'amount_msat': 2000000, 'quantity': 2}) update_example(node=l2, method='disableoffer', params={'offer_id': offer_l23['offer_id']}) update_example(node=l2, method='enableoffer', params={'offer_id': offer_l23['offer_id']}) # Invoice Requests inv_req_l1_l22 = update_example(node=l2, method='invoicerequest', params={'amount': '10000sat', 'description': 'Requesting for invoice', 'issuer': 'clightning store'}) - disableinv_res1 = update_example(node=l2, method='disableinvoicerequest', params={'invreq_id': inv_req_l1_l22['invreq_id']}) + update_example(node=l2, method='disableinvoicerequest', params={'invreq_id': inv_req_l1_l22['invreq_id']}) # Renepay - renepay_res1 = update_example(node=l1, method='renepay', params={'invstring': inv_l21['bolt11'], 'amount_msat': 400000}) - renepay_res2 = update_example(node=l2, method='renepay', params={'invstring': inv_l34['bolt11']}) + update_example(node=l1, method='renepay', params={'invstring': inv_l21['bolt11'], 'amount_msat': 400000}) + update_example(node=l2, method='renepay', params={'invstring': inv_l34['bolt11']}) update_example(node=l1, method='renepaystatus', params={'invstring': inv_l21['bolt11']}) logger.info('Offers and Renepay Done!') return offer_l23, inv_req_l1_l22 @@ -474,7 +474,7 @@ def direction(src, dst): update_example(node=l2, method='askrene-update-channel', params=['test_layers', '0x0x1/0']) update_example(node=l2, method='askrene-create-channel', params={'layer': 'test_layers', 'source': l3.info['id'], 'destination': l1.info['id'], 'short_channel_id': '0x0x1', 'capacity_msat': '1000000sat'}) update_example(node=l2, method='askrene-update-channel', params={'layer': 'test_layers', 'short_channel_id_dir': '0x0x1/0', 'htlc_minimum_msat': 100, 'htlc_maximum_msat': 900000000, 'fee_base_msat': 1, 'fee_proportional_millionths': 2, 'cltv_expiry_delta': 18}) - askrene_inform_channel_res1 = update_example(node=l2, method='askrene-inform-channel', params={'layer': 'test_layers', 'short_channel_id_dir': '0x0x1/1', 'amount_msat': 100000, 'inform': 'unconstrained'}) + update_example(node=l2, method='askrene-inform-channel', params={'layer': 'test_layers', 'short_channel_id_dir': '0x0x1/1', 'amount_msat': 100000, 'inform': 'unconstrained'}) update_example(node=l2, method='askrene-bias-channel', params={'layer': 'test_layers', 'short_channel_id_dir': scid12dir, 'bias': 1}) update_example(node=l2, method='askrene-bias-channel', params=['test_layers', scid12dir, -5, 'bigger bias']) askrene_listlayers_res1 = update_example(node=l2, method='askrene-listlayers', params=['test_layers']) @@ -605,8 +605,8 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l utxos = [f"{funds_l2['outputs'][2]['txid']}:{funds_l2['outputs'][2]['output']}"] withdraw_l22 = update_example(node=l2, method='withdraw', params={'destination': address_l22['p2tr'], 'satoshi': 'all', 'feerate': '20000perkb', 'minconf': 0, 'utxos': utxos}) bitcoind.generate_block(4, wait_for_mempool=[withdraw_l22['txid']]) - multiwithdraw_res1 = update_example(node=l2, method='multiwithdraw', params={'outputs': [{l1.rpc.newaddr()['bech32']: '2222000msat'}, {l1.rpc.newaddr()['bech32']: '3333000msat'}]}) - multiwithdraw_res2 = update_example(node=l2, method='multiwithdraw', params={'outputs': [{l1.rpc.newaddr('p2tr')['p2tr']: 1000}, {l1.rpc.newaddr()['bech32']: 1000}, {l2.rpc.newaddr()['bech32']: 1000}, {l3.rpc.newaddr()['bech32']: 1000}, {l3.rpc.newaddr()['bech32']: 1000}, {l4.rpc.newaddr('p2tr')['p2tr']: 1000}, {l1.rpc.newaddr()['bech32']: 1000}]}) + update_example(node=l2, method='multiwithdraw', params={'outputs': [{l1.rpc.newaddr()['bech32']: '2222000msat'}, {l1.rpc.newaddr()['bech32']: '3333000msat'}]}) + update_example(node=l2, method='multiwithdraw', params={'outputs': [{l1.rpc.newaddr('p2tr')['p2tr']: 1000}, {l1.rpc.newaddr()['bech32']: 1000}, {l2.rpc.newaddr()['bech32']: 1000}, {l3.rpc.newaddr()['bech32']: 1000}, {l3.rpc.newaddr()['bech32']: 1000}, {l4.rpc.newaddr('p2tr')['p2tr']: 1000}, {l1.rpc.newaddr()['bech32']: 1000}]}) l2.rpc.connect(l4.info['id'], 'localhost', l4.port) l2.rpc.connect(l5.info['id'], 'localhost', l5.port) update_example(node=l2, method='disconnect', params={'id': l4.info['id'], 'force': False}) @@ -623,9 +623,9 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l update_example(node=l2, method='checkmessage', params={'message': 'this is a test!', 'zbase': 'd6tqaeuonjhi98mmont9m4wag7gg4krg1f4txonug3h31e9h6p6k6nbwjondnj46dkyausobstnk7fhyy998bhgc1yr98dfmhb4k54d7'}) addr = l2.rpc.newaddr('bech32')['bech32'] update_example(node=l2, method='signmessagewithkey', params={'message': 'a test message', 'address': addr}) - decodepay_res1 = update_example(node=l2, method='decodepay', params={'bolt11': inv_l11['bolt11']}) + update_example(node=l2, method='decodepay', params={'bolt11': inv_l11['bolt11']}) update_example(node=l2, method='decode', params=[rune_l21['rune']]) - decode_res2 = update_example(node=l2, method='decode', params=[inv_l22['bolt11']]) + update_example(node=l2, method='decode', params=[inv_l22['bolt11']]) # PSBT amount1 = 1000000 @@ -635,7 +635,7 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l psbtoutput_res2 = l1.rpc.addpsbtoutput(amount2, psbtoutput_res1['psbt']) update_example(node=l1, method='addpsbtoutput', params=[amount2, psbtoutput_res2['psbt']], response=psbtoutput_res2) dest = l1.rpc.newaddr('p2tr')['p2tr'] - psbtoutput_res3 = update_example(node=l1, method='addpsbtoutput', params={'satoshi': amount2, 'initialpsbt': psbtoutput_res2['psbt'], 'destination': dest}) + update_example(node=l1, method='addpsbtoutput', params={'satoshi': amount2, 'initialpsbt': psbtoutput_res2['psbt'], 'destination': dest}) l1.rpc.addpsbtoutput(amount2, psbtoutput_res2['psbt'], None, dest) update_example(node=l1, method='setpsbtversion', params=[psbtoutput_res2['psbt'], 2]) @@ -651,7 +651,7 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l fullpsbt = bitcoind.rpc.joinpsbts([funding['psbt'], output_psbt]) l1.rpc.reserveinputs(fullpsbt) signed_psbt = l1.rpc.signpsbt(fullpsbt)['signed_psbt'] - sendpsbt_res1 = update_example(node=l1, method='sendpsbt', params={'psbt': signed_psbt}) + update_example(node=l1, method='sendpsbt', params={'psbt': signed_psbt}) # SQL update_example(node=l1, method='sql', params={'query': 'SELECT id FROM peers'}, description=['A simple peers selection query:']) @@ -663,7 +663,7 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l update_example(node=l1, method='sql', params=['SELECT peer_id, to_us_msat, total_msat, peerchannels_status.status FROM peerchannels INNER JOIN peerchannels_status ON peerchannels_status.row = peerchannels.rowid'], description=['Related tables are usually referenced by JOIN:']) update_example(node=l2, method='sql', params=['SELECT COUNT(*) FROM forwards'], description=["Simple function usage, in this case COUNT. Strings inside arrays need \", and ' to protect them from the shell:"]) update_example(node=l1, method='sql', params=['SELECT * from peerchannels_features']) - example_log = getlog_res1['log'] + getlog_res1['log'] logger.info('General Utils Done!') return address_l22 except Exception as e: @@ -702,7 +702,7 @@ def generate_splice_examples(node_factory, bitcoind): spupdate2_res1 = update_example(node=l7, method='splice_update', params={'channel_id': chan_id_78, 'psbt': spupdate1_res1['psbt']}) assert(spupdate2_res1['commitments_secured'] is True) signpsbt_res1 = l7.rpc.signpsbt(spupdate2_res1['psbt']) - spsigned_res1 = update_example(node=l7, method='splice_signed', params={'channel_id': chan_id_78, 'psbt': signpsbt_res1['signed_psbt']}) + update_example(node=l7, method='splice_signed', params={'channel_id': chan_id_78, 'psbt': signpsbt_res1['signed_psbt']}) bitcoind.generate_block(1) sync_blockheight(bitcoind, [l7]) @@ -718,7 +718,7 @@ def generate_splice_examples(node_factory, bitcoind): assert(spupdate1_res2['commitments_secured'] is False) spupdate2_res2 = update_example(node=l7, method='splice_update', params=[chan_id_78, spupdate1_res2['psbt']]) assert(spupdate2_res2['commitments_secured'] is True) - spsigned_res2 = update_example(node=l7, method='splice_signed', params={'channel_id': chan_id_78, 'psbt': spupdate2_res2['psbt']}) + update_example(node=l7, method='splice_signed', params={'channel_id': chan_id_78, 'psbt': spupdate2_res2['psbt']}) update_example(node=l7, method='stop', params={}) logger.info('Splice Done!') @@ -754,16 +754,16 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): fund_start_res1 = update_example(node=l9, method='fundchannel_start', params=[l10.info['id'], amount]) outputs_1 = [{fund_start_res1['funding_address']: amount}] - example_outputs_1 = [{'bcrt1p00' + ('02' * 28): amount}] + [{'bcrt1p00' + ('02' * 28): amount}] tx_prep_1 = update_example(node=l9, method='txprepare', params=[outputs_1]) update_example(node=l9, method='fundchannel_cancel', params=[l10.info['id']]) - txdiscard_res1 = update_example(node=l9, method='txdiscard', params=[tx_prep_1['txid']]) + update_example(node=l9, method='txdiscard', params=[tx_prep_1['txid']]) fund_start_res2 = update_example(node=l9, method='fundchannel_start', params={'id': l10.info['id'], 'amount': amount}) outputs_2 = [{fund_start_res2['funding_address']: amount}] - example_outputs_2 = [{'bcrt1p00' + ('03' * 28): amount}] + [{'bcrt1p00' + ('03' * 28): amount}] tx_prep_2 = update_example(node=l9, method='txprepare', params={'outputs': outputs_2}) - fcc_res1 = update_example(node=l9, method='fundchannel_complete', params=[l10.info['id'], tx_prep_2['psbt']]) - txsend_res1 = update_example(node=l9, method='txsend', params=[tx_prep_2['txid']]) + update_example(node=l9, method='fundchannel_complete', params=[l10.info['id'], tx_prep_2['psbt']]) + update_example(node=l9, method='txsend', params=[tx_prep_2['txid']]) l9.rpc.close(l10.info['id']) bitcoind.generate_block(1) @@ -773,11 +773,11 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): fund_start_res3 = l9.rpc.fundchannel_start(l10.info['id'], amount) tx_prep_3 = l9.rpc.txprepare([{fund_start_res3['funding_address']: amount}]) update_example(node=l9, method='fundchannel_cancel', params={'id': l10.info['id']}) - txdiscard_res2 = update_example(node=l9, method='txdiscard', params={'txid': tx_prep_3['txid']}) + update_example(node=l9, method='txdiscard', params={'txid': tx_prep_3['txid']}) funding_addr = l9.rpc.fundchannel_start(l10.info['id'], amount)['funding_address'] tx_prep_4 = l9.rpc.txprepare([{funding_addr: amount}]) - fcc_res2 = update_example(node=l9, method='fundchannel_complete', params={'id': l10.info['id'], 'psbt': tx_prep_4['psbt']}) - txsend_res2 = update_example(node=l9, method='txsend', params={'txid': tx_prep_4['txid']}) + update_example(node=l9, method='fundchannel_complete', params={'id': l10.info['id'], 'psbt': tx_prep_4['psbt']}) + update_example(node=l9, method='txsend', params={'txid': tx_prep_4['txid']}) l9.rpc.close(l10.info['id']) # Basic setup for l11->l12 for openchannel examples @@ -813,13 +813,13 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): # Initiate an RBF startweight = 42 + 172 initpsbt_1 = update_example(node=l11, method='utxopsbt', params=[FUND_CHANNEL_AMOUNT_SAT, next_feerate, startweight, prev_utxos, None, True, None, None, True]) - openchannelbump_res1 = update_example(node=l11, method='openchannel_bump', params=[chan_id, FUND_CHANNEL_AMOUNT_SAT, initpsbt_1['psbt'], next_feerate]) + update_example(node=l11, method='openchannel_bump', params=[chan_id, FUND_CHANNEL_AMOUNT_SAT, initpsbt_1['psbt'], next_feerate]) update_example(node=l11, method='openchannel_abort', params={'channel_id': chan_id}) openchannelbump_res2 = update_example(node=l11, method='openchannel_bump', params={'channel_id': chan_id, 'amount': FUND_CHANNEL_AMOUNT_SAT, 'initialpsbt': initpsbt_1['psbt'], 'funding_feerate': next_feerate}) openchannelupdate_res1 = update_example(node=l11, method='openchannel_update', params={'channel_id': chan_id, 'psbt': openchannelbump_res2['psbt']}) signed_psbt_1 = update_example(node=l11, method='signpsbt', params={'psbt': openchannelupdate_res1['psbt']}) - openchannelsigned_res1 = update_example(node=l11, method='openchannel_signed', params={'channel_id': chan_id, 'signed_psbt': signed_psbt_1['signed_psbt']}) + update_example(node=l11, method='openchannel_signed', params={'channel_id': chan_id, 'signed_psbt': signed_psbt_1['signed_psbt']}) # 5x the feerate to beat the min-relay fee chan = only_one(l11.rpc.listpeerchannels(l12.info['id'])['channels']) @@ -832,7 +832,7 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): openchannelbump_res3 = update_example(node=l11, method='openchannel_bump', params=[chan_id, FUND_CHANNEL_AMOUNT_SAT * 2, initpsbt_2['psbt'], next_feerate]) openchannelupdate_res2 = update_example(node=l11, method='openchannel_update', params=[chan_id, openchannelbump_res3['psbt']]) signed_psbt_2 = update_example(node=l11, method='signpsbt', params=[openchannelupdate_res2['psbt']]) - openchannelsigned_res2 = update_example(node=l11, method='openchannel_signed', params=[chan_id, signed_psbt_2['signed_psbt']]) + update_example(node=l11, method='openchannel_signed', params=[chan_id, signed_psbt_2['signed_psbt']]) bitcoind.generate_block(1) sync_blockheight(bitcoind, [l11]) @@ -894,20 +894,6 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): 'amount': 'all' } ] - example_destinations_1 = [ - { - 'id': 'nodeid' + ('03' * 30) + '@127.0.0.1:19736', - 'amount': '20000sat' - }, - { - 'id': 'nodeid' + ('04' * 30) + '@127.0.0.1:19737', - 'amount': '0.0003btc' - }, - { - 'id': 'nodeid' + ('05' * 30) + '@127.0.0.1:19738', - 'amount': 'all' - } - ] multifund_res1 = update_example(node=l1, method='multifundchannel', params={ 'destinations': destinations_1, 'feerate': '10000perkw', @@ -935,20 +921,6 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): 'amount': 50000 } ] - example_destinations_2 = [ - { - 'id': f'fakenodeid' + ('03' * 28) + '@127.0.0.1:19736', - 'amount': 50000 - }, - { - 'id': 'nodeid' + ('04' * 30) + '@127.0.0.1:19737', - 'amount': 50000 - }, - { - 'id': 'nodeid' + ('01' * 30) + '@127.0.0.1:19734', - 'amount': 50000 - } - ] multifund_res2 = update_example(node=l1, method='multifundchannel', params={'destinations': destinations_2, 'minchannels': 1}) # Close newly funded channels to bring the setup back to initial state for channel in multifund_res2['channel_ids']: @@ -969,7 +941,7 @@ def generate_autoclean_delete_examples(l1, l2, l3, l4, l5, c12, c23): try: logger.info('Auto-clean and Delete Start...') l2.rpc.close(l5.info['id']) - dfc_res1 = update_example(node=l2, method='dev-forget-channel', params={'id': l5.info['id']}, description=[f'Forget a channel by peer pubkey when only one channel exists with the peer:']) + update_example(node=l2, method='dev-forget-channel', params={'id': l5.info['id']}, description=[f'Forget a channel by peer pubkey when only one channel exists with the peer:']) # Create invoices for delpay and delinvoice examples inv_l35 = l3.rpc.invoice('50000sat', 'lbl_l35', 'l35 description') @@ -994,7 +966,7 @@ def generate_autoclean_delete_examples(l1, l2, l3, l4, l5, c12, c23): # Delinvoice l1.rpc.pay(inv_l35['bolt11']) l1.rpc.pay(inv_l37['bolt11']) - delinv_res1 = update_example(node=l3, method='delinvoice', params={'label': 'lbl_l36', 'status': 'unpaid'}) + update_example(node=l3, method='delinvoice', params={'label': 'lbl_l36', 'status': 'unpaid'}) # invoice already deleted, pay will fail; used for delpay failed example with pytest.raises(RpcError): @@ -1002,10 +974,10 @@ def generate_autoclean_delete_examples(l1, l2, l3, l4, l5, c12, c23): listsendpays_l1 = l1.rpc.listsendpays()['payments'] sendpay_g1_p1 = next((x for x in listsendpays_l1 if 'groupid' in x and x['groupid'] == 1 and 'partid' in x and x['partid'] == 2), None) - delpay_res1 = update_example(node=l1, method='delpay', params={'payment_hash': listsendpays_l1[0]['payment_hash'], 'status': 'complete'}) - delpay_res2 = update_example(node=l1, method='delpay', params=[listsendpays_l1[-1]['payment_hash'], listsendpays_l1[-1]['status']]) - delpay_res3 = update_example(node=l1, method='delpay', params={'payment_hash': sendpay_g1_p1['payment_hash'], 'status': sendpay_g1_p1['status'], 'groupid': 1, 'partid': 2}) - delinv_res2 = update_example(node=l3, method='delinvoice', params={'label': 'lbl_l37', 'status': 'paid', 'desconly': True}) + update_example(node=l1, method='delpay', params={'payment_hash': listsendpays_l1[0]['payment_hash'], 'status': 'complete'}) + update_example(node=l1, method='delpay', params=[listsendpays_l1[-1]['payment_hash'], listsendpays_l1[-1]['status']]) + update_example(node=l1, method='delpay', params={'payment_hash': sendpay_g1_p1['payment_hash'], 'status': sendpay_g1_p1['status'], 'groupid': 1, 'partid': 2}) + update_example(node=l3, method='delinvoice', params={'label': 'lbl_l37', 'status': 'paid', 'desconly': True}) # Delforward failed_forwards = l2.rpc.listforwards('failed')['forwards'] @@ -1014,7 +986,7 @@ def generate_autoclean_delete_examples(l1, l2, l3, l4, l5, c12, c23): update_example(node=l2, method='delforward', params={'in_channel': c12, 'in_htlc_id': local_failed_forwards[0]['in_htlc_id'], 'status': 'local_failed'}) if len(failed_forwards) > 0 and 'in_htlc_id' in failed_forwards[0]: update_example(node=l2, method='delforward', params={'in_channel': c12, 'in_htlc_id': failed_forwards[0]['in_htlc_id'], 'status': 'failed'}) - dfc_res2 = update_example(node=l2, method='dev-forget-channel', params={'id': l3.info['id'], 'short_channel_id': c23, 'force': True}, description=[f'Forget a channel by short channel id when peer has multiple channels:']) + update_example(node=l2, method='dev-forget-channel', params={'id': l3.info['id'], 'short_channel_id': c23, 'force': True}, description=[f'Forget a channel by short channel id when peer has multiple channels:']) # Autoclean update_example(node=l2, method='autoclean-once', params=['failedpays', 1]) @@ -1090,7 +1062,6 @@ def generate_list_examples(l1, l2, l3, c12, c23_2, inv_l31, inv_l32, offer_l23, try: logger.info('Lists Start...') # Transactions Lists - FUNDS_LEN = 3 listfunds_res1 = l1.rpc.listfunds() update_example(node=l1, method='listfunds', params={}, response=listfunds_res1) From fbda6940f0f2725d3178859bd0a01a60cef9c5a5 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 14:06:52 +1030 Subject: [PATCH 07/15] tests/autogenerate-rpc-examples.py: always use largest UTXO for fundchannel example. Now order has changed, the first one is insufficient; this is more robust. Signed-off-by: Rusty Russell --- tests/autogenerate-rpc-examples.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/autogenerate-rpc-examples.py b/tests/autogenerate-rpc-examples.py index 9441b89c1e5b..5f6cd571e44f 100644 --- a/tests/autogenerate-rpc-examples.py +++ b/tests/autogenerate-rpc-examples.py @@ -864,7 +864,7 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): l3.rpc.connect(l5.info['id'], 'localhost', l5.port) l4.rpc.connect(l1.info['id'], 'localhost', l1.port) c35res = update_example(node=l3, method='fundchannel', params={'id': l5.info['id'], 'amount': FUND_CHANNEL_AMOUNT_SAT, 'announce': True}) - outputs = l4.rpc.listfunds()['outputs'] + outputs = sorted(l4.rpc.listfunds()['outputs'], key=lambda o: o["amount_msat"], reverse=True) utxo = f"{outputs[0]['txid']}:{outputs[0]['output']}" c41res = update_example(node=l4, method='fundchannel', params={'id': l1.info['id'], 'amount': 'all', 'feerate': 'normal', 'push_msat': 100000, 'utxos': [utxo]}, From 157843eae39dd9fd357a8152c174ea969726619c Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 14:07:52 +1030 Subject: [PATCH 08/15] autogenerate-rpc-examples.py: canned blocks. Unless REGENERATE_BLOCKCHAIN is true, in which case we make them. Signed-off-by: Rusty Russell --- tests/autogenerate-rpc-examples.py | 57 ++++++++++++++++++++++++------ 1 file changed, 47 insertions(+), 10 deletions(-) diff --git a/tests/autogenerate-rpc-examples.py b/tests/autogenerate-rpc-examples.py index 5f6cd571e44f..19aff7283d62 100644 --- a/tests/autogenerate-rpc-examples.py +++ b/tests/autogenerate-rpc-examples.py @@ -97,7 +97,7 @@ def update_example(node, method, params, response=None, description=None): return response -def setup_test_nodes(node_factory, bitcoind): +def setup_test_nodes(node_factory, bitcoind, regenerate_blockchain): """Sets up six test nodes for various transaction scenarios: l1, l2, l3 for transactions and forwards l4 for complex transactions (sendpayment, keysend, renepay) @@ -137,8 +137,7 @@ def setup_test_nodes(node_factory, bitcoind): # Write the data/p2sh_wallet_hsm_secret to the hsm_path, so node can spend funds at p2sh_wrapped_addr p2sh_wrapped_addr = '2N2V4ee2vMkiXe5FSkRqFjQhiS9hKqNytv3' update_example(node=l1, method='upgradewallet', params={}) - txid = bitcoind.rpc.sendtoaddress(p2sh_wrapped_addr, 20000000 / 10 ** 8) - bitcoind.generate_block(1) + txid = bitcoind.send_and_mine_block(p2sh_wrapped_addr, 20000000) l1.daemon.wait_for_log('Owning output .* txid {} CONFIRMED'.format(txid)) # Doing it with 'reserved ok' should have 1. We use a big feerate so we can get over the RBF hump update_example(node=l1, method='upgradewallet', params={'feerate': 'urgent', 'reservedok': True}) @@ -671,7 +670,7 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l raise -def generate_splice_examples(node_factory, bitcoind): +def generate_splice_examples(node_factory, bitcoind, regenerate_blockchain): """Generates splice related examples""" try: logger.info('Splice Start...') @@ -727,7 +726,7 @@ def generate_splice_examples(node_factory, bitcoind): raise -def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5): +def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerate_blockchain): """Generates fundchannel and openchannel related examples""" try: logger.info('Channels Start...') @@ -999,7 +998,7 @@ def generate_autoclean_delete_examples(l1, l2, l3, l4, l5, c12, c23): raise -def generate_backup_recovery_examples(node_factory, l4, l5, l6): +def generate_backup_recovery_examples(node_factory, l4, l5, l6, regenerate_blockchain): """Node backup and recovery examples""" try: logger.info('Backup and Recovery Start...') @@ -1156,11 +1155,39 @@ def setup_logging(): @unittest.skipIf(not GENERATE_EXAMPLES, 'Generates examples for doc/schema/lightning-*.json files.') +@pytest.mark.parametrize('bitcoind', [False], indirect=True) def test_generate_examples(node_factory, bitcoind, executor): """Re-generates examples for doc/schema/lightning-*.json files""" + + # Change this to True to regenerate bitcoin block & wallet. + regenerate_blockchain = (os.environ.get("REGENERATE_BLOCKCHAIN") == "1") + wallet_exists = os.access("tests/data/autogenerate-bitcoind-wallet.dat", os.F_OK) try: global ALL_RPC_EXAMPLES, REGENERATING_RPCS + if regenerate_blockchain: + if wallet_exists: + bitcoind.start(wallet_file="tests/data/autogenerate-bitcoind-wallet.dat") + else: + bitcoind.start() + else: + # This was created by bitcoind.rpc.backupwallet. Probably unnecessary, + # but reduces gratuitous differences if we have to regenerate the blockchain. + bitcoind.start(wallet_file="tests/data/autogenerate-bitcoind-wallet.dat") + with open("tests/data/autogenerate-bitcoin-blocks.json", "r") as f: + canned_blocks = json.load(f) + bitcoind.set_canned_blocks(canned_blocks) + + info = bitcoind.rpc.getblockchaininfo() + assert info['blocks'] == 0 + print(bitcoind.rpc.listwallets()) + # 102 is a funny story. When we *submitblock* the first 101 blocks, + # our wallet balance is 0. When we *generate* the frist 101 blocks, + # our wallet balance is 50. + if info['blocks'] < 102: + bitcoind.generate_block(102 - info['blocks']) + assert bitcoind.rpc.getbalance() > 0 + def list_all_examples(): """list all methods used in 'update_example' calls to ensure that all methods are covered""" try: @@ -1210,7 +1237,7 @@ def list_missing_examples(): # We make sure everyone is on predicable time os.environ['CLN_DEV_SET_TIME'] = '1738000000' - l1, l2, l3, l4, l5, l6, c12, c23, c25 = setup_test_nodes(node_factory, bitcoind) + l1, l2, l3, l4, l5, l6, c12, c23, c25 = setup_test_nodes(node_factory, bitcoind, regenerate_blockchain) c23_2, c23res2, c34_2, inv_l11, inv_l21, inv_l22, inv_l31, inv_l32, inv_l34 = generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind) rune_l21 = generate_runes_examples(l1, l2, l3) generate_datastore_examples(l2) @@ -1220,13 +1247,23 @@ def list_missing_examples(): generate_askrene_examples(l1, l2, l3, c12, c23_2) generate_wait_examples(l1, l2, bitcoind, executor) address_l22 = generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l22, rune_l21, bitcoind) - generate_splice_examples(node_factory, bitcoind) - generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5) + generate_splice_examples(node_factory, bitcoind, regenerate_blockchain) + generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerate_blockchain) generate_autoclean_delete_examples(l1, l2, l3, l4, l5, c12, c23) - generate_backup_recovery_examples(node_factory, l4, l5, l6) + generate_backup_recovery_examples(node_factory, l4, l5, l6, regenerate_blockchain) generate_list_examples(l1, l2, l3, c12, c23_2, inv_l31, inv_l32, offer_l23, inv_req_l1_l22, address_l22) update_examples_in_schema_files() logger.info('All Done!!!') except Exception as e: logger.error(e, exc_info=True) sys.exit(1) + + if regenerate_blockchain: + with open("tests/data/autogenerate-bitcoin-blocks.json", "w") as blockfile: + print(json.dump(bitcoind.save_blocks(), blockfile)) + logger.info('tests/data/autogenerate-bitcoin-blocks.json updated') + + # Very first run, we can dump wallet too. + if not wallet_exists: + bitcoind.rpc.backupwallet("tests/data/autogenerate-bitcoind-wallet.dat") + logger.info('tests/data/autogenerate-bitcoind-wallet.dat regenerated') From f5c4a45aa10b64c13c291acb8cba0cb740b7357a Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 14:08:52 +1030 Subject: [PATCH 09/15] autogenerate-rpc-examples.py: ensure blockheights are consistent. This makes our transaction generation (nlocktime) consistent, as well as our htlcs for payment. Signed-off-by: Rusty Russell --- tests/autogenerate-rpc-examples.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/autogenerate-rpc-examples.py b/tests/autogenerate-rpc-examples.py index 19aff7283d62..34b295073d31 100644 --- a/tests/autogenerate-rpc-examples.py +++ b/tests/autogenerate-rpc-examples.py @@ -138,6 +138,7 @@ def setup_test_nodes(node_factory, bitcoind, regenerate_blockchain): p2sh_wrapped_addr = '2N2V4ee2vMkiXe5FSkRqFjQhiS9hKqNytv3' update_example(node=l1, method='upgradewallet', params={}) txid = bitcoind.send_and_mine_block(p2sh_wrapped_addr, 20000000) + sync_blockheight(bitcoind, [l1, l2, l3, l4, l5, l6]) l1.daemon.wait_for_log('Owning output .* txid {} CONFIRMED'.format(txid)) # Doing it with 'reserved ok' should have 1. We use a big feerate so we can get over the RBF hump update_example(node=l1, method='upgradewallet', params={'feerate': 'urgent', 'reservedok': True}) @@ -153,10 +154,14 @@ def setup_test_nodes(node_factory, bitcoind, regenerate_blockchain): l3.rpc.connect(l4.info['id'], 'localhost', l4.port) l2.rpc.connect(l5.info['id'], 'localhost', l5.port) c12, c12res = l1.fundchannel(l2, FUND_CHANNEL_AMOUNT_SAT) + sync_blockheight(bitcoind, [l1, l2, l3, l4, l5, l6]) c23, c23res = l2.fundchannel(l3, FUND_CHANNEL_AMOUNT_SAT) + sync_blockheight(bitcoind, [l1, l2, l3, l4, l5, l6]) c34, c34res = l3.fundchannel(l4, FUND_CHANNEL_AMOUNT_SAT) + sync_blockheight(bitcoind, [l1, l2, l3, l4, l5, l6]) c25, c25res = l2.fundchannel(l5, announce_channel=False) mine_funding_to_announce(bitcoind, [l1, l2, l3, l4]) + sync_blockheight(bitcoind, [l1, l2, l3, l4, l5, l6]) l1.wait_channel_active(c12) l1.wait_channel_active(c23) l1.wait_channel_active(c34) @@ -1056,10 +1061,12 @@ def get_hsm_secret(n): raise -def generate_list_examples(l1, l2, l3, c12, c23_2, inv_l31, inv_l32, offer_l23, inv_req_l1_l22, address_l22): +def generate_list_examples(bitcoind, l1, l2, l3, c12, c23_2, inv_l31, inv_l32, offer_l23, inv_req_l1_l22, address_l22): """Generates lists rpc examples""" try: logger.info('Lists Start...') + # Make sure all nodes are caught up. + sync_blockheight(bitcoind, [l1, l2, l3]) # Transactions Lists listfunds_res1 = l1.rpc.listfunds() update_example(node=l1, method='listfunds', params={}, response=listfunds_res1) @@ -1251,7 +1258,7 @@ def list_missing_examples(): generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerate_blockchain) generate_autoclean_delete_examples(l1, l2, l3, l4, l5, c12, c23) generate_backup_recovery_examples(node_factory, l4, l5, l6, regenerate_blockchain) - generate_list_examples(l1, l2, l3, c12, c23_2, inv_l31, inv_l32, offer_l23, inv_req_l1_l22, address_l22) + generate_list_examples(bitcoind, l1, l2, l3, c12, c23_2, inv_l31, inv_l32, offer_l23, inv_req_l1_l22, address_l22) update_examples_in_schema_files() logger.info('All Done!!!') except Exception as e: From 64f489de0566f0f8774f897082c493d044da1c7e Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 14:09:52 +1030 Subject: [PATCH 10/15] autogenerate-rpc-examples.py: use fixed port numbers. This makes many of our information outputs consistent. Signed-off-by: Rusty Russell --- contrib/pyln-testing/pyln/testing/utils.py | 41 ++++++++++++++-------- tests/autogenerate-rpc-examples.py | 25 ++++++++++++- 2 files changed, 51 insertions(+), 15 deletions(-) diff --git a/contrib/pyln-testing/pyln/testing/utils.py b/contrib/pyln-testing/pyln/testing/utils.py index 06e9dc65f3fd..84dd297bf41a 100644 --- a/contrib/pyln-testing/pyln/testing/utils.py +++ b/contrib/pyln-testing/pyln/testing/utils.py @@ -482,11 +482,10 @@ class BitcoinD(TailableProc): def __init__(self, bitcoin_dir="/tmp/bitcoind-test", rpcport=None): TailableProc.__init__(self, bitcoin_dir, verbose=False) - if rpcport is None: - rpcport = reserve_unused_port() - self.bitcoin_dir = bitcoin_dir self.rpcport = rpcport + self.reserved_rpcport = None + self.port_setup = False self.prefix = 'bitcoind' self.canned_blocks = None @@ -510,15 +509,14 @@ def __init__(self, bitcoin_dir="/tmp/bitcoind-test", rpcport=None): '-debug=validation', '-rpcthreads=20', ] - # For up to and including 0.16.1, this needs to be in main section. - BITCOIND_CONFIG['rpcport'] = rpcport - # For after 0.16.1 (eg. 3f398d7a17f136cd4a67998406ca41a124ae2966), this - # needs its own [regtest] section. - BITCOIND_REGTEST = {'rpcport': rpcport} self.conf_file = os.path.join(bitcoin_dir, 'bitcoin.conf') + + def set_port(self, rpcport): + assert self.port_setup is False + + BITCOIND_REGTEST = {'rpcport': rpcport} write_config(self.conf_file, BITCOIND_CONFIG, BITCOIND_REGTEST) - self.rpc = SimpleBitcoinProxy(btc_conf_file=self.conf_file) - self.proxies = [] + self.port_setup = True def kill(self): try: @@ -531,6 +529,15 @@ def kill(self): drop_unused_port(self.rpcport) def start(self, wallet_file=None): + if not self.port_setup: + if self.rpcport is None: + self.reserved_rpcport = reserve_unused_port() + self.rpcport = self.reserved_rpcport + self.set_port(self.rpcport) + + self.rpc = SimpleBitcoinProxy(btc_conf_file=self.conf_file) + self.proxies = [] + TailableProc.start(self) self.wait_for_log("Done loading", timeout=TIMEOUT) @@ -1782,6 +1789,7 @@ def split_options(self, opts): 'gossip_store_file', 'old_hsmsecret', 'no_entropy', + 'base_port', ] node_opts = {k: v for k, v in opts.items() if k in node_opt_keys} cli_opts = {k: v for k, v in opts.items() if k not in node_opt_keys} @@ -1829,10 +1837,14 @@ def get_node(self, node_id=None, options=None, dbfile=None, bkpr_dbfile=None, feerates=(15000, 11000, 7500, 3750), start=True, wait_for_bitcoind_sync=True, may_fail=False, expect_fail=False, cleandir=True, gossip_store_file=None, unused_grpc_port=True, - inline_plugin=None, **kwargs): + inline_plugin=None, base_port=None, **kwargs): node_id = self.get_node_id() if not node_id else node_id - port = reserve_unused_port() - grpc_port = self.get_unused_port() if unused_grpc_port else None + if base_port: + port = base_port + node_id * 2 - 1 + grpc_port = base_port + node_id * 2 + else: + port = reserve_unused_port() + grpc_port = self.get_unused_port() if unused_grpc_port else None lightning_dir = os.path.join( self.directory, "lightning-{}/".format(node_id)) @@ -1856,7 +1868,8 @@ def get_node(self, node_id=None, options=None, dbfile=None, node.set_feerates(feerates, False) self.nodes.append(node) - self.reserved_ports.append(port) + if not base_port: + self.reserved_ports.append(port) if dbfile: with open(os.path.join(node.daemon.lightning_dir, TEST_NETWORK, 'lightningd.sqlite3'), 'xb') as out: diff --git a/tests/autogenerate-rpc-examples.py b/tests/autogenerate-rpc-examples.py index 34b295073d31..ca1c8f528fa2 100644 --- a/tests/autogenerate-rpc-examples.py +++ b/tests/autogenerate-rpc-examples.py @@ -10,6 +10,7 @@ from pyln.client import RpcError, Millisatoshi # type: ignore from pyln.testing.utils import GENERATE_EXAMPLES from utils import only_one, mine_funding_to_announce, sync_blockheight, wait_for, first_scid, serialize_payload_tlv, serialize_payload_final_tlv +import socket import sys import os import time @@ -32,6 +33,7 @@ EXAMPLES_JSON = {} LOG_FILE = './tests/autogenerate-examples-status.log' IGNORE_RPCS_LIST = ['dev-splice', 'reckless', 'sql-template'] +BASE_PORTNUM = 30000 if os.path.exists(LOG_FILE): open(LOG_FILE, 'w').close() @@ -42,6 +44,16 @@ class MissingExampleError(Exception): pass +def check_ports(portrange): + for port in portrange: + with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: + try: + s.bind(("127.0.0.1", port)) + except OSError: + logger.error(f'Port {port} in use!') + raise + + def update_examples_in_schema_files(): """Update examples in JSON schema files""" try: @@ -129,6 +141,7 @@ def setup_test_nodes(node_factory, bitcoind, regenerate_blockchain): 'broken_log': '.*', 'dev-bitcoind-poll': 3, # Default 1; increased to avoid rpc failures 'no_entropy': True, + 'base_port': BASE_PORTNUM, }.copy() for i in range(6) ] @@ -688,6 +701,7 @@ def generate_splice_examples(node_factory, bitcoind, regenerate_blockchain): 'broken_log': '.*', 'dev-bitcoind-poll': 3, 'no_entropy': True, + 'base_port': BASE_PORTNUM, }.copy() for i in range(2) ] @@ -745,6 +759,7 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerat 'broken_log': '.*', 'dev-bitcoind-poll': 3, 'no_entropy': True, + 'base_port': BASE_PORTNUM, }.copy() for i in range(2) ] @@ -796,6 +811,7 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerat 'broken_log': '.*', 'dev-bitcoind-poll': 3, 'no_entropy': True, + 'base_port': BASE_PORTNUM, }.copy() for i in range(2) ] @@ -1009,7 +1025,7 @@ def generate_backup_recovery_examples(node_factory, l4, l5, l6, regenerate_block logger.info('Backup and Recovery Start...') # New node l13 used for recover and exposesecret examples - l13 = node_factory.get_node(options={'exposesecret-passphrase': "test_exposesecret"}, no_entropy=True) + l13 = node_factory.get_node(options={'exposesecret-passphrase': "test_exposesecret"}, no_entropy=True, base_portnum=BASE_PORTNUM) update_example(node=l13, method='exposesecret', params={'passphrase': 'test_exposesecret'}) update_example(node=l13, method='exposesecret', params=['test_exposesecret', 'cln2']) @@ -1169,6 +1185,13 @@ def test_generate_examples(node_factory, bitcoind, executor): # Change this to True to regenerate bitcoin block & wallet. regenerate_blockchain = (os.environ.get("REGENERATE_BLOCKCHAIN") == "1") wallet_exists = os.access("tests/data/autogenerate-bitcoind-wallet.dat", os.F_OK) + + # Make sure we can get the ports we expect. + check_ports(range(BASE_PORTNUM + 1, BASE_PORTNUM + 40)) + + # Make sure bitcoind doesn't steal our ports! + bitcoind.set_port(BASE_PORTNUM) + try: global ALL_RPC_EXAMPLES, REGENERATING_RPCS From c85c735ef6504959c8866c75ea1781d6bef05652 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 14:10:52 +1030 Subject: [PATCH 11/15] autogenerate-rpc-examples.py: more refinement. 1. Don't mangle bookkeeper events. 2. Use l3, not l1, for listtransactions: it's more stable. 3. Use l2, not l1, for listpeerchannels and listchannels. 3. Use l2, not l2, for listfunds. (l1 has a lot of variation). Signed-off-by: Rusty Russell --- tests/autogenerate-rpc-examples.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/tests/autogenerate-rpc-examples.py b/tests/autogenerate-rpc-examples.py index ca1c8f528fa2..965bf8bdc7cd 100644 --- a/tests/autogenerate-rpc-examples.py +++ b/tests/autogenerate-rpc-examples.py @@ -416,7 +416,6 @@ def generate_bookkeeper_examples(l2, l3, c23_2_chan_id): update_example(node=l3, method='bkpr-listbalances', params={}) bkprlistaccountevents_res1 = l3.rpc.bkpr_listaccountevents(c23_2_chan_id) - bkprlistaccountevents_res1['events'] = [next((event for event in bkprlistaccountevents_res1['events'] if event['tag'] == 'channel_open'), None)] update_example(node=l3, method='bkpr-listaccountevents', params=[c23_2_chan_id], response=bkprlistaccountevents_res1) bkprlistaccountevents_res2 = l3.rpc.bkpr_listaccountevents() update_example(node=l3, method='bkpr-listaccountevents', params={}, response=bkprlistaccountevents_res2) @@ -1084,8 +1083,8 @@ def generate_list_examples(bitcoind, l1, l2, l3, c12, c23_2, inv_l31, inv_l32, o # Make sure all nodes are caught up. sync_blockheight(bitcoind, [l1, l2, l3]) # Transactions Lists - listfunds_res1 = l1.rpc.listfunds() - update_example(node=l1, method='listfunds', params={}, response=listfunds_res1) + listfunds_res1 = l2.rpc.listfunds() + update_example(node=l2, method='listfunds', params={}, response=listfunds_res1) listforwards_res1 = l2.rpc.listforwards(in_channel=c12, out_channel=c23_2, status='settled') update_example(node=l2, method='listforwards', params={'in_channel': c12, 'out_channel': c23_2, 'status': 'settled'}, response=listforwards_res1) @@ -1112,8 +1111,8 @@ def generate_list_examples(bitcoind, l1, l2, l3, c12, c23_2, inv_l31, inv_l32, o listpays_res2 = l2.rpc.listpays() update_example(node=l2, method='listpays', params={}, response=listpays_res2) - listtransactions_res1 = l1.rpc.listtransactions() - update_example(node=l1, method='listtransactions', params={}, response=listtransactions_res1) + listtransactions_res3 = l3.rpc.listtransactions() + update_example(node=l3, method='listtransactions', params={}, response=listtransactions_res3) listclosedchannels_res1 = l2.rpc.listclosedchannels() update_example(node=l2, method='listclosedchannels', params={}, response=listclosedchannels_res1) @@ -1126,15 +1125,15 @@ def generate_list_examples(bitcoind, l1, l2, l3, c12, c23_2, inv_l31, inv_l32, o update_example(node=l2, method='listsqlschemas', params={'table': 'offers'}) update_example(node=l2, method='listsqlschemas', params=['closedchannels']) - listpeerchannels_res1 = l1.rpc.listpeerchannels(l2.info['id']) - update_example(node=l1, method='listpeerchannels', params={'id': l2.info['id']}, response=listpeerchannels_res1) - listpeerchannels_res2 = l1.rpc.listpeerchannels() - update_example(node=l1, method='listpeerchannels', params={}, response=listpeerchannels_res2) + listpeerchannels_res1 = l2.rpc.listpeerchannels(l1.info['id']) + update_example(node=l2, method='listpeerchannels', params={'id': l1.info['id']}, response=listpeerchannels_res1) + listpeerchannels_res2 = l2.rpc.listpeerchannels() + update_example(node=l2, method='listpeerchannels', params={}, response=listpeerchannels_res2) listchannels_res1 = l1.rpc.listchannels(c12) update_example(node=l1, method='listchannels', params={'short_channel_id': c12}, response=listchannels_res1) - listchannels_res2 = l1.rpc.listchannels() - update_example(node=l1, method='listchannels', params={}, response=listchannels_res2) + listchannels_res2 = l2.rpc.listchannels() + update_example(node=l2, method='listchannels', params={}, response=listchannels_res2) listnodes_res1 = l2.rpc.listnodes(l3.info['id']) update_example(node=l2, method='listnodes', params={'id': l3.info['id']}, response=listnodes_res1) From 501be1aece889212a57802486e665c08065fd164 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 14:11:52 +1030 Subject: [PATCH 12/15] autogenerate-rpc-examples.py: more block generation and synchronization. Signed-off-by: Rusty Russell --- tests/autogenerate-rpc-examples.py | 35 ++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/tests/autogenerate-rpc-examples.py b/tests/autogenerate-rpc-examples.py index 965bf8bdc7cd..0a3b0ba18b40 100644 --- a/tests/autogenerate-rpc-examples.py +++ b/tests/autogenerate-rpc-examples.py @@ -161,6 +161,7 @@ def setup_test_nodes(node_factory, bitcoind, regenerate_blockchain): for node in fund_nodes: node.fundwallet(FUND_WALLET_AMOUNT_SAT) # Connect nodes and fund channels + sync_blockheight(bitcoind, [l1, l2, l3, l4, l5, l6]) update_example(node=l2, method='getinfo', params={}) update_example(node=l1, method='connect', params={'id': l2.info['id'], 'host': 'localhost', 'port': l2.daemon.port}) update_example(node=l2, method='connect', params={'id': l3.info['id'], 'host': 'localhost', 'port': l3.daemon.port}) @@ -247,7 +248,7 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): update_example(node=l2, method='close', params={'id': l3.info['id'], 'unilateraltimeout': 1}) address_l41 = l4.rpc.newaddr() update_example(node=l3, method='close', params={'id': l4.info['id'], 'destination': address_l41['bech32']}) - bitcoind.generate_block(1) + bitcoind.generate_block(1, wait_for_mempool=2) sync_blockheight(bitcoind, [l1, l2, l3, l4]) # Channel 2 to 3 is closed, l1->l3 payment will fail where `failed` forward will be saved on l2 @@ -263,6 +264,12 @@ def generate_transactions_examples(l1, l2, l3, l4, l5, c25, bitcoind): update_example(node=l2, method='setchannel', params={'id': c23_2, 'ignorefeelimits': True}) update_example(node=l2, method='setchannel', params={'id': c25, 'feebase': 4000, 'feeppm': 300, 'enforcedelay': 0}) + # Those involved in the channel close will instaclose, so listchannels will differ. + # Make sure everyone sees those new channels though. + for n in [l1, l2, l3, l4]: + wait_for(lambda: len(n.rpc.listchannels(c23_2)['channels']) == 2) + wait_for(lambda: len(n.rpc.listchannels(c34_2)['channels']) == 2) + # Some more invoices for signing and preapproving inv_l12 = l1.rpc.invoice(1000, 'label inv_l12', 'description inv_l12') inv_l24 = l2.rpc.invoice(123000, 'label inv_l24', 'description inv_l24', 3600) @@ -621,6 +628,7 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l utxos = [f"{funds_l2['outputs'][2]['txid']}:{funds_l2['outputs'][2]['output']}"] withdraw_l22 = update_example(node=l2, method='withdraw', params={'destination': address_l22['p2tr'], 'satoshi': 'all', 'feerate': '20000perkb', 'minconf': 0, 'utxos': utxos}) bitcoind.generate_block(4, wait_for_mempool=[withdraw_l22['txid']]) + sync_blockheight(bitcoind, [l2]) update_example(node=l2, method='multiwithdraw', params={'outputs': [{l1.rpc.newaddr()['bech32']: '2222000msat'}, {l1.rpc.newaddr()['bech32']: '3333000msat'}]}) update_example(node=l2, method='multiwithdraw', params={'outputs': [{l1.rpc.newaddr('p2tr')['p2tr']: 1000}, {l1.rpc.newaddr()['bech32']: 1000}, {l2.rpc.newaddr()['bech32']: 1000}, {l3.rpc.newaddr()['bech32']: 1000}, {l3.rpc.newaddr()['bech32']: 1000}, {l4.rpc.newaddr('p2tr')['p2tr']: 1000}, {l1.rpc.newaddr()['bech32']: 1000}]}) l2.rpc.connect(l4.info['id'], 'localhost', l4.port) @@ -668,6 +676,9 @@ def generate_utils_examples(l1, l2, l3, l4, l5, l6, c23_2, c34_2, inv_l11, inv_l l1.rpc.reserveinputs(fullpsbt) signed_psbt = l1.rpc.signpsbt(fullpsbt)['signed_psbt'] update_example(node=l1, method='sendpsbt', params={'psbt': signed_psbt}) + # Includes two multiwithdraw calls above + bitcoind.generate_block(1, wait_for_mempool=3) + sync_blockheight(bitcoind, [l1, l2, l3, l4]) # SQL update_example(node=l1, method='sql', params={'query': 'SELECT id FROM peers'}, description=['A simple peers selection query:']) @@ -721,7 +732,7 @@ def generate_splice_examples(node_factory, bitcoind, regenerate_blockchain): signpsbt_res1 = l7.rpc.signpsbt(spupdate2_res1['psbt']) update_example(node=l7, method='splice_signed', params={'channel_id': chan_id_78, 'psbt': signpsbt_res1['signed_psbt']}) - bitcoind.generate_block(1) + bitcoind.generate_block(1, wait_for_mempool=1) sync_blockheight(bitcoind, [l7]) l7.daemon.wait_for_log(' to CHANNELD_NORMAL') time.sleep(1) @@ -736,6 +747,8 @@ def generate_splice_examples(node_factory, bitcoind, regenerate_blockchain): spupdate2_res2 = update_example(node=l7, method='splice_update', params=[chan_id_78, spupdate1_res2['psbt']]) assert(spupdate2_res2['commitments_secured'] is True) update_example(node=l7, method='splice_signed', params={'channel_id': chan_id_78, 'psbt': spupdate2_res2['psbt']}) + bitcoind.generate_block(1, wait_for_mempool=1) + sync_blockheight(bitcoind, [l7, l8]) update_example(node=l7, method='stop', params={}) logger.info('Splice Done!') @@ -766,7 +779,6 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerat amount = 2 ** 24 l9.fundwallet(amount + 10000000) - bitcoind.generate_block(1) wait_for(lambda: len(l9.rpc.listfunds()["outputs"]) != 0) l9.rpc.connect(l10.info['id'], 'localhost', l10.port) @@ -784,8 +796,8 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerat update_example(node=l9, method='txsend', params=[tx_prep_2['txid']]) l9.rpc.close(l10.info['id']) - bitcoind.generate_block(1) - sync_blockheight(bitcoind, [l9]) + bitcoind.generate_block(1, wait_for_mempool=1) + sync_blockheight(bitcoind, [l9, l10]) amount = 1000000 fund_start_res3 = l9.rpc.fundchannel_start(l10.info['id'], amount) @@ -851,10 +863,11 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerat openchannelbump_res3 = update_example(node=l11, method='openchannel_bump', params=[chan_id, FUND_CHANNEL_AMOUNT_SAT * 2, initpsbt_2['psbt'], next_feerate]) openchannelupdate_res2 = update_example(node=l11, method='openchannel_update', params=[chan_id, openchannelbump_res3['psbt']]) signed_psbt_2 = update_example(node=l11, method='signpsbt', params=[openchannelupdate_res2['psbt']]) - update_example(node=l11, method='openchannel_signed', params=[chan_id, signed_psbt_2['signed_psbt']]) + psbt2_txid = update_example(node=l11, method='openchannel_signed', params=[chan_id, signed_psbt_2['signed_psbt']])['txid'] - bitcoind.generate_block(1) - sync_blockheight(bitcoind, [l11]) + bitcoind.generate_block(1, wait_for_mempool=psbt2_txid) + sync_blockheight(bitcoind, [l11, l12]) + # FIXME: l11 doesn't remove initial transaction when it RBFs l11.daemon.wait_for_log(' to CHANNELD_NORMAL') # Fundpsbt, channelopen init, abort, unreserve @@ -869,8 +882,6 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerat update_example(node=l11, method='unreserveinputs', params=[psbt_init_res2['psbt']]) # Reserveinputs - bitcoind.generate_block(1) - sync_blockheight(bitcoind, [l11]) outputs = l11.rpc.listfunds()['outputs'] psbt_1 = bitcoind.rpc.createpsbt([{'txid': outputs[0]['txid'], 'vout': outputs[0]['output']}], []) update_example(node=l11, method='reserveinputs', params={'psbt': psbt_1}) @@ -893,6 +904,7 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerat l4.rpc.close(c41res['channel_id']) l3.rpc.disconnect(l5.info['id'], True) l4.rpc.disconnect(l1.info['id'], True) + wait_for(lambda: len(bitcoind.rpc.getrawmempool()) == 4) # Multifundchannel 2 l1.fundwallet(10**8) @@ -924,6 +936,7 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerat ]) for channel in multifund_res1['channel_ids']: l1.rpc.close(channel['channel_id']) + wait_for(lambda: len(bitcoind.rpc.getrawmempool()) == 4) l1.fundwallet(10**8) destinations_2 = [ @@ -947,7 +960,7 @@ def generate_channels_examples(node_factory, bitcoind, l1, l3, l4, l5, regenerat l1.rpc.disconnect(l3.info['id'], True) l1.rpc.disconnect(l4.info['id'], True) l1.rpc.disconnect(l5.info['id'], True) - bitcoind.generate_block(1) + bitcoind.generate_block(1, wait_for_mempool=2) sync_blockheight(bitcoind, [l1, l3, l4, l5]) logger.info('Channels Done!') except Exception as e: From 8faf6dbe8c8bb2d3683f4379b64d45fc1e32a860 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 14:12:52 +1030 Subject: [PATCH 13/15] autogenerate-rpc-examples.py: rewrite problematic examples. And hand in CLN_NEXT_VERSION to replace the version string. Signed-off-by: Rusty Russell --- Makefile | 8 +- tests/autogenerate-rpc-examples.py | 161 +++++++++++++++++++++++++++++ 2 files changed, 167 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 39dd3ead728c..99acf824f0c0 100644 --- a/Makefile +++ b/Makefile @@ -652,14 +652,18 @@ repeat-doc-examples: echo "----------------------------------" >> tests/autogenerate-examples-repeat.log; \ echo "Iteration $$i" >> tests/autogenerate-examples-repeat.log; \ echo "----------------------------------" >> tests/autogenerate-examples-repeat.log; \ - VALGRIND=0 TIMEOUT=40 TEST_DEBUG=1 GENERATE_EXAMPLES=1 pytest -vvv tests/autogenerate-rpc-examples.py; \ + VALGRIND=0 TIMEOUT=40 TEST_DEBUG=1 GENERATE_EXAMPLES=1 CLN_NEXT_VERSION=$(CLN_NEXT_VERSION) pytest -vvv tests/autogenerate-rpc-examples.py; \ git diff >> tests/autogenerate-examples-repeat.log; \ git reset --hard; \ echo "----------------------------------" >> tests/autogenerate-examples-repeat.log; \ done update-doc-examples: - TEST_DEBUG=1 VALGRIND=0 GENERATE_EXAMPLES=1 $(PYTEST) $(PYTEST_OPTS) --timeout=1200 tests/autogenerate-rpc-examples.py && $(MAKE) $(MSGGEN_GEN_ALL) + TEST_DEBUG=1 VALGRIND=0 GENERATE_EXAMPLES=1 CLN_NEXT_VERSION=$(CLN_NEXT_VERSION) $(PYTEST) $(PYTEST_OPTS) --timeout=1200 tests/autogenerate-rpc-examples.py && $(MAKE) $(MSGGEN_GEN_ALL) + +# If you changed tests/autogenerate-rpc-examples.py to require new blocks, you have to run this: +update-doc-examples-newchain: + TEST_DEBUG=1 VALGRIND=0 GENERATE_EXAMPLES=1 CLN_NEXT_VERSION=$(CLN_NEXT_VERSION) REGENERATE_BLOCKCHAIN=1 $(PYTEST) $(PYTEST_OPTS) --timeout=1200 tests/autogenerate-rpc-examples.py && $(MAKE) $(MSGGEN_GEN_ALL) check-doc-examples: update-doc-examples git diff --exit-code HEAD diff --git a/tests/autogenerate-rpc-examples.py b/tests/autogenerate-rpc-examples.py index 0a3b0ba18b40..c8ebecbecff2 100644 --- a/tests/autogenerate-rpc-examples.py +++ b/tests/autogenerate-rpc-examples.py @@ -9,6 +9,8 @@ from fixtures import TEST_NETWORK from pyln.client import RpcError, Millisatoshi # type: ignore from pyln.testing.utils import GENERATE_EXAMPLES +from typing import Any, Mapping, Dict, List +from dataclasses import dataclass from utils import only_one, mine_funding_to_announce, sync_blockheight, wait_for, first_scid, serialize_payload_tlv, serialize_payload_final_tlv import socket import sys @@ -54,8 +56,167 @@ def check_ports(portrange): raise +@dataclass(frozen=True) +class Rewriter: + section: str # e.g. "connect" + example_id: str # e.g. "example:connect#1" + responses: List[Mapping[str, Any]] + + +def _merge_list(dst: List[Any], patch: List[Any]) -> None: + """Element-wise list merge. Lengths must be the same""" + assert len(patch) == len(dst) + for i, pv in enumerate(patch): + dv = dst[i] + if isinstance(pv, Mapping) and isinstance(dv, dict): + _deep_update(dv, pv) + else: + dst[i] = pv + + +def _deep_update(dst: Dict[str, Any], patch: Mapping[str, Any]) -> None: + """Deep merge into dst, modifying it in place.""" + for k, v in patch.items(): + if isinstance(v, Mapping) and isinstance(dst.get(k), dict): + _deep_update(dst[k], v) + elif isinstance(v, list) and isinstance(dst.get(k), list): + _merge_list(dst[k], v) + else: + dst[k] = v + + +def rewrite_example(all_examples: Dict[str, Any], rw: Rewriter) -> None: + """Modify the examples dict in place for the specified example.""" + section = all_examples.get(rw.section) + if not section or "examples" not in section: + raise KeyError(f"Section {rw.section!r} not found") + + for ex in section["examples"]: + req = ex.get("request", {}) + resp = ex.get("response", {}) + + if req.get("id") == rw.example_id: + for resp_patch in rw.responses: + _deep_update(resp, resp_patch) + return + + raise ValueError(f"Example with id {rw.example_id!r} not found in section {rw.section!r}") + + +def fixup_listconfigs(configvars: Dict[str, Dict[str, Any]]) -> Dict[str, Dict[str, Any]]: + # Boutique: getinfo plugin paths will contain build directory: change them to /usr/local/libexec/plugins/ + for cv in configvars.values(): + if 'plugin' in cv: + cv['plugin'] = "/usr/local/libexec/plugins/" + cv['plugin'].split('/')[-1] + # And they are in plugin-response order, so sort: + return dict(sorted(configvars.items(), + key=lambda kv: (1, kv[1]["plugin"], kv[0]) if "plugin" in kv[1] else (0, "", ""))) + + +def rewrite_examples(examples: Dict[str, Any]): + """Despite being deterministic, some thing still need fixing up""" + + canned_scbs = ["0000000000000006f4e1de801de57374d5737da622611e3a1ad9f16d5df9c30fceecc11ce732eeeb022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59017f000001a95cbe3270e5e0998af5eb0a67f7bf6e8d5b3d3d43059b3e4cfbd1e4fca6152c51320000000100000000000f42400003401000000000eb015c0000fffffffffffe000000020000ffffffffffff3283fc1863a9702a8e188ed55475324e55485a8758d2068cfea35851418c55740000fffffffffffed00ec892b1739b55ddc0cca2988d8731eb33f2295c1fcc13fdbdfff9d3f85d6d038402a6939f0f9d5c7a41464169eb692b4d2d73266b3c46345cd036ca577a15bdeeaa027662682a646ce7671c3a091bf639176e87d3379022126b209ebadadae19ffc0e02c59668c64362eaeabf44ee4f10b98fc92412cbea74b6f3a917423dfdf3ca282602773e6c29472ab708e5b127e8ae1ce2d8b7f56b457299f93bb72bb73fdbcf91770501010702a5f8", + "000000000000000121bd30cac60f477f2c4267220b1702a6ec5780db34f9934fa94b8c0508bf3357035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf8fdd5381f36008c3eac24cdde5ec0fea8f39240575ef0cb4406cb51ad419dd7810000000000000000000f424000034010000000011301840000fffffffffffa000000030000fffffffffffb8ff7d0df4eee78e558b4e07f82049aaa933f4f4932e13e1e7fee5cb103f7a0b50000fffffffffffa79176754ea338ffa080591b946a6ac1c47ff579ae7e45857bf01261ebe1c46ba0000fffffffffffcbdb924885293efdaa1ba8f556161f4fe525c19483def49b9af85c1623bc6d27b038402add69f29ad433cb7d4c9470f2d49d80245fd9e76a992197528a131e37711efac02c57de22185162001ffaf2e61b053b1d0e280d73ecec1b04916df2c65642d94a102cd4e1a07ee85714b6eada09d9cf81aeb15bfc72ddd003235530c58bbd0c0144902b10f36d2ebab3ce560abf15ceb1bef619491e0597a794fdafcfdf8708eec9e2d0501010702a5f8", + "00000000000000027512083907c74ed3a045e9bf772b3d72948eb93daf84a1cee57108800451aaf2035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf80239a9c9f2a91e69ba01800baf71f55efe457677b2e5cbd640b888dc1c9375b40000000000000000000f42400003401000000000c301340000ffffffffffff000000010000ffffffffffff0e07b6188dd51f15bb5cb9027950bf487a612dca57e2928de3f28f6ee796978b03840330b7ddf07e5bc779ea468875371ea25b560491c5feaeeb5e229ded3820d1d69103620748b3796c4988dd0fc63b92ae011dc989f15c433a55ed38e24318a43b4c93021bfe48bb1aded55878b00a3f00c5c1bffa1010510d8ba1c6372012ac9c3205d20201604aa7056ab8926038a846014bdbe4874ceef7ce45141b8009b0e2f49e7ec70501010702a5f8", + "0000000000000003222d999f537e32e9458c5db17a63e012dcced61340de06fda5bc30566270b0aa0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f0000017531932479f6d82ee59c7aa67b99568de0a31c202f6a3ff18a6bdd1ec22683cf026500000000000000000bebb3cb00034010000000009b010c0001000000000000000000000384021f90b5f38e0c0ea50bccfcf70a32cd4395c8c544e70636b7cc41831fe33fb4ce03bcfb0d457dfa07f508f434e6a2f040dd3dd233e7002dbe1c1b5d86ed5d3efd76030a4ce755504748f47401fc016578a52e104cbbd28251f10b11e4b3e55d0fe1d303986bdd0842662b8d0d18147630a720e952a2cda624c63ef4903357d27e54f7920501000702a5f8", + "0000000000000004a4a379248e49d207cc984646e632e1a31105a85708b9d6d961a5018fdd489f5a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c7f07a15ce1fe1519d46536c4036f1c13527fa8bf52f6a5299b860f982ba2ed7e00000001000000000000753000034010000000009b010c000100000000000000000000038402c8aabcf1224df10e9d803dc3918797892fe0abec56d3e06f121bcebbe9ab0a2c03bd181375d57b8b1d15def9c5f9007b3c3ff98a140c0a44c9dc5f54ac7ea4baf30310952e08f9960711d8142dfa171c0fc2348762acea003f3897397f6ace8454130382da2a229450c4a8e8cea70bbd147eaaf981184bff8c1d70b70c30a494d848420501010702a5f8", + "000000000000000509eb55872cd9039ecd08281af756e23b15aad4129fd6a9bcd71b472114ebf43a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c64ed91a21c10208d715b59801b12b4a6eff9ea9e4e7d45971c298b62d90ece8e00000000000000000000c35000034010000000009b010c000100000000000000000000038402e885f38e784050b386fb32d20935acc61059d8b02b6bec0ac2bfc8b2c5cf7f3103ae69dbfc6511ba0781c13113e16e1557a875b910cb1cb1fe1ef95a7edb36135a03758d5faa8515942873911e21869b1b90a4be72af14b394bc064da6ba518b087003750b588cd1fb8d60276c12c1c3eef7e302e3772414234404289db8c10f5731320501010702a5f8"] + + rewrites = [ + # The command_id is highly caller dependent, so clean it up. + Rewriter("askrene-listreservations", + "example:askrene-listreservations#1", + [{"reservations": [{'command_id': 'examples.py:askrene-reserve#1/cln:askrene-reserve#2'}, + {'command_id': 'examples.py:askrene-reserve#2/cln:askrene-reserve#3'}, + {'command_id': 'examples.py:askrene-reserve#3/cln:askrene-reserve#4'}, + {'command_id': 'examples.py:askrene-reserve#4/cln:askrene-reserve#5'}]}]), + # The proof changes each time + Rewriter("fetchbip353", + "example:fetchbip353#1", + [{"proof": "0473656e6404736f6d650475736572105f626974636f696e2d7061796d656e740673617473746f026d65000005000100000e10002c046d6174740475736572105f626974636f696e2d7061796d656e740b6d617474636f72616c6c6f03636f6d000473656e6404736f6d650475736572105f626974636f696e2d7061796d656e740673617473746f026d6500002e000100000e10005d00050d0600000e1068cbae9b68b92483d1730673617473746f026d6500791e02a2bcc49002f748cf633b058fabf9975dce37ae6383429819624a898a0e6c7f4931fd84ca7ba8120c00f220a9a71a799c8e91acd635a34281dc4bc33e0f046d6174740475736572105f626974636f696e2d7061796d656e740b6d617474636f72616c6c6f03636f6d000010000100000e1001ecff626974636f696e3a626331717a7477793678656e337a647474377a3076726761706d6a74667a3861636a6b6670356670376c3f6c6e6f3d6c6e6f317a7235717975677167736b726b37306b716d7571377633646e7232666e6d68756b7073396e386875743438766b7170716e736b743273767371776a616b70376b36707968746b7578773779326b716d73786c777275687a7176307a736e686839713374397868783339737563367173723037656b6d3565736479756d307736366d6e783876647175777670376470356a70376a337635637036616a3077333239666e6b7171763630713936737a356e6b726335723935716666783030327135337471646beb3878396d32746d7438356a74706d63796376666e727078336c723435683267376e6133736563377867756374667a7a636d386a6a71746a3579613237746536306a303376707430767139746d326e3979786c32686e67666e6d79676573613235733475347a6c78657771707670393478743772757234726878756e776b74686b39766c79336c6d356868307071763461796d6371656a6c6773736e6c707a776c6767796b6b616a7037796a73356a76723261676b79797063646c6a323830637934366a70796e73657a72636a326b7761326c797238787664366c666b706834787278746b327863336c7071046d6174740475736572105f626974636f696e2d7061796d656e740b6d617474636f72616c6c6f03636f6d00002e000100000e10006300100d0500000e1068ccc7d068ba3db826480b6d617474636f72616c6c6f03636f6d00f68a7e7a8f8643e433f854a733dd74db2a4ae01812ffaaed6d1243d7a665d518cf5b37c101d147329e5ba45d95fd1e8ca71e77894305e1081e7b0f442d20fdc90673617473746f026d6500002b000100000e1000245b360d022333b5ea25720720a8c54553c0641e8ccb8a917af20c694f10bf7ce3851e3f6e0673617473746f026d6500002b000100000e100024c4010d02a229c6d54c38b7bb723b48a6aceab1e7fdb6ae2a22b9b57c5ca6b942ed8ea2fe0673617473746f026d6500002e000100000e100096002b080200000e1068d1697c68b5abece2ad026d65006ed35281fc11d421c48a99a7c8b822442269ba75aa723517f93bd346c11ae9c23377a4d0ca9845a09fbed97fb3684219a197fb9bc9cbd7085fb7404c40a5d8bf6deacb0f6ab7036bf5ea979b0fd000a2da96da313b5d63bbe33efe58550af3ccccd1a107b87a6ee3e61abc92e6b87a300bcafd8f12e6c6197f3d4b82116749b0026d6500002b00010000bfd80024b12808027708c8a6d5d72b63214bbff50cb54553f7e07a1fa5e9074bd8d63c43102d8559026d6500002e00010000bfd80113002b08010001518068d0594068bf27b0b5690028415c2b258249314cf220c0631e898b98c786853de415c336421fbd0e2a4a50d64aeff8a369d0c0eb79b311b4c2732c1b902987986fe1ee230142fe2deccdc09647551f094e69a6ea8a813b0688b7cbbc846ecea7683c02ac45d0ff3cc2b6fda10233afdf963fa61c58a835684c7d708fab49efc38866675dec7787dbd8066492e2d77d70e6cd50893533ab80f2a2817a6476ad054ffad9c5dfdd68ecfece3c73eecc1fa0c2ac4c130014af201f11feef6788c8e91286a4279e06b491c55824a0718a2bf1775485c4f86ee834655e32be4a2f1b500d240008da68632c1134c21463151f5c5323944e2349536db8d822636eed2ec8fedb8c0f6692fcf066b59c000030000100005da101080101030803010001acffb409bcc939f831f7a1e5ec88f7a59255ec53040be432027390a4ce896d6f9086f3c5e177fbfe118163aaec7af1462c47945944c4e2c026be5e98bbcded25978272e1e3e079c5094d573f0e83c92f02b32d3513b1550b826929c80dd0f92cac966d17769fd5867b647c3f38029abdc48152eb8f207159ecc5d232c7c1537c79f4b7ac28ff11682f21681bf6d6aba555032bf6f9f036beb2aaa5b3778d6eebfba6bf9ea191be4ab0caea759e2f773a1f9029c73ecb8d5735b9321db085f1b8e2d8038fe2941992548cee0d67dd4547e11dd63af9c9fc1c5466fb684cf009d7197c2cf79e792ab501e6a8a1ca519af2cb9b5f6367e94c0d47502451357be1b5000030000100005da101080101030803010001af7a8deba49d995a792aefc80263e991efdbc86138a931deb2c65d5682eab5d3b03738e3dfdc89d96da64c86c0224d9ce02514d285da3068b19054e5e787b2969058e98e12566c8c808c40c0b769e1db1a24a1bd9b31e303184a31fc7bb56b85bbba8abc02cd5040a444a36d47695969849e16ad856bb58e8fac8855224400319bdab224d83fc0e66aab32ff74bfeaf0f91c454e6850a1295207bbd4cdde8f6ffb08faa9755c2e3284efa01f99393e18786cb132f1e66ebc6517318e1ce8a3b7337ebb54d035ab57d9706ecd9350d4afacd825e43c8668eece89819caf6817af62dc4fbd82f0e33f6647b2b6bda175f14607f59f4635451e6b27df282ef73d87000030000100005da101080100030803010001b11b182a464c3adc6535aa59613bda7a61cac86945c20b773095941194f4b9f516e8bd924b1e50e3fe83918b51e54529d4e5a1e45303df8462241d5e05979979ae5bf9c6c598c08a496e17f3bd3732d5aebe62667b61db1bbe178f27ac99408165a230d6aee78348e6c67789541f845b2ada96667f8dd16ae44f9e260c4a138b3bb1015965ebe609434a06464bd7d29bac47c3017e83c0f89bca1a9e3bdd0813715f3484292df589bc632e27d37efc02837cb85d770d5bd53a36edc99a8294771aa93cf22406f5506c8cf850ed85c1a475dee5c2d3700b3f5631d903524b849995c20cb407ed411f70b428ae3d642716fe239335aa961a752e67fb6dca0bf729000030000100005da101080100030803010001b6aec4b48567e2925a2d9c4fa4c96e6dddf86215a9bd8dd579c38ccb1199ed1be89946a7f72fc2633909a2792d0eed1b5afb2ee4c78d865a76d6cd9369d999c96af6be0a2274b8f2e9e0a0065bd20257570f08bc14c16f5616426881a83dbce6926e391c138a2ec317efa7349264de2e791c9b7d4a6048ee6eedf27bf1ece398ff0d229f18377cb1f6b98d1228ef217b8146c0c73851b89a6fc37c621ca187e16428a743ffea0072e185ef93e39525cee3ad01e0c94d2e511c8c313322c29ab91631e1856049a36898684c3056e5997473816fb547acb0be6e660bdfa89a5cb28b3669d8625f3f018c7b3b8a4860e774ee8261811ce7f96c461bc162c1a374f300002e000100005da10113003008000002a30068cdee8068b23f004f66001c5875f402770a5fe9251e7be7783b6d0545cb59ecad7d25cb5ce75ad583c47f809ecbe168ebfc57dee0e0eca8f6b92f32fb8cf3808c95640ae8e7fcd11b57d948b3b2749ae53b799fdd665d2b37a179401afda48534952859f22884a9cb9526e147fb867b7cd1463004a0385e9ad278aa41a9b63405d636733dc822f6a8b17d9eafc00e08717d558c6d3a3315c6c2ff3479b537290fe5ce9f1b280894951c5ec31305ebfa60260354cfc340ffe8d9b809a440ea9cdd8e4e14cbefec6c7f3967ab7776f7b1bc13589596b1f6d60176d3223126bac85abb2b55cb30a5d0615d6147a5dafb841a5b7ea1c1580b1a6b3dcf7607d12e19d2971aaf8747fdab1c42bb026d65000030000100000db900880100030803010001b36eee22bd8e610570cd88bfc3fedafa006a58b9714432aa3a6f9dd39a905c4e86aa1cdf5827119c81e1245d94ee4838ae22f05cc922ca30122aefa4da19d90a965b4317071b9331187f5cf4eb570dbd8e01987c2593a85b92e0440c635d15da13405f6ca7d78289ef0d6fe4716b8b62abd18dc07b0a9edd54182353ef836539026d65000030000100000db901080101030803010001c103be3a2aa47686ab01ba1b23799ff108d0c0530dfe35cebdd320b7abc851d1abf191378d155127e17fb029628385482b34ac3b042093d6097574b36ee277e31d20003272871bc76d1762dab33397eaae97d853932da5a96886a1b7c61bc52fcd1f1f23c7026a48fa1b190cb8b97d42b45b49948c45187efec3c7867812627a0220e5497c36ee4e92452fb5c1bda2dceaebf71c0e3909a61a5d6498dfc41c71cd0412dbbf442e43c378c9fb4043a1523cfd7ce320ce29fce606db73a8c78150b9808db8bb71898858d7a48ead8870f364b6e271ac642fe3160de3bc44b5a89ccf9e21e2ae5a877253db495f611a8a16a657f7ad9aeb906d5bc9c86f2883b5ed026d65000030000100000db900880100030803010001bfe96cdfe309deee4c579edbbfb50264719c35e25f64a525f81fe2479be4a907bfa9ce8b048ec167217690a145208507367cfec4ab4f9726cf55ecb79bf287836df0e0e946463a56e01b1a7d2e98681274f42ceb5817b1e253920b50f2e63f4be1a7c41f948a4a7235259a58eb0a9e4ccca370e2b3d363e4c289b897ffa329ab026d6500002e000100000db901160030080100000e1068d1697c68b5abecb128026d65005c91285cf473abf2c412efd0459436d9a291d1462928b3fcb8b30ea6d0d817e03dc8fe06994cfffad8ce447e08d85689e8c0966eac684716d98b4d116c08004b38bdbbec00b943f0afcf1c2b98fa4c8c36ded6823d99b61d96251b337037708ab2786ae66c48f08a70cc4d00b4dfbe44ac192c6c716470de238476913ae9574693514cf6ef3cd90b072127d42a2bf12ab871332a548a73bfd9d72479b90af179692389722fab448b23cd03ca8503a5e70857e644f8a29a4a15918a5a8cd317526b1d0ec0065b15da6a3021e6543f623887e5f099df3ddf8dd75bcaa355ed03d3e3de982359a6a93eca7def06797b12e63a0ffa6dc17e620dd13b6a0d2ac25df00673617473746f026d65000030000100000c8d00440100030dedcbe3954643072571e6c4c163cfe9ef330f5e430a3e6ca5eb76a9c97d1e3fcb9cba6a6a9ea371474b27c3d8ebb3a9ad9f1006be07d5155d669fdc7cc0db4d6a0673617473746f026d65000030000100000c8d00440101030d79bca014d652db03985a4edc2ada39c35f7daf8b86656ba6cd2df96f1da8c05f81d584aad62ee3c42ac7cbd29c5d35b9fa0b3d568a556ae9794d8cb02bae1bcb0673617473746f026d6500002e000100000c8d005d00300d0200093a8068cd0e3168ba8419c4010673617473746f026d65007a17319b99137fb51bb57a513cd9fd257130de52cc9279697e727e1e95a0301653a1ea782e2d8a43d9c69528491a2e088a184128409ed0e3078597fd3732d5a30b6d617474636f72616c6c6f03636f6d00002b0001000026610024e2f50d02f0e161567d468087ff27b051abc94476178a7cb635da1aa705e05c77ca81de520b6d617474636f72616c6c6f03636f6d00002e0001000026610057002b0d020001518068c67a0468bd2f1c504103636f6d0021c40cf90af28c2fb2fd35ce8632ed73edcf43bee374fb2b54944a9e8e845d08da67afb417d3014894ac2a92cf6a73be53d7df516a298d63447af8588ccee3e703636f6d00002b00010000506600244d060d028acbb0cd28f41250a80a491389424d341522d946b0da0c0291f2d3d771d7805a03636f6d00002e0001000050660113002b08010001518068cf865068be54c0b56900a9e8604de5bb97b53b31029218bd6dce5e68cdc0bd577fd3a3def5107e17b108679df22104a4f842ecfee4ab6ee14fbd7169b9e4fc9545dd00b21b920f41f40e8b5ece643975dd26f930acdc77e9495acd4507a7b22c02c4f048dadb3d2db607d46720ede2024be8a450ab98e2cae38a594603c73bce8617b9c0ca4f303de8d09606389530fb45ec20e9e6df775a72f1b76e47ba3c3780e1a5d7a27e77645f298efe1c397f31cc9f86151216627bc7bfbf265ac5a563805db62c5df2ede65ccf1c5c3f25054d73b5b9095238d38a39e30d9c2b0ae17d8d93ed6764d452d4a3141c0355d89f261d46e1f3a37857345e5220fadbeb10c9ed234cd03adfe55a04fc03636f6d00003000010000382100440100030df17b60fb56d522f8634153e785c0a978532ea76de39d34bb356d3d042e07f29f7b992176cc83acef7b78ea750425203b18f2b8228b3cdd2bc7eb13c3e3035a7e03636f6d00003000010000382100440101030db71f0465101ddbe2bf0c9455d12fa16c1cda44f4bf1ba2553418ad1f3aa9b06973f21b84eb532cf4035ee8d4832ca26d89306a7d32560c0cb0129d450ac1083503636f6d00002e000100003821005700300d010001518068c6cafb68b3034f4d0603636f6d0096cb2d4c67b93febc13dff1cdea2ab3d7669bc767127cb975f1d2ff4a94b9c15ca83d6ae9c93bde066d08095c2d0bffde30b4aea0a94ad9902693de313cb2b390b6d617474636f72616c6c6f03636f6d00003000010000546000440100030d27ac3c16d55694869003db8f7ee177d74690a6ca1e0d719e78fe9a6a2029bb2183205b6723ca5f4d63b6bb07c5d5a35fef5907eaa22accb0435d0151e13a01cf0b6d617474636f72616c6c6f03636f6d00003000010000546000440100030d8b1cf07c86f18c19c8c3146db093893648dcc1ab5fb79e99ccbab4aa06f98d52ac27b92e215d9da98d7535f3c2ce038fbb9d41b9c63d3845d444feffc1f71ed70b6d617474636f72616c6c6f03636f6d00003000010000546000440101030dec7c1fa1752495c42d2224eace96ed74144e9cb811608dd91594974bdc723fdc5b38a37c3340f1deca68a7ec82248822954b2994de5ac99ff6e9db95fd42c94b0b6d617474636f72616c6c6f03636f6d00002e000100005460006300300d0200093a8068cd0b5a68ba8142e2f50b6d617474636f72616c6c6f03636f6d004299251a06613ed7b0d6d65c41c2df2694730e81bc9f6d7266304cbfb6721ac4cc91ba71eb1eded7d351e996c0ffaaac566829474b5bd0d9e0a0c057928d47ef"}]), + # Getinfo is version dependent and path dependent + Rewriter("getinfo", + "example:getinfo#1", + [{"alias": "SILENTARTIST-" + os.getenv('CLN_NEXT_VERSION')}, + {"version": os.getenv('CLN_NEXT_VERSION')}, + {"lightning-dir": "/home/rusty/.lightning/regtest"}]), + # Logs are high-variance + Rewriter("getlog", + "example:getlog#1", + [{"bytes_used": 3271748}, + {"log": [{"num_skipped": 177}, {}, {"num_skipped": 4562}, {"num_skipped": 4554}, {}]}]), + # listconfigs exposes lightning-dir paths, aliases + Rewriter("listconfigs", + "example:listconfigs#3", + [{"configs": {"lightning-dir": {"value_str": "/home/rusty/.lightning/regtest"}}}, + {"configs": {"alias": {"value_str": "SILENTARTIST-" + os.getenv('CLN_NEXT_VERSION')}}}, + {"configs": {"autoclean-expiredinvoices-age": {"source": "/home/rusty/.lightning/regtest/config.setconfig:2"}}}, + {"configs": {"pid-file": {"value_str": "/home/rusty/.lightning/lightningd-regtest.pid"}}}, + {"configs": {"min-capacity-sat": {"source": "/home/rusty/.lightning/regtest/config.setconfig:3"}}}, + {"configs": {"log-file": {"values_str": ["-", "/home/rusty/.lightning/log"]}}}, + {"configs": {"dev-save-plugin-io": {"value_str": "/tmp/plugin-io"}}}, + {"configs": {"bitcoin-datadir": {"value_str": "/var/lib/bitcoind"}}}, + {"configs": {"bitcoin-rpcport": {"value_int": 8332}}}]), + # setconfig also exposes paths + Rewriter("setconfig", + "example:setconfig#1", + [{"config": {"source": "/home/rusty/.lightning/regtest/config.setconfig:2"}}, + {"config": {"plugin": "/usr/local/libexec/plugins/autoclean"}}]), + Rewriter("setconfig", + "example:setconfig#2", + [{"config": {"source": "/home/rusty/.lightning/regtest/config.setconfig:3"}}]), + # listnodes' aliases are version dependent + Rewriter("listnodes", + "example:listnodes#1", + [{"nodes": [{"alias": "HOPPINGFIRE-" + os.getenv('CLN_NEXT_VERSION')}]}]), + Rewriter("listnodes", + "example:listnodes#2", + [{"nodes": [{"alias": "SILENTARTIST-" + os.getenv('CLN_NEXT_VERSION')}, + {"alias": "JUNIORBEAM-" + os.getenv('CLN_NEXT_VERSION')}, + {"alias": "HOPPINGFIRE-" + os.getenv('CLN_NEXT_VERSION')}, + {"alias": "JUNIORFELONY-" + os.getenv('CLN_NEXT_VERSION')}]}]), + # Ephemeral ports used when they connect to us + Rewriter("listpeers", + "example:listpeers#2", + [{"peers": [{}, + {"netaddr": ["127.0.0.1:54321"]}, + {}]}]), + # FIXME: SCB backup shouldn't save port for incoming connections + Rewriter("staticbackup", + "example:staticbackup#1", + [{"scb": canned_scbs}]), + # FIXME: Why do these vary? + Rewriter("listhtlcs", + "example:listhtlcs#1", + [{"htlcs": [{}] * 10 + [{"updated_index": 96}] + [{}] * 8 + [{"updated_index": 170}] + [{}] * 3}]), + # FIXME: These due to l1's different channel ordering maybe? + Rewriter("listpeerchannels", + "example:listpeerchannels#1", + [{"channels": [{"scratch_txid": "f8042b0e29badb6450d57a8065a9c05d1a86cb8cd43d775d23bd3c8e3d180bd7"}]}]), + Rewriter("listpeerchannels", + "example:listpeerchannels#2", + [{"channels": [{"scratch_txid": "f8042b0e29badb6450d57a8065a9c05d1a86cb8cd43d775d23bd3c8e3d180bd7"}, {}, {}]}]), + ] + + # Canonicalize recover_channel request: + examples['listconfigs']['examples'][0]['request']['params']['scb'] = canned_scbs + + # Canonicalize plugin paths, order of plugin options + lc_response = examples['listconfigs']['examples'][2]['response'] + lc_response['configs'] = fixup_listconfigs(lc_response['configs']) + + # Sort by scid as an arbitrary field. + lpc_response = examples['listpeerchannels']['examples'][1]['response'] + lpc_response['channels'].sort(key=lambda c: c['short_channel_id']) + + for rw in rewrites: + rewrite_example(examples, rw) + + def update_examples_in_schema_files(): """Update examples in JSON schema files""" + rewrite_examples(EXAMPLES_JSON) try: updated_examples = {} for method, method_examples in EXAMPLES_JSON.items(): From d3be2e8cb4ba0b66cd5e31bdd055d0998867b446 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 16:13:25 +1030 Subject: [PATCH 14/15] doc: actually run the example generation. This is `make update-doc-examples-newchain`, which creates the canned blocks (and, since it's the first time, the bitcoind wallet). Signed-off-by: Rusty Russell --- cln-grpc/proto/node.proto | 7 +- cln-grpc/src/convert.rs | 14 +- cln-rpc/src/model.rs | 15 +- contrib/msggen/msggen/schema.json | 5867 +++++++++++------ contrib/pyln-grpc-proto/pyln/grpc/node_pb2.py | 2022 +++--- contrib/pyln-testing/pyln/testing/grpc2py.py | 3 +- doc/schemas/addpsbtoutput.json | 16 +- doc/schemas/askrene-age.json | 4 +- doc/schemas/askrene-bias-channel.json | 14 +- doc/schemas/askrene-create-channel.json | 4 +- doc/schemas/askrene-disable-node.json | 2 +- doc/schemas/askrene-listlayers.json | 40 +- doc/schemas/askrene-listreservations.json | 16 +- doc/schemas/askrene-reserve.json | 8 +- doc/schemas/askrene-unreserve.json | 8 +- doc/schemas/autoclean-once.json | 6 +- doc/schemas/autoclean-status.json | 7 +- doc/schemas/bkpr-channelsapy.json | 14 +- .../bkpr-editdescriptionbyoutpoint.json | 8 +- .../bkpr-editdescriptionbypaymentid.json | 8 +- doc/schemas/bkpr-inspect.json | 12 +- doc/schemas/bkpr-listaccountevents.json | 399 +- doc/schemas/bkpr-listbalances.json | 36 +- doc/schemas/bkpr-listincome.json | 290 +- doc/schemas/check.json | 8 +- doc/schemas/checkmessage.json | 12 +- doc/schemas/checkrune.json | 8 +- doc/schemas/close.json | 18 +- doc/schemas/commando.json | 36 +- doc/schemas/connect.json | 20 +- doc/schemas/createinvoice.json | 8 +- doc/schemas/createonion.json | 44 +- doc/schemas/createrune.json | 52 +- doc/schemas/datastoreusage.json | 2 +- doc/schemas/decode.json | 18 +- doc/schemas/delforward.json | 4 +- doc/schemas/delinvoice.json | 16 +- doc/schemas/delpay.json | 37 +- doc/schemas/dev-forget-channel.json | 10 +- doc/schemas/disableinvoicerequest.json | 6 +- doc/schemas/disableoffer.json | 15 +- doc/schemas/disconnect.json | 4 +- doc/schemas/emergencyrecover.json | 6 +- doc/schemas/enableoffer.json | 17 +- doc/schemas/exposesecret.json | 22 +- doc/schemas/feerates.json | 2 +- doc/schemas/fetchbip353.json | 2 +- doc/schemas/fetchinvoice.json | 8 +- doc/schemas/fundchannel.json | 22 +- doc/schemas/fundchannel_cancel.json | 4 +- doc/schemas/fundchannel_complete.json | 12 +- doc/schemas/fundchannel_start.json | 12 +- doc/schemas/fundpsbt.json | 4 +- doc/schemas/getinfo.json | 18 +- doc/schemas/getlog.json | 41 +- doc/schemas/getroute.json | 22 +- doc/schemas/getroutes.json | 24 +- doc/schemas/help.json | 2 +- doc/schemas/injectpaymentonion.json | 10 +- doc/schemas/invoice.json | 16 +- doc/schemas/invoicerequest.json | 8 +- doc/schemas/keysend.json | 34 +- doc/schemas/listaddresses.json | 8 +- doc/schemas/listchainmoves.json | 256 +- doc/schemas/listchannelmoves.json | 136 +- doc/schemas/listchannels.json | 154 +- doc/schemas/listclosedchannels.json | 65 +- doc/schemas/listconfigs.json | 658 +- doc/schemas/listforwards.json | 154 +- doc/schemas/listfunds.json | 127 +- doc/schemas/listhtlcs.json | 236 +- doc/schemas/listinvoicerequests.json | 18 +- doc/schemas/listinvoices.json | 204 +- doc/schemas/listnodes.json | 48 +- doc/schemas/listoffers.json | 56 +- doc/schemas/listpays.json | 96 +- doc/schemas/listpeerchannels.json | 432 +- doc/schemas/listpeers.json | 24 +- doc/schemas/listsendpays.json | 280 +- doc/schemas/listsqlschemas.json | 8 + doc/schemas/listtransactions.json | 487 +- doc/schemas/makesecret.json | 4 +- doc/schemas/multifundchannel.json | 46 +- doc/schemas/multiwithdraw.json | 26 +- doc/schemas/newaddr.json | 5 +- doc/schemas/offer.json | 10 +- doc/schemas/openchannel_abort.json | 4 +- doc/schemas/openchannel_bump.json | 30 +- doc/schemas/openchannel_init.json | 20 +- doc/schemas/openchannel_signed.json | 20 +- doc/schemas/openchannel_update.json | 24 +- doc/schemas/pay.json | 28 +- doc/schemas/ping.json | 4 +- doc/schemas/plugin.json | 108 +- doc/schemas/preapproveinvoice.json | 4 +- doc/schemas/preapprovekeysend.json | 4 +- doc/schemas/recover.json | 4 +- doc/schemas/recoverchannel.json | 24 +- doc/schemas/renepay.json | 24 +- doc/schemas/renepaystatus.json | 12 +- doc/schemas/reserveinputs.json | 14 +- doc/schemas/sendcustommsg.json | 2 +- doc/schemas/sendinvoice.json | 12 +- doc/schemas/sendonion.json | 10 +- doc/schemas/sendpay.json | 16 +- doc/schemas/sendpsbt.json | 6 +- doc/schemas/setchannel.json | 16 +- doc/schemas/setconfig.json | 37 +- doc/schemas/setpsbtversion.json | 8 +- doc/schemas/showrunes.json | 68 +- doc/schemas/signinvoice.json | 8 +- doc/schemas/signmessage.json | 10 +- doc/schemas/signmessagewithkey.json | 12 +- doc/schemas/signpsbt.json | 8 +- doc/schemas/splice_init.json | 14 +- doc/schemas/splice_signed.json | 20 +- doc/schemas/splice_update.json | 12 +- doc/schemas/sql-template.json | 30 +- doc/schemas/staticbackup.json | 12 +- doc/schemas/txdiscard.json | 12 +- doc/schemas/txprepare.json | 16 +- doc/schemas/txsend.json | 16 +- doc/schemas/unreserveinputs.json | 4 +- doc/schemas/upgradewallet.json | 5 +- doc/schemas/utxopsbt.json | 16 +- doc/schemas/wait.json | 16 +- doc/schemas/waitanyinvoice.json | 20 +- doc/schemas/waitblockheight.json | 6 +- doc/schemas/waitinvoice.json | 20 +- doc/schemas/waitsendpay.json | 10 +- doc/schemas/withdraw.json | 18 +- doc/schemas/xpay.json | 53 +- tests/data/autogenerate-bitcoin-blocks.json | 1 + tests/data/autogenerate-bitcoind-wallet.dat | Bin 0 -> 118784 bytes 134 files changed, 9005 insertions(+), 4795 deletions(-) create mode 100644 tests/data/autogenerate-bitcoin-blocks.json create mode 100644 tests/data/autogenerate-bitcoind-wallet.dat diff --git a/cln-grpc/proto/node.proto b/cln-grpc/proto/node.proto index ed692dedca63..d8a04d542561 100644 --- a/cln-grpc/proto/node.proto +++ b/cln-grpc/proto/node.proto @@ -1467,6 +1467,7 @@ message ListpeerchannelsChannels { optional Amount fee_base_msat = 27; optional uint32 fee_proportional_millionths = 28; optional Amount dust_limit_msat = 29; + optional Amount max_total_htlc_in_msat = 30 [deprecated = true]; optional Amount their_reserve_msat = 31; optional Amount our_reserve_msat = 32; optional Amount spendable_msat = 33; @@ -2391,8 +2392,6 @@ message ListoffersOffers { string bolt12 = 4; bool used = 5; optional string label = 6; - optional string description = 7; - optional bool force_paths = 8; } message ListpaysRequest { @@ -4315,10 +4314,6 @@ message XpayRequest { optional uint32 retry_for = 5; optional Amount partial_msat = 6; optional uint32 maxdelay = 7; - optional string payer_note = 8; - optional string label = 9; - optional bytes localinvreqid = 10; - optional bool dev_use_shadow = 11; } message XpayResponse { diff --git a/cln-grpc/src/convert.rs b/cln-grpc/src/convert.rs index d10a2fb6b40e..85ed2f15950d 100644 --- a/cln-grpc/src/convert.rs +++ b/cln-grpc/src/convert.rs @@ -1365,7 +1365,7 @@ impl From for pb::ListpeerchannelsCh } } -#[allow(unused_variables)] +#[allow(unused_variables,deprecated)] impl From for pb::ListpeerchannelsChannels { fn from(c: responses::ListpeerchannelsChannels) -> Self { Self { @@ -1401,6 +1401,8 @@ impl From for pb::ListpeerchannelsChannels lost_state: c.lost_state, // Rule #2 for type boolean? max_accepted_htlcs: c.max_accepted_htlcs, // Rule #2 for type u32? max_to_us_msat: c.max_to_us_msat.map(|f| f.into()), // Rule #2 for type msat? + #[allow(deprecated)] + max_total_htlc_in_msat: c.max_total_htlc_in_msat.map(|f| f.into()), // Rule #2 for type msat? maximum_htlc_out_msat: c.maximum_htlc_out_msat.map(|f| f.into()), // Rule #2 for type msat? min_to_us_msat: c.min_to_us_msat.map(|f| f.into()), // Rule #2 for type msat? minimum_htlc_in_msat: c.minimum_htlc_in_msat.map(|f| f.into()), // Rule #2 for type msat? @@ -2298,8 +2300,6 @@ impl From for pb::ListoffersOffers { Self { active: c.active, // Rule #2 for type boolean bolt12: c.bolt12, // Rule #2 for type string - description: c.description, // Rule #2 for type string? - force_paths: c.force_paths, // Rule #2 for type boolean? label: c.label, // Rule #2 for type string? offer_id: >::as_ref(&c.offer_id).to_vec(), // Rule #2 for type hash single_use: c.single_use, // Rule #2 for type boolean @@ -7090,16 +7090,12 @@ impl From for pb::XpayRequest { fn from(c: requests::XpayRequest) -> Self { Self { amount_msat: c.amount_msat.map(|f| f.into()), // Rule #2 for type msat? - dev_use_shadow: c.dev_use_shadow, // Rule #2 for type boolean? invstring: c.invstring, // Rule #2 for type string - label: c.label, // Rule #2 for type string? // Field: Xpay.layers[] layers: c.layers.map(|arr| arr.into_iter().map(|i| i.into()).collect()).unwrap_or(vec![]), // Rule #3 - localinvreqid: c.localinvreqid.map(|v| hex::decode(v).unwrap()), // Rule #2 for type hex? maxdelay: c.maxdelay, // Rule #2 for type u32? maxfee: c.maxfee.map(|f| f.into()), // Rule #2 for type msat? partial_msat: c.partial_msat.map(|f| f.into()), // Rule #2 for type msat? - payer_note: c.payer_note, // Rule #2 for type string? retry_for: c.retry_for, // Rule #2 for type u32? } } @@ -9150,15 +9146,11 @@ impl From for requests::XpayRequest { fn from(c: pb::XpayRequest) -> Self { Self { amount_msat: c.amount_msat.map(|a| a.into()), // Rule #1 for type msat? - dev_use_shadow: c.dev_use_shadow, // Rule #1 for type boolean? invstring: c.invstring, // Rule #1 for type string - label: c.label, // Rule #1 for type string? layers: Some(c.layers.into_iter().map(|s| s.into()).collect()), // Rule #4 - localinvreqid: c.localinvreqid.map(|v| hex::encode(v)), // Rule #1 for type hex? maxdelay: c.maxdelay, // Rule #1 for type u32? maxfee: c.maxfee.map(|a| a.into()), // Rule #1 for type msat? partial_msat: c.partial_msat.map(|a| a.into()), // Rule #1 for type msat? - payer_note: c.payer_note, // Rule #1 for type string? retry_for: c.retry_for, // Rule #1 for type u32? } } diff --git a/cln-rpc/src/model.rs b/cln-rpc/src/model.rs index 1f336f7e5a2f..a9f4fd85826e 100644 --- a/cln-rpc/src/model.rs +++ b/cln-rpc/src/model.rs @@ -5004,20 +5004,12 @@ pub mod requests { #[serde(skip_serializing_if = "Option::is_none")] pub amount_msat: Option, #[serde(skip_serializing_if = "Option::is_none")] - pub dev_use_shadow: Option, - #[serde(skip_serializing_if = "Option::is_none")] - pub label: Option, - #[serde(skip_serializing_if = "Option::is_none")] - pub localinvreqid: Option, - #[serde(skip_serializing_if = "Option::is_none")] pub maxdelay: Option, #[serde(skip_serializing_if = "Option::is_none")] pub maxfee: Option, #[serde(skip_serializing_if = "Option::is_none")] pub partial_msat: Option, #[serde(skip_serializing_if = "Option::is_none")] - pub payer_note: Option, - #[serde(skip_serializing_if = "Option::is_none")] pub retry_for: Option, #[serde(skip_serializing_if = "crate::is_none_or_empty")] pub layers: Option>, @@ -7942,6 +7934,9 @@ pub mod responses { #[derive(Clone, Debug, Deserialize, Serialize)] pub struct ListpeerchannelsChannels { + #[deprecated] + #[serde(skip_serializing_if = "Option::is_none")] + pub max_total_htlc_in_msat: Option, #[serde(skip_serializing_if = "Option::is_none")] pub alias: Option, #[serde(skip_serializing_if = "Option::is_none")] @@ -9466,10 +9461,6 @@ pub mod responses { #[derive(Clone, Debug, Deserialize, Serialize)] pub struct ListoffersOffers { - #[serde(skip_serializing_if = "Option::is_none")] - pub description: Option, - #[serde(skip_serializing_if = "Option::is_none")] - pub force_paths: Option, #[serde(skip_serializing_if = "Option::is_none")] pub label: Option, pub active: bool, diff --git a/contrib/msggen/msggen/schema.json b/contrib/msggen/msggen/schema.json index 8f83713d92be..d9b6bdf911cf 100644 --- a/contrib/msggen/msggen/schema.json +++ b/contrib/msggen/msggen/schema.json @@ -157,9 +157,9 @@ } }, "response": { - "psbt": "cHNidP8BAgpsbt1001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", + "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQEBAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AA==", "estimated_added_weight": 172, - "outnum": 1 + "outnum": 0 } }, { @@ -168,11 +168,11 @@ "method": "addpsbtoutput", "params": [ 3333333, - "cHNidP8BAgpsbt20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202" + "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQECAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAA=" ] }, "response": { - "psbt": "cHNidP8BAgpsbt20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", + "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQECAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAA=", "estimated_added_weight": 172, "outnum": 1 } @@ -183,14 +183,14 @@ "method": "addpsbtoutput", "params": { "satoshi": 3333333, - "initialpsbt": "cHNidP8BAgpsbt20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", - "destination": "bcrt1p5201010101010101010101010101010101010101010101010101010101" + "initialpsbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQECAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAA=", + "destination": "bcrt1pmr85yp9sd3lg4zu5r3f5wjqeyngu5pl5nhvuj4dyhmyr78zt3yzqdg9at9" } }, "response": { - "psbt": "cHNidP8BAgpsbt300303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303", + "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQEDAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAABAwjV3DIAAAAAAAEEIlEg2M9CBLBsfoqLlBxTR0gZJNHKB/Sd2clVpL7IPxxLiQQA", "estimated_added_weight": 172, - "outnum": 1 + "outnum": 2 } } ] @@ -264,12 +264,12 @@ "method": "askrene-age", "params": { "layer": "test_layers", - "cutoff": 1738000000 + "cutoff": 1738000001 } }, "response": { "layer": "test_layers", - "num_removed": 1 + "num_removed": 2 } } ] @@ -400,7 +400,7 @@ "method": "askrene-bias-channel", "params": { "layer": "test_layers", - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "bias": 1 } }, @@ -408,8 +408,9 @@ "biases": [ { "layer": "test_layers", - "short_channel_id_dir": "109x1x1/1", - "bias": 1 + "short_channel_id_dir": "110x1x1/1", + "bias": 1, + "timestamp": 1738000000 } ] } @@ -420,7 +421,7 @@ "method": "askrene-bias-channel", "params": [ "test_layers", - "109x1x1/1", + "110x1x1/1", -5, "bigger bias" ] @@ -429,9 +430,10 @@ "biases": [ { "layer": "test_layers", - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "description": "bigger bias", - "bias": -5 + "bias": -5, + "timestamp": 1738000000 } ] } @@ -696,8 +698,8 @@ "method": "askrene-create-channel", "params": { "layer": "test_layers", - "source": "nodeid030303030303030303030303030303030303030303030303030303030303", - "destination": "nodeid010101010101010101010101010101010101010101010101010101010101", + "source": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "destination": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "short_channel_id": "0x0x1", "capacity_msat": "1000000sat" } @@ -1094,7 +1096,7 @@ "method": "askrene-disable-node", "params": { "layer": "test_layers", - "node": "nodeid010101010101010101010101010101010101010101010101010101010101" + "node": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } }, "response": {} @@ -1565,12 +1567,12 @@ "layer": "test_layers", "persistent": false, "disabled_nodes": [ - "nodeid010101010101010101010101010101010101010101010101010101010101" + "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ], "created_channels": [ { - "source": "nodeid010101010101010101010101010101010101010101010101010101010101", - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "source": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "short_channel_id": "0x0x1", "capacity_msat": 1000000000 } @@ -1594,19 +1596,13 @@ ], "biases": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "description": "bigger bias", - "bias": -5 + "bias": -5, + "timestamp": 1738000000 } ], - "node_biases": [ - { - "node": "nodeid030303030303030303030303030303030303030303030303030303030303", - "description": "this node is unreliable", - "in_bias": 0, - "out_bias": -5 - } - ] + "node_biases": [] } ] } @@ -1623,12 +1619,12 @@ "layer": "test_layers", "persistent": false, "disabled_nodes": [ - "nodeid010101010101010101010101010101010101010101010101010101010101" + "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ], "created_channels": [ { - "source": "nodeid010101010101010101010101010101010101010101010101010101010101", - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "source": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "short_channel_id": "0x0x1", "capacity_msat": 1000000000 } @@ -1652,19 +1648,13 @@ ], "biases": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "description": "bigger bias", - "bias": -5 + "bias": -5, + "timestamp": 1738000000 } ], - "node_biases": [ - { - "node": "nodeid030303030303030303030303030303030303030303030303030303030303", - "description": "this node is unreliable", - "in_bias": 0, - "out_bias": -5 - } - ] + "node_biases": [] }, { "layer": "xpay", @@ -1762,28 +1752,28 @@ "response": { "reservations": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000, "age_in_seconds": 2, - "command_id": "\"-c:askrene-reserve#62/cln:askrene-reserve#122\"" + "command_id": "examples.py:askrene-reserve#1/cln:askrene-reserve#2" }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250001, "age_in_seconds": 2, - "command_id": "\"-c:askrene-reserve#62/cln:askrene-reserve#122\"" + "command_id": "examples.py:askrene-reserve#2/cln:askrene-reserve#3" }, { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000000000, "age_in_seconds": 2, - "command_id": "\"-c:askrene-reserve#66/cln:askrene-reserve#126\"" + "command_id": "examples.py:askrene-reserve#3/cln:askrene-reserve#4" }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250000000000, "age_in_seconds": 2, - "command_id": "\"-c:askrene-reserve#66/cln:askrene-reserve#126\"" + "command_id": "examples.py:askrene-reserve#4/cln:askrene-reserve#5" } ] } @@ -1963,11 +1953,11 @@ "params": { "path": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000 }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250001 } ] @@ -1982,11 +1972,11 @@ "params": { "path": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000000000 }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250000000000 } ] @@ -2076,11 +2066,11 @@ "params": { "path": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000 }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250001 } ] @@ -2095,11 +2085,11 @@ "params": { "path": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000000000 }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250000000000 } ] @@ -2462,7 +2452,7 @@ "autoclean": { "failedpays": { "cleaned": 0, - "uncleaned": 7 + "uncleaned": 0 } } } @@ -2479,8 +2469,8 @@ "response": { "autoclean": { "succeededpays": { - "cleaned": 7, - "uncleaned": 0 + "cleaned": 0, + "uncleaned": 7 } } } @@ -3027,7 +3017,7 @@ }, "succeededpays": { "enabled": false, - "cleaned": 7 + "cleaned": 0 }, "failedpays": { "enabled": false, @@ -3041,6 +3031,11 @@ "enabled": true, "age": 300, "cleaned": 0 + }, + "networkevents": { + "enabled": true, + "age": 2592000, + "cleaned": 0 } } } @@ -3315,7 +3310,7 @@ "response": { "channels_apy": [ { - "account": "channelid0120000120000120000120000120000120000120000120000120000", + "account": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "routed_out_msat": 1000000, "routed_in_msat": 510091208, "lease_fee_paid_msat": 0, @@ -3335,8 +3330,8 @@ "apy_total": "0.0160%" }, { - "account": "channelid0230000230000230000230000230000230000230000230000230000", - "routed_out_msat": 510190102, + "account": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", + "routed_out_msat": 500000000, "routed_in_msat": 0, "lease_fee_paid_msat": 0, "lease_fee_earned_msat": 0, @@ -3344,7 +3339,7 @@ "pushed_in_msat": 0, "our_start_balance_msat": 1000000000, "channel_start_balance_msat": 1000000000, - "fees_out_msat": 106, + "fees_out_msat": 0, "fees_in_msat": 0, "utilization_out": "31.7060%", "utilization_out_initial": "51.5591%", @@ -3356,8 +3351,8 @@ "apy_total_initial": "0.0161%" }, { - "account": "channelid0250000250000250000250000250000250000250000250000250000", - "routed_out_msat": 500000000, + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "routed_out_msat": 510190102, "routed_in_msat": 0, "lease_fee_paid_msat": 0, "lease_fee_earned_msat": 0, @@ -3365,7 +3360,7 @@ "pushed_in_msat": 0, "our_start_balance_msat": 1000000000, "channel_start_balance_msat": 1000000000, - "fees_out_msat": 0, + "fees_out_msat": 106, "fees_in_msat": 0, "utilization_out": "32.7060%", "utilization_out_initial": "52.5591%", @@ -3784,7 +3779,7 @@ "id": "example:bkpr-editdescriptionbyoutpoint#1", "method": "bkpr-editdescriptionbyoutpoint", "params": { - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1", + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1", "description": "edited utxo description" } }, @@ -3797,9 +3792,9 @@ "credit_msat": 200000000000, "debit_msat": 0, "currency": "bcrt", - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1", - "timestamp": 1738510000, - "blockheight": 110, + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1", + "timestamp": 1738000001, + "blockheight": 106, "description": "edited utxo description" } ] @@ -4088,23 +4083,23 @@ "id": "example:bkpr-editdescriptionbypaymentid#1", "method": "bkpr-editdescriptionbypaymentid", "params": { - "payment_id": "paymentid0000202020202020202020202020202020202020202020202020202", + "payment_id": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0", "description": "edited invoice description from description send some sats l2 to l3" } }, "response": { "updated": [ { - "account": "channelid0230000230000230000230000230000230000230000230000230000", + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "type": "channel", "tag": "invoice", "credit_msat": 500000000, "debit_msat": 0, "currency": "bcrt", - "payment_id": "paymentid0000202020202020202020202020202020202020202020202020202", + "payment_id": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0", "part_id": 0, - "timestamp": 1738520000, "description": "edited invoice description from description send some sats l2 to l3", + "timestamp": 1738000007, "is_rebalance": false } ] @@ -4340,19 +4335,19 @@ "id": "example:bkpr-inspect#1", "method": "bkpr-inspect", "params": { - "account": "channelid0230200230200230200230200230200230200230200230200230200" + "account": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55" } }, "response": { "txs": [ { - "txid": "channeltxid230200230200230200230200230200230200230200230200230200", - "blockheight": 123, - "fees_paid_msat": 5020000, + "txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "blockheight": 124, + "fees_paid_msat": 6652000, "outputs": [ { - "account": "channelid0230200230200230200230200230200230200230200230200230200", - "outnum": 1, + "account": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "outnum": 0, "output_tag": "channel_open", "output_value_msat": 1000000000, "credit_msat": 1000000000, @@ -4653,21 +4648,21 @@ "id": "example:bkpr-listaccountevents#1", "method": "bkpr-listaccountevents", "params": [ - "channelid0230200230200230200230200230200230200230200230200230200" + "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55" ] }, "response": { "events": [ { - "account": "channelid0230200230200230200230200230200230200230200230200230200", + "account": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", "type": "chain", "tag": "channel_open", "credit_msat": 0, "debit_msat": 0, "currency": "bcrt", - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1", - "timestamp": 1738500000, - "blockheight": 123 + "outpoint": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:0", + "timestamp": 1738000023, + "blockheight": 124 } ] } @@ -4680,40 +4675,401 @@ }, "response": { "events": [ + { + "account": "wallet", + "type": "chain", + "tag": "deposit", + "credit_msat": 200000000000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1", + "timestamp": 1738000001, + "blockheight": 106, + "description": "edited utxo description" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "chain", + "tag": "channel_open", + "credit_msat": 0, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:0", + "timestamp": 1738000002, + "blockheight": 112 + }, + { + "account": "wallet", + "type": "chain", + "tag": "deposit", + "credit_msat": 2000000000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "abe067ff2ce8c126fa900cd98f245dc6322227ceefbef83165bad94bbbb4ae86:0", + "timestamp": 1738000003, + "blockheight": 113 + }, + { + "account": "wallet", + "type": "chain", + "tag": "withdrawal", + "credit_msat": 0, + "debit_msat": 200000000000, + "currency": "bcrt", + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1", + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356", + "timestamp": 1738000004, + "blockheight": 114 + }, + { + "account": "wallet", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 1004927000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000004, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "wallet", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 1004927000, + "currency": "bcrt", + "timestamp": 1738000004, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "wallet", + "type": "chain", + "tag": "deposit", + "credit_msat": 198995073000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356:1", + "timestamp": 1738000005, + "blockheight": 114 + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "chain", + "tag": "channel_open", + "credit_msat": 1000000000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356:0", + "timestamp": 1738000006, + "blockheight": 114 + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 4927000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000006, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 500000000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0", + "part_id": 0, + "description": "edited invoice description from description send some sats l2 to l3", + "timestamp": 1738000007, + "is_rebalance": false + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "channel", + "tag": "invoice", + "credit_msat": 0, + "debit_msat": 500000000, + "currency": "bcrt", + "payment_id": "009c24ba190a7132a37fa3892ff8dee27b9db06d7ed0899b847d4ef39ecd5838", + "part_id": 1, + "description": "description send some sats l3 to l4", + "timestamp": 1738000008, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", + "part_id": 0, + "description": "Invoice description l31", + "timestamp": 1738000009, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", + "part_id": 0, + "description": "keysend", + "timestamp": 1738000010, + "is_rebalance": false + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "channel", + "tag": "routed", + "credit_msat": 0, + "debit_msat": 10000000, + "fees_msat": 101, + "currency": "bcrt", + "payment_id": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", + "part_id": 0, + "timestamp": 1738000011, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "routed", + "credit_msat": 10000101, + "debit_msat": 0, + "fees_msat": 101, + "currency": "bcrt", + "payment_id": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", + "part_id": 0, + "timestamp": 1738000012, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", + "part_id": 0, + "description": "keysend", + "timestamp": 1738000013, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 50000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", + "part_id": 0, + "description": "l32 description", + "timestamp": 1738000014, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 100000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8", + "part_id": 0, + "description": "l33 description", + "timestamp": 1738000015, + "is_rebalance": false + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "channel", + "tag": "routed", + "credit_msat": 0, + "debit_msat": 10000, + "fees_msat": 1, + "currency": "bcrt", + "payment_id": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", + "part_id": 0, + "timestamp": 1738000016, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "routed", + "credit_msat": 10001, + "debit_msat": 0, + "fees_msat": 1, + "currency": "bcrt", + "payment_id": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", + "part_id": 0, + "timestamp": 1738000017, + "is_rebalance": false + }, + { + "account": "wallet", + "type": "chain", + "tag": "deposit", + "credit_msat": 510190000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:1", + "timestamp": 1738000018, + "blockheight": 122 + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "chain", + "tag": "channel_close", + "credit_msat": 0, + "debit_msat": 510190102, + "currency": "bcrt", + "outpoint": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:0", + "txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", + "timestamp": 1738000019, + "blockheight": 122 + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 102, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000019, + "txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5" + }, { "account": "external", - "origin": "channelid0340000340000340000340000340000340000340000340000340000", + "origin": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "chain", + "tag": "to_them", + "credit_msat": 486914000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:0", + "timestamp": 1738000020, + "blockheight": 122 + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "chain", + "tag": "channel_close", + "credit_msat": 0, + "debit_msat": 489990000, + "currency": "bcrt", + "outpoint": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356:0", + "txid": "1ff9c88bbb5d2fd492353afbbe6646ede5e377c533d8329fe8a2106517d227a5", + "timestamp": 1738000021, + "blockheight": 122 + }, + { + "account": "external", + "origin": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", "type": "chain", "tag": "to_them", "credit_msat": 510010000, "debit_msat": 0, "currency": "bcrt", - "outpoint": "txidbk0202020202020202020202020202020202020202020202020202020202:1", - "timestamp": 1738520000, - "blockheight": 142 + "outpoint": "1ff9c88bbb5d2fd492353afbbe6646ede5e377c533d8329fe8a2106517d227a5:1", + "timestamp": 1738000022, + "blockheight": 122 + }, + { + "account": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "type": "chain", + "tag": "channel_open", + "credit_msat": 0, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:0", + "timestamp": 1738000023, + "blockheight": 124 }, { "account": "wallet", "type": "chain", "tag": "deposit", - "credit_msat": 200000000000, + "credit_msat": 2000000000, "debit_msat": 0, "currency": "bcrt", - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1", - "timestamp": 1738510000, - "blockheight": 141, - "description": "edited utxo description" + "outpoint": "7d5f6475bd740ac598d298fab4219bf52e6f91b20e91a771cc43efd2b2bda8d7:1", + "timestamp": 1738000024, + "blockheight": 125 + }, + { + "account": "wallet", + "type": "chain", + "tag": "withdrawal", + "credit_msat": 0, + "debit_msat": 198995073000, + "currency": "bcrt", + "outpoint": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356:1", + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf", + "timestamp": 1738000025, + "blockheight": 126 }, { - "account": "channelid0230000230000230000230000230000230000230000230000230000", + "account": "wallet", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 1004620000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000025, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" + }, + { + "account": "wallet", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 1004620000, + "currency": "bcrt", + "timestamp": 1738000025, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" + }, + { + "account": "wallet", + "type": "chain", + "tag": "deposit", + "credit_msat": 197990453000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf:1", + "timestamp": 1738000026, + "blockheight": 126 + }, + { + "account": "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", "type": "chain", "tag": "channel_open", - "credit_msat": 0, + "credit_msat": 1000000000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf:0", + "timestamp": 1738000027, + "blockheight": 126 + }, + { + "account": "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 4620000, "debit_msat": 0, "currency": "bcrt", - "outpoint": "txidbk0303030303030303030303030303030303030303030303030303030303:1", - "timestamp": 1738530000, - "blockheight": 143 + "timestamp": 1738000027, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" } ] } @@ -4871,28 +5227,27 @@ "account": "wallet", "balances": [ { - "balance_msat": 202050000000, + "balance_msat": 202500643000, "coin_type": "bcrt" } ] }, { - "account": "channelid0230000230000230000230000230000230000230000230000230000", - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "we_opened": false, - "account_closed": true, - "account_resolved": true, - "resolved_at_block": 121, + "account": "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", + "peer_id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "we_opened": true, + "account_closed": false, + "account_resolved": false, "balances": [ { - "balance_msat": 0, + "balance_msat": 1000000000, "coin_type": "bcrt" } ] }, { - "account": "channelid0340000340000340000340000340000340000340000340000340000", - "peer_id": "nodeid040404040404040404040404040404040404040404040404040404040404", + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "peer_id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "we_opened": true, "account_closed": true, "account_resolved": false, @@ -4904,11 +5259,12 @@ ] }, { - "account": "channelid0230200230200230200230200230200230200230200230200230200", - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "peer_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "we_opened": false, - "account_closed": false, - "account_resolved": false, + "account_closed": true, + "account_resolved": true, + "resolved_at_block": 122, "balances": [ { "balance_msat": 0, @@ -4917,14 +5273,14 @@ ] }, { - "account": "channelid0340200340200340200340200340200340200340200340200340200", - "peer_id": "nodeid040404040404040404040404040404040404040404040404040404040404", - "we_opened": true, + "account": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "peer_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "we_opened": false, "account_closed": false, "account_resolved": false, "balances": [ { - "balance_msat": 1000000000, + "balance_msat": 0, "coin_type": "bcrt" } ] @@ -5083,9 +5439,9 @@ "credit_msat": 200000000000, "debit_msat": 0, "currency": "bcrt", - "timestamp": 1738500000, + "timestamp": 1738000001, "description": "edited utxo description", - "outpoint": "txidbk0000000000000000000000000000000000000000000000000000000000:1" + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1" }, { "account": "wallet", @@ -5093,8 +5449,8 @@ "credit_msat": 2000000000, "debit_msat": 0, "currency": "bcrt", - "timestamp": 1738510000, - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1" + "timestamp": 1738000003, + "outpoint": "abe067ff2ce8c126fa900cd98f245dc6322227ceefbef83165bad94bbbb4ae86:0" }, { "account": "wallet", @@ -5102,8 +5458,8 @@ "credit_msat": 0, "debit_msat": 1004927000, "currency": "bcrt", - "timestamp": 1738520000, - "txid": "channeltxid340000340000340000340000340000340000340000340000340000" + "timestamp": 1738000004, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" }, { "account": "wallet", @@ -5111,8 +5467,150 @@ "credit_msat": 1004927000, "debit_msat": 0, "currency": "bcrt", - "timestamp": 1738530000, - "txid": "channeltxid340000340000340000340000340000340000340000340000340000" + "timestamp": 1738000004, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 4927000, + "currency": "bcrt", + "timestamp": 1738000006, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 500000000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000007, + "description": "edited invoice description from description send some sats l2 to l3", + "payment_id": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "invoice", + "credit_msat": 0, + "debit_msat": 500000000, + "currency": "bcrt", + "timestamp": 1738000008, + "description": "description send some sats l3 to l4", + "payment_id": "009c24ba190a7132a37fa3892ff8dee27b9db06d7ed0899b847d4ef39ecd5838" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000009, + "description": "Invoice description l31", + "payment_id": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000010, + "description": "keysend", + "payment_id": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "routed", + "credit_msat": 101, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000011, + "payment_id": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000013, + "description": "keysend", + "payment_id": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 50000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000014, + "description": "l32 description", + "payment_id": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 100000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000015, + "description": "l33 description", + "payment_id": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "routed", + "credit_msat": 1, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000016, + "payment_id": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 102, + "currency": "bcrt", + "timestamp": 1738000019, + "txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5" + }, + { + "account": "wallet", + "tag": "deposit", + "credit_msat": 2000000000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000024, + "outpoint": "7d5f6475bd740ac598d298fab4219bf52e6f91b20e91a771cc43efd2b2bda8d7:1" + }, + { + "account": "wallet", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 1004620000, + "currency": "bcrt", + "timestamp": 1738000025, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" + }, + { + "account": "wallet", + "tag": "onchain_fee", + "credit_msat": 1004620000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000025, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" + }, + { + "account": "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 4620000, + "currency": "bcrt", + "timestamp": 1738000027, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" } ] } @@ -5131,28 +5629,142 @@ "credit_msat": 200000000000, "debit_msat": 0, "currency": "bcrt", - "timestamp": 1738510000, + "timestamp": 1738000001, "description": "edited utxo description", - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1" + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1" }, { - "account": "channelid0230000230000230000230000230000230000230000230000230000", + "account": "wallet", + "tag": "deposit", + "credit_msat": 2000000000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000003, + "outpoint": "abe067ff2ce8c126fa900cd98f245dc6322227ceefbef83165bad94bbbb4ae86:0" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 4927000, + "currency": "bcrt", + "timestamp": 1738000006, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "tag": "invoice", "credit_msat": 500000000, "debit_msat": 0, "currency": "bcrt", - "timestamp": 1738520000, + "timestamp": 1738000007, "description": "edited invoice description from description send some sats l2 to l3", - "payment_id": "paymentid0000202020202020202020202020202020202020202020202020202" + "payment_id": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "invoice", + "credit_msat": 0, + "debit_msat": 500000000, + "currency": "bcrt", + "timestamp": 1738000008, + "description": "description send some sats l3 to l4", + "payment_id": "009c24ba190a7132a37fa3892ff8dee27b9db06d7ed0899b847d4ef39ecd5838" }, { - "account": "channelid0340200340200340200340200340200340200340200340200340200", + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000009, + "description": "Invoice description l31", + "payment_id": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000010, + "description": "keysend", + "payment_id": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "routed", + "credit_msat": 101, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000011, + "payment_id": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000013, + "description": "keysend", + "payment_id": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 50000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000014, + "description": "l32 description", + "payment_id": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 100000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000015, + "description": "l33 description", + "payment_id": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "routed", + "credit_msat": 1, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000016, + "payment_id": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "tag": "onchain_fee", "credit_msat": 0, - "debit_msat": 6960000, + "debit_msat": 102, "currency": "bcrt", - "timestamp": 1738530000, - "txid": "channeltxid340200340200340200340200340200340200340200340200340200" + "timestamp": 1738000019, + "txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5" + }, + { + "account": "wallet", + "tag": "deposit", + "credit_msat": 2000000000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000024, + "outpoint": "7d5f6475bd740ac598d298fab4219bf52e6f91b20e91a771cc43efd2b2bda8d7:1" + }, + { + "account": "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 4620000, + "currency": "bcrt", + "timestamp": 1738000027, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" } ] } @@ -5617,15 +6229,15 @@ "route": [ { "amount_msat": 1011, - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "delay": 20, - "channel": "123x1x1" + "channel": "124x1x0" }, { "amount_msat": 1000, - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "delay": 10, - "channel": "130x1x1" + "channel": "126x1x0" } ], "payment_hash": "0000000000000000000000000000000000000000000000000000000000000000" @@ -5746,13 +6358,13 @@ "id": "example:checkmessage#1", "method": "checkmessage", "params": { - "message": "testcase to check new rpc error", - "zbase": "d66bqz3qsku5fxtqsi37j11pci47ydxa95iusphutggz9ezaxt56neh77kxe5hyr41kwgkncgiu94p9ecxiexgpgsz8daoq4tw8kj8yx", - "pubkey": "03be3b0e9992153b1d5a6e1623670b6c3663f72ce6cf2e0dd39c0a373a7de5a3b7" + "message": "message for you", + "zbase": "rnu3qotbr47u7uzgodtq51fraszhp47xfen4yxbzhsisrekqwzshysu7sq4f74g5jobnh35fsh1a3ysoa7who6cqbti47qkxp6w1qwan", + "pubkey": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a" } }, "response": { - "pubkey": "03be3b0e9992153b1d5a6e1623670b6c3663f72ce6cf2e0dd39c0a373a7de5a3b7", + "pubkey": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "verified": true } }, @@ -5762,11 +6374,11 @@ "method": "checkmessage", "params": { "message": "this is a test!", - "zbase": "d6tqaeuonjhi98mmont9m4wag7gg4krg1f4txonug3h31e9h6p6k6nbwjondnj46dkyausobstnk7fhyy998bhgc1yr98dfmhb4k54d7" + "zbase": "d63t8j9xmusnx6f6j3tauwoewi1g3a94t9xrastmou8i5rzn3gm9nuahkx6zfnm9ry145w4j88ctteim4mtxc7qreyity55zq63sj6n5" } }, "response": { - "pubkey": "nodeid010101010101010101010101010101010101010101010101010101010101", + "pubkey": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "verified": true } } @@ -5864,8 +6476,8 @@ "id": "example:checkrune#1", "method": "checkrune", "params": { - "nodeid": "nodeid020202020202020202020202020202020202020202020202020202020202", - "rune": "_RWaZZRI7wAYU2hqlFBmYgC_dFczcpAdI_9O87YbDpg9MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", + "nodeid": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "rune": "0VIVf0M4jMlGNIwNM3sTpBextINe4_VBGZnBMM82kR49MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", "method": "listpeers", "params": {} } @@ -5879,8 +6491,8 @@ "id": "example:checkrune#2", "method": "checkrune", "params": { - "nodeid": "nodeid020202020202020202020202020202020202020202020202020202020202", - "rune": "QUJEYMLGgiaJvMDv_MhR2hiMKIBTbq-PrL-KxcIlirQ9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", + "nodeid": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "rune": "a0noy2CAu8-s2xSgJuBW09hqB_YsqLkwIDy5qkftGMk9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", "method": "pay", "params": { "amount_msat": 9999 @@ -6182,18 +6794,16 @@ "id": "example:close#1", "method": "close", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "unilateraltimeout": 1 } }, "response": { - "tx": "02000000000101cls00101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "txid": "txid010101010101010101010101010101010101010101010101010101010101", "txs": [ - "02000000000101cls00101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101" + "02000000000101ed955dd800db7e304d93a9adf0c5ef9447093409fa1f138e6f0e3d2653ec019b0000000000ffffffff02026e0700000000002251200f45bc0d48f0a17bfd7fd8dd7dd4ced31589b86b36ea27bc4855bb3811c4aed2eec8070000000000225120eddfdc0684845dac712b1f1f3df32583ccaa449417cf4f3419017bcb03fe64f704004730440220562e1c2ce1993b5be6d85c18dd554166ac3ce65a35f0f5ef8bad42a8dd2fa5940220449c67f6dff874a8d8c3609b5a073c863d0b106a62f3e73605437d122186f1d8014730440220606fdf76ec72f447ad65df208b9569dee067d15d4f90e854e169fe3b9c62709202204d5689c596d1bb27565fd25ae7239281e90a48f17471013ed5af1c123932be370147522102428a180ab8faac4ff429b8f3423a76e982891c03b79ca9c8a17c0aa076f5a34d210291d9e5ea60956c8c94ba8dec13c7cbd130d2efa3ebe1c2aff4f794011da7749652ae00000000" ], "txids": [ - "txid010101010101010101010101010101010101010101010101010101010101" + "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5" ], "type": "mutual" } @@ -6203,18 +6813,16 @@ "id": "example:close#2", "method": "close", "params": { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", - "destination": "bcrt1p0004040404040404040404040404040404040404040404040404040404" + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "destination": "bcrt1q8cmhkj93fh64ad8skuddv2kxn6n6sez2nesfhe" } }, "response": { - "tx": "02000000000101cls10202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", - "txid": "txid020202020202020202020202020202020202020202020202020202020202", "txs": [ - "02000000000101cls10202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202" + "020000000001015663c90bc79ab4e7dfbb46f2931f13065efc21d0addc9a23588fa540e835e0e50000000000ffffffff026b6f0700000000001600143e377b48b14df55eb4f0b71ad62ac69ea7a8644a3ac807000000000022512048e0db1f36c9696aaec1b62416f106bfe8d556bf0792ff8f40e79ccc06d15a1a040047304402201864d5506c07ffd5adf0f5fc9082c1b2a235bc236e109fb650a8556c45071a0d022000b788f1a45bdbe2578795bda278097bc74889f9795b37acf24569d2385abbea01473044022045c87990da962be4a1a1d90bd6b4d6d22d177da4cdd684cebf2beae5d6ade74802204320c8769e8f8c1314ed6b9385e01a15c0c0e48d46b02818c279631af8280c6501475221020e55d5387c8b6e8c5fc7237fe8836c23a5946bede705b17a5139857a7b794d412103b17a20062f164e9aeaf7cdde40fe99c80f4fa261f59f709722814cda2135c54752ae00000000" ], "txids": [ - "txid020202020202020202020202020202020202020202020202020202020202" + "1ff9c88bbb5d2fd492353afbbe6646ede5e377c533d8329fe8a2106517d227a5" ], "type": "mutual" } @@ -6313,8 +6921,8 @@ "id": "example:commando#1", "method": "commando", "params": { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", + "peer_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", "method": "newaddr", "params": { "addresstype": "p2tr" @@ -6322,7 +6930,7 @@ } }, "response": { - "p2tr": "bcrt1p338x07070707070707070707070707070707070707070707070707070707" + "p2tr": "bcrt1p5vr5t873cpcw4hss4hfhgeyv734a2gcyz70nz0cw25h5jy7k036s6tat8g" } }, { @@ -6330,24 +6938,24 @@ "id": "example:commando#2", "method": "commando", "params": { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "rune": "RXgu0DD_i0wSPEZkIDyZIWL0bSAGdhvJ_GHOQdTg04A9MSZpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1NyZtZXRob2Q9bGlzdHBlZXJz", + "peer_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "rune": "UcVH186Z5ldtHgscIaNAZ_fdUstCR6OCwiVV7CPx_q09MSZpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OCZtZXRob2Q9bGlzdHBlZXJz", "method": "listpeers", "params": [ - "nodeid030303030303030303030303030303030303030303030303030303030303" + "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31" ] } }, "response": { "peers": [ { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "connected": true, "num_channels": 2, "netaddr": [ - "127.0.0.1:19736" + "127.0.0.1:30005" ], - "features": "0898882a8a59a1" + "features": "800898882a8a59a1" } ] } @@ -6357,24 +6965,24 @@ "id": "example:commando#3", "method": "commando", "params": { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "rune": "QUJEYMLGgiaJvMDv_MhR2hiMKIBTbq-PrL-KxcIlirQ9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", + "peer_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "rune": "a0noy2CAu8-s2xSgJuBW09hqB_YsqLkwIDy5qkftGMk9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", "method": "pay", "params": { - "bolt11": "lnbcrt100n1pnt2bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000", + "bolt11": "lnbcrt1pne035qsp5uj9hhhcxxe6jymktzl0n6un9lts9hyhkw0tc4sfuckdcz5597zcspp50z5guhxp98ctrz8gk4eeul5gw5sk6mfdsc97pv6gwtjhlyhgqm6qdqcdserxgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq742xx35qwvstkzfdg6gr6v7gf3gp9pcf2xx9gmg9q4xhrg26x6vr5zqfy3hjncxp3jh0wuennd2dpha5fa6jrnj6mu9p37aknh0utngpac7vpy", "amount_msat": 9900 } } }, "response": { - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "payment_hash": "paymenthashcmdpycp10cp10cp10cp10cp10cp10cp10cp10cp10cp10cp10cp10", - "created_at": 1738000000, - "parts": 1, + "payment_preimage": "08377744ca98506708377744ca98506708377744ca98506708377744ca985067", "amount_msat": 9900, "amount_sent_msat": 9900, - "payment_preimage": "paymentpreimagec010101010101010101010101010101010101010101010101", - "status": "complete" + "parts": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "payment_hash": "78a88e5cc129f0b188e8b5739e7e8875216d6d2d860be0b34872e57f92e806f4", + "status": "complete", + "created_at": 1738000000.0 } } ] @@ -6573,19 +7181,19 @@ "id": "example:connect#1", "method": "connect", "params": { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "host": "localhost", - "port": 19735 + "port": 30003 } }, "response": { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "features": "0898882a8a59a1", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "features": "800898882a8a59a1", "direction": "out", "address": { "type": "ipv4", "address": "127.0.0.1", - "port": 19735 + "port": 30003 } } }, @@ -6594,19 +7202,19 @@ "id": "example:connect#2", "method": "connect", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "host": "localhost", - "port": 19736 + "port": 30005 } }, "response": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "features": "0898882a8a59a1", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "features": "800898882a8a59a1", "direction": "out", "address": { "type": "ipv4", "address": "127.0.0.1", - "port": 19736 + "port": 30005 } } } @@ -6825,19 +7433,19 @@ "id": "example:createinvoice#1", "method": "createinvoice", "params": { - "invstring": "lnbcrt100n1pnt2bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000", + "invstring": "lnbcrt1u1pne035qsp5j9w8t9p2y6an5se63n3vkpp8c20vdsthtn78sv5t2lmt57l742wqpp5wtxkappzcsrlkmgfs6g0zyct0hkhashh7hsaxz7e65slq9fkx7fsdqcdscnxgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqdcqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgq5sj6xwnmd6lqtnt28g9v948xuyw0v6zsheaur7nuk9ug504k84248x3csju5qvg47zc972xgxuhwpx62fw3t57ftg7wxwp8xtws6jtspw63jlc", "label": "lbl_l13", "preimage": "0101010101010101010101010101010101010101010101010101010101010101" } }, "response": { "label": "lbl_l13", - "bolt11": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", - "payment_hash": "paymenthashinvl0210021002100210021002100210021002100210021002100", + "bolt11": "lnbcrt1u1pne035qsp5j9w8t9p2y6an5se63n3vkpp8c20vdsthtn78sv5t2lmt57l742wqpp5wtxkappzcsrlkmgfs6g0zyct0hkhashh7hsaxz7e65slq9fkx7fsdqcdscnxgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqdcqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgq078z0la2pf2fzrmnpaxgek5jefu409vjs4zqg9drcs4q4n9lv6uscxl2dn9ft7we9dh09kv543w4fdp4djnn4u8hs2ef4v2ckl2vm0sp2f0zy8", + "payment_hash": "72cd6e8422c407fb6d098690f1130b7ded7ec2f7f5e1d30bd9d521f015363793", "amount_msat": 100000, "status": "unpaid", "description": "l13 description", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 7 } } @@ -6953,27 +7561,27 @@ "params": { "hops": [ { - "pubkey": "nodeid020202020202020202020202020202020202020202020202020202020202", - "payload": "payload010101010101010101010101010" + "pubkey": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "payload": "11020203e804019106080000700000010000" }, { - "pubkey": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payload": "payload020202020202020202020202020" + "pubkey": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payload": "11020203e804019106080000720000010000" }, { - "pubkey": "nodeid040404040404040404040404040404040404040404040404040404040404", - "payload": "payload030303030303030303030303030" + "pubkey": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "payload": "2b020203e804018b0822226217b16de6763856e27b4f55c89e78f81c8a11610fcb583208222fc9f927f303e8" } ], - "assocdata": "assocdata0010101010101010101010101010101010101010101010101010101" + "assocdata": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572" } }, "response": { - "onion": "onion10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010", + "onion": "00033c97a57fdd6c3c319593bb94e2866fc60592e4f841e67628cd48657b1e4739bbc1b08001a2adef2181e7e35d441325de81db6d0df56023925e73bc0f6b8a7d1bdd6c3cf2dff70d22f725c058a5a3ea0d04fe12c27f73460a1cc7a9ecb650e456b3167b7333ddcf0999c98440f81e5eb053010442df0dd274f10ef0a9b7c4ce86a45cd289bbba14f563dc8d1f1bae789f4fad66f41e52b73ecfdbc1585bb401456829fd367339116cabae2b1fe999b8acda642864fe14aa31277c60f98dc138baeba14ae8d6f3777b4ab1207e5a69fbe0c423b16e853af7c7c28aa45b1f4102571f1e6c6ac28cb702464719a70c542eeb1601448700bfc2462c2ec61ca5998b637e2b2c73f2dabd09fce159a647e7f88ab8e485c137d1f40ad0e0aa5366a3cc12863005cb2d81e83e3737cd6c80485364e7d3752f2b2c0bab5159bdd082fa4b4503b2d6f95b4a84367a98d9c54aa9764de85fd35726cad9b0b8624fcf2f7f6bda0ba9ca2619aa1c3514b71d736eeeaeff05eb09a97f732d718b9d1c56cd632aede474431f04ac7481fd56d3e7ac28c0059fa29c5d355a18fa664a70d608675209cfa31334fd6e735b3ff5cc068dde4d133923595e51669802196a5c560fa7fe73475bd1ea8fcb5f010a15af4740c03911224d1683ede76353ce379ca6d9ab67fb8a1bf9a37ceeef2bb1eba0f5a132bc75571527a9476ec1492011d75ec706d38e930ee333b8e8a36cc6366985179507d2dbe4f2ba4bc5b404d10b58eda83d31c1c0c4d100fa5fe77654a6d8e9b41c5fb847ddbd9e64f2a6d94ecf06bddc485a42e3ed6082d3ade13109eda47d9636fd6013f8f155c1b8e2835f3fad73635b11cea5cb6621da5c0d091d697ff084994dc68a15c8555b0d15d3fdbffeb9b38f1e0eb2a81a18116301c52b00a4584c268890caf9de2148c2dc1ab74394b0b9f2a3671a4de692597692bde7c94961c7d8f8442745f0f65ee5b6c50ba0daea0b88a2378ef3157005c38c73544b5fd6d7fc9ae0a923210dd08ab9ed350a6bbff60af965e44b9334696b3737777142f92e232d1e6ee3875dc6acdfe797a32cce5d13558a798377d1821a781ebcda213126be7940a5e1219468c3c6f66a90e549ce888378aad1e09c28cb3a248cfd9711c07e52f1a7fe0e7bad38cbae919a7d102994e0ab0f3edfc3644ad14c396a7ca352a058fe1460962e46dff9a029fd69189fbc105388bd0e80c03982c984b951a0e205fb511248c75a0b4186364b9dac01d7f2941efc858222c31e81dfe656eef57d1e3fb63ae93ca68cc63616449df3741b9a639616ceb135fb68f37315753fa0365ff4996218c32eed70dffd5189e96e7229dc8f56a96bd407ea7095cad0ab6af6fba3da732ecdea98ad2268bcfcddcd569c85deec2712bfcba460cfcda18a0690f1c7ad04c888ac5b964af03980a4bdc499c7f7ef06ca66fc68c9ed7e219de73793c1692cd193e86cc6aee9f3ff585ca4280fdd3f87f4cfdab11a1e027d464ffbe123d4ee59df13fc3db058ffb00ef568d00e8d07a01903e89efa2744d3f562cc40cb91da3029d3de9695c3d3e283affe8ade30c4d89ae3ca704bbb79cfa633d9f07d2905dcea5e3fbcad490bdd6e31dfa1dde7b37880b263d65ae97249e0288afab6e503c2059a813ad356789945bddb7842989e32678007e391f1bd5fb6aa8d78e1bcb1e5d5f4d09865d59a9063d1be1f91d3c1d49c38a967c7e30251d65e92817d253d48bb5c5e7c99afda151de3e4e9f85c9d3d4e83f212e580d7291ba8b104631406be04eb401e361a587b6e9af89468d9be6f408bc87193c00cb4cb268c9f380138fcbd671778a1aa76145ab8751955fa026a27211ec1854dfe1018c12201719781e89fd137cf0b9fc8bb5fab0ca98301036d64466c6959a69eb03e2a174174329d785995", "shared_secrets": [ - "sharedsecret1010101010101010101010101010101010101010101010101010", - "sharedsecret1111111111111111111111111111111111111111111111111111", - "sharedsecret1212121212121212121212121212121212121212121212121212" + "2625e8e5c04420c29fdbbd7a2d4688feaaf7e390fe5a1142b06ca0e43d8bdabf", + "6d3860d5167bb5bc05aaebcf38622604f3d68a75c89b42e2b7367fbe9ee07619", + "c43377dfac8f680c37e379d924455bf0097a779a55eac27581a26a2b222ecb54" ] } }, @@ -6984,28 +7592,28 @@ "params": { "hops": [ { - "pubkey": "nodeid020202020202020202020202020202020202020202020202020202020202", - "payload": "payload010101010101010101010101010" + "pubkey": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "payload": "11020203e804019106080000700000010000" }, { - "pubkey": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payload": "payload020202020202020202020202020" + "pubkey": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payload": "11020203e804019106080000720000010000" }, { - "pubkey": "nodeid040404040404040404040404040404040404040404040404040404040404", - "payload": "payload030303030303030303030303030" + "pubkey": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "payload": "2b020203e804018b0822226217b16de6763856e27b4f55c89e78f81c8a11610fcb583208222fc9f927f303e8" } ], - "assocdata": "assocdata0010101010101010101010101010101010101010101010101010101", + "assocdata": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572", "session_key": "4141414141414141414141414141414141414141414141414141414141414141" } }, "response": { - "onion": "onion20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020", + "onion": "0002eec7245d6b7d2ccb30380bfbe2a3648cd7a942653f5aa340edcea1f283686619770b0fbc0a1cf99fec960bfbbdba542e05865f5017048d94b505e3f55228d08266688a09c796f4b4e5e22ebd8992edfd39f1d4f1186bd07fc5628b2d3cd347eb26384d374a92facd5a9a8dd5c2087f37629299ddcff0e15a6378ddff6d260949e6aa41a27b3f58bfda08ca892533da700509698230a6ef80e4be517873d4a15f35413bad1b644d5a51fe13f326c2adf1f1993b3e578c398c1d1bfab07627518a62f38e8d9115d2b8cb6450aae58c778d254b1f91adecd830c768b708018f082c66cdc2a4ab3485fc45e9d0fc01d4e344512fdd26dc457eadbd8f7e1c2330d4fc92f0c81a50aedeb0c6b7adea2b7ad10ab189ec8df845b6dfb801f23d17cd6cfa007943ac08722c39a812854b2c5f997d42d558510d4a889eb70836faaea13f874dc8723e2d5122eb6d97c0757141fee876ad3e485ea22a0da26c4e4e295d7bf303a8d8ca5ab54643aa9bcd6cedaa0214aad916c0cd1f87ed2b73137b029717d09686aa113b896a372b25711514dd5e62c0c914a9f41b8abd4023c2c299794a3ac5b8afd3e3423913cdd779a8f8858f0001c61308345bfc7b98be37156b5b7b41a6ef4bbc11f3834d0d075d1c14afa05aa3467458c1bfdc8d9822e2d422f072aa0731e31fbed3781e14bf63991d7daeefba38fe479029ce5ac7005a4afb1a406835fd4ffb8c230388d347b40a7f7bafc482e2034ca50c16e2020f60433e25a2b260b71b97a67298185faa4081889372cd98cba0ea9cab6e399fa089de51168b0d6aafa9a00606473eca2431eab3e19a5eb004afeb81c34300a4c7ce5b06e37da919014da97772268eb14a25d61d4aac68944b75c7767dfb1c47e91c32c04ee5d7c271fa3f6da3afcc993649f5b5c77f6f1d775e95af23c144c266fa6e0a19961b359a80a206cfd16279335f2e863f547b785a34eaa929c31d99a66f27f15c9ebc1c093d708d9af1fff4af770d2da751b5dee9fc97038e7807d904959d2493a0f8f06f17ba0d7b77bb792076fc9901e7e881fac595807f4e8be584159137893d49eee9e4d4f04fa6b41a971255f564e29d255d3fb3c2f1a775202426394bc9fa063f811731ed1458489aa05bfdb406cd57cf18af992eb54aa63a2458b35ec610f4991ff0e14e55f00c80cced613dda01d571bf87e8d05645dacfad674b02c960463cee65825af89f306ecc2994d909c3008c434ce846605ac5635d74d898f88a3a6c03bba732ee52d53d9a0c7102bb94c61808c8acff3f2232e20550fb0a3cd8d00f71c6a1097af52aee2def4f3d122e67fa354b1d621eabd9f6309613721f60962625a980270f3fd597223941a0e8943d94f55ffe58118383bf4b64ee03fea8f939dcbc5c001b369b377407fdcf1a2a05325fc0cae89a3df618b27c7001d3ebdda06e6ad7e94d9548a7003654013d1bc679a3e4b68fb5245295f928359ddecfab18ee97c93c942dfa0e4d302040751bca7206336c8831df5954fa78e88a12a439348d94353451d23ebed8e8915e796e56a32a10bff8671ab63b8bf5c404de7d653ffaf9f376e85183b98584ace4ec4af607fdc50549035cecaaff9c6a000f7316e58cabfde77c9ec39c1bdfb3ebd4f57387938f96a7a889e25d42b1e49a90f6d476a5e5f7e8e8ebcc979c5cfe2895ef56d23822de6f387f0c94752b4a40494fa9410ad70d46aa6bde5e3bd7b55519fe9b7906a48854bbdb6746d9c9894aae17cba628aa1779ffc6510a1842425d38855647332f1b929af9657956f5d025b7ab8f0fa757270570ac906eda0abbf9cafba170205ac33cba324793f4f7766c1c7689b245921b656c2490df53a56f2c9a988218e968bec6c8de18e604d047bcff35869703ee117577da367f827c6fa1d1cb3726966230", "shared_secrets": [ - "sharedsecret2020202020202020202020202020202020202020202020202020", - "sharedsecret2121212121212121212121212121212121212121212121212121", - "sharedsecret2222222222222222222222222222222222222222222222222222" + "3f6e143374661ea8ff116378b4839ee9f7ea9cb103999c9a31ae9223589437f4", + "9db9ab3fdded1db70653c216b50b10cf97a7775ed5c607bf4924822d55a17841", + "05d91b08b4e3b8d8f105637a7743c0c9a986111e83cf7acd08b059b7c130950b" ] } } @@ -7371,7 +7979,7 @@ "params": {} }, "response": { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", "unique_id": "0", "warning_unrestricted_rune": "WARNING: This rune has no restrictions! Anyone who has access to this rune could drain funds from your node. Be careful when giving this to apps that you don't trust. Consider using the restrictions parameter to only allow access to specific rpc methods." } @@ -7390,12 +7998,12 @@ "id": "example:createrune#2", "method": "createrune", "params": { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", "restrictions": "readonly" } }, "response": { - "rune": "_RWaZZRI7wAYU2hqlFBmYgC_dFczcpAdI_9O87YbDpg9MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", + "rune": "0VIVf0M4jMlGNIwNM3sTpBextINe4_VBGZnBMM82kR49MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", "unique_id": "0" } }, @@ -7407,7 +8015,7 @@ "id": "example:createrune#3", "method": "createrune", "params": { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", "restrictions": [ [ "method^list", @@ -7421,13 +8029,13 @@ } }, "response": { - "rune": "_RWaZZRI7wAYU2hqlFBmYgC_dFczcpAdI_9O87YbDpg9MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", + "rune": "0VIVf0M4jMlGNIwNM3sTpBextINe4_VBGZnBMM82kR49MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", "unique_id": "0" } }, { "description": [ - "This will allow the rune to be used for id starting with 0266e4598d1d3c415f57, and for the method listpeers:" + "This will allow the rune to be used for id starting with 038194b5f32bdf0aa598, and for the method listpeers:" ], "request": { "id": "example:createrune#4", @@ -7435,7 +8043,7 @@ "params": { "restrictions": [ [ - "id^0266e4598d1d3c415f57" + "id^038194b5f32bdf0aa598" ], [ "method=listpeers" @@ -7444,7 +8052,7 @@ } }, "response": { - "rune": "RXgu0DD_i0wSPEZkIDyZIWL0bSAGdhvJ_GHOQdTg04A9MSZpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1NyZtZXRob2Q9bGlzdHBlZXJz", + "rune": "UcVH186Z5ldtHgscIaNAZ_fdUstCR6OCwiVV7CPx_q09MSZpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OCZtZXRob2Q9bGlzdHBlZXJz", "unique_id": "1" } }, @@ -7467,7 +8075,7 @@ } }, "response": { - "rune": "QUJEYMLGgiaJvMDv_MhR2hiMKIBTbq-PrL-KxcIlirQ9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", + "rune": "a0noy2CAu8-s2xSgJuBW09hqB_YsqLkwIDy5qkftGMk9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", "unique_id": "2" } }, @@ -7481,7 +8089,7 @@ "params": { "restrictions": [ [ - "id=0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "id=038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ], [ "method=listpeers" @@ -7490,14 +8098,14 @@ "pnum=1" ], [ - "pnameid=0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518", - "parr0=0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "pnameid=038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "parr0=038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ] ] } }, "response": { - "rune": "jEx3l0c7NMZPSDYT7xnXXvNA83z5PDNBHRQTIk1BwNw9MyZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTh8cGFycjA9MDI2NmU0NTk4ZDFkM2M0MTVmNTcyYTg0ODg4MzBiNjBmN2U3NDRlZDkyMzVlYjBiMWJhOTMyODNiMzE1YzAzNTE4", + "rune": "Gkeu3QUOzaVotP3UPksvbE-vRHOrFkaA99tDLo6u7vo9MyZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2J8cGFycjA9MDM4MTk0YjVmMzJiZGYwYWE1OTgxMmM4NmM0ZWY3YWQyZjI5NDEwNGZhMDI3ZDFhY2U5YjQ2OWJiNmY4OGNmMzdi", "unique_id": "3" } }, @@ -7511,7 +8119,7 @@ "params": { "restrictions": [ [ - "id=0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "id=038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ], [ "method=listpeers" @@ -7520,14 +8128,14 @@ "pnum=1" ], [ - "pnameid^0266e4598d1d3c415f57", - "parr0^0266e4598d1d3c415f57" + "pnameid^038194b5f32bdf0aa598", + "parr0^038194b5f32bdf0aa598" ] ] } }, "response": { - "rune": "8_CRIJ4arWAz72A4ILOZ46MESSJtQQQ9iQZjU28qulA9NCZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1N3xwYXJyMF4wMjY2ZTQ1OThkMWQzYzQxNWY1Nw==", + "rune": "zdBiT-O_Qs5EF2TtHqOUXn53aAB-CHEU28pWli3Odl89NCZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OHxwYXJyMF4wMzgxOTRiNWYzMmJkZjBhYTU5OA==", "unique_id": "4" } }, @@ -7539,7 +8147,7 @@ "id": "example:createrune#8", "method": "createrune", "params": [ - "8_CRIJ4arWAz72A4ILOZ46MESSJtQQQ9iQZjU28qulA9NCZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1N3xwYXJyMF4wMjY2ZTQ1OThkMWQzYzQxNWY1Nw==", + "zdBiT-O_Qs5EF2TtHqOUXn53aAB-CHEU28pWli3Odl89NCZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OHxwYXJyMF4wMzgxOTRiNWYzMmJkZjBhYTU5OA==", [ [ "time<\"$(($(date +%s) + 24*60*60))\"", @@ -7549,7 +8157,7 @@ ] }, "response": { - "rune": "GJb2PC-4jYslzIVz6-425bOtpkz_A_zaEhekPlrXdj09NCZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1N3xwYXJyMF4wMjY2ZTQ1OThkMWQzYzQxNWY1NyZ0aW1lPCIkKCgkKGRhdGUgKyVzKSArIDI0KjYwKjYwKSkifHJhdGU9Mg==", + "rune": "SJRoKdlcLf0LQZehLSzrU4nU2-Gr1xecky2aMt6OWzo9NCZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OHxwYXJyMF4wMzgxOTRiNWYzMmJkZjBhYTU5OCZ0aW1lPCIkKCgkKGRhdGUgKyVzKSArIDI0KjYwKjYwKSkifHJhdGU9Mg==", "unique_id": "4" } }, @@ -7561,12 +8169,12 @@ "", "However, since brackets and AND conditions within OR are currently not supported for rune creation, we can restructure the conditions as follows:", "", - "- `method^list|method^get|method=summary|method=pay|method=xpay`", - "- `method/listdatastore`", - "- `method/pay|per=1day`", - "- `method/pay|pnameamount_msat<100000001`", - "- `method/xpay|per=1day`", - "- `method/xpay|pnameamount_msat<100000001`" + "- method^list|method^get|method=summary|method=pay|method=xpay", + "- method/listdatastore", + "- method/pay|per=1day", + "- method/pay|pnameamount\\_msat<100000001", + "- method/xpay|per=1day", + "- method/xpay|pnameamount\\_msat<100000001" ], "request": { "id": "example:createrune#9", @@ -7603,7 +8211,7 @@ } }, "response": { - "rune": "iP1FQEsFmPsu-XW7w8uXIJaJb7jU9PqOfkmXlOyWMuA9NSZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5fG1ldGhvZD1wYXl8bWV0aG9kPXhwYXkmbWV0aG9kL2xpc3RkYXRhc3RvcmUmbWV0aG9kL3BheXxwZXI9MWRheSZtZXRob2QvcGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAxJm1ldGhvZC94cGF5fHBlcj0xZGF5Jm1ldGhvZC94cGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAx", + "rune": "s9ADu3o6N8KvZLDJ6dnsSnaXKUtlr0_fDEzbI6TYCsw9NSZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5fG1ldGhvZD1wYXl8bWV0aG9kPXhwYXkmbWV0aG9kL2xpc3RkYXRhc3RvcmUmbWV0aG9kL3BheXxwZXI9MWRheSZtZXRob2QvcGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAxJm1ldGhvZC94cGF5fHBlcj0xZGF5Jm1ldGhvZC94cGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAx", "unique_id": "5" } } @@ -8053,7 +8661,7 @@ "response": { "datastoreusage": { "key": "[]", - "total_bytes": 2909 + "total_bytes": 2958 } } }, @@ -11054,13 +11662,13 @@ "id": "example:decode#1", "method": "decode", "params": [ - "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==" + "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==" ] }, "response": { "type": "rune", "unique_id": "0", - "string": "cc531dd5f8e1ac063151e140e784e396866a3adf09ac0fe2fe76302205e46a0e:=0", + "string": "edc289c802d5634fcb2d557e001f687ad5e38a939dcadd0484eb98ad24b8d9f3:=0", "restrictions": [], "valid": true } @@ -11070,7 +11678,7 @@ "id": "example:decode#2", "method": "decode", "params": [ - "lnbcrt100n1pnt2bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000" + "lnbcrt2u1pne035qsp5fa7d4m66fakt2reaqlxprpsv8tukc9creft0lvgns72dyppayjpspp5la856thed5d2326ydm0rukjft8d786g0che63zakulczaqtlswxsdqcdserygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq834g0typ9x9dejujdshzhe8zf6m602gx6g5xlsnnyxuyvhqmszy88ku55lhxkhr53dhx43l25jprxk9t44tmrrnad6a4h6lst96al3cp7k4ez8" ] }, "response": { @@ -11078,25 +11686,25 @@ "currency": "bcrt", "created_at": 1738000000, "expiry": 604800, - "payee": "nodeid020202020202020202020202020202020202020202020202020202020202", + "payee": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "amount_msat": 200000, "description": "l22 description", "min_final_cltv_expiry": 5, - "payment_secret": "paymentsecretinvl00220002200022000220002200022000220002200022000", + "payment_secret": "4f7cdaef5a4f6cb50f3d07cc11860c3af96c1703ca56ffb1138794d2043d2483", "features": "02024100", "routes": [ [ { - "pubkey": "nodeid030303030303030303030303030303030303030303030303030303030303", - "short_channel_id": "111x1x1", + "pubkey": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "112x1x0", "fee_base_msat": 1, "fee_proportional_millionths": 10, "cltv_expiry_delta": 6 } ] ], - "payment_hash": "paymenthashinvl0220022002200220022002200220022002200220022002200", - "signature": "dcde30c4bb50bed221009d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", + "payment_hash": "ff4f4d2ef96d1aa8ab446ede3e5a4959dbe3e90fc5f3a88bb6e7f02e817f838d", + "signature": "304402203c6a87ac81298adccb926c2e2be4e24eb7a7a906d2286fc27321b8465c1b8088022073db94a7ee6b5c748b6e6ac7eaa4823358abad57b18e7d6ebb5bebf05975dfc7", "valid": true } } @@ -11305,7 +11913,7 @@ "id": "example:delforward#1", "method": "delforward", "params": { - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 4, "status": "local_failed" } @@ -11317,7 +11925,7 @@ "id": "example:delforward#2", "method": "delforward", "params": { - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 21, "status": "failed" } @@ -11631,12 +12239,12 @@ }, "response": { "label": "lbl_l36", - "bolt11": "lnbcrt222n1pnt3005720bolt113000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "payment_hash": "paymenthashdelinv10101010101010101010101010101010101010101010101", + "bolt11": "lnbcrt500u1pne035qsp5r3frxeunt75prw0pqvtetp0e8y3cc90fedhxjt8lppphrl4gnqgqpp5mk9f94hy8fwyaaq4s2rp2ezpdaxs6cgnph939qnh2lhyl0x7f2mqdqcdsenvgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq757vr6kyg0a67m9z8vmn4yj0sycw9nyu2rvf4n3ehpcr4u8zm0wh52rlumdlvdhsgfmqlrnksg74932lusjta5sjlfkypnsxdzuwlpcp2qjkc4", + "payment_hash": "dd8a92d6e43a5c4ef41582861564416f4d0d61130dcb12827757ee4fbcde4ab6", "amount_msat": 50000000, "status": "unpaid", "description": "l36 description", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 9 } }, @@ -11652,15 +12260,15 @@ }, "response": { "label": "lbl_l37", - "bolt11": "lnbcrt222n1pnt3005720bolt113000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "payment_hash": "paymenthashdelinv20202020202020202020202020202020202020202020202", + "bolt11": "lnbcrt500u1pne035qsp5kxhtsa7wtgh73l27y5kl54qk9fahdge4sgtkze0ay6tgzwaqgk0spp5yvueae400lj8kgunuprdh6kn32v9ghau7c7cr5w9mhez24t9zu2qdqcdsenwgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgqrtmatr80a0paxmx6gc8x825cfqu7lenvu8tuqutq2rfmqx4tctcnk90hrdxtdz0qslcz8u5y07ehlyefpm88gl8vfc0ulgecscwmeqsqrkp6zp", + "payment_hash": "23399ee6af7fe47b2393e046dbead38a98545fbcf63d81d1c5ddf22555651714", "amount_msat": 50000000, "status": "paid", "pay_index": 9, "amount_received_msat": 50000000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimagedelinv01010101010101010101010101010101010101010101", - "expires_at": 1739000000, + "paid_at": 1738000000, + "payment_preimage": "83ffe698292fafad83ffe698292fafad83ffe698292fafad83ffe698292fafad", + "expires_at": 1738604800, "created_index": 10, "updated_index": 9 } @@ -11927,7 +12535,7 @@ "id": "example:delpay#1", "method": "delpay", "params": { - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", "status": "complete" } }, @@ -11936,17 +12544,18 @@ { "created_index": 1, "id": 1, - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", - "groupid": 1, + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", + "groupid": 685119522622337588, "updated_index": 1, - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "amount_msat": 500000000, "amount_sent_msat": 500000000, "created_at": 1738000000, - "completed_at": 1738500000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimgdp1010101010101010101010101010101010101010101010101", - "bolt11": "lnbcrt222n1pnt3005720bolt114000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101" + "payment_preimage": "08377744ca98506008377744ca98506008377744ca98506008377744ca985060", + "bolt11": "lnbcrt5m1pne035qsp5y6vhp9ccm0yt287spmdy98pv54yp9gyt2nwzz4xxv86nzqtt6eaqpp5j63nauvjkazjnxylg6crcjppvwklf8ec4ccg2gdj7233h8rcg96sdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcvfqw3hjqmpjxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqghg7j0z8ugqcfd74eht7hkx4yvj9zl3d84qx7sx2y66f4r2cue85qm4swkj6l67xvmcv5vzsgxrl2ulgfnexg86fwpt7vz8ak39d4qgpupkvqc" } ] } @@ -11956,7 +12565,7 @@ "id": "example:delpay#2", "method": "delpay", "params": [ - "paymenthashdelpay20202020202020202020202020202020202020202020202", + "dd8a92d6e43a5c4ef41582861564416f4d0d61130dcb12827757ee4fbcde4ab6", "failed" ] }, @@ -11965,16 +12574,18 @@ { "created_index": 23, "id": 23, - "payment_hash": "paymenthashdelinv10101010101010101010101010101010101010101010101", - "groupid": 1, + "payment_hash": "dd8a92d6e43a5c4ef41582861564416f4d0d61130dcb12827757ee4fbcde4ab6", + "groupid": 1549810651077472820, "updated_index": 22, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "partid": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 50000000, "amount_sent_msat": 50000501, "created_at": 1738000000, - "completed_at": 1738500000, + "completed_at": 1738000000, "status": "failed", - "bolt11": "lnbcrt222n1pnt3005720bolt113000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101" + "bolt11": "lnbcrt500u1pne035qsp5r3frxeunt75prw0pqvtetp0e8y3cc90fedhxjt8lppphrl4gnqgqpp5mk9f94hy8fwyaaq4s2rp2ezpdaxs6cgnph939qnh2lhyl0x7f2mqdqcdsenvgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq757vr6kyg0a67m9z8vmn4yj0sycw9nyu2rvf4n3ehpcr4u8zm0wh52rlumdlvdhsgfmqlrnksg74932lusjta5sjlfkypnsxdzuwlpcp2qjkc4", + "erroronion": "b45239a6b1de0f81568d9b5662a856cfb3c9cc9c70ae3209a43f7431687d153451772fe815abc4d315ee3b69e8654233eb31aef966d88e08d97f4c258436108d8e75c598675250f9daaa34fc2cd031e22b21a7f13ee821a1052b7da2d4b363ee1a4ba67215f965b9c84dd60c03d41647ab25edee224d1f05a8517a8e9d8f61f93223b7f8e4c10c9b7bf54317cb8d2cbcc21638387bd4bd1c444d2c330f4c5ede7afa23ec5467f1c92b39d6a64c0d3db1c21bd8000febf8f8419ae66349e4a6487ac9648545da95859b30e413f5618b364a4ba503257aaf4a6b93c20f71921834b92074777841886368f5f0b3e348a25e36e7e9f4fc485725d049f65e3a4d240b5f167c7f90206c9396fd20c94f2666255f24967878491e04ef495135fff2b7f4ac6672b4" } ] } @@ -11984,7 +12595,7 @@ "id": "example:delpay#3", "method": "delpay", "params": { - "payment_hash": "paymenthashdelpay30303030303030303030303030303030303030303030303", + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", "status": "failed", "groupid": 1, "partid": 2 @@ -11995,15 +12606,15 @@ { "created_index": 20, "id": 20, - "payment_hash": "paymenthashdelpay30303030303030303030303030303030303030303030303", + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", "groupid": 1, "updated_index": 19, "partid": 2, - "destination": "nodeid040404040404040404040404040404040404040404040404040404040404", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "amount_msat": 1000000, "amount_sent_msat": 1000000, "created_at": 1738000000, - "completed_at": 1738500000, + "completed_at": 1738000000, "status": "failed" } ] @@ -12177,13 +12788,13 @@ "id": "example:dev-forget-channel#1", "method": "dev-forget-channel", "params": { - "id": "nodeid050505050505050505050505050505050505050505050505050505050505" + "id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265" } }, "response": { "forced": false, "funding_unspent": false, - "funding_txid": "fundingtxid00101010101010101010101010101010101010101010101010101" + "funding_txid": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05" } }, { @@ -12194,15 +12805,15 @@ "id": "example:dev-forget-channel#2", "method": "dev-forget-channel", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "short_channel_id": "111x1x1", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "112x1x0", "force": true } }, "response": { "forced": true, "funding_unspent": false, - "funding_txid": "fundingtxid00202020202020202020202020202020202020202020202020202" + "funding_txid": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed" } } ] @@ -12733,14 +13344,14 @@ "id": "example:disableinvoicerequest#1", "method": "disableinvoicerequest", "params": { - "invreq_id": "invreqid02020202020202020202020202020202020202020202020202020202" + "invreq_id": "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed" } }, "response": { - "invreq_id": "invreqid02020202020202020202020202020202020202020202020202020202", + "invreq_id": "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed", "active": false, "single_use": true, - "bolt12": "lno1qgsq000bolt240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000", + "bolt12": "lnr1qqgrm2asu2e8fs958k4mpc4jwnqtgzsk2fjhzat9wd6xjmn8ypnx7u3qd9h8vmmfvdj3yyrrd35kw6r5de5kueeqwd6x7un92qsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzr6jqwvfdqzcyypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgq5zvpxrdnx4h46p7p4kaadxpll9s2w3c0he47spljw2musk0vmqyx3j4yhexvk335sacqq27v7wpeetf364demmvhhwlzscs45jmfal", "used": false } } @@ -12840,7 +13451,7 @@ ] }, "author": [ - "Rusty Russell [rusty@rustcorp.com.au](mailto:rusty@rustcorp.com.au) is mainly responsible." + "Rusty Russell <> is mainly responsible." ], "see_also": [ "lightning-enableoffer(7)", @@ -12848,7 +13459,7 @@ "lightning-listoffers(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)" + "Main web site: " ], "examples": [ { @@ -12856,16 +13467,17 @@ "id": "example:disableoffer#1", "method": "disableoffer", "params": { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000" + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99" } }, "response": { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000", + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99", "active": false, "single_use": false, - "bolt12": "lno1qgsq000bolt230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000", - "description": "Movie ticket", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv0gfqq2zp8kven9wgs8gmeqg35hxctzd3j3vggr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdq", + "force_paths": false, + "used": false, + "description": "Offer to Disable" } } ] @@ -12924,7 +13536,7 @@ "id": "example:disconnect#1", "method": "disconnect", "params": { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "force": false } }, @@ -12935,7 +13547,7 @@ "id": "example:disconnect#2", "method": "disconnect", "params": { - "id": "nodeid050505050505050505050505050505050505050505050505050505050505", + "id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", "force": true } }, @@ -13003,9 +13615,9 @@ }, "response": { "stubs": [ - "1267da6521b372d7c6407a74066f7a3a5bc3489bbda5eb9f0e990e1e913e2eb9", - "e13472d6512413eb1bf03b9a0bb391d0e4152fd337fa6d1014e3de5e131918d9", - "f8fc83a432cbfb2fffe222cc06727fdd977b5dd10ebd6707158e799e6f522d9f" + "3526c26311c7cd921e4f81137dac45e1f18ae0e7ae3982e9b9189691eb00f706", + "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", + "e5c39fd22da8ae30759367bd860a0cd86c798d088307a4f157a13fdcf68b11a4" ] } } @@ -13014,9 +13626,9 @@ "enableoffer.json": { "$schema": "../rpc-schema-draft.json", "type": "object", - "added": "v24.08", "rpc": "enableoffer", "title": "Command for re-enabling an offer", + "added": "v24.08", "description": [ "The **enableoffer** RPC command enables an offer, after it has been disabled." ], @@ -13110,7 +13722,7 @@ "- 1006: offer already enabled." ], "author": [ - "Rusty Russell [rusty@rustcorp.com.au](mailto:rusty@rustcorp.com.au) is mainly responsible." + "Rusty Russell <> is mainly responsible." ], "see_also": [ "lightning-offer(7)", @@ -13118,7 +13730,7 @@ "lightning-listoffers(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)" + "Main web site: " ], "examples": [ { @@ -13126,16 +13738,17 @@ "id": "example:enableoffer#1", "method": "enableoffer", "params": { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000" + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99" } }, "response": { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000", + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000", - "description": "Movie ticket", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv0gfqq2zp8kven9wgs8gmeqg35hxctzd3j3vggr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdq", + "force_paths": false, + "used": false, + "description": "Offer to Disable" } } ] @@ -13215,8 +13828,9 @@ } }, "response": { - "identifier": "luea", - "codex32": "cl10lueasd35kw6r5de5kueedxyesqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqanvrktzhlhusz" + "identifier": "slmy", + "codex32": "cl10slmyszjm0t54d79dyeccpryq6wap5tnm7f7sjhx8fy2mtgtmdghvccp4ss0tl6ap64mhl2", + "mnemonic": "hockey enroll sure trip track rescue original plate credit abandon abandon account" } }, { @@ -13230,21 +13844,8 @@ }, "response": { "identifier": "cln2", - "codex32": "cl10cln2sd35kw6r5de5kueedxyesqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqn9lcvcu7cez4s" - } - }, - { - "request": { - "id": "example:exposesecret#3", - "method": "exposesecret", - "params": { - "passphrase": "test_exposesecret" - } - }, - "response": { - "identifier": "peev", - "codex32": "cl10peevst6cqh0wu7p5ssjyf4z4ez42ks9jlt3zneju9uuypr2hddak6tlqsjhsks4laxts8q", - "mnemonic": "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" + "codex32": "cl10cln2szjm0t54d79dyeccpryq6wap5tnm7f7sjhx8fy2mtgtmdghvccp4swftsqcue6jgqt", + "mnemonic": "hockey enroll sure trip track rescue original plate credit abandon abandon account" } } ] @@ -13676,7 +14277,7 @@ "unilateral_close": 44000, "unilateral_anchor_close": 15000, "penalty": 30000, - "splice": 30005, + "splice": 30020, "min_acceptable": 7500, "max_acceptable": 600000, "floor": 1012, @@ -13824,7 +14425,7 @@ "offer": "lno1zr5qyugqgskrk70kqmuq7v3dnr2fnmhukps9n8hut48vkqpqnskt2svsqwjakp7k6pyhtkuxw7y2kqmsxlwruhzqv0zsnhh9q3t9xhx39suc6qsr07ekm5esdyum0w66mnx8vdquwvp7dp5jp7j3v5cp6aj0w329fnkqqv60q96sz5nkrc5r95qffx002q53tqdk8x9m2tmt85jtpmcycvfnrpx3lr45h2g7na3sec7xguctfzzcm8jjqtj5ya27te60j03vpt0vq9tm2n9yxl2hngfnmygesa25s4u4zlxewqpvp94xt7rur4rhxunwkthk9vly3lm5hh0pqv4aymcqejlgssnlpzwlggykkajp7yjs5jvr2agkyypcdlj280cy46jpynsezrcj2kwa2lyr8xvd6lfkph4xrxtk2xc3lpq" } ], - "proof": "0473656e64proof00001proof00001proof00001proof00001proof00001proof00001proof00001proof00001proof00001proof00001" + "proof": "0473656e6404736f6d650475736572105f626974636f696e2d7061796d656e740673617473746f026d65000005000100000e10002c046d6174740475736572105f626974636f696e2d7061796d656e740b6d617474636f72616c6c6f03636f6d000473656e6404736f6d650475736572105f626974636f696e2d7061796d656e740673617473746f026d6500002e000100000e10005d00050d0600000e1068cbae9b68b92483d1730673617473746f026d6500791e02a2bcc49002f748cf633b058fabf9975dce37ae6383429819624a898a0e6c7f4931fd84ca7ba8120c00f220a9a71a799c8e91acd635a34281dc4bc33e0f046d6174740475736572105f626974636f696e2d7061796d656e740b6d617474636f72616c6c6f03636f6d000010000100000e1001ecff626974636f696e3a626331717a7477793678656e337a647474377a3076726761706d6a74667a3861636a6b6670356670376c3f6c6e6f3d6c6e6f317a7235717975677167736b726b37306b716d7571377633646e7232666e6d68756b7073396e386875743438766b7170716e736b743273767371776a616b70376b36707968746b7578773779326b716d73786c777275687a7176307a736e686839713374397868783339737563367173723037656b6d3565736479756d307736366d6e783876647175777670376470356a70376a337635637036616a3077333239666e6b7171763630713936737a356e6b726335723935716666783030327135337471646beb3878396d32746d7438356a74706d63796376666e727078336c723435683267376e6133736563377867756374667a7a636d386a6a71746a3579613237746536306a303376707430767139746d326e3979786c32686e67666e6d79676573613235733475347a6c78657771707670393478743772757234726878756e776b74686b39766c79336c6d356868307071763461796d6371656a6c6773736e6c707a776c6767796b6b616a7037796a73356a76723261676b79797063646c6a323830637934366a70796e73657a72636a326b7761326c797238787664366c666b706834787278746b327863336c7071046d6174740475736572105f626974636f696e2d7061796d656e740b6d617474636f72616c6c6f03636f6d00002e000100000e10006300100d0500000e1068ccc7d068ba3db826480b6d617474636f72616c6c6f03636f6d00f68a7e7a8f8643e433f854a733dd74db2a4ae01812ffaaed6d1243d7a665d518cf5b37c101d147329e5ba45d95fd1e8ca71e77894305e1081e7b0f442d20fdc90673617473746f026d6500002b000100000e1000245b360d022333b5ea25720720a8c54553c0641e8ccb8a917af20c694f10bf7ce3851e3f6e0673617473746f026d6500002b000100000e100024c4010d02a229c6d54c38b7bb723b48a6aceab1e7fdb6ae2a22b9b57c5ca6b942ed8ea2fe0673617473746f026d6500002e000100000e100096002b080200000e1068d1697c68b5abece2ad026d65006ed35281fc11d421c48a99a7c8b822442269ba75aa723517f93bd346c11ae9c23377a4d0ca9845a09fbed97fb3684219a197fb9bc9cbd7085fb7404c40a5d8bf6deacb0f6ab7036bf5ea979b0fd000a2da96da313b5d63bbe33efe58550af3ccccd1a107b87a6ee3e61abc92e6b87a300bcafd8f12e6c6197f3d4b82116749b0026d6500002b00010000bfd80024b12808027708c8a6d5d72b63214bbff50cb54553f7e07a1fa5e9074bd8d63c43102d8559026d6500002e00010000bfd80113002b08010001518068d0594068bf27b0b5690028415c2b258249314cf220c0631e898b98c786853de415c336421fbd0e2a4a50d64aeff8a369d0c0eb79b311b4c2732c1b902987986fe1ee230142fe2deccdc09647551f094e69a6ea8a813b0688b7cbbc846ecea7683c02ac45d0ff3cc2b6fda10233afdf963fa61c58a835684c7d708fab49efc38866675dec7787dbd8066492e2d77d70e6cd50893533ab80f2a2817a6476ad054ffad9c5dfdd68ecfece3c73eecc1fa0c2ac4c130014af201f11feef6788c8e91286a4279e06b491c55824a0718a2bf1775485c4f86ee834655e32be4a2f1b500d240008da68632c1134c21463151f5c5323944e2349536db8d822636eed2ec8fedb8c0f6692fcf066b59c000030000100005da101080101030803010001acffb409bcc939f831f7a1e5ec88f7a59255ec53040be432027390a4ce896d6f9086f3c5e177fbfe118163aaec7af1462c47945944c4e2c026be5e98bbcded25978272e1e3e079c5094d573f0e83c92f02b32d3513b1550b826929c80dd0f92cac966d17769fd5867b647c3f38029abdc48152eb8f207159ecc5d232c7c1537c79f4b7ac28ff11682f21681bf6d6aba555032bf6f9f036beb2aaa5b3778d6eebfba6bf9ea191be4ab0caea759e2f773a1f9029c73ecb8d5735b9321db085f1b8e2d8038fe2941992548cee0d67dd4547e11dd63af9c9fc1c5466fb684cf009d7197c2cf79e792ab501e6a8a1ca519af2cb9b5f6367e94c0d47502451357be1b5000030000100005da101080101030803010001af7a8deba49d995a792aefc80263e991efdbc86138a931deb2c65d5682eab5d3b03738e3dfdc89d96da64c86c0224d9ce02514d285da3068b19054e5e787b2969058e98e12566c8c808c40c0b769e1db1a24a1bd9b31e303184a31fc7bb56b85bbba8abc02cd5040a444a36d47695969849e16ad856bb58e8fac8855224400319bdab224d83fc0e66aab32ff74bfeaf0f91c454e6850a1295207bbd4cdde8f6ffb08faa9755c2e3284efa01f99393e18786cb132f1e66ebc6517318e1ce8a3b7337ebb54d035ab57d9706ecd9350d4afacd825e43c8668eece89819caf6817af62dc4fbd82f0e33f6647b2b6bda175f14607f59f4635451e6b27df282ef73d87000030000100005da101080100030803010001b11b182a464c3adc6535aa59613bda7a61cac86945c20b773095941194f4b9f516e8bd924b1e50e3fe83918b51e54529d4e5a1e45303df8462241d5e05979979ae5bf9c6c598c08a496e17f3bd3732d5aebe62667b61db1bbe178f27ac99408165a230d6aee78348e6c67789541f845b2ada96667f8dd16ae44f9e260c4a138b3bb1015965ebe609434a06464bd7d29bac47c3017e83c0f89bca1a9e3bdd0813715f3484292df589bc632e27d37efc02837cb85d770d5bd53a36edc99a8294771aa93cf22406f5506c8cf850ed85c1a475dee5c2d3700b3f5631d903524b849995c20cb407ed411f70b428ae3d642716fe239335aa961a752e67fb6dca0bf729000030000100005da101080100030803010001b6aec4b48567e2925a2d9c4fa4c96e6dddf86215a9bd8dd579c38ccb1199ed1be89946a7f72fc2633909a2792d0eed1b5afb2ee4c78d865a76d6cd9369d999c96af6be0a2274b8f2e9e0a0065bd20257570f08bc14c16f5616426881a83dbce6926e391c138a2ec317efa7349264de2e791c9b7d4a6048ee6eedf27bf1ece398ff0d229f18377cb1f6b98d1228ef217b8146c0c73851b89a6fc37c621ca187e16428a743ffea0072e185ef93e39525cee3ad01e0c94d2e511c8c313322c29ab91631e1856049a36898684c3056e5997473816fb547acb0be6e660bdfa89a5cb28b3669d8625f3f018c7b3b8a4860e774ee8261811ce7f96c461bc162c1a374f300002e000100005da10113003008000002a30068cdee8068b23f004f66001c5875f402770a5fe9251e7be7783b6d0545cb59ecad7d25cb5ce75ad583c47f809ecbe168ebfc57dee0e0eca8f6b92f32fb8cf3808c95640ae8e7fcd11b57d948b3b2749ae53b799fdd665d2b37a179401afda48534952859f22884a9cb9526e147fb867b7cd1463004a0385e9ad278aa41a9b63405d636733dc822f6a8b17d9eafc00e08717d558c6d3a3315c6c2ff3479b537290fe5ce9f1b280894951c5ec31305ebfa60260354cfc340ffe8d9b809a440ea9cdd8e4e14cbefec6c7f3967ab7776f7b1bc13589596b1f6d60176d3223126bac85abb2b55cb30a5d0615d6147a5dafb841a5b7ea1c1580b1a6b3dcf7607d12e19d2971aaf8747fdab1c42bb026d65000030000100000db900880100030803010001b36eee22bd8e610570cd88bfc3fedafa006a58b9714432aa3a6f9dd39a905c4e86aa1cdf5827119c81e1245d94ee4838ae22f05cc922ca30122aefa4da19d90a965b4317071b9331187f5cf4eb570dbd8e01987c2593a85b92e0440c635d15da13405f6ca7d78289ef0d6fe4716b8b62abd18dc07b0a9edd54182353ef836539026d65000030000100000db901080101030803010001c103be3a2aa47686ab01ba1b23799ff108d0c0530dfe35cebdd320b7abc851d1abf191378d155127e17fb029628385482b34ac3b042093d6097574b36ee277e31d20003272871bc76d1762dab33397eaae97d853932da5a96886a1b7c61bc52fcd1f1f23c7026a48fa1b190cb8b97d42b45b49948c45187efec3c7867812627a0220e5497c36ee4e92452fb5c1bda2dceaebf71c0e3909a61a5d6498dfc41c71cd0412dbbf442e43c378c9fb4043a1523cfd7ce320ce29fce606db73a8c78150b9808db8bb71898858d7a48ead8870f364b6e271ac642fe3160de3bc44b5a89ccf9e21e2ae5a877253db495f611a8a16a657f7ad9aeb906d5bc9c86f2883b5ed026d65000030000100000db900880100030803010001bfe96cdfe309deee4c579edbbfb50264719c35e25f64a525f81fe2479be4a907bfa9ce8b048ec167217690a145208507367cfec4ab4f9726cf55ecb79bf287836df0e0e946463a56e01b1a7d2e98681274f42ceb5817b1e253920b50f2e63f4be1a7c41f948a4a7235259a58eb0a9e4ccca370e2b3d363e4c289b897ffa329ab026d6500002e000100000db901160030080100000e1068d1697c68b5abecb128026d65005c91285cf473abf2c412efd0459436d9a291d1462928b3fcb8b30ea6d0d817e03dc8fe06994cfffad8ce447e08d85689e8c0966eac684716d98b4d116c08004b38bdbbec00b943f0afcf1c2b98fa4c8c36ded6823d99b61d96251b337037708ab2786ae66c48f08a70cc4d00b4dfbe44ac192c6c716470de238476913ae9574693514cf6ef3cd90b072127d42a2bf12ab871332a548a73bfd9d72479b90af179692389722fab448b23cd03ca8503a5e70857e644f8a29a4a15918a5a8cd317526b1d0ec0065b15da6a3021e6543f623887e5f099df3ddf8dd75bcaa355ed03d3e3de982359a6a93eca7def06797b12e63a0ffa6dc17e620dd13b6a0d2ac25df00673617473746f026d65000030000100000c8d00440100030dedcbe3954643072571e6c4c163cfe9ef330f5e430a3e6ca5eb76a9c97d1e3fcb9cba6a6a9ea371474b27c3d8ebb3a9ad9f1006be07d5155d669fdc7cc0db4d6a0673617473746f026d65000030000100000c8d00440101030d79bca014d652db03985a4edc2ada39c35f7daf8b86656ba6cd2df96f1da8c05f81d584aad62ee3c42ac7cbd29c5d35b9fa0b3d568a556ae9794d8cb02bae1bcb0673617473746f026d6500002e000100000c8d005d00300d0200093a8068cd0e3168ba8419c4010673617473746f026d65007a17319b99137fb51bb57a513cd9fd257130de52cc9279697e727e1e95a0301653a1ea782e2d8a43d9c69528491a2e088a184128409ed0e3078597fd3732d5a30b6d617474636f72616c6c6f03636f6d00002b0001000026610024e2f50d02f0e161567d468087ff27b051abc94476178a7cb635da1aa705e05c77ca81de520b6d617474636f72616c6c6f03636f6d00002e0001000026610057002b0d020001518068c67a0468bd2f1c504103636f6d0021c40cf90af28c2fb2fd35ce8632ed73edcf43bee374fb2b54944a9e8e845d08da67afb417d3014894ac2a92cf6a73be53d7df516a298d63447af8588ccee3e703636f6d00002b00010000506600244d060d028acbb0cd28f41250a80a491389424d341522d946b0da0c0291f2d3d771d7805a03636f6d00002e0001000050660113002b08010001518068cf865068be54c0b56900a9e8604de5bb97b53b31029218bd6dce5e68cdc0bd577fd3a3def5107e17b108679df22104a4f842ecfee4ab6ee14fbd7169b9e4fc9545dd00b21b920f41f40e8b5ece643975dd26f930acdc77e9495acd4507a7b22c02c4f048dadb3d2db607d46720ede2024be8a450ab98e2cae38a594603c73bce8617b9c0ca4f303de8d09606389530fb45ec20e9e6df775a72f1b76e47ba3c3780e1a5d7a27e77645f298efe1c397f31cc9f86151216627bc7bfbf265ac5a563805db62c5df2ede65ccf1c5c3f25054d73b5b9095238d38a39e30d9c2b0ae17d8d93ed6764d452d4a3141c0355d89f261d46e1f3a37857345e5220fadbeb10c9ed234cd03adfe55a04fc03636f6d00003000010000382100440100030df17b60fb56d522f8634153e785c0a978532ea76de39d34bb356d3d042e07f29f7b992176cc83acef7b78ea750425203b18f2b8228b3cdd2bc7eb13c3e3035a7e03636f6d00003000010000382100440101030db71f0465101ddbe2bf0c9455d12fa16c1cda44f4bf1ba2553418ad1f3aa9b06973f21b84eb532cf4035ee8d4832ca26d89306a7d32560c0cb0129d450ac1083503636f6d00002e000100003821005700300d010001518068c6cafb68b3034f4d0603636f6d0096cb2d4c67b93febc13dff1cdea2ab3d7669bc767127cb975f1d2ff4a94b9c15ca83d6ae9c93bde066d08095c2d0bffde30b4aea0a94ad9902693de313cb2b390b6d617474636f72616c6c6f03636f6d00003000010000546000440100030d27ac3c16d55694869003db8f7ee177d74690a6ca1e0d719e78fe9a6a2029bb2183205b6723ca5f4d63b6bb07c5d5a35fef5907eaa22accb0435d0151e13a01cf0b6d617474636f72616c6c6f03636f6d00003000010000546000440100030d8b1cf07c86f18c19c8c3146db093893648dcc1ab5fb79e99ccbab4aa06f98d52ac27b92e215d9da98d7535f3c2ce038fbb9d41b9c63d3845d444feffc1f71ed70b6d617474636f72616c6c6f03636f6d00003000010000546000440101030dec7c1fa1752495c42d2224eace96ed74144e9cb811608dd91594974bdc723fdc5b38a37c3340f1deca68a7ec82248822954b2994de5ac99ff6e9db95fd42c94b0b6d617474636f72616c6c6f03636f6d00002e000100005460006300300d0200093a8068cd0b5a68ba8142e2f50b6d617474636f72616c6c6f03636f6d004299251a06613ed7b0d6d65c41c2df2694730e81bc9f6d7266304cbfb6721ac4cc91ba71eb1eded7d351e996c0ffaaac566829474b5bd0d9e0a0c057928d47ef" } } ] @@ -14041,12 +14642,12 @@ "id": "example:fetchinvoice#1", "method": "fetchinvoice", "params": { - "offer": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", + "offer": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqgn3qzs2ge5hx6pqwdskcefpzcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", "payer_note": "Thanks for the fish!" } }, "response": { - "invoice": "lni1qqg0qe01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", + "invoice": "lni1qqgpn4famjyw2eacr82nmhygu4nmsq3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy8ssq38zq9q53nfwd5zqumpd3jjz93pqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue55pqqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy84gqzcyyp5yqvqky00xxl3jwgp5meuu3uq086dx2clr47dtph3t2g8cakv526ez32xsctwddejqen0wgs8g6r9ypnxjumgyxsfsqecgkqz6fd5up6veltumzennfqacadln9u2qdyqq3zt282zkpmengpr09taw5nxqxnqk9c5fna7pjg5chwg7x6capslvgmnhwdyjvrfemspqwx5wp5z2muvjd02zt8eudw6t56x0awf96h7klf9yt743q6t299mwqpjlmmasqjxqta7d7n96gnej2ylslhelh90v8zymympw544n03zwmpfqp07hy60yleug8c2cyc4phn83gtc5gwqqqqqqqqqqqqqqqzsqqqqqqqqqqqqr5jt9hav2gqqqqqq5szx097xsz5zqjsh9z0d8ftw67uqfzv0z8kxwxxvt3xqtnmw5nus673gfssvc7kf4gpzwy9wqvpqqq9syypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgzns63uqr3yvph5xnt68lxx6k9keampj2dgj4t2qu8xgs2j9gnk2ww8gk83rallm9p2e0kwpx5v2mcvu74zds8c3p6smrhya4hryg7sw", "changes": {} } }, @@ -14055,13 +14656,13 @@ "id": "example:fetchinvoice#2", "method": "fetchinvoice", "params": { - "offer": "lno1qgsq000bolt220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000", + "offer": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv85ysq2qepk7enxv4j3gqg2zcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", "amount_msat": 2000000, "quantity": 2 } }, "response": { - "invoice": "lni1qqg0qe02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", + "invoice": "lni1qqgpn4famjyw2ea6r82nmhygu4nm5q3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy8ssqc0gfqq5pjrdanxvet9zsqs593pqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue55pqqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy84yqc7sjq9gqzkqyp9sggruwkage75m7ymkta95rfypqcgwfrnhmlqayv0qkgqsng8zyxgjww2pxqr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdqxadu4k67ghwwujg0rtwdewdp70nt2gwhygsw99ssfk5tkgnflw7pqyp0c7g65cgwpqsprvqk03em4mkxd5mmej5alw48edghjr3na7wrsfgqxthpmdgq3r6svzg4z955rahhe9y70aslhmj3qa386jfrymsq8jqh0qr92erlj57nqf6v0k5agz0lm07c7x3pcqqqqqqqqqqqqqqq2qqqqqqqqqqqqqwjfvkl43fqqqqqqzjqgeuhc6q2sgz3uvq5s68ggyrn6kms9nhtand0x47hldwe79x7asyww20hg98y864qx85yszhqxqsqqzczzqecgkqz6fd5up6veltumzennfqacadln9u2qdyqq3zt282zkpmentcyptmy55d0y7navrrdh4eurwu8synnusl243j38vscdjcvsfylnzh3lfmmlx83p92e6xh4rl6f0syuy0wtnqys97e7cvgxwgmjm5grpxss", "changes": {} } } @@ -14312,15 +14913,15 @@ "id": "example:fundchannel#1", "method": "fundchannel", "params": { - "id": "nodeid050505050505050505050505050505050505050505050505050505050505", + "id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", "amount": 1000000, "announce": true } }, "response": { - "tx": "020000000000305fundchanneltx350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000", - "txid": "channeltxid350000350000350000350000350000350000350000350000350000", - "channel_id": "channelid0350000350000350000350000350000350000350000350000350000", + "tx": "0200000000010186aeb4bb4bd9ba6531f8beefce272232c65d248fd90c90fa26c1e82cff67e0ab0000000000fdffffff0240420f00000000002200202bdf62cf77ca8d331ee03e40d1eb7fa14bb8078c3427d7714f271e37468645e8012f0f00000000002251205f5ccf17471f681b995a3eadb89503818769d6be3f30c72584b60200a525ac30024730440220063d31e1e44dea02dc18cb5c2af59ee1ef8a1df4b884204b1746db68eb9acbd702205301203efa11038408b41aa48021d2bb3537698de35ae876df58dc99fe47973d012103a21e0831a259e04ac8ec707cea558cc9d90a6cceec58d164008d430adeb884cc9a000000", + "txid": "26493d5f46e5d4ac9e0594ed47af4e2c40eb7381c2bcf90adb8d86e5aeff304b", + "channel_id": "3526c26311c7cd921e4f81137dac45e1f18ae0e7ae3982e9b9189691eb00f706", "channel_type": { "bits": [ 12, @@ -14331,7 +14932,7 @@ "anchors/even" ] }, - "outnum": 1 + "outnum": 0 } }, { @@ -14342,19 +14943,19 @@ "id": "example:fundchannel#2", "method": "fundchannel", "params": { - "id": "nodeid010101010101010101010101010101010101010101010101010101010101", + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "amount": "all", "feerate": "normal", "push_msat": 100000, "utxos": [ - "channeltxid350000350000350000350000350000350000350000350000350000:1" + "04ddae63ec81d66b27d8de63a49ac56212b61a1ad41a07204a1fa05f57ea016e:1" ] } }, "response": { - "tx": "020000000000401fundchanneltx410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000", - "txid": "channeltxid410000410000410000410000410000410000410000410000410000", - "channel_id": "channelid0410000410000410000410000410000410000410000410000410000", + "tx": "020000000001016e01ea575fa01f4a20071ad41a1ab61262c59aa463ded8276bd681ec63aedd040100000000fdffffff01cbb3eb0b00000000220020c895be991f0db9ca781fca2b5d2b141e9320f1d559bc950df5c613a1f3f266490247304402202dd9e234f96ced8dd37b97356f7c902b8c7be74c7da9a2407b66ebb868074a9b02204c7cf15d8602006f0e4973031ae5da5035ab36babfbc69ca65450042f6a9935501210287eb973cfdd54b2e639261f95bf06a57318d1272961eccdb373853e33a591b729b000000", + "txid": "02ff10df25bed95943c224d464d4f6c47450064ba3b6dfe42447e372e76cb43e", + "channel_id": "6aaff9e10dbf14d2d76bb3c259fc39f2472098afa7fdd9cf3d0dc93ee9d99c04", "channel_type": { "bits": [ 12, @@ -14365,7 +14966,7 @@ "anchors/even" ] }, - "outnum": 1 + "outnum": 0 } } ] @@ -14441,7 +15042,7 @@ "id": "example:fundchannel_cancel#1", "method": "fundchannel_cancel", "params": [ - "nodeid101010101010101010101010101010101010101010101010101010101010" + "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9" ] }, "response": { @@ -14453,7 +15054,7 @@ "id": "example:fundchannel_cancel#2", "method": "fundchannel_cancel", "params": { - "id": "nodeid101010101010101010101010101010101010101010101010101010101010" + "id": "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9" } }, "response": { @@ -14557,12 +15158,12 @@ "id": "example:fundchannel_complete#1", "method": "fundchannel_complete", "params": [ - "nodeid101010101010101010101010101010101010101010101010101010101010", - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000" + "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9", + "cHNidP8BAgQCAAAAAQMEmAAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHbpLVvlmHnY9xuUuv7Wa0KxrHhvooiO/QtbatC1e0wewEAAAAA/f///wJO7t/eAAAAABYAFP/ivderzEW6G6djdjxEonyKQs1DgJaYAQAAAAAWABSZDEo7zUnB6q0LczJClRnaFaXnh2QAAAABAR+AlpgBAAAAABYAFJkMSjvNScHqrQtzMkKVGdoVpeeHAQ4gyP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gBDwQBAAAAARAE/f///wABAwgAAAABAAAAAAEEIgAgHUKVwyNGQiSqQ7CYR1MshALf+sQwfh1i7PKVozpwFKcAAQMIQYOYAAAAAAABBCJRIE1LDUW7BCPGpJ5lNUE+HuLlA/z3twfxb1PW6IXtnq1vAA==" ] }, "response": { - "channel_id": "channelid0910109101091010910109101091010910109101091010910109101", + "channel_id": "76525b7d20246f6c8a164dd02a6810fe140c3dac998d01167ca570302a1945a4", "commitments_secured": true } }, @@ -14571,12 +15172,12 @@ "id": "example:fundchannel_complete#2", "method": "fundchannel_complete", "params": { - "id": "nodeid101010101010101010101010101010101010101010101010101010101010", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000" + "id": "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9", + "psbt": "cHNidP8BAgQCAAAAAQMEmQAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBeAgAAAAF2Ult9ICRvbIoWTdAqaBD+FAw9rJmNARZ8pXAwKhlFpAAAAAAA/////wE29/8AAAAAACJRIFL23e7IWCYUbQBn9UXGg16zeFd+I0SRzToK1a6ec5tNAAAAAAEBKzb3/wAAAAAAIlEgUvbd7shYJhRtAGf1RcaDXrN4V34jRJHNOgrVrp5zm00BDiBs/FXFoEkdlgfCGudBvrW27Gtdo8Ey+w93CXdJeYYFqAEPBAAAAAABEAT9////AAEDCEBCDwAAAAAAAQQiACBmcdl0VE7mf6DOvFD4vjCPDKeod25TasbaEDVUQzX+OQABAwjqovAAAAAAAAEEIlEgltgIebc04uJFqyZUdr51Hn9z7Vht6b7hP7u+OTIYxSMA" } }, "response": { - "channel_id": "channelid0910209102091020910209102091020910209102091020910209102", + "channel_id": "c726afe68c79cc59d031d9e0afb8fb36ba7dd0f03f773584ee3b5942de26dc3a", "commitments_secured": true } } @@ -14796,13 +15397,13 @@ "id": "example:fundchannel_start#1", "method": "fundchannel_start", "params": [ - "nodeid101010101010101010101010101010101010101010101010101010101010", + "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9", 16777216 ] }, "response": { - "funding_address": "bcrt1p0002020202020202020202020202020202020202020202020202020202", - "scriptpubkey": "scriptpubkey01010101010101010101010101010101010101010101010101010101", + "funding_address": "bcrt1qsxdxcrmq7rqp2e2l690k0rgc722yzkv49exkx2uwkkk6yevxlygq3lv4xs", + "scriptpubkey": "0020819a6c0f60f0c015655fd15f678d18f2944159952e4d632b8eb5ada26586f910", "channel_type": { "bits": [ 12, @@ -14821,13 +15422,13 @@ "id": "example:fundchannel_start#2", "method": "fundchannel_start", "params": { - "id": "nodeid101010101010101010101010101010101010101010101010101010101010", + "id": "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9", "amount": 16777216 } }, "response": { - "funding_address": "bcrt1p0003030303030303030303030303030303030303030303030303030303", - "scriptpubkey": "scriptpubkey02020202020202020202020202020202020202020202020202020202", + "funding_address": "bcrt1qr4pftsergepzf2jrkzvyw5evsspdl7kyxplp6chv7226xwnszjnsy0rzpl", + "scriptpubkey": "00201d4295c323464224aa43b09847532c8402dffac4307e1d62ecf295a33a7014a7", "channel_type": { "bits": [ 12, @@ -15397,7 +15998,7 @@ } }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000", + "psbt": "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AahhAAAAAAAAIlEgAUDHIe8AMwf8RKCgKF+uqU1dPQg1v/7TjQ0PQvvvjrubAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA", "feerate_per_kw": 253, "estimated_final_weight": 652, "excess_msat": 196962518000, @@ -15418,7 +16019,7 @@ } }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000", + "psbt": "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AetRxQsAAAAAIlEgAwknCbnuaFVMsQAmNkUAiU72B5qy3pRvMCgSminZuxGbAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA", "feerate_per_kw": 11000, "estimated_final_weight": 613, "excess_msat": 0, @@ -15895,9 +16496,9 @@ "params": {} }, "response": { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "alias": "SILENTARTIST", - "color": "022d22", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "alias": "SILENTARTIST-v26.09", + "color": "033845", "num_peers": 0, "num_pending_channels": 0, "num_active_channels": 0, @@ -15907,17 +16508,17 @@ { "type": "ipv4", "address": "127.0.0.1", - "port": 19735 + "port": 30003 } ], - "version": "v25.05", - "blockheight": 110, + "version": "v26.09", + "blockheight": 108, "network": "regtest", "fees_collected_msat": 0, - "lightning-dir": "/tmp/.lightning/regtest", + "lightning-dir": "/home/rusty/.lightning/regtest", "our_features": { - "init": "0898882a8a59a1", - "node": "8898882a8a59a1", + "init": "800898882a8a59a1", + "node": "808898882a8a59a1", "channel": "", "invoice": "02000002024100" } @@ -16167,36 +16768,45 @@ } }, "response": { - "created_at": 1738000000, - "bytes_used": 1630000, - "bytes_max": 10485760, + "created_at": "1738000000.000000000", + "bytes_used": 3271748, + "bytes_max": 16777216, "log": [ - { - "type": "SKIPPED", - "num_skipped": 144 - }, { "type": "UNUSUAL", - "time": "71.800000000", + "time": "0.000000000", "source": "plugin-bookkeeper", - "log": "topic 'utxo_deposit' is not a known notification topic" + "log": "topic 'utxo_deposit' is not a known notification topic", + "num_skipped": 177 }, { "type": "UNUSUAL", - "time": "72.800000000", + "time": "0.000000000", "source": "plugin-bookkeeper", "log": "topic 'utxo_spend' is not a known notification topic" }, { - "type": "SKIPPED", - "num_skipped": 147 + "type": "UNUSUAL", + "time": "0.000000000", + "node_id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "source": "chan#1", + "log": "No peer channel with scid=14067503x2726118x65411", + "num_skipped": 4562 }, { "type": "UNUSUAL", - "time": "74.800000000", - "node_id": "nodeid010101010101010101010101010101010101010101010101010101010101", - "source": "chan#1", - "log": "No peer channel with scid=228x1x1" + "time": "0.000000000", + "node_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "source": "chan#2", + "log": "Peer permanent failure in CLOSINGD_COMPLETE: Funding transaction spent: onchain txid 4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5 (reason=unknown)", + "num_skipped": 4554 + }, + { + "type": "UNUSUAL", + "time": "0.000000000", + "node_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "source": "chan#2", + "log": "Not dropping our unilateral close onchain since we already saw 4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5 confirm." } ] } @@ -16422,7 +17032,7 @@ "id": "example:getroute#1", "method": "getroute", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "riskfactor": 1 } @@ -16430,16 +17040,16 @@ "response": { "route": [ { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "channel": "109x1x1", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "channel": "110x1x1", "direction": 1, "amount_msat": 10001, "delay": 15, "style": "tlv" }, { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel": "111x1x1", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel": "112x1x0", "direction": 0, "amount_msat": 10000, "delay": 9, @@ -16453,7 +17063,7 @@ "id": "example:getroute#2", "method": "getroute", "params": { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "amount_msat": 500000, "riskfactor": 10, "cltv": 9 @@ -16462,17 +17072,17 @@ "response": { "route": [ { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel": "111x1x1", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel": "112x1x0", "direction": 0, "amount_msat": 500006, "delay": 15, "style": "tlv" }, { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", - "channel": "125x1x1", - "direction": 0, + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "channel": "114x1x0", + "direction": 1, "amount_msat": 500000, "delay": 9, "style": "tlv" @@ -16743,8 +17353,8 @@ "id": "example:getroutes#1", "method": "getroutes", "params": { - "source": "nodeid010101010101010101010101010101010101010101010101010101010101", - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "source": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 1250000, "layers": [], "maxfee_msat": 125000, @@ -16760,14 +17370,26 @@ "final_cltv": 0, "path": [ { - "short_channel_id_dir": "109x1x1/1", - "next_node_id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "short_channel_id_dir": "110x1x1/1", + "node_id_in": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "node_id_out": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_in_msat": 1250026, + "amount_out_msat": 1250013, + "cltv_in": 12, + "cltv_out": 6, + "next_node_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "amount_msat": 1250026, "delay": 12 }, { - "short_channel_id_dir": "123x1x1/0", - "next_node_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "short_channel_id_dir": "124x1x0/0", + "node_id_in": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "node_id_out": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "amount_in_msat": 1250013, + "amount_out_msat": 1250000, + "cltv_in": 6, + "cltv_out": 0, + "next_node_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 1250013, "delay": 6 } @@ -16925,7 +17547,7 @@ "response": { "help": [ { - "command": "pay bolt11 [amount_msat] [label] [riskfactor] [maxfeepercent] [retry_for] [maxdelay] [exemptfee] [localinvreqid] [exclude] [maxfee] [description] [partial_msat] [dev_use_shadow]" + "command": "pay invstring [amount_msat] [label] [riskfactor] [maxfeepercent] [retry_for] [maxdelay] [exemptfee] [localinvreqid] [exclude] [maxfee] [description] [partial_msat] [dev_use_shadow]" } ], "format-hint": "simple" @@ -17165,10 +17787,10 @@ "id": "example:injectpaymentonion#1", "method": "injectpaymentonion", "params": { - "onion": "onion30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030", - "payment_hash": "paymenthashinvl0270027002700270027002700270027002700270027002700", + "onion": "000228d46edd5d75327323fe38d2f0b1017f14cd5c5e7a78332c7da6a5afaf9738b23cb08b978d218cce1bacdf36c95ff52d19cfade38d546406ac7dbe0a12e7da5281b7318c516cefc0fbfd2bab7b404a3919f0751587a504d1885f202b3d34fd277e789bdbe60e0b37e4d52b1ab04e3f9e7947d48664d0779ea7320280936619e0e2d15ac1c706a87eec07086ad4ddfbb77455bbcdc54da9f7c90a1d64b8ba99465bd1d4d55add07a95b46ab86e00959789bb3ddfedd6254376508f63ce78cc423bfa0db548d6e7c9e14919ee6ab164e8abcc27b715b84e6cee9a2974dfb17f0a418d0c0a814883cf4393b3c7ad9b1ac35b32676ff44419a9f3bc591a8ca47ea71aa5be59d2aacd24625eb6b5002119915215733ee25d5b74fb6fd94f2d60f1bb036633e8f55daab9aa5bb49aa431bcd348f9a3a5772271db057f9225e1ee5ee1ad51093b848b1b659fc7a409548ba20ae5c302b2c23c085c6e454f561a2fef358f5bae4b751c9e5fcfb4e333b111eb1bc97761cb7ea3fe8f09ea4ad69834954cbf7451397277fc6955bfdf4231942814c488ed8561c764584b764ac6a0f4d7ac1effbff3a6f5bd88ff989604aedcb52bc3d62e5bcf90b323e61cb0be07c12b8b4f1dc5dc54a27569440c75eedfc97eebabb38d161696114a048ef4c1b23ff79ac7a372ba473bbb533f683032163fb705239bf94e0c6c5b3ad7ceac61fbb4fd014ffb08b8cca935d3f096ebc21840795e05a1193d398c0ea2893fb59aa6aca9bc047a6969ca60f87da6e34d173d1d615e137f835fcda4f94dacc242f1760ad8af351b4470e594116d75e44f537ccc6ae87529335db70ae9fc5aee125d907abc331fc7b5b1ad6eb298525e178da1a413dc9bfc7ba9e2a590225dfe3573765420cf1c039d01e2cfc752490cd3e90181f9293f7d2860b1827a66274fc0a74721f28ee0b490bbb65f15a7789378c3bc656464a0881e68b0bd10dfbc1a20338a4816c469623b65fe7f8903296a657081a5d5e7a85c4f0b0c5a34d098606d04a5c8fe63faf2954951757668d15c7f74ebedf0125eac3813ef34c0cf26bdcb7845c09f1871e98b3e51558a9688947a30b39957bcadfebbd680e98a57db8771435b375be44d6e57d3546598e3705405792ff6420cac2515c15d24c97f1262ec8912bd684bf9e65bce33e9c7024425c60a1ea04996f2a768de6f3988b2ac6232b16672ee07d915c2036533bd4876b6d8ea68d930fac276a098f7e2a0ef9022b5ee828bbb2414681b11e517e14a6a1bdfcaa8249dee15b83460414506647d6679ba08529c2ebd875503f629dae00b69451c8b4ccc3671e700b0e0c6a60b1811c7e310cf17de9809cb991994433ea72f9424f34dc05da1af563f51fa5627d83c31031719052b0f40cfeadc978e2e0ee4158ab1c6b1ebc639dc5dae3cbc2a37c184abf431a85e07221adfddcf8c992f98ddfdf88f94c2c75cb4d0eb93f2f045173c35319f4f77ca07ef53ef41699a4f61ea2b4c42b66081d834d244d4c47a73ccf8664fd762270c6215546ad4319253ca4c4d1762d4a74d6fa2e18dfbedf55b15ebf079513f76cb3b1ed826ea5e3d97c3754de24f2055022b9fe5f6957ecb617533e1056666d708bc5c2fa5c42a0a8de2cba19fd7a3f5e1686c8f7ae5d2297a9dc4f54ee3a7e4c75ad1aa0e0b7833a25f4215cfa161f1b1259fba3f67fdf62f0c660dae9d452be8db055542c2d4c6cb548ce089ca8389948390ef750d18897b54cbc040119b453e64594972c6ee0e961d5f488262849acdb947a16f00809d250b2c03a8bfbf87530713df0369341d6355aa2bd3bbef911bf2d89a5aaa9d2541c95cb61d4f81482d487b6a8c344314fd3d8c7c557981bb70992a99b931ce301612162f5461254bda48574856cf1630c436ee29026be749563618456", + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", "amount_msat": 1000, - "cltv_expiry": 144, + "cltv_expiry": 145, "partid": 1, "groupid": 0 } @@ -17176,8 +17798,8 @@ "response": { "created_index": 12, "created_at": 1738000000, - "completed_at": 1739000000, - "payment_preimage": "paymentpreimgio1030303030303030303030303030303030303030303030303" + "completed_at": 1738000000, + "payment_preimage": "08377744ca98506608377744ca98506608377744ca98506608377744ca985066" } } ] @@ -17396,10 +18018,10 @@ } }, "response": { - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", - "expires_at": 1739000000, - "bolt11": "lnbcrt100n1pnt2bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000", - "payment_secret": "paymentsecretinvl00310003100031000310003100031000310003100031000", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", + "expires_at": 1738604800, + "bolt11": "lnbcrt100n1pne035qsp5hcjp3axyfv0vaqdjgs8jf8zzm768ymqd7yvxgsgjyysu3knqlz5qpp5vn2vd3pgaqfuk3sxrlmkgzqgresdgavwmtmr7mhpz0t295elkh5sdp9f9h8vmmfvdjjqer9wd3hy6tsw35k7m3qdsenzxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqyly9hadh5tz09k5cmqg402kr2y7kfaawtq59ue7t0jt4c9ewanh5avgya8lceuqyf3va3jmks0s07p3m34sagdw9eueg0h9znmsu0kcq30mupp", + "payment_secret": "be2418f4c44b1ece81b2440f249c42dfb4726c0df1186441122121c8da60f8a8", "created_index": 2 } }, @@ -17414,10 +18036,10 @@ } }, "response": { - "payment_hash": "paymenthashinvl0320032003200320032003200320032003200320032003200", - "expires_at": 1739000000, - "bolt11": "lnbcrt100n1pnt2bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000", - "payment_secret": "paymentsecretinvl00032003200320032003200320032003200320032003200", + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", + "expires_at": 1738604800, + "bolt11": "lnbcrt500n1pne035qsp5hk3v7uu800vf5ju9c07emfuqh7c0ma0yfm5lcn0dcenplww2y0mqpp5ud2apzpm5q0wyyqs46n39ulu87xg62rp9qeyxy2xqhl8r3zw65fsdqcdsenygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq0u4wng86j3vxxs0rq5dscm6nqrh2vftacw9x5yphacgv437gkpjphpyz99kpdlhfr0yffvcdauxcr0gsx3kg6nu4afejjtqzdvqvkugqwtutsx", + "payment_secret": "bda2cf73877bd89a4b85c3fd9da780bfb0fdf5e44ee9fc4dedc6661fb9ca23f6", "created_index": 3 } } @@ -17558,10 +18180,10 @@ } }, "response": { - "invreq_id": "invreqid01010101010101010101010101010101010101010101010101010101", + "invreq_id": "7f849ba7b17507b157ee88c64f0a8708272632cdc7edb02028cda3b68281f32a", "active": true, "single_use": true, - "bolt12": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", + "bolt12": "lnr1qqgrm2asu2e8fs9n8k4mpc4jwnqtxzst2d5k6urvv5s8getnw3gzqp3zderpzxstt8927ynqg044h0egcd8n5h3n9g0u0v4h8ncc3yg02gps7sjqtqssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v67pqrd7zspven4x95dcyhlk8hrmjahpxsvczsfx644zn0ek7x2u0zqpsygvd4nsy0ztd6njs79qn4tqucq4503wtr6rxqms3ufcrz4xq0pg", "used": false } }, @@ -17576,10 +18198,10 @@ } }, "response": { - "invreq_id": "invreqid02020202020202020202020202020202020202020202020202020202", + "invreq_id": "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed", "active": true, "single_use": true, - "bolt12": "lno1qgsq000bolt240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000", + "bolt12": "lnr1qqgrm2asu2e8fs958k4mpc4jwnqtgzsk2fjhzat9wd6xjmn8ypnx7u3qd9h8vmmfvdj3yyrrd35kw6r5de5kueeqwd6x7un92qsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzr6jqwvfdqzcyypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgq5zvpxrdnx4h46p7p4kaadxpll9s2w3c0he47spljw2musk0vmqyx3j4yhexvk335sacqq27v7wpeetf364demmvhhwlzscs45jmfal", "used": false } } @@ -17831,18 +18453,18 @@ "id": "example:keysend#1", "method": "keysend", "params": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000 } }, "response": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payment_hash": "paymenthashkey01k101k101k101k101k101k101k101k101k101k101k101k101", - "created_at": 1738000000, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", + "created_at": 1738000000.0, "parts": 1, "amount_msat": 10000, "amount_sent_msat": 10001, - "payment_preimage": "paymentpreimage1010101010101010101010101010101010101010101010101", + "payment_preimage": "6a3f206b59cf17f66a3f206b59cf17f66a3f206b59cf17f66a3f206b59cf17f6", "status": "complete" } }, @@ -17851,7 +18473,7 @@ "id": "example:keysend#2", "method": "keysend", "params": { - "destination": "nodeid040404040404040404040404040404040404040404040404040404040404", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "amount_msat": 10000000, "extratlvs": { "133773310": "68656c6c6f776f726c64", @@ -17860,13 +18482,13 @@ } }, "response": { - "destination": "nodeid040404040404040404040404040404040404040404040404040404040404", - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", - "created_at": 1738000000, + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", + "created_at": 1738000000.0, "parts": 1, "amount_msat": 10000000, "amount_sent_msat": 10000202, - "payment_preimage": "paymentpreimage2020202020202020202020202020202020202020202020202", + "payment_preimage": "6a3f206b59cf17f86a3f206b59cf17f86a3f206b59cf17f86a3f206b59cf17f8", "status": "complete" } }, @@ -17875,13 +18497,13 @@ "id": "example:keysend#3", "method": "keysend", "params": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "routehints": [ [ { - "scid": "111x1x1", - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "scid": "14067503x2726118x65411", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "feebase": "1msat", "feeprop": 10, "expirydelta": 9 @@ -17891,13 +18513,13 @@ } }, "response": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", - "created_at": 1738000000, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", + "created_at": 1738000000.0, "parts": 2, "amount_msat": 10000, "amount_sent_msat": 10001, - "payment_preimage": "paymentpreimage3030303030303030303030303030303030303030303030303", + "payment_preimage": "6a3f206b59cf17fa6a3f206b59cf17fa6a3f206b59cf17fa6a3f206b59cf17fa", "status": "complete" } } @@ -17995,14 +18617,14 @@ "id": "example:listaddresses#1", "method": "listaddresses", "params": [ - "bcrt1p2gppccw6ywewmg74qqxxmqfdpjds3rpr0mf22y9tm9xcc0muggwsea9nkf" + "bcrt1p0g5lhkgeksy4hdaya9ws8uxsdscqzgumx2pkvrvre4t2enr9z8es3ykvza" ] }, "response": { "addresses": [ { "keyidx": 14, - "p2tr": "bcrt1p2gppccw6ywewmg74qqxxmqfdpjds3rpr0mf22y9tm9xcc0muggwsea9nkf" + "p2tr": "bcrt1p0g5lhkgeksy4hdaya9ws8uxsdscqzgumx2pkvrvre4t2enr9z8es3ykvza" } ] } @@ -18020,11 +18642,11 @@ "addresses": [ { "keyidx": 6, - "bech32": "bcrt1qkpw662yvzdy5ttdg8nw4eh4el0uc7m2ythw0h3" + "bech32": "bcrt1q5gdmlly97mw0pcanht0c468g663stwpp9mygty" }, { "keyidx": 7, - "p2tr": "bcrt1pn45xgkyj54usdu98plm4zgcp4c5jvvfxmyexwcm5kc3gyfsrjmasd6ctsf" + "p2tr": "bcrt1pchf9npgv5capjpvapdg472wgcdlu9fzxt4j4fexp7lt78dm2df8qlrvze3" } ] } @@ -18245,220 +18867,233 @@ "account_id": "wallet", "credit_msat": 200000000000, "debit_msat": 0, - "timestamp": 1758192762, + "timestamp": 1738000001, "primary_tag": "deposit", "extra_tags": [], - "utxo": "994185cba7723715c0aa1d1859ce2781116776cea917035c90f8f04c9f4e095e:1", + "utxo": "b270c8e4f973a1a65f060500fdcfda783751829e396f879ebdbf39f2440900ed:0", "output_msat": 200000000000, - "blockheight": 104 + "blockheight": 105 }, { "created_index": 2, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 0, "debit_msat": 0, - "timestamp": 1758192777, + "timestamp": 1738000002, "primary_tag": "channel_open", "extra_tags": [], - "utxo": "542906c8a9d90596592459a9484f4286a3200f6540599c83b43af2ac4166c6ca:1", - "peer_id": "nodeid010101010101010101010101010101010101010101010101010101010101", + "utxo": "22648c93b833fe6c6aa00906db3640d33b8539a3942f281706b006ec42076da2:1", + "peer_id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "output_msat": 1000000000, - "blockheight": 109 + "blockheight": 110 }, { "created_index": 3, "account_id": "wallet", "credit_msat": 2000000000, "debit_msat": 0, - "timestamp": 1758192780, + "timestamp": 1738000003, "primary_tag": "deposit", "extra_tags": [], - "utxo": "19e9e42f2f2097ea1dc18d7eb670bc53c90cbe31bb1daba8e94abf3c6b60d2dc:1", + "utxo": "d9cab7ecbd4a8c324672f02d95770785a604769734b38e304099219163be6f43:0", "output_msat": 2000000000, - "blockheight": 110 + "blockheight": 111 }, { "created_index": 4, "account_id": "wallet", "credit_msat": 0, - "debit_msat": 200000000000, - "timestamp": 1738530000, + "debit_msat": 2000000000, + "timestamp": 1738000004, "primary_tag": "withdrawal", "extra_tags": [], - "utxo": "994185cba7723715c0aa1d1859ce2781116776cea917035c90f8f04c9f4e095e:1", - "spending_txid": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc", - "output_msat": 200000000000, - "blockheight": 111 + "utxo": "d9cab7ecbd4a8c324672f02d95770785a604769734b38e304099219163be6f43:0", + "spending_txid": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed", + "output_msat": 2000000000, + "blockheight": 112 }, { "created_index": 5, "account_id": "wallet", - "credit_msat": 198995073000, + "credit_msat": 995073000, "debit_msat": 0, - "timestamp": 1738530000, + "timestamp": 1738000005, "primary_tag": "deposit", "extra_tags": [], - "utxo": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc:1", - "output_msat": 198995073000, - "blockheight": 111 + "utxo": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:1", + "output_msat": 995073000, + "blockheight": 112 }, { "created_index": 6, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 1000000000, "debit_msat": 0, - "timestamp": 1738530000, + "timestamp": 1738000006, "primary_tag": "channel_open", "extra_tags": [ "opener" ], - "utxo": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc:0", - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "utxo": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:0", + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "output_msat": 1000000000, - "blockheight": 111 + "blockheight": 112 }, { "created_index": 7, "account_id": "wallet", "credit_msat": 2000000000, "debit_msat": 0, - "timestamp": 1758192792, + "timestamp": 1738000007, "primary_tag": "deposit", "extra_tags": [], - "utxo": "b6d0090efbeb347fa59f90b321d6906cdf86779c15477582979fa427249f71f5:1", + "utxo": "3cc1dcd99c732f658ef987737383d92f50827630a2772e1b734e31cfab2e16e1:0", "output_msat": 2000000000, - "blockheight": 114 + "blockheight": 115 }, { "created_index": 8, "account_id": "wallet", "credit_msat": 0, - "debit_msat": 198995073000, - "timestamp": 1758192795, + "debit_msat": 2000000000, + "timestamp": 1738000008, "primary_tag": "withdrawal", "extra_tags": [], - "utxo": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc:1", - "spending_txid": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec", - "output_msat": 198995073000, - "blockheight": 115 + "utxo": "3cc1dcd99c732f658ef987737383d92f50827630a2772e1b734e31cfab2e16e1:0", + "spending_txid": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05", + "output_msat": 2000000000, + "blockheight": 116 }, { "created_index": 9, "account_id": "wallet", - "credit_msat": 197990453000, + "credit_msat": 995073000, "debit_msat": 0, - "timestamp": 1758192795, + "timestamp": 1738000009, "primary_tag": "deposit", "extra_tags": [], - "utxo": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec:0", - "output_msat": 197990453000, - "blockheight": 115 + "utxo": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05:1", + "output_msat": 995073000, + "blockheight": 116 }, { "created_index": 10, - "account_id": "f8fc83a432cbfb2fffe222cc06727fdd977b5dd10ebd6707158e799e6f522d9f", + "account_id": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", "credit_msat": 1000000000, "debit_msat": 0, - "timestamp": 1758192795, + "timestamp": 1738000010, "primary_tag": "channel_open", "extra_tags": [ "opener" ], - "utxo": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec:1", - "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505", + "utxo": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05:0", + "peer_id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", "output_msat": 1000000000, - "blockheight": 115 + "blockheight": 116 }, { "created_index": 11, "account_id": "wallet", "credit_msat": 486914000, "debit_msat": 0, - "timestamp": 1738520000, + "timestamp": 1738000027, "primary_tag": "deposit", "extra_tags": [], - "utxo": "874b26d4c523a902fdc44b88ec000eb5c3fe8754c9d44190a140561e24e77781:0", + "utxo": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:0", "output_msat": 486914000, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 12, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 489809898, - "timestamp": 1738520000, + "timestamp": 1738000028, "primary_tag": "channel_close", "extra_tags": [], - "utxo": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc:0", - "spending_txid": "txid010101010101010101010101010101010101010101010101010101010101", + "utxo": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:0", + "spending_txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", "output_msat": 1000000000, "output_count": 2, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 13, "account_id": "external", "credit_msat": 510190000, "debit_msat": 0, - "timestamp": 1738520000, + "timestamp": 1738000029, "primary_tag": "to_them", "extra_tags": [], - "utxo": "874b26d4c523a902fdc44b88ec000eb5c3fe8754c9d44190a140561e24e77781:1", - "originating_account": "channelid0230000230000230000230000230000230000230000230000230000", + "utxo": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:1", + "originating_account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "output_msat": 510190000, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 14, "account_id": "wallet", "credit_msat": 2000000000, "debit_msat": 0, - "timestamp": 1758192808, + "timestamp": 1738000030, "primary_tag": "deposit", "extra_tags": [], - "utxo": "c9c9bec064382b6a6fb2a30d8923949b3c9f732465542b96e9ad1b5eebda4c7d:0", + "utxo": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520:1", "output_msat": 2000000000, - "blockheight": 122 + "blockheight": 123 }, { "created_index": 15, "account_id": "wallet", "credit_msat": 0, - "debit_msat": 197990453000, - "timestamp": 1738500000, + "debit_msat": 995073000, + "timestamp": 1738000031, "primary_tag": "withdrawal", "extra_tags": [], - "utxo": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec:0", - "spending_txid": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682", - "output_msat": 197990453000, - "blockheight": 123 + "utxo": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05:1", + "spending_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "output_msat": 995073000, + "blockheight": 124 }, { "created_index": 16, "account_id": "wallet", - "credit_msat": 196985833000, + "credit_msat": 0, + "debit_msat": 2000000000, + "timestamp": 1738000032, + "primary_tag": "withdrawal", + "extra_tags": [], + "utxo": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520:1", + "spending_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "output_msat": 2000000000, + "blockheight": 124 + }, + { + "created_index": 17, + "account_id": "wallet", + "credit_msat": 1988421000, "debit_msat": 0, - "timestamp": 1738500000, + "timestamp": 1738000033, "primary_tag": "deposit", "extra_tags": [], - "utxo": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682:1", - "output_msat": 196985833000, - "blockheight": 123 + "utxo": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:1", + "output_msat": 1988421000, + "blockheight": 124 }, { - "created_index": 17, - "account_id": "channelid0230200230200230200230200230200230200230200230200230200", + "created_index": 18, + "account_id": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", "credit_msat": 1000000000, "debit_msat": 0, - "timestamp": 1738500000, + "timestamp": 1738000034, "primary_tag": "channel_open", "extra_tags": [ "opener" ], - "utxo": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682:0", - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "utxo": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:0", + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "output_msat": 1000000000, - "blockheight": 123 + "blockheight": 124 } ] } @@ -18476,109 +19111,122 @@ "chainmoves": [ { "created_index": 10, - "account_id": "f8fc83a432cbfb2fffe222cc06727fdd977b5dd10ebd6707158e799e6f522d9f", + "account_id": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", "credit_msat": 1000000000, "debit_msat": 0, - "timestamp": 1758192795, + "timestamp": 1738000010, "primary_tag": "channel_open", "extra_tags": [ "opener" ], - "utxo": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec:1", - "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505", + "utxo": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05:0", + "peer_id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", "output_msat": 1000000000, - "blockheight": 115 + "blockheight": 116 }, { "created_index": 11, "account_id": "wallet", "credit_msat": 486914000, "debit_msat": 0, - "timestamp": 1738520000, + "timestamp": 1738000027, "primary_tag": "deposit", "extra_tags": [], - "utxo": "874b26d4c523a902fdc44b88ec000eb5c3fe8754c9d44190a140561e24e77781:0", + "utxo": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:0", "output_msat": 486914000, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 12, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 489809898, - "timestamp": 1738520000, + "timestamp": 1738000028, "primary_tag": "channel_close", "extra_tags": [], - "utxo": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc:0", - "spending_txid": "txid010101010101010101010101010101010101010101010101010101010101", + "utxo": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:0", + "spending_txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", "output_msat": 1000000000, "output_count": 2, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 13, "account_id": "external", "credit_msat": 510190000, "debit_msat": 0, - "timestamp": 1738520000, + "timestamp": 1738000029, "primary_tag": "to_them", "extra_tags": [], - "utxo": "874b26d4c523a902fdc44b88ec000eb5c3fe8754c9d44190a140561e24e77781:1", - "originating_account": "channelid0230000230000230000230000230000230000230000230000230000", + "utxo": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:1", + "originating_account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "output_msat": 510190000, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 14, "account_id": "wallet", "credit_msat": 2000000000, "debit_msat": 0, - "timestamp": 1758192808, + "timestamp": 1738000030, "primary_tag": "deposit", "extra_tags": [], - "utxo": "c9c9bec064382b6a6fb2a30d8923949b3c9f732465542b96e9ad1b5eebda4c7d:0", + "utxo": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520:1", "output_msat": 2000000000, - "blockheight": 122 + "blockheight": 123 }, { "created_index": 15, "account_id": "wallet", "credit_msat": 0, - "debit_msat": 197990453000, - "timestamp": 1738500000, + "debit_msat": 995073000, + "timestamp": 1738000031, "primary_tag": "withdrawal", "extra_tags": [], - "utxo": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec:0", - "spending_txid": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682", - "output_msat": 197990453000, - "blockheight": 123 + "utxo": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05:1", + "spending_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "output_msat": 995073000, + "blockheight": 124 }, { "created_index": 16, "account_id": "wallet", - "credit_msat": 196985833000, + "credit_msat": 0, + "debit_msat": 2000000000, + "timestamp": 1738000032, + "primary_tag": "withdrawal", + "extra_tags": [], + "utxo": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520:1", + "spending_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "output_msat": 2000000000, + "blockheight": 124 + }, + { + "created_index": 17, + "account_id": "wallet", + "credit_msat": 1988421000, "debit_msat": 0, - "timestamp": 1738500000, + "timestamp": 1738000033, "primary_tag": "deposit", "extra_tags": [], - "utxo": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682:1", - "output_msat": 196985833000, - "blockheight": 123 + "utxo": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:1", + "output_msat": 1988421000, + "blockheight": 124 }, { - "created_index": 17, - "account_id": "channelid0230200230200230200230200230200230200230200230200230200", + "created_index": 18, + "account_id": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", "credit_msat": 1000000000, "debit_msat": 0, - "timestamp": 1738500000, + "timestamp": 1738000034, "primary_tag": "channel_open", "extra_tags": [ "opener" ], - "utxo": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682:0", - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "utxo": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:0", + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "output_msat": 1000000000, - "blockheight": 123 + "blockheight": 124 } ] } @@ -18744,190 +19392,190 @@ "channelmoves": [ { "created_index": 1, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 500000000, "debit_msat": 0, - "timestamp": 1738520000, + "timestamp": 1738000011, "primary_tag": "invoice", - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", "fees_msat": 0 }, { "created_index": 2, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 500000000, - "timestamp": 1738520000, + "timestamp": 1738000012, "primary_tag": "invoice", - "payment_hash": "8a46ab91013146df39e98ad7c89505fbb5419f110e928f7a393e8304f3057df7", - "part_id": 0, - "group_id": 1, + "payment_hash": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0", + "part_id": 1, + "group_id": 4537556068919103447, "fees_msat": 0 }, { "created_index": 3, - "account_id": "f8fc83a432cbfb2fffe222cc06727fdd977b5dd10ebd6707158e799e6f522d9f", + "account_id": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", "credit_msat": 0, "debit_msat": 500000000, - "timestamp": 1758192801, + "timestamp": 1738000013, "primary_tag": "invoice", - "payment_hash": "88969daaf02214a1928e6eb62a237a8ee557f3da93b2c44f3901432c88f4334b", - "part_id": 0, - "group_id": 1, + "payment_hash": "489fbbf04b313f1d4fd664526d3c8b9fd5d7233ee7ceaf7d6851c2c5baf5d96b", + "part_id": 1, + "group_id": 4609613662957031383, "fees_msat": 0 }, { "created_index": 4, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10000, - "timestamp": 1758192801, + "timestamp": 1738000014, "primary_tag": "routed", - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "fees_msat": 1 }, { "created_index": 5, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10001, "debit_msat": 0, - "timestamp": 1758192801, + "timestamp": 1738000015, "primary_tag": "routed", - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "fees_msat": 1 }, { "created_index": 6, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10000, - "timestamp": 1758192801, + "timestamp": 1738000016, "primary_tag": "routed", - "payment_hash": "paymenthashkey01k101k101k101k101k101k101k101k101k101k101k101k101", + "payment_hash": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", "fees_msat": 1 }, { "created_index": 7, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10001, "debit_msat": 0, - "timestamp": 1758192801, + "timestamp": 1738000017, "primary_tag": "routed", - "payment_hash": "paymenthashkey01k101k101k101k101k101k101k101k101k101k101k101k101", + "payment_hash": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", "fees_msat": 1 }, { "created_index": 8, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10000101, - "timestamp": 1758192802, + "timestamp": 1738000018, "primary_tag": "routed", - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", "fees_msat": 101 }, { "created_index": 9, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10000202, "debit_msat": 0, - "timestamp": 1758192802, + "timestamp": 1738000019, "primary_tag": "routed", - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", "fees_msat": 101 }, { "created_index": 10, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10000, - "timestamp": 1758192802, + "timestamp": 1738000020, "primary_tag": "routed", - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "fees_msat": 1 }, { "created_index": 11, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10001, "debit_msat": 0, - "timestamp": 1758192802, + "timestamp": 1738000021, "primary_tag": "routed", - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "fees_msat": 1 }, { "created_index": 12, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 50000, - "timestamp": 1758192802, + "timestamp": 1738000022, "primary_tag": "routed", - "payment_hash": "paymenthashinvl0320032003200320032003200320032003200320032003200", + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", "fees_msat": 1 }, { "created_index": 13, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 50001, "debit_msat": 0, - "timestamp": 1758192802, + "timestamp": 1738000023, "primary_tag": "routed", - "payment_hash": "paymenthashinvl0320032003200320032003200320032003200320032003200", + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", "fees_msat": 1 }, { "created_index": 14, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 100000, - "timestamp": 1758192803, + "timestamp": 1738000024, "primary_tag": "invoice", - "payment_hash": "paymenthashinvl0330033003300330033003300330033003300330033003300", - "part_id": 0, - "group_id": 1, + "payment_hash": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8", + "part_id": 1, + "group_id": 4681671256994959319, "fees_msat": 0 }, { "created_index": 15, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10001, - "timestamp": 1758192803, + "timestamp": 1738000025, "primary_tag": "routed", - "payment_hash": "61b929204f4db4f38e0412b2bd4c3c03668dad3575fb05f4e15a2214046c2bff", + "payment_hash": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", "fees_msat": 1 }, { "created_index": 16, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10002, "debit_msat": 0, - "timestamp": 1758192803, + "timestamp": 1738000026, "primary_tag": "routed", - "payment_hash": "61b929204f4db4f38e0412b2bd4c3c03668dad3575fb05f4e15a2214046c2bff", + "payment_hash": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", "fees_msat": 1 }, { "created_index": 17, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 0, "debit_msat": 1000000, - "timestamp": 1758192821, + "timestamp": 1738000035, "primary_tag": "invoice", - "payment_hash": "paymenthashsdinvsi10si10si10si10si10si10si10si10si10si10si10si10", - "part_id": 0, - "group_id": 1, + "payment_hash": "d498a92e310032c44392ce76620702df77d2f5a4b9e3daf32dc7fb2731f29fdd", + "part_id": 1, + "group_id": 4753728851032887255, "fees_msat": 0 }, { "created_index": 18, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 1000, "debit_msat": 0, - "timestamp": 1758192821, + "timestamp": 1738000036, "primary_tag": "invoice", - "payment_hash": "paymenthashinvl0270027002700270027002700270027002700270027002700", + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", "fees_msat": 0 } ] @@ -18947,22 +19595,22 @@ "channelmoves": [ { "created_index": 10, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10000, - "timestamp": 1758192802, + "timestamp": 1738000020, "primary_tag": "routed", - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "fees_msat": 1 }, { "created_index": 11, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10001, "debit_msat": 0, - "timestamp": 1758192802, + "timestamp": 1738000021, "primary_tag": "routed", - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "fees_msat": 1 } ] @@ -19163,22 +19811,22 @@ "id": "example:listchannels#1", "method": "listchannels", "params": { - "short_channel_id": "109x1x1" + "short_channel_id": "110x1x1" } }, "response": { "channels": [ { - "source": "nodeid020202020202020202020202020202020202020202020202020202020202", - "destination": "nodeid010101010101010101010101010101010101010101010101010101010101", - "short_channel_id": "109x1x1", + "source": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "destination": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "short_channel_id": "110x1x1", "direction": 0, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 0, "active": true, - "last_update": 1738500000, + "last_update": 1738000001, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -19187,16 +19835,16 @@ "features": "" }, { - "source": "nodeid010101010101010101010101010101010101010101010101010101010101", - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "short_channel_id": "109x1x1", + "source": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "short_channel_id": "110x1x1", "direction": 1, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 1, - "active": false, - "last_update": 1738510000, + "active": true, + "last_update": 1738000001, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -19216,16 +19864,16 @@ "response": { "channels": [ { - "source": "nodeid020202020202020202020202020202020202020202020202020202020202", - "destination": "nodeid010101010101010101010101010101010101010101010101010101010101", - "short_channel_id": "109x1x1", + "source": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "destination": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "short_channel_id": "110x1x1", "direction": 0, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 0, "active": true, - "last_update": 1738500000, + "last_update": 1738000001, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -19234,16 +19882,16 @@ "features": "" }, { - "source": "nodeid010101010101010101010101010101010101010101010101010101010101", - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "short_channel_id": "109x1x1", + "source": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "short_channel_id": "110x1x1", "direction": 1, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 1, - "active": false, - "last_update": 1738510000, + "active": true, + "last_update": 1738000001, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -19252,16 +19900,16 @@ "features": "" }, { - "source": "nodeid020202020202020202020202020202020202020202020202020202020202", - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "short_channel_id": "123x1x1", + "source": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "112x1x0", "direction": 0, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 2, - "active": true, - "last_update": 1738520000, + "active": false, + "last_update": 1738000002, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -19270,16 +19918,16 @@ "features": "" }, { - "source": "nodeid030303030303030303030303030303030303030303030303030303030303", - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "short_channel_id": "123x1x1", + "source": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "short_channel_id": "112x1x0", "direction": 1, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 3, "active": false, - "last_update": 1738530000, + "last_update": 1738000002, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -19288,16 +19936,106 @@ "features": "" }, { - "source": "nodeid030303030303030303030303030303030303030303030303030303030303", - "destination": "nodeid040404040404040404040404040404040404040404040404040404040404", - "short_channel_id": "130x1x1", + "source": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "114x1x0", "direction": 0, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 2, + "active": false, + "last_update": 1738000002, + "base_fee_millisatoshi": 1, + "fee_per_millionth": 10, + "delay": 6, + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "features": "" + }, + { + "source": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "short_channel_id": "114x1x0", + "direction": 1, + "public": true, + "amount_msat": 1000000000, + "message_flags": 1, + "channel_flags": 3, + "active": false, + "last_update": 1738000002, + "base_fee_millisatoshi": 1, + "fee_per_millionth": 10, + "delay": 6, + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "features": "" + }, + { + "source": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "124x1x0", + "direction": 0, + "public": true, + "amount_msat": 1000000000, + "message_flags": 1, + "channel_flags": 0, "active": true, - "last_update": 1738540000, + "last_update": 1738000001, + "base_fee_millisatoshi": 1, + "fee_per_millionth": 10, + "delay": 6, + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "features": "" + }, + { + "source": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "short_channel_id": "124x1x0", + "direction": 1, + "public": true, + "amount_msat": 1000000000, + "message_flags": 1, + "channel_flags": 1, + "active": true, + "last_update": 1738000001, + "base_fee_millisatoshi": 1, + "fee_per_millionth": 10, + "delay": 6, + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "features": "" + }, + { + "source": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "126x1x0", + "direction": 0, + "public": true, + "amount_msat": 1000000000, + "message_flags": 1, + "channel_flags": 0, + "active": true, + "last_update": 1738000001, + "base_fee_millisatoshi": 1, + "fee_per_millionth": 10, + "delay": 6, + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "features": "" + }, + { + "source": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "short_channel_id": "126x1x0", + "direction": 1, + "public": true, + "amount_msat": 1000000000, + "message_flags": 1, + "channel_flags": 3, + "active": false, + "last_update": 1738000002, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -19625,16 +20363,16 @@ "response": { "closedchannels": [ { - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel_id": "channelid0230000230000230000230000230000230000230000230000230000", - "short_channel_id": "111x1x1", + "peer_id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", + "channel_id": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", + "short_channel_id": "116x1x0", "alias": { - "local": "121x131x141", - "remote": "151x161x171" + "local": "11158680x13255799x14088", + "remote": "589220x15062924x5208" }, "opener": "local", "closer": "local", - "private": false, + "private": true, "channel_type": { "bits": [ 12, @@ -19645,32 +20383,33 @@ "anchors/even" ] }, - "total_local_commitments": 16, - "total_remote_commitments": 16, - "total_htlcs_sent": 8, - "funding_txid": "fundingtxid00202020202020202020202020202020202020202020202020202", - "funding_outnum": 1, + "total_local_commitments": 2, + "total_remote_commitments": 2, + "total_htlcs_sent": 1, + "funding_txid": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05", + "funding_outnum": 0, "leased": false, + "funding_psbt": "cHNidP8BAgQCAAAAAQMEcwAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAGGrrS7S9m6ZTH4vu/OJyIyxl0kj9kMkPomwegs/2fgqwEAAAAA/f///wKAhB4AAAAAABYAFKIbv/yF9tzw47O634ro6NajBbghZeO/7AAAAAAWABQKKnvLzAknHtmUBHths/D+Q+N5BHIAAAABAR+AhB4AAAAAABYAFKIbv/yF9tzw47O634ro6NajBbghAQhrAkcwRAIgelq0tSXDFaqzQKs8Qkm0kUq2pVgvag05kUzkgnRLkcoCIGXz1ZWoiz5FbWAuWRdDG+BxYDtYR6CNPFu8en9JaXfJASECsJMqyLJC++ce3DF2TSO2MnS5feVJMtLTVTykIR44AgABDiDhFi6rzzFOcxsud6IwdoJQL9mDc3OH+Y5lL3Oc2dzBPAEPBAAAAAABEAT9////DPwJbGlnaHRuaW5nAgIAAQz8CWxpZ2h0bmluZwEI78IJhC1YUAAAAQMIQEIPAAAAAAABBCIAILIJjWyJ8si43ZhmyhQ0vMkFItN42hE/iO2ZEqk3QCQsDPwJbGlnaHRuaW5nAQg+R1aPHsnlngABAwgBLw8AAAAAAAEEIlEgxdJZhQymOhkFnQtRXynIw3/CpEZdZVTkwffX47dqak4hB/Ee6mCNSGAhHfkNCy6FXfr526a6OeNs+l17dxzFqvYECQCSRcKFBwAAAAz8CWxpZ2h0bmluZwEI8cIJhC1YUAAA", + "funding_withheld": false, "total_msat": 1000000000, - "final_to_us_msat": 489809898, - "min_to_us_msat": 489809898, + "final_to_us_msat": 500000000, + "min_to_us_msat": 500000000, "max_to_us_msat": 1000000000, - "last_commitment_txid": "txidcloselastcommitment00000100001000010000100001000010000100001", + "last_commitment_txid": "b2e5b813cef865a190488e648ff932c5b183448e7e0a1e0c72a187f3921e7969", "last_commitment_fee_msat": 2895000, - "close_cause": "user", - "last_stable_connection": 1738500000 + "close_cause": "user" }, { - "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505", - "channel_id": "channelid0250000250000250000250000250000250000250000250000250000", - "short_channel_id": "115x1x1", + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "short_channel_id": "112x1x0", "alias": { - "local": "122x132x142", - "remote": "152x162x172" + "local": "11093144x13255799x14088", + "remote": "14067503x2726118x65411" }, "opener": "local", "closer": "local", - "private": true, + "private": false, "channel_type": { "bits": [ 12, @@ -19681,20 +20420,22 @@ "anchors/even" ] }, - "total_local_commitments": 2, - "total_remote_commitments": 2, - "total_htlcs_sent": 1, - "funding_txid": "fundingtxid00101010101010101010101010101010101010101010101010101", - "funding_outnum": 1, + "total_local_commitments": 16, + "total_remote_commitments": 16, + "total_htlcs_sent": 8, + "funding_txid": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed", + "funding_outnum": 0, "leased": false, + "funding_psbt": "cHNidP8BAgQCAAAAAQMEHwAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAGsGsGQLJaVZDjnH1CwyJE+3j1yfEbxFnSI/G2tU6QHkAEAAAAA/f///wKAhB4AAAAAABYAFAeTneCCRudNEd3BczDmOojkmF0ef+387AAAAAAWABTq0F8dEWsnVG1r7QD4qmj3vPmQ9kMAAAABAR+AhB4AAAAAABYAFAeTneCCRudNEd3BczDmOojkmF0eAQhrAkcwRAIgXv9LimZZBsPTUvA0UTBHTs96ymGxME56x74Iwcajfk0CIBPlAIR6q8YHc9THOQSQ4+LshWLaUFGNk5BZKjSnMFVaASEC+avMUxfzlpbDtGiUjYVU0ypXfYsZW7GRpb6FMLfhnI4BDiBDb75jkSGZQDCOszSXdgSmhQd3lS3wckYyjEq97LfK2QEPBAAAAAABEAT9////DPwJbGlnaHRuaW5nAgIAAQz8CWxpZ2h0bmluZwEI68IJhC1YUAAAAQMIQEIPAAAAAAABBCIAIKaK3xoMicL2G1HPJBhXdu0IrE9ucf4PtG1x61TQBhDzDPwJbGlnaHRuaW5nAQjL4HfOpRaqGgABAwgBLw8AAAAAAAEEIlEgm7Cg/QFXx60UgoSVkHgzwCbupGiz1XgDVJ5n7rFsgvghB0ynXOVrZ0P+tmA8HWMr/Ei5UhRCRloiwD2nC7thqZofCQC07fzWBAAAAAz8CWxpZ2h0bmluZwEI7cIJhC1YUAAA", + "funding_withheld": false, "total_msat": 1000000000, - "final_to_us_msat": 500000000, - "min_to_us_msat": 500000000, + "final_to_us_msat": 489809898, + "min_to_us_msat": 489809898, "max_to_us_msat": 1000000000, - "last_commitment_txid": "txidcloselastcommitment00000200002000020000200002000020000200002", + "last_commitment_txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", "last_commitment_fee_msat": 2896000, "close_cause": "user", - "last_stable_connection": 1738500000 + "last_stable_connection": 1738000000 } ] } @@ -21427,7 +22168,15 @@ "id": "example:listconfigs#1", "method": "listconfigs", "params": { - "config": "network" + "config": "network", + "scb": [ + "0000000000000006f4e1de801de57374d5737da622611e3a1ad9f16d5df9c30fceecc11ce732eeeb022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59017f000001a95cbe3270e5e0998af5eb0a67f7bf6e8d5b3d3d43059b3e4cfbd1e4fca6152c51320000000100000000000f42400003401000000000eb015c0000fffffffffffe000000020000ffffffffffff3283fc1863a9702a8e188ed55475324e55485a8758d2068cfea35851418c55740000fffffffffffed00ec892b1739b55ddc0cca2988d8731eb33f2295c1fcc13fdbdfff9d3f85d6d038402a6939f0f9d5c7a41464169eb692b4d2d73266b3c46345cd036ca577a15bdeeaa027662682a646ce7671c3a091bf639176e87d3379022126b209ebadadae19ffc0e02c59668c64362eaeabf44ee4f10b98fc92412cbea74b6f3a917423dfdf3ca282602773e6c29472ab708e5b127e8ae1ce2d8b7f56b457299f93bb72bb73fdbcf91770501010702a5f8", + "000000000000000121bd30cac60f477f2c4267220b1702a6ec5780db34f9934fa94b8c0508bf3357035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf8fdd5381f36008c3eac24cdde5ec0fea8f39240575ef0cb4406cb51ad419dd7810000000000000000000f424000034010000000011301840000fffffffffffa000000030000fffffffffffb8ff7d0df4eee78e558b4e07f82049aaa933f4f4932e13e1e7fee5cb103f7a0b50000fffffffffffa79176754ea338ffa080591b946a6ac1c47ff579ae7e45857bf01261ebe1c46ba0000fffffffffffcbdb924885293efdaa1ba8f556161f4fe525c19483def49b9af85c1623bc6d27b038402add69f29ad433cb7d4c9470f2d49d80245fd9e76a992197528a131e37711efac02c57de22185162001ffaf2e61b053b1d0e280d73ecec1b04916df2c65642d94a102cd4e1a07ee85714b6eada09d9cf81aeb15bfc72ddd003235530c58bbd0c0144902b10f36d2ebab3ce560abf15ceb1bef619491e0597a794fdafcfdf8708eec9e2d0501010702a5f8", + "00000000000000027512083907c74ed3a045e9bf772b3d72948eb93daf84a1cee57108800451aaf2035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf80239a9c9f2a91e69ba01800baf71f55efe457677b2e5cbd640b888dc1c9375b40000000000000000000f42400003401000000000c301340000ffffffffffff000000010000ffffffffffff0e07b6188dd51f15bb5cb9027950bf487a612dca57e2928de3f28f6ee796978b03840330b7ddf07e5bc779ea468875371ea25b560491c5feaeeb5e229ded3820d1d69103620748b3796c4988dd0fc63b92ae011dc989f15c433a55ed38e24318a43b4c93021bfe48bb1aded55878b00a3f00c5c1bffa1010510d8ba1c6372012ac9c3205d20201604aa7056ab8926038a846014bdbe4874ceef7ce45141b8009b0e2f49e7ec70501010702a5f8", + "0000000000000003222d999f537e32e9458c5db17a63e012dcced61340de06fda5bc30566270b0aa0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f0000017531932479f6d82ee59c7aa67b99568de0a31c202f6a3ff18a6bdd1ec22683cf026500000000000000000bebb3cb00034010000000009b010c0001000000000000000000000384021f90b5f38e0c0ea50bccfcf70a32cd4395c8c544e70636b7cc41831fe33fb4ce03bcfb0d457dfa07f508f434e6a2f040dd3dd233e7002dbe1c1b5d86ed5d3efd76030a4ce755504748f47401fc016578a52e104cbbd28251f10b11e4b3e55d0fe1d303986bdd0842662b8d0d18147630a720e952a2cda624c63ef4903357d27e54f7920501000702a5f8", + "0000000000000004a4a379248e49d207cc984646e632e1a31105a85708b9d6d961a5018fdd489f5a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c7f07a15ce1fe1519d46536c4036f1c13527fa8bf52f6a5299b860f982ba2ed7e00000001000000000000753000034010000000009b010c000100000000000000000000038402c8aabcf1224df10e9d803dc3918797892fe0abec56d3e06f121bcebbe9ab0a2c03bd181375d57b8b1d15def9c5f9007b3c3ff98a140c0a44c9dc5f54ac7ea4baf30310952e08f9960711d8142dfa171c0fc2348762acea003f3897397f6ace8454130382da2a229450c4a8e8cea70bbd147eaaf981184bff8c1d70b70c30a494d848420501010702a5f8", + "000000000000000509eb55872cd9039ecd08281af756e23b15aad4129fd6a9bcd71b472114ebf43a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c64ed91a21c10208d715b59801b12b4a6eff9ea9e4e7d45971c298b62d90ece8e00000000000000000000c35000034010000000009b010c000100000000000000000000038402e885f38e784050b386fb32d20935acc61059d8b02b6bec0ac2bfc8b2c5cf7f3103ae69dbfc6511ba0781c13113e16e1557a875b910cb1cb1fe1ef95a7edb36135a03758d5faa8515942873911e21869b1b90a4be72af14b394bc064da6ba518b087003750b588cd1fb8d60276c12c1c3eef7e302e3772414234404289db8c10f5731320501010702a5f8" + ] } }, "response": { @@ -21464,443 +22213,499 @@ }, "response": { "configs": { - "accept-htlc-tlv-type": { - "values_int": [], - "sources": [] - }, - "addr": { - "values_str": [ - "127.0.0.1:19735" - ], - "sources": [ - "cmdline" - ] + "developer": { + "set": true, + "source": "cmdline" }, - "alias": { - "value_str": "SILENTARTIST", - "source": "default" + "lightning-dir": { + "value_str": "/home/rusty/.lightning/regtest", + "source": "cmdline" }, - "allow-deprecated-apis": { - "value_bool": true, + "network": { + "value_str": "regtest", "source": "cmdline" }, - "always-use-proxy": { - "value_bool": false, + "testnet": { + "set": false, "source": "default" }, - "announce-addr": { - "values_str": [], - "sources": [] + "testnet4": { + "set": false, + "source": "default" }, - "announce-addr-discovered": { - "value_str": "auto", + "signet": { + "set": false, "source": "default" }, - "announce-addr-discovered-port": { - "value_int": 19846, + "mainnet": { + "set": false, "source": "default" }, - "autoclean-cycle": { - "value_int": 3600, - "source": "default", - "plugin": "/root/lightning/plugins/autoclean", - "dynamic": true + "regtest": { + "set": false, + "source": "default" }, - "autoclean-expiredinvoices-age": { - "value_int": 300, - "source": "/tmp/.lightning/regtest/config.setconfig:2", - "plugin": "/root/lightning/plugins/autoclean", - "dynamic": true + "rpc-file": { + "value_str": "lightning-rpc", + "source": "default" }, - "autoconnect-seeker-peers": { - "value_int": 0, + "allow-deprecated-apis": { + "value_bool": true, "source": "cmdline" }, - "autolisten": { - "value_bool": false, - "source": "default" - }, - "bind-addr": { + "plugin": { "values_str": [], "sources": [] }, - "bitcoin-datadir": { - "value_str": "/tmp/.lightning/", - "source": "cmdline", - "plugin": "/root/lightning/plugins/bcli" - }, - "bitcoin-retry-timeout": { - "value_int": 60, - "source": "default", - "plugin": "/root/lightning/plugins/bcli" - }, - "bitcoin-rpcclienttimeout": { - "value_int": 60, - "source": "default", - "plugin": "/root/lightning/plugins/bcli" - }, - "bitcoin-rpcpassword": { - "value_str": "rpcpass", - "source": "cmdline", - "plugin": "/root/lightning/plugins/bcli" - }, - "bitcoin-rpcport": { - "value_int": 18332, - "source": "cmdline", - "plugin": "/root/lightning/plugins/bcli" - }, - "bitcoin-rpcuser": { - "value_str": "rpcuser", - "source": "cmdline", - "plugin": "/root/lightning/plugins/bcli" + "plugin-dir": { + "values_str": [], + "sources": [] }, "clear-plugins": { "set": false, "source": "default" }, - "cltv-delta": { - "value_int": 6, - "source": "cmdline" + "disable-plugin": { + "values_str": [], + "sources": [] }, - "cltv-final": { - "value_int": 5, - "source": "cmdline" + "important-plugin": { + "values_str": [], + "sources": [] }, - "commit-fee": { - "value_int": 100, + "always-use-proxy": { + "value_bool": false, "source": "default" }, - "commit-feerate-offset": { - "value_int": 5, + "daemon": { + "set": false, "source": "default" }, - "commit-time": { - "value_int": 10, - "source": "default" + "experimental-dual-fund": { + "set": true, + "source": "cmdline" }, - "daemon": { + "experimental-splicing": { "set": false, "source": "default" }, - "dev-autoclean-max-batch": { - "value_int": 100, - "source": "default", - "plugin": "/root/lightning/plugins/autoclean", - "dynamic": true + "experimental-shutdown-wrong-funding": { + "set": false, + "source": "default" }, - "dev-bitcoind-poll": { - "value_int": 3, - "source": "cmdline" + "rgb": { + "value_str": "033845", + "source": "default" }, - "dev-crash-after": { - "value_str": "3600", - "source": "cmdline" + "alias": { + "value_str": "SILENTARTIST-v26.09", + "source": "default" }, - "dev-fail-on-subdaemon-fail": { - "set": true, - "source": "cmdline" + "pid-file": { + "value_str": "/home/rusty/.lightning/lightningd-regtest.pid", + "source": "default" }, - "dev-fast-gossip": { - "set": true, + "ignore-fee-limits": { + "value_bool": false, "source": "cmdline" }, - "dev-hsmd-no-preapprove-check": { - "set": true, + "watchtime-blocks": { + "value_int": 5, "source": "cmdline" }, - "dev-invoice-bpath-scid": { - "set": false, - "source": "default", - "plugin": "/root/lightning/plugins/offers" - }, - "dev-no-plugin-checksum": { - "set": true, - "source": "cmdline" + "funding-confirms": { + "value_int": 1, + "source": "default" }, - "dev-no-version-checks": { - "set": true, - "source": "cmdline" + "require-confirmed-inputs": { + "value_bool": false, + "source": "default" }, - "developer": { - "set": true, + "cltv-delta": { + "value_int": 6, "source": "cmdline" }, - "disable-dns": { - "set": true, + "cltv-final": { + "value_int": 5, "source": "cmdline" }, - "disable-mpp": { - "set": false, - "source": "default", - "plugin": "/root/lightning/plugins/pay" - }, - "disable-plugin": { - "values_str": [], - "sources": [] + "commit-time": { + "value_int": 10, + "source": "default" }, - "encrypted-hsm": { - "set": false, + "fee-base": { + "value_int": 1, "source": "default" }, - "experimental-dual-fund": { - "set": true, + "rescan": { + "value_int": 1, "source": "cmdline" }, - "experimental-quiesce": { - "set": false, + "fee-per-satoshi": { + "value_int": 10, "source": "default" }, - "experimental-shutdown-wrong-funding": { - "set": false, + "htlc-minimum-msat": { + "value_msat": 0, "source": "default" }, - "experimental-splicing": { - "set": false, + "htlc-maximum-msat": { + "value_msat": 18446744073709551615, "source": "default" }, - "exposesecret-passphrase": { - "value_str": "...", - "source": "default", - "plugin": "/root/lightning/plugins/exposesecret" - }, - "fee-base": { - "value_int": 1, + "max-concurrent-htlcs": { + "value_int": 483, "source": "default" }, - "fee-per-satoshi": { - "value_int": 10, + "max-dust-htlc-exposure-msat": { + "value_msat": 50000000, "source": "default" }, - "fetchinvoice-noconnect": { - "set": false, - "source": "default", - "plugin": "/root/lightning/plugins/offers" - }, - "funder-fund-probability": { - "value_int": 100, - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "min-capacity-sat": { + "value_int": 500000, + "source": "/home/rusty/.lightning/regtest/config.setconfig:3", + "dynamic": true }, - "funder-fuzz-percent": { - "value_int": 0, - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "addr": { + "values_str": [ + "127.0.0.1:30003" + ], + "sources": [ + "cmdline" + ] }, - "funder-lease-requests-only": { - "value_bool": true, - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "bind-addr": { + "values_str": [], + "sources": [] }, - "funder-max-their-funding": { - "value_str": "4294967295sat", - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "announce-addr": { + "values_str": [], + "sources": [] }, - "funder-min-their-funding": { - "value_str": "10000sat", - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "announce-addr-discovered": { + "value_str": "auto", + "source": "default" }, - "funder-per-channel-max": { - "value_str": "4294967295sat", - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "announce-addr-discovered-port": { + "value_int": 19846, + "source": "default" }, - "funder-per-channel-min": { - "value_str": "10000sat", - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "offline": { + "set": false, + "source": "default" }, - "funder-policy": { - "value_str": "fixed", - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "autolisten": { + "value_bool": false, + "source": "default" }, - "funder-policy-mod": { - "value_str": "0", - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "accept-htlc-tlv-type": { + "values_int": [], + "sources": [] }, - "funder-reserve-tank": { - "value_str": "0sat", - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "disable-dns": { + "set": true, + "source": "cmdline" }, - "funding-confirms": { - "value_int": 1, + "hsm-passphrase": { + "set": false, "source": "default" }, - "grpc-host": { - "value_str": "127.0.0.1", - "source": "default", - "plugin": "/root/lightning/plugins/cln-grpc" - }, - "grpc-msg-buffer-size": { - "value_int": 1024, - "source": "default", - "plugin": "/root/lightning/plugins/cln-grpc" + "rpc-file-mode": { + "value_str": "0600", + "source": "default" }, - "grpc-port": { - "value_int": 9736, - "source": "cmdline", - "plugin": "/root/lightning/plugins/cln-grpc" + "commit-fee": { + "value_int": 100, + "source": "default" }, - "htlc-maximum-msat": { - "value_msat": 18446744073709552000, + "commit-feerate-offset": { + "value_int": 5, "source": "default" }, - "htlc-minimum-msat": { - "value_msat": 0, + "min-emergency-msat": { + "value_msat": 25000000, "source": "default" }, - "i-promise-to-fix-broken-api-user": { + "subdaemon": { "values_str": [], "sources": [] }, - "ignore-fee-limits": { - "value_bool": false, - "source": "cmdline" + "invoices-onchain-fallback": { + "set": false, + "source": "default" }, - "important-plugin": { + "i-promise-to-fix-broken-api-user": { "values_str": [], "sources": [] }, - "invoices-onchain-fallback": { - "set": false, + "log-level": { + "value_str": "debug", + "source": "cmdline" + }, + "log-timestamps": { + "value_bool": true, "source": "default" }, - "lightning-dir": { - "value_str": "/tmp/.lightning/", + "log-prefix": { + "value_str": "lightningd-2 ", "source": "cmdline" }, "log-file": { "values_str": [ "-", - "/tmp/.lightning/log" + "/home/rusty/.lightning/log" ], "sources": [ "cmdline", "cmdline" ] }, - "log-level": { - "value_str": "debug", + "payment-fronting-node": { + "values_str": [], + "sources": [] + }, + "message-padding": { + "value_bool": false, + "source": "default" + }, + "dev-no-plugin-checksum": { + "set": true, "source": "cmdline" }, - "log-prefix": { - "value_str": "lightningd-2 ", + "dev-fail-on-subdaemon-fail": { + "set": true, "source": "cmdline" }, - "log-timestamps": { - "value_bool": true, - "source": "default" + "dev-bitcoind-poll": { + "value_int": 3, + "source": "cmdline" }, - "mainnet": { - "set": false, - "source": "default" + "dev-fast-gossip": { + "set": true, + "source": "cmdline" }, - "max-concurrent-htlcs": { - "value_int": 483, - "source": "default" + "dev-no-version-checks": { + "set": true, + "source": "cmdline" }, - "max-dust-htlc-exposure-msat": { - "value_msat": 50000000, - "source": "default" + "dev-hsmd-no-preapprove-check": { + "set": true, + "source": "cmdline" }, - "min-capacity-sat": { - "value_int": 500000, - "source": "/tmp/.lightning/regtest/config.setconfig:3", - "dynamic": true + "autoconnect-seeker-peers": { + "value_int": 0, + "source": "cmdline" }, - "min-emergency-msat": { - "value_msat": 25000000, - "source": "default" + "dev-crash-after": { + "value_str": "3600", + "source": "cmdline" }, - "network": { - "value_str": "regtest", + "dev-save-plugin-io": { + "value_str": "/tmp/plugin-io", "source": "cmdline" }, - "offline": { - "set": false, - "source": "default" + "autoclean-cycle": { + "value_int": 3600, + "source": "default", + "plugin": "/usr/local/libexec/plugins/autoclean", + "dynamic": true }, - "pid-file": { - "value_str": "/tmp/.lightning/lightningd-regtest.pid", - "source": "default" + "autoclean-expiredinvoices-age": { + "value_int": 300, + "source": "/home/rusty/.lightning/regtest/config.setconfig:2", + "plugin": "/usr/local/libexec/plugins/autoclean", + "dynamic": true }, - "plugin": { - "values_str": [], - "sources": [] + "autoclean-networkevents-age": { + "value_int": 2592000, + "source": "default", + "plugin": "/usr/local/libexec/plugins/autoclean", + "dynamic": true }, - "plugin-dir": { - "values_str": [], - "sources": [] + "dev-autoclean-max-batch": { + "value_int": 100, + "source": "default", + "plugin": "/usr/local/libexec/plugins/autoclean", + "dynamic": true }, - "regtest": { - "set": false, - "source": "default" + "bitcoin-datadir": { + "value_str": "/var/lib/bitcoind", + "source": "cmdline", + "plugin": "/usr/local/libexec/plugins/bcli" }, - "renepay-debug-mcf": { - "set": false, + "bitcoin-retry-timeout": { + "value_int": 60, "source": "default", - "plugin": "/root/lightning/plugins/cln-renepay" + "plugin": "/usr/local/libexec/plugins/bcli" }, - "renepay-debug-payflow": { - "set": false, + "bitcoin-rpcclienttimeout": { + "value_int": 60, "source": "default", - "plugin": "/root/lightning/plugins/cln-renepay" + "plugin": "/usr/local/libexec/plugins/bcli" }, - "require-confirmed-inputs": { - "value_bool": false, - "source": "default" + "bitcoin-rpcpassword": { + "value_str": "rpcpass", + "source": "cmdline", + "plugin": "/usr/local/libexec/plugins/bcli" }, - "rescan": { - "value_int": 1, - "source": "cmdline" + "bitcoin-rpcport": { + "value_int": 8332, + "source": "cmdline", + "plugin": "/usr/local/libexec/plugins/bcli" }, - "rgb": { - "value_str": "022d22", - "source": "default" + "bitcoin-rpcuser": { + "value_str": "rpcuser", + "source": "cmdline", + "plugin": "/usr/local/libexec/plugins/bcli" }, - "rpc-file": { - "value_str": "lightning-rpc", - "source": "default" + "askrene-max-threads": { + "value_int": 4, + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-askrene", + "dynamic": true }, - "rpc-file-mode": { - "value_str": "0600", - "source": "default" + "askrene-timeout": { + "value_int": 10, + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-askrene", + "dynamic": true }, - "signet": { + "bwatch-poll-interval": { + "value_int": 30000, + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-bwatch" + }, + "experimental-bwatch": { "set": false, - "source": "default" + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-bwatch" }, - "subdaemon": { + "currencyrate-add-source": { "values_str": [], - "sources": [] + "sources": [], + "plugin": "/usr/local/libexec/plugins/cln-currencyrate" }, - "testnet": { + "currencyrate-disable-source": { + "values_str": [], + "sources": [], + "plugin": "/usr/local/libexec/plugins/cln-currencyrate" + }, + "grpc-host": { + "value_str": "127.0.0.1", + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-grpc" + }, + "grpc-msg-buffer-size": { + "value_int": 1024, + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-grpc" + }, + "grpc-port": { + "value_int": 30004, + "source": "cmdline", + "plugin": "/usr/local/libexec/plugins/cln-grpc" + }, + "renepay-debug-mcf": { "set": false, - "source": "default" + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-renepay" }, - "testnet4": { + "renepay-debug-payflow": { "set": false, - "source": "default" + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-renepay" }, - "watchtime-blocks": { - "value_int": 5, - "source": "cmdline" + "dev-xpay-no-age": { + "set": false, + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-xpay" }, "xpay-handle-pay": { - "value_bool": false, + "value_bool": true, "source": "default", - "plugin": "/root/lightning/plugins/cln-xpay", + "plugin": "/usr/local/libexec/plugins/cln-xpay", "dynamic": true }, "xpay-slow-mode": { "value_bool": false, "source": "default", - "plugin": "/root/lightning/plugins/cln-xpay", + "plugin": "/usr/local/libexec/plugins/cln-xpay", "dynamic": true + }, + "xpay-user-layer": { + "values_str": [], + "sources": [], + "plugin": "/usr/local/libexec/plugins/cln-xpay" + }, + "exposesecret-passphrase": { + "value_str": "...", + "source": "default", + "plugin": "/usr/local/libexec/plugins/exposesecret" + }, + "funder-fund-probability": { + "value_int": 100, + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" + }, + "funder-fuzz-percent": { + "value_int": 0, + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" + }, + "funder-lease-requests-only": { + "value_bool": true, + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" + }, + "funder-max-their-funding": { + "value_str": "4294967295sat", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" + }, + "funder-min-their-funding": { + "value_str": "10000sat", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" + }, + "funder-per-channel-max": { + "value_str": "4294967295sat", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" + }, + "funder-per-channel-min": { + "value_str": "10000sat", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" + }, + "funder-policy": { + "value_str": "fixed", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" + }, + "funder-policy-mod": { + "value_str": "0", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" + }, + "funder-reserve-tank": { + "value_str": "0sat", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" + }, + "dev-invoice-bpath-scid": { + "set": false, + "source": "default", + "plugin": "/usr/local/libexec/plugins/offers" + }, + "fetchinvoice-noconnect": { + "set": false, + "source": "default", + "plugin": "/usr/local/libexec/plugins/offers" + }, + "disable-mpp": { + "set": false, + "source": "default", + "plugin": "/usr/local/libexec/plugins/pay" } } } @@ -22503,8 +23308,8 @@ "id": "example:listforwards#1", "method": "listforwards", "params": { - "in_channel": "109x1x1", - "out_channel": "123x1x1", + "in_channel": "110x1x1", + "out_channel": "124x1x0", "status": "settled" } }, @@ -22513,32 +23318,32 @@ { "created_index": 12, "updated_index": 7, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 19, - "out_channel": "123x1x1", + "out_channel": "124x1x0", "out_htlc_id": 2, "in_msat": 50000501, "out_msat": 50000000, "fee_msat": 501, "status": "settled", "style": "tlv", - "received_time": 1738000000, - "resolved_time": 1738500000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 }, { "created_index": 13, "updated_index": 8, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 20, - "out_channel": "123x1x1", + "out_channel": "124x1x0", "out_htlc_id": 3, "in_msat": 50000501, "out_msat": 50000000, "fee_msat": 501, "status": "settled", "style": "tlv", - "received_time": 1738010000, - "resolved_time": 1738510000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 } ] } @@ -22554,77 +23359,171 @@ { "created_index": 1, "updated_index": 1, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 1, - "out_channel": "111x1x1", + "out_channel": "112x1x0", "out_htlc_id": 1, "in_msat": 10001, "out_msat": 10000, "fee_msat": 1, "status": "settled", "style": "tlv", - "received_time": 1738000000, - "resolved_time": 1738500000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 }, { "created_index": 2, "updated_index": 2, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 2, - "out_channel": "111x1x1", + "out_channel": "112x1x0", "out_htlc_id": 2, "in_msat": 10001, "out_msat": 10000, "fee_msat": 1, "status": "settled", "style": "tlv", - "received_time": 1738010000, - "resolved_time": 1738510000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 }, { "created_index": 3, "updated_index": 3, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 3, - "out_channel": "111x1x1", + "out_channel": "112x1x0", "out_htlc_id": 3, "in_msat": 10000202, "out_msat": 10000101, "fee_msat": 101, "status": "settled", "style": "tlv", - "received_time": 1738020000, - "resolved_time": 1738520000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 }, { "created_index": 5, "updated_index": 4, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 5, - "out_channel": "111x1x1", + "out_channel": "112x1x0", "out_htlc_id": 4, "in_msat": 10001, "out_msat": 10000, "fee_msat": 1, "status": "settled", "style": "tlv", - "received_time": 1738030000, - "resolved_time": 1738530000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 }, { "created_index": 6, "updated_index": 5, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 6, - "out_channel": "111x1x1", + "out_channel": "112x1x0", "out_htlc_id": 5, "in_msat": 50001, "out_msat": 50000, "fee_msat": 1, "status": "settled", "style": "tlv", - "received_time": 1738040000, - "resolved_time": 1738540000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 + }, + { + "created_index": 7, + "updated_index": 6, + "in_channel": "110x1x1", + "in_htlc_id": 7, + "out_channel": "112x1x0", + "out_htlc_id": 7, + "in_msat": 10002, + "out_msat": 10001, + "fee_msat": 1, + "status": "settled", + "style": "tlv", + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 + }, + { + "created_index": 8, + "in_channel": "110x1x1", + "in_htlc_id": 8, + "out_channel": "112x1x0", + "in_msat": 1002, + "status": "local_failed", + "failcode": 16394, + "failreason": "WIRE_UNKNOWN_NEXT_PEER", + "style": "tlv", + "received_time": 1738000000.0 + }, + { + "created_index": 9, + "in_channel": "110x1x1", + "in_htlc_id": 9, + "out_channel": "112x1x0", + "in_msat": 10001, + "status": "local_failed", + "failcode": 16394, + "failreason": "WIRE_UNKNOWN_NEXT_PEER", + "style": "tlv", + "received_time": 1738000000.0 + }, + { + "created_index": 10, + "in_channel": "110x1x1", + "in_htlc_id": 18, + "out_channel": "160x1x0", + "in_msat": 1000000, + "status": "local_failed", + "failcode": 16394, + "failreason": "WIRE_UNKNOWN_NEXT_PEER", + "style": "tlv", + "received_time": 1738000000.0 + }, + { + "created_index": 11, + "in_channel": "110x1x1", + "in_htlc_id": 17, + "out_channel": "124x1x0", + "out_htlc_id": 1, + "in_msat": 4000082, + "out_msat": 4000041, + "fee_msat": 41, + "status": "offered", + "style": "tlv", + "received_time": 1738000000.0 + }, + { + "created_index": 12, + "updated_index": 7, + "in_channel": "110x1x1", + "in_htlc_id": 19, + "out_channel": "124x1x0", + "out_htlc_id": 2, + "in_msat": 50000501, + "out_msat": 50000000, + "fee_msat": 501, + "status": "settled", + "style": "tlv", + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 + }, + { + "created_index": 13, + "updated_index": 8, + "in_channel": "110x1x1", + "in_htlc_id": 20, + "out_channel": "124x1x0", + "out_htlc_id": 3, + "in_msat": 50000501, + "out_msat": 50000000, + "fee_msat": 501, + "status": "settled", + "style": "tlv", + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 } ] } @@ -22993,67 +23892,118 @@ "response": { "outputs": [ { - "txid": "txid000010000100001000010000100001000010000100001000010000100001", - "output": 2, - "amount_msat": 26000000, - "scriptpubkey": "scriptpubkey01010101010101010101010101010101010101010101010101010101", - "address": "bcrt1p0004040404040404040404040404040404040404040404040404040404", + "txid": "cebaa1c43f7f4e523e3eec4c689680823a2288956e91b6ada9610ad6d089f460", + "output": 0, + "amount_msat": 497105000, + "scriptpubkey": "5120a550c6a73c17fd46a1370581d17749992f46f799849e48bbfffa147a92e74bee", + "address": "bcrt1p54gvdfeuzl75dgfhqkqaza6fnyh5dauesj0y3wlllg284yh8f0hq39gnqc", + "status": "unconfirmed", + "reserved": false + }, + { + "txid": "b2e5b813cef865a190488e648ff932c5b183448e7e0a1e0c72a187f3921e7969", + "output": 0, + "amount_msat": 497105000, + "scriptpubkey": "5120c0a2f19bd78ecf3cdfa39e07bead69530099f4739c6d68c07f84cdcf45e31f82", + "address": "bcrt1pcz30rx7h3m8neharncrmattf2vqfnarnn3kk3srlsnxu730rr7pqnxrf7d", "status": "confirmed", - "blockheight": 160, + "blockheight": 159, "reserved": false }, { - "txid": "txid000020000200002000020000200002000020000200002000020000200002", - "output": 3, - "amount_msat": 27000000, - "scriptpubkey": "scriptpubkey02020202020202020202020202020202020202020202020202020202", - "address": "bcrt1p0004040404040404040404040404040404040404040404040404040404", + "txid": "c7eac4a6788b9e202b991567c2da00590769637f7200ad94a70b8e5484a19c7a", + "output": 1, + "amount_msat": 1537851000, + "scriptpubkey": "5120dc29b9e33460d0e76073367c139f5896e7da3667e4a6f34f2fd086f8476b317b", + "address": "bcrt1pms5mnce5vrgwwcrnxe7p886cjmna5dn8ujn0xne06zr0s3mtx9as83649k", "status": "confirmed", "blockheight": 160, "reserved": false }, { - "txid": "txid000030000300003000030000300003000030000300003000030000300003", - "output": 4, - "amount_msat": 28000000, - "scriptpubkey": "scriptpubkey03030303030303030303030303030303030303030303030303030303", - "address": "bcrt1p0004040404040404040404040404040404040404040404040404040404", + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "output": 0, + "amount_msat": 1411046000, + "scriptpubkey": "5120bac2b59dbcd6b4cf054550c9748f7fe1b0ce22dac3344b44c305407246762fa3", + "address": "bcrt1phtptt8du666v7p292ryhfrmluxcvugk6cv6yk3xrq4q8y3nk973sm9wadg", "status": "confirmed", - "blockheight": 160, + "blockheight": 141, + "reserved": false + }, + { + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "output": 5, + "amount_msat": 1000000, + "scriptpubkey": "00140f6e59454dbfd0e744a34326d5925c17fa63ed36", + "address": "bcrt1qpah9j32dhlgww39rgvndtyjuzlax8mfke8q0yu", + "status": "confirmed", + "blockheight": 141, + "reserved": false + }, + { + "txid": "c841b47ae04fba0046b38da26f22e0af08507de9534e013b861b3edad89f91cd", + "output": 0, + "amount_msat": 484694000, + "scriptpubkey": "51207a29fbd919b4095bb7a4e95d03f0d06c3001239b3283660d83cd56accc6511f3", + "address": "bcrt1p0g5lhkgeksy4hdaya9ws8uxsdscqzgumx2pkvrvre4t2enr9z8es3ykvza", + "status": "confirmed", + "blockheight": 137, + "reserved": false + }, + { + "txid": "b270c8e4f973a1a65f060500fdcfda783751829e396f879ebdbf39f2440900ed", + "output": 0, + "amount_msat": 200000000000, + "scriptpubkey": "001422085720b34c0524275182f3ab5345e1e1e16028", + "address": "bcrt1qygy9wg9nfszjgf63ste6k569u8s7zcpgppx8gh", + "status": "confirmed", + "blockheight": 105, + "reserved": false + }, + { + "txid": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed", + "output": 1, + "amount_msat": 995073000, + "scriptpubkey": "51209bb0a0fd0157c7ad14828495907833c026eea468b3d57803549e67eeb16c82f8", + "address": "bcrt1pnwc2plgp2lr669yzsj2eq7pncqnwafrgk02hsq65nen7avtvstuqlmzzf0", + "status": "confirmed", + "blockheight": 112, "reserved": false } ], "channels": [ { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "peer_id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "connected": true, "state": "CHANNELD_NORMAL", - "channel_id": "channelid0120000120000120000120000120000120000120000120000120000", - "short_channel_id": "109x1x1", - "our_amount_msat": 36000000, - "amount_msat": 11000000, - "funding_txid": "txid010010100101001010010100101001010010100101001010010100101001", + "channel_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", + "short_channel_id": "110x1x1", + "our_amount_msat": 609507210, + "amount_msat": 1000000000, + "funding_txid": "22648c93b833fe6c6aa00906db3640d33b8539a3942f281706b006ec42076da2", "funding_output": 1 }, { - "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505", - "connected": false, - "state": "ONCHAIN", - "channel_id": "channelid1300013000130001300013000130001300013000130001300013000", - "our_amount_msat": 37000000, - "amount_msat": 12000000, - "funding_txid": "txid010020100201002010020100201002010020100201002010020100201002", - "funding_output": 2 + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "connected": true, + "state": "CHANNELD_NORMAL", + "channel_id": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "short_channel_id": "124x1x0", + "our_amount_msat": 899996000, + "amount_msat": 1000000000, + "funding_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "funding_output": 0 }, { - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "peer_id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "connected": false, - "state": "ONCHAIN", - "channel_id": "channelid1100011000110001100011000110001100011000110001100011000", - "our_amount_msat": 38000000, - "amount_msat": 13000000, - "funding_txid": "txid010030100301003010030100301003010030100301003010030100301003", - "funding_output": 3 + "state": "CLOSINGD_COMPLETE", + "channel_id": "473851bb98a42329724d897b5ea85fcda29e9973b70e4e7b2bbce82ff996c601", + "short_channel_id": "160x1x0", + "our_amount_msat": 500000000, + "amount_msat": 1000000000, + "funding_txid": "c7eac4a6788b9e202b991567c2da00590769637f7200ad94a70b8e5484a19c7a", + "funding_output": 0 } ] } @@ -23234,7 +24184,7 @@ "id": "example:listhtlcs#1", "method": "listhtlcs", "params": [ - "109x1x1" + "110x1x1" ] }, "response": { @@ -23242,56 +24192,254 @@ { "created_index": 1, "updated_index": 9, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 0, - "expiry": 126, + "expiry": 127, "direction": "out", "amount_msat": 500000000, - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", "state": "RCVD_REMOVE_ACK_REVOCATION" }, { "created_index": 2, "updated_index": 18, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 1, - "expiry": 135, + "expiry": 137, "direction": "out", "amount_msat": 10001, - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "state": "RCVD_REMOVE_ACK_REVOCATION" }, { "created_index": 3, "updated_index": 27, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 2, - "expiry": 149, + "expiry": 170, "direction": "out", "amount_msat": 10001, - "payment_hash": "paymenthashkey01k101k101k101k101k101k101k101k101k101k101k101k101", + "payment_hash": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", "state": "RCVD_REMOVE_ACK_REVOCATION" }, { "created_index": 4, "updated_index": 36, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 3, - "expiry": 155, + "expiry": 176, "direction": "out", "amount_msat": 10000202, - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", "state": "RCVD_REMOVE_ACK_REVOCATION" }, { "created_index": 5, "updated_index": 44, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 4, - "expiry": 152, + "expiry": 173, "direction": "out", "amount_msat": 10001, - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 6, + "updated_index": 53, + "short_channel_id": "110x1x1", + "id": 5, + "expiry": 170, + "direction": "out", + "amount_msat": 10001, + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 7, + "updated_index": 62, + "short_channel_id": "110x1x1", + "id": 6, + "expiry": 133, + "direction": "out", + "amount_msat": 50001, + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 8, + "updated_index": 71, + "short_channel_id": "110x1x1", + "id": 7, + "expiry": 139, + "direction": "out", + "amount_msat": 10002, + "payment_hash": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 9, + "updated_index": 79, + "short_channel_id": "110x1x1", + "id": 8, + "expiry": 143, + "direction": "out", + "amount_msat": 1002, + "payment_hash": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 10, + "updated_index": 87, + "short_channel_id": "110x1x1", + "id": 9, + "expiry": 138, + "direction": "out", + "amount_msat": 10001, + "payment_hash": "600d37af311d2f79c218e83422cb91b533e502ba50d68bca7198bd3aabdb836a", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 11, + "updated_index": 96, + "short_channel_id": "110x1x1", + "id": 0, + "expiry": 137, + "direction": "in", + "amount_msat": 1000000, + "payment_hash": "d498a92e310032c44392ce76620702df77d2f5a4b9e3daf32dc7fb2731f29fdd", + "state": "SENT_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 12, + "updated_index": 104, + "short_channel_id": "110x1x1", + "id": 10, + "expiry": 145, + "direction": "out", + "amount_msat": 1000, + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 13, + "updated_index": 113, + "short_channel_id": "110x1x1", + "id": 11, + "expiry": 269, + "direction": "out", + "amount_msat": 400000, + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 14, + "updated_index": 122, + "short_channel_id": "110x1x1", + "id": 12, + "expiry": 137, + "direction": "out", + "amount_msat": 2000, + "payment_hash": "861124a060cefd3247d5f22da2107634e2c5594b5b53421cdd9dac9626912099", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 15, + "updated_index": 131, + "short_channel_id": "110x1x1", + "id": 13, + "expiry": 137, + "direction": "out", + "amount_msat": 3000, + "payment_hash": "1d9831b78123abd6803a6235625e3b698fd26d0ad868d2021c20dfb99a1072b5", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 16, + "updated_index": 140, + "short_channel_id": "110x1x1", + "id": 14, + "expiry": 137, + "direction": "out", + "amount_msat": 5000, + "payment_hash": "bd463d24778dc63375b36f68c2675c382ae62b2fc6155ac9a15ae4e6bd5e6e9f", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 17, + "updated_index": 149, + "short_channel_id": "110x1x1", + "id": 15, + "expiry": 137, + "direction": "out", + "amount_msat": 4000, + "payment_hash": "f6cdda280bd29792e7edb8ad19b7c2cf03a8a0dd573c76e2a09665f43d14e43d", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 18, + "updated_index": 158, + "short_channel_id": "110x1x1", + "id": 16, + "expiry": 137, + "direction": "out", + "amount_msat": 1000, + "payment_hash": "e03ba693d2db82c85c2f1ee79d4d077a6b39fa9862cd742a26b50cd7e5266bd5", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 19, + "updated_index": 171, + "short_channel_id": "110x1x1", + "id": 18, + "expiry": 166, + "direction": "out", + "amount_msat": 1000000, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 20, + "updated_index": 170, + "short_channel_id": "110x1x1", + "id": 17, + "expiry": 182, + "direction": "out", + "amount_msat": 4000082, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", + "state": "SENT_ADD_ACK_REVOCATION" + }, + { + "created_index": 21, + "updated_index": 179, + "short_channel_id": "110x1x1", + "id": 19, + "expiry": 172, + "direction": "out", + "amount_msat": 50000501, + "payment_hash": "f205d74d999322201d2c9a67c47ae593f29799711fbb4954935038ecb8fe37c4", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 22, + "updated_index": 188, + "short_channel_id": "110x1x1", + "id": 20, + "expiry": 172, + "direction": "out", + "amount_msat": 50000501, + "payment_hash": "23399ee6af7fe47b2393e046dbead38a98545fbcf63d81d1c5ddf22555651714", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 23, + "updated_index": 196, + "short_channel_id": "110x1x1", + "id": 21, + "expiry": 172, + "direction": "out", + "amount_msat": 50000501, + "payment_hash": "dd8a92d6e43a5c4ef41582861564416f4d0d61130dcb12827757ee4fbcde4ab6", "state": "RCVD_REMOVE_ACK_REVOCATION" } ] @@ -23312,12 +24460,12 @@ { "created_index": 4, "updated_index": 36, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 3, - "expiry": 155, + "expiry": 176, "direction": "out", "amount_msat": 10000202, - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", "state": "RCVD_REMOVE_ACK_REVOCATION" } ] @@ -23432,16 +24580,16 @@ "id": "example:listinvoicerequests#1", "method": "listinvoicerequests", "params": [ - "invreqid03030303030303030303030303030303030303030303030303030303" + "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed" ] }, "response": { "invoicerequests": [ { - "invreq_id": "invreqid02020202020202020202020202020202020202020202020202020202", + "invreq_id": "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed", "active": false, "single_use": true, - "bolt12": "lno1qgsq000bolt240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000", + "bolt12": "lnr1qqgrm2asu2e8fs958k4mpc4jwnqtgzsk2fjhzat9wd6xjmn8ypnx7u3qd9h8vmmfvdj3yyrrd35kw6r5de5kueeqwd6x7un92qsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzr6jqwvfdqzcyypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgq5zvpxrdnx4h46p7p4kaadxpll9s2w3c0he47spljw2musk0vmqyx3j4yhexvk335sacqq27v7wpeetf364demmvhhwlzscs45jmfal", "used": false } ] @@ -23456,18 +24604,18 @@ "response": { "invoicerequests": [ { - "invreq_id": "invreqid02020202020202020202020202020202020202020202020202020202", + "invreq_id": "7f849ba7b17507b157ee88c64f0a8708272632cdc7edb02028cda3b68281f32a", "active": false, "single_use": true, - "bolt12": "lno1qgsq000bolt240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000", - "used": false + "bolt12": "lnr1qqgrm2asu2e8fs9n8k4mpc4jwnqtxzst2d5k6urvv5s8getnw3gzqp3zderpzxstt8927ynqg044h0egcd8n5h3n9g0u0v4h8ncc3yg02gps7sjqtqssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v67pqrd7zspven4x95dcyhlk8hrmjahpxsvczsfx644zn0ek7x2u0zqpsygvd4nsy0ztd6njs79qn4tqucq4503wtr6rxqms3ufcrz4xq0pg", + "used": true }, { - "invreq_id": "invreqid01010101010101010101010101010101010101010101010101010101", + "invreq_id": "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed", "active": false, "single_use": true, - "bolt12": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", - "used": true + "bolt12": "lnr1qqgrm2asu2e8fs958k4mpc4jwnqtgzsk2fjhzat9wd6xjmn8ypnx7u3qd9h8vmmfvdj3yyrrd35kw6r5de5kueeqwd6x7un92qsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzr6jqwvfdqzcyypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgq5zvpxrdnx4h46p7p4kaadxpll9s2w3c0he47spljw2musk0vmqyx3j4yhexvk335sacqq27v7wpeetf364demmvhhwlzscs45jmfal", + "used": false } ] } @@ -23792,15 +24940,15 @@ "invoices": [ { "label": "lbl_l21", - "bolt11": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", - "payment_hash": "paymenthashinvl0210021002100210021002100210021002100210021002100", + "bolt11": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy", + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", "status": "paid", "pay_index": 4, "amount_received_msat": 400000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimager010101010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506108377744ca98506108377744ca98506108377744ca985061", "description": "l21 description", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 2, "updated_index": 4 } @@ -23817,65 +24965,209 @@ "invoices": [ { "label": "lbl balance l1 to l2", - "bolt11": "lnbcrt222n1pnt3005720bolt114000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", + "bolt11": "lnbcrt5m1pne035qsp5y6vhp9ccm0yt287spmdy98pv54yp9gyt2nwzz4xxv86nzqtt6eaqpp5j63nauvjkazjnxylg6crcjppvwklf8ec4ccg2gdj7233h8rcg96sdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcvfqw3hjqmpjxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqghg7j0z8ugqcfd74eht7hkx4yvj9zl3d84qx7sx2y66f4r2cue85qm4swkj6l67xvmcv5vzsgxrl2ulgfnexg86fwpt7vz8ak39d4qgpupkvqc", + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", "amount_msat": 500000000, "status": "paid", "pay_index": 1, "amount_received_msat": 500000000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimgdp1010101010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506008377744ca98506008377744ca98506008377744ca985060", "description": "description send some sats l1 to l2", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 1, "updated_index": 1 }, { "label": "lbl_l21", - "bolt11": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", - "payment_hash": "paymenthashinvl0210021002100210021002100210021002100210021002100", + "bolt11": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy", + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", "status": "paid", "pay_index": 4, "amount_received_msat": 400000, - "paid_at": 1738510000, - "payment_preimage": "paymentpreimager010101010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506108377744ca98506108377744ca98506108377744ca985061", "description": "l21 description", - "expires_at": 1739010000, + "expires_at": 1738604800, "created_index": 2, "updated_index": 4 }, { "label": "lbl_l22", - "bolt11": "lnbcrt100n1pnt2bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000", - "payment_hash": "paymenthashinvl0220022002200220022002200220022002200220022002200", + "bolt11": "lnbcrt2u1pne035qsp5fa7d4m66fakt2reaqlxprpsv8tukc9creft0lvgns72dyppayjpspp5la856thed5d2326ydm0rukjft8d786g0che63zakulczaqtlswxsdqcdserygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq834g0typ9x9dejujdshzhe8zf6m602gx6g5xlsnnyxuyvhqmszy88ku55lhxkhr53dhx43l25jprxk9t44tmrrnad6a4h6lst96al3cp7k4ez8", + "payment_hash": "ff4f4d2ef96d1aa8ab446ede3e5a4959dbe3e90fc5f3a88bb6e7f02e817f838d", "amount_msat": 200000, "status": "unpaid", "description": "l22 description", - "expires_at": 1739020000, - "created_index": 3, - "paid_at": 1738520000 + "expires_at": 1738604800, + "created_index": 3 }, { "label": "label inv_l24", - "bolt11": "lnbcrt100n1pnt2bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000", - "payment_hash": "paymenthashinvl0240024002400240024002400240024002400240024002400", + "bolt11": "lnbcrt1230n1pne035qsp5fmng2g60ywxt067ywrz0ndgqr53rt7k57y7v0unch7pww4z9wezqpp59yxejvl07wl5eeyhqphfm0zw2v8yezqrvg9592k85vhk7ha4qm0qdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydqcqp99qxpqysgq5zhueawvv4rhzj3p4lhu58lr7n5x0cauafdluc00wrws6s2f2y0rxdy8mlt9eg4ulsqf3f8j7wknq0enkwng7pr6e3xqtt4kg96qeksp8cuy2r", + "payment_hash": "290d9933eff3bf4ce497006e9dbc4e530e4c8803620b42aac7a32f6f5fb506de", "amount_msat": 123000, "status": "unpaid", "description": "description inv_l24", - "expires_at": 1739030000, - "created_index": 4, - "paid_at": 1738530000 + "expires_at": 1738003600, + "created_index": 4 }, { "label": "label inv_l25", - "bolt11": "lnbcrt100n1pnt2bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000", - "payment_hash": "paymenthashinvl0250025002500250025002500250025002500250025002500", + "bolt11": "lnbcrt1240n1pne035qsp5y4zc6w32qgdpf0q2p90c7f8jyvq8r97hmkex9jg9w2jv6c6h99fqpp50ayq0j0nd6cdf4mk2at58czeahcnq2pkwfng7nxrca4tck3mnhcqdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydgcqp99qxpqysgqxs42l7wykjtgwjvrccgcehr4lu9grzu8gzz8mjzjjmlqwnrejghhez7xh6wsp6skkgu8aq7u4h4rpqpqhqhugzt3csgg0flew5ctgkqqh84nhg", + "payment_hash": "7f4807c9f36eb0d4d776575743e059edf130283672668f4cc3c76abc5a3b9df0", "amount_msat": 124000, "status": "unpaid", "description": "description inv_l25", - "expires_at": 1739040000, - "created_index": 5, - "paid_at": 1738540000 + "expires_at": 1738003600, + "created_index": 5 + }, + { + "label": "label inv_l26", + "bolt11": "lnbcrt1250n1pne035qsp53knk6jyrarp0lyggru25t40espmgjxjtfyxemdhqmk5epjj6fcuspp5vefz376hl6dpy7pkg4ag5l5hv0thdeef4qfs9pdcy62h8zyawlvqdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydscqp99qxpqysgqgyvv7cfasfhlgc6rq7684v4cvlh64tl6p57zt0s9dkg6276gulxrc93wja4j4xze22uvm9k7rhu3gdalysqkf3ht3t5tmkn0zpkj6rcqmgcvet", + "payment_hash": "665228fb57fe9a127836457a8a7e9763d776e729a8130285b8269573889d77d8", + "amount_msat": 125000, + "status": "unpaid", + "description": "description inv_l26", + "expires_at": 1738003600, + "created_index": 6 + }, + { + "label": "lbl_l13", + "bolt11": "lnbcrt1u1pne035qsp5j9w8t9p2y6an5se63n3vkpp8c20vdsthtn78sv5t2lmt57l742wqpp5wtxkappzcsrlkmgfs6g0zyct0hkhashh7hsaxz7e65slq9fkx7fsdqcdscnxgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqdcqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgq078z0la2pf2fzrmnpaxgek5jefu409vjs4zqg9drcs4q4n9lv6uscxl2dn9ft7we9dh09kv543w4fdp4djnn4u8hs2ef4v2ckl2vm0sp2f0zy8", + "payment_hash": "72cd6e8422c407fb6d098690f1130b7ded7ec2f7f5e1d30bd9d521f015363793", + "amount_msat": 100000, + "status": "unpaid", + "description": "l13 description", + "expires_at": 1738604800, + "created_index": 7 + }, + { + "label": "test_injectpaymentonion1", + "bolt11": "lnbcrt10n1pne035qsp5dydpeayakeqhwpysy4xtgy9dq376x3j5tzf9up2ynqh4mereldaqpp5383y62et3f03qu0lpkuw20mupapwke6ec7d6zp97lwpdtdx52tsqdp6w3jhxapqd9hx5etrw3cxz7tdv4h8gmmwd9hkuvfqv3jhxcmjd9c8g6t0dcxqyjw5qcqp99qxpqysgqrrcq0syl04n7apphzlcfjjfegelpu2txh9frd3zx7m80tlq44ey39ldmfug2k5ndx4epdhvau44ntqfzx5hjzj5eyzrcj60uh2xnuyqplgdlvm", + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", + "amount_msat": 1000, + "status": "paid", + "pay_index": 2, + "amount_received_msat": 1000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506608377744ca98506608377744ca98506608377744ca985066", + "description": "test injectpaymentonion1 description", + "expires_at": 1738604800, + "created_index": 8, + "updated_index": 2 + }, + { + "label": "lbl_l23", + "bolt11": "lnbcrt1pne035qsp5uj9hhhcxxe6jymktzl0n6un9lts9hyhkw0tc4sfuckdcz5597zcspp50z5guhxp98ctrz8gk4eeul5gw5sk6mfdsc97pv6gwtjhlyhgqm6qdqcdserxgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq742xx35qwvstkzfdg6gr6v7gf3gp9pcf2xx9gmg9q4xhrg26x6vr5zqfy3hjncxp3jh0wuennd2dpha5fa6jrnj6mu9p37aknh0utngpac7vpy", + "payment_hash": "78a88e5cc129f0b188e8b5739e7e8875216d6d2d860be0b34872e57f92e806f4", + "status": "paid", + "pay_index": 3, + "amount_received_msat": 9900, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506708377744ca98506708377744ca98506708377744ca985067", + "description": "l23 description", + "expires_at": 1738604800, + "created_index": 9, + "updated_index": 3 + }, + { + "label": "c5cde0292d56941940f8b10a4c9bdd1f8846d6041a61b3f7e0f87e105aa88121-03420180b11ef31bf193901a6f3ce478079f4d32b1f1d7cd586f15a907c76cca2b-0", + "bolt12": "lni1qqgpn4famjyw2eacr82nmhygu4nmsq3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy8ssq38zq9q53nfwd5zqumpd3jjz93pqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue55pqqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy84gqzcyyp5yqvqky00xxl3jwgp5meuu3uq086dx2clr47dtph3t2g8cakv526ez32xsctwddejqen0wgs8g6r9ypnxjumgyxsfsqecgkqz6fd5up6veltumzennfqacadln9u2qdyqq3zt282zkpmengpr09taw5nxqxnqk9c5fna7pjg5chwg7x6capslvgmnhwdyjvrfemspqwx5wp5z2muvjd02zt8eudw6t56x0awf96h7klf9yt743q6t299mwqpjlmmasqjxqta7d7n96gnej2ylslhelh90v8zymympw544n03zwmpfqp07hy60yleug8c2cyc4phn83gtc5gwqqqqqqqqqqqqqqqzsqqqqqqqqqqqqr5jt9hav2gqqqqqq5szx097xsz5zqjsh9z0d8ftw67uqfzv0z8kxwxxvt3xqtnmw5nus673gfssvc7kf4gpzwy9wqvpqqq9syypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgzns63uqr3yvph5xnt68lxx6k9keampj2dgj4t2qu8xgs2j9gnk2ww8gk83rallm9p2e0kwpx5v2mcvu74zds8c3p6smrhya4hryg7sw", + "payment_hash": "4a17289ed3a56ed7b804898f11ec6718cc5c4c05cf6ea4f90d7a284c20cc7ac9", + "amount_msat": 10000, + "status": "unpaid", + "description": "Fish sale!", + "expires_at": 1738007200, + "local_offer_id": "c5cde0292d56941940f8b10a4c9bdd1f8846d6041a61b3f7e0f87e105aa88121", + "invreq_payer_note": "Thanks for the fish!", + "created_index": 10 + }, + { + "label": "aea02a1d36d3f00c681656dd938d3431a44d932ff880e09197b55e966ed806e2-03e3add467d4df89bb2fa5a0d240830872473befe0e918f0590084d07110c8939c-0", + "bolt12": "lni1qqgpn4famjyw2ea6r82nmhygu4nm5q3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy8ssqc0gfqq5pjrdanxvet9zsqs593pqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue55pqqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy84yqc7sjq9gqzkqyp9sggruwkage75m7ymkta95rfypqcgwfrnhmlqayv0qkgqsng8zyxgjww2pxqr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdqxadu4k67ghwwujg0rtwdewdp70nt2gwhygsw99ssfk5tkgnflw7pqyp0c7g65cgwpqsprvqk03em4mkxd5mmej5alw48edghjr3na7wrsfgqxthpmdgq3r6svzg4z955rahhe9y70aslhmj3qa386jfrymsq8jqh0qr92erlj57nqf6v0k5agz0lm07c7x3pcqqqqqqqqqqqqqqq2qqqqqqqqqqqqqwjfvkl43fqqqqqqzjqgeuhc6q2sgz3uvq5s68ggyrn6kms9nhtand0x47hldwe79x7asyww20hg98y864qx85yszhqxqsqqzczzqecgkqz6fd5up6veltumzennfqacadln9u2qdyqq3zt282zkpmentcyptmy55d0y7navrrdh4eurwu8synnusl243j38vscdjcvsfylnzh3lfmmlx83p92e6xh4rl6f0syuy0wtnqys97e7cvgxwgmjm5grpxss", + "payment_hash": "51e3014868e841073d5b702ceebecdaf357d7fb5d9f14deec08e729f7414e43e", + "amount_msat": 2000000, + "status": "unpaid", + "description": "Coffee", + "expires_at": 1738007200, + "local_offer_id": "aea02a1d36d3f00c681656dd938d3431a44d932ff880e09197b55e966ed806e2", + "created_index": 11 + }, + { + "label": "inv1", + "bolt11": "lnbcrt10n1pne035qsp5hdmeyzlxv5h54kljx3g69zjd0cxles3hynulfh6s3elk9u2qytfqpp5uqa6dy7jmwpvshp0rmne6ng80f4nn75cvtxhg23xk5xd0efxd02sdq8d9h8vvgxqyjw5qcqp99qxpqysgqrev9k9mntyzru59hdglm9g53uwj53pg4p5zky3d0ye0klaldgzvs78n7wv8defaaqr6g6r8zrrtyxycjdnl4gplc265e3awdmtcf4rsqkfpfwr", + "payment_hash": "e03ba693d2db82c85c2f1ee79d4d077a6b39fa9862cd742a26b50cd7e5266bd5", + "amount_msat": 1000, + "status": "paid", + "pay_index": 9, + "amount_received_msat": 1000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506808377744ca98506808377744ca98506808377744ca985068", + "description": "inv1", + "expires_at": 1738604800, + "created_index": 12, + "updated_index": 9 + }, + { + "label": "inv2", + "bolt11": "lnbcrt20n1pne035qsp5g0v5nxljyscl7y96rafhwh2t5n569l4fxalhx554em395rz05j6spp5scgjfgrqem7ny3747gk6yyrkxn3v2k2ttdf5y8xankkfvf53yzvsdq8d9h8vvsxqyjw5qcqp99qxpqysgqsc95qzqhwg6ze32nzkvv6vxrrc5l7nxaa0dyrlahcsmau635fczjjafqe7wncy3zqg7gdk54dq4c8u5hgej52p8vpuezvm932jy8p0qpgqfdu5", + "payment_hash": "861124a060cefd3247d5f22da2107634e2c5594b5b53421cdd9dac9626912099", + "amount_msat": 2000, + "status": "paid", + "pay_index": 5, + "amount_received_msat": 2000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506908377744ca98506908377744ca98506908377744ca985069", + "description": "inv2", + "expires_at": 1738604800, + "created_index": 13, + "updated_index": 5 + }, + { + "label": "inv3", + "bolt11": "lnbcrt30n1pne035qsp5xmmndqhpr0p8slvh8rzxk0kfmsw0p3xcdxnydw4qnu9lkllzr6hqpp5rkvrrdupyw4adqp6vg6kyh3mdx8aymg2mp5dyqsuyr0mnxssw26sdq8d9h8vvcxqyjw5qcqp99qxpqysgqk0c43st7a0xt5djwtxnsqslmkwwmzm0qr7gyuzvr9dsd79pf8aapj3e30h90ps5nxk274pk2xsjmflsp3c9zzvn7gl05a6cemazpgdgq37w6pm", + "payment_hash": "1d9831b78123abd6803a6235625e3b698fd26d0ad868d2021c20dfb99a1072b5", + "amount_msat": 3000, + "status": "paid", + "pay_index": 6, + "amount_received_msat": 3000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506a08377744ca98506a08377744ca98506a08377744ca98506a", + "description": "inv3", + "expires_at": 1738604800, + "created_index": 14, + "updated_index": 6 + }, + { + "label": "inv4", + "bolt11": "lnbcrt40n1pne035qsp50uyl83qu0zmc249vlu2req6lpznpcqwve8a07cg5qveh6uey7zsqpp57mxa52qt62te9eldhzk3nd7zeup63gxa2u78dc4qjejlg0g5us7sdq8d9h8vdqxqyjw5qcqp99qxpqysgqkuqsrz5gtsgcxq9px3lt65dyzmvefmwrmdcq6adlatkh3r37kepy5u5mjx8wel243v30nke6nkxxfm2fnpf8decc5rsnduhqyd9hsdgqhlnut0", + "payment_hash": "f6cdda280bd29792e7edb8ad19b7c2cf03a8a0dd573c76e2a09665f43d14e43d", + "amount_msat": 4000, + "status": "paid", + "pay_index": 8, + "amount_received_msat": 4000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506b08377744ca98506b08377744ca98506b08377744ca98506b", + "description": "inv4", + "expires_at": 1738604800, + "created_index": 15, + "updated_index": 8 + }, + { + "label": "inv5", + "bolt11": "lnbcrt50n1pne035qsp5wsdp5uw70xvzpxjqlnhyj6s9p2qz240eejuagaqmry9fxe2dylyspp5h4rr6frh3hrrxadnda5vye6u8q4wv2e0cc244jdpttjwd027d60sdq8d9h8vdgxqyjw5qcqp99qxpqysgq6apxvfqr23jagvh5ntzkzmh4p6eeegp823n9peg3xsrq4tknx89p8fvnd3966sefeq3psc5k037lvg2q5usjrdufr590c33ahcgnlqqqndslpr", + "payment_hash": "bd463d24778dc63375b36f68c2675c382ae62b2fc6155ac9a15ae4e6bd5e6e9f", + "amount_msat": 5000, + "status": "paid", + "pay_index": 7, + "amount_received_msat": 5000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506c08377744ca98506c08377744ca98506c08377744ca98506c", + "description": "inv5", + "expires_at": 1738604800, + "created_index": 16, + "updated_index": 7 } ] } @@ -24307,17 +25599,17 @@ "id": "example:listnodes#1", "method": "listnodes", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303" + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31" } }, "response": { "nodes": [ { - "nodeid": "nodeid030303030303030303030303030303030303030303030303030303030303", - "alias": "HOPPINGFIRE", - "color": "035d2b", + "nodeid": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "alias": "HOPPINGFIRE-v26.09", + "color": "03cecb", "last_timestamp": 1738000000, - "features": "8898882a8a59a1", + "features": "808898882a8a59a1", "addresses": [] } ] @@ -24332,35 +25624,35 @@ "response": { "nodes": [ { - "nodeid": "nodeid020202020202020202020202020202020202020202020202020202020202", - "alias": "SILENTARTIST", - "color": "022d22", + "nodeid": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "alias": "SILENTARTIST-v26.09", + "color": "033845", "last_timestamp": 1738000000, - "features": "8898882a8a59a1", + "features": "808898882a8a59a1", "addresses": [] }, { - "nodeid": "nodeid010101010101010101010101010101010101010101010101010101010101", - "alias": "JUNIORBEAM", - "color": "0266e4", - "last_timestamp": 1738010000, - "features": "8898882a8a59a1", + "nodeid": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "alias": "JUNIORBEAM-v26.09", + "color": "038194", + "last_timestamp": 1738000000, + "features": "808898882a8a59a1", "addresses": [] }, { - "nodeid": "nodeid030303030303030303030303030303030303030303030303030303030303", - "alias": "HOPPINGFIRE", - "color": "035d2b", - "last_timestamp": 1738020000, - "features": "8898882a8a59a1", + "nodeid": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "alias": "HOPPINGFIRE-v26.09", + "color": "03cecb", + "last_timestamp": 1738000000, + "features": "808898882a8a59a1", "addresses": [] }, { - "nodeid": "nodeid040404040404040404040404040404040404040404040404040404040404", - "alias": "JUNIORFELONY", - "color": "0382ce", - "last_timestamp": 1738030000, - "features": "8898882a8a59a1", + "nodeid": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "alias": "JUNIORFELONY-v26.09", + "color": "02287b", + "last_timestamp": 1738000000, + "features": "808898882a8a59a1", "addresses": [] } ] @@ -24412,7 +25704,6 @@ "offer_id", "active", "single_use", - "force_paths", "bolt12", "used" ], @@ -24435,26 +25726,12 @@ "Whether this expires as soon as it's paid." ] }, - "force_paths": { - "type": "boolean", - "added": "v26.04", - "description": [ - "Whether explicit blinded paths (i.e. fronting nodes) were adde when creating the offer (implying that they should be used when creating invoices)." - ] - }, "bolt12": { "type": "string", "description": [ "The bolt12 encoding of the offer." ] }, - "description": { - "added": "v26.04", - "type": "string", - "description": [ - "The user-specified bolt 12 description." - ] - }, "used": { "type": "boolean", "description": [ @@ -24473,14 +25750,14 @@ } }, "author": [ - "Rusty Russell [rusty@rustcorp.com.au](mailto:rusty@rustcorp.com.au) is mainly responsible." + "Rusty Russell <> is mainly responsible." ], "see_also": [ "lightning-offer(7)", "lightning-listoffers(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)" + "Main web site: " ], "examples": [ { @@ -24494,28 +25771,31 @@ "response": { "offers": [ { - "offer_id": "offeridl21000002100000210000021000002100000210000021000002100000", + "offer_id": "aea02a1d36d3f00c681656dd938d3431a44d932ff880e09197b55e966ed806e2", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", - "description": "Fish sale!", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv85ysq2qepk7enxv4j3gqg2zcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", + "force_paths": false, + "used": false, + "description": "Coffee" }, { - "offer_id": "offeridl22000002200000220000022000002200000220000022000002200000", + "offer_id": "c5cde0292d56941940f8b10a4c9bdd1f8846d6041a61b3f7e0f87e105aa88121", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000", - "description": "Coffee", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqgn3qzs2ge5hx6pqwdskcefpzcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", + "force_paths": false, + "used": false, + "description": "Fish sale!" }, { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000", + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000", - "description": "Movie ticket", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv0gfqq2zp8kven9wgs8gmeqg35hxctzd3j3vggr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdq", + "force_paths": false, + "used": false, + "description": "Offer to Disable" } ] } @@ -24525,17 +25805,19 @@ "id": "example:listoffers#2", "method": "listoffers", "params": [ - "offeridl23000002300000230000023000002300000230000023000002300000" + "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99" ] }, "response": { "offers": [ { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000", + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv0gfqq2zp8kven9wgs8gmeqg35hxctzd3j3vggr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdq", + "force_paths": false, + "used": false, + "description": "Offer to Disable" } ] } @@ -24823,7 +26105,7 @@ "id": "example:listpays#1", "method": "listpays", "params": { - "bolt11": "lnbcrt100n1pnt2bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000" + "bolt11": "lnbcrt500n1pne035qsp5hk3v7uu800vf5ju9c07emfuqh7c0ma0yfm5lcn0dcenplww2y0mqpp5ud2apzpm5q0wyyqs46n39ulu87xg62rp9qeyxy2xqhl8r3zw65fsdqcdsenygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq0u4wng86j3vxxs0rq5dscm6nqrh2vftacw9x5yphacgv437gkpjphpyz99kpdlhfr0yffvcdauxcr0gsx3kg6nu4afejjtqzdvqvkugqwtutsx" } }, "response": { @@ -24837,7 +26119,99 @@ "params": {} }, "response": { - "pays": [] + "pays": [ + { + "bolt11": "lnbcrt5m1pne035qsp5ftzuyj6awcqrlpl3th9tjz3y7fsjza89xy029uuqqztdzm8d347qpp5e5ptv4th25fsmqfhk7dux0ukdeu0pd7q8wvcaudw0sr6nr2r4nsqdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcv3qw3hjqmpnxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqju95rphd3pa3fqpzs002ujk6gulla7c49hyfc3uer3t25wu6m6g886eae05sy4ua3d0vzpl7v8cchpwh344agkt5cvkjuvmuwhgls4qp6vnksd", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "83ffe698292fafa683ffe698292fafa683ffe698292fafa683ffe698292fafa6", + "amount_msat": 500000000, + "amount_sent_msat": 500000000, + "created_index": 1, + "updated_index": 1 + }, + { + "bolt11": "lnbcrt5m1pne035qsp56yfhgckakc5r8dg5kngvszqvtl85u7u3r2xhlrejqg99xcfwvmlspp5fz0mhuztxyl36n7kv3fx60ytnl2awge7ul827ltg28pvtwh4m94sdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcv3qw3hjqmp4xqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue42jynr9ygaehpqqqqqqpqqqqqzsqqc9qxpqysgqle6unrdt2v95fdtqzsuha3u62fplsxvpefv85eupuhh4x3ls08n4dux5p7j2dlq9uevt6qhyyzazjnzjgxcj3nhc0rzszsgwlks0xsqp6xawx5", + "destination": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", + "payment_hash": "489fbbf04b313f1d4fd664526d3c8b9fd5d7233ee7ceaf7d6851c2c5baf5d96b", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "58148cd7e5a500f058148cd7e5a500f058148cd7e5a500f058148cd7e5a500f0", + "amount_msat": 500000000, + "amount_sent_msat": 500000000, + "created_index": 2, + "updated_index": 2 + }, + { + "bolt11": "lnbcrt1u1pne035qsp5se0v6499y6ld9acmxctywts596kt7xzp6em9lrgn9tm8f8ah635spp50nnuwp9nl5ljeknemzujywquyyjf6wd5mlggqe8nf0jqsw00mzuqdqcdsenxgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq63s7fhp37dhjec9k6qcw5qvutzk9ya87ea6dfg336fnw3rtg978k9mccj3c8pmac988cev6askmv8zrup289ldtm346vr9z46caus4cqt78u4e", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "83ffe698292fafa983ffe698292fafa983ffe698292fafa983ffe698292fafa9", + "amount_msat": 100000, + "amount_sent_msat": 100000, + "created_index": 3, + "updated_index": 3 + }, + { + "bolt12": "lni1qqgrm2asu2e8fs9n8k4mpc4jwnqtxzst2d5k6urvv5s8getnw3gzqp3zderpzxstt8927ynqg044h0egcd8n5h3n9g0u0v4h8ncc3yg02gps7sjqtqssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v65zvq8qv5khejhhc25kvp9jrvfmm66tefgyz05qnart8fk35mkmugeummqf2clctqh8zfa5y0adyx2vefqpz0t0c9nwtq45d66v2qwgvgwqhkjqgz3she9p693jxt8q3gxqnvh8jd0wwzus7xsvysh6tulzj2xdxu353qqvhdjgdtcwmdyl6q67up324wfyzxrr59etzz3xsl0rrfklwt57xda4tw2hf9hxrfdhhhzn82u9u46jvwguazrsqqqqqqqqqqqqqqq5qqqqqqqqqqqqqayjedltzjqqqqqq9yq3ne035q5cq442pq6jv2jt33qqevgsujeemxypczmama9adyh83a4uedclajwv0jnlw65qc0gfq2uqczqqqtqggrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7dalqs9m9rw2m762kejwak6fak3fczpjwgzypg5tsxf8pa2zta23ms4jswmx680vppx4cxclp6s4smp6039zatydmehxazxz0qramnlvr3tdv", + "destination": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "payment_hash": "d498a92e310032c44392ce76620702df77d2f5a4b9e3daf32dc7fb2731f29fdd", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "19d53ddc88e5775519d53ddc88e5775519d53ddc88e5775519d53ddc88e57755", + "amount_msat": 1000000, + "amount_sent_msat": 1000000, + "created_index": 4, + "updated_index": 4 + }, + { + "bolt11": "lnbcrt1pne035qsp5uj9hhhcxxe6jymktzl0n6un9lts9hyhkw0tc4sfuckdcz5597zcspp50z5guhxp98ctrz8gk4eeul5gw5sk6mfdsc97pv6gwtjhlyhgqm6qdqcdserxgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq742xx35qwvstkzfdg6gr6v7gf3gp9pcf2xx9gmg9q4xhrg26x6vr5zqfy3hjncxp3jh0wuennd2dpha5fa6jrnj6mu9p37aknh0utngpac7vpy", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "payment_hash": "78a88e5cc129f0b188e8b5739e7e8875216d6d2d860be0b34872e57f92e806f4", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "08377744ca98506708377744ca98506708377744ca98506708377744ca985067", + "amount_msat": 9900, + "amount_sent_msat": 9900, + "created_index": 5, + "updated_index": 5 + }, + { + "bolt11": "lnbcrt40n1pne035qsp5ajpkxcvpm0q6zqmqqdnaq70vk8kn9qhh2n4gxtfzy7ywzl4086dspp5vqxn0te3r5hhnsscaq6z9ju3k5e72q462rtghjn3nz7n427msd4qdqaveskjmr9vssxgetnvdexjur5d9hkuxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqju4wrmg4qjka9kxgku4xmyknxx3r5smuhl73s0ffxqhufyntu5lkrpw3q9vy3jgs0nyfpckx84saxlagkt5a95jk2mc33hxsayfjz8cpka6rgj", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "600d37af311d2f79c218e83422cb91b533e502ba50d68bca7198bd3aabdb836a", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "83ffe698292fafaa83ffe698292fafaa83ffe698292fafaa83ffe698292fafaa", + "amount_msat": 4000, + "amount_sent_msat": 4000, + "created_index": 6, + "updated_index": 6 + }, + { + "bolt11": "lnbcrt5m1pne035qsp5es4mnmar2a8e46tlvj7exqnnkuxhqpaxaqxvl70c47j0tgs38qkspp52rf22v5cl2pqx7qal07pw06r5jt84cpvek02jq9mzpusc4c0ttqqdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcv3qw3hjqmp5xqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqq5qqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqgewvcnjuukm2typ3tt65f5wcn5upwvtp5m635ur2arsstcgeqygsplssupldmhz6yxqzgn8wrxhykdlrq0patgyv2hgkhh6p6ar8qkcplhj0mc", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "payment_hash": "50d2a53298fa8203781dfbfc173f43a4967ae02ccd9ea900bb10790c570f5ac0", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "a23af6838ba86c41a23af6838ba86c41a23af6838ba86c41a23af6838ba86c41", + "amount_msat": 500000000, + "amount_sent_msat": 500000000, + "created_index": 7, + "updated_index": 7 + } + ] } } ] @@ -24849,11 +26223,9 @@ "rpc": "listpeerchannels", "title": "Command returning data on channels of connected lightning nodes", "description": [ - "The **listpeerchannels** RPC command returns a list of this node's channels.", - "", - "By default, data for all known channels is returned, including those to peers that are currently connected and those to peers that are disconnected but still have open channels.", + "The **listpeerchannels** RPC command returns list of this node's channels, with the possibility to filter them by peer's node id.", "", - "At most one of *id*, *short_channel_id* or *channel_id* may be provided as a filter. If more than one is provided, the command fails with an error." + "If no *id* is supplied, then channel data on all lightning nodes that are connected, or not connected but have open channels with this node, are returned." ], "categories": [ "readonly" @@ -24865,14 +26237,14 @@ "id": { "type": "pubkey", "description": [ - "If supplied, limits the channels to just the peer with the given ID, if it exists. Cannot be used with 'short_channel_id' or 'channel_id'." + "If supplied, limits the channels to just the peer with the given ID, if it exists." ] }, "short_channel_id": { "added": "v25.05", "type": "short_channel_id", "description": [ - "If supplied, limits the channels to just this short_channel_id (or local alias), if it exists. Cannot be used with 'id' or 'channel_id'." + "If supplied, limits the channels to just this short_channel_id (or local alias), if it exists. Cannot be used with 'id' or 'channel_id'." ] }, "channel_id": { @@ -25164,12 +26536,6 @@ "The short_channel_id (once locked in)." ] }, - "direction": { - "type": "u32", - "description": [ - "The direction of the channel (i.e. 0 if we are the lesser node id, 1 if we are the greater)." - ] - }, "channel_id": { "type": "hash", "description": [ @@ -25315,11 +26681,12 @@ "option_static_remotekey", "option_anchor_outputs", "option_anchors", + "option_anchors_zero_fee_htlc_tx", "option_scid_alias", "option_zeroconf" ], "description": [ - "BOLT #9 features which apply to this channel." + "BOLT #9 features which apply to this channel. Note that *anchors_zero_fee_htlc_tx* is a deprecated synonym for *anchors*." ] } }, @@ -25419,6 +26786,16 @@ "Minimum amount for an output on the channel transactions." ] }, + "max_total_htlc_in_msat": { + "type": "msat", + "description": [ + "Max amount accept in a single payment. This field is deprecated, use instead our_max_htlc_value_in_flight_msat" + ], + "deprecated": [ + "v25.02", + "v26.06" + ] + }, "their_max_htlc_value_in_flight_msat": { "type": "msat", "added": "v25.02", @@ -25902,6 +27279,7 @@ "fee_base_msat": {}, "fee_proportional_millionths": {}, "dust_limit_msat": {}, + "max_total_htlc_in_msat": {}, "our_max_total_htlc_in_msat": {}, "their_max_total_htlc_in_msat": {}, "their_reserve_msat": {}, @@ -26002,6 +27380,7 @@ "fee_base_msat": {}, "fee_proportional_millionths": {}, "dust_limit_msat": {}, + "max_total_htlc_in_msat": {}, "our_max_total_htlc_in_msat": {}, "their_max_total_htlc_in_msat": {}, "their_reserve_msat": {}, @@ -26101,6 +27480,7 @@ "fee_base_msat": {}, "fee_proportional_millionths": {}, "dust_limit_msat": {}, + "max_total_htlc_in_msat": {}, "our_max_total_htlc_in_msat": {}, "their_max_total_htlc_in_msat": {}, "their_reserve_msat": {}, @@ -26202,6 +27582,7 @@ "fee_base_msat": {}, "fee_proportional_millionths": {}, "dust_limit_msat": {}, + "max_total_htlc_in_msat": {}, "our_max_total_htlc_in_msat": {}, "their_max_total_htlc_in_msat": {}, "their_reserve_msat": {}, @@ -26297,16 +27678,16 @@ "- -32602: If the given parameters are wrong." ], "author": [ - "Michael Hawkins [michael.hawkins@protonmail.com](mailto:michael.hawkins@protonmail.com)." + "Michael Hawkins <>." ], "see_also": [ "lightning-connect(7)", "lightning-fundchannel_start(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)", + "Main web site: ", "Lightning RFC site (BOLT #9): ", - "[https://github.com/lightningnetwork/lightning-rfc/blob/master/09-features.md](https://github.com/lightningnetwork/lightning-rfc/blob/master/09-features.md)" + "" ], "examples": [ { @@ -26314,13 +27695,13 @@ "id": "example:listpeerchannels#1", "method": "listpeerchannels", "params": { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202" + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } }, "response": { "channels": [ { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "peer_id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "peer_connected": true, "reestablished": true, "channel_type": { @@ -26349,9 +27730,9 @@ "fee_proportional_millionths": 10 } }, - "last_stable_connection": 1738510000, + "last_stable_connection": 1738000000, "state": "CHANNELD_NORMAL", - "scratch_txid": "scratchid1010101010101010101010101010101010101010101010101010101", + "scratch_txid": "f8042b0e29badb6450d57a8065a9c05d1a86cb8cd43d775d23bd3c8e3d180bd7", "last_tx_fee_msat": 4867000, "lost_state": false, "feerate": { @@ -26359,41 +27740,42 @@ "perkb": 15020 }, "owner": "channeld", - "short_channel_id": "109x1x1", - "direction": 1, - "channel_id": "channelid0120000120000120000120000120000120000120000120000120000", - "funding_txid": "channeltxid120000120000120000120000120000120000120000120000120000", + "short_channel_id": "110x1x1", + "direction": 0, + "channel_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", + "funding_txid": "22648c93b833fe6c6aa00906db3640d33b8539a3942f281706b006ec42076da2", "funding_outnum": 1, - "close_to_addr": "bcrt1p8c0ku4mpxq3443rss8e6rjwamztvv8yxvmxtetal5d0n6v39rlwqvfqy6n", - "close_to": "51203e1f6e576130235ac47081f3a1c9ddd896c61c8666ccbcafbfa35f3d32251fdc", + "close_to_addr": "bcrt1pra6c2rduuue0lqmwztg9mhccsxyamu4xtar6m5pumkyr8qgjqkxqtutu20", + "close_to": "51201f75850dbce732ff836e12d05ddf188189ddf2a65f47add03cdd88338112058c", "private": false, - "opener": "local", + "opener": "remote", "alias": { - "local": "30000001x60000001x60001", - "remote": "10000001x20000001x30001" + "local": "11027608x13255799x14088", + "remote": "10313255x1767569x15541" }, "features": [ "option_static_remotekey", "option_anchors" ], "funding": { - "local_funds_msat": 1000000000, - "remote_funds_msat": 0, - "pushed_msat": 0 - }, - "to_us_msat": 390492790, - "min_to_us_msat": 390492790, - "max_to_us_msat": 1000000000, + "local_funds_msat": 0, + "remote_funds_msat": 1000000000, + "pushed_msat": 0, + "withheld": false + }, + "to_us_msat": 609507210, + "min_to_us_msat": 0, + "max_to_us_msat": 609507210, "total_msat": 1000000000, "fee_base_msat": 1, "fee_proportional_millionths": 10, "dust_limit_msat": 546000, - "their_max_htlc_value_in_flight_msat": 18446744073709552000, - "our_max_htlc_value_in_flight_msat": 18446744073709552000, + "their_max_htlc_value_in_flight_msat": 18446744073709551615, + "our_max_htlc_value_in_flight_msat": 18446744073709551615, "their_reserve_msat": 10000000, "our_reserve_msat": 10000000, - "spendable_msat": 363951708, - "receivable_msat": 599507210, + "spendable_msat": 599507210, + "receivable_msat": 363951708, "minimum_htlc_in_msat": 0, "minimum_htlc_out_msat": 0, "maximum_htlc_out_msat": 990000000, @@ -26402,39 +27784,39 @@ "max_accepted_htlcs": 483, "state_changes": [ { - "timestamp": "2024-10-10T00:01:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_OPEN_COMMITTED", "new_state": "DUALOPEND_AWAITING_LOCKIN", - "cause": "user", + "cause": "remote", "message": "Sigs exchanged, waiting for lock-in" }, { - "timestamp": "2024-10-10T00:02:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_AWAITING_LOCKIN", "new_state": "CHANNELD_NORMAL", - "cause": "user", + "cause": "remote", "message": "Lockin complete" } ], "status": [ "CHANNELD_NORMAL:Channel ready for use." ], - "in_payments_offered": 1, - "in_offered_msat": 1000000, - "in_payments_fulfilled": 1, - "in_fulfilled_msat": 1000000, - "out_payments_offered": 22, - "out_offered_msat": 665528797, - "out_payments_fulfilled": 16, - "out_fulfilled_msat": 610507210, + "in_payments_offered": 22, + "in_offered_msat": 665528797, + "in_payments_fulfilled": 16, + "in_fulfilled_msat": 610507210, + "out_payments_offered": 1, + "out_offered_msat": 1000000, + "out_payments_fulfilled": 1, + "out_fulfilled_msat": 1000000, "htlcs": [ { - "direction": "out", + "direction": "in", "id": 17, "amount_msat": 4000082, - "expiry": 181, - "payment_hash": "paymenthashdelpay30303030303030303030303030303030303030303030303", - "state": "SENT_ADD_ACK_REVOCATION" + "expiry": 182, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", + "state": "RCVD_ADD_ACK_REVOCATION" } ] } @@ -26450,7 +27832,7 @@ "response": { "channels": [ { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "peer_id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "peer_connected": true, "reestablished": true, "channel_type": { @@ -26479,9 +27861,9 @@ "fee_proportional_millionths": 10 } }, - "last_stable_connection": 1738520000, + "last_stable_connection": 1738000000, "state": "CHANNELD_NORMAL", - "scratch_txid": "scratchid2020202020202020202020202020202020202020202020202020202", + "scratch_txid": "f8042b0e29badb6450d57a8065a9c05d1a86cb8cd43d775d23bd3c8e3d180bd7", "last_tx_fee_msat": 4867000, "lost_state": false, "feerate": { @@ -26489,18 +27871,139 @@ "perkb": 15020 }, "owner": "channeld", - "short_channel_id": "109x1x1", - "direction": 1, - "channel_id": "channelid0120000120000120000120000120000120000120000120000120000", - "funding_txid": "channeltxid120000120000120000120000120000120000120000120000120000", + "short_channel_id": "110x1x1", + "direction": 0, + "channel_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", + "funding_txid": "22648c93b833fe6c6aa00906db3640d33b8539a3942f281706b006ec42076da2", "funding_outnum": 1, - "close_to_addr": "bcrt1pcl00020002000200020002000200020002000200020002000200020002", - "close_to": "db2dec31020202020202020202020202020202020202020202020202020202020202", + "close_to_addr": "bcrt1pra6c2rduuue0lqmwztg9mhccsxyamu4xtar6m5pumkyr8qgjqkxqtutu20", + "close_to": "51201f75850dbce732ff836e12d05ddf188189ddf2a65f47add03cdd88338112058c", + "private": false, + "opener": "remote", + "alias": { + "local": "11027608x13255799x14088", + "remote": "10313255x1767569x15541" + }, + "features": [ + "option_static_remotekey", + "option_anchors" + ], + "funding": { + "local_funds_msat": 0, + "remote_funds_msat": 1000000000, + "pushed_msat": 0, + "withheld": false + }, + "to_us_msat": 609507210, + "min_to_us_msat": 0, + "max_to_us_msat": 609507210, + "total_msat": 1000000000, + "fee_base_msat": 1, + "fee_proportional_millionths": 10, + "dust_limit_msat": 546000, + "their_max_htlc_value_in_flight_msat": 18446744073709551615, + "our_max_htlc_value_in_flight_msat": 18446744073709551615, + "their_reserve_msat": 10000000, + "our_reserve_msat": 10000000, + "spendable_msat": 599507210, + "receivable_msat": 363951708, + "minimum_htlc_in_msat": 0, + "minimum_htlc_out_msat": 0, + "maximum_htlc_out_msat": 990000000, + "their_to_self_delay": 5, + "our_to_self_delay": 5, + "max_accepted_htlcs": 483, + "state_changes": [ + { + "timestamp": "2025-01-27T17:46:40.000Z", + "old_state": "DUALOPEND_OPEN_COMMITTED", + "new_state": "DUALOPEND_AWAITING_LOCKIN", + "cause": "remote", + "message": "Sigs exchanged, waiting for lock-in" + }, + { + "timestamp": "2025-01-27T17:46:40.000Z", + "old_state": "DUALOPEND_AWAITING_LOCKIN", + "new_state": "CHANNELD_NORMAL", + "cause": "remote", + "message": "Lockin complete" + } + ], + "status": [ + "CHANNELD_NORMAL:Channel ready for use." + ], + "in_payments_offered": 22, + "in_offered_msat": 665528797, + "in_payments_fulfilled": 16, + "in_fulfilled_msat": 610507210, + "out_payments_offered": 1, + "out_offered_msat": 1000000, + "out_payments_fulfilled": 1, + "out_fulfilled_msat": 1000000, + "htlcs": [ + { + "direction": "in", + "id": 17, + "amount_msat": 4000082, + "expiry": 182, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", + "state": "RCVD_ADD_ACK_REVOCATION" + } + ] + }, + { + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "peer_connected": true, + "reestablished": true, + "channel_type": { + "bits": [ + 12, + 22 + ], + "names": [ + "static_remotekey/even", + "anchors/even" + ] + }, + "ignore_fee_limits": true, + "updates": { + "local": { + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "cltv_expiry_delta": 6, + "fee_base_msat": 1, + "fee_proportional_millionths": 10 + }, + "remote": { + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "cltv_expiry_delta": 6, + "fee_base_msat": 1, + "fee_proportional_millionths": 10 + } + }, + "last_stable_connection": 1738000000, + "state": "CHANNELD_NORMAL", + "scratch_txid": "8bcf4fe60537f74c6c956607a8689620114f7a8d27e00f217505027db7ff420c", + "last_tx_fee_msat": 4867000, + "lost_state": false, + "feerate": { + "perkw": 3755, + "perkb": 15020 + }, + "owner": "channeld", + "short_channel_id": "124x1x0", + "direction": 0, + "channel_id": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "funding_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "funding_outnum": 0, + "close_to_addr": "bcrt1psf44655cjcww96w8eqted6n5nxx8xk6taluuq9jxtwjhg0t7h5ysd07wrp", + "close_to": "5120826b5d5298961ce2e9c7c81796ea74998c735b4beff9c016465ba5743d7ebd09", "private": false, "opener": "local", "alias": { - "local": "30000002x60000002x60002", - "remote": "10000002x20000002x30002" + "local": "11224216x13255799x14088", + "remote": "14198575x2726118x65411" }, "features": [ "option_static_remotekey", @@ -26509,21 +28012,23 @@ "funding": { "local_funds_msat": 1000000000, "remote_funds_msat": 0, - "pushed_msat": 0 + "pushed_msat": 0, + "psbt": "cHNidP8BAgQCAAAAAQMEewAAAAEEAQIBBQECAQYBAwH7BAIAAAAAAQCJAgAAAAHhFi6rzzFOcxsud6IwdoJQL9mDc3OH+Y5lL3Oc2dzBPAAAAAAA/f///wJAQg8AAAAAACIAILIJjWyJ8si43ZhmyhQ0vMkFItN42hE/iO2ZEqk3QCQsAS8PAAAAAAAiUSDF0lmFDKY6GQWdC1FfKcjDf8KkRl1lVOTB99fjt2pqTnMAAAABASsBLw8AAAAAACJRIMXSWYUMpjoZBZ0LUV8pyMN/wqRGXWVU5MH31+O3ampOAQhCAUC1MZ2Q7sCdNtRIs7iyYk072W/GfmxWyN9lj/hpM91aId7hc13Xjd2Jc/ifHqzB2/fb4topgooaX5FEEE2x4XU3AQ4gBStr8pCugidIrUoWw+k7QoYZy64a+QG91h57eFdPwGkBDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwICAAEM/AlsaWdodG5pbmcBCPPCCYQtWFAAAAEAcQIAAAAB4RYuq88xTnMbLneiMHaCUC/Zg3Nzh/mOZS9znNncwTwBAAAAAP3///8CWF6h7AAAAAAWABQ3mTv5YYhEey9XFyXjda+CrG0Ca4CEHgAAAAAAFgAUInWT7GMNIrpiPh6Xg8f7OcAbxD16AAAAAQEfgIQeAAAAAAAWABQidZPsYw0iumI+HpeDx/s5wBvEPQEIawJHMEQCIFia5tk+rEW+dxJmnMZiESlr4ejGmqOTjQj8eHXkSRjCAiBpJEY4Nm0Tbj567lxORMjw3jpP4zwm9Iu2A9clxBPwFwEhAuIYOI5d1PAOKhbT0aTgF3NMV8SvnkVfiz5DwNl4roXcAQ4gIFVLj/oO5AHhxFydrilUm3YA+j2J5B+Ep1MYnqRiuSkBDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwICAAEM/AlsaWdodG5pbmcBCPXCCYQtWFAAAAEDCEBCDwAAAAAAAQQiACCJxlsiU9FlTBffO4c0UPCE0uLC+SvgGDLzM15EqXECawz8CWxpZ2h0bmluZwEI6VVb3VjPC7YAAQMIRVceAAAAAAABBCJRILg7a3prBQ3yhktNYQuIqzPSmhp4oJYGKRTAcaR5iZBxIQfttiT+5dovSI/bGTo2wdixVAsluggE6qoPmV+jD+PG3gkASUVX7QoAAAAM/AlsaWdodG5pbmcBCPfCCYQtWFAAAA==", + "withheld": false }, - "to_us_msat": 390492790, - "min_to_us_msat": 390492790, + "to_us_msat": 899996000, + "min_to_us_msat": 899996000, "max_to_us_msat": 1000000000, "total_msat": 1000000000, "fee_base_msat": 1, "fee_proportional_millionths": 10, "dust_limit_msat": 546000, - "their_max_htlc_value_in_flight_msat": 18446744073709552000, - "our_max_htlc_value_in_flight_msat": 18446744073709552000, + "their_max_htlc_value_in_flight_msat": 18446744073709551615, + "our_max_htlc_value_in_flight_msat": 18446744073709551615, "their_reserve_msat": 10000000, "our_reserve_msat": 10000000, - "spendable_msat": 363951708, - "receivable_msat": 599507210, + "spendable_msat": 873454959, + "receivable_msat": 90004000, "minimum_htlc_in_msat": 0, "minimum_htlc_out_msat": 0, "maximum_htlc_out_msat": 990000000, @@ -26532,14 +28037,14 @@ "max_accepted_htlcs": 483, "state_changes": [ { - "timestamp": "2024-10-10T00:01:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_OPEN_COMMITTED", "new_state": "DUALOPEND_AWAITING_LOCKIN", "cause": "user", "message": "Sigs exchanged, waiting for lock-in" }, { - "timestamp": "2024-10-10T00:02:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_AWAITING_LOCKIN", "new_state": "CHANNELD_NORMAL", "cause": "user", @@ -26549,27 +28054,27 @@ "status": [ "CHANNELD_NORMAL:Channel ready for use." ], - "in_payments_offered": 1, - "in_offered_msat": 1000000, - "in_payments_fulfilled": 1, - "in_fulfilled_msat": 1000000, - "out_payments_offered": 22, - "out_offered_msat": 665528797, - "out_payments_fulfilled": 16, - "out_fulfilled_msat": 610507210, + "in_payments_offered": 0, + "in_offered_msat": 0, + "in_payments_fulfilled": 0, + "in_fulfilled_msat": 0, + "out_payments_offered": 5, + "out_offered_msat": 154004041, + "out_payments_fulfilled": 3, + "out_fulfilled_msat": 100004000, "htlcs": [ { "direction": "out", - "id": 17, - "amount_msat": 4000082, - "expiry": 181, - "payment_hash": "paymenthashdelpay30303030303030303030303030303030303030303030303", + "id": 1, + "amount_msat": 4000041, + "expiry": 176, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", "state": "SENT_ADD_ACK_REVOCATION" } ] }, { - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "peer_id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "peer_connected": false, "channel_type": { "bits": [ @@ -26584,135 +28089,120 @@ "updates": { "local": { "htlc_minimum_msat": 0, - "htlc_maximum_msat": 19454000, + "htlc_maximum_msat": 990000000, + "cltv_expiry_delta": 6, + "fee_base_msat": 1, + "fee_proportional_millionths": 10 + }, + "remote": { + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, "cltv_expiry_delta": 6, "fee_base_msat": 1, "fee_proportional_millionths": 10 } }, - "state": "ONCHAIN", - "scratch_txid": "scratchid2030303030303030303030303030303030303030303030303030303", - "last_tx_fee_msat": 2250000, + "state": "CLOSINGD_COMPLETE", + "scratch_txid": "cebaa1c43f7f4e523e3eec4c689680823a2288956e91b6ada9610ad6d089f460", + "last_tx_fee_msat": 2895000, "lost_state": false, "feerate": { - "perkw": 3750, - "perkb": 15000 + "perkw": 3755, + "perkb": 15020 }, - "owner": "onchaind", - "direction": 0, - "channel_id": "channelid1100011000110001100011000110001100011000110001100011000", - "funding_txid": "channeltxid01050000500005000050000500005000050000500005000050000", - "funding_outnum": 1, - "initial_feerate": "10000perkw", - "last_feerate": "10000perkw", - "next_feerate": "10416perkw", - "inflight": [ - { - "funding_txid": "channeltxid01050000500005000050000500005000050000500005000050000", - "funding_outnum": 1, - "feerate": "10000perkw", - "total_funding_msat": 20000000, - "our_funding_msat": 20000000, - "splice_amount": 0, - "scratch_txid": "scratchid2030303030303030303030303030303030303030303030303030303" - } - ], - "close_to_addr": "bcrt1pcl00030003000300030003000300030003000300030003000300030003", - "close_to": "db2dec31030303030303030303030303030303030303030303030303030303030303", + "short_channel_id": "160x1x0", + "direction": 1, + "channel_id": "473851bb98a42329724d897b5ea85fcda29e9973b70e4e7b2bbce82ff996c601", + "funding_txid": "c7eac4a6788b9e202b991567c2da00590769637f7200ad94a70b8e5484a19c7a", + "funding_outnum": 0, + "close_to_addr": "bcrt1p54gvdfeuzl75dgfhqkqaza6fnyh5dauesj0y3wlllg284yh8f0hq39gnqc", + "close_to": "5120a550c6a73c17fd46a1370581d17749992f46f799849e48bbfffa147a92e74bee", "private": false, "opener": "local", "closer": "local", "alias": { - "local": "30000003x60000003x60003", - "remote": "10000003x20000003x30003" + "local": "11289752x13255799x14088", + "remote": "5925032x9143286x15010" }, "features": [ "option_static_remotekey", "option_anchors" ], "funding": { - "local_funds_msat": 20000000, + "local_funds_msat": 1000000000, "remote_funds_msat": 0, - "pushed_msat": 0 + "pushed_msat": 0, + "psbt": "cHNidP8BAgQCAAAAAQMEnwAAAAEEAQIBBQECAQYBAwH7BAIAAAAAAQCcAgAAAAEQOi3dzEKW2LsPtq8GGHD00sfm4332suX7Bjd+f818PgAAAAAA/f///wP3TggAAAAAACJRIGzx26aWmh3r2gUXQ2t3EwUm6C9idLC+WNeTpZ2Twqb5BQ0AAAAAAAAWABQNaabAxtIbpykdeapr3IfFfhy+m64IAAAAAAAAFgAUnCtIV9LfE1mAZ+is15UIoJ1YqZ58AAAAAQEr904IAAAAAAAiUSBs8dumlpod69oFF0NrdxMFJugvYnSwvljXk6Wdk8Km+QEIQgFAItHg00TcOCcUgwAuOaK0/B3jmb5V5HhPv774KYvCj7djoqFwdjdVn30m9e4n2JwBI36Bct25IxvnjYCo0ZVVYgEOIAjW14Lvw7TOQxlFerlqZdhe2y8WjigmtrGjtNsJXHqPAQ8EAAAAAAEQBP3///8M/AlsaWdodG5pbmcCAgABDPwJbGlnaHRuaW5nAQj5wgmELVhQAAABAHECAAAAAVvRu8ISqxSdSUshT04QrXsLIYszNw0NIdCVW2v5sX0kAQAAAAD9////AoCEHgAAAAAAFgAURMMe4gFrvmmFbUaJd+ubw3Qx+mDmo+nGAAAAABYAFK8y4L0eovmUVB0nT7NkU8tA/k8ungAAAAEBH4CEHgAAAAAAFgAURMMe4gFrvmmFbUaJd+ubw3Qx+mABCGsCRzBEAiAkHCgr0TqXWO/krR+4hzqo0MTjb8/ra8Wxeoj9pHvhCgIgFlwRLskqRc+SNVMW45DWNCrmcvRWQqCVpQmhFmB4msoBIQPEm5hyN9xL6iseIy01Rj26d0GTB324/YkjjaUs9DRuHAEOIBTfbxoAMnag0zxwp+OtmwfrykWQW6OLT5Au9VvdipNVAQ8EAAAAAAEQBP3///8M/AlsaWdodG5pbmcCAgABDPwJbGlnaHRuaW5nAQj7wgmELVhQAAABAwhAQg8AAAAAAAEEIgAgWyUqe68saAMnTiZUBFdJ3XMJJLh9RZDRsLg61GbCJVcM/AlsaWdodG5pbmcBCBN6SCVuiZtCAAEDCDt3FwAAAAAAAQQiUSDcKbnjNGDQ52BzNnwTn1iW59o2Z+Sm808v0Ib4R2sxeyEHYA5OsLxRzyMadVpheyQ+tDppDIT4sdblYytSu7ezsTwJACWqACsVAAAADPwJbGlnaHRuaW5nAQj9wgmELVhQAAA=", + "withheld": false }, - "to_us_msat": 20000000, - "min_to_us_msat": 20000000, - "max_to_us_msat": 20000000, - "total_msat": 20000000, + "to_us_msat": 500000000, + "min_to_us_msat": 500000000, + "max_to_us_msat": 1000000000, + "total_msat": 1000000000, "fee_base_msat": 1, "fee_proportional_millionths": 10, "dust_limit_msat": 546000, - "their_max_htlc_value_in_flight_msat": 18446744073709552000, - "our_max_htlc_value_in_flight_msat": 18446744073709552000, - "their_reserve_msat": 546000, - "our_reserve_msat": 546000, - "spendable_msat": 8172000, - "receivable_msat": 0, + "their_max_htlc_value_in_flight_msat": 18446744073709551615, + "our_max_htlc_value_in_flight_msat": 18446744073709551615, + "their_reserve_msat": 10000000, + "our_reserve_msat": 10000000, + "spendable_msat": 478705000, + "receivable_msat": 490000000, "minimum_htlc_in_msat": 0, "minimum_htlc_out_msat": 0, - "maximum_htlc_out_msat": 19454000, + "maximum_htlc_out_msat": 990000000, "their_to_self_delay": 5, "our_to_self_delay": 5, "max_accepted_htlcs": 483, "state_changes": [ { - "timestamp": "2024-10-10T00:01:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_OPEN_COMMITTED", "new_state": "DUALOPEND_AWAITING_LOCKIN", "cause": "user", "message": "Sigs exchanged, waiting for lock-in" }, { - "timestamp": "2024-10-10T00:02:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_AWAITING_LOCKIN", + "new_state": "CHANNELD_NORMAL", + "cause": "user", + "message": "Lockin complete" + }, + { + "timestamp": "2025-01-27T17:46:40.000Z", + "old_state": "CHANNELD_NORMAL", "new_state": "CHANNELD_SHUTTING_DOWN", "cause": "user", "message": "User or plugin invoked close command" }, { - "timestamp": "2024-10-10T00:03:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "CHANNELD_SHUTTING_DOWN", "new_state": "CLOSINGD_SIGEXCHANGE", "cause": "user", "message": "Start closingd" }, { - "timestamp": "2024-10-10T00:04:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "CLOSINGD_SIGEXCHANGE", "new_state": "CLOSINGD_COMPLETE", "cause": "user", "message": "Closing complete" - }, - { - "timestamp": "2024-10-10T00:05:00.000Z", - "old_state": "CLOSINGD_COMPLETE", - "new_state": "FUNDING_SPEND_SEEN", - "cause": "user", - "message": "Onchain funding spend" - }, - { - "timestamp": "2024-10-10T00:06:00.000Z", - "old_state": "FUNDING_SPEND_SEEN", - "new_state": "ONCHAIN", - "cause": "user", - "message": "Onchain init reply" } ], "status": [ - "CLOSINGD_SIGEXCHANGE:We agreed on a closing fee of 2250 satoshi for tx:scratchid2030303030303030303030303030303030303030303030303030303", - "ONCHAIN:Tracking mutual close transaction", - "ONCHAIN:All outputs resolved: waiting 96 more blocks before forgetting channel" + "CLOSINGD_SIGEXCHANGE:We agreed on a closing fee of 2895 satoshi for tx:cebaa1c43f7f4e523e3eec4c689680823a2288956e91b6ada9610ad6d089f460" ], "in_payments_offered": 0, "in_offered_msat": 0, "in_payments_fulfilled": 0, "in_fulfilled_msat": 0, - "out_payments_offered": 0, - "out_offered_msat": 0, - "out_payments_fulfilled": 0, - "out_fulfilled_msat": 0, - "htlcs": [], - "last_stable_connection": 1738530000 + "out_payments_offered": 1, + "out_offered_msat": 500000000, + "out_payments_fulfilled": 1, + "out_fulfilled_msat": 500000000, + "htlcs": [] } ] } @@ -27051,19 +28541,19 @@ "id": "example:listpeers#1", "method": "listpeers", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303" + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31" } }, "response": { "peers": [ { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "connected": true, "num_channels": 1, "netaddr": [ - "127.0.0.1:19736" + "127.0.0.1:30005" ], - "features": "0898882a8a59a1" + "features": "800898882a8a59a1" } ] } @@ -27077,28 +28567,28 @@ "response": { "peers": [ { - "id": "nodeid010101010101010101010101010101010101010101010101010101010101", + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "connected": true, "num_channels": 1, "netaddr": [ - "127.0.0.1:19734" + "127.0.0.1:51132" ], - "features": "0898882a8a59a1" + "features": "800898882a8a59a1" }, { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "connected": true, "num_channels": 1, "netaddr": [ - "127.0.0.1:19736" + "127.0.0.1:54321" ], - "features": "0898882a8a59a1" + "features": "800898882a8a59a1" }, { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "connected": false, "num_channels": 1, - "features": "0898882a8a59a1" + "features": "800898882a8a59a1" } ] } @@ -27453,7 +28943,7 @@ "id": "example:listsendpays#1", "method": "listsendpays", "params": { - "bolt11": "lnbcrt100n1pnt2bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000" + "bolt11": "lnbcrt100n1pne035qsp5hcjp3axyfv0vaqdjgs8jf8zzm768ymqd7yvxgsgjyysu3knqlz5qpp5vn2vd3pgaqfuk3sxrlmkgzqgresdgavwmtmr7mhpz0t295elkh5sdp9f9h8vmmfvdjjqer9wd3hy6tsw35k7m3qdsenzxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqyly9hadh5tz09k5cmqg402kr2y7kfaawtq59ue7t0jt4c9ewanh5avgya8lceuqyf3va3jmks0s07p3m34sagdw9eueg0h9znmsu0kcq30mupp" } }, "response": { @@ -27461,16 +28951,16 @@ { "created_index": 2, "id": 2, - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "groupid": 1, "updated_index": 2, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, "created_at": 1738000000, - "completed_at": 1739000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimagew010101010101010101010101010101010101010101010101" + "payment_preimage": "83ffe698292fafa783ffe698292fafa783ffe698292fafa783ffe698292fafa7" } ] } @@ -27486,72 +28976,296 @@ { "created_index": 2, "id": 2, - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "groupid": 1, "updated_index": 2, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, "created_at": 1738000000, - "completed_at": 1739000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimagew010101010101010101010101010101010101010101010101" + "payment_preimage": "83ffe698292fafa783ffe698292fafa783ffe698292fafa783ffe698292fafa7" }, { "created_index": 3, "id": 3, - "payment_hash": "paymenthashkey01k101k101k101k101k101k101k101k101k101k101k101k101", + "payment_hash": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", "groupid": 0, "updated_index": 3, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, - "created_at": 1738010000, - "completed_at": 1739010000, + "created_at": 1738000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimage1010101010101010101010101010101010101010101010101" + "payment_preimage": "6a3f206b59cf17f66a3f206b59cf17f66a3f206b59cf17f66a3f206b59cf17f6" }, { "created_index": 4, "id": 4, - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", "groupid": 0, "updated_index": 4, - "destination": "nodeid040404040404040404040404040404040404040404040404040404040404", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "amount_msat": 10000000, "amount_sent_msat": 10000202, - "created_at": 1738020000, - "completed_at": 1739020000, + "created_at": 1738000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimage2020202020202020202020202020202020202020202020202" + "payment_preimage": "6a3f206b59cf17f86a3f206b59cf17f86a3f206b59cf17f86a3f206b59cf17f8" }, { "created_index": 5, "id": 5, - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "groupid": 0, "updated_index": 5, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, - "created_at": 1738030000, - "completed_at": 1739030000, + "created_at": 1738000000, + "completed_at": 1738000000, "status": "failed" }, { "created_index": 6, "id": 6, - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "groupid": 0, "updated_index": 6, "partid": 1, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, - "created_at": 1738040000, - "completed_at": 1739040000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "6a3f206b59cf17fa6a3f206b59cf17fa6a3f206b59cf17fa6a3f206b59cf17fa" + }, + { + "created_index": 7, + "id": 7, + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", + "groupid": 757177116660265524, + "updated_index": 7, + "partid": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "amount_msat": 50000, + "amount_sent_msat": 50001, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "83ffe698292fafa883ffe698292fafa883ffe698292fafa883ffe698292fafa8", + "bolt11": "lnbcrt500n1pne035qsp5hk3v7uu800vf5ju9c07emfuqh7c0ma0yfm5lcn0dcenplww2y0mqpp5ud2apzpm5q0wyyqs46n39ulu87xg62rp9qeyxy2xqhl8r3zw65fsdqcdsenygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq0u4wng86j3vxxs0rq5dscm6nqrh2vftacw9x5yphacgv437gkpjphpyz99kpdlhfr0yffvcdauxcr0gsx3kg6nu4afejjtqzdvqvkugqwtutsx" + }, + { + "created_index": 8, + "id": 8, + "payment_hash": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", + "groupid": 901292304736121396, + "updated_index": 8, + "partid": 1, + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "amount_msat": 10000, + "amount_sent_msat": 10002, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "a23af6838ba86c3ea23af6838ba86c3ea23af6838ba86c3ea23af6838ba86c3e", + "bolt11": "lnbcrt100n1pne035qsp5undrf08ef89syd4e6yxu4lemacfytqn5pfrfamdan2zcmyvl0nrspp5f9u44ydhrwfjks5vnjkmsm4cpw092tt9us4uq376qjy2jzjkq55qdp9w3jhxazl0pcxz72lwd5k6urvv5sxymmvwscnzxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwgqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq4ztcaeu0rpezmlghvv6fm42mknju85th2nyudz02ks6j089tm90hsd7gs0m2yr96cn5qjvl8k2vy8w37g9d5fqsmw4r388m3u9xfrkcqgep705" + }, + { + "created_index": 9, + "id": 9, + "payment_hash": "878c8025683c0b72ef0ebd509846dc744a228a36ec3ac8f31eb8ca518e132fea", + "groupid": 1045407492811977268, + "updated_index": 9, + "partid": 1, + "destination": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "amount_msat": 1000, + "amount_sent_msat": 1000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "19d53ddc88e5736d19d53ddc88e5736d19d53ddc88e5736d19d53ddc88e5736d", + "bolt12": "lni1qqgpn4famjyw2eakr82nmhygu4nmvq3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy83pmsr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdqys4ylzf0ryt08yxdyskespu6pysngqmc2n83y0vfanr8ut9wujhmqgpa78ntzvt4ldv03frwhqak98fegydsdtad5tnxwe0x5mkzz5kn52qqxv0v3tgy3ezp9dret9ks0wmww462x8gp83pefp5p42g5cp64ntkj0ggpaszv24jw6kqef4pa5hhypkjhnswq92e76qwpht8qvkshn4uljs6l3dk2d4fhks84qrmz9huz4rge7v4vqqepf0q9rl52m9eu8zsll6u6p7rxkez8qarphgu3258qgyreclzs56870j32wp2a0cs89cu3lqnzv33a88a3vggrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7da4qgqxyfhyvyg6pdvu4tcjvpp7kkal9rp57wj7xv4pl3ajku70rzy3pafqyqlg2sq9sggz9rh3hynd2f6czucjrdhg7j4demlhfw5hmwmnz2dxt78qldzr8hm2pxqrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7das9cu7z4q3sc3ylzdth90gf9sfv0el4ew9z26zxs49gjwy45v7jcjhqypvlrkqpfeuej9pa8xmkurg8nqete9grp5jux562zdqvhv8ugw4tpsqxgrzlw6nm7r3uurn9thghtux0qkmtds44hhs7j9f68yg9vu80xjl0uwad6lnfs9xqmcgefzx69djf403v63pcqqqqqqqqqqqqqqq2qqqqqqqqqqqqqwjfvkl43fqqqqqqzjqgeuhc6q2sgy83jqz26pupdew7r4a2zvydhr5fg3g5dhv8ty0x84cefgcuye0a24qyqlg4cpsyqqqkqss8qv5khejhhc25kvp9jrvfmm66tefgyz05qnart8fk35mkmugeumm7pq8tpj52pk4r4c5t7zlfamke65546d78jk40necf708n806hph7x9ypl2hdg52l0qeu4hcjjppnh32qh68pca8fawuj6ekawqjpmf6kys" + }, + { + "created_index": 10, + "id": 10, + "payment_hash": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572", + "groupid": 1, + "updated_index": 10, + "amount_sent_msat": 1002, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "failed", + "erroronion": "528c01fe1edfd3ad33b764c8059c82c1c1e539f08a2255b32cdbcd6217756818096c014797ec22878aa6483da9f72cf452fdf889d4719623e571b477c2769733e164eab2a7fa9ac6945fe79e783d3a566ef3957ec46754e7bfaf828ae5065de241f3e63fc36092f4a8883cd02c985b39708b89cfebc9f6e54c00c58c4148a50ed3b86e0ec506ca7f7b294eedf1b67cef0ca9924c52abc0e3bfea888161b55a9c4c75d1e154a4243ba3bf2750c2ae1a2d27f9453df4dd850913e17800f31c3d7b614d87b8318fd496591badef8c34daf1808be23ece29289dc95d1d44bd3153351d131807c3b0800910096c5161675d2bb2917ed024501cab053f02ca647b5e6a39b7b4e8cd13982804eb350d31df98daff1c44932566fc63ed4627f8c5f4e6e44ba57c55" + }, + { + "created_index": 11, + "id": 11, + "payment_hash": "600d37af311d2f79c218e83422cb91b533e502ba50d68bca7198bd3aabdb836a", + "groupid": 1, + "updated_index": 11, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "amount_msat": 10000, + "amount_sent_msat": 10001, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "failed" + }, + { + "created_index": 12, + "id": 12, + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", + "groupid": 0, + "updated_index": 12, + "partid": 1, + "amount_sent_msat": 1000, + "created_at": 1738000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimage3030303030303030303030303030303030303030303030303" + "payment_preimage": "08377744ca98506608377744ca98506608377744ca98506608377744ca985066" + }, + { + "created_index": 13, + "id": 13, + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", + "groupid": 1, + "updated_index": 13, + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 400000, + "amount_sent_msat": 400000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506108377744ca98506108377744ca98506108377744ca985061", + "bolt11": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy" + }, + { + "created_index": 14, + "id": 14, + "payment_hash": "861124a060cefd3247d5f22da2107634e2c5594b5b53421cdd9dac9626912099", + "groupid": 1117465086849905204, + "updated_index": 14, + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 2000, + "amount_sent_msat": 2000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506908377744ca98506908377744ca98506908377744ca985069", + "bolt11": "lnbcrt20n1pne035qsp5g0v5nxljyscl7y96rafhwh2t5n569l4fxalhx554em395rz05j6spp5scgjfgrqem7ny3747gk6yyrkxn3v2k2ttdf5y8xankkfvf53yzvsdq8d9h8vvsxqyjw5qcqp99qxpqysgqsc95qzqhwg6ze32nzkvv6vxrrc5l7nxaa0dyrlahcsmau635fczjjafqe7wncy3zqg7gdk54dq4c8u5hgej52p8vpuezvm932jy8p0qpgqfdu5" + }, + { + "created_index": 15, + "id": 15, + "payment_hash": "1d9831b78123abd6803a6235625e3b698fd26d0ad868d2021c20dfb99a1072b5", + "groupid": 1189522680887833140, + "updated_index": 15, + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 3000, + "amount_sent_msat": 3000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506a08377744ca98506a08377744ca98506a08377744ca98506a", + "bolt11": "lnbcrt30n1pne035qsp5xmmndqhpr0p8slvh8rzxk0kfmsw0p3xcdxnydw4qnu9lkllzr6hqpp5rkvrrdupyw4adqp6vg6kyh3mdx8aymg2mp5dyqsuyr0mnxssw26sdq8d9h8vvcxqyjw5qcqp99qxpqysgqk0c43st7a0xt5djwtxnsqslmkwwmzm0qr7gyuzvr9dsd79pf8aapj3e30h90ps5nxk274pk2xsjmflsp3c9zzvn7gl05a6cemazpgdgq37w6pm" + }, + { + "created_index": 16, + "id": 16, + "payment_hash": "bd463d24778dc63375b36f68c2675c382ae62b2fc6155ac9a15ae4e6bd5e6e9f", + "groupid": 1261580274925761076, + "updated_index": 16, + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 5000, + "amount_sent_msat": 5000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506c08377744ca98506c08377744ca98506c08377744ca98506c", + "bolt11": "lnbcrt50n1pne035qsp5wsdp5uw70xvzpxjqlnhyj6s9p2qz240eejuagaqmry9fxe2dylyspp5h4rr6frh3hrrxadnda5vye6u8q4wv2e0cc244jdpttjwd027d60sdq8d9h8vdgxqyjw5qcqp99qxpqysgq6apxvfqr23jagvh5ntzkzmh4p6eeegp823n9peg3xsrq4tknx89p8fvnd3966sefeq3psc5k037lvg2q5usjrdufr590c33ahcgnlqqqndslpr" + }, + { + "created_index": 17, + "id": 17, + "payment_hash": "f6cdda280bd29792e7edb8ad19b7c2cf03a8a0dd573c76e2a09665f43d14e43d", + "groupid": 1333637868963689012, + "updated_index": 17, + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 4000, + "amount_sent_msat": 4000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506b08377744ca98506b08377744ca98506b08377744ca98506b", + "bolt11": "lnbcrt40n1pne035qsp50uyl83qu0zmc249vlu2req6lpznpcqwve8a07cg5qveh6uey7zsqpp57mxa52qt62te9eldhzk3nd7zeup63gxa2u78dc4qjejlg0g5us7sdq8d9h8vdqxqyjw5qcqp99qxpqysgqkuqsrz5gtsgcxq9px3lt65dyzmvefmwrmdcq6adlatkh3r37kepy5u5mjx8wel243v30nke6nkxxfm2fnpf8decc5rsnduhqyd9hsdgqhlnut0" + }, + { + "created_index": 18, + "id": 18, + "payment_hash": "e03ba693d2db82c85c2f1ee79d4d077a6b39fa9862cd742a26b50cd7e5266bd5", + "groupid": 1, + "updated_index": 18, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 1000, + "amount_sent_msat": 1000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506808377744ca98506808377744ca98506808377744ca985068" + }, + { + "created_index": 19, + "id": 19, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", + "groupid": 1, + "partid": 1, + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "amount_msat": 4000000, + "amount_sent_msat": 4000082, + "created_at": 1738000000, + "status": "pending" + }, + { + "created_index": 21, + "id": 21, + "payment_hash": "f205d74d999322201d2c9a67c47ae593f29799711fbb4954935038ecb8fe37c4", + "groupid": 1405695463001616948, + "updated_index": 20, + "partid": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "amount_msat": 50000000, + "amount_sent_msat": 50000501, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "83ffe698292fafab83ffe698292fafab83ffe698292fafab83ffe698292fafab", + "bolt11": "lnbcrt500u1pne035qsp5u8jtd2hacszmec0ct45qx8a632k5ptfwfwy5yqnqc2p6js5zw68qpp57gzawnvejv3zq8fvnfnug7h9j0ef0xt3r7a5j4yn2quwew87xlzqdqcdsen2gryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq3q5qpa8vels55ghjpk99qxel2qrqamhcyxlqwuv729jhzlatwhaq7kkhfdccmnz487vkzleum2sq7lw462hcgtg55algrwywhl73thcqqq8463" + }, + { + "created_index": 22, + "id": 22, + "payment_hash": "23399ee6af7fe47b2393e046dbead38a98545fbcf63d81d1c5ddf22555651714", + "groupid": 1477753057039544884, + "updated_index": 21, + "partid": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "amount_msat": 50000000, + "amount_sent_msat": 50000501, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "83ffe698292fafad83ffe698292fafad83ffe698292fafad83ffe698292fafad", + "bolt11": "lnbcrt500u1pne035qsp5kxhtsa7wtgh73l27y5kl54qk9fahdge4sgtkze0ay6tgzwaqgk0spp5yvueae400lj8kgunuprdh6kn32v9ghau7c7cr5w9mhez24t9zu2qdqcdsenwgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgqrtmatr80a0paxmx6gc8x825cfqu7lenvu8tuqutq2rfmqx4tctcnk90hrdxtdz0qslcz8u5y07ehlyefpm88gl8vfc0ulgecscwmeqsqrkp6zp" } ] } @@ -27790,6 +29504,14 @@ "name": "funding_outnum", "type": "INTEGER" }, + { + "name": "funding_psbt", + "type": "TEXT" + }, + { + "name": "funding_withheld", + "type": "INTEGER" + }, { "name": "leased", "type": "INTEGER" @@ -28020,51 +29742,504 @@ "response": { "transactions": [ { - "hash": "txid7000170001700017000170001700017000170001700017000170001", - "rawtx": "02000000000101lstx70001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001", + "hash": "1d69767ff8fa861a731f48e38b856775da123f8a859b94bf1f04ead123c01365", + "rawtx": "02000000000101bfdf1f293a2f630989ff4a63f4a4c74843d4178893ed8af502112b16333be4f10000000000fb99ee80044a010000000000002200206f7c277cc1b3c8a9b7c9d2c3fce765660f381b1085d539f31b3c5bf52c0875fa4a010000000000002200207f9475724a35f4edcbd353e76878e83e76e71490ed6ed2c6525c1a3179ebfa6fa00f00000000000022002062578235474f06095e56bdedc84a1fc048cf915e6b55ec7b9deaad70feb3b70b0a1d0f00000000002200200be82762aad4446848bd3b3671f3a6598301bcb4c9d6d48db23dea729f3ea3050400473044022056828a56b39bacfee902d0527ffc54f9f393f75cc07e155692bfc846ce53173f022032754786afe65edfb4fbadc75b622b095d30e144f0f856e64923c3b8f7fdc8d30147304402205995f09bdd483eb6013e4850ce9ea214c5f2bfc224c0d8e08620a642f6ababa202206f876233b4db5e8b2bbf4828b4723e36e241390151e48c7cef813e74bc64817901475221037f73e65c55b4a5da528c5b31ee32a8013cc2e999eb00deaccafd36894e38cf1d2103f4683196ad4f4a4b811e881dbeee36c0ea701a44c2a04f14003cde088277216c52ae5488bf20", "blockheight": 0, "txindex": 0, - "locktime": 549000100, + "locktime": 549423188, "version": 2, "inputs": [ { - "txid": "txid600116001160011600116001160011600116001160011600116001160011", + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf", + "index": 0, + "sequence": 2163120635 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 330000, + "scriptPubKey": "00206f7c277cc1b3c8a9b7c9d2c3fce765660f381b1085d539f31b3c5bf52c0875fa" + }, + { + "index": 1, + "amount_msat": 330000, + "scriptPubKey": "00207f9475724a35f4edcbd353e76878e83e76e71490ed6ed2c6525c1a3179ebfa6f" + }, + { + "index": 2, + "amount_msat": 4000000, + "scriptPubKey": "002062578235474f06095e56bdedc84a1fc048cf915e6b55ec7b9deaad70feb3b70b" + }, + { + "index": 3, + "amount_msat": 990474000, + "scriptPubKey": "00200be82762aad4446848bd3b3671f3a6598301bcb4c9d6d48db23dea729f3ea305" + } + ] + }, + { + "hash": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05", + "rawtx": "02000000000101ed000944f239bfbd9e876f399e82513778dacffd0005065fa6a173f9e4c870b20100000000fdffffff02b37c110501000000160014ec44e83fc7e283d34a477abd70b083fddbe0995b00c2eb0b000000001600145cbca4bc04a2e5d053d132d635486a04312272aa0247304402206d37b47e045550819692ae8c3fdc6d8572bd5411d0335951d1b2b5809253b7f7022072ff7a2ffb866ec3df41edcea426eca67b9d25134c19ce2602e132b88e68f9360121036c6305fede7588379b2eafa464df2073ad03b0ae903b4665e49ea7c2393fc5e869000000", + "blockheight": 106, + "txindex": 1, + "locktime": 105, + "version": 2, + "inputs": [ + { + "txid": "b270c8e4f973a1a65f060500fdcfda783751829e396f879ebdbf39f2440900ed", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 4379999411000, + "scriptPubKey": "0014ec44e83fc7e283d34a477abd70b083fddbe0995b" + }, + { + "index": 1, + "amount_msat": 200000000000, + "scriptPubKey": "00145cbca4bc04a2e5d053d132d635486a04312272aa" + } + ] + }, + { + "hash": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed", + "rawtx": "02000000000101436fbe6391219940308eb334977604a6850777952df07246328c4abdecb7cad90000000000fdffffff0240420f0000000000220020a68adf1a0c89c2f61b51cf24185776ed08ac4f6e71fe0fb46d71eb54d00610f3012f0f00000000002251209bb0a0fd0157c7ad14828495907833c026eea468b3d57803549e67eeb16c82f80247304402205eff4b8a665906c3d352f0345130474ecf7aca61b1304e7ac7be08c1c6a37e4d022013e500847aabc60773d4c7390490e3e2ec8562da50518d9390592a34a730555a012102f9abcc5317f39696c3b468948d8554d32a577d8b195bb191a5be8530b7e19c8e1f000000", + "blockheight": 112, + "txindex": 1, + "locktime": 31, + "version": 2, + "inputs": [ + { + "txid": "d9cab7ecbd4a8c324672f02d95770785a604769734b38e304099219163be6f43", + "index": 0, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 1000000000, + "scriptPubKey": "0020a68adf1a0c89c2f61b51cf24185776ed08ac4f6e71fe0fb46d71eb54d00610f3" + }, + { + "index": 1, + "amount_msat": 995073000, + "scriptPubKey": "51209bb0a0fd0157c7ad14828495907833c026eea468b3d57803549e67eeb16c82f8" + } + ] + }, + { + "hash": "abe067ff2ce8c126fa900cd98f245dc6322227ceefbef83165bad94bbbb4ae86", + "rawtx": "02000000000101436fbe6391219940308eb334977604a6850777952df07246328c4abdecb7cad90100000000fdffffff0280841e0000000000160014d5acf852e488aa5fc1c22fb45006faa280efbb7a7268deec0000000016001491bd356030cd90b13612ba856a54296fa13f797d024730440220211365ea6ff1c81ec67d4cafb7393e028c8f2fbf6251e05c3d0487a4cc1bd78102207cf7e46d40300cde74e0f821cbc3e91a640d5c2e7576199d600ba071e8815adb0121032309c9697ee2291749cdbd722f74a4389f6add3156c78d6fe0ced9dce2e0375f70000000", + "blockheight": 113, + "txindex": 1, + "locktime": 112, + "version": 2, + "inputs": [ + { + "txid": "d9cab7ecbd4a8c324672f02d95770785a604769734b38e304099219163be6f43", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 2000000000, + "scriptPubKey": "0014d5acf852e488aa5fc1c22fb45006faa280efbb7a" + }, + { + "index": 1, + "amount_msat": 3973998706000, + "scriptPubKey": "001491bd356030cd90b13612ba856a54296fa13f797d" + } + ] + }, + { + "hash": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356", + "rawtx": "02000000000101051ee3af41f1cb7f7b15a30fc4bc5f79aaa9ad155c6a6ae600786a54def06f450100000000fdffffff0240420f0000000000220020fce0a85d367c5c40f361d100038c7d1ff9e64f2af64be71b52e3302c1025be93816cdc0b00000000225120cd671b1cdc043e2daa42345b622b21f40a908de7597e81157f7b3f8fec5b9bf5024730440220602446cf21218deba8837b02663a3fb4dd12872aa30b607c46080e11bc73d7ef0220240374db13317bf92512c8ddee4c5da18836c34edc4e9e26ef870c99fb9a274701210269dcd24e00d4db6344c1e86d56ae588bc52fac0bc456d2d7251552534ffc30a171000000", + "blockheight": 114, + "txindex": 1, + "locktime": 113, + "version": 2, + "inputs": [ + { + "txid": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 1000000000, + "scriptPubKey": "0020fce0a85d367c5c40f361d100038c7d1ff9e64f2af64be71b52e3302c1025be93" + }, + { + "index": 1, + "amount_msat": 198995073000, + "scriptPubKey": "5120cd671b1cdc043e2daa42345b622b21f40a908de7597e81157f7b3f8fec5b9bf5" + } + ] + }, + { + "hash": "1ff9c88bbb5d2fd492353afbbe6646ede5e377c533d8329fe8a2106517d227a5", + "rawtx": "020000000001015663c90bc79ab4e7dfbb46f2931f13065efc21d0addc9a23588fa540e835e0e50000000000ffffffff026b6f0700000000001600143e377b48b14df55eb4f0b71ad62ac69ea7a8644a3ac807000000000022512048e0db1f36c9696aaec1b62416f106bfe8d556bf0792ff8f40e79ccc06d15a1a040047304402201864d5506c07ffd5adf0f5fc9082c1b2a235bc236e109fb650a8556c45071a0d022000b788f1a45bdbe2578795bda278097bc74889f9795b37acf24569d2385abbea01473044022045c87990da962be4a1a1d90bd6b4d6d22d177da4cdd684cebf2beae5d6ade74802204320c8769e8f8c1314ed6b9385e01a15c0c0e48d46b02818c279631af8280c6501475221020e55d5387c8b6e8c5fc7237fe8836c23a5946bede705b17a5139857a7b794d412103b17a20062f164e9aeaf7cdde40fe99c80f4fa261f59f709722814cda2135c54752ae00000000", + "blockheight": 122, + "txindex": 1, + "locktime": 0, + "version": 2, + "inputs": [ + { + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356", + "index": 0, + "sequence": 4294967295 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 487275000, + "scriptPubKey": "00143e377b48b14df55eb4f0b71ad62ac69ea7a8644a" + }, + { + "index": 1, + "amount_msat": 510010000, + "scriptPubKey": "512048e0db1f36c9696aaec1b62416f106bfe8d556bf0792ff8f40e79ccc06d15a1a" + } + ] + }, + { + "hash": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", + "rawtx": "02000000000101ed955dd800db7e304d93a9adf0c5ef9447093409fa1f138e6f0e3d2653ec019b0000000000ffffffff02026e0700000000002251200f45bc0d48f0a17bfd7fd8dd7dd4ced31589b86b36ea27bc4855bb3811c4aed2eec8070000000000225120eddfdc0684845dac712b1f1f3df32583ccaa449417cf4f3419017bcb03fe64f704004730440220562e1c2ce1993b5be6d85c18dd554166ac3ce65a35f0f5ef8bad42a8dd2fa5940220449c67f6dff874a8d8c3609b5a073c863d0b106a62f3e73605437d122186f1d8014730440220606fdf76ec72f447ad65df208b9569dee067d15d4f90e854e169fe3b9c62709202204d5689c596d1bb27565fd25ae7239281e90a48f17471013ed5af1c123932be370147522102428a180ab8faac4ff429b8f3423a76e982891c03b79ca9c8a17c0aa076f5a34d210291d9e5ea60956c8c94ba8dec13c7cbd130d2efa3ebe1c2aff4f794011da7749652ae00000000", + "blockheight": 122, + "txindex": 2, + "locktime": 0, + "version": 2, + "inputs": [ + { + "txid": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed", + "index": 0, + "sequence": 4294967295 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 486914000, + "scriptPubKey": "51200f45bc0d48f0a17bfd7fd8dd7dd4ced31589b86b36ea27bc4855bb3811c4aed2" + }, + { + "index": 1, + "amount_msat": 510190000, + "scriptPubKey": "5120eddfdc0684845dac712b1f1f3df32583ccaa449417cf4f3419017bcb03fe64f7" + } + ] + }, + { + "hash": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "rawtx": "02000000000102052b6bf290ae822748ad4a16c3e93b428619cbae1af901bdd61e7b78574fc0690100000000fdffffff20554b8ffa0ee401e1c45c9dae29549b7600fa3d89e41f84a753189ea462b9290100000000fdffffff0240420f000000000022002089c65b2253d1654c17df3b873450f084d2e2c2f92be01832f3335e44a971026b45571e0000000000225120b83b6b7a6b050df2864b4d610b88ab33d29a1a78a096062914c071a4798990710140b5319d90eec09d36d448b3b8b2624d3bd96fc67e6c56c8df658ff86933dd5a21dee1735dd78ddd8973f89f1eacc1dbf7dbe2da29828a1a5f9144104db1e17537024730440220589ae6d93eac45be7712669cc66211296be1e8c69aa3938d08fc7875e44918c2022069244638366d136e3e7aee5c4e44c8f0de3a4fe33c26f48bb603d725c413f017012102e218388e5dd4f00e2a16d3d1a4e017734c57c4af9e455f8b3e43c0d978ae85dc7b000000", + "blockheight": 124, + "txindex": 1, + "locktime": 123, + "version": 2, + "inputs": [ + { + "txid": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05", + "index": 1, + "sequence": 4294967293 + }, + { + "txid": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 1000000000, + "scriptPubKey": "002089c65b2253d1654c17df3b873450f084d2e2c2f92be01832f3335e44a971026b" + }, + { + "index": 1, + "amount_msat": 1988421000, + "scriptPubKey": "5120b83b6b7a6b050df2864b4d610b88ab33d29a1a78a096062914c071a479899071" + } + ] + }, + { + "hash": "7d5f6475bd740ac598d298fab4219bf52e6f91b20e91a771cc43efd2b2bda8d7", + "rawtx": "0200000000010120554b8ffa0ee401e1c45c9dae29549b7600fa3d89e41f84a753189ea462b9290000000000fdffffff024bd982ec00000000160014b08ac9eca1e3f7e984cbfd6e70e20efef61cd96180841e000000000016001491a7bc4d0a312d503a120af07e76fb4c9f30f2d6024730440220174157565da24eeb34a7ba35ad248b47ecb15904d30e2e4b60b548a2ade58f530220308ba76b90a735938db8db5a37f562c58c9bf2155d680eea65e8498f36412a94012102fc2d7bf8bffbe6d03af63e9a93369885cc25d653c4a3197f2af243cd9b1b6bbe7c000000", + "blockheight": 125, + "txindex": 1, + "locktime": 124, + "version": 2, + "inputs": [ + { + "txid": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520", + "index": 0, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 3967998283000, + "scriptPubKey": "0014b08ac9eca1e3f7e984cbfd6e70e20efef61cd961" + }, + { + "index": 1, + "amount_msat": 2000000000, + "scriptPubKey": "001491a7bc4d0a312d503a120af07e76fb4c9f30f2d6" + } + ] + }, + { + "hash": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf", + "rawtx": "020000000001015663c90bc79ab4e7dfbb46f2931f13065efc21d0addc9a23588fa540e835e0e50100000000fdffffff0240420f0000000000220020c0028cb98a9f9a83c83e01cb75999b857f91811a5e3c1255b18bb7a406ca49e73518cd0b00000000225120b6e5030f85b2037cf336dcde5c7c1f898bde94d5402c49221d6dcdc55a31a097014032dc84c0d935e12a73e7ffef75884e9f98d3f07cf7ccce9b3ff38022ab14fe86ae18e597eec68f29ff46802a5e956a3eec80a6b45ade26f11d265a22375584707d000000", + "blockheight": 126, + "txindex": 1, + "locktime": 125, + "version": 2, + "inputs": [ + { + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 1000000000, + "scriptPubKey": "0020c0028cb98a9f9a83c83e01cb75999b857f91811a5e3c1255b18bb7a406ca49e7" + }, + { + "index": 1, + "amount_msat": 197990453000, + "scriptPubKey": "5120b6e5030f85b2037cf336dcde5c7c1f898bde94d5402c49221d6dcdc55a31a097" + } + ] + }, + { + "hash": "c841b47ae04fba0046b38da26f22e0af08507de9534e013b861b3edad89f91cd", + "rawtx": "02000000000101a5f1bb58450266b69903c4de83cbabf4f47ce0973a6f4c769c5cf317222d9d4a0000000000fdffffff0156650700000000002251207a29fbd919b4095bb7a4e95d03f0d06c3001239b3283660d83cd56accc6511f3014030d171c56605523720847754efc3b3cf6b71957aebf82886fd9f651fe11eee00aa11b8bf83b09d19a9a8bf74eff3faddb0a5d81a92205abdd0bc17072b82e40888000000", + "blockheight": 137, + "txindex": 1, + "locktime": 136, + "version": 2, + "inputs": [ + { + "txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", + "index": 0, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 484694000, + "scriptPubKey": "51207a29fbd919b4095bb7a4e95d03f0d06c3001239b3283660d83cd56accc6511f3" + } + ] + }, + { + "hash": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "rawtx": "02000000000101103a2dddcc4296d8bb0fb6af061870f4d2c7e6e37df6b2e5fb06377e7fcd7c3e0100000000fdffffff08e687150000000000225120bac2b59dbcd6b4cf054550c9748f7fe1b0ce22dac3344b44c305407246762fa3e8030000000000002251200958deebdc8ae01f4af2c2a1ab05423e320aba49863d0e4376bd4a1cd945a091e803000000000000160014c13df98a09f6287de37be00b4da94e6651384200e8030000000000001600142b72a64cbf1e9828e237b32056bf26638ab27942e803000000000000160014a1403aa7de6a7a79e89945f6d92f91297f79d724e8030000000000001600140f6e59454dbfd0e744a34326d5925c17fa63ed36e803000000000000160014e4e7895a2cdf6ce779f5c6202c99de3e3b3b36e8e8030000000000002251206da3edbbf110189ea0eb7c95e18d4eace1a75d18c557813b55745bb862cecb7a0140e061f8c16af9c108c2a5e05ef56a1d0a9a964262304decd307c2ff4457893353a81371356a53fcd7928a2873785a8c8ba3640074949dc0db22c534fbc8847ba48c000000", + "blockheight": 141, + "txindex": 1, + "locktime": 140, + "version": 2, + "inputs": [ + { + "txid": "3e7ccd7f7e3706fbe5b2f67de3e6c7d2f4701806afb60fbbd89642ccdd2d3a10", "index": 1, - "sequence": 2158511000 + "sequence": 4294967293 } ], "outputs": [ + { + "index": 0, + "amount_msat": 1411046000, + "scriptPubKey": "5120bac2b59dbcd6b4cf054550c9748f7fe1b0ce22dac3344b44c305407246762fa3" + }, { "index": 1, - "amount_msat": 201998901100, - "scriptPubKey": "scriptpubkey01010101010101010101010101010101010101010101010101010101" + "amount_msat": 1000000, + "scriptPubKey": "51200958deebdc8ae01f4af2c2a1ab05423e320aba49863d0e4376bd4a1cd945a091" + }, + { + "index": 2, + "amount_msat": 1000000, + "scriptPubKey": "0014c13df98a09f6287de37be00b4da94e6651384200" + }, + { + "index": 3, + "amount_msat": 1000000, + "scriptPubKey": "00142b72a64cbf1e9828e237b32056bf26638ab27942" + }, + { + "index": 4, + "amount_msat": 1000000, + "scriptPubKey": "0014a1403aa7de6a7a79e89945f6d92f91297f79d724" + }, + { + "index": 5, + "amount_msat": 1000000, + "scriptPubKey": "00140f6e59454dbfd0e744a34326d5925c17fa63ed36" + }, + { + "index": 6, + "amount_msat": 1000000, + "scriptPubKey": "0014e4e7895a2cdf6ce779f5c6202c99de3e3b3b36e8" + }, + { + "index": 7, + "amount_msat": 1000000, + "scriptPubKey": "51206da3edbbf110189ea0eb7c95e18d4eace1a75d18c557813b55745bb862cecb7a" } ] }, { - "hash": "txid7000270002700027000270002700027000270002700027000270002", - "rawtx": "02000000000101lstx70002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002", - "blockheight": 102, + "hash": "26493d5f46e5d4ac9e0594ed47af4e2c40eb7381c2bcf90adb8d86e5aeff304b", + "rawtx": "0200000000010186aeb4bb4bd9ba6531f8beefce272232c65d248fd90c90fa26c1e82cff67e0ab0000000000fdffffff0240420f00000000002200202bdf62cf77ca8d331ee03e40d1eb7fa14bb8078c3427d7714f271e37468645e8012f0f00000000002251205f5ccf17471f681b995a3eadb89503818769d6be3f30c72584b60200a525ac30024730440220063d31e1e44dea02dc18cb5c2af59ee1ef8a1df4b884204b1746db68eb9acbd702205301203efa11038408b41aa48021d2bb3537698de35ae876df58dc99fe47973d012103a21e0831a259e04ac8ec707cea558cc9d90a6cceec58d164008d430adeb884cc9a000000", + "blockheight": 156, + "txindex": 2, + "locktime": 154, + "version": 2, + "inputs": [ + { + "txid": "abe067ff2ce8c126fa900cd98f245dc6322227ceefbef83165bad94bbbb4ae86", + "index": 0, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 1000000000, + "scriptPubKey": "00202bdf62cf77ca8d331ee03e40d1eb7fa14bb8078c3427d7714f271e37468645e8" + }, + { + "index": 1, + "amount_msat": 995073000, + "scriptPubKey": "51205f5ccf17471f681b995a3eadb89503818769d6be3f30c72584b60200a525ac30" + } + ] + }, + { + "hash": "ee28aa7e61be5dea23bb966115c7821156d3a18f824c2560ee32d585d45d499a", + "rawtx": "020000000001014b30ffaee5868ddb0af9bcc28173eb402c4eaf47ed94059eacd4e5465f3d49260000000000ffffffff0176390f0000000000225120169e0f8fd41962da8f275621cc712e75fcc81ec1266235ecaf0e94efbf7d86070400473044022073e131948975b191c4e7033764e89995227b67592e1a8d2b4fa94c7e01bb47e402204c651a61d61f27e9e15ca22eeed9f804c91f974eb7062caaed7554f48a1adf1b01473044022055dc3002a662c249af72c798e516ffa2cb03b71c0a342dbb102c876a1d7c78980220324827c0c43b02c110ba516433bae4218a91f0af40c7870ac77f98c41b4dba1101475221024778e1278c9a70ef064e03285edb8281e95473a8f8900823e5dd9a0f4daa40af2103d02199675ce9e196c5aba59f666819662b0799a35291df2c10060752d623fa6552ae00000000", + "blockheight": 156, + "txindex": 5, + "locktime": 0, + "version": 2, + "inputs": [ + { + "txid": "26493d5f46e5d4ac9e0594ed47af4e2c40eb7381c2bcf90adb8d86e5aeff304b", + "index": 0, + "sequence": 4294967295 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 997750000, + "scriptPubKey": "5120169e0f8fd41962da8f275621cc712e75fcc81ec1266235ecaf0e94efbf7d8607" + } + ] + }, + { + "hash": "97fd847f1c8242a6399b6b55a54ccdba179573849113b9d448e38d018873b319", + "rawtx": "0200000000010708d6d782efc3b4ce4319457ab96a65d85edb2f168e2826b6b1a3b4db095c7a8f0100000000fdffffff08d6d782efc3b4ce4319457ab96a65d85edb2f168e2826b6b1a3b4db095c7a8f0200000000fdffffff3e0bb0e24421cd07aae421f00e9ace9cde1ddcff4ad243363895ce2f3fd914720000000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0200000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0600000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0700000000fdffffffac1ac1902c96956438e71f50b0c8913ede3d727c46f1167488fc6dad53a407900000000000fdffffff04a8610000000000002251201b51b2231176f1ad2f205f7be722d3a4549d2a9550281536d21cbc5e018ed48a307500000000000022002089df8e73118830cb1f909727e62db20c179bc683b1412179416a9c7fd3b0f078204e000000000000220020c78f7612091014be627511d7759daf13553b15fcda2b8fb4a9d878afb3496c57effc12060000000022002006addd4c05131a5d7bb40d0ffc74d00e648d908d5765b7498762348042eb66bf02473044022039f30125470de5772e573ec462d8c32e7f0a06e3aaff912593533586afbf11f70220064a40f4e91e217c513685ca9db57d7df03d5446379f8359399c654619db447c012102d89a2b5862744b39a15a6ab316b3e1aab0ebc1d63c610c17015ba1a9f8568fd4024730440220779da37632851f20fb89bfacbfd238c707ad2128d983a6b163b836b080a70cec02200437f5074157b975d63188d384b529dcced8475e43ff5c07e65d0b53d3700b5a01210370eb10c2b3f30d1481ce0802a97c1345ca927cac5637831214f4b431436e57c502473044022038093b7f58563a84eee60ac47476d300c0086a9095b00877d36649e0eb8ad17c02206942546f4f81cd56aeeb9ffe36859e964de67d62a10ab161b5370792ebcbb8d4012103c0fa2ec66a8e1ba14f7b282fdac52d0004eb3051d20904730ef163126e116f6a0247304402202335d3654ffd7b07eb837e3a7f9650663df9e830368706de232ac58ce69322140220512b3af6d8888b385ddf4e459da27e54600dc159890b8bb7fde0f49059c2554f0121028ebd2158aec94a0dcdba681f97dd634c5eacbde5b92721bf7724fe072e0199a80247304402206cb0c11b10f00625ec976951800fcec186b93d045e5244c62a6eddf18524661b02204eca99f191937a515d9200329d2d750f71170c6123cd5f31de54b55ba98163a3012103c93e0fee95a1c62556d78bab9591b8c3178ad669b94587710314293c70d7c6d80140711f39e2e59adf45d667477c458a06b657b9d57596072674deedffea086e3f527ee5f6401b8243c3092a7efe7613a3c6e6dc127104daa621a0f8cae89138176502473044022044b37046d9450689daeba3f92942ec37f7f20fc3057756f1a2289028869be71b022024e2573954e12bb9377c90013d1505dd2f42e18caf9fce05418aad3646ef77aa0121021649643413f6b0f1b47b69b09e4b88df16bdc1fb5b6bfed57ec2eba335e755c89c000000", + "blockheight": 157, "txindex": 1, - "locktime": 549000200, + "locktime": 156, "version": 2, "inputs": [ { - "txid": "txid600126001260012600126001260012600126001260012600126001260012", + "txid": "8f7a5c09dbb4a3b1b626288e162fdb5ed8656ab97a451943ceb4c3ef82d7d608", "index": 1, - "sequence": 2158512000 + "sequence": 4294967293 + }, + { + "txid": "8f7a5c09dbb4a3b1b626288e162fdb5ed8656ab97a451943ceb4c3ef82d7d608", + "index": 2, + "sequence": 4294967293 + }, + { + "txid": "7214d93f2fce95383643d24affdc1dde9cce9a0ef021e4aa07cd2144e2b00b3e", + "index": 0, + "sequence": 4294967293 + }, + { + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "index": 2, + "sequence": 4294967293 + }, + { + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "index": 6, + "sequence": 4294967293 + }, + { + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "index": 7, + "sequence": 4294967293 + }, + { + "txid": "9007a453ad6dfc887416f1467c723dde3e91c8b0501fe7386495962c90c11aac", + "index": 0, + "sequence": 4294967293 } ], "outputs": [ + { + "index": 0, + "amount_msat": 25000000, + "scriptPubKey": "51201b51b2231176f1ad2f205f7be722d3a4549d2a9550281536d21cbc5e018ed48a" + }, { "index": 1, - "amount_msat": 201998902100, - "scriptPubKey": "scriptpubkey02010201020102010201020102010201020102010201020102010201" + "amount_msat": 30000000, + "scriptPubKey": "002089df8e73118830cb1f909727e62db20c179bc683b1412179416a9c7fd3b0f078" + }, + { + "index": 2, + "amount_msat": 20000000, + "scriptPubKey": "0020c78f7612091014be627511d7759daf13553b15fcda2b8fb4a9d878afb3496c57" }, { + "index": 3, + "amount_msat": 101907695000, + "scriptPubKey": "002006addd4c05131a5d7bb40d0ffc74d00e648d908d5765b7498762348042eb66bf" + } + ] + }, + { + "hash": "2859b854097c3f60780f43b23951ef8fcaf6d528aa3992f8f7479957278da19a", + "rawtx": "0200000000010119b37388018de348d4b9139184739517bacd4ca5556b9b39a642821c7f84fd970200000000ffffffff0156450000000000002251207df7b21b2b0653344bc7d240d4e70295002696c14150f8fad6e3bd88c0d8520b04004730440220217ab85f5e33a076da211c5df600dc1c86c900aa1f3f6d6da77508ace8985a3c0220052b45892d58f98f32e3bf89076730dad766cf213d448ed7616c8cb80e3eec8001473044022053f796218ddfe1f6a531e7a424c5b0d2d7574d30a13d2acc3580ed9ea4cb7e9502200fc5d2f33cfc2a437fa459cebf703d9ceac22204b99e0736ec1be8aff52106930147522103e52cb6f368d39911714975c31f190723d9af971a899045c1c794b07a814d33f32103f377c55b6893fbfc33b9b68e43f5b84441bd5836bdba2893f23f8edafc5c4b8952ae00000000", + "blockheight": 157, + "txindex": 5, + "locktime": 0, + "version": 2, + "inputs": [ + { + "txid": "97fd847f1c8242a6399b6b55a54ccdba179573849113b9d448e38d018873b319", "index": 2, - "amount_msat": 201998902200, - "scriptPubKey": "scriptpubkey02020202020202020202020202020202020202020202020202020202" + "sequence": 4294967295 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 17750000, + "scriptPubKey": "51207df7b21b2b0653344bc7d240d4e70295002696c14150f8fad6e3bd88c0d8520b" } ] } @@ -28134,7 +30309,7 @@ ] }, "response": { - "secret": "82d3e65651ac89124448cb88b5f4cd009f6c321f58ada0fca6e9e3f2d1c5889e" + "secret": "80eebdbc5ec75ba007e26deea7a0392d0e413b38a0eedb99b4e3ec7d6d181038" } }, { @@ -28146,7 +30321,7 @@ } }, "response": { - "secret": "82d3e65651ac89124448cb88b5f4cd009f6c321f58ada0fca6e9e3f2d1c5889e" + "secret": "80eebdbc5ec75ba007e26deea7a0392d0e413b38a0eedb99b4e3ec7d6d181038" } } ] @@ -28497,15 +30672,15 @@ "params": { "destinations": [ { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303@127.0.0.1:19736", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31@127.0.0.1:30005", "amount": "20000sat" }, { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404@127.0.0.1:19737", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0@127.0.0.1:30007", "amount": "0.0003btc" }, { - "id": "nodeid050505050505050505050505050505050505050505050505050505050505@127.0.0.1:19738", + "id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265@127.0.0.1:30009", "amount": "all" } ], @@ -28514,12 +30689,12 @@ } }, "response": { - "tx": "02000000000101multif50000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000", - "txid": "channeltxid01050000500005000050000500005000050000500005000050000", + "tx": "0200000000010708d6d782efc3b4ce4319457ab96a65d85edb2f168e2826b6b1a3b4db095c7a8f0100000000fdffffff08d6d782efc3b4ce4319457ab96a65d85edb2f168e2826b6b1a3b4db095c7a8f0200000000fdffffff3e0bb0e24421cd07aae421f00e9ace9cde1ddcff4ad243363895ce2f3fd914720000000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0200000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0600000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0700000000fdffffffac1ac1902c96956438e71f50b0c8913ede3d727c46f1167488fc6dad53a407900000000000fdffffff04a8610000000000002251201b51b2231176f1ad2f205f7be722d3a4549d2a9550281536d21cbc5e018ed48a307500000000000022002089df8e73118830cb1f909727e62db20c179bc683b1412179416a9c7fd3b0f078204e000000000000220020c78f7612091014be627511d7759daf13553b15fcda2b8fb4a9d878afb3496c57effc12060000000022002006addd4c05131a5d7bb40d0ffc74d00e648d908d5765b7498762348042eb66bf02473044022039f30125470de5772e573ec462d8c32e7f0a06e3aaff912593533586afbf11f70220064a40f4e91e217c513685ca9db57d7df03d5446379f8359399c654619db447c012102d89a2b5862744b39a15a6ab316b3e1aab0ebc1d63c610c17015ba1a9f8568fd4024730440220779da37632851f20fb89bfacbfd238c707ad2128d983a6b163b836b080a70cec02200437f5074157b975d63188d384b529dcced8475e43ff5c07e65d0b53d3700b5a01210370eb10c2b3f30d1481ce0802a97c1345ca927cac5637831214f4b431436e57c502473044022038093b7f58563a84eee60ac47476d300c0086a9095b00877d36649e0eb8ad17c02206942546f4f81cd56aeeb9ffe36859e964de67d62a10ab161b5370792ebcbb8d4012103c0fa2ec66a8e1ba14f7b282fdac52d0004eb3051d20904730ef163126e116f6a0247304402202335d3654ffd7b07eb837e3a7f9650663df9e830368706de232ac58ce69322140220512b3af6d8888b385ddf4e459da27e54600dc159890b8bb7fde0f49059c2554f0121028ebd2158aec94a0dcdba681f97dd634c5eacbde5b92721bf7724fe072e0199a80247304402206cb0c11b10f00625ec976951800fcec186b93d045e5244c62a6eddf18524661b02204eca99f191937a515d9200329d2d750f71170c6123cd5f31de54b55ba98163a3012103c93e0fee95a1c62556d78bab9591b8c3178ad669b94587710314293c70d7c6d80140711f39e2e59adf45d667477c458a06b657b9d57596072674deedffea086e3f527ee5f6401b8243c3092a7efe7613a3c6e6dc127104daa621a0f8cae89138176502473044022044b37046d9450689daeba3f92942ec37f7f20fc3057756f1a2289028869be71b022024e2573954e12bb9377c90013d1505dd2f42e18caf9fce05418aad3646ef77aa0121021649643413f6b0f1b47b69b09e4b88df16bdc1fb5b6bfed57ec2eba335e755c89c000000", + "txid": "97fd847f1c8242a6399b6b55a54ccdba179573849113b9d448e38d018873b319", "channel_ids": [ { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel_id": "channelid1100011000110001100011000110001100011000110001100011000", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel_id": "3b1fa1dc588baa09806e690eb912329e34384c56d95908315a12e92c26dbef89", "channel_type": { "bits": [ 12, @@ -28530,11 +30705,11 @@ "anchors/even" ] }, - "outnum": 1 + "outnum": 2 }, { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", - "channel_id": "channelid1200012000120001200012000120001200012000120001200012000", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "channel_id": "7288d06cc98fe191dff931a68c116f0137d9d5d1bb7946813c6be8d99c45b73b", "channel_type": { "bits": [ 12, @@ -28548,8 +30723,8 @@ "outnum": 1 }, { - "id": "nodeid050505050505050505050505050505050505050505050505050505050505", - "channel_id": "channelid1300013000130001300013000130001300013000130001300013000", + "id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", + "channel_id": "e5c39fd22da8ae30759367bd860a0cd86c798d088307a4f157a13fdcf68b11a4", "channel_type": { "bits": [ 12, @@ -28560,7 +30735,7 @@ "anchors/even" ] }, - "outnum": 1 + "outnum": 3 } ], "failed": [] @@ -28573,15 +30748,15 @@ "params": { "destinations": [ { - "id": "fakenodeid03030303030303030303030303030303030303030303030303030303@127.0.0.1:19736", + "id": "03a389b3a2f7aa6f9f4ccc19f2bd7a2eba83596699e86b715caaaa147fc37f3144@127.0.0.1:30005", "amount": 50000 }, { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404@127.0.0.1:19737", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0@127.0.0.1:30007", "amount": 50000 }, { - "id": "nodeid010101010101010101010101010101010101010101010101010101010101@127.0.0.1:19734", + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b@127.0.0.1:30001", "amount": 50000 } ], @@ -28589,12 +30764,12 @@ } }, "response": { - "tx": "02000000000102multif60000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000", - "txid": "channeltxid02060000600006000060000600006000060000600006000060000", + "tx": "0200000000010319b37388018de348d4b9139184739517bacd4ca5556b9b39a642821c7f84fd970000000000fdffffff461cc6eb195f67fb8ca832036c1b01983bff34fdddc45f54824b041d0c74c0800000000000fdffffff5bd1bbc212ab149d494b214f4e10ad7b0b218b33370d0d21d0955b6bf9b17d240000000000fdffffff0250c3000000000000220020545ab9626849182bb170841d4586462ef122fd129e7a3c9584c8e129f17383d805cbf5050000000022512030a70b051f2395a8e70bf69d55145eecc5c45980e1d536708474fa71f5bb5db6014016bc7b7487c0d45cfea5bef1145ceacf8212141cc3bba2b9c44b72d00761b58ac8ca82da6582201dd883ae3f23a6dd5c11cda8b20b945f39a79f8409585f500f01401b1238c30c9ea92fef9bce9b2a7ea6b583ba55b7330e8600c1b83fe326aec91feb6e399b6bcec698b8c38d88e361e0b694e9d9a40b3666d083f7d8746eeeb33b024730440220469f0e88d59c0c508f7198c27703af44c70e224ae52f70fbbd432837fde07eb902204f8285ac7dfa0f79ee17c27a889757086657eef8804559ff356fd12702150f27012103a350a88054c80baf620053159c1db19ff2e907816754751cd91069a2a0f3f4729d000000", + "txid": "7408b135473e3e64b60a9236e0726cc03dee39ade5c71eea638056363ce28ee0", "channel_ids": [ { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", - "channel_id": "channelid1520015200152001520015200152001520015200152001520015200", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "channel_id": "052b2c59a6ad812fdb3a247f71d96ec66be68d83bf5c26f7491930bffe2bcd38", "channel_type": { "bits": [ 12, @@ -28605,7 +30780,7 @@ "anchors/even" ] }, - "outnum": 1 + "outnum": 0 } ], "failed": [ @@ -28614,11 +30789,11 @@ "method": "connect", "error": { "code": 401, - "message": "All addresses failed: 127.0.0.1:19736: Cryptographic handshake: peer closed connection (wrong key?). " + "message": "All addresses failed: 127.0.0.1:30005: Cryptographic handshake: peer closed connection (wrong key?). " } }, { - "id": "nodeid010101010101010101010101010101010101010101010101010101010101", + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "method": "connect", "error": { "code": 402, @@ -28727,17 +30902,17 @@ "params": { "outputs": [ { - "bcrt1q84payf4ucfcpnt0994arm3f20tqmu29cna738w": "2222000msat" + "bcrt1qns45s47jmuf4nqr8azkd09gg5zw432v797hvkn": "2222000msat" }, { - "bcrt1q64wyjwvrmdj3uyz8w32mr4qgcv08a833zepjm3": "3333000msat" + "bcrt1qp456dsxx6gd6w2ga0x4xhhy8c4lpe05mffzns3": "3333000msat" } ] } }, "response": { - "tx": "02000000000155multiw55000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000", - "txid": "txid5500055000550005500055000550005500055000550005500055000" + "tx": "02000000000101103a2dddcc4296d8bb0fb6af061870f4d2c7e6e37df6b2e5fb06377e7fcd7c3e0000000000fdffffff03f74e0800000000002251206cf1dba6969a1debda0517436b77130526e82f6274b0be58d793a59d93c2a6f9050d0000000000001600140d69a6c0c6d21ba7291d79aa6bdc87c57e1cbe9bae080000000000001600149c2b4857d2df13598067e8acd79508a09d58a99e024730440220008744f345c916369472e362e543275591c7ad6375fbd788010c8058711a9e5a02201dfcdadc664c971dacc4eadcf4bd878fffbcb23308dcfdb483765c711033ae5b012103c5d701f1940388572500a95225afa67b50ff03c38b9c9b33173e2f9d17d5a54a7c000000", + "txid": "8f7a5c09dbb4a3b1b626288e162fdb5ed8656ab97a451943ceb4c3ef82d7d608" } }, { @@ -28747,32 +30922,32 @@ "params": { "outputs": [ { - "bcrt1p97zrhgxgm6wscsdx8gjafj4jyqetunat7fynrk4cyg2rz6lzrr9q6dlrp2": 1000 + "bcrt1pdk37mwl3zqvfag8t0j27rr2w4ns6whgcc4tczw64w3dmsckwedaqnppfvn": 1000 }, { - "bcrt1qm7k64cvd2ljw758ptwrrm8ny30u67ea3cfkxpn": 1000 + "bcrt1qunncjk3vmakww704ccszexw78cankdhgkj35qz": 1000 }, { - "bcrt1qdgvytwcw58uwlf3lqrej2eqaku6smn2mdvkycp": 1000 + "bcrt1qpah9j32dhlgww39rgvndtyjuzlax8mfke8q0yu": 1000 }, { - "bcrt1q68wfpfam8tu3a457jv7u8r64tdvqltgfs0kj84": 1000 + "bcrt1q9de2vn9lr6vz3c3hkvs9d0exvw9ty72z3dcrl0": 1000 }, { - "bcrt1qq7g9ccvfcxhg4lcj2e4s8u6l75tdzl5y7krmtl": 1000 + "bcrt1q59qr4f77dfa8n6yeghmdjtu399lhn4ey8q8gta": 1000 }, { - "bcrt1pp9uw53lnrtt9v8vkemhpf6z3jfex2dkyu8je6z0jzlem2a3tqccqvseg2y": 1000 + "bcrt1pp9vda67u3tsp7jhjc2s6kp2z8ceq4wjfsc7susmkh49pek295zgslzuw27": 1000 }, { - "bcrt1q5sacyx5hjrugpcgn5w2mw9aq7d2tnkwxmmjp06": 1000 + "bcrt1qcy7lnzsf7c58mcmmuq95m22wvegnsssqmp6tuf": 1000 } ] } }, "response": { - "tx": "02000000000155multiw56000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000", - "txid": "txid5600056000560005600056000560005600056000560005600056000" + "tx": "02000000000101103a2dddcc4296d8bb0fb6af061870f4d2c7e6e37df6b2e5fb06377e7fcd7c3e0100000000fdffffff08e687150000000000225120bac2b59dbcd6b4cf054550c9748f7fe1b0ce22dac3344b44c305407246762fa3e8030000000000002251200958deebdc8ae01f4af2c2a1ab05423e320aba49863d0e4376bd4a1cd945a091e803000000000000160014c13df98a09f6287de37be00b4da94e6651384200e8030000000000001600142b72a64cbf1e9828e237b32056bf26638ab27942e803000000000000160014a1403aa7de6a7a79e89945f6d92f91297f79d724e8030000000000001600140f6e59454dbfd0e744a34326d5925c17fa63ed36e803000000000000160014e4e7895a2cdf6ce779f5c6202c99de3e3b3b36e8e8030000000000002251206da3edbbf110189ea0eb7c95e18d4eace1a75d18c557813b55745bb862cecb7a0140e061f8c16af9c108c2a5e05ef56a1d0a9a964262304decd307c2ff4457893353a81371356a53fcd7928a2873785a8c8ba3640074949dc0db22c534fbc8847ba48c000000", + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8" } } ] @@ -28849,7 +31024,8 @@ "params": {} }, "response": { - "bech32": "bcrt1qwx6am26cuw38y4863pd6swrce2g8mzhaxr9xp8" + "bech32": "bcrt1qk5cc90rw0s7y6uqe4647snwdnkwxadgc5jppfu", + "p2tr": "bcrt1phwuqwz92xrfhztfan2qe9eevquhc85yedgr266n4dtx7lg9faf5s5vzakh" } }, { @@ -28861,7 +31037,7 @@ } }, "response": { - "p2tr": "bcrt1p2gppccw6ywewmg74qqxxmqfdpjds3rpr0mf22y9tm9xcc0muggwsea9nkf" + "p2tr": "bcrt1p0g5lhkgeksy4hdaya9ws8uxsdscqzgumx2pkvrvre4t2enr9z8es3ykvza" } } ] @@ -29178,10 +31354,11 @@ } }, "response": { - "offer_id": "offeridl21000002100000210000021000002100000210000021000002100000", + "offer_id": "c5cde0292d56941940f8b10a4c9bdd1f8846d6041a61b3f7e0f87e105aa88121", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqgn3qzs2ge5hx6pqwdskcefpzcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", + "force_paths": false, "used": false, "created": true } @@ -29197,10 +31374,11 @@ } }, "response": { - "offer_id": "offeridl22000002200000220000022000002200000220000022000002200000", + "offer_id": "aea02a1d36d3f00c681656dd938d3431a44d932ff880e09197b55e966ed806e2", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000", + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv85ysq2qepk7enxv4j3gqg2zcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", + "force_paths": false, "used": false, "created": true } @@ -29290,11 +31468,11 @@ "id": "example:openchannel_abort#1", "method": "openchannel_abort", "params": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200" + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79" } }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", "channel_canceled": false, "reason": "Abort requested" } @@ -29480,15 +31658,15 @@ "id": "example:openchannel_bump#1", "method": "openchannel_bump", "params": [ - "b020c1c6818daf024954c9ee578caad058cbcae7dd75b2c4d38b8f6f81901ff5", + "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", 1000000, - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000", + "cHNidP8BAF4CAAAAAU98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQAAAAD9////AUFZ3AsAAAAAIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQTqaAAAAAAEAcQIAAAAByP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gAAAAAAP3///8C1Bv00gAAAAAWABR82B7YBp+JMHLPGx8r08BlNp4tmgDC6wsAAAAAFgAUSt/wRXup3aztz8EsHEhFAisHGqaZAAAAAQEfAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcapgAA", "15000perkw" ] }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEImtfRzf4eie4AAQMIQEIPAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQg+UCp2oJ95bAABAwhBWdwLAAAAAAEEIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQToM/AlsaWdodG5pbmcBCJzX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -29500,7 +31678,7 @@ ] }, "commitments_secured": false, - "funding_serial": 17725655605188030000, + "funding_serial": 4490135517477697900, "requires_confirmed_inputs": false } }, @@ -29509,15 +31687,15 @@ "id": "example:openchannel_bump#2", "method": "openchannel_bump", "params": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", "amount": 1000000, - "initialpsbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000", + "initialpsbt": "cHNidP8BAF4CAAAAAU98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQAAAAD9////AUFZ3AsAAAAAIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQTqaAAAAAAEAcQIAAAAByP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gAAAAAAP3///8C1Bv00gAAAAAWABR82B7YBp+JMHLPGx8r08BlNp4tmgDC6wsAAAAAFgAUSt/wRXup3aztz8EsHEhFAisHGqaZAAAAAQEfAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcapgAA", "funding_feerate": "15000perkw" } }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIotfRzf4eie4AAQMIQEIPAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhLKc/pJgqFkgABAwhBWdwLAAAAAAEEIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQToM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -29529,7 +31707,7 @@ ] }, "commitments_secured": false, - "funding_serial": 17725655605188040000, + "funding_serial": 5416088627162285458, "requires_confirmed_inputs": false } }, @@ -29538,15 +31716,15 @@ "id": "example:openchannel_bump#3", "method": "openchannel_bump", "params": [ - "b020c1c6818daf024954c9ee578caad058cbcae7dd75b2c4d38b8f6f81901ff5", + "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", 2000000, - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000", + "cHNidP8BAF4CAAAAAU98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQAAAAD9////AWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAAEAcQIAAAAByP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gAAAAAAP3///8C1Bv00gAAAAAWABR82B7YBp+JMHLPGx8r08BlNp4tmgDC6wsAAAAAFgAUSt/wRXup3aztz8EsHEhFAisHGqaZAAAAAQEfAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcapgAA", "18750perkw" ] }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIqtfRzf4eie4AAQMIgIQeAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhNKc/pJgqFkgABAwhiDc0LAAAAAAEEIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66sgM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -29558,7 +31736,7 @@ ] }, "commitments_secured": false, - "funding_serial": 17725655605188050000, + "funding_serial": 5560203815238141330, "requires_confirmed_inputs": false } } @@ -29785,14 +31963,14 @@ "id": "example:openchannel_init#1", "method": "openchannel_init", "params": { - "id": "nodeid121212121212121212121212121212121212121212121212121212121212", + "id": "03ce4e110a9330d6b9ff18f796938c5b1b3d6cfb64bdf1e73ee6b2ecb314ca8f2c", "amount": 1000000, - "initialpsbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000" + "initialpsbt": "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AahhAAAAAAAAIlEgAUDHIe8AMwf8RKCgKF+uqU1dPQg1v/7TjQ0PQvvvjrubAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA" } }, "response": { - "channel_id": "a5be438539f73c018a98a4b9dd557d62430881c56552025b5579d180cc3887ed", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000", + "channel_id": "d1d4d3f0ebb72aa0a5fb90c2f87f818a17deca80704bf9b4015feec946ddf251", + "psbt": "cHNidP8BAgQCAAAAAQMEmwAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCJAgAAAAFPfEIS1XR5nIlzEI6XlyolC9ysRiDtrPwySxPRFT/k7gEAAAAA/f///wKAhB4AAAAAACIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5Yg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyJoAAAABAStiDc0LAAAAACJRIG4J/dDX/XezD0k+zYuaNc42C9jFbhxwzONKmR8VeurIAQ4gGtfveyGLFlVfYMBmfh4LUlE2DP1ciOfoAd7KyGfrQA8BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIstfRzf4eie4AAQMIQEIPAAAAAAABBCIAIEGHUPm42Q0OdlKePi3Hy0//i7QEN4X9ehuNu6XK9Y6nDPwJbGlnaHRuaW5nAQiZ+n2wrfUsCAABAwioYQAAAAAAAAEEIlEgAUDHIe8AMwf8RKCgKF+uqU1dPQg1v/7TjQ0PQvvvjrsM/AlsaWdodG5pbmcBCLTX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -29804,7 +31982,7 @@ ] }, "commitments_secured": false, - "funding_serial": 17725655605188010000, + "funding_serial": 11095318829766880264, "requires_confirmed_inputs": false } }, @@ -29813,14 +31991,14 @@ "id": "example:openchannel_init#2", "method": "openchannel_init", "params": [ - "nodeid121212121212121212121212121212121212121212121212121212121212", + "03ce4e110a9330d6b9ff18f796938c5b1b3d6cfb64bdf1e73ee6b2ecb314ca8f2c", 500000, - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000" + "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AetRxQsAAAAAIlEgAwknCbnuaFVMsQAmNkUAiU72B5qy3pRvMCgSminZuxGbAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA" ] }, "response": { - "channel_id": "b3b2e46371876858784cd1b87ecf406e32d8f98b7a44b7f436d1dca317ce0f1b", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000", + "channel_id": "42ce9250375fcbf845ff4ba2383f7a823a870718db839cf6e6ec6135b613947f", + "psbt": "cHNidP8BAgQCAAAAAQMEmwAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCJAgAAAAFPfEIS1XR5nIlzEI6XlyolC9ysRiDtrPwySxPRFT/k7gEAAAAA/f///wKAhB4AAAAAACIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5Yg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyJoAAAABAStiDc0LAAAAACJRIG4J/dDX/XezD0k+zYuaNc42C9jFbhxwzONKmR8VeurIAQ4gGtfveyGLFlVfYMBmfh4LUlE2DP1ciOfoAd7KyGfrQA8BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIutfRzf4eie4AAQMI61HFCwAAAAABBCJRIAMJJwm57mhVTLEAJjZFAIlO9geast6UbzAoEpop2bsRDPwJbGlnaHRuaW5nAQi819HN/h6J7gABAwggoQcAAAAAAAEEIgAgKZak1a/osNXJqj8QkHmpmnIOJBTsDg93/CKt4B/w1scM/AlsaWdodG5pbmcBCN1AP32hU1EwAA==", "channel_type": { "bits": [ 12, @@ -29832,7 +32010,7 @@ ] }, "commitments_secured": false, - "funding_serial": 17725655605188020000, + "funding_serial": 15942812489701609776, "requires_confirmed_inputs": false } } @@ -29934,14 +32112,14 @@ "id": "example:openchannel_signed#1", "method": "openchannel_signed", "params": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "signed_psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000" + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "signed_psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmIgICX8bedYC8/yBbGe4GFc6HDk79eIa2z4xeZ+Hav0EpbMNHMEQCIDlgn5i68+cJguxM+OsCZzEyvA4fqWxnZU2IFdw3MBtyAiAfm9+r/NTx4G8icAy68sqrW3sTrQdUsBqw6Dvi5Wq4bgEiBgJfxt51gLz/IFsZ7gYVzocOTv14hrbPjF5n4dq/QSlswwhK3/BFAAAAAAEOIE98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQ8EAQAAAAEQBP3///8M/AlsaWdodG5pbmcBCKLX0c3+HonuAAEDCEBCDwAAAAAAAQQiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOQz8CWxpZ2h0bmluZwEISynP6SYKhZIAAQMIQVncCwAAAAABBCJRICFEx0UvLB1BZGdp2HsWO9d0fGe8fgNU1jzgv3sgwUE6IQfW4Vl0KEmueHQkDsthWTBkFaEW3qYNgfCW9Yv4ad4ehgkAUqKxsQQAAAAM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==" } }, "response": { - "tx": "02000000000101sgpsbt11000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000", - "txid": "txidocsigned1011000110001100011000110001100011000110001100011000", - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200" + "tx": "020000000001014f7c4212d574799c8973108e97972a250bdcac4620edacfc324b13d1153fe4ee0100000000fdffffff0240420f0000000000220020677f44336aa48f647a7b296b2f7ca3bc1b961a3c26a0693e6ed6f728eeb0d7394159dc0b000000002251202144c7452f2c1d41646769d87b163bd7747c67bc7e0354d63ce0bf7b20c1413a02473044022039609f98baf3e70982ec4cf8eb02673132bc0e1fa96c67654d8815dc37301b7202201f9bdfabfcd4f1e06f22700cbaf2caab5b7b13ad0754b01ab0e83be2e56ab86e0121025fc6de7580bcff205b19ee0615ce870e4efd7886b6cf8c5e67e1dabf41296cc39a000000", + "txid": "883ba18298296b71e6539a30057e36b38c46acf1fbec309d5634bfa1984d1eae", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79" } }, { @@ -29949,14 +32127,14 @@ "id": "example:openchannel_signed#2", "method": "openchannel_signed", "params": [ - "b020c1c6818daf024954c9ee578caad058cbcae7dd75b2c4d38b8f6f81901ff5", - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000" + "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmIgICX8bedYC8/yBbGe4GFc6HDk79eIa2z4xeZ+Hav0EpbMNHMEQCICxmPtetbDDy0/8/74F+EFoGMhxrx8oc8RJjxwWZJ0SMAiAPxLSSs26u34WQdTh82GOhr0BiIT5AbdYwgWl+L7E/WAEiBgJfxt51gLz/IFsZ7gYVzocOTv14hrbPjF5n4dq/QSlswwhK3/BFAAAAAAEOIE98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQ8EAQAAAAEQBP3///8M/AlsaWdodG5pbmcBCKrX0c3+HonuAAEDCICEHgAAAAAAAQQiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOQz8CWxpZ2h0bmluZwEITSnP6SYKhZIAAQMIYg3NCwAAAAABBCJRIG4J/dDX/XezD0k+zYuaNc42C9jFbhxwzONKmR8VeurIIQciu64mpYpHhr1J2Tgf6Z4IDexVajqxFUQ8d0pUmTv1KAkAIyYJ9wUAAAAM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==" ] }, "response": { - "tx": "02000000000101sgpsbt12000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000", - "txid": "txidocsigned1012000120001200012000120001200012000120001200012000", - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200" + "tx": "020000000001014f7c4212d574799c8973108e97972a250bdcac4620edacfc324b13d1153fe4ee0100000000fdffffff0280841e0000000000220020677f44336aa48f647a7b296b2f7ca3bc1b961a3c26a0693e6ed6f728eeb0d739620dcd0b000000002251206e09fdd0d7fd77b30f493ecd8b9a35ce360bd8c56e1c70cce34a991f157aeac80247304402202c663ed7ad6c30f2d3ff3fef817e105a06321c6bc7ca1cf11263c7059927448c02200fc4b492b36eaedf859075387cd863a1af4062213e406dd63081697e2fb13f580121025fc6de7580bcff205b19ee0615ce870e4efd7886b6cf8c5e67e1dabf41296cc39a000000", + "txid": "0f40eb67c8cade01e8e7885cfd0c3651520b1e7e66c0605f55168b217befd71a", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79" } } ] @@ -30174,13 +32352,13 @@ "id": "example:openchannel_update#1", "method": "openchannel_update", "params": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000" + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIotfRzf4eie4AAQMIQEIPAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhLKc/pJgqFkgABAwhBWdwLAAAAAAEEIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQToM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==" } }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIotfRzf4eie4AAQMIQEIPAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhLKc/pJgqFkgABAwhBWdwLAAAAAAEEIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQToM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -30192,8 +32370,8 @@ ] }, "commitments_secured": true, - "funding_outnum": 1, - "close_to": "51202321a432c9022a560c7dae78bdb72c605c373961edd29c42aa98c183782d052a" + "funding_outnum": 0, + "close_to": "51205a367183bfddfa55f61b7a3f838b64a083a9f08044bb8d468578e784da79560e" } }, { @@ -30201,13 +32379,13 @@ "id": "example:openchannel_update#2", "method": "openchannel_update", "params": [ - "b020c1c6818daf024954c9ee578caad058cbcae7dd75b2c4d38b8f6f81901ff5", - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000" + "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIqtfRzf4eie4AAQMIgIQeAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhNKc/pJgqFkgABAwhiDc0LAAAAAAEEIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66sgM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==" ] }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIqtfRzf4eie4AAQMIgIQeAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhNKc/pJgqFkgABAwhiDc0LAAAAAAEEIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66sgM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -30219,8 +32397,8 @@ ] }, "commitments_secured": true, - "funding_outnum": 1, - "close_to": "51202321a432c9022a560c7dae78bdb72c605c373961edd29c42aa98c183782d052a" + "funding_outnum": 0, + "close_to": "51205a367183bfddfa55f61b7a3f838b64a083a9f08044bb8d468578e784da79560e" } } ] @@ -30577,18 +32755,18 @@ "id": "example:pay#1", "method": "pay", "params": [ - "lnbcrt100n1pnt2bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000" + "lnbcrt500n1pne035qsp5hk3v7uu800vf5ju9c07emfuqh7c0ma0yfm5lcn0dcenplww2y0mqpp5ud2apzpm5q0wyyqs46n39ulu87xg62rp9qeyxy2xqhl8r3zw65fsdqcdsenygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq0u4wng86j3vxxs0rq5dscm6nqrh2vftacw9x5yphacgv437gkpjphpyz99kpdlhfr0yffvcdauxcr0gsx3kg6nu4afejjtqzdvqvkugqwtutsx" ] }, "response": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payment_hash": "paymenthashinvl0320032003200320032003200320032003200320032003200", - "created_at": 1738000000, - "parts": 1, + "payment_preimage": "83ffe698292fafa883ffe698292fafa883ffe698292fafa883ffe698292fafa8", "amount_msat": 50000, "amount_sent_msat": 50001, - "payment_preimage": "paymentpreimagep010101010101010101010101010101010101010101010101", - "status": "complete" + "parts": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", + "status": "complete", + "created_at": 1738000000.0 } }, { @@ -30596,18 +32774,18 @@ "id": "example:pay#2", "method": "pay", "params": { - "bolt11": "lnbcrt100n1pnt2bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000" + "bolt11": "lnbcrt1u1pne035qsp5se0v6499y6ld9acmxctywts596kt7xzp6em9lrgn9tm8f8ah635spp50nnuwp9nl5ljeknemzujywquyyjf6wd5mlggqe8nf0jqsw00mzuqdqcdsenxgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq63s7fhp37dhjec9k6qcw5qvutzk9ya87ea6dfg336fnw3rtg978k9mccj3c8pmac988cev6askmv8zrup289ldtm346vr9z46caus4cqt78u4e" } }, "response": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payment_hash": "paymenthashinvl0330033003300330033003300330033003300330033003300", - "created_at": 1738000000, - "parts": 1, + "payment_preimage": "83ffe698292fafa983ffe698292fafa983ffe698292fafa983ffe698292fafa9", "amount_msat": 100000, "amount_sent_msat": 100000, - "payment_preimage": "paymentpreimagep020202020202020202020202020202020202020202020202", - "status": "complete" + "parts": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8", + "status": "complete", + "created_at": 1738000000.0 } } ] @@ -30683,7 +32861,7 @@ "id": "example:ping#1", "method": "ping", "params": { - "id": "nodeid010101010101010101010101010101010101010101010101010101010101", + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "len": 128, "pongbytes": 128 } @@ -30697,7 +32875,7 @@ "id": "example:ping#2", "method": "ping", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "len": 1000, "pongbytes": 65535 } @@ -30906,124 +33084,129 @@ "method": "plugin", "params": { "subcommand": "start", - "plugin": "/root/lightning/tests/plugins/allow_even_msgs.py" + "plugin": "/home/shahana/workspace/lightning/tests/plugins/allow_even_msgs.py" } }, "response": { "command": "start", "plugins": [ { - "name": "/root/lightning/plugins/autoclean", + "name": "/home/shahana/workspace/lightning/plugins/autoclean", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/chanbackup", + "name": "/home/shahana/workspace/lightning/plugins/chanbackup", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/bcli", + "name": "/home/shahana/workspace/lightning/plugins/bcli", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/commando", + "name": "/home/shahana/workspace/lightning/plugins/cln-bwatch", + "active": true, + "dynamic": true + }, + { + "name": "/home/shahana/workspace/lightning/plugins/commando", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/funder", + "name": "/home/shahana/workspace/lightning/plugins/funder", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/topology", + "name": "/home/shahana/workspace/lightning/plugins/topology", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/exposesecret", + "name": "/home/shahana/workspace/lightning/plugins/exposesecret", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/keysend", + "name": "/home/shahana/workspace/lightning/plugins/keysend", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/offers", + "name": "/home/shahana/workspace/lightning/plugins/offers", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/pay", + "name": "/home/shahana/workspace/lightning/plugins/pay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/recklessrpc", + "name": "/home/shahana/workspace/lightning/plugins/recklessrpc", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/recover", + "name": "/home/shahana/workspace/lightning/plugins/recover", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/txprepare", + "name": "/home/shahana/workspace/lightning/plugins/txprepare", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-renepay", + "name": "/home/shahana/workspace/lightning/plugins/cln-renepay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-xpay", + "name": "/home/shahana/workspace/lightning/plugins/cln-xpay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/spenderp", + "name": "/home/shahana/workspace/lightning/plugins/spenderp", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/cln-askrene", + "name": "/home/shahana/workspace/lightning/plugins/cln-askrene", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/sql", + "name": "/home/shahana/workspace/lightning/plugins/sql", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-grpc", + "name": "/home/shahana/workspace/lightning/plugins/cln-grpc", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/cln-lsps-client", + "name": "/home/shahana/workspace/lightning/plugins/cln-bip353", "active": true, - "dynamic": false + "dynamic": true }, { - "name": "/root/lightning/plugins/cln-bip353", + "name": "/home/shahana/workspace/lightning/plugins/cln-currencyrate", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/bookkeeper", + "name": "/home/shahana/workspace/lightning/plugins/bookkeeper", "active": true, "dynamic": false }, { - "name": "/root/lightning/tests/plugins/allow_even_msgs.py", + "name": "/home/shahana/workspace/lightning/tests/plugins/allow_even_msgs.py", "active": true, "dynamic": true } @@ -31036,7 +33219,7 @@ "method": "plugin", "params": { "subcommand": "stop", - "plugin": "/root/lightning/tests/plugins/allow_even_msgs.py" + "plugin": "/home/shahana/workspace/lightning/tests/plugins/allow_even_msgs.py" } }, "response": { @@ -31056,112 +33239,117 @@ "command": "list", "plugins": [ { - "name": "/root/lightning/plugins/autoclean", + "name": "/home/shahana/workspace/lightning/plugins/autoclean", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/chanbackup", + "name": "/home/shahana/workspace/lightning/plugins/chanbackup", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/bcli", + "name": "/home/shahana/workspace/lightning/plugins/bcli", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/commando", + "name": "/home/shahana/workspace/lightning/plugins/cln-bwatch", + "active": true, + "dynamic": true + }, + { + "name": "/home/shahana/workspace/lightning/plugins/commando", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/funder", + "name": "/home/shahana/workspace/lightning/plugins/funder", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/topology", + "name": "/home/shahana/workspace/lightning/plugins/topology", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/exposesecret", + "name": "/home/shahana/workspace/lightning/plugins/exposesecret", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/keysend", + "name": "/home/shahana/workspace/lightning/plugins/keysend", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/offers", + "name": "/home/shahana/workspace/lightning/plugins/offers", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/pay", + "name": "/home/shahana/workspace/lightning/plugins/pay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/recklessrpc", + "name": "/home/shahana/workspace/lightning/plugins/recklessrpc", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/recover", + "name": "/home/shahana/workspace/lightning/plugins/recover", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/txprepare", + "name": "/home/shahana/workspace/lightning/plugins/txprepare", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-renepay", + "name": "/home/shahana/workspace/lightning/plugins/cln-renepay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-xpay", + "name": "/home/shahana/workspace/lightning/plugins/cln-xpay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/spenderp", + "name": "/home/shahana/workspace/lightning/plugins/spenderp", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/cln-askrene", + "name": "/home/shahana/workspace/lightning/plugins/cln-askrene", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/sql", + "name": "/home/shahana/workspace/lightning/plugins/sql", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-grpc", + "name": "/home/shahana/workspace/lightning/plugins/cln-grpc", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/cln-lsps-client", + "name": "/home/shahana/workspace/lightning/plugins/cln-bip353", "active": true, - "dynamic": false + "dynamic": true }, { - "name": "/root/lightning/plugins/cln-bip353", + "name": "/home/shahana/workspace/lightning/plugins/cln-currencyrate", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/bookkeeper", + "name": "/home/shahana/workspace/lightning/plugins/bookkeeper", "active": true, "dynamic": false } @@ -31221,7 +33409,7 @@ "id": "example:preapproveinvoice#1", "method": "preapproveinvoice", "params": { - "bolt11": "lnbcrt100n1pnt2bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000" + "bolt11": "lnbcrt1230n1pne035qsp5fmng2g60ywxt067ywrz0ndgqr53rt7k57y7v0unch7pww4z9wezqpp59yxejvl07wl5eeyhqphfm0zw2v8yezqrvg9592k85vhk7ha4qm0qdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydqcqp99qxpqysgq5zhueawvv4rhzj3p4lhu58lr7n5x0cauafdluc00wrws6s2f2y0rxdy8mlt9eg4ulsqf3f8j7wknq0enkwng7pr6e3xqtt4kg96qeksp8cuy2r" } }, "response": {} @@ -31231,7 +33419,7 @@ "id": "example:preapproveinvoice#2", "method": "preapproveinvoice", "params": [ - "lnbcrt100n1pnt2bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000" + "lnbcrt1240n1pne035qsp5y4zc6w32qgdpf0q2p90c7f8jyvq8r97hmkex9jg9w2jv6c6h99fqpp50ayq0j0nd6cdf4mk2at58czeahcnq2pkwfng7nxrca4tck3mnhcqdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydgcqp99qxpqysgqxs42l7wykjtgwjvrccgcehr4lu9grzu8gzz8mjzjjmlqwnrejghhez7xh6wsp6skkgu8aq7u4h4rpqpqhqhugzt3csgg0flew5ctgkqqh84nhg" ] }, "response": {} @@ -31307,7 +33495,7 @@ "id": "example:preapprovekeysend#1", "method": "preapprovekeysend", "params": { - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "payment_hash": "0000000000000000000000000000000000000000000000000000000000000000", "amount_msat": 1000 } @@ -31319,7 +33507,7 @@ "id": "example:preapprovekeysend#2", "method": "preapprovekeysend", "params": [ - "nodeid050505050505050505050505050505050505050505050505050505050505", + "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", "0101010101010101010101010101010101010101010101010101010101010101", 2000 ] @@ -31578,7 +33766,7 @@ "id": "example:recover#1", "method": "recover", "params": { - "hsmsecret": "6c696768746e696e672d36000000000000000000000000000000000000000000" + "hsmsecret": "hockey enroll sure trip track rescue original plug abandon abandon abandon above" } }, "response": { @@ -31590,7 +33778,7 @@ "id": "example:recover#2", "method": "recover", "params": { - "hsmsecret": "cl10leetsd35kw6r5de5kueedxyesqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqluplcg0lxenqd" + "hsmsecret": "hockey enroll sure trip track rescue original plate credit abandon abandon account" } }, "response": { @@ -31659,23 +33847,23 @@ "method": "recoverchannel", "params": { "scb": [ - "0000000000000001channelid0340000340000340000340000340000340000340000340000340000nodeid03030303030303030303030303030303030303030303030303030303030300017f000001034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400003401000", - "0000000000000002channelid0340200340200340200340200340200340200340200340200340200nodeid03030303030303030303030303030303030303030303030303030303030300017f000001034203420342034203420342034203420342034203420342034203420342034203420342034203420342034203420003401000", - "0000000000000003channelid0410000410000410000410000410000410000410000410000410000nodeid01010101010101010101010101010101010101010101010101010101010100017f000001041004100410041004100410041004100410041004100410041004100410041004100410041004100410041004100003401000", - "0000000000000004channelid0120000120000120000120000120000120000120000120000120000nodeid01010101010101010101010101010101010101010101010101010101010100017f000001012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200003401000", - "0000000000000005channelid1520015200152001520015200152001520015200152001520015200nodeid01010101010101010101010101010101010101010101010101010101010100017f000001015201520152015201520152015201520152015201520152015201520152015201520152015201520152015201520003401000", - "0000000000000006channelid1240012400124001240012400124001240012400124001240012400nodeid02020202020202020202020202020202020202020202020202020202020200017f000001012401240124012401240124012401240124012401240124012401240124012401240124012401240124012401240003401000" + "0000000000000006f4e1de801de57374d5737da622611e3a1ad9f16d5df9c30fceecc11ce732eeeb022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59017f000001a95cbe3270e5e0998af5eb0a67f7bf6e8d5b3d3d43059b3e4cfbd1e4fca6152c51320000000100000000000f42400003401000000000eb015c0000fffffffffffe000000020000ffffffffffff3283fc1863a9702a8e188ed55475324e55485a8758d2068cfea35851418c55740000fffffffffffed00ec892b1739b55ddc0cca2988d8731eb33f2295c1fcc13fdbdfff9d3f85d6d038402a6939f0f9d5c7a41464169eb692b4d2d73266b3c46345cd036ca577a15bdeeaa027662682a646ce7671c3a091bf639176e87d3379022126b209ebadadae19ffc0e02c59668c64362eaeabf44ee4f10b98fc92412cbea74b6f3a917423dfdf3ca282602773e6c29472ab708e5b127e8ae1ce2d8b7f56b457299f93bb72bb73fdbcf91770501010702a5f8", + "000000000000000121bd30cac60f477f2c4267220b1702a6ec5780db34f9934fa94b8c0508bf3357035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf8fdd5381f36008c3eac24cdde5ec0fea8f39240575ef0cb4406cb51ad419dd7810000000000000000000f424000034010000000011301840000fffffffffffa000000030000fffffffffffb8ff7d0df4eee78e558b4e07f82049aaa933f4f4932e13e1e7fee5cb103f7a0b50000fffffffffffa79176754ea338ffa080591b946a6ac1c47ff579ae7e45857bf01261ebe1c46ba0000fffffffffffcbdb924885293efdaa1ba8f556161f4fe525c19483def49b9af85c1623bc6d27b038402add69f29ad433cb7d4c9470f2d49d80245fd9e76a992197528a131e37711efac02c57de22185162001ffaf2e61b053b1d0e280d73ecec1b04916df2c65642d94a102cd4e1a07ee85714b6eada09d9cf81aeb15bfc72ddd003235530c58bbd0c0144902b10f36d2ebab3ce560abf15ceb1bef619491e0597a794fdafcfdf8708eec9e2d0501010702a5f8", + "00000000000000027512083907c74ed3a045e9bf772b3d72948eb93daf84a1cee57108800451aaf2035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf80239a9c9f2a91e69ba01800baf71f55efe457677b2e5cbd640b888dc1c9375b40000000000000000000f42400003401000000000c301340000ffffffffffff000000010000ffffffffffff0e07b6188dd51f15bb5cb9027950bf487a612dca57e2928de3f28f6ee796978b03840330b7ddf07e5bc779ea468875371ea25b560491c5feaeeb5e229ded3820d1d69103620748b3796c4988dd0fc63b92ae011dc989f15c433a55ed38e24318a43b4c93021bfe48bb1aded55878b00a3f00c5c1bffa1010510d8ba1c6372012ac9c3205d20201604aa7056ab8926038a846014bdbe4874ceef7ce45141b8009b0e2f49e7ec70501010702a5f8", + "0000000000000003222d999f537e32e9458c5db17a63e012dcced61340de06fda5bc30566270b0aa0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f0000017531932479f6d82ee59c7aa67b99568de0a31c202f6a3ff18a6bdd1ec22683cf026500000000000000000bebb3cb00034010000000009b010c0001000000000000000000000384021f90b5f38e0c0ea50bccfcf70a32cd4395c8c544e70636b7cc41831fe33fb4ce03bcfb0d457dfa07f508f434e6a2f040dd3dd233e7002dbe1c1b5d86ed5d3efd76030a4ce755504748f47401fc016578a52e104cbbd28251f10b11e4b3e55d0fe1d303986bdd0842662b8d0d18147630a720e952a2cda624c63ef4903357d27e54f7920501000702a5f8", + "0000000000000004a4a379248e49d207cc984646e632e1a31105a85708b9d6d961a5018fdd489f5a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c7f07a15ce1fe1519d46536c4036f1c13527fa8bf52f6a5299b860f982ba2ed7e00000001000000000000753000034010000000009b010c000100000000000000000000038402c8aabcf1224df10e9d803dc3918797892fe0abec56d3e06f121bcebbe9ab0a2c03bd181375d57b8b1d15def9c5f9007b3c3ff98a140c0a44c9dc5f54ac7ea4baf30310952e08f9960711d8142dfa171c0fc2348762acea003f3897397f6ace8454130382da2a229450c4a8e8cea70bbd147eaaf981184bff8c1d70b70c30a494d848420501010702a5f8", + "000000000000000509eb55872cd9039ecd08281af756e23b15aad4129fd6a9bcd71b472114ebf43a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c64ed91a21c10208d715b59801b12b4a6eff9ea9e4e7d45971c298b62d90ece8e00000000000000000000c35000034010000000009b010c000100000000000000000000038402e885f38e784050b386fb32d20935acc61059d8b02b6bec0ac2bfc8b2c5cf7f3103ae69dbfc6511ba0781c13113e16e1557a875b910cb1cb1fe1ef95a7edb36135a03758d5faa8515942873911e21869b1b90a4be72af14b394bc064da6ba518b087003750b588cd1fb8d60276c12c1c3eef7e302e3772414234404289db8c10f5731320501010702a5f8" ] } }, "response": { "stubs": [ - "09eb55872cd9039ecd08281af756e23b15aad4129fd6a9bcd71b472114ebf43a", - "21bd30cac60f477f2c4267220b1702a6ec5780db34f9934fa94b8c0508bf3357", - "222d999f537e32e9458c5db17a63e012dcced61340de06fda5bc30566270b0aa", - "7512083907c74ed3a045e9bf772b3d72948eb93daf84a1cee57108800451aaf2", - "a4a379248e49d207cc984646e632e1a31105a85708b9d6d961a5018fdd489f5a", - "f4e1de801de57374d5737da622611e3a1ad9f16d5df9c30fceecc11ce732eeeb" + "052b2c59a6ad812fdb3a247f71d96ec66be68d83bf5c26f7491930bffe2bcd38", + "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", + "473851bb98a42329724d897b5ea85fcda29e9973b70e4e7b2bbce82ff996c601", + "6aaff9e10dbf14d2d76bb3c259fc39f2472098afa7fdd9cf3d0dc93ee9d99c04", + "7288d06cc98fe191dff931a68c116f0137d9d5d1bb7946813c6be8d99c45b73b", + "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006" ] } } @@ -31909,20 +34097,20 @@ "id": "example:renepay#1", "method": "renepay", "params": { - "invstring": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", + "invstring": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy", "amount_msat": 400000 } }, "response": { - "bolt11": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", + "bolt11": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy", "amount_msat": 400000, - "payment_hash": "paymenthashinvl0210021002100210021002100210021002100210021002100", - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "created_at": 1738000000, + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "created_at": 1738000000.0, "groupid": 1, "parts": 2, "status": "complete", - "payment_preimage": "paymentpreimager010101010101010101010101010101010101010101010101", + "payment_preimage": "08377744ca98506108377744ca98506108377744ca98506108377744ca985061", "amount_sent_msat": 400000 } }, @@ -31931,19 +34119,19 @@ "id": "example:renepay#2", "method": "renepay", "params": { - "invstring": "lnbcrt100n1pnt2bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000" + "invstring": "lnbcrt40n1pne035qsp5ajpkxcvpm0q6zqmqqdnaq70vk8kn9qhh2n4gxtfzy7ywzl4086dspp5vqxn0te3r5hhnsscaq6z9ju3k5e72q462rtghjn3nz7n427msd4qdqaveskjmr9vssxgetnvdexjur5d9hkuxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqju4wrmg4qjka9kxgku4xmyknxx3r5smuhl73s0ffxqhufyntu5lkrpw3q9vy3jgs0nyfpckx84saxlagkt5a95jk2mc33hxsayfjz8cpka6rgj" } }, "response": { - "bolt11": "lnbcrt100n1pnt2bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000", + "bolt11": "lnbcrt40n1pne035qsp5ajpkxcvpm0q6zqmqqdnaq70vk8kn9qhh2n4gxtfzy7ywzl4086dspp5vqxn0te3r5hhnsscaq6z9ju3k5e72q462rtghjn3nz7n427msd4qdqaveskjmr9vssxgetnvdexjur5d9hkuxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqju4wrmg4qjka9kxgku4xmyknxx3r5smuhl73s0ffxqhufyntu5lkrpw3q9vy3jgs0nyfpckx84saxlagkt5a95jk2mc33hxsayfjz8cpka6rgj", "amount_msat": 4000, - "payment_hash": "paymenthashinvl0340034003400340034003400340034003400340034003400", - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "created_at": 1738000000, + "payment_hash": "600d37af311d2f79c218e83422cb91b533e502ba50d68bca7198bd3aabdb836a", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "created_at": 1738000000.0, "groupid": 1, "parts": 2, "status": "complete", - "payment_preimage": "paymentpreimager020202020202020202020202020202020202020202020202", + "payment_preimage": "83ffe698292fafaa83ffe698292fafaa83ffe698292fafaa83ffe698292fafaa", "amount_sent_msat": 4000 } } @@ -32099,21 +34287,21 @@ "id": "example:renepaystatus#1", "method": "renepaystatus", "params": { - "invstring": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000" + "invstring": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy" } }, "response": { "paystatus": [ { - "bolt11": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", + "bolt11": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy", "amount_msat": 400000, - "payment_hash": "paymenthashinvl0210021002100210021002100210021002100210021002100", - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "created_at": 1738000000, + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "created_at": 1738000000.0, "groupid": 1, "parts": 2, "status": "complete", - "payment_preimage": "paymentpreimager010101010101010101010101010101010101010101010101", + "payment_preimage": "08377744ca98506108377744ca98506108377744ca98506108377744ca985061", "amount_sent_msat": 400000 } ] @@ -32236,17 +34424,17 @@ "id": "example:reserveinputs#1", "method": "reserveinputs", "params": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100" + "psbt": "cHNidP8BADMCAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AAAAAAAAAA==" } }, "response": { "reservations": [ { - "txid": "channeltxid111200111200111200111200111200111200111200111200111200", + "txid": "0f40eb67c8cade01e8e7885cfd0c3651520b1e7e66c0605f55168b217befd71a", "vout": 1, "was_reserved": false, "reserved": true, - "reserved_to_block": 226 + "reserved_to_block": 227 } ] } @@ -32256,17 +34444,17 @@ "id": "example:reserveinputs#2", "method": "reserveinputs", "params": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200" + "psbt": "cHNidP8BADMCAAAAASVUkRXz/BI6oSdFXQD8ACVbf+ZFaaq1fKk5kZlo6/X/AAAAAAD9////AAAAAAAAAA==" } }, "response": { "reservations": [ { - "txid": "txidocsigned1011000110001100011000110001100011000110001100011000", - "vout": 1, + "txid": "fff5eb68999139a97cb5aa6945e67f5b2500fc005d4527a13a12fcf315915425", + "vout": 0, "was_reserved": false, "reserved": true, - "reserved_to_block": 226 + "reserved_to_block": 227 } ] } @@ -32477,7 +34665,7 @@ "id": "example:sendcustommsg#1", "method": "sendcustommsg", "params": { - "node_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "node_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "msg": "77770012" } }, @@ -32700,22 +34888,22 @@ "id": "example:sendinvoice#1", "method": "sendinvoice", "params": { - "invreq": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", + "invreq": "lnr1qqgrm2asu2e8fs9n8k4mpc4jwnqtxzst2d5k6urvv5s8getnw3gzqp3zderpzxstt8927ynqg044h0egcd8n5h3n9g0u0v4h8ncc3yg02gps7sjqtqssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v67pqrd7zspven4x95dcyhlk8hrmjahpxsvczsfx644zn0ek7x2u0zqpsygvd4nsy0ztd6njs79qn4tqucq4503wtr6rxqms3ufcrz4xq0pg", "label": "test sendinvoice" } }, "response": { "label": "test sendinvoice", - "bolt12": "lno1qgsq000boltsi100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100", - "payment_hash": "paymenthashsdinvsi10si10si10si10si10si10si10si10si10si10si10si10", + "bolt12": "lni1qqgrm2asu2e8fs9n8k4mpc4jwnqtxzst2d5k6urvv5s8getnw3gzqp3zderpzxstt8927ynqg044h0egcd8n5h3n9g0u0v4h8ncc3yg02gps7sjqtqssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v65zvq8qv5khejhhc25kvp9jrvfmm66tefgyz05qnart8fk35mkmugeummqf2clctqh8zfa5y0adyx2vefqpz0t0c9nwtq45d66v2qwgvgwqhkjqgz3she9p693jxt8q3gxqnvh8jd0wwzus7xsvysh6tulzj2xdxu353qqvhdjgdtcwmdyl6q67up324wfyzxrr59etzz3xsl0rrfklwt57xda4tw2hf9hxrfdhhhzn82u9u46jvwguazrsqqqqqqqqqqqqqqq5qqqqqqqqqqqqqayjedltzjqqqqqq9yq3ne035q5cq442pq6jv2jt33qqevgsujeemxypczmama9adyh83a4uedclajwv0jnlw65qc0gfq2uqczqqqtqggrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7dalqs9m9rw2m762kejwak6fak3fczpjwgzypg5tsxf8pa2zta23ms4jswmx680vppx4cxclp6s4smp6039zatydmehxazxz0qramnlvr3tdv", + "payment_hash": "d498a92e310032c44392ce76620702df77d2f5a4b9e3daf32dc7fb2731f29fdd", "amount_msat": 1000000, "status": "paid", "pay_index": 2, "amount_received_msat": 1000000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimagei010101010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "19d53ddc88e5775519d53ddc88e5775519d53ddc88e5775519d53ddc88e57755", "description": "Simple test", - "expires_at": 1739000000, + "expires_at": 1738000090, "created_index": 4, "updated_index": 2 } @@ -33070,23 +35258,23 @@ "id": "example:sendonion#1", "method": "sendonion", "params": { - "onion": "onion10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010", + "onion": "00033c97a57fdd6c3c319593bb94e2866fc60592e4f841e67628cd48657b1e4739bbc1b08001a2adef2181e7e35d441325de81db6d0df56023925e73bc0f6b8a7d1bdd6c3cf2dff70d22f725c058a5a3ea0d04fe12c27f73460a1cc7a9ecb650e456b3167b7333ddcf0999c98440f81e5eb053010442df0dd274f10ef0a9b7c4ce86a45cd289bbba14f563dc8d1f1bae789f4fad66f41e52b73ecfdbc1585bb401456829fd367339116cabae2b1fe999b8acda642864fe14aa31277c60f98dc138baeba14ae8d6f3777b4ab1207e5a69fbe0c423b16e853af7c7c28aa45b1f4102571f1e6c6ac28cb702464719a70c542eeb1601448700bfc2462c2ec61ca5998b637e2b2c73f2dabd09fce159a647e7f88ab8e485c137d1f40ad0e0aa5366a3cc12863005cb2d81e83e3737cd6c80485364e7d3752f2b2c0bab5159bdd082fa4b4503b2d6f95b4a84367a98d9c54aa9764de85fd35726cad9b0b8624fcf2f7f6bda0ba9ca2619aa1c3514b71d736eeeaeff05eb09a97f732d718b9d1c56cd632aede474431f04ac7481fd56d3e7ac28c0059fa29c5d355a18fa664a70d608675209cfa31334fd6e735b3ff5cc068dde4d133923595e51669802196a5c560fa7fe73475bd1ea8fcb5f010a15af4740c03911224d1683ede76353ce379ca6d9ab67fb8a1bf9a37ceeef2bb1eba0f5a132bc75571527a9476ec1492011d75ec706d38e930ee333b8e8a36cc6366985179507d2dbe4f2ba4bc5b404d10b58eda83d31c1c0c4d100fa5fe77654a6d8e9b41c5fb847ddbd9e64f2a6d94ecf06bddc485a42e3ed6082d3ade13109eda47d9636fd6013f8f155c1b8e2835f3fad73635b11cea5cb6621da5c0d091d697ff084994dc68a15c8555b0d15d3fdbffeb9b38f1e0eb2a81a18116301c52b00a4584c268890caf9de2148c2dc1ab74394b0b9f2a3671a4de692597692bde7c94961c7d8f8442745f0f65ee5b6c50ba0daea0b88a2378ef3157005c38c73544b5fd6d7fc9ae0a923210dd08ab9ed350a6bbff60af965e44b9334696b3737777142f92e232d1e6ee3875dc6acdfe797a32cce5d13558a798377d1821a781ebcda213126be7940a5e1219468c3c6f66a90e549ce888378aad1e09c28cb3a248cfd9711c07e52f1a7fe0e7bad38cbae919a7d102994e0ab0f3edfc3644ad14c396a7ca352a058fe1460962e46dff9a029fd69189fbc105388bd0e80c03982c984b951a0e205fb511248c75a0b4186364b9dac01d7f2941efc858222c31e81dfe656eef57d1e3fb63ae93ca68cc63616449df3741b9a639616ceb135fb68f37315753fa0365ff4996218c32eed70dffd5189e96e7229dc8f56a96bd407ea7095cad0ab6af6fba3da732ecdea98ad2268bcfcddcd569c85deec2712bfcba460cfcda18a0690f1c7ad04c888ac5b964af03980a4bdc499c7f7ef06ca66fc68c9ed7e219de73793c1692cd193e86cc6aee9f3ff585ca4280fdd3f87f4cfdab11a1e027d464ffbe123d4ee59df13fc3db058ffb00ef568d00e8d07a01903e89efa2744d3f562cc40cb91da3029d3de9695c3d3e283affe8ade30c4d89ae3ca704bbb79cfa633d9f07d2905dcea5e3fbcad490bdd6e31dfa1dde7b37880b263d65ae97249e0288afab6e503c2059a813ad356789945bddb7842989e32678007e391f1bd5fb6aa8d78e1bcb1e5d5f4d09865d59a9063d1be1f91d3c1d49c38a967c7e30251d65e92817d253d48bb5c5e7c99afda151de3e4e9f85c9d3d4e83f212e580d7291ba8b104631406be04eb401e361a587b6e9af89468d9be6f408bc87193c00cb4cb268c9f380138fcbd671778a1aa76145ab8751955fa026a27211ec1854dfe1018c12201719781e89fd137cf0b9fc8bb5fab0ca98301036d64466c6959a69eb03e2a174174329d785995", "first_hop": { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "channel": "109x1x1", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "channel": "110x1x1", "direction": 1, "amount_msat": 1002, "delay": 21, "style": "tlv" }, - "payment_hash": "assocdata0010101010101010101010101010101010101010101010101010101" + "payment_hash": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572" } }, "response": { "message": "Monitor status with listpays or waitsendpay", "created_index": 10, "id": 10, - "payment_hash": "assocdata0010101010101010101010101010101010101010101010101010101", + "payment_hash": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572", "groupid": 1, "amount_sent_msat": 1002, "created_at": 1738000000, @@ -33486,33 +35674,33 @@ "params": { "route": [ { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "channel": "109x1x1", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "channel": "110x1x1", "direction": 1, "amount_msat": 10001, "delay": 15, "style": "tlv" }, { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel": "111x1x1", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel": "112x1x0", "direction": 0, "amount_msat": 10000, "delay": 9, "style": "tlv" } ], - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", - "payment_secret": "paymentsecretinvl00310003100031000310003100031000310003100031000" + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", + "payment_secret": "be2418f4c44b1ece81b2440f249c42dfb4726c0df1186441122121c8da60f8a8" } }, "response": { "message": "Monitor status with listpays or waitsendpay", "created_index": 2, "id": 2, - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "groupid": 1, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, "created_at": 1738000000, @@ -33594,12 +35782,12 @@ "id": "example:sendpsbt#1", "method": "sendpsbt", "params": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000" + "psbt": "cHNidP8BAFICAAAAAaJtB0LsBrAGFygvlKM5hTvTQDbbBgmgamz+M7iTjGQiAAAAAAD9////AYNq3AsAAAAAFgAUyQltQ/QI6lJgICYsza18hRa5KoEAAAAAAAEAiQIAAAABh97H3+zSZgPXE0xULbHAPe80Y0itN1LrPh/7V05dvmIAAAAAAP3///8CgWzcCwAAAAAiUSAXE52fyrcmx+bPBX5OckO+2jtTcnr3eOTfBZJVPWsSekBCDwAAAAAAIgAgC51kHIoE+esRg2WJxvihtej70PjUgDEHnYSw5M8LqWttAAAAAQErgWzcCwAAAAAiUSAXE52fyrcmx+bPBX5OckO+2jtTcnr3eOTfBZJVPWsSegETQIl0QODjP0MZPN8a6cvd38tz/svKzahVeq5kK80NBe8nG09cPlJKaB1ryggv1LAsbLuovgEwimD3Cs2dQYgJDB4hFnDedJvnRIYikYmdsp/KO5gZHrXYbDxVSVgxohnkrL5CCQDTdQgDAAAAAAAA" } }, "response": { - "tx": "02000000000155multiw61000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000", - "txid": "txid6100061000610006100061000610006100061000610006100061000" + "tx": "02000000000101a26d0742ec06b00617282f94a339853bd34036db0609a06a6cfe33b8938c64220000000000fdffffff01836adc0b00000000160014c9096d43f408ea526020262ccdad7c8516b92a810140897440e0e33f43193cdf1ae9cbdddfcb73fecbcacda8557aae642bcd0d05ef271b4f5c3e524a681d6bca082fd4b02c6cbba8be01308a60f70acd9d4188090c1e00000000", + "txid": "b7265377080e1a737a1a0c0642ba12e4c4ce006ab1420c41c57f1f99d5107e7a" } } ] @@ -33782,16 +35970,16 @@ "id": "example:setchannel#1", "method": "setchannel", "params": { - "id": "123x1x1", + "id": "124x1x0", "ignorefeelimits": true } }, "response": { "channels": [ { - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel_id": "channelid0230200230200230200230200230200230200230200230200230200", - "short_channel_id": "123x1x1", + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel_id": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "short_channel_id": "124x1x0", "fee_base_msat": 1, "fee_proportional_millionths": 10, "minimum_htlc_out_msat": 0, @@ -33806,7 +35994,7 @@ "id": "example:setchannel#2", "method": "setchannel", "params": { - "id": "115x1x1", + "id": "116x1x0", "feebase": 4000, "feeppm": 300, "enforcedelay": 0 @@ -33815,9 +36003,9 @@ "response": { "channels": [ { - "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505", - "channel_id": "channelid0250000250000250000250000250000250000250000250000250000", - "short_channel_id": "115x1x1", + "peer_id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", + "channel_id": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", + "short_channel_id": "116x1x0", "fee_base_msat": 4000, "fee_proportional_millionths": 300, "minimum_htlc_out_msat": 0, @@ -34016,8 +36204,8 @@ "config": { "config": "autoclean-expiredinvoices-age", "value_int": 300, - "source": "/tmp/.lightning/regtest/config.setconfig:2", - "plugin": "/root/lightning/plugins/autoclean", + "source": "/home/rusty/.lightning/regtest/config.setconfig:2", + "plugin": "/usr/local/libexec/plugins/autoclean", "dynamic": true } } @@ -34035,38 +36223,7 @@ "config": { "config": "min-capacity-sat", "value_int": 500000, - "source": "/tmp/.lightning/regtest/config.setconfig:3", - "dynamic": true - } - } - }, - { - "description": [ - "This shows setting a multi-value dynamic plugin option (requires a plugin that defines such an option)." - ], - "request": { - "id": "example:setconfig#3", - "method": "setconfig", - "params": { - "config": "my-multi-option", - "val": [ - "value1", - "value2" - ] - } - }, - "response": { - "config": { - "config": "my-multi-option", - "values_str": [ - "value1", - "value2" - ], - "sources": [ - "/tmp/.lightning/regtest/config.setconfig:4", - "/tmp/.lightning/regtest/config.setconfig:5" - ], - "plugin": "/root/lightning/plugins/myplugin", + "source": "/home/rusty/.lightning/regtest/config.setconfig:3", "dynamic": true } } @@ -34138,12 +36295,12 @@ "id": "example:setpsbtversion#1", "method": "setpsbtversion", "params": { - "psbt": "cHNidP8BAgpsbt1001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", + "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQEBAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AA==", "version": 0 } }, "response": { - "psbt": "cHNidP8BADUCAAAAAAFAQg8AAAAAACJRIO7yw3zIUblRUcdhCLSjdFxJsYHu2s0Y29bT0bGAGdcbbwAAAAAA" + "psbt": "cHNidP8BADUCAAAAAAFAQg8AAAAAACJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2bwAAAAAA" } }, { @@ -34151,12 +36308,12 @@ "id": "example:setpsbtversion#2", "method": "setpsbtversion", "params": [ - "cHNidP8BAgpsbt20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", + "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQECAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAA=", 2 ] }, "response": { - "psbt": "cHNidP8BAgpsbt20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202" + "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQECAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAA=" } } ] @@ -34334,14 +36491,14 @@ "id": "example:showrunes#1", "method": "showrunes", "params": { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==" + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==" } }, "response": { "runes": [ { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", - "last_used": 1738000000, + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", + "last_used": 1738000000.0, "unique_id": "0", "restrictions": [], "restrictions_as_english": "" @@ -34358,27 +36515,27 @@ "response": { "runes": [ { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", - "last_used": 1738000000, + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", + "last_used": 1738000000.0, "unique_id": "0", "restrictions": [], "restrictions_as_english": "" }, { - "rune": "RXgu0DD_i0wSPEZkIDyZIWL0bSAGdhvJ_GHOQdTg04A9MSZpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1NyZtZXRob2Q9bGlzdHBlZXJz", - "last_used": 1738000000, + "rune": "UcVH186Z5ldtHgscIaNAZ_fdUstCR6OCwiVV7CPx_q09MSZpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OCZtZXRob2Q9bGlzdHBlZXJz", + "last_used": 1738000000.0, "unique_id": "1", "restrictions": [ { "alternatives": [ { "fieldname": "id", - "value": "0266e4598d1d3c415f57", + "value": "038194b5f32bdf0aa598", "condition": "^", - "english": "id starts with 0266e4598d1d3c415f57" + "english": "id starts with 038194b5f32bdf0aa598" } ], - "english": "id starts with 0266e4598d1d3c415f57" + "english": "id starts with 038194b5f32bdf0aa598" }, { "alternatives": [ @@ -34392,11 +36549,11 @@ "english": "method equal to listpeers" } ], - "restrictions_as_english": "id starts with 0266e4598d1d3c415f57 AND method equal to listpeers" + "restrictions_as_english": "id starts with 038194b5f32bdf0aa598 AND method equal to listpeers" }, { - "rune": "QUJEYMLGgiaJvMDv_MhR2hiMKIBTbq-PrL-KxcIlirQ9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", - "last_used": 1738000000, + "rune": "a0noy2CAu8-s2xSgJuBW09hqB_YsqLkwIDy5qkftGMk9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", + "last_used": 1738000000.0, "unique_id": "2", "restrictions": [ { @@ -34425,19 +36582,19 @@ "restrictions_as_english": "method equal to pay AND pnameamountmsat < 10000" }, { - "rune": "jEx3l0c7NMZPSDYT7xnXXvNA83z5PDNBHRQTIk1BwNw9MyZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTh8cGFycjA9MDI2NmU0NTk4ZDFkM2M0MTVmNTcyYTg0ODg4MzBiNjBmN2U3NDRlZDkyMzVlYjBiMWJhOTMyODNiMzE1YzAzNTE4", + "rune": "Gkeu3QUOzaVotP3UPksvbE-vRHOrFkaA99tDLo6u7vo9MyZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2J8cGFycjA9MDM4MTk0YjVmMzJiZGYwYWE1OTgxMmM4NmM0ZWY3YWQyZjI5NDEwNGZhMDI3ZDFhY2U5YjQ2OWJiNmY4OGNmMzdi", "unique_id": "3", "restrictions": [ { "alternatives": [ { "fieldname": "id", - "value": "nodeid010101010101010101010101010101010101010101010101010101010101", + "value": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "condition": "=", - "english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } ], - "english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" }, { "alternatives": [ @@ -34465,36 +36622,36 @@ "alternatives": [ { "fieldname": "pnameid", - "value": "nodeid010101010101010101010101010101010101010101010101010101010101", + "value": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "condition": "=", - "english": "pnameid equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "pnameid equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" }, { "fieldname": "parr0", - "value": "nodeid010101010101010101010101010101010101010101010101010101010101", + "value": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "condition": "=", - "english": "parr0 equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "parr0 equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } ], - "english": "pnameid equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518 OR parr0 equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "pnameid equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b OR parr0 equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } ], - "restrictions_as_english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518 AND method equal to listpeers AND pnum equal to 1 AND pnameid equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518 OR parr0 equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "restrictions_as_english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b AND method equal to listpeers AND pnum equal to 1 AND pnameid equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b OR parr0 equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" }, { - "rune": "8_CRIJ4arWAz72A4ILOZ46MESSJtQQQ9iQZjU28qulA9NCZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1N3xwYXJyMF4wMjY2ZTQ1OThkMWQzYzQxNWY1Nw==", + "rune": "zdBiT-O_Qs5EF2TtHqOUXn53aAB-CHEU28pWli3Odl89NCZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OHxwYXJyMF4wMzgxOTRiNWYzMmJkZjBhYTU5OA==", "unique_id": "4", "restrictions": [ { "alternatives": [ { "fieldname": "id", - "value": "nodeid010101010101010101010101010101010101010101010101010101010101", + "value": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "condition": "=", - "english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } ], - "english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" }, { "alternatives": [ @@ -34522,24 +36679,24 @@ "alternatives": [ { "fieldname": "pnameid", - "value": "0266e4598d1d3c415f57", + "value": "038194b5f32bdf0aa598", "condition": "^", - "english": "pnameid starts with 0266e4598d1d3c415f57" + "english": "pnameid starts with 038194b5f32bdf0aa598" }, { "fieldname": "parr0", - "value": "0266e4598d1d3c415f57", + "value": "038194b5f32bdf0aa598", "condition": "^", - "english": "parr0 starts with 0266e4598d1d3c415f57" + "english": "parr0 starts with 038194b5f32bdf0aa598" } ], - "english": "pnameid starts with 0266e4598d1d3c415f57 OR parr0 starts with 0266e4598d1d3c415f57" + "english": "pnameid starts with 038194b5f32bdf0aa598 OR parr0 starts with 038194b5f32bdf0aa598" } ], - "restrictions_as_english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518 AND method equal to listpeers AND pnum equal to 1 AND pnameid starts with 0266e4598d1d3c415f57 OR parr0 starts with 0266e4598d1d3c415f57" + "restrictions_as_english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b AND method equal to listpeers AND pnum equal to 1 AND pnameid starts with 038194b5f32bdf0aa598 OR parr0 starts with 038194b5f32bdf0aa598" }, { - "rune": "iP1FQEsFmPsu-XW7w8uXIJaJb7jU9PqOfkmXlOyWMuA9NSZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5fG1ldGhvZD1wYXl8bWV0aG9kPXhwYXkmbWV0aG9kL2xpc3RkYXRhc3RvcmUmbWV0aG9kL3BheXxwZXI9MWRheSZtZXRob2QvcGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAxJm1ldGhvZC94cGF5fHBlcj0xZGF5Jm1ldGhvZC94cGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAx", + "rune": "s9ADu3o6N8KvZLDJ6dnsSnaXKUtlr0_fDEzbI6TYCsw9NSZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5fG1ldGhvZD1wYXl8bWV0aG9kPXhwYXkmbWV0aG9kL2xpc3RkYXRhc3RvcmUmbWV0aG9kL3BheXxwZXI9MWRheSZtZXRob2QvcGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAxJm1ldGhvZC94cGF5fHBlcj0xZGF5Jm1ldGhvZC94cGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAx", "unique_id": "5", "restrictions": [ { @@ -34727,11 +36884,11 @@ "id": "example:signinvoice#1", "method": "signinvoice", "params": { - "invstring": "lnbcrt100n1pnt2bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000" + "invstring": "lnbcrt10n1pne035qsp5nttf7sx95vtmdwpvrqhxv9ph5vz8kw59a7zzjc77fhwmdh6yxyfspp5uaqkgjuaghdgruux5pnvmht406f2kzsajz9t2v2jh0ehw04gr5qsdqlv3jhxcmjd9c8g6t0dcsxjmnktakrzvsxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqdcqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgqh3nhm8jeq62s880r6acuk08veurfdujxe5u2s39k4r5ge4pl09r3cyzfyx3wakxgw6y20dv78khd8gh5sa9yy9nnwtw7lrztsfxlduspslvy2p" } }, "response": { - "bolt11": "lnbcrt100n1pnt2bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000" + "bolt11": "lnbcrt10n1pne035qsp5nttf7sx95vtmdwpvrqhxv9ph5vz8kw59a7zzjc77fhwmdh6yxyfspp5uaqkgjuaghdgruux5pnvmht406f2kzsajz9t2v2jh0ehw04gr5qsdqlv3jhxcmjd9c8g6t0dcsxjmnktakrzvsxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqdcqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgq5vnd8wgnyp7zafp3w4xp9g8522qk734m2zd0mdxzywrafqru3za36re6mg8s4c6y90lclq97eqnvy9dadugv286xsjlfkn2gknanv3spkwc742" } }, { @@ -34739,11 +36896,11 @@ "id": "example:signinvoice#2", "method": "signinvoice", "params": [ - "lnbcrt100n1pnt2bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000" + "lnbcrt1250n1pne035qsp53knk6jyrarp0lyggru25t40espmgjxjtfyxemdhqmk5epjj6fcuspp5vefz376hl6dpy7pkg4ag5l5hv0thdeef4qfs9pdcy62h8zyawlvqdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydscqp99qxpqysgqgyvv7cfasfhlgc6rq7684v4cvlh64tl6p57zt0s9dkg6276gulxrc93wja4j4xze22uvm9k7rhu3gdalysqkf3ht3t5tmkn0zpkj6rcqmgcvet" ] }, "response": { - "bolt11": "lnbcrt100n1pnt2bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000" + "bolt11": "lnbcrt1250n1pne035qsp53knk6jyrarp0lyggru25t40espmgjxjtfyxemdhqmk5epjj6fcuspp5vefz376hl6dpy7pkg4ag5l5hv0thdeef4qfs9pdcy62h8zyawlvqdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydscqp99qxpqysgqw2lqnahq4yqkygp3fcsmhtl9uxsn97h04udvr70p8xzn56x4fxck5n7zxtl4a9laauexxsqnsx9zw3gac6gtq8ezw9j6efjrmykdmdqq8jr0la" } } ] @@ -34823,9 +36980,9 @@ } }, "response": { - "signature": "9ea05929890e40489edbd5fe0552d22bcffe00bbd29da4fcf93ed5d8f1973e421509071a64935231a126637e3615225ddda86d2d0926ae537d9c3be149f9b21f", + "signature": "b313a7ef5cec27f8be4e6389d208a5646ce3fa8fde4c5a2b84cf5d92e2c997f14f1c53fd72897f2025add34939d918a2abd2e2f675c4402b106f7777b364f85b", "recid": "00", - "zbase": "d6xkysjjtr8ry1r65xk9hbk14eih99oyzxjj5j8h9r9pms8t1h9rrfejyhpgjr41ggo1ca56gak1rzq7ibs14njgi3jz58b5hfr9uco9" + "zbase": "d63t8j9xmusnx6f6j3tauwoewi1g3a94t9xrastmou8i5rzn3gm9nuahkx6zfnm9ry145w4j88ctteim4mtxc7qreyity55zq63sj6n5" } }, { @@ -34837,9 +36994,9 @@ } }, "response": { - "signature": "8149401781108c1c2fda12d91969bfe2306afe06c387394d47a83a85a14702a16b6fcd0060693da436ff1c2b25cc470d7db68fe45d833733d8dca660a3f4d67d", - "recid": "00", - "zbase": "d6yw1oyzoreea8bx5ejp1gmjz9tdy4z6y5baqqkpe6wdibpbehbkn45x3wygy4j7wo5x68bmrzgrqdm7s486ezcdgh37tzfgcnt9jiu7" + "signature": "a797422126bb3ecee680e2edc8a4c5afc6ebaf2a05a03c37e5ab62214ea5edc05a7db3b45ee8db4c022e6765b7258c82d0c769c8798e0c6baeb94f6fa9275302", + "recid": "01", + "zbase": "rnu3qotbr47u7uzgodtq51fraszhp47xfen4yxbzhsisrekqwzshysu7sq4f74g5jobnh35fsh1a3ysoa7who6cqbti47qkxp6w1qwan" } } ] @@ -34924,15 +37081,15 @@ "id": "example:signmessagewithkey#1", "method": "signmessagewithkey", "params": { - "message": "a test message", - "address": "bcrt1qgrh5vtf63mtayzhxwp480aww3j3qfr5qpq65un" + "message": "signing this message with key", + "address": "bcrt1qyrnegh4gp7mfhhqzky5z9up8lsmgh02yz2u5qu" } }, "response": { - "address": "bcrt1qgrh5vtf63mtayzhxwp480aww3j3qfr5qpq65un", - "pubkey": "03bc4a456585ba21ba26af4a0e5399ec76410b2e0ca67db0f3bcb2f47b232fa4b0", - "signature": "28564edf260a72d991cbb38cf608e293124f8b8f478d13d4544fe27b9d76c65df1284ca395ccdfd3d5f151729ef18f56c028f5f860155d6aa4d0aaaa176a00db01", - "base64": "KFZO3yYKctmRy7OM9gjikxJPi49HjRPUVE/ie512xl3xKEyjlczf09XxUXKe8Y9WwCj1+GAVXWqk0KqqF2oA2wE=" + "address": "bcrt1qyrnegh4gp7mfhhqzky5z9up8lsmgh02yz2u5qu", + "pubkey": "0256814bc97dc6ab4f239d95954443834a3b4783dd8073ffa24e74c82428afb5ae", + "signature": "273266abdf49ccb2d4641b5a2e302b3c8d685ec3d32745da40158ae86c49bd9ec85b5d483e0615b6d4198cc256706b386ef2e1d58c0ad229429ac1588634d3ce37", + "base64": "JzJmq99JzLLUZBtaLjArPI1oXsPTJ0XaQBWK6GxJvZ7IW11IPgYVttQZjMJWcGs4bvLh1YwK0ilCmsFYhjTTzjc=" } } ] @@ -35008,11 +37165,11 @@ "id": "example:signpsbt#1", "method": "signpsbt", "params": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000" + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIotfRzf4eie4AAQMIQEIPAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhLKc/pJgqFkgABAwhBWdwLAAAAAAEEIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQToM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==" } }, "response": { - "signed_psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000" + "signed_psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmIgICX8bedYC8/yBbGe4GFc6HDk79eIa2z4xeZ+Hav0EpbMNHMEQCIDlgn5i68+cJguxM+OsCZzEyvA4fqWxnZU2IFdw3MBtyAiAfm9+r/NTx4G8icAy68sqrW3sTrQdUsBqw6Dvi5Wq4bgEiBgJfxt51gLz/IFsZ7gYVzocOTv14hrbPjF5n4dq/QSlswwhK3/BFAAAAAAEOIE98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQ8EAQAAAAEQBP3///8M/AlsaWdodG5pbmcBCKLX0c3+HonuAAEDCEBCDwAAAAAAAQQiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOQz8CWxpZ2h0bmluZwEISynP6SYKhZIAAQMIQVncCwAAAAABBCJRICFEx0UvLB1BZGdp2HsWO9d0fGe8fgNU1jzgv3sgwUE6IQfW4Vl0KEmueHQkDsthWTBkFaEW3qYNgfCW9Yv4ad4ehgkAUqKxsQQAAAAM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==" } }, { @@ -35020,11 +37177,11 @@ "id": "example:signpsbt#2", "method": "signpsbt", "params": [ - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000" + "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIqtfRzf4eie4AAQMIgIQeAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhNKc/pJgqFkgABAwhiDc0LAAAAAAEEIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66sgM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==" ] }, "response": { - "signed_psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000" + "signed_psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmIgICX8bedYC8/yBbGe4GFc6HDk79eIa2z4xeZ+Hav0EpbMNHMEQCICxmPtetbDDy0/8/74F+EFoGMhxrx8oc8RJjxwWZJ0SMAiAPxLSSs26u34WQdTh82GOhr0BiIT5AbdYwgWl+L7E/WAEiBgJfxt51gLz/IFsZ7gYVzocOTv14hrbPjF5n4dq/QSlswwhK3/BFAAAAAAEOIE98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQ8EAQAAAAEQBP3///8M/AlsaWdodG5pbmcBCKrX0c3+HonuAAEDCICEHgAAAAAAAQQiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOQz8CWxpZ2h0bmluZwEITSnP6SYKhZIAAQMIYg3NCwAAAAABBCJRIG4J/dDX/XezD0k+zYuaNc42C9jFbhxwzONKmR8VeurIIQciu64mpYpHhr1J2Tgf6Z4IDexVajqxFUQ8d0pUmTv1KAkAIyYJ9wUAAAAM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==" } } ] @@ -35146,13 +37303,13 @@ "id": "example:splice_init#1", "method": "splice_init", "params": { - "channel_id": "channelid0780000780000780000780000780000780000780000780000780000", + "channel_id": "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", "relative_amount": 100000, - "initialpsbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000" + "initialpsbt": "cHNidP8BAF4CAAAAAQSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAQAAAAD9////AWe62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ+VAAAAAAEAiQIAAAABZDRFxEcpKrCBdbbuFf4sEv2yXdIijlXnbXs4FiyxgDsBAAAAAP3///8CQEIPAAAAAAAiACCp0jeB/NOIalPZuYeKK09DMXwYH59q3kSJ+gYSZO8YL4Fs3AsAAAAAIlEg5++fCJM+KMbzMV9c1/CDlmyUog/5snqNKQtytowuwYyPAAAAAQErgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjAAA" } }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000" + "psbt": "cHNidP8BALICAAAAAgSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAQAAAAD9////BJs6IOCTteD7d3158HhanW4d3lwRFlqjbrloFhmrYZIAAAAAAAAAAAACZ7raCwAAAAAiUSBSlWiKI9gVGI7BmbKZhJvgs9f/L1o2mk1e06hLnBF1D+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC+VAAAAAAEAiQIAAAABZDRFxEcpKrCBdbbuFf4sEv2yXdIijlXnbXs4FiyxgDsBAAAAAP3///8CQEIPAAAAAAAiACCp0jeB/NOIalPZuYeKK09DMXwYH59q3kSJ+gYSZO8YL4Fs3AsAAAAAIlEg5++fCJM+KMbzMV9c1/CDlmyUog/5snqNKQtytowuwYyPAAAAAQErgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjAz8CWxpZ2h0bmluZwEIc7yuaEiF/BAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABAStAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvAQVHUiECftsxE95eqr16K2AKx2GxD09ZsKkB3zYU8n+arz/NPSAhAp0X2rEQ84XTUiTDsBR3Xjwsxlzwuj37R6pxuhLNXIESUq4M/AlsaWdodG5pbmcBCHW8rmhIhfwQAAz8CWxpZ2h0bmluZwEId7yuaEiF/BAADPwJbGlnaHRuaW5nAQh5vK5oSIX8EAA=" } }, { @@ -35160,13 +37317,13 @@ "id": "example:splice_init#2", "method": "splice_init", "params": [ - "channelid0780000780000780000780000780000780000780000780000780000", - -105000, - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000" + "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", + -110000, + "cHNidP8BAgQCAAAAAQMElgAAAAEEAQABBQEBAQYBAwH7BAIAAAAAAQMIoIYBAAAAAAABBCJRIBPKi/XqGhYjIe077D360pv63ZvzfXPP4rPmycOUmyNxAA==" ] }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000" + "psbt": "cHNidP8BAgQCAAAAAQMElgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEAAAAA/f///wSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAAAAAAAAAAAAAme62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ/gyBAAAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvlQAAAAEBK+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8BBUdSIQJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809ICECnRfasRDzhdNSJMOwFHdePCzGXPC6PftHqnG6Es1cgRJSrgEOIA+nEMX25NSBU/GEZx2q++VDQRy2lOYnGuJwtkOiV+ahAQ8EAQAAAAEQBAAAAAAM/AlsaWdodG5pbmcBCHu8rmhIhfwQAAEDCKCGAQAAAAAAAQQiUSATyov16hoWIyHtO+w9+tKb+t2b831zz+Kz5snDlJsjcQz8CWxpZ2h0bmluZwEIfbyuaEiF/BAAAQMIMBsPAAAAAAABBCIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvDPwJbGlnaHRuaW5nAQh/vK5oSIX8EAA=" } } ] @@ -35309,15 +37466,15 @@ "id": "example:splice_signed#1", "method": "splice_signed", "params": { - "channel_id": "channelid0780000780000780000780000780000780000780000780000780000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000" + "channel_id": "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", + "psbt": "cHNidP8BALICAAAAAgSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAQAAAAD9////BJs6IOCTteD7d3158HhanW4d3lwRFlqjbrloFhmrYZIAAAAAAAAAAAACZ7raCwAAAAAiUSBSlWiKI9gVGI7BmbKZhJvgs9f/L1o2mk1e06hLnBF1D+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC+VAAAAAAEAiQIAAAABZDRFxEcpKrCBdbbuFf4sEv2yXdIijlXnbXs4FiyxgDsBAAAAAP3///8CQEIPAAAAAAAiACCp0jeB/NOIalPZuYeKK09DMXwYH59q3kSJ+gYSZO8YL4Fs3AsAAAAAIlEg5++fCJM+KMbzMV9c1/CDlmyUog/5snqNKQtytowuwYyPAAAAAQErgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjAETQHxOCMw0uDyZq/jJXeejBilGXV7tT8UcH0iqMn/k5yz4ZD3hVu3sZNXIsX3LwW7cbEPiVvlS6r2tEqj/zNaEy50hFsZBLIaVBFOr/jsUuMwqxv9fb1inG8YLjiPW3n9EVQ2qCQAehsAZAAAAAAz8CWxpZ2h0bmluZwEIc7yuaEiF/BAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABAStAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvIgICftsxE95eqr16K2AKx2GxD09ZsKkB3zYU8n+arz/NPSBHMEQCIEA46f6unfPDqEZZYXAdKaV2tmwzdCfr+tL2xAeHQqKcAiABGin3E7vGws7rMsAUAbi2zoeZhGjdJSbQW0gkYYnX8gEiAgKdF9qxEPOF01Ikw7AUd148LMZc8Lo9+0eqcboSzVyBEkcwRAIgOeY5rEDPmql9SgCcRKxzhHj6+NmpY5DsUwM9i01yI64CIC+DLiFka2ac5k9VaMyNd0gAZqCPgpKh1Ier1tXILB+jAQEDBAEAAAABBUdSIQJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809ICECnRfasRDzhdNSJMOwFHdePCzGXPC6PftHqnG6Es1cgRJSrgz8CWxpZ2h0bmluZwEIdbyuaEiF/BAAIQf7ltZhAM7EitLFnawwyxKmHt2/S7iDAtERQNdd9VpA+AkAzuLYUQUAAAAM/AlsaWdodG5pbmcBCHe8rmhIhfwQAAz8CWxpZ2h0bmluZwEIebyuaEiF/BAA" } }, "response": { - "tx": "02000000000101sendpt64000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000", - "txid": "txid6400064000640006400064000640006400064000640006400064000", + "tx": "02000000000102049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab61920100000000fdffffff049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab61920000000000000000000267bada0b000000002251205295688a23d815188ec199b299849be0b3d7ff2f5a369a4d5ed3a84b9c11750fe0c8100000000000220020a9d23781fcd3886a53d9b9878a2b4f43317c181f9f6ade4489fa061264ef182f01407c4e08cc34b83c99abf8c95de7a30629465d5eed4fc51c1f48aa327fe4e72cf8643de156edec64d5c8b17dcbc16edc6c43e256f952eabdad12a8ffccd684cb9d040047304402204038e9feae9df3c3a8465961701d29a576b66c337427ebfad2f6c4078742a29c0220011a29f713bbc6c2ceeb32c01401b8b6ce87998468dd2526d05b48246189d7f201473044022039e639ac40cf9aa97d4a009c44ac738478faf8d9a96390ec53033d8b4d7223ae02202f832e21646b669ce64f5568cc8d77480066a08f8292a1d487abd6d5c82c1fa301475221027edb3113de5eaabd7a2b600ac761b10f4f59b0a901df3614f27f9aaf3fcd3d2021029d17dab110f385d35224c3b014775e3c2cc65cf0ba3dfb47aa71ba12cd5c811252ae95000000", + "txid": "a1e657a243b670e21a27e694b61c4143e5fbaa1d6784f15381d4e4f6c510a70f", "outnum": 1, - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000" + "psbt": "cHNidP8BAgQCAAAAAQMElQAAAAEEAQIBBQECAQYBAwH7BAIAAAAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABASuBbNwLAAAAACJRIOfvnwiTPijG8zFfXNfwg5ZslKIP+bJ6jSkLcraMLsGMAQhCAUB8TgjMNLg8mav4yV3nowYpRl1e7U/FHB9IqjJ/5Ocs+GQ94Vbt7GTVyLF9y8Fu3GxD4lb5Uuq9rRKo/8zWhMudAQ4gBJs6IOCTteD7d3158HhanW4d3lwRFlqjbrloFhmrYZIBDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIc7yuaEiF/BAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABAStAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvAQjaBABHMEQCIEA46f6unfPDqEZZYXAdKaV2tmwzdCfr+tL2xAeHQqKcAiABGin3E7vGws7rMsAUAbi2zoeZhGjdJSbQW0gkYYnX8gFHMEQCIDnmOaxAz5qpfUoAnESsc4R4+vjZqWOQ7FMDPYtNciOuAiAvgy4hZGtmnOZPVWjMjXdIAGagj4KSodSHq9bVyCwfowFHUiECftsxE95eqr16K2AKx2GxD09ZsKkB3zYU8n+arz/NPSAhAp0X2rEQ84XTUiTDsBR3Xjwsxlzwuj37R6pxuhLNXIESUq4BDiAEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEPBAAAAAABEAQAAAAADPwJbGlnaHRuaW5nAQh1vK5oSIX8EAABAwhnutoLAAAAAAEEIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ8hB/uW1mEAzsSK0sWdrDDLEqYe3b9LuIMC0RFA1131WkD4CQDO4thRBQAAAAz8CWxpZ2h0bmluZwEId7yuaEiF/BAAAQMI4MgQAAAAAAABBCIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvDPwJbGlnaHRuaW5nAQh5vK5oSIX8EAA=" } }, { @@ -35325,15 +37482,15 @@ "id": "example:splice_signed#2", "method": "splice_signed", "params": { - "channel_id": "channelid0780000780000780000780000780000780000780000780000780000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000" + "channel_id": "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", + "psbt": "cHNidP8BAgQCAAAAAQMElgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEAAAAA/f///wSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAAAAAAAAAAAAAme62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ/gyBAAAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvlQAAAAEBK+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8iAgJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809IEcwRAIgeI1fwieOGDlZkoO5Q26byxKCJvsluUCd+OEbbqLgADYCIG4o06pWIAAfSk6xyLuH/LcMjQUu6sadGWk9T8buKyw0ASICAp0X2rEQ84XTUiTDsBR3Xjwsxlzwuj37R6pxuhLNXIESRzBEAiB0BHjFAG3U9HOMwcThGGY2pTl5GkBFc3CVPX2cUB0asQIgbS18vCiy89L4c0/dwRcPtmUDM23GUn5Kzz+p91U6V5YBAQMEAQAAAAEFR1IhAn7bMRPeXqq9eitgCsdhsQ9PWbCpAd82FPJ/mq8/zT0gIQKdF9qxEPOF01Ikw7AUd148LMZc8Lo9+0eqcboSzVyBElKuAQ4gD6cQxfbk1IFT8YRnHar75UNBHLaU5ica4nC2Q6JX5qEBDwQBAAAAARAEAAAAAAz8CWxpZ2h0bmluZwEIe7yuaEiF/BAAAQMIoIYBAAAAAAABBCJRIBPKi/XqGhYjIe077D360pv63ZvzfXPP4rPmycOUmyNxDPwJbGlnaHRuaW5nAQh9vK5oSIX8EAABAwgwGw8AAAAAAAEEIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8M/AlsaWdodG5pbmcBCH+8rmhIhfwQAA==" } }, "response": { - "tx": "02000000000102sendpt65000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000", - "txid": "txid6500065000650006500065000650006500065000650006500065000", + "tx": "020000000001010fa710c5f6e4d48153f184671daafbe543411cb694e6271ae270b643a257e6a101000000000000000002a08601000000000022512013ca8bf5ea1a162321ed3bec3dfad29bfadd9bf37d73cfe2b3e6c9c3949b2371301b0f0000000000220020a9d23781fcd3886a53d9b9878a2b4f43317c181f9f6ade4489fa061264ef182f04004730440220788d5fc2278e1839599283b9436e9bcb128226fb25b9409df8e11b6ea2e0003602206e28d3aa5620001f4a4eb1c8bb87fcb70c8d052eeac69d19693d4fc6ee2b2c34014730440220740478c5006dd4f4738cc1c4e1186636a539791a40457370953d7d9c501d1ab102206d2d7cbc28b2f3d2f8734fddc1170fb66503336dc6527e4acf3fa9f7553a579601475221027edb3113de5eaabd7a2b600ac761b10f4f59b0a901df3614f27f9aaf3fcd3d2021029d17dab110f385d35224c3b014775e3c2cc65cf0ba3dfb47aa71ba12cd5c811252ae96000000", + "txid": "fd3cee4ec86039e2a44d5d5d2b811089ae7fd71258391d2d6d37ea4edfc6990f", "outnum": 1, - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000" + "psbt": "cHNidP8BAgQCAAAAAQMElgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEAAAAA/f///wSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAAAAAAAAAAAAAme62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ/gyBAAAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvlQAAAAEBK+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8BCNoEAEcwRAIgeI1fwieOGDlZkoO5Q26byxKCJvsluUCd+OEbbqLgADYCIG4o06pWIAAfSk6xyLuH/LcMjQUu6sadGWk9T8buKyw0AUcwRAIgdAR4xQBt1PRzjMHE4RhmNqU5eRpARXNwlT19nFAdGrECIG0tfLwosvPS+HNP3cEXD7ZlAzNtxlJ+Ss8/qfdVOleWAUdSIQJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809ICECnRfasRDzhdNSJMOwFHdePCzGXPC6PftHqnG6Es1cgRJSrgEOIA+nEMX25NSBU/GEZx2q++VDQRy2lOYnGuJwtkOiV+ahAQ8EAQAAAAEQBAAAAAAM/AlsaWdodG5pbmcBCHu8rmhIhfwQAAEDCKCGAQAAAAAAAQQiUSATyov16hoWIyHtO+w9+tKb+t2b831zz+Kz5snDlJsjcQz8CWxpZ2h0bmluZwEIfbyuaEiF/BAAAQMIMBsPAAAAAAABBCIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvDPwJbGlnaHRuaW5nAQh/vK5oSIX8EAA=" } } ] @@ -35476,12 +37633,12 @@ "id": "example:splice_update#1", "method": "splice_update", "params": { - "channel_id": "channelid0780000780000780000780000780000780000780000780000780000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000" + "channel_id": "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", + "psbt": "cHNidP8BALICAAAAAgSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAQAAAAD9////BJs6IOCTteD7d3158HhanW4d3lwRFlqjbrloFhmrYZIAAAAAAAAAAAACZ7raCwAAAAAiUSBSlWiKI9gVGI7BmbKZhJvgs9f/L1o2mk1e06hLnBF1D+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC+VAAAAAAEAiQIAAAABZDRFxEcpKrCBdbbuFf4sEv2yXdIijlXnbXs4FiyxgDsBAAAAAP3///8CQEIPAAAAAAAiACCp0jeB/NOIalPZuYeKK09DMXwYH59q3kSJ+gYSZO8YL4Fs3AsAAAAAIlEg5++fCJM+KMbzMV9c1/CDlmyUog/5snqNKQtytowuwYyPAAAAAQErgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjAz8CWxpZ2h0bmluZwEIc7yuaEiF/BAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABAStAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvAQVHUiECftsxE95eqr16K2AKx2GxD09ZsKkB3zYU8n+arz/NPSAhAp0X2rEQ84XTUiTDsBR3Xjwsxlzwuj37R6pxuhLNXIESUq4M/AlsaWdodG5pbmcBCHW8rmhIhfwQAAz8CWxpZ2h0bmluZwEId7yuaEiF/BAADPwJbGlnaHRuaW5nAQh5vK5oSIX8EAA=" } }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200", + "psbt": "cHNidP8BALICAAAAAgSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAQAAAAD9////BJs6IOCTteD7d3158HhanW4d3lwRFlqjbrloFhmrYZIAAAAAAAAAAAACZ7raCwAAAAAiUSBSlWiKI9gVGI7BmbKZhJvgs9f/L1o2mk1e06hLnBF1D+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC+VAAAAAAEAiQIAAAABZDRFxEcpKrCBdbbuFf4sEv2yXdIijlXnbXs4FiyxgDsBAAAAAP3///8CQEIPAAAAAAAiACCp0jeB/NOIalPZuYeKK09DMXwYH59q3kSJ+gYSZO8YL4Fs3AsAAAAAIlEg5++fCJM+KMbzMV9c1/CDlmyUog/5snqNKQtytowuwYyPAAAAAQErgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjAz8CWxpZ2h0bmluZwEIc7yuaEiF/BAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABAStAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvIgICftsxE95eqr16K2AKx2GxD09ZsKkB3zYU8n+arz/NPSBHMEQCIEA46f6unfPDqEZZYXAdKaV2tmwzdCfr+tL2xAeHQqKcAiABGin3E7vGws7rMsAUAbi2zoeZhGjdJSbQW0gkYYnX8gEiAgKdF9qxEPOF01Ikw7AUd148LMZc8Lo9+0eqcboSzVyBEkcwRAIgOeY5rEDPmql9SgCcRKxzhHj6+NmpY5DsUwM9i01yI64CIC+DLiFka2ac5k9VaMyNd0gAZqCPgpKh1Ier1tXILB+jAQEDBAEAAAABBUdSIQJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809ICECnRfasRDzhdNSJMOwFHdePCzGXPC6PftHqnG6Es1cgRJSrgz8CWxpZ2h0bmluZwEIdbyuaEiF/BAADPwJbGlnaHRuaW5nAQh3vK5oSIX8EAAM/AlsaWdodG5pbmcBCHm8rmhIhfwQAA==", "commitments_secured": true, "signatures_secured": true } @@ -35491,12 +37648,12 @@ "id": "example:splice_update#2", "method": "splice_update", "params": [ - "channelid0780000780000780000780000780000780000780000780000780000", - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000" + "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", + "cHNidP8BAgQCAAAAAQMElgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEAAAAA/f///wSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAAAAAAAAAAAAAme62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ/gyBAAAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvlQAAAAEBK+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8BBUdSIQJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809ICECnRfasRDzhdNSJMOwFHdePCzGXPC6PftHqnG6Es1cgRJSrgEOIA+nEMX25NSBU/GEZx2q++VDQRy2lOYnGuJwtkOiV+ahAQ8EAQAAAAEQBAAAAAAM/AlsaWdodG5pbmcBCHu8rmhIhfwQAAEDCKCGAQAAAAAAAQQiUSATyov16hoWIyHtO+w9+tKb+t2b831zz+Kz5snDlJsjcQz8CWxpZ2h0bmluZwEIfbyuaEiF/BAAAQMIMBsPAAAAAAABBCIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvDPwJbGlnaHRuaW5nAQh/vK5oSIX8EAA=" ] }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000", + "psbt": "cHNidP8BAgQCAAAAAQMElgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEAAAAA/f///wSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAAAAAAAAAAAAAme62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ/gyBAAAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvlQAAAAEBK+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8iAgJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809IEcwRAIgeI1fwieOGDlZkoO5Q26byxKCJvsluUCd+OEbbqLgADYCIG4o06pWIAAfSk6xyLuH/LcMjQUu6sadGWk9T8buKyw0ASICAp0X2rEQ84XTUiTDsBR3Xjwsxlzwuj37R6pxuhLNXIESRzBEAiB0BHjFAG3U9HOMwcThGGY2pTl5GkBFc3CVPX2cUB0asQIgbS18vCiy89L4c0/dwRcPtmUDM23GUn5Kzz+p91U6V5YBAQMEAQAAAAEFR1IhAn7bMRPeXqq9eitgCsdhsQ9PWbCpAd82FPJ/mq8/zT0gIQKdF9qxEPOF01Ikw7AUd148LMZc8Lo9+0eqcboSzVyBElKuAQ4gD6cQxfbk1IFT8YRnHar75UNBHLaU5ica4nC2Q6JX5qEBDwQBAAAAARAEAAAAAAz8CWxpZ2h0bmluZwEIe7yuaEiF/BAAAQMIoIYBAAAAAAABBCJRIBPKi/XqGhYjIe077D360pv63ZvzfXPP4rPmycOUmyNxDPwJbGlnaHRuaW5nAQh9vK5oSIX8EAABAwgwGw8AAAAAAAEEIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8M/AlsaWdodG5pbmcBCH+8rmhIhfwQAA==", "commitments_secured": true, "signatures_secured": true } @@ -35774,7 +37931,7 @@ "On failure, an error is returned." ], "author": [ - "Rusty Russell [rusty@rustcorp.com.au](mailto:rusty@rustcorp.com.au) is mainly responsible." + "Rusty Russell <> is mainly responsible." ], "see_also": [ "lightning-listtransactions(7)", @@ -35793,7 +37950,7 @@ "lightning-listforwards(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)" + "Main web site: " ], "examples": [ { @@ -35810,7 +37967,7 @@ "response": { "rows": [ [ - "nodeid020202020202020202020202020202020202020202020202020202020202" + "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a" ] ] } @@ -35844,19 +38001,19 @@ "id": "example:sql#3", "method": "sql", "params": [ - "SELECT nodeid FROM nodes WHERE nodeid != x'nodeid030303030303030303030303030303030303030303030303030303030303'" + "SELECT nodeid FROM nodes WHERE nodeid != x'03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31'" ] }, "response": { "rows": [ [ - "nodeid020202020202020202020202020202020202020202020202020202020202" + "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0" ], [ - "nodeid010101010101010101010101010101010101010101010101010101010101" + "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a" ], [ - "nodeid040404040404040404040404040404040404040404040404040404040404" + "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ] ] } @@ -35869,16 +38026,16 @@ "id": "example:sql#4", "method": "sql", "params": [ - "SELECT nodeid FROM nodes WHERE nodeid IN (x'nodeid010101010101010101010101010101010101010101010101010101010101', x'nodeid030303030303030303030303030303030303030303030303030303030303')" + "SELECT nodeid FROM nodes WHERE nodeid IN (x'038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b', x'03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31')" ] }, "response": { "rows": [ [ - "nodeid010101010101010101010101010101010101010101010101010101010101" + "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ], [ - "nodeid030303030303030303030303030303030303030303030303030303030303" + "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31" ] ] } @@ -35897,7 +38054,7 @@ "response": { "rows": [ [ - "nodeid020202020202020202020202020202020202020202020202020202020202", + "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", 490493792, 1000000000, "CHANNELD_NORMAL:Channel ready for use." @@ -35935,15 +38092,15 @@ "response": { "rows": [ [ - 28, - 23, + 22, + 17, 0, "option_static_remotekey" ], [ - 30, 23, - 2, + 17, + 1, "option_anchors" ] ] @@ -35999,12 +38156,12 @@ }, "response": { "scb": [ - "0000000000000001channelid0340000340000340000340000340000340000340000340000340000nodeid03030303030303030303030303030303030303030303030303030303030300017f000001034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400003401000", - "0000000000000002channelid0340200340200340200340200340200340200340200340200340200nodeid03030303030303030303030303030303030303030303030303030303030300017f000001034203420342034203420342034203420342034203420342034203420342034203420342034203420342034203420003401000", - "0000000000000003channelid0410000410000410000410000410000410000410000410000410000nodeid01010101010101010101010101010101010101010101010101010101010100017f000001041004100410041004100410041004100410041004100410041004100410041004100410041004100410041004100003401000", - "0000000000000004channelid0120000120000120000120000120000120000120000120000120000nodeid01010101010101010101010101010101010101010101010101010101010100017f000001012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200003401000", - "0000000000000005channelid1520015200152001520015200152001520015200152001520015200nodeid01010101010101010101010101010101010101010101010101010101010100017f000001015201520152015201520152015201520152015201520152015201520152015201520152015201520152015201520003401000", - "0000000000000006channelid1240012400124001240012400124001240012400124001240012400nodeid02020202020202020202020202020202020202020202020202020202020200017f000001012401240124012401240124012401240124012401240124012401240124012401240124012401240124012401240003401000" + "0000000000000006f4e1de801de57374d5737da622611e3a1ad9f16d5df9c30fceecc11ce732eeeb022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59017f000001a95cbe3270e5e0998af5eb0a67f7bf6e8d5b3d3d43059b3e4cfbd1e4fca6152c51320000000100000000000f42400003401000000000eb015c0000fffffffffffe000000020000ffffffffffff3283fc1863a9702a8e188ed55475324e55485a8758d2068cfea35851418c55740000fffffffffffed00ec892b1739b55ddc0cca2988d8731eb33f2295c1fcc13fdbdfff9d3f85d6d038402a6939f0f9d5c7a41464169eb692b4d2d73266b3c46345cd036ca577a15bdeeaa027662682a646ce7671c3a091bf639176e87d3379022126b209ebadadae19ffc0e02c59668c64362eaeabf44ee4f10b98fc92412cbea74b6f3a917423dfdf3ca282602773e6c29472ab708e5b127e8ae1ce2d8b7f56b457299f93bb72bb73fdbcf91770501010702a5f8", + "000000000000000121bd30cac60f477f2c4267220b1702a6ec5780db34f9934fa94b8c0508bf3357035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf8fdd5381f36008c3eac24cdde5ec0fea8f39240575ef0cb4406cb51ad419dd7810000000000000000000f424000034010000000011301840000fffffffffffa000000030000fffffffffffb8ff7d0df4eee78e558b4e07f82049aaa933f4f4932e13e1e7fee5cb103f7a0b50000fffffffffffa79176754ea338ffa080591b946a6ac1c47ff579ae7e45857bf01261ebe1c46ba0000fffffffffffcbdb924885293efdaa1ba8f556161f4fe525c19483def49b9af85c1623bc6d27b038402add69f29ad433cb7d4c9470f2d49d80245fd9e76a992197528a131e37711efac02c57de22185162001ffaf2e61b053b1d0e280d73ecec1b04916df2c65642d94a102cd4e1a07ee85714b6eada09d9cf81aeb15bfc72ddd003235530c58bbd0c0144902b10f36d2ebab3ce560abf15ceb1bef619491e0597a794fdafcfdf8708eec9e2d0501010702a5f8", + "00000000000000027512083907c74ed3a045e9bf772b3d72948eb93daf84a1cee57108800451aaf2035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf80239a9c9f2a91e69ba01800baf71f55efe457677b2e5cbd640b888dc1c9375b40000000000000000000f42400003401000000000c301340000ffffffffffff000000010000ffffffffffff0e07b6188dd51f15bb5cb9027950bf487a612dca57e2928de3f28f6ee796978b03840330b7ddf07e5bc779ea468875371ea25b560491c5feaeeb5e229ded3820d1d69103620748b3796c4988dd0fc63b92ae011dc989f15c433a55ed38e24318a43b4c93021bfe48bb1aded55878b00a3f00c5c1bffa1010510d8ba1c6372012ac9c3205d20201604aa7056ab8926038a846014bdbe4874ceef7ce45141b8009b0e2f49e7ec70501010702a5f8", + "0000000000000003222d999f537e32e9458c5db17a63e012dcced61340de06fda5bc30566270b0aa0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f0000017531932479f6d82ee59c7aa67b99568de0a31c202f6a3ff18a6bdd1ec22683cf026500000000000000000bebb3cb00034010000000009b010c0001000000000000000000000384021f90b5f38e0c0ea50bccfcf70a32cd4395c8c544e70636b7cc41831fe33fb4ce03bcfb0d457dfa07f508f434e6a2f040dd3dd233e7002dbe1c1b5d86ed5d3efd76030a4ce755504748f47401fc016578a52e104cbbd28251f10b11e4b3e55d0fe1d303986bdd0842662b8d0d18147630a720e952a2cda624c63ef4903357d27e54f7920501000702a5f8", + "0000000000000004a4a379248e49d207cc984646e632e1a31105a85708b9d6d961a5018fdd489f5a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c7f07a15ce1fe1519d46536c4036f1c13527fa8bf52f6a5299b860f982ba2ed7e00000001000000000000753000034010000000009b010c000100000000000000000000038402c8aabcf1224df10e9d803dc3918797892fe0abec56d3e06f121bcebbe9ab0a2c03bd181375d57b8b1d15def9c5f9007b3c3ff98a140c0a44c9dc5f54ac7ea4baf30310952e08f9960711d8142dfa171c0fc2348762acea003f3897397f6ace8454130382da2a229450c4a8e8cea70bbd147eaaf981184bff8c1d70b70c30a494d848420501010702a5f8", + "000000000000000509eb55872cd9039ecd08281af756e23b15aad4129fd6a9bcd71b472114ebf43a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c64ed91a21c10208d715b59801b12b4a6eff9ea9e4e7d45971c298b62d90ece8e00000000000000000000c35000034010000000009b010c000100000000000000000000038402e885f38e784050b386fb32d20935acc61059d8b02b6bec0ac2bfc8b2c5cf7f3103ae69dbfc6511ba0781c13113e16e1557a875b910cb1cb1fe1ef95a7edb36135a03758d5faa8515942873911e21869b1b90a4be72af14b394bc064da6ba518b087003750b588cd1fb8d60276c12c1c3eef7e302e3772414234404289db8c10f5731320501010702a5f8" ] } } @@ -36128,12 +38285,12 @@ "id": "example:txdiscard#1", "method": "txdiscard", "params": [ - "txidtxprep000100001000010000100001000010000100001000010000100001" + "0221e92880c46bec96987962bf4d69c0b4dca0584b2961885c944bc9047d1ad0" ] }, "response": { - "unsigned_tx": "0200000000000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006", - "txid": "txidtxprep000100001000010000100001000010000100001000010000100001" + "unsigned_tx": "0200000001c8ffe78da8c9278f1e1ef485eccff639da37d1ee281eb2cc5c3dae5aea44ab480100000000fdffffff020000000100000000220020819a6c0f60f0c015655fd15f678d18f2944159952e4d632b8eb5ada26586f91041839800000000002251200e42ec7057b0fb8532c24bf96d717eb6e42fa7e4048c2584bc950d3a470a610098000000", + "txid": "0221e92880c46bec96987962bf4d69c0b4dca0584b2961885c944bc9047d1ad0" } }, { @@ -36141,12 +38298,12 @@ "id": "example:txdiscard#2", "method": "txdiscard", "params": { - "txid": "txidtxprep000300003000030000300003000030000300003000030000300003" + "txid": "ad1f74c93eba95d4f6d1a11bfe02313e3e5d7c2988e22ec512706938fd5467e4" } }, "response": { - "unsigned_tx": "0200000000000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008", - "txid": "txidtxprep000300003000030000300003000030000300003000030000300003" + "unsigned_tx": "02000000016cfc55c5a0491d9607c21ae741beb5b6ec6b5da3c132fb0f77097749798605a80000000000fdffffff0240420f00000000002200202e0776d6a8cc9671e8d151f94840955298535fd3498c1f1fbd143cd085151347eaa2f000000000002251201859d9295b77e37d7445b12d0541aefe52f4932bedcc26e0e0cb8a206e55071999000000", + "txid": "ad1f74c93eba95d4f6d1a11bfe02313e3e5d7c2988e22ec512706938fd5467e4" } } ] @@ -36256,15 +38413,15 @@ "params": [ [ { - "bcrt1p0002020202020202020202020202020202020202020202020202020202": 16777216 + "bcrt1qsxdxcrmq7rqp2e2l690k0rgc722yzkv49exkx2uwkkk6yevxlygq3lv4xs": 16777216 } ] ] }, "response": { - "unsigned_tx": "0200000000000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006", - "txid": "txidtxprep000100001000010000100001000010000100001000010000100001", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000" + "unsigned_tx": "0200000001c8ffe78da8c9278f1e1ef485eccff639da37d1ee281eb2cc5c3dae5aea44ab480100000000fdffffff020000000100000000220020819a6c0f60f0c015655fd15f678d18f2944159952e4d632b8eb5ada26586f91041839800000000002251200e42ec7057b0fb8532c24bf96d717eb6e42fa7e4048c2584bc950d3a470a610098000000", + "txid": "0221e92880c46bec96987962bf4d69c0b4dca0584b2961885c944bc9047d1ad0", + "psbt": "cHNidP8BAgQCAAAAAQMEmAAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHbpLVvlmHnY9xuUuv7Wa0KxrHhvooiO/QtbatC1e0wewEAAAAA/f///wJO7t/eAAAAABYAFP/ivderzEW6G6djdjxEonyKQs1DgJaYAQAAAAAWABSZDEo7zUnB6q0LczJClRnaFaXnh2QAAAABAR+AlpgBAAAAABYAFJkMSjvNScHqrQtzMkKVGdoVpeeHAQ4gyP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gBDwQBAAAAARAE/f///wABAwgAAAABAAAAAAEEIgAggZpsD2DwwBVlX9FfZ40Y8pRBWZUuTWMrjrWtomWG+RAAAQMIQYOYAAAAAAABBCJRIA5C7HBXsPuFMsJL+W1xfrbkL6fkBIwlhLyVDTpHCmEAAA==" } }, { @@ -36274,15 +38431,15 @@ "params": { "outputs": [ { - "bcrt1p0003030303030303030303030303030303030303030303030303030303": 16777216 + "bcrt1qr4pftsergepzf2jrkzvyw5evsspdl7kyxplp6chv7226xwnszjnsy0rzpl": 16777216 } ] } }, "response": { - "unsigned_tx": "0200000000000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002", - "txid": "txidtxprep000200002000020000200002000020000200002000020000200002", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000" + "unsigned_tx": "0200000001c8ffe78da8c9278f1e1ef485eccff639da37d1ee281eb2cc5c3dae5aea44ab480100000000fdffffff0200000001000000002200201d4295c323464224aa43b09847532c8402dffac4307e1d62ecf295a33a7014a741839800000000002251204d4b0d45bb0423c6a49e6535413e1ee2e503fcf7b707f16f53d6e885ed9ead6f98000000", + "txid": "a445192a3070a57c16018d99ac3d0c14fe10682ad04d168a6c6f24207d5b5276", + "psbt": "cHNidP8BAgQCAAAAAQMEmAAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHbpLVvlmHnY9xuUuv7Wa0KxrHhvooiO/QtbatC1e0wewEAAAAA/f///wJO7t/eAAAAABYAFP/ivderzEW6G6djdjxEonyKQs1DgJaYAQAAAAAWABSZDEo7zUnB6q0LczJClRnaFaXnh2QAAAABAR+AlpgBAAAAABYAFJkMSjvNScHqrQtzMkKVGdoVpeeHAQ4gyP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gBDwQBAAAAARAE/f///wABAwgAAAABAAAAAAEEIgAgHUKVwyNGQiSqQ7CYR1MshALf+sQwfh1i7PKVozpwFKcAAQMIQYOYAAAAAAABBCJRIE1LDUW7BCPGpJ5lNUE+HuLlA/z3twfxb1PW6IXtnq1vAA==" } } ] @@ -36358,13 +38515,13 @@ "id": "example:txsend#1", "method": "txsend", "params": [ - "txidtxprep000200002000020000200002000020000200002000020000200002" + "a445192a3070a57c16018d99ac3d0c14fe10682ad04d168a6c6f24207d5b5276" ] }, "response": { - "tx": "02000000000101txsend00011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011", - "txid": "txidtxprep000200002000020000200002000020000200002000020000200002", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100" + "tx": "02000000000101c8ffe78da8c9278f1e1ef485eccff639da37d1ee281eb2cc5c3dae5aea44ab480100000000fdffffff0200000001000000002200201d4295c323464224aa43b09847532c8402dffac4307e1d62ecf295a33a7014a741839800000000002251204d4b0d45bb0423c6a49e6535413e1ee2e503fcf7b707f16f53d6e885ed9ead6f024730440220729e4ac1be5a8204c6ab3d73ebdad189e184a2cd506edfc81fef12848b4e1e9b0220745aa1dec18a2e15adc0ceb00ddb105ac8af6c74ebf4793eead9a5e0314b59db0121032eb8a8651eec993933e3cad50cc0469b0f90ac92e32f9e89473bd6f47b966dd698000000", + "txid": "a445192a3070a57c16018d99ac3d0c14fe10682ad04d168a6c6f24207d5b5276", + "psbt": "cHNidP8BAgQCAAAAAQMEmAAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHbpLVvlmHnY9xuUuv7Wa0KxrHhvooiO/QtbatC1e0wewEAAAAA/f///wJO7t/eAAAAABYAFP/ivderzEW6G6djdjxEonyKQs1DgJaYAQAAAAAWABSZDEo7zUnB6q0LczJClRnaFaXnh2QAAAABAR+AlpgBAAAAABYAFJkMSjvNScHqrQtzMkKVGdoVpeeHAQhrAkcwRAIgcp5Kwb5aggTGqz1z69rRieGEos1Qbt/IH+8ShItOHpsCIHRaod7Bii4VrcDOsA3bEFrIr2x06/R5PurZpeAxS1nbASEDLrioZR7smTkz48rVDMBGmw+QrJLjL56JRzvW9HuWbdYBDiDI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAEPBAEAAAABEAT9////AAEDCAAAAAEAAAAAAQQiACAdQpXDI0ZCJKpDsJhHUyyEAt/6xDB+HWLs8pWjOnAUpwABAwhBg5gAAAAAAAEEIlEgTUsNRbsEI8aknmU1QT4e4uUD/Pe3B/FvU9bohe2erW8hB9nx4+VDBjFchH5HLCNjVprj4zVjtXJUBjJOBXV+z91aCQAv2cEiAwAAAAA=" } }, { @@ -36372,13 +38529,13 @@ "id": "example:txsend#2", "method": "txsend", "params": { - "txid": "txidtxprep000400004000040000400004000040000400004000040000400004" + "txid": "3adc26de42593bee8435773ff0d07dba36fbb8afe0d931d059cc798ce6af26c7" } }, "response": { - "tx": "02000000000101txsend00022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022", - "txid": "txidtxprep000400004000040000400004000040000400004000040000400004", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200" + "tx": "020000000001016cfc55c5a0491d9607c21ae741beb5b6ec6b5da3c132fb0f77097749798605a80000000000fdffffff0240420f00000000002200206671d974544ee67fa0cebc50f8be308f0ca7a8776e536ac6da1035544335fe39eaa2f0000000000022512096d80879b734e2e245ab265476be751e7f73ed586de9bee13fbbbe393218c52301404b297a76b7084a08e0d8788eda5585bb6e07efa41a8f148caef7308d9088ba53bb62ffa47ea584f7d853d83d63021541f70a1075fb44ea2d255ef3c3585d665799000000", + "txid": "3adc26de42593bee8435773ff0d07dba36fbb8afe0d931d059cc798ce6af26c7", + "psbt": "cHNidP8BAgQCAAAAAQMEmQAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBeAgAAAAF2Ult9ICRvbIoWTdAqaBD+FAw9rJmNARZ8pXAwKhlFpAAAAAAA/////wE29/8AAAAAACJRIFL23e7IWCYUbQBn9UXGg16zeFd+I0SRzToK1a6ec5tNAAAAAAEBKzb3/wAAAAAAIlEgUvbd7shYJhRtAGf1RcaDXrN4V34jRJHNOgrVrp5zm00BCEIBQEspena3CEoI4Nh4jtpVhbtuB++kGo8UjK73MI2QiLpTu2L/pH6lhPfYU9g9YwIVQfcKEHX7ROotJV7zw1hdZlcBDiBs/FXFoEkdlgfCGudBvrW27Gtdo8Ey+w93CXdJeYYFqAEPBAAAAAABEAT9////AAEDCEBCDwAAAAAAAQQiACBmcdl0VE7mf6DOvFD4vjCPDKeod25TasbaEDVUQzX+OQABAwjqovAAAAAAAAEEIlEgltgIebc04uJFqyZUdr51Hn9z7Vht6b7hP7u+OTIYxSMhB+qDx1N8oCl3At4iIJUQhrw6T/kBkIZ6Co8r6Vf7O9ydCQDeX1NXBgAAAAA=" } } ] @@ -36513,7 +38670,7 @@ "id": "example:unreserveinputs#1", "method": "unreserveinputs", "params": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000", + "psbt": "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AahhAAAAAAAAIlEgAUDHIe8AMwf8RKCgKF+uqU1dPQg1v/7TjQ0PQvvvjrubAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA", "reserve": 200 } }, @@ -36526,7 +38683,7 @@ "id": "example:unreserveinputs#2", "method": "unreserveinputs", "params": [ - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000" + "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AetRxQsAAAAAIlEgAwknCbnuaFVMsQAmNkUAiU72B5qy3pRvMCgSminZuxGbAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA" ] }, "response": { @@ -36637,10 +38794,7 @@ } }, "response": { - "tx": "02000000000101upgd20000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000", - "txid": "txidupgrade200000200000200000200000200000200000200000200000200000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000", - "upgraded_outs": 1 + "upgraded_outs": 0 } } ] @@ -36859,7 +39013,7 @@ "15000perkw", 214, [ - "utxo010101010101010101010101010101010101010101010101010101010101:1" + "eee43f15d1134b32fcaced2046acdc0b252a97978e1073899c7974d512427c4f:1" ], null, true, @@ -36869,18 +39023,18 @@ ] }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000", + "psbt": "cHNidP8BAF4CAAAAAU98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQAAAAD9////AUFZ3AsAAAAAIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQTqaAAAAAAEAcQIAAAAByP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gAAAAAAP3///8C1Bv00gAAAAAWABR82B7YBp+JMHLPGx8r08BlNp4tmgDC6wsAAAAAFgAUSt/wRXup3aztz8EsHEhFAisHGqaZAAAAAQEfAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcapgAA", "feerate_per_kw": 15000, "estimated_final_weight": 657, "excess_msat": 0, "change_outnum": 0, "reservations": [ { - "txid": "utxo010101010101010101010101010101010101010101010101010101010101", + "txid": "eee43f15d1134b32fcaced2046acdc0b252a97978e1073899c7974d512427c4f", "vout": 1, "was_reserved": true, "reserved": true, - "reserved_to_block": 2240 + "reserved_to_block": 2242 } ] } @@ -36894,25 +39048,25 @@ "feerate": "18750perkw", "startweight": 214, "utxos": [ - "utxo010101010101010101010101010101010101010101010101010101010101:1" + "eee43f15d1134b32fcaced2046acdc0b252a97978e1073899c7974d512427c4f:1" ], "reservedok": true, "excess_as_change": true } }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000", + "psbt": "cHNidP8BAF4CAAAAAU98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQAAAAD9////AWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAAEAcQIAAAAByP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gAAAAAAP3///8C1Bv00gAAAAAWABR82B7YBp+JMHLPGx8r08BlNp4tmgDC6wsAAAAAFgAUSt/wRXup3aztz8EsHEhFAisHGqaZAAAAAQEfAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcapgAA", "feerate_per_kw": 18750, "estimated_final_weight": 657, "excess_msat": 0, "change_outnum": 0, "reservations": [ { - "txid": "utxo010101010101010101010101010101010101010101010101010101010101", + "txid": "eee43f15d1134b32fcaced2046acdc0b252a97978e1073899c7974d512427c4f", "vout": 1, "was_reserved": true, "reserved": true, - "reserved_to_block": 2312 + "reserved_to_block": 2314 } ] } @@ -37701,17 +39855,11 @@ "response": { "subsystem": "sendpays", "created": 18, - "details": { - "status": "pending", - "partid": 0, - "groupid": 1, - "payment_hash": "paymenthashwtspct20101010101010101010101010101010101010101010101" - }, "sendpays": { "status": "pending", "partid": 0, "groupid": 1, - "payment_hash": "paymenthashwtspct20101010101010101010101010101010101010101010101" + "payment_hash": "e03ba693d2db82c85c2f1ee79d4d077a6b39fa9862cd742a26b50cd7e5266bd5" } } }, @@ -37728,17 +39876,11 @@ "response": { "subsystem": "sendpays", "updated": 18, - "details": { - "status": "complete", - "partid": 0, - "groupid": 1, - "payment_hash": "paymenthashwtspct20101010101010101010101010101010101010101010101" - }, "sendpays": { "status": "complete", "partid": 0, "groupid": 1, - "payment_hash": "paymenthashwtspct20101010101010101010101010101010101010101010101" + "payment_hash": "e03ba693d2db82c85c2f1ee79d4d077a6b39fa9862cd742a26b50cd7e5266bd5" } } } @@ -37981,16 +40123,16 @@ }, "response": { "label": "lbl balance l1 to l2", - "bolt11": "lnbcrt222n1pnt3005720bolt114000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", + "bolt11": "lnbcrt5m1pne035qsp5y6vhp9ccm0yt287spmdy98pv54yp9gyt2nwzz4xxv86nzqtt6eaqpp5j63nauvjkazjnxylg6crcjppvwklf8ec4ccg2gdj7233h8rcg96sdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcvfqw3hjqmpjxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqghg7j0z8ugqcfd74eht7hkx4yvj9zl3d84qx7sx2y66f4r2cue85qm4swkj6l67xvmcv5vzsgxrl2ulgfnexg86fwpt7vz8ak39d4qgpupkvqc", + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", "amount_msat": 500000000, "status": "paid", "pay_index": 1, "amount_received_msat": 500000000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimgdp1010101010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506008377744ca98506008377744ca98506008377744ca985060", "description": "description send some sats l1 to l2", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 1, "updated_index": 1 } @@ -38006,16 +40148,16 @@ }, "response": { "label": "test_injectpaymentonion1", - "bolt11": "lnbcrt100n1pnt2bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000", - "payment_hash": "paymenthashinvl0270027002700270027002700270027002700270027002700", + "bolt11": "lnbcrt10n1pne035qsp5dydpeayakeqhwpysy4xtgy9dq376x3j5tzf9up2ynqh4mereldaqpp5383y62et3f03qu0lpkuw20mupapwke6ec7d6zp97lwpdtdx52tsqdp6w3jhxapqd9hx5etrw3cxz7tdv4h8gmmwd9hkuvfqv3jhxcmjd9c8g6t0dcxqyjw5qcqp99qxpqysgqrrcq0syl04n7apphzlcfjjfegelpu2txh9frd3zx7m80tlq44ey39ldmfug2k5ndx4epdhvau44ntqfzx5hjzj5eyzrcj60uh2xnuyqplgdlvm", + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", "amount_msat": 1000, "status": "paid", "pay_index": 2, "amount_received_msat": 1000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimgio1030303030303030303030303030303030303030303030303", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506608377744ca98506608377744ca98506608377744ca985066", "description": "test injectpaymentonion1 description", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 8, "updated_index": 2 } @@ -38092,7 +40234,7 @@ } }, "response": { - "blockheight": 130 + "blockheight": 131 } }, { @@ -38103,12 +40245,12 @@ "id": "example:waitblockheight#2", "method": "waitblockheight", "params": { - "blockheight": 131, + "blockheight": 132, "timeout": 600 } }, "response": { - "blockheight": 131 + "blockheight": 132 } } ] @@ -38355,16 +40497,16 @@ }, "response": { "label": "inv2", - "bolt11": "lnbcrt222n1pnt3005720bolt11wtinv01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "payment_hash": "paymenthashwaitinv0101010101010101010101010101010101010101010101", + "bolt11": "lnbcrt20n1pne035qsp5g0v5nxljyscl7y96rafhwh2t5n569l4fxalhx554em395rz05j6spp5scgjfgrqem7ny3747gk6yyrkxn3v2k2ttdf5y8xankkfvf53yzvsdq8d9h8vvsxqyjw5qcqp99qxpqysgqsc95qzqhwg6ze32nzkvv6vxrrc5l7nxaa0dyrlahcsmau635fczjjafqe7wncy3zqg7gdk54dq4c8u5hgej52p8vpuezvm932jy8p0qpgqfdu5", + "payment_hash": "861124a060cefd3247d5f22da2107634e2c5594b5b53421cdd9dac9626912099", "amount_msat": 2000, "status": "paid", "pay_index": 5, "amount_received_msat": 2000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimagewaitinv0010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506908377744ca98506908377744ca98506908377744ca985069", "description": "inv2", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 13, "updated_index": 5 } @@ -38379,16 +40521,16 @@ }, "response": { "label": "inv3", - "bolt11": "lnbcrt222n1pnt3005720bolt11wtinv02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", - "payment_hash": "paymenthashwaitinv0202020202020202020202020202020202020202020202", + "bolt11": "lnbcrt30n1pne035qsp5xmmndqhpr0p8slvh8rzxk0kfmsw0p3xcdxnydw4qnu9lkllzr6hqpp5rkvrrdupyw4adqp6vg6kyh3mdx8aymg2mp5dyqsuyr0mnxssw26sdq8d9h8vvcxqyjw5qcqp99qxpqysgqk0c43st7a0xt5djwtxnsqslmkwwmzm0qr7gyuzvr9dsd79pf8aapj3e30h90ps5nxk274pk2xsjmflsp3c9zzvn7gl05a6cemazpgdgq37w6pm", + "payment_hash": "1d9831b78123abd6803a6235625e3b698fd26d0ad868d2021c20dfb99a1072b5", "amount_msat": 3000, "status": "paid", "pay_index": 6, "amount_received_msat": 3000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimagewaitinv0020202020202020202020202020202020202020202", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506a08377744ca98506a08377744ca98506a08377744ca98506a", "description": "inv3", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 14, "updated_index": 6 } @@ -38635,22 +40777,22 @@ "id": "example:waitsendpay#1", "method": "waitsendpay", "params": { - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100" + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9" } }, "response": { "created_index": 2, "id": 2, - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "groupid": 1, "updated_index": 2, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, "created_at": 1738000000, - "completed_at": 1739000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimagew010101010101010101010101010101010101010101010101" + "payment_preimage": "83ffe698292fafa783ffe698292fafa783ffe698292fafa783ffe698292fafa7" } } ] @@ -38762,14 +40904,14 @@ "id": "example:withdraw#1", "method": "withdraw", "params": { - "destination": "bcrt1qcqqv0101010101010101010101010101010101", + "destination": "bcrt1qk5cc90rw0s7y6uqe4647snwdnkwxadgc5jppfu", "satoshi": 555555 } }, "response": { - "tx": "020000000001wthdrw91000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000", - "txid": "txidwithdraw2191000910009100091000910009100091000910009100091000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000" + "tx": "02000000000101460711e191927046b744323165f570bc9f9f0874cd53ac0ca49721945371564d0100000000fdffffff02237a080000000000160014b53182bc6e7c3c4d7019aeabe84dcd9d9c6eb5187ecc150000000000225120bc7e3e309744bacf1fdb5133bed7fdf8768070c4645c54ad3509c579a0d58e330140a4067229f78f4d743d4acd6307567e1f68144d58769a82941370fddd8cebe354616211f469c7b4f09a72a3ccded9ba2d960589b63ccb8e81cd82d31bd6ca96a284000000", + "txid": "3e7ccd7f7e3706fbe5b2f67de3e6c7d2f4701806afb60fbbd89642ccdd2d3a10", + "psbt": "cHNidP8BAgQCAAAAAQMEhAAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIFK2vykK6CJ0itShbD6TtChhnLrhr5Ab3WHnt4V0/AaQEAAAAA/f///yBVS4/6DuQB4cRcna4pVJt2APo9ieQfhKdTGJ6kYrkpAQAAAAD9////AkBCDwAAAAAAIgAgicZbIlPRZUwX3zuHNFDwhNLiwvkr4Bgy8zNeRKlxAmtFVx4AAAAAACJRILg7a3prBQ3yhktNYQuIqzPSmhp4oJYGKRTAcaR5iZBxewAAAAEBK0VXHgAAAAAAIlEguDtremsFDfKGS01hC4irM9KaGniglgYpFMBxpHmJkHEBCEIBQKQGcin3j010PUrNYwdWfh9oFE1YdpqClBNw/d2M6+NUYWIR9GnHtPCacqPM3tm6LZYFibY8y46BzYLTG9bKlqIBDiBGBxHhkZJwRrdEMjFl9XC8n58IdM1TrAyklyGUU3FWTQEPBAEAAAABEAT9////ACICA/xX/Bl/teR7ecYBVl0CjehNy1WXPYg/s5H6BkfDxHgTCLq3AuENAAAAAQMII3oIAAAAAAABBBYAFLUxgrxufDxNcBmuq+hNzZ2cbrUYDPwJbGlnaHRuaW5nBAIAAQABAwh+zBUAAAAAAAEEIlEgvH4+MJdEus8f21Ezvtf9+HaAcMRkXFStNQnFeaDVjjMhBxe9LBYFZxZZcohEGYkjWi1Z37Pp0MsH4R34f7VrNVfFCQAysksWDwAAAAA=" } }, { @@ -38777,19 +40919,19 @@ "id": "example:withdraw#2", "method": "withdraw", "params": { - "destination": "bcrt1phtprcvhz02020202020202020202020202020202020202020202020202", + "destination": "bcrt1p0g5lhkgeksy4hdaya9ws8uxsdscqzgumx2pkvrvre4t2enr9z8es3ykvza", "satoshi": "all", "feerate": "20000perkb", "minconf": 0, "utxos": [ - "utxo020202020202020202020202020202020202020202020202020202020202:1" + "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:0" ] } }, "response": { - "tx": "020000000002wthdrw92000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000", - "txid": "txidwithdraw2292000920009200092000920009200092000920009200092000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000" + "tx": "02000000000101a5f1bb58450266b69903c4de83cbabf4f47ce0973a6f4c769c5cf317222d9d4a0000000000fdffffff0156650700000000002251207a29fbd919b4095bb7a4e95d03f0d06c3001239b3283660d83cd56accc6511f3014030d171c56605523720847754efc3b3cf6b71957aebf82886fd9f651fe11eee00aa11b8bf83b09d19a9a8bf74eff3faddb0a5d81a92205abdd0bc17072b82e40888000000", + "txid": "c841b47ae04fba0046b38da26f22e0af08507de9534e013b861b3edad89f91cd", + "psbt": "cHNidP8BAgQCAAAAAQMEiAAAAAEEAQEBBQEBAQYBAwH7BAIAAAAAAQCJAgAAAAHtlV3YANt+ME2Tqa3wxe+URwk0CfofE45vDj0mU+wBmwAAAAAA/////wICbgcAAAAAACJRIA9FvA1I8KF7/X/Y3X3UztMVibhrNuonvEhVuzgRxK7S7sgHAAAAAAAiUSDt39wGhIRdrHErHx898yWDzKpElBfPTzQZAXvLA/5k9wAAAAABASsCbgcAAAAAACJRIA9FvA1I8KF7/X/Y3X3UztMVibhrNuonvEhVuzgRxK7SAQhCAUAw0XHFZgVSNyCEd1Tvw7PPa3GVeuv4KIb9n2Uf4R7uAKoRuL+DsJ0Zqai/dO/z+t2wpdgakiBavdC8FwcrguQIAQ4gpfG7WEUCZraZA8Teg8ur9PR84Jc6b0x2nFzzFyItnUoBDwQAAAAAARAE/f///wABAwhWZQcAAAAAAAEEIlEgein72Rm0CVu3pOldA/DQbDABI5syg2YNg81WrMxlEfMhB1tkc6PvvSGg8gmuTKNd7MMLu+CyxafOKaXxhbiW9/TQCQD/DTv5DgAAAAz8CWxpZ2h0bmluZwQCAAEA" } } ] @@ -38933,14 +41075,14 @@ "xpay.json": { "$schema": "../rpc-schema-draft.json", "type": "object", - "added": "v24.11", "additionalProperties": false, "rpc": "xpay", - "title": "Command for sending a payment", + "title": "Command for sending a payment for an invoice", + "added": "v24.11", "description": [ - "The **xpay** RPC command attempts to make the specified payment: it can look up BIP353 names (such as \u20bfrusty@blockstream.com), it can resolve simple offers (lno1...), and pay bolt11 (lnbc...) and bolt12 invoices (lni1...).", + "The **xpay** RPC command attempts to find routes to the given destination, and send the funds it asks for.", "", - "This plugin is both simpler and more sophisticated than the older 'pay' plugin." + "This plugin is simpler and more sophisticated than the older 'pay' plugin, but does not have all the same features." ], "request": { "required": [ @@ -38969,7 +41111,7 @@ "layers": { "type": "array", "description": [ - "These are askrene layers to apply in addition to xpay's own: these can alter the topology or provide additional information on the lightning network. This lets you exclude particular nodes or channels, or bias against them: see askrene-create-layer." + "These are askrene layers to apply in addition to xpay's own: these can alter the topology or provide additional information on the lightning network. See askrene-create-layer." ], "items": { "type": "string", @@ -38998,32 +41140,6 @@ "A payment may be delayed for up to `maxdelay` blocks by another node; clients should be prepared for this worst case." ], "default": "2016" - }, - "payer_note": { - "type": "string", - "added": "v26.04", - "description": [ - "A message that a payer is willing to send to a payee within an invoice request." - ] - }, - "label": { - "type": "string", - "added": "v26.06", - "description": [ - "Attach a label to payments for which is returned in `listpays` and `listsendpays`. This is for your own use: it is not visible to the recipient." - ] - }, - "localinvreqid": { - "type": "hex", - "added": "v26.06", - "description": [ - "`localinvreqid` is used by offers to link a payment attempt to a local `invoice_request` offer created by lightningd-invoicerequest(7). This ensures that we only make a single payment for an offer, and that the offer is marked `used` once paid." - ] - }, - "dev_use_shadow": { - "hidden": true, - "type": "boolean", - "added": "v26.06" } } }, @@ -39079,14 +41195,14 @@ "- 209: Other payment error." ], "author": [ - "Rusty Russell [rusty@rustcorp.com.au](mailto:rusty@rustcorp.com.au) is mainly responsible." + "Rusty Russell <> is mainly responsible." ], "see_also": [ - "lightning-listpays(7)", - "lightning-decode(7)" + "lightning-pay(7)", + "lightning-decodepay(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)" + "Main web site: " ], "examples": [ { @@ -39094,11 +41210,11 @@ "id": "example:xpay#1", "method": "xpay", "params": [ - "lnbcrt100n1pnt2bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000" + "lnbcrt100n1pne035qsp5undrf08ef89syd4e6yxu4lemacfytqn5pfrfamdan2zcmyvl0nrspp5f9u44ydhrwfjks5vnjkmsm4cpw092tt9us4uq376qjy2jzjkq55qdp9w3jhxazl0pcxz72lwd5k6urvv5sxymmvwscnzxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwgqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq4ztcaeu0rpezmlghvv6fm42mknju85th2nyudz02ks6j089tm90hsd7gs0m2yr96cn5qjvl8k2vy8w37g9d5fqsmw4r388m3u9xfrkcqgep705" ] }, "response": { - "payment_preimage": "paymentpreimgxp1010101010101010101010101010101010101010101010101", + "payment_preimage": "a23af6838ba86c3ea23af6838ba86c3ea23af6838ba86c3ea23af6838ba86c3e", "amount_msat": 10000, "amount_sent_msat": 10002, "failed_parts": 0, @@ -39110,12 +41226,11 @@ "id": "example:xpay#2", "method": "xpay", "params": { - "invstring": "lni1qqg0qe03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303", - "payer_note": "Coffee payment" + "invstring": "lni1qqgpn4famjyw2eakr82nmhygu4nmvq3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy83pmsr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdqys4ylzf0ryt08yxdyskespu6pysngqmc2n83y0vfanr8ut9wujhmqgpa78ntzvt4ldv03frwhqak98fegydsdtad5tnxwe0x5mkzz5kn52qqxv0v3tgy3ezp9dret9ks0wmww462x8gp83pefp5p42g5cp64ntkj0ggpaszv24jw6kqef4pa5hhypkjhnswq92e76qwpht8qvkshn4uljs6l3dk2d4fhks84qrmz9huz4rge7v4vqqepf0q9rl52m9eu8zsll6u6p7rxkez8qarphgu3258qgyreclzs56870j32wp2a0cs89cu3lqnzv33a88a3vggrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7da4qgqxyfhyvyg6pdvu4tcjvpp7kkal9rp57wj7xv4pl3ajku70rzy3pafqyqlg2sq9sggz9rh3hynd2f6czucjrdhg7j4demlhfw5hmwmnz2dxt78qldzr8hm2pxqrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7das9cu7z4q3sc3ylzdth90gf9sfv0el4ew9z26zxs49gjwy45v7jcjhqypvlrkqpfeuej9pa8xmkurg8nqete9grp5jux562zdqvhv8ugw4tpsqxgrzlw6nm7r3uurn9thghtux0qkmtds44hhs7j9f68yg9vu80xjl0uwad6lnfs9xqmcgefzx69djf403v63pcqqqqqqqqqqqqqqq2qqqqqqqqqqqqqwjfvkl43fqqqqqqzjqgeuhc6q2sgy83jqz26pupdew7r4a2zvydhr5fg3g5dhv8ty0x84cefgcuye0a24qyqlg4cpsyqqqkqss8qv5khejhhc25kvp9jrvfmm66tefgyz05qnart8fk35mkmugeumm7pq8tpj52pk4r4c5t7zlfamke65546d78jk40necf708n806hph7x9ypl2hdg52l0qeu4hcjjppnh32qh68pca8fawuj6ekawqjpmf6kys" } }, "response": { - "payment_preimage": "paymentpreimgxp2020202020202020202020202020202020202020202020202", + "payment_preimage": "19d53ddc88e5736d19d53ddc88e5736d19d53ddc88e5736d19d53ddc88e5736d", "amount_msat": 1000, "amount_sent_msat": 1000, "failed_parts": 0, diff --git a/contrib/pyln-grpc-proto/pyln/grpc/node_pb2.py b/contrib/pyln-grpc-proto/pyln/grpc/node_pb2.py index 1ba734f0e396..e44680fae8b3 100644 --- a/contrib/pyln-grpc-proto/pyln/grpc/node_pb2.py +++ b/contrib/pyln-grpc-proto/pyln/grpc/node_pb2.py @@ -25,7 +25,7 @@ from pyln.grpc import primitives_pb2 as primitives__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nnode.proto\x12\x03\x63ln\x1a\x10primitives.proto\"\x10\n\x0eGetinfoRequest\"\xb1\x04\n\x0fGetinfoResponse\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\r\n\x05\x61lias\x18\x02 \x01(\t\x12\r\n\x05\x63olor\x18\x03 \x01(\x0c\x12\x11\n\tnum_peers\x18\x04 \x01(\r\x12\x1c\n\x14num_pending_channels\x18\x05 \x01(\r\x12\x1b\n\x13num_active_channels\x18\x06 \x01(\r\x12\x1d\n\x15num_inactive_channels\x18\x07 \x01(\r\x12\x0f\n\x07version\x18\x08 \x01(\t\x12\x15\n\rlightning_dir\x18\t \x01(\t\x12\x32\n\x0cour_features\x18\n \x01(\x0b\x32\x17.cln.GetinfoOurFeaturesH\x00\x88\x01\x01\x12\x13\n\x0b\x62lockheight\x18\x0b \x01(\r\x12\x0f\n\x07network\x18\x0c \x01(\t\x12(\n\x13\x66\x65\x65s_collected_msat\x18\r \x01(\x0b\x32\x0b.cln.Amount\x12$\n\x07\x61\x64\x64ress\x18\x0e \x03(\x0b\x32\x13.cln.GetinfoAddress\x12$\n\x07\x62inding\x18\x0f \x03(\x0b\x32\x13.cln.GetinfoBinding\x12\"\n\x15warning_bitcoind_sync\x18\x10 \x01(\tH\x01\x88\x01\x01\x12$\n\x17warning_lightningd_sync\x18\x11 \x01(\tH\x02\x88\x01\x01\x42\x0f\n\r_our_featuresB\x18\n\x16_warning_bitcoind_syncB\x1a\n\x18_warning_lightningd_sync\"\xc4\x01\n\x0eGetinfoAddress\x12\x39\n\titem_type\x18\x01 \x01(\x0e\x32&.cln.GetinfoAddress.GetinfoAddressType\x12\x0c\n\x04port\x18\x02 \x01(\r\x12\x14\n\x07\x61\x64\x64ress\x18\x03 \x01(\tH\x00\x88\x01\x01\"G\n\x12GetinfoAddressType\x12\x07\n\x03\x44NS\x10\x00\x12\x08\n\x04IPV4\x10\x01\x12\x08\n\x04IPV6\x10\x02\x12\t\n\x05TORV2\x10\x03\x12\t\n\x05TORV3\x10\x04\x42\n\n\x08_address\"\xac\x02\n\x0eGetinfoBinding\x12\x39\n\titem_type\x18\x01 \x01(\x0e\x32&.cln.GetinfoBinding.GetinfoBindingType\x12\x14\n\x07\x61\x64\x64ress\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04port\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06socket\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x14\n\x07subtype\x18\x05 \x01(\tH\x03\x88\x01\x01\"_\n\x12GetinfoBindingType\x12\x10\n\x0cLOCAL_SOCKET\x10\x00\x12\x08\n\x04IPV4\x10\x01\x12\x08\n\x04IPV6\x10\x02\x12\t\n\x05TORV2\x10\x03\x12\t\n\x05TORV3\x10\x04\x12\r\n\tWEBSOCKET\x10\x05\x42\n\n\x08_addressB\x07\n\x05_portB\t\n\x07_socketB\n\n\x08_subtype\"R\n\x12GetinfoOurFeatures\x12\x0c\n\x04init\x18\x01 \x01(\x0c\x12\x0c\n\x04node\x18\x02 \x01(\x0c\x12\x0f\n\x07\x63hannel\x18\x03 \x01(\x0c\x12\x0f\n\x07invoice\x18\x04 \x01(\x0c\"\xb5\x01\n\x10ListpeersRequest\x12\x0f\n\x02id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\x38\n\x05level\x18\x02 \x01(\x0e\x32$.cln.ListpeersRequest.ListpeersLevelH\x01\x88\x01\x01\"E\n\x0eListpeersLevel\x12\x06\n\x02IO\x10\x00\x12\t\n\x05\x44\x45\x42UG\x10\x01\x12\x08\n\x04INFO\x10\x02\x12\x0b\n\x07UNUSUAL\x10\x03\x12\t\n\x05TRACE\x10\x04\x42\x05\n\x03_idB\x08\n\x06_level\"7\n\x11ListpeersResponse\x12\"\n\x05peers\x18\x01 \x03(\x0b\x32\x13.cln.ListpeersPeers\"\xc9\x01\n\x0eListpeersPeers\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x11\n\tconnected\x18\x02 \x01(\x08\x12#\n\x03log\x18\x03 \x03(\x0b\x32\x16.cln.ListpeersPeersLog\x12\x0f\n\x07netaddr\x18\x05 \x03(\t\x12\x15\n\x08\x66\x65\x61tures\x18\x06 \x01(\x0cH\x00\x88\x01\x01\x12\x18\n\x0bremote_addr\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x14\n\x0cnum_channels\x18\x08 \x01(\rB\x0b\n\t_featuresB\x0e\n\x0c_remote_addr\"\x88\x03\n\x11ListpeersPeersLog\x12?\n\titem_type\x18\x01 \x01(\x0e\x32,.cln.ListpeersPeersLog.ListpeersPeersLogType\x12\x18\n\x0bnum_skipped\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04time\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06source\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x03log\x18\x05 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x07node_id\x18\x06 \x01(\x0cH\x04\x88\x01\x01\x12\x11\n\x04\x64\x61ta\x18\x07 \x01(\x0cH\x05\x88\x01\x01\"t\n\x15ListpeersPeersLogType\x12\x0b\n\x07SKIPPED\x10\x00\x12\n\n\x06\x42ROKEN\x10\x01\x12\x0b\n\x07UNUSUAL\x10\x02\x12\x08\n\x04INFO\x10\x03\x12\t\n\x05\x44\x45\x42UG\x10\x04\x12\t\n\x05IO_IN\x10\x05\x12\n\n\x06IO_OUT\x10\x06\x12\t\n\x05TRACE\x10\x07\x42\x0e\n\x0c_num_skippedB\x07\n\x05_timeB\t\n\x07_sourceB\x06\n\x04_logB\n\n\x08_node_idB\x07\n\x05_data\"0\n\x10ListfundsRequest\x12\x12\n\x05spent\x18\x01 \x01(\x08H\x00\x88\x01\x01\x42\x08\n\x06_spent\"e\n\x11ListfundsResponse\x12&\n\x07outputs\x18\x01 \x03(\x0b\x32\x15.cln.ListfundsOutputs\x12(\n\x08\x63hannels\x18\x02 \x03(\x0b\x32\x16.cln.ListfundsChannels\"\x97\x02\n\x11ListfundsChannels\x12\x0f\n\x07peer_id\x18\x01 \x01(\x0c\x12$\n\x0four_amount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x14\n\x0c\x66unding_txid\x18\x04 \x01(\x0c\x12\x16\n\x0e\x66unding_output\x18\x05 \x01(\r\x12\x11\n\tconnected\x18\x06 \x01(\x08\x12 \n\x05state\x18\x07 \x01(\x0e\x32\x11.cln.ChannelState\x12\x1d\n\x10short_channel_id\x18\x08 \x01(\tH\x00\x88\x01\x01\x12\x12\n\nchannel_id\x18\t \x01(\x0c\x42\x13\n\x11_short_channel_id\"\xb9\x03\n\x10ListfundsOutputs\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0e\n\x06output\x18\x02 \x01(\r\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x14\n\x0cscriptpubkey\x18\x04 \x01(\x0c\x12\x14\n\x07\x61\x64\x64ress\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0credeemscript\x18\x06 \x01(\x0cH\x01\x88\x01\x01\x12<\n\x06status\x18\x07 \x01(\x0e\x32,.cln.ListfundsOutputs.ListfundsOutputsStatus\x12\x18\n\x0b\x62lockheight\x18\x08 \x01(\rH\x02\x88\x01\x01\x12\x10\n\x08reserved\x18\t \x01(\x08\x12\x1e\n\x11reserved_to_block\x18\n \x01(\rH\x03\x88\x01\x01\"Q\n\x16ListfundsOutputsStatus\x12\x0f\n\x0bUNCONFIRMED\x10\x00\x12\r\n\tCONFIRMED\x10\x01\x12\t\n\x05SPENT\x10\x02\x12\x0c\n\x08IMMATURE\x10\x03\x42\n\n\x08_addressB\x0f\n\r_redeemscriptB\x0e\n\x0c_blockheightB\x14\n\x12_reserved_to_block\"\xbb\x03\n\x0eSendpayRequest\x12 \n\x05route\x18\x01 \x03(\x0b\x32\x11.cln.SendpayRoute\x12\x14\n\x0cpayment_hash\x18\x02 \x01(\x0c\x12\x12\n\x05label\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x05 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0epayment_secret\x18\x06 \x01(\x0cH\x02\x88\x01\x01\x12\x13\n\x06partid\x18\x07 \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x07groupid\x18\t \x01(\x04H\x04\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x1a\n\rlocalinvreqid\x18\x0b \x01(\x0cH\x06\x88\x01\x01\x12\x1d\n\x10payment_metadata\x18\x0c \x01(\x0cH\x07\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\r \x01(\tH\x08\x88\x01\x01\x42\x08\n\x06_labelB\t\n\x07_bolt11B\x11\n\x0f_payment_secretB\t\n\x07_partidB\n\n\x08_groupidB\x0e\n\x0c_amount_msatB\x10\n\x0e_localinvreqidB\x13\n\x11_payment_metadataB\x0e\n\x0c_description\"\x96\x05\n\x0fSendpayResponse\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x14\n\x07groupid\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x32\n\x06status\x18\x04 \x01(\x0e\x32\".cln.SendpayResponse.SendpayStatus\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x06 \x01(\x0cH\x02\x88\x01\x01\x12\x12\n\ncreated_at\x18\x07 \x01(\x04\x12%\n\x10\x61mount_sent_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\x05label\x18\t \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06partid\x18\n \x01(\x04H\x04\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x0b \x01(\tH\x05\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x0c \x01(\tH\x06\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x07\x88\x01\x01\x12\x14\n\x07message\x18\x0e \x01(\tH\x08\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x0f \x01(\x04H\t\x88\x01\x01\x12\x15\n\rcreated_index\x18\x10 \x01(\x04\x12\x1a\n\rupdated_index\x18\x11 \x01(\x04H\n\x88\x01\x01\"*\n\rSendpayStatus\x12\x0b\n\x07PENDING\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x42\n\n\x08_groupidB\x0e\n\x0c_amount_msatB\x0e\n\x0c_destinationB\x08\n\x06_labelB\t\n\x07_partidB\t\n\x07_bolt11B\t\n\x07_bolt12B\x13\n\x11_payment_preimageB\n\n\x08_messageB\x0f\n\r_completed_atB\x10\n\x0e_updated_index\"\xe6\x02\n\x0cSendpayRoute\x12\x0f\n\x02id\x18\x02 \x01(\x0cH\x00\x88\x01\x01\x12\x12\n\x05\x64\x65lay\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x14\n\x07\x63hannel\x18\x04 \x01(\tH\x02\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12!\n\x14short_channel_id_dir\x18\x06 \x01(\tH\x04\x88\x01\x01\x12\x18\n\x0bnode_id_out\x18\x07 \x01(\x0cH\x05\x88\x01\x01\x12)\n\x0f\x61mount_out_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12\x15\n\x08\x63ltv_out\x18\t \x01(\rH\x07\x88\x01\x01\x42\x05\n\x03_idB\x08\n\x06_delayB\n\n\x08_channelB\x0e\n\x0c_amount_msatB\x17\n\x15_short_channel_id_dirB\x0e\n\x0c_node_id_outB\x12\n\x10_amount_out_msatB\x0b\n\t_cltv_out\"\x93\x01\n\x13ListchannelsRequest\x12\x1d\n\x10short_channel_id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06source\x18\x02 \x01(\x0cH\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x03 \x01(\x0cH\x02\x88\x01\x01\x42\x13\n\x11_short_channel_idB\t\n\x07_sourceB\x0e\n\x0c_destination\"C\n\x14ListchannelsResponse\x12+\n\x08\x63hannels\x18\x01 \x03(\x0b\x32\x19.cln.ListchannelsChannels\"\xb3\x03\n\x14ListchannelsChannels\x12\x0e\n\x06source\x18\x01 \x01(\x0c\x12\x13\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x12\x18\n\x10short_channel_id\x18\x03 \x01(\t\x12\x0e\n\x06public\x18\x04 \x01(\x08\x12 \n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x15\n\rmessage_flags\x18\x06 \x01(\r\x12\x15\n\rchannel_flags\x18\x07 \x01(\r\x12\x0e\n\x06\x61\x63tive\x18\x08 \x01(\x08\x12\x13\n\x0blast_update\x18\t \x01(\r\x12\x1d\n\x15\x62\x61se_fee_millisatoshi\x18\n \x01(\r\x12\x19\n\x11\x66\x65\x65_per_millionth\x18\x0b \x01(\r\x12\r\n\x05\x64\x65lay\x18\x0c \x01(\r\x12&\n\x11htlc_minimum_msat\x18\r \x01(\x0b\x32\x0b.cln.Amount\x12+\n\x11htlc_maximum_msat\x18\x0e \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x10\n\x08\x66\x65\x61tures\x18\x0f \x01(\x0c\x12\x11\n\tdirection\x18\x10 \x01(\rB\x14\n\x12_htlc_maximum_msat\"#\n\x10\x41\x64\x64gossipRequest\x12\x0f\n\x07message\x18\x01 \x01(\x0c\"\x13\n\x11\x41\x64\x64gossipResponse\"\xac\x01\n\x14\x41\x64\x64psbtoutputRequest\x12\x1c\n\x07satoshi\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x15\n\x08locktime\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x18\n\x0binitialpsbt\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x04 \x01(\tH\x02\x88\x01\x01\x42\x0b\n\t_locktimeB\x0e\n\x0c_initialpsbtB\x0e\n\x0c_destination\"U\n\x15\x41\x64\x64psbtoutputResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x1e\n\x16\x65stimated_added_weight\x18\x02 \x01(\r\x12\x0e\n\x06outnum\x18\x03 \x01(\r\"O\n\x14\x41utocleanonceRequest\x12*\n\tsubsystem\x18\x01 \x01(\x0e\x32\x17.cln.AutocleanSubsystem\x12\x0b\n\x03\x61ge\x18\x02 \x01(\x04\"G\n\x15\x41utocleanonceResponse\x12.\n\tautoclean\x18\x01 \x01(\x0b\x32\x1b.cln.AutocleanonceAutoclean\"\x89\x05\n\x16\x41utocleanonceAutoclean\x12L\n\x11succeededforwards\x18\x01 \x01(\x0b\x32,.cln.AutocleanonceAutocleanSucceededforwardsH\x00\x88\x01\x01\x12\x46\n\x0e\x66\x61iledforwards\x18\x02 \x01(\x0b\x32).cln.AutocleanonceAutocleanFailedforwardsH\x01\x88\x01\x01\x12\x44\n\rsucceededpays\x18\x03 \x01(\x0b\x32(.cln.AutocleanonceAutocleanSucceededpaysH\x02\x88\x01\x01\x12>\n\nfailedpays\x18\x04 \x01(\x0b\x32%.cln.AutocleanonceAutocleanFailedpaysH\x03\x88\x01\x01\x12\x42\n\x0cpaidinvoices\x18\x05 \x01(\x0b\x32\'.cln.AutocleanonceAutocleanPaidinvoicesH\x04\x88\x01\x01\x12H\n\x0f\x65xpiredinvoices\x18\x06 \x01(\x0b\x32*.cln.AutocleanonceAutocleanExpiredinvoicesH\x05\x88\x01\x01\x12\x44\n\rnetworkevents\x18\x07 \x01(\x0b\x32(.cln.AutocleanonceAutocleanNetworkeventsH\x06\x88\x01\x01\x42\x14\n\x12_succeededforwardsB\x11\n\x0f_failedforwardsB\x10\n\x0e_succeededpaysB\r\n\x0b_failedpaysB\x0f\n\r_paidinvoicesB\x12\n\x10_expiredinvoicesB\x10\n\x0e_networkevents\"K\n%AutocleanonceAutocleanExpiredinvoices\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"J\n$AutocleanonceAutocleanFailedforwards\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"F\n AutocleanonceAutocleanFailedpays\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"I\n#AutocleanonceAutocleanNetworkevents\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"H\n\"AutocleanonceAutocleanPaidinvoices\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"M\n\'AutocleanonceAutocleanSucceededforwards\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"I\n#AutocleanonceAutocleanSucceededpays\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"W\n\x16\x41utocleanstatusRequest\x12/\n\tsubsystem\x18\x01 \x01(\x0e\x32\x17.cln.AutocleanSubsystemH\x00\x88\x01\x01\x42\x0c\n\n_subsystem\"K\n\x17\x41utocleanstatusResponse\x12\x30\n\tautoclean\x18\x01 \x01(\x0b\x32\x1d.cln.AutocleanstatusAutoclean\"\x99\x05\n\x18\x41utocleanstatusAutoclean\x12N\n\x11succeededforwards\x18\x01 \x01(\x0b\x32..cln.AutocleanstatusAutocleanSucceededforwardsH\x00\x88\x01\x01\x12H\n\x0e\x66\x61iledforwards\x18\x02 \x01(\x0b\x32+.cln.AutocleanstatusAutocleanFailedforwardsH\x01\x88\x01\x01\x12\x46\n\rsucceededpays\x18\x03 \x01(\x0b\x32*.cln.AutocleanstatusAutocleanSucceededpaysH\x02\x88\x01\x01\x12@\n\nfailedpays\x18\x04 \x01(\x0b\x32\'.cln.AutocleanstatusAutocleanFailedpaysH\x03\x88\x01\x01\x12\x44\n\x0cpaidinvoices\x18\x05 \x01(\x0b\x32).cln.AutocleanstatusAutocleanPaidinvoicesH\x04\x88\x01\x01\x12J\n\x0f\x65xpiredinvoices\x18\x06 \x01(\x0b\x32,.cln.AutocleanstatusAutocleanExpiredinvoicesH\x05\x88\x01\x01\x12\x46\n\rnetworkevents\x18\x07 \x01(\x0b\x32*.cln.AutocleanstatusAutocleanNetworkeventsH\x06\x88\x01\x01\x42\x14\n\x12_succeededforwardsB\x11\n\x0f_failedforwardsB\x10\n\x0e_succeededpaysB\r\n\x0b_failedpaysB\x0f\n\r_paidinvoicesB\x12\n\x10_expiredinvoicesB\x10\n\x0e_networkevents\"e\n\'AutocleanstatusAutocleanExpiredinvoices\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"d\n&AutocleanstatusAutocleanFailedforwards\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"`\n\"AutocleanstatusAutocleanFailedpays\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"c\n%AutocleanstatusAutocleanNetworkevents\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"b\n$AutocleanstatusAutocleanPaidinvoices\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"g\n)AutocleanstatusAutocleanSucceededforwards\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"c\n%AutocleanstatusAutocleanSucceededpays\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"U\n\x13\x43heckmessageRequest\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\r\n\x05zbase\x18\x02 \x01(\t\x12\x13\n\x06pubkey\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x42\t\n\x07_pubkey\"8\n\x14\x43heckmessageResponse\x12\x10\n\x08verified\x18\x01 \x01(\x08\x12\x0e\n\x06pubkey\x18\x02 \x01(\x0c\"\xcb\x02\n\x0c\x43loseRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x1e\n\x11unilateraltimeout\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x03 \x01(\tH\x01\x88\x01\x01\x12!\n\x14\x66\x65\x65_negotiation_step\x18\x04 \x01(\tH\x02\x88\x01\x01\x12)\n\rwrong_funding\x18\x05 \x01(\x0b\x32\r.cln.OutpointH\x03\x88\x01\x01\x12\x1f\n\x12\x66orce_lease_closed\x18\x06 \x01(\x08H\x04\x88\x01\x01\x12\x1e\n\x08\x66\x65\x65range\x18\x07 \x03(\x0b\x32\x0c.cln.FeerateB\x14\n\x12_unilateraltimeoutB\x0e\n\x0c_destinationB\x17\n\x15_fee_negotiation_stepB\x10\n\x0e_wrong_fundingB\x15\n\x13_force_lease_closed\"\x93\x01\n\rCloseResponse\x12/\n\titem_type\x18\x01 \x01(\x0e\x32\x1c.cln.CloseResponse.CloseType\x12\x0b\n\x03txs\x18\x04 \x03(\x0c\x12\r\n\x05txids\x18\x05 \x03(\x0c\"5\n\tCloseType\x12\n\n\x06MUTUAL\x10\x00\x12\x0e\n\nUNILATERAL\x10\x01\x12\x0c\n\x08UNOPENED\x10\x02\"T\n\x0e\x43onnectRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\x04host\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04port\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\x07\n\x05_hostB\x07\n\x05_port\"\xb4\x01\n\x0f\x43onnectResponse\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x10\n\x08\x66\x65\x61tures\x18\x02 \x01(\x0c\x12\x38\n\tdirection\x18\x03 \x01(\x0e\x32%.cln.ConnectResponse.ConnectDirection\x12$\n\x07\x61\x64\x64ress\x18\x04 \x01(\x0b\x32\x13.cln.ConnectAddress\"#\n\x10\x43onnectDirection\x12\x06\n\x02IN\x10\x00\x12\x07\n\x03OUT\x10\x01\"\xfb\x01\n\x0e\x43onnectAddress\x12\x39\n\titem_type\x18\x01 \x01(\x0e\x32&.cln.ConnectAddress.ConnectAddressType\x12\x13\n\x06socket\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x61\x64\x64ress\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04port\x18\x04 \x01(\rH\x02\x88\x01\x01\"P\n\x12\x43onnectAddressType\x12\x10\n\x0cLOCAL_SOCKET\x10\x00\x12\x08\n\x04IPV4\x10\x01\x12\x08\n\x04IPV6\x10\x02\x12\t\n\x05TORV2\x10\x03\x12\t\n\x05TORV3\x10\x04\x42\t\n\x07_socketB\n\n\x08_addressB\x07\n\x05_port\"J\n\x14\x43reateinvoiceRequest\x12\x11\n\tinvstring\x18\x01 \x01(\t\x12\r\n\x05label\x18\x02 \x01(\t\x12\x10\n\x08preimage\x18\x03 \x01(\x0c\"\xe6\x05\n\x15\x43reateinvoiceResponse\x12\r\n\x05label\x18\x01 \x01(\t\x12\x13\n\x06\x62olt11\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x04 \x01(\x0c\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12>\n\x06status\x18\x06 \x01(\x0e\x32..cln.CreateinvoiceResponse.CreateinvoiceStatus\x12\x13\n\x0b\x64\x65scription\x18\x07 \x01(\t\x12\x12\n\nexpires_at\x18\x08 \x01(\x04\x12\x16\n\tpay_index\x18\t \x01(\x04H\x03\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x14\n\x07paid_at\x18\x0b \x01(\x04H\x05\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0c \x01(\x0cH\x06\x88\x01\x01\x12\x1b\n\x0elocal_offer_id\x18\r \x01(\x0cH\x07\x88\x01\x01\x12\x1e\n\x11invreq_payer_note\x18\x0f \x01(\tH\x08\x88\x01\x01\x12\x15\n\rcreated_index\x18\x10 \x01(\x04\x12:\n\rpaid_outpoint\x18\x11 \x01(\x0b\x32\x1e.cln.CreateinvoicePaidOutpointH\t\x88\x01\x01\"8\n\x13\x43reateinvoiceStatus\x12\x08\n\x04PAID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x12\n\n\x06UNPAID\x10\x02\x42\t\n\x07_bolt11B\t\n\x07_bolt12B\x0e\n\x0c_amount_msatB\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimageB\x11\n\x0f_local_offer_idB\x14\n\x12_invreq_payer_noteB\x10\n\x0e_paid_outpoint\"9\n\x19\x43reateinvoicePaidOutpoint\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0e\n\x06outnum\x18\x02 \x01(\r\"\xb4\x02\n\x10\x44\x61tastoreRequest\x12\x10\n\x03hex\x18\x02 \x01(\x0cH\x00\x88\x01\x01\x12\x36\n\x04mode\x18\x03 \x01(\x0e\x32#.cln.DatastoreRequest.DatastoreModeH\x01\x88\x01\x01\x12\x17\n\ngeneration\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12\x0b\n\x03key\x18\x05 \x03(\t\x12\x13\n\x06string\x18\x06 \x01(\tH\x03\x88\x01\x01\"p\n\rDatastoreMode\x12\x0f\n\x0bMUST_CREATE\x10\x00\x12\x10\n\x0cMUST_REPLACE\x10\x01\x12\x15\n\x11\x43REATE_OR_REPLACE\x10\x02\x12\x0f\n\x0bMUST_APPEND\x10\x03\x12\x14\n\x10\x43REATE_OR_APPEND\x10\x04\x42\x06\n\x04_hexB\x07\n\x05_modeB\r\n\x0b_generationB\t\n\x07_string\"\x82\x01\n\x11\x44\x61tastoreResponse\x12\x17\n\ngeneration\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x10\n\x03hex\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x13\n\x06string\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x0b\n\x03key\x18\x05 \x03(\tB\r\n\x0b_generationB\x06\n\x04_hexB\t\n\x07_string\"$\n\x15\x44\x61tastoreusageRequest\x12\x0b\n\x03key\x18\x01 \x03(\t\"S\n\x16\x44\x61tastoreusageResponse\x12\x39\n\x0e\x64\x61tastoreusage\x18\x01 \x01(\x0b\x32!.cln.DatastoreusageDatastoreusage\"@\n\x1c\x44\x61tastoreusageDatastoreusage\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x13\n\x0btotal_bytes\x18\x02 \x01(\x04\"\x9d\x01\n\x12\x43reateonionRequest\x12\"\n\x04hops\x18\x01 \x03(\x0b\x32\x14.cln.CreateonionHops\x12\x11\n\tassocdata\x18\x02 \x01(\x0c\x12\x18\n\x0bsession_key\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x12\x17\n\nonion_size\x18\x04 \x01(\rH\x01\x88\x01\x01\x42\x0e\n\x0c_session_keyB\r\n\x0b_onion_size\"<\n\x13\x43reateonionResponse\x12\r\n\x05onion\x18\x01 \x01(\x0c\x12\x16\n\x0eshared_secrets\x18\x02 \x03(\x0c\"2\n\x0f\x43reateonionHops\x12\x0e\n\x06pubkey\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"J\n\x13\x44\x65ldatastoreRequest\x12\x17\n\ngeneration\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x0b\n\x03key\x18\x03 \x03(\tB\r\n\x0b_generation\"\x85\x01\n\x14\x44\x65ldatastoreResponse\x12\x17\n\ngeneration\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x10\n\x03hex\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x13\n\x06string\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x0b\n\x03key\x18\x05 \x03(\tB\r\n\x0b_generationB\x06\n\x04_hexB\t\n\x07_string\"\xb6\x01\n\x11\x44\x65linvoiceRequest\x12\r\n\x05label\x18\x01 \x01(\t\x12\x37\n\x06status\x18\x02 \x01(\x0e\x32\'.cln.DelinvoiceRequest.DelinvoiceStatus\x12\x15\n\x08\x64\x65sconly\x18\x03 \x01(\x08H\x00\x88\x01\x01\"5\n\x10\x44\x65linvoiceStatus\x12\x08\n\x04PAID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x12\n\n\x06UNPAID\x10\x02\x42\x0b\n\t_desconly\"\xcf\x05\n\x12\x44\x65linvoiceResponse\x12\r\n\x05label\x18\x01 \x01(\t\x12\x13\n\x06\x62olt11\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x03 \x01(\tH\x01\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x05 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x06 \x01(\x0c\x12\x38\n\x06status\x18\x07 \x01(\x0e\x32(.cln.DelinvoiceResponse.DelinvoiceStatus\x12\x12\n\nexpires_at\x18\x08 \x01(\x04\x12\x1b\n\x0elocal_offer_id\x18\t \x01(\x0cH\x04\x88\x01\x01\x12\x1e\n\x11invreq_payer_note\x18\x0b \x01(\tH\x05\x88\x01\x01\x12\x15\n\rcreated_index\x18\x0c \x01(\x04\x12\x1a\n\rupdated_index\x18\r \x01(\x04H\x06\x88\x01\x01\x12\x16\n\tpay_index\x18\x0e \x01(\x04H\x07\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\x0f \x01(\x0b\x32\x0b.cln.AmountH\x08\x88\x01\x01\x12\x14\n\x07paid_at\x18\x10 \x01(\x04H\t\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x11 \x01(\x0cH\n\x88\x01\x01\"5\n\x10\x44\x65linvoiceStatus\x12\x08\n\x04PAID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x12\n\n\x06UNPAID\x10\x02\x42\t\n\x07_bolt11B\t\n\x07_bolt12B\x0e\n\x0c_amount_msatB\x0e\n\x0c_descriptionB\x11\n\x0f_local_offer_idB\x14\n\x12_invreq_payer_noteB\x10\n\x0e_updated_indexB\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimage\"\x9f\x01\n\x17\x44\x65vforgetchannelRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x1d\n\x10short_channel_id\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x17\n\nchannel_id\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x12\n\x05\x66orce\x18\x04 \x01(\x08H\x02\x88\x01\x01\x42\x13\n\x11_short_channel_idB\r\n\x0b_channel_idB\x08\n\x06_force\"Y\n\x18\x44\x65vforgetchannelResponse\x12\x0e\n\x06\x66orced\x18\x01 \x01(\x08\x12\x17\n\x0f\x66unding_unspent\x18\x02 \x01(\x08\x12\x14\n\x0c\x66unding_txid\x18\x03 \x01(\x0c\"\x19\n\x17\x45mergencyrecoverRequest\")\n\x18\x45mergencyrecoverResponse\x12\r\n\x05stubs\x18\x01 \x03(\x0c\" \n\x1eGetemergencyrecoverdataRequest\"\x8a\x01\n\x1fGetemergencyrecoverdataResponse\x12\x10\n\x08\x66iledata\x18\x01 \x01(\x0c\x12\x1f\n\x12\x63\x61n_create_penalty\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x1d\n\x15\x62\x61\x63ked_up_channel_ids\x18\x03 \x03(\x0c\x42\x15\n\x13_can_create_penalty\"Q\n\x13\x45xposesecretRequest\x12\x12\n\npassphrase\x18\x01 \x01(\t\x12\x17\n\nidentifier\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_identifier\"_\n\x14\x45xposesecretResponse\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0f\n\x07\x63odex32\x18\x02 \x01(\t\x12\x15\n\x08mnemonic\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x0b\n\t_mnemonic\"#\n\x0eRecoverRequest\x12\x11\n\thsmsecret\x18\x01 \x01(\t\"x\n\x0fRecoverResponse\x12\x32\n\x06result\x18\x01 \x01(\x0e\x32\".cln.RecoverResponse.RecoverResult\"1\n\rRecoverResult\x12 \n\x1cRECOVERY_RESTART_IN_PROGRESS\x10\x00\"$\n\x15RecoverchannelRequest\x12\x0b\n\x03scb\x18\x01 \x03(\x0c\"\'\n\x16RecoverchannelResponse\x12\r\n\x05stubs\x18\x01 \x03(\t\"\x99\x02\n\x0eInvoiceRequest\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05label\x18\x03 \x01(\t\x12\x11\n\tfallbacks\x18\x04 \x03(\t\x12\x15\n\x08preimage\x18\x05 \x01(\x0cH\x00\x88\x01\x01\x12\x11\n\x04\x63ltv\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06\x65xpiry\x18\x07 \x01(\x04H\x02\x88\x01\x01\x12\x1d\n\x15\x65xposeprivatechannels\x18\x08 \x03(\t\x12\x19\n\x0c\x64\x65schashonly\x18\t \x01(\x08H\x03\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\n \x01(\x0b\x32\x10.cln.AmountOrAnyB\x0b\n\t_preimageB\x07\n\x05_cltvB\t\n\x07_expiryB\x0f\n\r_deschashonly\"\xfe\x02\n\x0fInvoiceResponse\x12\x0e\n\x06\x62olt11\x18\x01 \x01(\t\x12\x14\n\x0cpayment_hash\x18\x02 \x01(\x0c\x12\x16\n\x0epayment_secret\x18\x03 \x01(\x0c\x12\x12\n\nexpires_at\x18\x04 \x01(\x04\x12\x1d\n\x10warning_capacity\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0fwarning_offline\x18\x06 \x01(\tH\x01\x88\x01\x01\x12\x1d\n\x10warning_deadends\x18\x07 \x01(\tH\x02\x88\x01\x01\x12#\n\x16warning_private_unused\x18\x08 \x01(\tH\x03\x88\x01\x01\x12\x18\n\x0bwarning_mpp\x18\t \x01(\tH\x04\x88\x01\x01\x12\x15\n\rcreated_index\x18\n \x01(\x04\x42\x13\n\x11_warning_capacityB\x12\n\x10_warning_offlineB\x13\n\x11_warning_deadendsB\x19\n\x17_warning_private_unusedB\x0e\n\x0c_warning_mpp\"\xe1\x01\n\x15InvoicerequestRequest\x12\x1b\n\x06\x61mount\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x13\n\x06issuer\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x05label\x18\x04 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0f\x61\x62solute_expiry\x18\x05 \x01(\x04H\x02\x88\x01\x01\x12\x17\n\nsingle_use\x18\x06 \x01(\x08H\x03\x88\x01\x01\x42\t\n\x07_issuerB\x08\n\x06_labelB\x12\n\x10_absolute_expiryB\r\n\x0b_single_use\"\x8b\x01\n\x16InvoicerequestResponse\x12\x11\n\tinvreq_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_label\"1\n\x1c\x44isableinvoicerequestRequest\x12\x11\n\tinvreq_id\x18\x01 \x01(\t\"\x92\x01\n\x1d\x44isableinvoicerequestResponse\x12\x11\n\tinvreq_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_label\"l\n\x1aListinvoicerequestsRequest\x12\x16\n\tinvreq_id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x61\x63tive_only\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\x0c\n\n_invreq_idB\x0e\n\x0c_active_only\"_\n\x1bListinvoicerequestsResponse\x12@\n\x0finvoicerequests\x18\x01 \x03(\x0b\x32\'.cln.ListinvoicerequestsInvoicerequests\"\x97\x01\n\"ListinvoicerequestsInvoicerequests\x12\x11\n\tinvreq_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_label\"#\n\x14ListdatastoreRequest\x12\x0b\n\x03key\x18\x02 \x03(\t\"G\n\x15ListdatastoreResponse\x12.\n\tdatastore\x18\x01 \x03(\x0b\x32\x1b.cln.ListdatastoreDatastore\"\x87\x01\n\x16ListdatastoreDatastore\x12\x0b\n\x03key\x18\x01 \x03(\t\x12\x17\n\ngeneration\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x10\n\x03hex\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x13\n\x06string\x18\x04 \x01(\tH\x02\x88\x01\x01\x42\r\n\x0b_generationB\x06\n\x04_hexB\t\n\x07_string\"\xde\x02\n\x13ListinvoicesRequest\x12\x12\n\x05label\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x16\n\tinvstring\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x03 \x01(\x0cH\x02\x88\x01\x01\x12\x15\n\x08offer_id\x18\x04 \x01(\tH\x03\x88\x01\x01\x12>\n\x05index\x18\x05 \x01(\x0e\x32*.cln.ListinvoicesRequest.ListinvoicesIndexH\x04\x88\x01\x01\x12\x12\n\x05start\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12\x12\n\x05limit\x18\x07 \x01(\rH\x06\x88\x01\x01\"-\n\x11ListinvoicesIndex\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\x42\x08\n\x06_labelB\x0c\n\n_invstringB\x0f\n\r_payment_hashB\x0b\n\t_offer_idB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"C\n\x14ListinvoicesResponse\x12+\n\x08invoices\x18\x01 \x03(\x0b\x32\x19.cln.ListinvoicesInvoices\"\xbc\x06\n\x14ListinvoicesInvoices\x12\r\n\x05label\x18\x01 \x01(\t\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x44\n\x06status\x18\x04 \x01(\x0e\x32\x34.cln.ListinvoicesInvoices.ListinvoicesInvoicesStatus\x12\x12\n\nexpires_at\x18\x05 \x01(\x04\x12%\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x08 \x01(\tH\x03\x88\x01\x01\x12\x1b\n\x0elocal_offer_id\x18\t \x01(\x0cH\x04\x88\x01\x01\x12\x16\n\tpay_index\x18\x0b \x01(\x04H\x05\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\x0c \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12\x14\n\x07paid_at\x18\r \x01(\x04H\x07\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0e \x01(\x0cH\x08\x88\x01\x01\x12\x1e\n\x11invreq_payer_note\x18\x0f \x01(\tH\t\x88\x01\x01\x12\x15\n\rcreated_index\x18\x10 \x01(\x04\x12\x1a\n\rupdated_index\x18\x11 \x01(\x04H\n\x88\x01\x01\x12\x41\n\rpaid_outpoint\x18\x12 \x01(\x0b\x32%.cln.ListinvoicesInvoicesPaidOutpointH\x0b\x88\x01\x01\"?\n\x1aListinvoicesInvoicesStatus\x12\n\n\x06UNPAID\x10\x00\x12\x08\n\x04PAID\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x42\x0e\n\x0c_descriptionB\x0e\n\x0c_amount_msatB\t\n\x07_bolt11B\t\n\x07_bolt12B\x11\n\x0f_local_offer_idB\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimageB\x14\n\x12_invreq_payer_noteB\x10\n\x0e_updated_indexB\x10\n\x0e_paid_outpoint\"@\n ListinvoicesInvoicesPaidOutpoint\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0e\n\x06outnum\x18\x02 \x01(\r\"\xf6\x03\n\x10SendonionRequest\x12\r\n\x05onion\x18\x01 \x01(\x0c\x12)\n\tfirst_hop\x18\x02 \x01(\x0b\x32\x16.cln.SendonionFirstHop\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x12\n\x05label\x18\x04 \x01(\tH\x00\x88\x01\x01\x12\x16\n\x0eshared_secrets\x18\x05 \x03(\x0c\x12\x13\n\x06partid\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\t \x01(\x0cH\x03\x88\x01\x01\x12\x14\n\x07groupid\x18\x0b \x01(\x04H\x04\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x0c \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x1a\n\rlocalinvreqid\x18\r \x01(\x0cH\x06\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x0e \x01(\tH\x07\x88\x01\x01\x12+\n\x11total_amount_msat\x18\x0f \x01(\x0b\x32\x0b.cln.AmountH\x08\x88\x01\x01\x42\x08\n\x06_labelB\t\n\x07_partidB\t\n\x07_bolt11B\x0e\n\x0c_destinationB\n\n\x08_groupidB\x0e\n\x0c_amount_msatB\x10\n\x0e_localinvreqidB\x0e\n\x0c_descriptionB\x14\n\x12_total_amount_msat\"\xd0\x04\n\x11SendonionResponse\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x14\n\x0cpayment_hash\x18\x02 \x01(\x0c\x12\x36\n\x06status\x18\x03 \x01(\x0e\x32&.cln.SendonionResponse.SendonionStatus\x12%\n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x05 \x01(\x0cH\x01\x88\x01\x01\x12\x12\n\ncreated_at\x18\x06 \x01(\x04\x12%\n\x10\x61mount_sent_msat\x18\x07 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\x05label\x18\x08 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\t \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\n \x01(\tH\x04\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0b \x01(\x0cH\x05\x88\x01\x01\x12\x14\n\x07message\x18\x0c \x01(\tH\x06\x88\x01\x01\x12\x13\n\x06partid\x18\r \x01(\x04H\x07\x88\x01\x01\x12\x15\n\rcreated_index\x18\x0e \x01(\x04\x12\x1a\n\rupdated_index\x18\x0f \x01(\x04H\x08\x88\x01\x01\",\n\x0fSendonionStatus\x12\x0b\n\x07PENDING\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x42\x0e\n\x0c_amount_msatB\x0e\n\x0c_destinationB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\x13\n\x11_payment_preimageB\n\n\x08_messageB\t\n\x07_partidB\x10\n\x0e_updated_index\"P\n\x11SendonionFirstHop\x12\n\n\x02id\x18\x01 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\r\n\x05\x64\x65lay\x18\x03 \x01(\r\"\xa0\x03\n\x13ListsendpaysRequest\x12\x13\n\x06\x62olt11\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x02 \x01(\x0cH\x01\x88\x01\x01\x12@\n\x06status\x18\x03 \x01(\x0e\x32+.cln.ListsendpaysRequest.ListsendpaysStatusH\x02\x88\x01\x01\x12>\n\x05index\x18\x04 \x01(\x0e\x32*.cln.ListsendpaysRequest.ListsendpaysIndexH\x03\x88\x01\x01\x12\x12\n\x05start\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x12\n\x05limit\x18\x06 \x01(\rH\x05\x88\x01\x01\"-\n\x11ListsendpaysIndex\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\";\n\x12ListsendpaysStatus\x12\x0b\n\x07PENDING\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x42\t\n\x07_bolt11B\x0f\n\r_payment_hashB\t\n\x07_statusB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"C\n\x14ListsendpaysResponse\x12+\n\x08payments\x18\x01 \x03(\x0b\x32\x19.cln.ListsendpaysPayments\"\xe5\x05\n\x14ListsendpaysPayments\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x0f\n\x07groupid\x18\x02 \x01(\x04\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x44\n\x06status\x18\x04 \x01(\x0e\x32\x34.cln.ListsendpaysPayments.ListsendpaysPaymentsStatus\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x06 \x01(\x0cH\x01\x88\x01\x01\x12\x12\n\ncreated_at\x18\x07 \x01(\x04\x12%\n\x10\x61mount_sent_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\x05label\x18\t \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\n \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x0b \x01(\tH\x04\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0c \x01(\x0cH\x05\x88\x01\x01\x12\x17\n\nerroronion\x18\r \x01(\x0cH\x06\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x0e \x01(\tH\x07\x88\x01\x01\x12\x13\n\x06partid\x18\x0f \x01(\x04H\x08\x88\x01\x01\x12\x15\n\rcreated_index\x18\x10 \x01(\x04\x12\x1a\n\rupdated_index\x18\x11 \x01(\x04H\t\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x12 \x01(\x04H\n\x88\x01\x01\"C\n\x1aListsendpaysPaymentsStatus\x12\x0b\n\x07PENDING\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x42\x0e\n\x0c_amount_msatB\x0e\n\x0c_destinationB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\x13\n\x11_payment_preimageB\r\n\x0b_erroronionB\x0e\n\x0c_descriptionB\t\n\x07_partidB\x10\n\x0e_updated_indexB\x0f\n\r_completed_at\"\x19\n\x17ListtransactionsRequest\"S\n\x18ListtransactionsResponse\x12\x37\n\x0ctransactions\x18\x01 \x03(\x0b\x32!.cln.ListtransactionsTransactions\"\xf8\x01\n\x1cListtransactionsTransactions\x12\x0c\n\x04hash\x18\x01 \x01(\x0c\x12\r\n\x05rawtx\x18\x02 \x01(\x0c\x12\x13\n\x0b\x62lockheight\x18\x03 \x01(\r\x12\x0f\n\x07txindex\x18\x04 \x01(\r\x12\x10\n\x08locktime\x18\x07 \x01(\r\x12\x0f\n\x07version\x18\x08 \x01(\r\x12\x37\n\x06inputs\x18\t \x03(\x0b\x32\'.cln.ListtransactionsTransactionsInputs\x12\x39\n\x07outputs\x18\n \x03(\x0b\x32(.cln.ListtransactionsTransactionsOutputs\"S\n\"ListtransactionsTransactionsInputs\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\r\n\x05index\x18\x02 \x01(\r\x12\x10\n\x08sequence\x18\x03 \x01(\r\"l\n#ListtransactionsTransactionsOutputs\x12\r\n\x05index\x18\x01 \x01(\r\x12\x14\n\x0cscriptPubKey\x18\x03 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.Amount\"M\n\x11MakesecretRequest\x12\x10\n\x03hex\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\x13\n\x06string\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x06\n\x04_hexB\t\n\x07_string\"$\n\x12MakesecretResponse\x12\x0e\n\x06secret\x18\x01 \x01(\x0c\"\xc7\x04\n\nPayRequest\x12\x12\n\x06\x62olt11\x18\x01 \x01(\tB\x02\x18\x01\x12\x16\n\x05label\x18\x03 \x01(\tB\x02\x18\x01H\x00\x88\x01\x01\x12\x1e\n\rmaxfeepercent\x18\x04 \x01(\x01\x42\x02\x18\x01H\x01\x88\x01\x01\x12\x1a\n\tretry_for\x18\x05 \x01(\rB\x02\x18\x01H\x02\x88\x01\x01\x12\x19\n\x08maxdelay\x18\x06 \x01(\rB\x02\x18\x01H\x03\x88\x01\x01\x12\'\n\texemptfee\x18\x07 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x04\x88\x01\x01\x12\x1b\n\nriskfactor\x18\x08 \x01(\x01\x42\x02\x18\x01H\x05\x88\x01\x01\x12\x13\n\x07\x65xclude\x18\n \x03(\tB\x02\x18\x01\x12$\n\x06maxfee\x18\x0b \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x06\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\x0c \x01(\tB\x02\x18\x01H\x07\x88\x01\x01\x12)\n\x0b\x61mount_msat\x18\r \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x08\x88\x01\x01\x12\x1e\n\rlocalinvreqid\x18\x0e \x01(\x0c\x42\x02\x18\x01H\t\x88\x01\x01\x12*\n\x0cpartial_msat\x18\x0f \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\n\x88\x01\x01\x42\x08\n\x06_labelB\x10\n\x0e_maxfeepercentB\x0c\n\n_retry_forB\x0b\n\t_maxdelayB\x0c\n\n_exemptfeeB\r\n\x0b_riskfactorB\t\n\x07_maxfeeB\x0e\n\x0c_descriptionB\x0e\n\x0c_amount_msatB\x10\n\x0e_localinvreqidB\x0f\n\r_partial_msat\"\xab\x03\n\x0bPayResponse\x12\x1c\n\x10payment_preimage\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x1c\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x42\x02\x18\x01H\x00\x88\x01\x01\x12\x18\n\x0cpayment_hash\x18\x03 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\ncreated_at\x18\x04 \x01(\x01\x42\x02\x18\x01\x12\x11\n\x05parts\x18\x05 \x01(\rB\x02\x18\x01\x12$\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12)\n\x10\x61mount_sent_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12+\n\x1awarning_partial_completion\x18\x08 \x01(\tB\x02\x18\x01H\x01\x88\x01\x01\x12.\n\x06status\x18\t \x01(\x0e\x32\x1a.cln.PayResponse.PayStatusB\x02\x18\x01\">\n\tPayStatus\x12\x10\n\x08\x43OMPLETE\x10\x00\x1a\x02\x08\x01\x12\x0f\n\x07PENDING\x10\x01\x1a\x02\x08\x01\x12\x0e\n\x06\x46\x41ILED\x10\x02\x1a\x02\x08\x01\x42\x0e\n\x0c_destinationB\x1d\n\x1b_warning_partial_completion\"*\n\x10ListnodesRequest\x12\x0f\n\x02id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x42\x05\n\x03_id\"7\n\x11ListnodesResponse\x12\"\n\x05nodes\x18\x01 \x03(\x0b\x32\x13.cln.ListnodesNodes\"\xb8\x02\n\x0eListnodesNodes\x12\x0e\n\x06nodeid\x18\x01 \x01(\x0c\x12\x1b\n\x0elast_timestamp\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x12\n\x05\x61lias\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63olor\x18\x04 \x01(\x0cH\x02\x88\x01\x01\x12\x15\n\x08\x66\x65\x61tures\x18\x05 \x01(\x0cH\x03\x88\x01\x01\x12/\n\taddresses\x18\x06 \x03(\x0b\x32\x1c.cln.ListnodesNodesAddresses\x12@\n\x10option_will_fund\x18\x07 \x01(\x0b\x32!.cln.ListnodesNodesOptionWillFundH\x04\x88\x01\x01\x42\x11\n\x0f_last_timestampB\x08\n\x06_aliasB\x08\n\x06_colorB\x0b\n\t_featuresB\x13\n\x11_option_will_fund\"\xe8\x01\n\x17ListnodesNodesAddresses\x12K\n\titem_type\x18\x01 \x01(\x0e\x32\x38.cln.ListnodesNodesAddresses.ListnodesNodesAddressesType\x12\x0c\n\x04port\x18\x02 \x01(\r\x12\x14\n\x07\x61\x64\x64ress\x18\x03 \x01(\tH\x00\x88\x01\x01\"P\n\x1bListnodesNodesAddressesType\x12\x07\n\x03\x44NS\x10\x00\x12\x08\n\x04IPV4\x10\x01\x12\x08\n\x04IPV6\x10\x02\x12\t\n\x05TORV2\x10\x03\x12\t\n\x05TORV3\x10\x04\x42\n\n\x08_address\"\xf2\x01\n\x1cListnodesNodesOptionWillFund\x12(\n\x13lease_fee_base_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x17\n\x0flease_fee_basis\x18\x02 \x01(\r\x12\x16\n\x0e\x66unding_weight\x18\x03 \x01(\r\x12.\n\x19\x63hannel_fee_max_base_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x30\n(channel_fee_max_proportional_thousandths\x18\x05 \x01(\r\x12\x15\n\rcompact_lease\x18\x06 \x01(\x0c\"g\n\x15WaitanyinvoiceRequest\x12\x1a\n\rlastpay_index\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x07timeout\x18\x02 \x01(\x04H\x01\x88\x01\x01\x42\x10\n\x0e_lastpay_indexB\n\n\x08_timeout\"\xbc\x05\n\x16WaitanyinvoiceResponse\x12\r\n\x05label\x18\x01 \x01(\t\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12@\n\x06status\x18\x04 \x01(\x0e\x32\x30.cln.WaitanyinvoiceResponse.WaitanyinvoiceStatus\x12\x12\n\nexpires_at\x18\x05 \x01(\x04\x12%\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x08 \x01(\tH\x03\x88\x01\x01\x12\x16\n\tpay_index\x18\t \x01(\x04H\x04\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x14\n\x07paid_at\x18\x0b \x01(\x04H\x06\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0c \x01(\x0cH\x07\x88\x01\x01\x12\x15\n\rcreated_index\x18\r \x01(\x04\x12\x1a\n\rupdated_index\x18\x0e \x01(\x04H\x08\x88\x01\x01\x12;\n\rpaid_outpoint\x18\x0f \x01(\x0b\x32\x1f.cln.WaitanyinvoicePaidOutpointH\t\x88\x01\x01\"-\n\x14WaitanyinvoiceStatus\x12\x08\n\x04PAID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x42\x0e\n\x0c_descriptionB\x0e\n\x0c_amount_msatB\t\n\x07_bolt11B\t\n\x07_bolt12B\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimageB\x10\n\x0e_updated_indexB\x10\n\x0e_paid_outpoint\":\n\x1aWaitanyinvoicePaidOutpoint\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0e\n\x06outnum\x18\x02 \x01(\r\"#\n\x12WaitinvoiceRequest\x12\r\n\x05label\x18\x01 \x01(\t\"\xad\x05\n\x13WaitinvoiceResponse\x12\r\n\x05label\x18\x01 \x01(\t\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12:\n\x06status\x18\x04 \x01(\x0e\x32*.cln.WaitinvoiceResponse.WaitinvoiceStatus\x12\x12\n\nexpires_at\x18\x05 \x01(\x04\x12%\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x08 \x01(\tH\x03\x88\x01\x01\x12\x16\n\tpay_index\x18\t \x01(\x04H\x04\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x14\n\x07paid_at\x18\x0b \x01(\x04H\x06\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0c \x01(\x0cH\x07\x88\x01\x01\x12\x15\n\rcreated_index\x18\r \x01(\x04\x12\x1a\n\rupdated_index\x18\x0e \x01(\x04H\x08\x88\x01\x01\x12\x38\n\rpaid_outpoint\x18\x0f \x01(\x0b\x32\x1c.cln.WaitinvoicePaidOutpointH\t\x88\x01\x01\"*\n\x11WaitinvoiceStatus\x12\x08\n\x04PAID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x42\x0e\n\x0c_descriptionB\x0e\n\x0c_amount_msatB\t\n\x07_bolt11B\t\n\x07_bolt12B\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimageB\x10\n\x0e_updated_indexB\x10\n\x0e_paid_outpoint\"7\n\x17WaitinvoicePaidOutpoint\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0e\n\x06outnum\x18\x02 \x01(\r\"\x8e\x01\n\x12WaitsendpayRequest\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12\x13\n\x06partid\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x07timeout\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x14\n\x07groupid\x18\x04 \x01(\x04H\x02\x88\x01\x01\x42\t\n\x07_partidB\n\n\x08_timeoutB\n\n\x08_groupid\"\xf7\x04\n\x13WaitsendpayResponse\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x14\n\x07groupid\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12:\n\x06status\x18\x04 \x01(\x0e\x32*.cln.WaitsendpayResponse.WaitsendpayStatus\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x06 \x01(\x0cH\x02\x88\x01\x01\x12\x12\n\ncreated_at\x18\x07 \x01(\x04\x12%\n\x10\x61mount_sent_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\x05label\x18\t \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06partid\x18\n \x01(\x04H\x04\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x0b \x01(\tH\x05\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x0c \x01(\tH\x06\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x07\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x0e \x01(\x01H\x08\x88\x01\x01\x12\x15\n\rcreated_index\x18\x0f \x01(\x04\x12\x1a\n\rupdated_index\x18\x10 \x01(\x04H\t\x88\x01\x01\"!\n\x11WaitsendpayStatus\x12\x0c\n\x08\x43OMPLETE\x10\x00\x42\n\n\x08_groupidB\x0e\n\x0c_amount_msatB\x0e\n\x0c_destinationB\x08\n\x06_labelB\t\n\x07_partidB\t\n\x07_bolt11B\t\n\x07_bolt12B\x13\n\x11_payment_preimageB\x0f\n\r_completed_atB\x10\n\x0e_updated_index\"\x97\x01\n\x0eNewaddrRequest\x12@\n\x0b\x61\x64\x64resstype\x18\x01 \x01(\x0e\x32&.cln.NewaddrRequest.NewaddrAddresstypeH\x00\x88\x01\x01\"3\n\x12NewaddrAddresstype\x12\n\n\x06\x42\x45\x43H32\x10\x00\x12\x07\n\x03\x41LL\x10\x02\x12\x08\n\x04P2TR\x10\x03\x42\x0e\n\x0c_addresstype\"M\n\x0fNewaddrResponse\x12\x13\n\x06\x62\x65\x63h32\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04p2tr\x18\x03 \x01(\tH\x01\x88\x01\x01\x42\t\n\x07_bech32B\x07\n\x05_p2tr\"\xb9\x01\n\x0fWithdrawRequest\x12\x13\n\x0b\x64\x65stination\x18\x01 \x01(\t\x12!\n\x07satoshi\x18\x02 \x01(\x0b\x32\x10.cln.AmountOrAll\x12\x14\n\x07minconf\x18\x03 \x01(\rH\x00\x88\x01\x01\x12\x1c\n\x05utxos\x18\x04 \x03(\x0b\x32\r.cln.Outpoint\x12\"\n\x07\x66\x65\x65rate\x18\x05 \x01(\x0b\x32\x0c.cln.FeerateH\x01\x88\x01\x01\x42\n\n\x08_minconfB\n\n\x08_feerate\":\n\x10WithdrawResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\x12\x0c\n\x04psbt\x18\x03 \x01(\t\"\xd7\x03\n\x0eKeysendRequest\x12\x17\n\x0b\x64\x65stination\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\x05label\x18\x03 \x01(\tB\x02\x18\x01H\x00\x88\x01\x01\x12\x1e\n\rmaxfeepercent\x18\x04 \x01(\x01\x42\x02\x18\x01H\x01\x88\x01\x01\x12\x1a\n\tretry_for\x18\x05 \x01(\rB\x02\x18\x01H\x02\x88\x01\x01\x12\x19\n\x08maxdelay\x18\x06 \x01(\rB\x02\x18\x01H\x03\x88\x01\x01\x12\'\n\texemptfee\x18\x07 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x04\x88\x01\x01\x12/\n\nroutehints\x18\x08 \x01(\x0b\x32\x12.cln.RoutehintListB\x02\x18\x01H\x05\x88\x01\x01\x12*\n\textratlvs\x18\t \x01(\x0b\x32\x0e.cln.TlvStreamB\x02\x18\x01H\x06\x88\x01\x01\x12$\n\x0b\x61mount_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12$\n\x06maxfee\x18\x0b \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x07\x88\x01\x01\x42\x08\n\x06_labelB\x10\n\x0e_maxfeepercentB\x0c\n\n_retry_forB\x0b\n\t_maxdelayB\x0c\n\n_exemptfeeB\r\n\x0b_routehintsB\x0c\n\n_extratlvsB\t\n\x07_maxfee\"\x9a\x03\n\x0fKeysendResponse\x12\x1c\n\x10payment_preimage\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x1c\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x42\x02\x18\x01H\x00\x88\x01\x01\x12\x18\n\x0cpayment_hash\x18\x03 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\ncreated_at\x18\x04 \x01(\x01\x42\x02\x18\x01\x12\x11\n\x05parts\x18\x05 \x01(\rB\x02\x18\x01\x12$\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12)\n\x10\x61mount_sent_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12+\n\x1awarning_partial_completion\x18\x08 \x01(\tB\x02\x18\x01H\x01\x88\x01\x01\x12\x36\n\x06status\x18\t \x01(\x0e\x32\".cln.KeysendResponse.KeysendStatusB\x02\x18\x01\"!\n\rKeysendStatus\x12\x10\n\x08\x43OMPLETE\x10\x00\x1a\x02\x08\x01\x42\x0e\n\x0c_destinationB\x1d\n\x1b_warning_partial_completion\"\xa4\x03\n\x0f\x46undpsbtRequest\x12!\n\x07satoshi\x18\x01 \x01(\x0b\x32\x10.cln.AmountOrAll\x12\x1d\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.Feerate\x12\x13\n\x0bstartweight\x18\x03 \x01(\r\x12\x14\n\x07minconf\x18\x04 \x01(\rH\x00\x88\x01\x01\x12\x14\n\x07reserve\x18\x05 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08locktime\x18\x06 \x01(\rH\x02\x88\x01\x01\x12\x1f\n\x12min_witness_weight\x18\x07 \x01(\rH\x03\x88\x01\x01\x12\x1d\n\x10\x65xcess_as_change\x18\x08 \x01(\x08H\x04\x88\x01\x01\x12\x17\n\nnonwrapped\x18\t \x01(\x08H\x05\x88\x01\x01\x12#\n\x16opening_anchor_channel\x18\n \x01(\x08H\x06\x88\x01\x01\x42\n\n\x08_minconfB\n\n\x08_reserveB\x0b\n\t_locktimeB\x15\n\x13_min_witness_weightB\x13\n\x11_excess_as_changeB\r\n\x0b_nonwrappedB\x19\n\x17_opening_anchor_channel\"\xd9\x01\n\x10\x46undpsbtResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x16\n\x0e\x66\x65\x65rate_per_kw\x18\x02 \x01(\r\x12\x1e\n\x16\x65stimated_final_weight\x18\x03 \x01(\r\x12 \n\x0b\x65xcess_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x1a\n\rchange_outnum\x18\x05 \x01(\rH\x00\x88\x01\x01\x12/\n\x0creservations\x18\x06 \x03(\x0b\x32\x19.cln.FundpsbtReservationsB\x10\n\x0e_change_outnum\"u\n\x14\x46undpsbtReservations\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0c\n\x04vout\x18\x02 \x01(\r\x12\x14\n\x0cwas_reserved\x18\x03 \x01(\x08\x12\x10\n\x08reserved\x18\x04 \x01(\x08\x12\x19\n\x11reserved_to_block\x18\x05 \x01(\r\"A\n\x0fSendpsbtRequest\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x14\n\x07reserve\x18\x02 \x01(\rH\x00\x88\x01\x01\x42\n\n\x08_reserve\",\n\x10SendpsbtResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\"1\n\x0fSignpsbtRequest\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x10\n\x08signonly\x18\x02 \x03(\r\"\'\n\x10SignpsbtResponse\x12\x13\n\x0bsigned_psbt\x18\x01 \x01(\t\"\xa0\x03\n\x0fUtxopsbtRequest\x12!\n\x07satoshi\x18\x01 \x01(\x0b\x32\x10.cln.AmountOrAll\x12\x1d\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.Feerate\x12\x13\n\x0bstartweight\x18\x03 \x01(\r\x12\x1c\n\x05utxos\x18\x04 \x03(\x0b\x32\r.cln.Outpoint\x12\x14\n\x07reserve\x18\x05 \x01(\rH\x00\x88\x01\x01\x12\x15\n\x08locktime\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x1f\n\x12min_witness_weight\x18\x07 \x01(\rH\x02\x88\x01\x01\x12\x17\n\nreservedok\x18\x08 \x01(\x08H\x03\x88\x01\x01\x12\x1d\n\x10\x65xcess_as_change\x18\t \x01(\x08H\x04\x88\x01\x01\x12#\n\x16opening_anchor_channel\x18\n \x01(\x08H\x05\x88\x01\x01\x42\n\n\x08_reserveB\x0b\n\t_locktimeB\x15\n\x13_min_witness_weightB\r\n\x0b_reservedokB\x13\n\x11_excess_as_changeB\x19\n\x17_opening_anchor_channel\"\xd9\x01\n\x10UtxopsbtResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x16\n\x0e\x66\x65\x65rate_per_kw\x18\x02 \x01(\r\x12\x1e\n\x16\x65stimated_final_weight\x18\x03 \x01(\r\x12 \n\x0b\x65xcess_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x1a\n\rchange_outnum\x18\x05 \x01(\rH\x00\x88\x01\x01\x12/\n\x0creservations\x18\x06 \x03(\x0b\x32\x19.cln.UtxopsbtReservationsB\x10\n\x0e_change_outnum\"u\n\x14UtxopsbtReservations\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0c\n\x04vout\x18\x02 \x01(\r\x12\x14\n\x0cwas_reserved\x18\x03 \x01(\x08\x12\x10\n\x08reserved\x18\x04 \x01(\x08\x12\x19\n\x11reserved_to_block\x18\x05 \x01(\r\" \n\x10TxdiscardRequest\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\"6\n\x11TxdiscardResponse\x12\x13\n\x0bunsigned_tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\"\xa4\x01\n\x10TxprepareRequest\x12\"\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x14\n\x07minconf\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x1c\n\x05utxos\x18\x04 \x03(\x0b\x32\r.cln.Outpoint\x12 \n\x07outputs\x18\x05 \x03(\x0b\x32\x0f.cln.OutputDescB\n\n\x08_feerateB\n\n\x08_minconf\"D\n\x11TxprepareResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x13\n\x0bunsigned_tx\x18\x02 \x01(\x0c\x12\x0c\n\x04txid\x18\x03 \x01(\x0c\"\x1d\n\rTxsendRequest\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\"8\n\x0eTxsendResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\n\n\x02tx\x18\x02 \x01(\x0c\x12\x0c\n\x04txid\x18\x03 \x01(\x0c\"\x8d\x01\n\x17ListpeerchannelsRequest\x12\x0f\n\x02id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\x1d\n\x10short_channel_id\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x17\n\nchannel_id\x18\x03 \x01(\x0cH\x02\x88\x01\x01\x42\x05\n\x03_idB\x13\n\x11_short_channel_idB\r\n\x0b_channel_id\"K\n\x18ListpeerchannelsResponse\x12/\n\x08\x63hannels\x18\x01 \x03(\x0b\x32\x1d.cln.ListpeerchannelsChannels\"\xd1\x1a\n\x18ListpeerchannelsChannels\x12\x0f\n\x07peer_id\x18\x01 \x01(\x0c\x12\x16\n\x0epeer_connected\x18\x02 \x01(\x08\x12 \n\x05state\x18\x03 \x01(\x0e\x32\x11.cln.ChannelState\x12\x19\n\x0cscratch_txid\x18\x04 \x01(\x0cH\x00\x88\x01\x01\x12\x43\n\x0c\x63hannel_type\x18\x05 \x01(\x0b\x32(.cln.ListpeerchannelsChannelsChannelTypeH\x01\x88\x01\x01\x12:\n\x07\x66\x65\x65rate\x18\x06 \x01(\x0b\x32$.cln.ListpeerchannelsChannelsFeerateH\x02\x88\x01\x01\x12\x12\n\x05owner\x18\x07 \x01(\tH\x03\x88\x01\x01\x12\x1d\n\x10short_channel_id\x18\x08 \x01(\tH\x04\x88\x01\x01\x12\x17\n\nchannel_id\x18\t \x01(\x0cH\x05\x88\x01\x01\x12\x19\n\x0c\x66unding_txid\x18\n \x01(\x0cH\x06\x88\x01\x01\x12\x1b\n\x0e\x66unding_outnum\x18\x0b \x01(\rH\x07\x88\x01\x01\x12\x1c\n\x0finitial_feerate\x18\x0c \x01(\tH\x08\x88\x01\x01\x12\x19\n\x0clast_feerate\x18\r \x01(\tH\t\x88\x01\x01\x12\x19\n\x0cnext_feerate\x18\x0e \x01(\tH\n\x88\x01\x01\x12\x1a\n\rnext_fee_step\x18\x0f \x01(\rH\x0b\x88\x01\x01\x12\x37\n\x08inflight\x18\x10 \x03(\x0b\x32%.cln.ListpeerchannelsChannelsInflight\x12\x15\n\x08\x63lose_to\x18\x11 \x01(\x0cH\x0c\x88\x01\x01\x12\x14\n\x07private\x18\x12 \x01(\x08H\r\x88\x01\x01\x12 \n\x06opener\x18\x13 \x01(\x0e\x32\x10.cln.ChannelSide\x12%\n\x06\x63loser\x18\x14 \x01(\x0e\x32\x10.cln.ChannelSideH\x0e\x88\x01\x01\x12:\n\x07\x66unding\x18\x16 \x01(\x0b\x32$.cln.ListpeerchannelsChannelsFundingH\x0f\x88\x01\x01\x12$\n\nto_us_msat\x18\x17 \x01(\x0b\x32\x0b.cln.AmountH\x10\x88\x01\x01\x12(\n\x0emin_to_us_msat\x18\x18 \x01(\x0b\x32\x0b.cln.AmountH\x11\x88\x01\x01\x12(\n\x0emax_to_us_msat\x18\x19 \x01(\x0b\x32\x0b.cln.AmountH\x12\x88\x01\x01\x12$\n\ntotal_msat\x18\x1a \x01(\x0b\x32\x0b.cln.AmountH\x13\x88\x01\x01\x12\'\n\rfee_base_msat\x18\x1b \x01(\x0b\x32\x0b.cln.AmountH\x14\x88\x01\x01\x12(\n\x1b\x66\x65\x65_proportional_millionths\x18\x1c \x01(\rH\x15\x88\x01\x01\x12)\n\x0f\x64ust_limit_msat\x18\x1d \x01(\x0b\x32\x0b.cln.AmountH\x16\x88\x01\x01\x12,\n\x12their_reserve_msat\x18\x1f \x01(\x0b\x32\x0b.cln.AmountH\x17\x88\x01\x01\x12*\n\x10our_reserve_msat\x18 \x01(\x0b\x32\x0b.cln.AmountH\x18\x88\x01\x01\x12(\n\x0espendable_msat\x18! \x01(\x0b\x32\x0b.cln.AmountH\x19\x88\x01\x01\x12)\n\x0freceivable_msat\x18\" \x01(\x0b\x32\x0b.cln.AmountH\x1a\x88\x01\x01\x12.\n\x14minimum_htlc_in_msat\x18# \x01(\x0b\x32\x0b.cln.AmountH\x1b\x88\x01\x01\x12/\n\x15minimum_htlc_out_msat\x18$ \x01(\x0b\x32\x0b.cln.AmountH\x1c\x88\x01\x01\x12/\n\x15maximum_htlc_out_msat\x18% \x01(\x0b\x32\x0b.cln.AmountH\x1d\x88\x01\x01\x12 \n\x13their_to_self_delay\x18& \x01(\rH\x1e\x88\x01\x01\x12\x1e\n\x11our_to_self_delay\x18\' \x01(\rH\x1f\x88\x01\x01\x12\x1f\n\x12max_accepted_htlcs\x18( \x01(\rH \x88\x01\x01\x12\x36\n\x05\x61lias\x18) \x01(\x0b\x32\".cln.ListpeerchannelsChannelsAliasH!\x88\x01\x01\x12@\n\rstate_changes\x18* \x03(\x0b\x32).cln.ListpeerchannelsChannelsStateChanges\x12\x0e\n\x06status\x18+ \x03(\t\x12 \n\x13in_payments_offered\x18, \x01(\x04H\"\x88\x01\x01\x12)\n\x0fin_offered_msat\x18- \x01(\x0b\x32\x0b.cln.AmountH#\x88\x01\x01\x12\"\n\x15in_payments_fulfilled\x18. \x01(\x04H$\x88\x01\x01\x12+\n\x11in_fulfilled_msat\x18/ \x01(\x0b\x32\x0b.cln.AmountH%\x88\x01\x01\x12!\n\x14out_payments_offered\x18\x30 \x01(\x04H&\x88\x01\x01\x12*\n\x10out_offered_msat\x18\x31 \x01(\x0b\x32\x0b.cln.AmountH\'\x88\x01\x01\x12#\n\x16out_payments_fulfilled\x18\x32 \x01(\x04H(\x88\x01\x01\x12,\n\x12out_fulfilled_msat\x18\x33 \x01(\x0b\x32\x0b.cln.AmountH)\x88\x01\x01\x12\x31\n\x05htlcs\x18\x34 \x03(\x0b\x32\".cln.ListpeerchannelsChannelsHtlcs\x12\x1a\n\rclose_to_addr\x18\x35 \x01(\tH*\x88\x01\x01\x12\x1e\n\x11ignore_fee_limits\x18\x36 \x01(\x08H+\x88\x01\x01\x12:\n\x07updates\x18\x37 \x01(\x0b\x32$.cln.ListpeerchannelsChannelsUpdatesH,\x88\x01\x01\x12#\n\x16last_stable_connection\x18\x38 \x01(\x04H-\x88\x01\x01\x12\x17\n\nlost_state\x18\x39 \x01(\x08H.\x88\x01\x01\x12\x1a\n\rreestablished\x18: \x01(\x08H/\x88\x01\x01\x12*\n\x10last_tx_fee_msat\x18; \x01(\x0b\x32\x0b.cln.AmountH0\x88\x01\x01\x12\x16\n\tdirection\x18< \x01(\rH1\x88\x01\x01\x12=\n#their_max_htlc_value_in_flight_msat\x18= \x01(\x0b\x32\x0b.cln.AmountH2\x88\x01\x01\x12;\n!our_max_htlc_value_in_flight_msat\x18> \x01(\x0b\x32\x0b.cln.AmountH3\x88\x01\x01\x12\x10\n\x08\x66\x65\x61tures\x18? \x03(\tB\x0f\n\r_scratch_txidB\x0f\n\r_channel_typeB\n\n\x08_feerateB\x08\n\x06_ownerB\x13\n\x11_short_channel_idB\r\n\x0b_channel_idB\x0f\n\r_funding_txidB\x11\n\x0f_funding_outnumB\x12\n\x10_initial_feerateB\x0f\n\r_last_feerateB\x0f\n\r_next_feerateB\x10\n\x0e_next_fee_stepB\x0b\n\t_close_toB\n\n\x08_privateB\t\n\x07_closerB\n\n\x08_fundingB\r\n\x0b_to_us_msatB\x11\n\x0f_min_to_us_msatB\x11\n\x0f_max_to_us_msatB\r\n\x0b_total_msatB\x10\n\x0e_fee_base_msatB\x1e\n\x1c_fee_proportional_millionthsB\x12\n\x10_dust_limit_msatB\x15\n\x13_their_reserve_msatB\x13\n\x11_our_reserve_msatB\x11\n\x0f_spendable_msatB\x12\n\x10_receivable_msatB\x17\n\x15_minimum_htlc_in_msatB\x18\n\x16_minimum_htlc_out_msatB\x18\n\x16_maximum_htlc_out_msatB\x16\n\x14_their_to_self_delayB\x14\n\x12_our_to_self_delayB\x15\n\x13_max_accepted_htlcsB\x08\n\x06_aliasB\x16\n\x14_in_payments_offeredB\x12\n\x10_in_offered_msatB\x18\n\x16_in_payments_fulfilledB\x14\n\x12_in_fulfilled_msatB\x17\n\x15_out_payments_offeredB\x13\n\x11_out_offered_msatB\x19\n\x17_out_payments_fulfilledB\x15\n\x13_out_fulfilled_msatB\x10\n\x0e_close_to_addrB\x14\n\x12_ignore_fee_limitsB\n\n\x08_updatesB\x19\n\x17_last_stable_connectionB\r\n\x0b_lost_stateB\x10\n\x0e_reestablishedB\x13\n\x11_last_tx_fee_msatB\x0c\n\n_directionB&\n$_their_max_htlc_value_in_flight_msatB$\n\"_our_max_htlc_value_in_flight_msat\"]\n\x1dListpeerchannelsChannelsAlias\x12\x12\n\x05local\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06remote\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x08\n\x06_localB\t\n\x07_remote\"X\n#ListpeerchannelsChannelsChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"?\n\x1fListpeerchannelsChannelsFeerate\x12\r\n\x05perkw\x18\x01 \x01(\r\x12\r\n\x05perkb\x18\x02 \x01(\r\"\xdd\x02\n\x1fListpeerchannelsChannelsFunding\x12%\n\x0bpushed_msat\x18\x01 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12%\n\x10local_funds_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x11remote_funds_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\'\n\rfee_paid_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\'\n\rfee_rcvd_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\x11\n\x04psbt\x18\x06 \x01(\tH\x03\x88\x01\x01\x12\x15\n\x08withheld\x18\x07 \x01(\x08H\x04\x88\x01\x01\x42\x0e\n\x0c_pushed_msatB\x10\n\x0e_fee_paid_msatB\x10\n\x0e_fee_rcvd_msatB\x07\n\x05_psbtB\x0b\n\t_withheld\"\xf9\x02\n\x1dListpeerchannelsChannelsHtlcs\x12\\\n\tdirection\x18\x01 \x01(\x0e\x32I.cln.ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirection\x12\n\n\x02id\x18\x02 \x01(\x04\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x0e\n\x06\x65xpiry\x18\x04 \x01(\r\x12\x14\n\x0cpayment_hash\x18\x05 \x01(\x0c\x12\x1a\n\rlocal_trimmed\x18\x06 \x01(\x08H\x00\x88\x01\x01\x12\x13\n\x06status\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x1d\n\x05state\x18\x08 \x01(\x0e\x32\x0e.cln.HtlcState\"9\n&ListpeerchannelsChannelsHtlcsDirection\x12\x06\n\x02IN\x10\x00\x12\x07\n\x03OUT\x10\x01\x42\x10\n\x0e_local_trimmedB\t\n\x07_status\"\xf4\x01\n ListpeerchannelsChannelsInflight\x12\x14\n\x0c\x66unding_txid\x18\x01 \x01(\x0c\x12\x16\n\x0e\x66unding_outnum\x18\x02 \x01(\r\x12\x0f\n\x07\x66\x65\x65rate\x18\x03 \x01(\t\x12\'\n\x12total_funding_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10our_funding_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x19\n\x0cscratch_txid\x18\x06 \x01(\x0cH\x00\x88\x01\x01\x12\x15\n\rsplice_amount\x18\x07 \x01(\x12\x42\x0f\n\r_scratch_txid\"\xf0\x02\n$ListpeerchannelsChannelsStateChanges\x12\x11\n\ttimestamp\x18\x01 \x01(\t\x12$\n\told_state\x18\x02 \x01(\x0e\x32\x11.cln.ChannelState\x12$\n\tnew_state\x18\x03 \x01(\x0e\x32\x11.cln.ChannelState\x12\x62\n\x05\x63\x61use\x18\x04 \x01(\x0e\x32S.cln.ListpeerchannelsChannelsStateChanges.ListpeerchannelsChannelsStateChangesCause\x12\x0f\n\x07message\x18\x05 \x01(\t\"t\n)ListpeerchannelsChannelsStateChangesCause\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05LOCAL\x10\x01\x12\x08\n\x04USER\x10\x02\x12\n\n\x06REMOTE\x10\x03\x12\x0c\n\x08PROTOCOL\x10\x04\x12\x0b\n\x07ONCHAIN\x10\x05\"\xa7\x01\n\x1fListpeerchannelsChannelsUpdates\x12\x38\n\x05local\x18\x01 \x01(\x0b\x32).cln.ListpeerchannelsChannelsUpdatesLocal\x12?\n\x06remote\x18\x02 \x01(\x0b\x32*.cln.ListpeerchannelsChannelsUpdatesRemoteH\x00\x88\x01\x01\x42\t\n\x07_remote\"\xda\x01\n$ListpeerchannelsChannelsUpdatesLocal\x12&\n\x11htlc_minimum_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x11htlc_maximum_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x19\n\x11\x63ltv_expiry_delta\x18\x03 \x01(\r\x12\"\n\rfee_base_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x1b\x66\x65\x65_proportional_millionths\x18\x05 \x01(\r\"\xdb\x01\n%ListpeerchannelsChannelsUpdatesRemote\x12&\n\x11htlc_minimum_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x11htlc_maximum_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x19\n\x11\x63ltv_expiry_delta\x18\x03 \x01(\r\x12\"\n\rfee_base_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x1b\x66\x65\x65_proportional_millionths\x18\x05 \x01(\r\"3\n\x19ListclosedchannelsRequest\x12\x0f\n\x02id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x42\x05\n\x03_id\"[\n\x1aListclosedchannelsResponse\x12=\n\x0e\x63losedchannels\x18\x01 \x03(\x0b\x32%.cln.ListclosedchannelsClosedchannels\"\xae\x0b\n ListclosedchannelsClosedchannels\x12\x14\n\x07peer_id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\x12\n\nchannel_id\x18\x02 \x01(\x0c\x12\x1d\n\x10short_channel_id\x18\x03 \x01(\tH\x01\x88\x01\x01\x12>\n\x05\x61lias\x18\x04 \x01(\x0b\x32*.cln.ListclosedchannelsClosedchannelsAliasH\x02\x88\x01\x01\x12 \n\x06opener\x18\x05 \x01(\x0e\x32\x10.cln.ChannelSide\x12%\n\x06\x63loser\x18\x06 \x01(\x0e\x32\x10.cln.ChannelSideH\x03\x88\x01\x01\x12\x0f\n\x07private\x18\x07 \x01(\x08\x12K\n\x0c\x63hannel_type\x18\x08 \x01(\x0b\x32\x30.cln.ListclosedchannelsClosedchannelsChannelTypeH\x04\x88\x01\x01\x12\x1f\n\x17total_local_commitments\x18\t \x01(\x04\x12 \n\x18total_remote_commitments\x18\n \x01(\x04\x12\x18\n\x10total_htlcs_sent\x18\x0b \x01(\x04\x12\x14\n\x0c\x66unding_txid\x18\x0c \x01(\x0c\x12\x16\n\x0e\x66unding_outnum\x18\r \x01(\r\x12\x0e\n\x06leased\x18\x0e \x01(\x08\x12/\n\x15\x66unding_fee_paid_msat\x18\x0f \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12/\n\x15\x66unding_fee_rcvd_msat\x18\x10 \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12-\n\x13\x66unding_pushed_msat\x18\x11 \x01(\x0b\x32\x0b.cln.AmountH\x07\x88\x01\x01\x12\x1f\n\ntotal_msat\x18\x12 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10\x66inal_to_us_msat\x18\x13 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x0emin_to_us_msat\x18\x14 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x0emax_to_us_msat\x18\x15 \x01(\x0b\x32\x0b.cln.Amount\x12!\n\x14last_commitment_txid\x18\x16 \x01(\x0cH\x08\x88\x01\x01\x12\x32\n\x18last_commitment_fee_msat\x18\x17 \x01(\x0b\x32\x0b.cln.AmountH\t\x88\x01\x01\x12\x65\n\x0b\x63lose_cause\x18\x18 \x01(\x0e\x32P.cln.ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsCloseCause\x12#\n\x16last_stable_connection\x18\x19 \x01(\x04H\n\x88\x01\x01\x12\x19\n\x0c\x66unding_psbt\x18\x1a \x01(\tH\x0b\x88\x01\x01\x12\x1d\n\x10\x66unding_withheld\x18\x1b \x01(\x08H\x0c\x88\x01\x01\"u\n*ListclosedchannelsClosedchannelsCloseCause\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05LOCAL\x10\x01\x12\x08\n\x04USER\x10\x02\x12\n\n\x06REMOTE\x10\x03\x12\x0c\n\x08PROTOCOL\x10\x04\x12\x0b\n\x07ONCHAIN\x10\x05\x42\n\n\x08_peer_idB\x13\n\x11_short_channel_idB\x08\n\x06_aliasB\t\n\x07_closerB\x0f\n\r_channel_typeB\x18\n\x16_funding_fee_paid_msatB\x18\n\x16_funding_fee_rcvd_msatB\x16\n\x14_funding_pushed_msatB\x17\n\x15_last_commitment_txidB\x1b\n\x19_last_commitment_fee_msatB\x19\n\x17_last_stable_connectionB\x0f\n\r_funding_psbtB\x13\n\x11_funding_withheld\"e\n%ListclosedchannelsClosedchannelsAlias\x12\x12\n\x05local\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06remote\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x08\n\x06_localB\t\n\x07_remote\"`\n+ListclosedchannelsClosedchannelsChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"\x1f\n\rDecodeRequest\x12\x0e\n\x06string\x18\x01 \x01(\t\"\xbd.\n\x0e\x44\x65\x63odeResponse\x12\x31\n\titem_type\x18\x01 \x01(\x0e\x32\x1e.cln.DecodeResponse.DecodeType\x12\r\n\x05valid\x18\x02 \x01(\x08\x12\x15\n\x08offer_id\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x12\x14\n\x0coffer_chains\x18\x04 \x03(\x0c\x12\x1b\n\x0eoffer_metadata\x18\x05 \x01(\x0cH\x01\x88\x01\x01\x12\x1b\n\x0eoffer_currency\x18\x06 \x01(\tH\x02\x88\x01\x01\x12+\n\x1ewarning_unknown_offer_currency\x18\x07 \x01(\tH\x03\x88\x01\x01\x12 \n\x13\x63urrency_minor_unit\x18\x08 \x01(\rH\x04\x88\x01\x01\x12\x19\n\x0coffer_amount\x18\t \x01(\x04H\x05\x88\x01\x01\x12+\n\x11offer_amount_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12\x1e\n\x11offer_description\x18\x0b \x01(\tH\x07\x88\x01\x01\x12\x19\n\x0coffer_issuer\x18\x0c \x01(\tH\x08\x88\x01\x01\x12\x1b\n\x0eoffer_features\x18\r \x01(\x0cH\t\x88\x01\x01\x12\"\n\x15offer_absolute_expiry\x18\x0e \x01(\x04H\n\x88\x01\x01\x12\x1f\n\x12offer_quantity_max\x18\x0f \x01(\x04H\x0b\x88\x01\x01\x12*\n\x0boffer_paths\x18\x10 \x03(\x0b\x32\x15.cln.DecodeOfferPaths\x12\x39\n\x10offer_recurrence\x18\x12 \x01(\x0b\x32\x1a.cln.DecodeOfferRecurrenceH\x0c\x88\x01\x01\x12\x37\n\x12unknown_offer_tlvs\x18\x13 \x03(\x0b\x32\x1b.cln.DecodeUnknownOfferTlvs\x12.\n!warning_invalid_offer_description\x18\x15 \x01(\tH\r\x88\x01\x01\x12.\n!warning_missing_offer_description\x18\x16 \x01(\tH\x0e\x88\x01\x01\x12+\n\x1ewarning_invalid_offer_currency\x18\x17 \x01(\tH\x0f\x88\x01\x01\x12)\n\x1cwarning_invalid_offer_issuer\x18\x18 \x01(\tH\x10\x88\x01\x01\x12\x1c\n\x0finvreq_metadata\x18\x19 \x01(\x0cH\x11\x88\x01\x01\x12\x1c\n\x0finvreq_payer_id\x18\x1a \x01(\x0cH\x12\x88\x01\x01\x12\x19\n\x0cinvreq_chain\x18\x1b \x01(\x0cH\x13\x88\x01\x01\x12,\n\x12invreq_amount_msat\x18\x1c \x01(\x0b\x32\x0b.cln.AmountH\x14\x88\x01\x01\x12\x1c\n\x0finvreq_features\x18\x1d \x01(\x0cH\x15\x88\x01\x01\x12\x1c\n\x0finvreq_quantity\x18\x1e \x01(\x04H\x16\x88\x01\x01\x12\x1e\n\x11invreq_payer_note\x18\x1f \x01(\tH\x17\x88\x01\x01\x12&\n\x19invreq_recurrence_counter\x18 \x01(\rH\x18\x88\x01\x01\x12$\n\x17invreq_recurrence_start\x18! \x01(\rH\x19\x88\x01\x01\x12J\n\x1cunknown_invoice_request_tlvs\x18\" \x03(\x0b\x32$.cln.DecodeUnknownInvoiceRequestTlvs\x12,\n\x1fwarning_missing_invreq_metadata\x18# \x01(\tH\x1a\x88\x01\x01\x12,\n\x1fwarning_missing_invreq_payer_id\x18$ \x01(\tH\x1b\x88\x01\x01\x12.\n!warning_invalid_invreq_payer_note\x18% \x01(\tH\x1c\x88\x01\x01\x12\x36\n)warning_missing_invoice_request_signature\x18& \x01(\tH\x1d\x88\x01\x01\x12\x36\n)warning_invalid_invoice_request_signature\x18\' \x01(\tH\x1e\x88\x01\x01\x12.\n\rinvoice_paths\x18( \x03(\x0b\x32\x17.cln.DecodeInvoicePaths\x12\x1f\n\x12invoice_created_at\x18) \x01(\x04H\x1f\x88\x01\x01\x12$\n\x17invoice_relative_expiry\x18* \x01(\rH \x88\x01\x01\x12!\n\x14invoice_payment_hash\x18+ \x01(\x0cH!\x88\x01\x01\x12-\n\x13invoice_amount_msat\x18, \x01(\x0b\x32\x0b.cln.AmountH\"\x88\x01\x01\x12\x36\n\x11invoice_fallbacks\x18- \x03(\x0b\x32\x1b.cln.DecodeInvoiceFallbacks\x12\x1d\n\x10invoice_features\x18. \x01(\x0cH#\x88\x01\x01\x12\x1c\n\x0finvoice_node_id\x18/ \x01(\x0cH$\x88\x01\x01\x12(\n\x1binvoice_recurrence_basetime\x18\x30 \x01(\x04H%\x88\x01\x01\x12;\n\x14unknown_invoice_tlvs\x18\x31 \x03(\x0b\x32\x1d.cln.DecodeUnknownInvoiceTlvs\x12*\n\x1dwarning_missing_invoice_paths\x18\x32 \x01(\tH&\x88\x01\x01\x12/\n\"warning_missing_invoice_blindedpay\x18\x33 \x01(\tH\'\x88\x01\x01\x12/\n\"warning_missing_invoice_created_at\x18\x34 \x01(\tH(\x88\x01\x01\x12\x31\n$warning_missing_invoice_payment_hash\x18\x35 \x01(\tH)\x88\x01\x01\x12+\n\x1ewarning_missing_invoice_amount\x18\x36 \x01(\tH*\x88\x01\x01\x12\x38\n+warning_missing_invoice_recurrence_basetime\x18\x37 \x01(\tH+\x88\x01\x01\x12,\n\x1fwarning_missing_invoice_node_id\x18\x38 \x01(\tH,\x88\x01\x01\x12.\n!warning_missing_invoice_signature\x18\x39 \x01(\tH-\x88\x01\x01\x12.\n!warning_invalid_invoice_signature\x18: \x01(\tH.\x88\x01\x01\x12\'\n\tfallbacks\x18; \x03(\x0b\x32\x14.cln.DecodeFallbacks\x12\x17\n\ncreated_at\x18< \x01(\x04H/\x88\x01\x01\x12\x13\n\x06\x65xpiry\x18= \x01(\x04H0\x88\x01\x01\x12\x12\n\x05payee\x18> \x01(\x0cH1\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18? \x01(\x0cH2\x88\x01\x01\x12\x1d\n\x10\x64\x65scription_hash\x18@ \x01(\x0cH3\x88\x01\x01\x12\"\n\x15min_final_cltv_expiry\x18\x41 \x01(\rH4\x88\x01\x01\x12\x1b\n\x0epayment_secret\x18\x42 \x01(\x0cH5\x88\x01\x01\x12\x1d\n\x10payment_metadata\x18\x43 \x01(\x0cH6\x88\x01\x01\x12\x1f\n\x05\x65xtra\x18\x45 \x03(\x0b\x32\x10.cln.DecodeExtra\x12\x16\n\tunique_id\x18\x46 \x01(\tH7\x88\x01\x01\x12\x14\n\x07version\x18G \x01(\tH8\x88\x01\x01\x12\x13\n\x06string\x18H \x01(\tH9\x88\x01\x01\x12-\n\x0crestrictions\x18I \x03(\x0b\x32\x17.cln.DecodeRestrictions\x12&\n\x19warning_rune_invalid_utf8\x18J \x01(\tH:\x88\x01\x01\x12\x10\n\x03hex\x18K \x01(\x0cH;\x88\x01\x01\x12\x16\n\tdecrypted\x18L \x01(\x0cH<\x88\x01\x01\x12\x16\n\tsignature\x18M \x01(\tH=\x88\x01\x01\x12\x15\n\x08\x63urrency\x18N \x01(\tH>\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18O \x01(\x0b\x32\x0b.cln.AmountH?\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18P \x01(\tH@\x88\x01\x01\x12\x15\n\x08\x66\x65\x61tures\x18Q \x01(\x0cHA\x88\x01\x01\x12-\n\x06routes\x18R \x01(\x0b\x32\x18.cln.DecodeRoutehintListHB\x88\x01\x01\x12\x1c\n\x0foffer_issuer_id\x18S \x01(\x0cHC\x88\x01\x01\x12,\n\x1fwarning_missing_offer_issuer_id\x18T \x01(\tHD\x88\x01\x01\x12,\n\x0cinvreq_paths\x18U \x03(\x0b\x32\x16.cln.DecodeInvreqPaths\x12\'\n\x1awarning_empty_blinded_path\x18V \x01(\tHE\x88\x01\x01\x12=\n\x13invreq_bip_353_name\x18W \x01(\x0b\x32\x1b.cln.DecodeInvreqBip353NameHF\x88\x01\x01\x12\x35\n(warning_invreq_bip_353_name_name_invalid\x18X \x01(\tHG\x88\x01\x01\x12\x37\n*warning_invreq_bip_353_name_domain_invalid\x18Y \x01(\tHH\x88\x01\x01\x12%\n\x18invreq_recurrence_cancel\x18Z \x01(\x08HI\x88\x01\x01\x12=\n0warning_invreq_recurrence_cancel_without_counter\x18[ \x01(\tHJ\x88\x01\x01\x12?\n2warning_invreq_recurrence_cancel_with_zero_counter\x18\\ \x01(\tHK\x88\x01\x01\x12\x1b\n\x0eproof_preimage\x18] \x01(\x0cHL\x88\x01\x01\x12\x1a\n\x12proof_omitted_tlvs\x18^ \x03(\x04\x12\x1c\n\x14proof_missing_hashes\x18_ \x03(\x0c\x12\x19\n\x11proof_leaf_hashes\x18` \x03(\x0c\x12\x17\n\nproof_note\x18\x61 \x01(\tHM\x88\x01\x01\x12\x1c\n\x0fproof_signature\x18\x62 \x01(\tHN\x88\x01\x01\x12\x42\n\x18unknown_payer_proof_tlvs\x18\x63 \x03(\x0b\x32 .cln.DecodeUnknownPayerProofTlvs\"\x9b\x01\n\nDecodeType\x12\x10\n\x0c\x42OLT12_OFFER\x10\x00\x12\x12\n\x0e\x42OLT12_INVOICE\x10\x01\x12\x1a\n\x16\x42OLT12_INVOICE_REQUEST\x10\x02\x12\x12\n\x0e\x42OLT11_INVOICE\x10\x03\x12\x08\n\x04RUNE\x10\x04\x12\x15\n\x11\x45MERGENCY_RECOVER\x10\x05\x12\x16\n\x12\x42OLT12_PAYER_PROOF\x10\x06\x42\x0b\n\t_offer_idB\x11\n\x0f_offer_metadataB\x11\n\x0f_offer_currencyB!\n\x1f_warning_unknown_offer_currencyB\x16\n\x14_currency_minor_unitB\x0f\n\r_offer_amountB\x14\n\x12_offer_amount_msatB\x14\n\x12_offer_descriptionB\x0f\n\r_offer_issuerB\x11\n\x0f_offer_featuresB\x18\n\x16_offer_absolute_expiryB\x15\n\x13_offer_quantity_maxB\x13\n\x11_offer_recurrenceB$\n\"_warning_invalid_offer_descriptionB$\n\"_warning_missing_offer_descriptionB!\n\x1f_warning_invalid_offer_currencyB\x1f\n\x1d_warning_invalid_offer_issuerB\x12\n\x10_invreq_metadataB\x12\n\x10_invreq_payer_idB\x0f\n\r_invreq_chainB\x15\n\x13_invreq_amount_msatB\x12\n\x10_invreq_featuresB\x12\n\x10_invreq_quantityB\x14\n\x12_invreq_payer_noteB\x1c\n\x1a_invreq_recurrence_counterB\x1a\n\x18_invreq_recurrence_startB\"\n _warning_missing_invreq_metadataB\"\n _warning_missing_invreq_payer_idB$\n\"_warning_invalid_invreq_payer_noteB,\n*_warning_missing_invoice_request_signatureB,\n*_warning_invalid_invoice_request_signatureB\x15\n\x13_invoice_created_atB\x1a\n\x18_invoice_relative_expiryB\x17\n\x15_invoice_payment_hashB\x16\n\x14_invoice_amount_msatB\x13\n\x11_invoice_featuresB\x12\n\x10_invoice_node_idB\x1e\n\x1c_invoice_recurrence_basetimeB \n\x1e_warning_missing_invoice_pathsB%\n#_warning_missing_invoice_blindedpayB%\n#_warning_missing_invoice_created_atB\'\n%_warning_missing_invoice_payment_hashB!\n\x1f_warning_missing_invoice_amountB.\n,_warning_missing_invoice_recurrence_basetimeB\"\n _warning_missing_invoice_node_idB$\n\"_warning_missing_invoice_signatureB$\n\"_warning_invalid_invoice_signatureB\r\n\x0b_created_atB\t\n\x07_expiryB\x08\n\x06_payeeB\x0f\n\r_payment_hashB\x13\n\x11_description_hashB\x18\n\x16_min_final_cltv_expiryB\x11\n\x0f_payment_secretB\x13\n\x11_payment_metadataB\x0c\n\n_unique_idB\n\n\x08_versionB\t\n\x07_stringB\x1c\n\x1a_warning_rune_invalid_utf8B\x06\n\x04_hexB\x0c\n\n_decryptedB\x0c\n\n_signatureB\x0b\n\t_currencyB\x0e\n\x0c_amount_msatB\x0e\n\x0c_descriptionB\x0b\n\t_featuresB\t\n\x07_routesB\x12\n\x10_offer_issuer_idB\"\n _warning_missing_offer_issuer_idB\x1d\n\x1b_warning_empty_blinded_pathB\x16\n\x14_invreq_bip_353_nameB+\n)_warning_invreq_bip_353_name_name_invalidB-\n+_warning_invreq_bip_353_name_domain_invalidB\x1b\n\x19_invreq_recurrence_cancelB3\n1_warning_invreq_recurrence_cancel_without_counterB5\n3_warning_invreq_recurrence_cancel_with_zero_counterB\x11\n\x0f_proof_preimageB\r\n\x0b_proof_noteB\x12\n\x10_proof_signature\"(\n\x0b\x44\x65\x63odeExtra\x12\x0b\n\x03tag\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\t\"\xc4\x01\n\x0f\x44\x65\x63odeFallbacks\x12;\n\titem_type\x18\x02 \x01(\x0e\x32(.cln.DecodeFallbacks.DecodeFallbacksType\x12\x11\n\x04\x61\x64\x64r\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x0b\n\x03hex\x18\x04 \x01(\x0c\"K\n\x13\x44\x65\x63odeFallbacksType\x12\t\n\x05P2PKH\x10\x00\x12\x08\n\x04P2SH\x10\x01\x12\n\n\x06P2WPKH\x10\x02\x12\t\n\x05P2WSH\x10\x03\x12\x08\n\x04P2TR\x10\x04\x42\x07\n\x05_addr\"X\n\x16\x44\x65\x63odeInvoiceFallbacks\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x0b\n\x03hex\x18\x02 \x01(\x0c\x12\x14\n\x07\x61\x64\x64ress\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_address\"\xa6\x02\n\x12\x44\x65\x63odeInvoicePaths\x12)\n\x04path\x18\x01 \x03(\x0b\x32\x1b.cln.DecodeInvoicePathsPath\x12/\n\x07payinfo\x18\x02 \x01(\x0b\x32\x1e.cln.DecodeInvoicePathsPayinfo\x12\x1a\n\rfirst_node_id\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x12\x1b\n\x0e\x66irst_path_key\x18\x04 \x01(\x0cH\x01\x88\x01\x01\x12\x1b\n\x0e\x66irst_scid_dir\x18\x05 \x01(\rH\x02\x88\x01\x01\x12\x17\n\nfirst_scid\x18\x06 \x01(\tH\x03\x88\x01\x01\x42\x10\n\x0e_first_node_idB\x11\n\x0f_first_path_keyB\x11\n\x0f_first_scid_dirB\r\n\x0b_first_scid\"S\n\x16\x44\x65\x63odeInvoicePathsPath\x12\x17\n\x0f\x62linded_node_id\x18\x01 \x01(\x0c\x12 \n\x18\x65ncrypted_recipient_data\x18\x02 \x01(\x0c\"\x97\x02\n\x19\x44\x65\x63odeInvoicePathsPayinfo\x12+\n\x11htlc_minimum_msat\x18\x01 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x10\n\x08\x66\x65\x61tures\x18\x02 \x01(\x0c\x12\"\n\rfee_base_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x1b\x66\x65\x65_proportional_millionths\x18\x04 \x01(\r\x12+\n\x11htlc_maximum_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x19\n\x11\x63ltv_expiry_delta\x18\x06 \x01(\rB\x14\n\x12_htlc_minimum_msatB\x14\n\x12_htlc_maximum_msat\"T\n\x16\x44\x65\x63odeInvreqBip353Name\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06\x64omain\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_nameB\t\n\x07_domain\"\xf3\x01\n\x11\x44\x65\x63odeInvreqPaths\x12\x1b\n\x0e\x66irst_scid_dir\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x1a\n\rfirst_node_id\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x17\n\nfirst_scid\x18\x04 \x01(\tH\x02\x88\x01\x01\x12(\n\x04path\x18\x05 \x03(\x0b\x32\x1a.cln.DecodeInvreqPathsPath\x12\x1b\n\x0e\x66irst_path_key\x18\x06 \x01(\x0cH\x03\x88\x01\x01\x42\x11\n\x0f_first_scid_dirB\x10\n\x0e_first_node_idB\r\n\x0b_first_scidB\x11\n\x0f_first_path_key\"R\n\x15\x44\x65\x63odeInvreqPathsPath\x12\x17\n\x0f\x62linded_node_id\x18\x01 \x01(\x0c\x12 \n\x18\x65ncrypted_recipient_data\x18\x02 \x01(\x0c\"\xf1\x01\n\x10\x44\x65\x63odeOfferPaths\x12\x1a\n\rfirst_node_id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\'\n\x04path\x18\x03 \x03(\x0b\x32\x19.cln.DecodeOfferPathsPath\x12\x1b\n\x0e\x66irst_scid_dir\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x17\n\nfirst_scid\x18\x05 \x01(\tH\x02\x88\x01\x01\x12\x1b\n\x0e\x66irst_path_key\x18\x06 \x01(\x0cH\x03\x88\x01\x01\x42\x10\n\x0e_first_node_idB\x11\n\x0f_first_scid_dirB\r\n\x0b_first_scidB\x11\n\x0f_first_path_key\"Q\n\x14\x44\x65\x63odeOfferPathsPath\x12\x17\n\x0f\x62linded_node_id\x18\x01 \x01(\x0c\x12 \n\x18\x65ncrypted_recipient_data\x18\x02 \x01(\x0c\"\xab\x02\n\x15\x44\x65\x63odeOfferRecurrence\x12\x11\n\ttime_unit\x18\x01 \x01(\r\x12\x1d\n\x10\x63ompulsory_field\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x1b\n\x0etime_unit_name\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06period\x18\x04 \x01(\r\x12\x15\n\x08\x62\x61setime\x18\x05 \x01(\x04H\x02\x88\x01\x01\x12;\n\tpaywindow\x18\x06 \x01(\x0b\x32#.cln.DecodeOfferRecurrencePaywindowH\x03\x88\x01\x01\x12\x12\n\x05limit\x18\x07 \x01(\rH\x04\x88\x01\x01\x42\x13\n\x11_compulsory_fieldB\x11\n\x0f_time_unit_nameB\x0b\n\t_basetimeB\x0c\n\n_paywindowB\x08\n\x06_limit\"\x89\x01\n\x1e\x44\x65\x63odeOfferRecurrencePaywindow\x12\x16\n\x0eseconds_before\x18\x01 \x01(\r\x12\x15\n\rseconds_after\x18\x02 \x01(\r\x12 \n\x13proportional_amount\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\x16\n\x14_proportional_amount\";\n\x12\x44\x65\x63odeRestrictions\x12\x14\n\x0c\x61lternatives\x18\x01 \x03(\t\x12\x0f\n\x07summary\x18\x02 \x01(\t\"S\n\x1f\x44\x65\x63odeUnknownInvoiceRequestTlvs\x12\x11\n\titem_type\x18\x01 \x01(\x04\x12\x0e\n\x06length\x18\x02 \x01(\x04\x12\r\n\x05value\x18\x03 \x01(\x0c\"L\n\x18\x44\x65\x63odeUnknownInvoiceTlvs\x12\x11\n\titem_type\x18\x01 \x01(\x04\x12\x0e\n\x06length\x18\x02 \x01(\x04\x12\r\n\x05value\x18\x03 \x01(\x0c\"J\n\x16\x44\x65\x63odeUnknownOfferTlvs\x12\x11\n\titem_type\x18\x01 \x01(\x04\x12\x0e\n\x06length\x18\x02 \x01(\x04\x12\r\n\x05value\x18\x03 \x01(\x0c\"O\n\x1b\x44\x65\x63odeUnknownPayerProofTlvs\x12\x11\n\titem_type\x18\x01 \x01(\x04\x12\x0e\n\x06length\x18\x02 \x01(\x04\x12\r\n\x05value\x18\x03 \x01(\x0c\"\xc2\x01\n\rDelpayRequest\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12/\n\x06status\x18\x02 \x01(\x0e\x32\x1f.cln.DelpayRequest.DelpayStatus\x12\x13\n\x06partid\x18\x03 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x07groupid\x18\x04 \x01(\x04H\x01\x88\x01\x01\"(\n\x0c\x44\x65lpayStatus\x12\x0c\n\x08\x43OMPLETE\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x42\t\n\x07_partidB\n\n\x08_groupid\"7\n\x0e\x44\x65lpayResponse\x12%\n\x08payments\x18\x01 \x03(\x0b\x32\x13.cln.DelpayPayments\"\xb4\x05\n\x0e\x44\x65lpayPayments\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\x12\n\n\x02id\x18\x02 \x01(\x04\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x38\n\x06status\x18\x04 \x01(\x0e\x32(.cln.DelpayPayments.DelpayPaymentsStatus\x12%\n\x10\x61mount_sent_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x13\n\x06partid\x18\x06 \x01(\x04H\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x07 \x01(\x0cH\x01\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\x12\n\ncreated_at\x18\t \x01(\x04\x12\x1a\n\rupdated_index\x18\n \x01(\x04H\x03\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x0b \x01(\x04H\x04\x88\x01\x01\x12\x14\n\x07groupid\x18\x0c \x01(\x04H\x05\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x06\x88\x01\x01\x12\x12\n\x05label\x18\x0e \x01(\tH\x07\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x0f \x01(\tH\x08\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x10 \x01(\tH\t\x88\x01\x01\x12\x17\n\nerroronion\x18\x11 \x01(\x0cH\n\x88\x01\x01\"=\n\x14\x44\x65lpayPaymentsStatus\x12\x0b\n\x07PENDING\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x42\t\n\x07_partidB\x0e\n\x0c_destinationB\x0e\n\x0c_amount_msatB\x10\n\x0e_updated_indexB\x0f\n\r_completed_atB\n\n\x08_groupidB\x13\n\x11_payment_preimageB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\r\n\x0b_erroronion\"\xb3\x01\n\x11\x44\x65lforwardRequest\x12\x12\n\nin_channel\x18\x01 \x01(\t\x12\x12\n\nin_htlc_id\x18\x02 \x01(\x04\x12\x37\n\x06status\x18\x03 \x01(\x0e\x32\'.cln.DelforwardRequest.DelforwardStatus\"=\n\x10\x44\x65lforwardStatus\x12\x0b\n\x07SETTLED\x10\x00\x12\x10\n\x0cLOCAL_FAILED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\"\x14\n\x12\x44\x65lforwardResponse\"\'\n\x13\x44isableofferRequest\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\"\xdc\x01\n\x14\x44isableofferResponse\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0b\x66orce_paths\x18\x08 \x01(\x08H\x02\x88\x01\x01\x42\x08\n\x06_labelB\x0e\n\x0c_descriptionB\x0e\n\x0c_force_paths\"&\n\x12\x45nableofferRequest\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\"\xdb\x01\n\x13\x45nableofferResponse\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0b\x66orce_paths\x18\x08 \x01(\x08H\x02\x88\x01\x01\x42\x08\n\x06_labelB\x0e\n\x0c_descriptionB\x0e\n\x0c_force_paths\"=\n\x11\x44isconnectRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x12\n\x05\x66orce\x18\x02 \x01(\x08H\x00\x88\x01\x01\x42\x08\n\x06_force\"\x14\n\x12\x44isconnectResponse\"k\n\x0f\x46\x65\x65ratesRequest\x12\x31\n\x05style\x18\x01 \x01(\x0e\x32\".cln.FeeratesRequest.FeeratesStyle\"%\n\rFeeratesStyle\x12\t\n\x05PERKB\x10\x00\x12\t\n\x05PERKW\x10\x01\"\x9a\x02\n\x10\x46\x65\x65ratesResponse\x12%\n\x18warning_missing_feerates\x18\x01 \x01(\tH\x00\x88\x01\x01\x12&\n\x05perkb\x18\x02 \x01(\x0b\x32\x12.cln.FeeratesPerkbH\x01\x88\x01\x01\x12&\n\x05perkw\x18\x03 \x01(\x0b\x32\x12.cln.FeeratesPerkwH\x02\x88\x01\x01\x12\x44\n\x15onchain_fee_estimates\x18\x04 \x01(\x0b\x32 .cln.FeeratesOnchainFeeEstimatesH\x03\x88\x01\x01\x42\x1b\n\x19_warning_missing_feeratesB\x08\n\x06_perkbB\x08\n\x06_perkwB\x18\n\x16_onchain_fee_estimates\"\x99\x02\n\x1b\x46\x65\x65ratesOnchainFeeEstimates\x12 \n\x18opening_channel_satoshis\x18\x01 \x01(\x04\x12\x1d\n\x15mutual_close_satoshis\x18\x02 \x01(\x04\x12!\n\x19unilateral_close_satoshis\x18\x03 \x01(\x04\x12\x1d\n\x15htlc_timeout_satoshis\x18\x04 \x01(\x04\x12\x1d\n\x15htlc_success_satoshis\x18\x05 \x01(\x04\x12\x30\n#unilateral_close_nonanchor_satoshis\x18\x06 \x01(\x04H\x00\x88\x01\x01\x42&\n$_unilateral_close_nonanchor_satoshis\"\x84\x03\n\rFeeratesPerkb\x12\x16\n\x0emin_acceptable\x18\x01 \x01(\r\x12\x16\n\x0emax_acceptable\x18\x02 \x01(\r\x12\x14\n\x07opening\x18\x03 \x01(\rH\x00\x88\x01\x01\x12\x19\n\x0cmutual_close\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x1d\n\x10unilateral_close\x18\x05 \x01(\rH\x02\x88\x01\x01\x12\x14\n\x07penalty\x18\x08 \x01(\rH\x03\x88\x01\x01\x12.\n\testimates\x18\t \x03(\x0b\x32\x1b.cln.FeeratesPerkbEstimates\x12\r\n\x05\x66loor\x18\n \x01(\r\x12$\n\x17unilateral_anchor_close\x18\x0b \x01(\rH\x04\x88\x01\x01\x12\x13\n\x06splice\x18\x0c \x01(\rH\x05\x88\x01\x01\x42\n\n\x08_openingB\x0f\n\r_mutual_closeB\x13\n\x11_unilateral_closeB\n\n\x08_penaltyB\x1a\n\x18_unilateral_anchor_closeB\t\n\x07_splice\"W\n\x16\x46\x65\x65ratesPerkbEstimates\x12\x12\n\nblockcount\x18\x01 \x01(\r\x12\x0f\n\x07\x66\x65\x65rate\x18\x02 \x01(\r\x12\x18\n\x10smoothed_feerate\x18\x03 \x01(\r\"\x84\x03\n\rFeeratesPerkw\x12\x16\n\x0emin_acceptable\x18\x01 \x01(\r\x12\x16\n\x0emax_acceptable\x18\x02 \x01(\r\x12\x14\n\x07opening\x18\x03 \x01(\rH\x00\x88\x01\x01\x12\x19\n\x0cmutual_close\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x1d\n\x10unilateral_close\x18\x05 \x01(\rH\x02\x88\x01\x01\x12\x14\n\x07penalty\x18\x08 \x01(\rH\x03\x88\x01\x01\x12.\n\testimates\x18\t \x03(\x0b\x32\x1b.cln.FeeratesPerkwEstimates\x12\r\n\x05\x66loor\x18\n \x01(\r\x12$\n\x17unilateral_anchor_close\x18\x0b \x01(\rH\x04\x88\x01\x01\x12\x13\n\x06splice\x18\x0c \x01(\rH\x05\x88\x01\x01\x42\n\n\x08_openingB\x0f\n\r_mutual_closeB\x13\n\x11_unilateral_closeB\n\n\x08_penaltyB\x1a\n\x18_unilateral_anchor_closeB\t\n\x07_splice\"W\n\x16\x46\x65\x65ratesPerkwEstimates\x12\x12\n\nblockcount\x18\x01 \x01(\r\x12\x0f\n\x07\x66\x65\x65rate\x18\x02 \x01(\r\x12\x18\n\x10smoothed_feerate\x18\x03 \x01(\r\"%\n\x12\x46\x65tchbip353Request\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\"X\n\x13\x46\x65tchbip353Response\x12\r\n\x05proof\x18\x01 \x01(\t\x12\x32\n\x0cinstructions\x18\x02 \x03(\x0b\x32\x1c.cln.Fetchbip353Instructions\"\xf7\x01\n\x17\x46\x65tchbip353Instructions\x12\x18\n\x0b\x64\x65scription\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x05offer\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x14\n\x07onchain\x18\x03 \x01(\tH\x02\x88\x01\x01\x12!\n\x14offchain_amount_msat\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x1f\n\x12onchain_amount_sat\x18\x05 \x01(\x04H\x04\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x08\n\x06_offerB\n\n\x08_onchainB\x17\n\x15_offchain_amount_msatB\x15\n\x13_onchain_amount_sat\"\xb9\x03\n\x13\x46\x65tchinvoiceRequest\x12\r\n\x05offer\x18\x01 \x01(\t\x12%\n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x15\n\x08quantity\x18\x03 \x01(\x04H\x01\x88\x01\x01\x12\x1f\n\x12recurrence_counter\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12\x1d\n\x10recurrence_start\x18\x05 \x01(\x01H\x03\x88\x01\x01\x12\x1d\n\x10recurrence_label\x18\x06 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x07timeout\x18\x07 \x01(\x01H\x05\x88\x01\x01\x12\x17\n\npayer_note\x18\x08 \x01(\tH\x06\x88\x01\x01\x12\x1b\n\x0epayer_metadata\x18\t \x01(\tH\x07\x88\x01\x01\x12\x13\n\x06\x62ip353\x18\n \x01(\tH\x08\x88\x01\x01\x42\x0e\n\x0c_amount_msatB\x0b\n\t_quantityB\x15\n\x13_recurrence_counterB\x13\n\x11_recurrence_startB\x13\n\x11_recurrence_labelB\n\n\x08_timeoutB\r\n\x0b_payer_noteB\x11\n\x0f_payer_metadataB\t\n\x07_bip353\"\x99\x01\n\x14\x46\x65tchinvoiceResponse\x12\x0f\n\x07invoice\x18\x01 \x01(\t\x12)\n\x07\x63hanges\x18\x02 \x01(\x0b\x32\x18.cln.FetchinvoiceChanges\x12\x35\n\x0bnext_period\x18\x03 \x01(\x0b\x32\x1b.cln.FetchinvoiceNextPeriodH\x00\x88\x01\x01\x42\x0e\n\x0c_next_period\"\x82\x02\n\x13\x46\x65tchinvoiceChanges\x12!\n\x14\x64\x65scription_appended\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0evendor_removed\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06vendor\x18\x04 \x01(\tH\x03\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x42\x17\n\x15_description_appendedB\x0e\n\x0c_descriptionB\x11\n\x0f_vendor_removedB\t\n\x07_vendorB\x0e\n\x0c_amount_msat\"}\n\x16\x46\x65tchinvoiceNextPeriod\x12\x0f\n\x07\x63ounter\x18\x01 \x01(\x04\x12\x11\n\tstarttime\x18\x02 \x01(\x04\x12\x0f\n\x07\x65ndtime\x18\x03 \x01(\x04\x12\x17\n\x0fpaywindow_start\x18\x04 \x01(\x04\x12\x15\n\rpaywindow_end\x18\x05 \x01(\x04\"\xe0\x01\n\x1d\x43\x61ncelrecurringinvoiceRequest\x12\r\n\x05offer\x18\x01 \x01(\t\x12\x1a\n\x12recurrence_counter\x18\x02 \x01(\x04\x12\x18\n\x10recurrence_label\x18\x03 \x01(\t\x12\x1d\n\x10recurrence_start\x18\x04 \x01(\x01H\x00\x88\x01\x01\x12\x17\n\npayer_note\x18\x05 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06\x62ip353\x18\x06 \x01(\tH\x02\x88\x01\x01\x42\x13\n\x11_recurrence_startB\r\n\x0b_payer_noteB\t\n\x07_bip353\"0\n\x1e\x43\x61ncelrecurringinvoiceResponse\x12\x0e\n\x06\x62olt12\x18\x01 \x01(\t\"&\n\x18\x46undchannelCancelRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\".\n\x19\x46undchannelCancelResponse\x12\x11\n\tcancelled\x18\x01 \x01(\t\"Z\n\x1a\x46undchannelCompleteRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x0c\n\x04psbt\x18\x02 \x01(\t\x12\x15\n\x08withhold\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\x0b\n\t_withhold\"N\n\x1b\x46undchannelCompleteResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x1b\n\x13\x63ommitments_secured\x18\x02 \x01(\x08\"\xfb\x03\n\x12\x46undchannelRequest\x12 \n\x06\x61mount\x18\x01 \x01(\x0b\x32\x10.cln.AmountOrAll\x12\"\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x15\n\x08\x61nnounce\x18\x03 \x01(\x08H\x01\x88\x01\x01\x12#\n\tpush_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\x15\n\x08\x63lose_to\x18\x06 \x01(\tH\x03\x88\x01\x01\x12%\n\x0brequest_amt\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x1a\n\rcompact_lease\x18\x08 \x01(\tH\x05\x88\x01\x01\x12\n\n\x02id\x18\t \x01(\x0c\x12\x14\n\x07minconf\x18\n \x01(\rH\x06\x88\x01\x01\x12\x1c\n\x05utxos\x18\x0b \x03(\x0b\x32\r.cln.Outpoint\x12\x15\n\x08mindepth\x18\x0c \x01(\rH\x07\x88\x01\x01\x12!\n\x07reserve\x18\r \x01(\x0b\x32\x0b.cln.AmountH\x08\x88\x01\x01\x12\x14\n\x0c\x63hannel_type\x18\x0e \x03(\rB\n\n\x08_feerateB\x0b\n\t_announceB\x0c\n\n_push_msatB\x0b\n\t_close_toB\x0e\n\x0c_request_amtB\x10\n\x0e_compact_leaseB\n\n\x08_minconfB\x0b\n\t_mindepthB\n\n\x08_reserve\"\xce\x01\n\x13\x46undchannelResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\x12\x0e\n\x06outnum\x18\x03 \x01(\r\x12\x12\n\nchannel_id\x18\x04 \x01(\x0c\x12\x15\n\x08\x63lose_to\x18\x05 \x01(\x0cH\x00\x88\x01\x01\x12\x15\n\x08mindepth\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x31\n\x0c\x63hannel_type\x18\x07 \x01(\x0b\x32\x1b.cln.FundchannelChannelTypeB\x0b\n\t_close_toB\x0b\n\t_mindepth\"K\n\x16\x46undchannelChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"\xd6\x02\n\x17\x46undchannelStartRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x1b\n\x06\x61mount\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\"\n\x07\x66\x65\x65rate\x18\x03 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x15\n\x08\x61nnounce\x18\x04 \x01(\x08H\x01\x88\x01\x01\x12\x15\n\x08\x63lose_to\x18\x05 \x01(\tH\x02\x88\x01\x01\x12#\n\tpush_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x15\n\x08mindepth\x18\x07 \x01(\rH\x04\x88\x01\x01\x12!\n\x07reserve\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x14\n\x0c\x63hannel_type\x18\t \x03(\rB\n\n\x08_feerateB\x0b\n\t_announceB\x0b\n\t_close_toB\x0c\n\n_push_msatB\x0b\n\t_mindepthB\n\n\x08_reserve\"\xf6\x01\n\x18\x46undchannelStartResponse\x12\x17\n\x0f\x66unding_address\x18\x01 \x01(\t\x12\x14\n\x0cscriptpubkey\x18\x02 \x01(\x0c\x12;\n\x0c\x63hannel_type\x18\x03 \x01(\x0b\x32 .cln.FundchannelStartChannelTypeH\x00\x88\x01\x01\x12\x15\n\x08\x63lose_to\x18\x04 \x01(\x0cH\x01\x88\x01\x01\x12\x15\n\rwarning_usage\x18\x05 \x01(\t\x12\x15\n\x08mindepth\x18\x06 \x01(\rH\x02\x88\x01\x01\x42\x0f\n\r_channel_typeB\x0b\n\t_close_toB\x0b\n\t_mindepth\"P\n\x1b\x46undchannelStartChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"\x9d\x01\n\rGetlogRequest\x12\x32\n\x05level\x18\x01 \x01(\x0e\x32\x1e.cln.GetlogRequest.GetlogLevelH\x00\x88\x01\x01\"N\n\x0bGetlogLevel\x12\n\n\x06\x42ROKEN\x10\x00\x12\x0b\n\x07UNUSUAL\x10\x01\x12\x08\n\x04INFO\x10\x02\x12\t\n\x05\x44\x45\x42UG\x10\x03\x12\x06\n\x02IO\x10\x04\x12\t\n\x05TRACE\x10\x05\x42\x08\n\x06_level\"h\n\x0eGetlogResponse\x12\x12\n\ncreated_at\x18\x01 \x01(\t\x12\x12\n\nbytes_used\x18\x02 \x01(\r\x12\x11\n\tbytes_max\x18\x03 \x01(\r\x12\x1b\n\x03log\x18\x04 \x03(\x0b\x32\x0e.cln.GetlogLog\"\xe8\x02\n\tGetlogLog\x12/\n\titem_type\x18\x01 \x01(\x0e\x32\x1c.cln.GetlogLog.GetlogLogType\x12\x18\n\x0bnum_skipped\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04time\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06source\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x03log\x18\x05 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x07node_id\x18\x06 \x01(\x0cH\x04\x88\x01\x01\x12\x11\n\x04\x64\x61ta\x18\x07 \x01(\x0cH\x05\x88\x01\x01\"l\n\rGetlogLogType\x12\x0b\n\x07SKIPPED\x10\x00\x12\n\n\x06\x42ROKEN\x10\x01\x12\x0b\n\x07UNUSUAL\x10\x02\x12\x08\n\x04INFO\x10\x03\x12\t\n\x05\x44\x45\x42UG\x10\x04\x12\t\n\x05IO_IN\x10\x05\x12\n\n\x06IO_OUT\x10\x06\x12\t\n\x05TRACE\x10\x07\x42\x0e\n\x0c_num_skippedB\x07\n\x05_timeB\t\n\x07_sourceB\x06\n\x04_logB\n\n\x08_node_idB\x07\n\x05_data\"\xd9\x08\n\x13\x46underupdateRequest\x12@\n\x06policy\x18\x01 \x01(\x0e\x32+.cln.FunderupdateRequest.FunderupdatePolicyH\x00\x88\x01\x01\x12$\n\npolicy_mod\x18\x02 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x18\n\x0bleases_only\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x30\n\x16min_their_funding_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x30\n\x16max_their_funding_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12.\n\x14per_channel_min_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12.\n\x14per_channel_max_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12+\n\x11reserve_tank_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x07\x88\x01\x01\x12\x19\n\x0c\x66uzz_percent\x18\t \x01(\rH\x08\x88\x01\x01\x12\x1d\n\x10\x66und_probability\x18\n \x01(\rH\t\x88\x01\x01\x12-\n\x13lease_fee_base_msat\x18\x0b \x01(\x0b\x32\x0b.cln.AmountH\n\x88\x01\x01\x12\x1c\n\x0flease_fee_basis\x18\x0c \x01(\rH\x0b\x88\x01\x01\x12\x1b\n\x0e\x66unding_weight\x18\r \x01(\rH\x0c\x88\x01\x01\x12\x33\n\x19\x63hannel_fee_max_base_msat\x18\x0e \x01(\x0b\x32\x0b.cln.AmountH\r\x88\x01\x01\x12\x35\n(channel_fee_max_proportional_thousandths\x18\x0f \x01(\rH\x0e\x88\x01\x01\x12\x1a\n\rcompact_lease\x18\x10 \x01(\x0cH\x0f\x88\x01\x01\"9\n\x12\x46underupdatePolicy\x12\t\n\x05MATCH\x10\x00\x12\r\n\tAVAILABLE\x10\x01\x12\t\n\x05\x46IXED\x10\x02\x42\t\n\x07_policyB\r\n\x0b_policy_modB\x0e\n\x0c_leases_onlyB\x19\n\x17_min_their_funding_msatB\x19\n\x17_max_their_funding_msatB\x17\n\x15_per_channel_min_msatB\x17\n\x15_per_channel_max_msatB\x14\n\x12_reserve_tank_msatB\x0f\n\r_fuzz_percentB\x13\n\x11_fund_probabilityB\x16\n\x14_lease_fee_base_msatB\x12\n\x10_lease_fee_basisB\x11\n\x0f_funding_weightB\x1c\n\x1a_channel_fee_max_base_msatB+\n)_channel_fee_max_proportional_thousandthsB\x10\n\x0e_compact_lease\"\xdf\x06\n\x14\x46underupdateResponse\x12\x0f\n\x07summary\x18\x01 \x01(\t\x12<\n\x06policy\x18\x02 \x01(\x0e\x32,.cln.FunderupdateResponse.FunderupdatePolicy\x12\x12\n\npolicy_mod\x18\x03 \x01(\r\x12\x13\n\x0bleases_only\x18\x04 \x01(\x08\x12+\n\x16min_their_funding_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12+\n\x16max_their_funding_msat\x18\x06 \x01(\x0b\x32\x0b.cln.Amount\x12)\n\x14per_channel_min_msat\x18\x07 \x01(\x0b\x32\x0b.cln.Amount\x12)\n\x14per_channel_max_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x11reserve_tank_msat\x18\t \x01(\x0b\x32\x0b.cln.Amount\x12\x14\n\x0c\x66uzz_percent\x18\n \x01(\r\x12\x18\n\x10\x66und_probability\x18\x0b \x01(\r\x12-\n\x13lease_fee_base_msat\x18\x0c \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x1c\n\x0flease_fee_basis\x18\r \x01(\rH\x01\x88\x01\x01\x12\x1b\n\x0e\x66unding_weight\x18\x0e \x01(\rH\x02\x88\x01\x01\x12\x33\n\x19\x63hannel_fee_max_base_msat\x18\x0f \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x35\n(channel_fee_max_proportional_thousandths\x18\x10 \x01(\rH\x04\x88\x01\x01\x12\x1a\n\rcompact_lease\x18\x11 \x01(\x0cH\x05\x88\x01\x01\"9\n\x12\x46underupdatePolicy\x12\t\n\x05MATCH\x10\x00\x12\r\n\tAVAILABLE\x10\x01\x12\t\n\x05\x46IXED\x10\x02\x42\x16\n\x14_lease_fee_base_msatB\x12\n\x10_lease_fee_basisB\x11\n\x0f_funding_weightB\x1c\n\x1a_channel_fee_max_base_msatB+\n)_channel_fee_max_proportional_thousandthsB\x10\n\x0e_compact_lease\"\x8c\x02\n\x0fGetrouteRequest\x12\x0e\n\x02id\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\nriskfactor\x18\x03 \x01(\x04\x42\x02\x18\x01\x12\x15\n\x04\x63ltv\x18\x04 \x01(\rB\x02\x18\x01H\x00\x88\x01\x01\x12\x17\n\x06\x66romid\x18\x05 \x01(\x0c\x42\x02\x18\x01H\x01\x88\x01\x01\x12\x1c\n\x0b\x66uzzpercent\x18\x06 \x01(\rB\x02\x18\x01H\x02\x88\x01\x01\x12\x13\n\x07\x65xclude\x18\x07 \x03(\tB\x02\x18\x01\x12\x18\n\x07maxhops\x18\x08 \x01(\rB\x02\x18\x01H\x03\x88\x01\x01\x12$\n\x0b\x61mount_msat\x18\t \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x42\x07\n\x05_cltvB\t\n\x07_fromidB\x0e\n\x0c_fuzzpercentB\n\n\x08_maxhops\"9\n\x10GetrouteResponse\x12%\n\x05route\x18\x01 \x03(\x0b\x32\x12.cln.GetrouteRouteB\x02\x18\x01\"\xe1\x01\n\rGetrouteRoute\x12\x0e\n\x02id\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x13\n\x07\x63hannel\x18\x02 \x01(\tB\x02\x18\x01\x12\x15\n\tdirection\x18\x03 \x01(\rB\x02\x18\x01\x12$\n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12\x11\n\x05\x64\x65lay\x18\x05 \x01(\rB\x02\x18\x01\x12\x38\n\x05style\x18\x06 \x01(\x0e\x32%.cln.GetrouteRoute.GetrouteRouteStyleB\x02\x18\x01\"!\n\x12GetrouteRouteStyle\x12\x0b\n\x03TLV\x10\x00\x1a\x02\x08\x01\"t\n\x14ListaddressesRequest\x12\x14\n\x07\x61\x64\x64ress\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x05start\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x12\n\x05limit\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\n\n\x08_addressB\x08\n\x06_startB\x08\n\x06_limit\"G\n\x15ListaddressesResponse\x12.\n\taddresses\x18\x01 \x03(\x0b\x32\x1b.cln.ListaddressesAddresses\"d\n\x16ListaddressesAddresses\x12\x0e\n\x06keyidx\x18\x01 \x01(\x04\x12\x13\n\x06\x62\x65\x63h32\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04p2tr\x18\x03 \x01(\tH\x01\x88\x01\x01\x42\t\n\x07_bech32B\x07\n\x05_p2tr\"\xb7\x03\n\x13ListforwardsRequest\x12@\n\x06status\x18\x01 \x01(\x0e\x32+.cln.ListforwardsRequest.ListforwardsStatusH\x00\x88\x01\x01\x12\x17\n\nin_channel\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0bout_channel\x18\x03 \x01(\tH\x02\x88\x01\x01\x12>\n\x05index\x18\x04 \x01(\x0e\x32*.cln.ListforwardsRequest.ListforwardsIndexH\x03\x88\x01\x01\x12\x12\n\x05start\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x12\n\x05limit\x18\x06 \x01(\rH\x05\x88\x01\x01\"-\n\x11ListforwardsIndex\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\"L\n\x12ListforwardsStatus\x12\x0b\n\x07OFFERED\x10\x00\x12\x0b\n\x07SETTLED\x10\x01\x12\x10\n\x0cLOCAL_FAILED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\x42\t\n\x07_statusB\r\n\x0b_in_channelB\x0e\n\x0c_out_channelB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"C\n\x14ListforwardsResponse\x12+\n\x08\x66orwards\x18\x01 \x03(\x0b\x32\x19.cln.ListforwardsForwards\"\x9d\x06\n\x14ListforwardsForwards\x12\x12\n\nin_channel\x18\x01 \x01(\t\x12\x1c\n\x07in_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x44\n\x06status\x18\x03 \x01(\x0e\x32\x34.cln.ListforwardsForwards.ListforwardsForwardsStatus\x12\x15\n\rreceived_time\x18\x04 \x01(\x01\x12\x18\n\x0bout_channel\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\"\n\x08\x66\x65\x65_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\"\n\x08out_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12G\n\x05style\x18\t \x01(\x0e\x32\x33.cln.ListforwardsForwards.ListforwardsForwardsStyleH\x03\x88\x01\x01\x12\x17\n\nin_htlc_id\x18\n \x01(\x04H\x04\x88\x01\x01\x12\x18\n\x0bout_htlc_id\x18\x0b \x01(\x04H\x05\x88\x01\x01\x12\x15\n\rcreated_index\x18\x0c \x01(\x04\x12\x1a\n\rupdated_index\x18\r \x01(\x04H\x06\x88\x01\x01\x12\x1a\n\rresolved_time\x18\x0e \x01(\x01H\x07\x88\x01\x01\x12\x15\n\x08\x66\x61ilcode\x18\x0f \x01(\rH\x08\x88\x01\x01\x12\x17\n\nfailreason\x18\x10 \x01(\tH\t\x88\x01\x01\"T\n\x1aListforwardsForwardsStatus\x12\x0b\n\x07OFFERED\x10\x00\x12\x0b\n\x07SETTLED\x10\x01\x12\x10\n\x0cLOCAL_FAILED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\"0\n\x19ListforwardsForwardsStyle\x12\n\n\x06LEGACY\x10\x00\x12\x07\n\x03TLV\x10\x01\x42\x0e\n\x0c_out_channelB\x0b\n\t_fee_msatB\x0b\n\t_out_msatB\x08\n\x06_styleB\r\n\x0b_in_htlc_idB\x0e\n\x0c_out_htlc_idB\x10\n\x0e_updated_indexB\x10\n\x0e_resolved_timeB\x0b\n\t_failcodeB\r\n\x0b_failreason\"a\n\x11ListoffersRequest\x12\x15\n\x08offer_id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\x18\n\x0b\x61\x63tive_only\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\x0b\n\t_offer_idB\x0e\n\x0c_active_only\";\n\x12ListoffersResponse\x12%\n\x06offers\x18\x01 \x03(\x0b\x32\x15.cln.ListoffersOffers\"\xd8\x01\n\x10ListoffersOffers\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0b\x66orce_paths\x18\x08 \x01(\x08H\x02\x88\x01\x01\x42\x08\n\x06_labelB\x0e\n\x0c_descriptionB\x0e\n\x0c_force_paths\"\x84\x03\n\x0fListpaysRequest\x12\x13\n\x06\x62olt11\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x02 \x01(\x0cH\x01\x88\x01\x01\x12\x38\n\x06status\x18\x03 \x01(\x0e\x32#.cln.ListpaysRequest.ListpaysStatusH\x02\x88\x01\x01\x12\x36\n\x05index\x18\x04 \x01(\x0e\x32\".cln.ListpaysRequest.ListpaysIndexH\x03\x88\x01\x01\x12\x12\n\x05start\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x12\n\x05limit\x18\x06 \x01(\rH\x05\x88\x01\x01\")\n\rListpaysIndex\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\"7\n\x0eListpaysStatus\x12\x0b\n\x07PENDING\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x42\t\n\x07_bolt11B\x0f\n\r_payment_hashB\t\n\x07_statusB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"3\n\x10ListpaysResponse\x12\x1f\n\x04pays\x18\x01 \x03(\x0b\x32\x11.cln.ListpaysPays\"\xdb\x05\n\x0cListpaysPays\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12\x34\n\x06status\x18\x02 \x01(\x0e\x32$.cln.ListpaysPays.ListpaysPaysStatus\x12\x18\n\x0b\x64\x65stination\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x12\x12\n\ncreated_at\x18\x04 \x01(\x04\x12\x12\n\x05label\x18\x05 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x06 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x07 \x01(\tH\x03\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12*\n\x10\x61mount_sent_msat\x18\t \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x17\n\nerroronion\x18\n \x01(\x0cH\x06\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x0b \x01(\tH\x07\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x0c \x01(\x04H\x08\x88\x01\x01\x12\x15\n\x08preimage\x18\r \x01(\x0cH\t\x88\x01\x01\x12\x1c\n\x0fnumber_of_parts\x18\x0e \x01(\x04H\n\x88\x01\x01\x12\x1a\n\rcreated_index\x18\x0f \x01(\x04H\x0b\x88\x01\x01\x12\x1a\n\rupdated_index\x18\x10 \x01(\x04H\x0c\x88\x01\x01\";\n\x12ListpaysPaysStatus\x12\x0b\n\x07PENDING\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x42\x0e\n\x0c_destinationB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\x0e\n\x0c_amount_msatB\x13\n\x11_amount_sent_msatB\r\n\x0b_erroronionB\x0e\n\x0c_descriptionB\x0f\n\r_completed_atB\x0b\n\t_preimageB\x12\n\x10_number_of_partsB\x10\n\x0e_created_indexB\x10\n\x0e_updated_index\"\xd6\x01\n\x10ListhtlcsRequest\x12\x0f\n\x02id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x38\n\x05index\x18\x02 \x01(\x0e\x32$.cln.ListhtlcsRequest.ListhtlcsIndexH\x01\x88\x01\x01\x12\x12\n\x05start\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x12\n\x05limit\x18\x04 \x01(\rH\x03\x88\x01\x01\"*\n\x0eListhtlcsIndex\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\x42\x05\n\x03_idB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"7\n\x11ListhtlcsResponse\x12\"\n\x05htlcs\x18\x01 \x03(\x0b\x32\x13.cln.ListhtlcsHtlcs\"\xe5\x02\n\x0eListhtlcsHtlcs\x12\x18\n\x10short_channel_id\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\x04\x12\x0e\n\x06\x65xpiry\x18\x03 \x01(\r\x12 \n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12>\n\tdirection\x18\x05 \x01(\x0e\x32+.cln.ListhtlcsHtlcs.ListhtlcsHtlcsDirection\x12\x14\n\x0cpayment_hash\x18\x06 \x01(\x0c\x12\x1d\n\x05state\x18\x07 \x01(\x0e\x32\x0e.cln.HtlcState\x12\x1a\n\rcreated_index\x18\x08 \x01(\x04H\x00\x88\x01\x01\x12\x1a\n\rupdated_index\x18\t \x01(\x04H\x01\x88\x01\x01\"*\n\x17ListhtlcsHtlcsDirection\x12\x07\n\x03OUT\x10\x00\x12\x06\n\x02IN\x10\x01\x42\x10\n\x0e_created_indexB\x10\n\x0e_updated_index\"\xb2\x02\n\x17MultifundchannelRequest\x12\x37\n\x0c\x64\x65stinations\x18\x01 \x03(\x0b\x32!.cln.MultifundchannelDestinations\x12\"\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x14\n\x07minconf\x18\x03 \x01(\x12H\x01\x88\x01\x01\x12\x1c\n\x05utxos\x18\x04 \x03(\x0b\x32\r.cln.Outpoint\x12\x18\n\x0bminchannels\x18\x05 \x01(\x12H\x02\x88\x01\x01\x12-\n\x12\x63ommitment_feerate\x18\x06 \x01(\x0b\x32\x0c.cln.FeerateH\x03\x88\x01\x01\x42\n\n\x08_feerateB\n\n\x08_minconfB\x0e\n\x0c_minchannelsB\x15\n\x13_commitment_feerate\"\x97\x01\n\x18MultifundchannelResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\x12\x34\n\x0b\x63hannel_ids\x18\x03 \x03(\x0b\x32\x1f.cln.MultifundchannelChannelIds\x12+\n\x06\x66\x61iled\x18\x04 \x03(\x0b\x32\x1b.cln.MultifundchannelFailed\"\xff\x02\n\x1cMultifundchannelDestinations\x12\n\n\x02id\x18\x01 \x01(\t\x12 \n\x06\x61mount\x18\x02 \x01(\x0b\x32\x10.cln.AmountOrAll\x12\x15\n\x08\x61nnounce\x18\x03 \x01(\x08H\x00\x88\x01\x01\x12#\n\tpush_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x15\n\x08\x63lose_to\x18\x05 \x01(\tH\x02\x88\x01\x01\x12%\n\x0brequest_amt\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x1a\n\rcompact_lease\x18\x07 \x01(\tH\x04\x88\x01\x01\x12\x15\n\x08mindepth\x18\x08 \x01(\rH\x05\x88\x01\x01\x12!\n\x07reserve\x18\t \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x42\x0b\n\t_announceB\x0c\n\n_push_msatB\x0b\n\t_close_toB\x0e\n\x0c_request_amtB\x10\n\x0e_compact_leaseB\x0b\n\t_mindepthB\n\n\x08_reserve\"\xb2\x01\n\x1aMultifundchannelChannelIds\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x0e\n\x06outnum\x18\x02 \x01(\r\x12\x12\n\nchannel_id\x18\x03 \x01(\x0c\x12@\n\x0c\x63hannel_type\x18\x04 \x01(\x0b\x32*.cln.MultifundchannelChannelIdsChannelType\x12\x15\n\x08\x63lose_to\x18\x05 \x01(\x0cH\x00\x88\x01\x01\x42\x0b\n\t_close_to\"Z\n%MultifundchannelChannelIdsChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"\x93\x02\n\x16MultifundchannelFailed\x12\n\n\x02id\x18\x01 \x01(\x0c\x12H\n\x06method\x18\x02 \x01(\x0e\x32\x38.cln.MultifundchannelFailed.MultifundchannelFailedMethod\x12/\n\x05\x65rror\x18\x03 \x01(\x0b\x32 .cln.MultifundchannelFailedError\"r\n\x1cMultifundchannelFailedMethod\x12\x0b\n\x07\x43ONNECT\x10\x00\x12\x14\n\x10OPENCHANNEL_INIT\x10\x01\x12\x15\n\x11\x46UNDCHANNEL_START\x10\x02\x12\x18\n\x14\x46UNDCHANNEL_COMPLETE\x10\x03\"<\n\x1bMultifundchannelFailedError\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x12\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xa8\x01\n\x14MultiwithdrawRequest\x12 \n\x07outputs\x18\x01 \x03(\x0b\x32\x0f.cln.OutputDesc\x12\"\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x14\n\x07minconf\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x1c\n\x05utxos\x18\x04 \x03(\x0b\x32\r.cln.OutpointB\n\n\x08_feerateB\n\n\x08_minconf\"1\n\x15MultiwithdrawResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\"\xe2\x04\n\x0cOfferRequest\x12\x0e\n\x06\x61mount\x18\x01 \x01(\t\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06issuer\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05label\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x19\n\x0cquantity_max\x18\x05 \x01(\x04H\x03\x88\x01\x01\x12\x1c\n\x0f\x61\x62solute_expiry\x18\x06 \x01(\x04H\x04\x88\x01\x01\x12\x17\n\nrecurrence\x18\x07 \x01(\tH\x05\x88\x01\x01\x12\x1c\n\x0frecurrence_base\x18\x08 \x01(\tH\x06\x88\x01\x01\x12!\n\x14recurrence_paywindow\x18\t \x01(\tH\x07\x88\x01\x01\x12\x1d\n\x10recurrence_limit\x18\n \x01(\rH\x08\x88\x01\x01\x12\x17\n\nsingle_use\x18\x0b \x01(\x08H\t\x88\x01\x01\x12 \n\x13proportional_amount\x18\r \x01(\x08H\n\x88\x01\x01\x12 \n\x13optional_recurrence\x18\x0e \x01(\x08H\x0b\x88\x01\x01\x12\x16\n\x0e\x66ronting_nodes\x18\x0f \x03(\x0c\x42\x0e\n\x0c_descriptionB\t\n\x07_issuerB\x08\n\x06_labelB\x0f\n\r_quantity_maxB\x12\n\x10_absolute_expiryB\r\n\x0b_recurrenceB\x12\n\x10_recurrence_baseB\x17\n\x15_recurrence_paywindowB\x13\n\x11_recurrence_limitB\r\n\x0b_single_useB\x16\n\x14_proportional_amountB\x16\n\x14_optional_recurrence\"\xbc\x01\n\rOfferResponse\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x0f\n\x07\x63reated\x18\x06 \x01(\x08\x12\x12\n\x05label\x18\x07 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x66orce_paths\x18\x08 \x01(\x08H\x01\x88\x01\x01\x42\x08\n\x06_labelB\x0e\n\x0c_force_paths\"-\n\x17OpenchannelAbortRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\"X\n\x18OpenchannelAbortResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x18\n\x10\x63hannel_canceled\x18\x02 \x01(\x08\x12\x0e\n\x06reason\x18\x03 \x01(\t\"\x9e\x01\n\x16OpenchannelBumpRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x13\n\x0binitialpsbt\x18\x02 \x01(\t\x12*\n\x0f\x66unding_feerate\x18\x03 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x1b\n\x06\x61mount\x18\x04 \x01(\x0b\x32\x0b.cln.AmountB\x12\n\x10_funding_feerate\"\xed\x01\n\x17OpenchannelBumpResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x35\n\x0c\x63hannel_type\x18\x02 \x01(\x0b\x32\x1f.cln.OpenchannelBumpChannelType\x12\x0c\n\x04psbt\x18\x03 \x01(\t\x12\x1b\n\x13\x63ommitments_secured\x18\x04 \x01(\x08\x12\x16\n\x0e\x66unding_serial\x18\x05 \x01(\x04\x12&\n\x19requires_confirmed_inputs\x18\x06 \x01(\x08H\x00\x88\x01\x01\x42\x1c\n\x1a_requires_confirmed_inputs\"O\n\x1aOpenchannelBumpChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"\x9f\x03\n\x16OpenchannelInitRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x13\n\x0binitialpsbt\x18\x02 \x01(\t\x12-\n\x12\x63ommitment_feerate\x18\x03 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12*\n\x0f\x66unding_feerate\x18\x04 \x01(\x0b\x32\x0c.cln.FeerateH\x01\x88\x01\x01\x12\x15\n\x08\x61nnounce\x18\x05 \x01(\x08H\x02\x88\x01\x01\x12\x15\n\x08\x63lose_to\x18\x06 \x01(\tH\x03\x88\x01\x01\x12%\n\x0brequest_amt\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x1a\n\rcompact_lease\x18\x08 \x01(\x0cH\x05\x88\x01\x01\x12\x14\n\x0c\x63hannel_type\x18\t \x03(\r\x12\x1b\n\x06\x61mount\x18\n \x01(\x0b\x32\x0b.cln.AmountB\x15\n\x13_commitment_feerateB\x12\n\x10_funding_feerateB\x0b\n\t_announceB\x0b\n\t_close_toB\x0e\n\x0c_request_amtB\x10\n\x0e_compact_lease\"\xed\x01\n\x17OpenchannelInitResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x0c\n\x04psbt\x18\x02 \x01(\t\x12\x35\n\x0c\x63hannel_type\x18\x03 \x01(\x0b\x32\x1f.cln.OpenchannelInitChannelType\x12\x1b\n\x13\x63ommitments_secured\x18\x04 \x01(\x08\x12\x16\n\x0e\x66unding_serial\x18\x05 \x01(\x04\x12&\n\x19requires_confirmed_inputs\x18\x06 \x01(\x08H\x00\x88\x01\x01\x42\x1c\n\x1a_requires_confirmed_inputs\"O\n\x1aOpenchannelInitChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"C\n\x18OpenchannelSignedRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x13\n\x0bsigned_psbt\x18\x02 \x01(\t\"I\n\x19OpenchannelSignedResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\n\n\x02tx\x18\x02 \x01(\x0c\x12\x0c\n\x04txid\x18\x03 \x01(\x0c\"<\n\x18OpenchannelUpdateRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x0c\n\x04psbt\x18\x02 \x01(\t\"\x95\x02\n\x19OpenchannelUpdateResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x37\n\x0c\x63hannel_type\x18\x02 \x01(\x0b\x32!.cln.OpenchannelUpdateChannelType\x12\x0c\n\x04psbt\x18\x03 \x01(\t\x12\x1b\n\x13\x63ommitments_secured\x18\x04 \x01(\x08\x12\x16\n\x0e\x66unding_outnum\x18\x05 \x01(\r\x12\x15\n\x08\x63lose_to\x18\x06 \x01(\x0cH\x00\x88\x01\x01\x12&\n\x19requires_confirmed_inputs\x18\x07 \x01(\x08H\x01\x88\x01\x01\x42\x0b\n\t_close_toB\x1c\n\x1a_requires_confirmed_inputs\"Q\n\x1cOpenchannelUpdateChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"Y\n\x0bPingRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x10\n\x03len\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x16\n\tpongbytes\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\x06\n\x04_lenB\x0c\n\n_pongbytes\"\x1e\n\x0cPingResponse\x12\x0e\n\x06totlen\x18\x01 \x01(\r\"\x91\x01\n\rPluginRequest\x12)\n\nsubcommand\x18\x01 \x01(\x0e\x32\x15.cln.PluginSubcommand\x12\x13\n\x06plugin\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x16\n\tdirectory\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x0f\n\x07options\x18\x04 \x03(\tB\t\n\x07_pluginB\x0c\n\n_directory\"}\n\x0ePluginResponse\x12&\n\x07\x63ommand\x18\x01 \x01(\x0e\x32\x15.cln.PluginSubcommand\x12#\n\x07plugins\x18\x02 \x03(\x0b\x32\x12.cln.PluginPlugins\x12\x13\n\x06result\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_result\">\n\rPluginPlugins\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x0f\n\x07\x64ynamic\x18\x03 \x01(\x08\"@\n\x14RenepaystatusRequest\x12\x1a\n\tinvstring\x18\x01 \x01(\tB\x02\x18\x01H\x00\x88\x01\x01\x42\x0c\n\n_invstring\"K\n\x15RenepaystatusResponse\x12\x32\n\tpaystatus\x18\x01 \x03(\x0b\x32\x1b.cln.RenepaystatusPaystatusB\x02\x18\x01\"\x9a\x04\n\x16RenepaystatusPaystatus\x12\x12\n\x06\x62olt11\x18\x01 \x01(\tB\x02\x18\x01\x12!\n\x10payment_preimage\x18\x02 \x01(\x0c\x42\x02\x18\x01H\x00\x88\x01\x01\x12\x18\n\x0cpayment_hash\x18\x03 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\ncreated_at\x18\x04 \x01(\x01\x42\x02\x18\x01\x12\x13\n\x07groupid\x18\x05 \x01(\rB\x02\x18\x01\x12\x16\n\x05parts\x18\x06 \x01(\rB\x02\x18\x01H\x01\x88\x01\x01\x12$\n\x0b\x61mount_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12.\n\x10\x61mount_sent_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x02\x88\x01\x01\x12L\n\x06status\x18\t \x01(\x0e\x32\x38.cln.RenepaystatusPaystatus.RenepaystatusPaystatusStatusB\x02\x18\x01\x12\x1c\n\x0b\x64\x65stination\x18\n \x01(\x0c\x42\x02\x18\x01H\x03\x88\x01\x01\x12\x11\n\x05notes\x18\x0b \x03(\tB\x02\x18\x01\"Q\n\x1cRenepaystatusPaystatusStatus\x12\x10\n\x08\x43OMPLETE\x10\x00\x1a\x02\x08\x01\x12\x0f\n\x07PENDING\x10\x01\x1a\x02\x08\x01\x12\x0e\n\x06\x46\x41ILED\x10\x02\x1a\x02\x08\x01\x42\x13\n\x11_payment_preimageB\x08\n\x06_partsB\x13\n\x11_amount_sent_msatB\x0e\n\x0c_destination\"\xfe\x02\n\x0eRenepayRequest\x12\x15\n\tinvstring\x18\x01 \x01(\tB\x02\x18\x01\x12)\n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x00\x88\x01\x01\x12$\n\x06maxfee\x18\x03 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x01\x88\x01\x01\x12\x19\n\x08maxdelay\x18\x04 \x01(\rB\x02\x18\x01H\x02\x88\x01\x01\x12\x1a\n\tretry_for\x18\x05 \x01(\rB\x02\x18\x01H\x03\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\x06 \x01(\tB\x02\x18\x01H\x04\x88\x01\x01\x12\x16\n\x05label\x18\x07 \x01(\tB\x02\x18\x01H\x05\x88\x01\x01\x12\x1f\n\x0e\x64\x65v_use_shadow\x18\x08 \x01(\x08\x42\x02\x18\x01H\x06\x88\x01\x01\x12\x13\n\x07\x65xclude\x18\t \x03(\tB\x02\x18\x01\x42\x0e\n\x0c_amount_msatB\t\n\x07_maxfeeB\x0b\n\t_maxdelayB\x0c\n\n_retry_forB\x0e\n\x0c_descriptionB\x08\n\x06_labelB\x11\n\x0f_dev_use_shadow\"\xdd\x03\n\x0fRenepayResponse\x12\x1c\n\x10payment_preimage\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x18\n\x0cpayment_hash\x18\x02 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\ncreated_at\x18\x03 \x01(\x01\x42\x02\x18\x01\x12\x11\n\x05parts\x18\x04 \x01(\rB\x02\x18\x01\x12$\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12)\n\x10\x61mount_sent_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12\x36\n\x06status\x18\x07 \x01(\x0e\x32\".cln.RenepayResponse.RenepayStatusB\x02\x18\x01\x12\x1c\n\x0b\x64\x65stination\x18\x08 \x01(\x0c\x42\x02\x18\x01H\x00\x88\x01\x01\x12\x17\n\x06\x62olt11\x18\t \x01(\tB\x02\x18\x01H\x01\x88\x01\x01\x12\x17\n\x06\x62olt12\x18\n \x01(\tB\x02\x18\x01H\x02\x88\x01\x01\x12\x18\n\x07groupid\x18\x0b \x01(\x04\x42\x02\x18\x01H\x03\x88\x01\x01\"B\n\rRenepayStatus\x12\x10\n\x08\x43OMPLETE\x10\x00\x1a\x02\x08\x01\x12\x0f\n\x07PENDING\x10\x01\x1a\x02\x08\x01\x12\x0e\n\x06\x46\x41ILED\x10\x02\x1a\x02\x08\x01\x42\x0e\n\x0c_destinationB\t\n\x07_bolt11B\t\n\x07_bolt12B\n\n\x08_groupid\"l\n\x14ReserveinputsRequest\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x16\n\texclusive\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x14\n\x07reserve\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\x0c\n\n_exclusiveB\n\n\x08_reserve\"M\n\x15ReserveinputsResponse\x12\x34\n\x0creservations\x18\x01 \x03(\x0b\x32\x1e.cln.ReserveinputsReservations\"z\n\x19ReserveinputsReservations\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0c\n\x04vout\x18\x02 \x01(\r\x12\x14\n\x0cwas_reserved\x18\x03 \x01(\x08\x12\x10\n\x08reserved\x18\x04 \x01(\x08\x12\x19\n\x11reserved_to_block\x18\x05 \x01(\r\"4\n\x14SendcustommsgRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\x12\x0b\n\x03msg\x18\x02 \x01(\x0c\"\'\n\x15SendcustommsgResponse\x12\x0e\n\x06status\x18\x01 \x01(\t\"\xb0\x01\n\x12SendinvoiceRequest\x12\x0e\n\x06invreq\x18\x01 \x01(\t\x12\r\n\x05label\x18\x02 \x01(\t\x12%\n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x14\n\x07timeout\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08quantity\x18\x05 \x01(\x04H\x02\x88\x01\x01\x42\x0e\n\x0c_amount_msatB\n\n\x08_timeoutB\x0b\n\t_quantity\"\xb8\x04\n\x13SendinvoiceResponse\x12\r\n\x05label\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12:\n\x06status\x18\x04 \x01(\x0e\x32*.cln.SendinvoiceResponse.SendinvoiceStatus\x12\x12\n\nexpires_at\x18\x05 \x01(\x04\x12%\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x15\n\rcreated_index\x18\x08 \x01(\x04\x12\x1a\n\rupdated_index\x18\t \x01(\x04H\x02\x88\x01\x01\x12\x16\n\tpay_index\x18\n \x01(\x04H\x03\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\x0b \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x14\n\x07paid_at\x18\x0c \x01(\x04H\x05\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x06\x88\x01\x01\"6\n\x11SendinvoiceStatus\x12\n\n\x06UNPAID\x10\x00\x12\x08\n\x04PAID\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x42\x0e\n\x0c_amount_msatB\t\n\x07_bolt12B\x10\n\x0e_updated_indexB\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimage\"\xaa\x02\n\x11SetchannelRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12!\n\x07\x66\x65\x65\x62\x61se\x18\x02 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x13\n\x06\x66\x65\x65ppm\x18\x03 \x01(\rH\x01\x88\x01\x01\x12!\n\x07htlcmin\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12!\n\x07htlcmax\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x19\n\x0c\x65nforcedelay\x18\x06 \x01(\rH\x04\x88\x01\x01\x12\x1c\n\x0fignorefeelimits\x18\x07 \x01(\x08H\x05\x88\x01\x01\x42\n\n\x08_feebaseB\t\n\x07_feeppmB\n\n\x08_htlcminB\n\n\x08_htlcmaxB\x0f\n\r_enforcedelayB\x12\n\x10_ignorefeelimits\"?\n\x12SetchannelResponse\x12)\n\x08\x63hannels\x18\x01 \x03(\x0b\x32\x17.cln.SetchannelChannels\"\xaf\x03\n\x12SetchannelChannels\x12\x0f\n\x07peer_id\x18\x01 \x01(\x0c\x12\x12\n\nchannel_id\x18\x02 \x01(\x0c\x12\x1d\n\x10short_channel_id\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\"\n\rfee_base_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x1b\x66\x65\x65_proportional_millionths\x18\x05 \x01(\r\x12*\n\x15minimum_htlc_out_msat\x18\x06 \x01(\x0b\x32\x0b.cln.Amount\x12$\n\x17warning_htlcmin_too_low\x18\x07 \x01(\tH\x01\x88\x01\x01\x12*\n\x15maximum_htlc_out_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x18warning_htlcmax_too_high\x18\t \x01(\tH\x02\x88\x01\x01\x12\x19\n\x11ignore_fee_limits\x18\n \x01(\x08\x42\x13\n\x11_short_channel_idB\x1a\n\x18_warning_htlcmin_too_lowB\x1b\n\x19_warning_htlcmax_too_high\"b\n\x10SetconfigRequest\x12\x0e\n\x06\x63onfig\x18\x01 \x01(\t\x12\x10\n\x03val\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x16\n\ttransient\x18\x03 \x01(\x08H\x01\x88\x01\x01\x42\x06\n\x04_valB\x0c\n\n_transient\"9\n\x11SetconfigResponse\x12$\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x14.cln.SetconfigConfig\"\xda\x02\n\x0fSetconfigConfig\x12\x0e\n\x06\x63onfig\x18\x01 \x01(\t\x12\x13\n\x06source\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06plugin\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x0f\n\x07\x64ynamic\x18\x04 \x01(\x08\x12\x10\n\x03set\x18\x05 \x01(\x08H\x02\x88\x01\x01\x12\x16\n\tvalue_str\x18\x06 \x01(\tH\x03\x88\x01\x01\x12$\n\nvalue_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x16\n\tvalue_int\x18\x08 \x01(\x12H\x05\x88\x01\x01\x12\x17\n\nvalue_bool\x18\t \x01(\x08H\x06\x88\x01\x01\x12\x0f\n\x07sources\x18\n \x03(\t\x12\x12\n\nvalues_str\x18\x0b \x03(\tB\t\n\x07_sourceB\t\n\x07_pluginB\x06\n\x04_setB\x0c\n\n_value_strB\r\n\x0b_value_msatB\x0c\n\n_value_intB\r\n\x0b_value_bool\"6\n\x15SetpsbtversionRequest\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\r\"&\n\x16SetpsbtversionResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\"\'\n\x12SigninvoiceRequest\x12\x11\n\tinvstring\x18\x01 \x01(\t\"%\n\x13SigninvoiceResponse\x12\x0e\n\x06\x62olt11\x18\x01 \x01(\t\"%\n\x12SignmessageRequest\x12\x0f\n\x07message\x18\x01 \x01(\t\"F\n\x13SignmessageResponse\x12\x11\n\tsignature\x18\x01 \x01(\x0c\x12\r\n\x05recid\x18\x02 \x01(\x0c\x12\r\n\x05zbase\x18\x03 \x01(\t\"\xc8\x01\n\x11SpliceInitRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x17\n\x0frelative_amount\x18\x02 \x01(\x12\x12\x18\n\x0binitialpsbt\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0e\x66\x65\x65rate_per_kw\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x1a\n\rforce_feerate\x18\x05 \x01(\x08H\x02\x88\x01\x01\x42\x0e\n\x0c_initialpsbtB\x11\n\x0f_feerate_per_kwB\x10\n\x0e_force_feerate\"\"\n\x12SpliceInitResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\"_\n\x13SpliceSignedRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x0c\n\x04psbt\x18\x02 \x01(\t\x12\x17\n\nsign_first\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\r\n\x0b_sign_first\"^\n\x14SpliceSignedResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\x12\x13\n\x06outnum\x18\x03 \x01(\rH\x00\x88\x01\x01\x12\x0c\n\x04psbt\x18\x04 \x01(\tB\t\n\x07_outnum\"7\n\x13SpliceUpdateRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x0c\n\x04psbt\x18\x02 \x01(\t\"y\n\x14SpliceUpdateResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x1b\n\x13\x63ommitments_secured\x18\x02 \x01(\x08\x12\x1f\n\x12signatures_secured\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\x15\n\x13_signatures_secured\"2\n\x0fSpliceinRequest\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\"b\n\x10SpliceinResponse\x12\x11\n\x04psbt\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x02tx\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04txid\x18\x03 \x01(\tH\x02\x88\x01\x01\x42\x07\n\x05_psbtB\x05\n\x03_txB\x07\n\x05_txid\"\x8b\x01\n\x10SpliceoutRequest\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\x12\x18\n\x0b\x64\x65stination\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\rforce_feerate\x18\x04 \x01(\x08H\x01\x88\x01\x01\x42\x0e\n\x0c_destinationB\x10\n\x0e_force_feerate\"c\n\x11SpliceoutResponse\x12\x11\n\x04psbt\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x02tx\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04txid\x18\x03 \x01(\tH\x02\x88\x01\x01\x42\x07\n\x05_psbtB\x05\n\x03_txB\x07\n\x05_txid\"\xc6\x01\n\x10\x44\x65vspliceRequest\x12\x16\n\x0escript_or_json\x18\x01 \x01(\t\x12\x13\n\x06\x64ryrun\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x1a\n\rforce_feerate\x18\x03 \x01(\x08H\x01\x88\x01\x01\x12\x16\n\tdebug_log\x18\x04 \x01(\x08H\x02\x88\x01\x01\x12\x17\n\ndev_wetrun\x18\x05 \x01(\x08H\x03\x88\x01\x01\x42\t\n\x07_dryrunB\x10\n\x0e_force_feerateB\x0c\n\n_debug_logB\r\n\x0b_dev_wetrun\"\x80\x01\n\x11\x44\x65vspliceResponse\x12\x0e\n\x06\x64ryrun\x18\x01 \x03(\t\x12\x11\n\x04psbt\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x02tx\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04txid\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x0b\n\x03log\x18\x05 \x03(\tB\x07\n\x05_psbtB\x05\n\x03_txB\x07\n\x05_txid\"H\n\x16UnreserveinputsRequest\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x14\n\x07reserve\x18\x02 \x01(\rH\x00\x88\x01\x01\x42\n\n\x08_reserve\"Q\n\x17UnreserveinputsResponse\x12\x36\n\x0creservations\x18\x01 \x03(\x0b\x32 .cln.UnreserveinputsReservations\"\x97\x01\n\x1bUnreserveinputsReservations\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0c\n\x04vout\x18\x02 \x01(\r\x12\x14\n\x0cwas_reserved\x18\x03 \x01(\x08\x12\x10\n\x08reserved\x18\x04 \x01(\x08\x12\x1e\n\x11reserved_to_block\x18\x05 \x01(\rH\x00\x88\x01\x01\x42\x14\n\x12_reserved_to_block\"n\n\x14UpgradewalletRequest\x12\"\n\x07\x66\x65\x65rate\x18\x01 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x17\n\nreservedok\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\n\n\x08_feerateB\r\n\x0b_reservedok\"~\n\x15UpgradewalletResponse\x12\x15\n\rupgraded_outs\x18\x01 \x01(\x04\x12\x11\n\x04psbt\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x02tx\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x11\n\x04txid\x18\x04 \x01(\x0cH\x02\x88\x01\x01\x42\x07\n\x05_psbtB\x05\n\x03_txB\x07\n\x05_txid\"O\n\x16WaitblockheightRequest\x12\x13\n\x0b\x62lockheight\x18\x01 \x01(\r\x12\x14\n\x07timeout\x18\x02 \x01(\rH\x00\x88\x01\x01\x42\n\n\x08_timeout\".\n\x17WaitblockheightResponse\x12\x13\n\x0b\x62lockheight\x18\x01 \x01(\r\"\xb9\x02\n\x0bWaitRequest\x12\x31\n\tsubsystem\x18\x01 \x01(\x0e\x32\x1e.cln.WaitRequest.WaitSubsystem\x12\x31\n\tindexname\x18\x02 \x01(\x0e\x32\x1e.cln.WaitRequest.WaitIndexname\x12\x11\n\tnextvalue\x18\x03 \x01(\x04\"6\n\rWaitIndexname\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\x12\x0b\n\x07\x44\x45LETED\x10\x02\"y\n\rWaitSubsystem\x12\x0c\n\x08INVOICES\x10\x00\x12\x0c\n\x08\x46ORWARDS\x10\x01\x12\x0c\n\x08SENDPAYS\x10\x02\x12\t\n\x05HTLCS\x10\x03\x12\x0e\n\nCHAINMOVES\x10\x04\x12\x10\n\x0c\x43HANNELMOVES\x10\x05\x12\x11\n\rNETWORKEVENTS\x10\x06\"\xf4\x05\n\x0cWaitResponse\x12\x32\n\tsubsystem\x18\x01 \x01(\x0e\x32\x1f.cln.WaitResponse.WaitSubsystem\x12\x14\n\x07\x63reated\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x07updated\x18\x03 \x01(\x04H\x01\x88\x01\x01\x12\x14\n\x07\x64\x65leted\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12*\n\x07\x64\x65tails\x18\x05 \x01(\x0b\x32\x10.cln.WaitDetailsB\x02\x18\x01H\x03\x88\x01\x01\x12(\n\x08\x66orwards\x18\x06 \x01(\x0b\x32\x11.cln.WaitForwardsH\x04\x88\x01\x01\x12(\n\x08invoices\x18\x07 \x01(\x0b\x32\x11.cln.WaitInvoicesH\x05\x88\x01\x01\x12(\n\x08sendpays\x18\x08 \x01(\x0b\x32\x11.cln.WaitSendpaysH\x06\x88\x01\x01\x12\"\n\x05htlcs\x18\t \x01(\x0b\x32\x0e.cln.WaitHtlcsH\x07\x88\x01\x01\x12,\n\nchainmoves\x18\n \x01(\x0b\x32\x13.cln.WaitChainmovesH\x08\x88\x01\x01\x12\x30\n\x0c\x63hannelmoves\x18\x0b \x01(\x0b\x32\x15.cln.WaitChannelmovesH\t\x88\x01\x01\x12\x32\n\rnetworkevents\x18\x0c \x01(\x0b\x32\x16.cln.WaitNetworkeventsH\n\x88\x01\x01\"y\n\rWaitSubsystem\x12\x0c\n\x08INVOICES\x10\x00\x12\x0c\n\x08\x46ORWARDS\x10\x01\x12\x0c\n\x08SENDPAYS\x10\x02\x12\t\n\x05HTLCS\x10\x03\x12\x0e\n\nCHAINMOVES\x10\x04\x12\x10\n\x0c\x43HANNELMOVES\x10\x05\x12\x11\n\rNETWORKEVENTS\x10\x06\x42\n\n\x08_createdB\n\n\x08_updatedB\n\n\x08_deletedB\n\n\x08_detailsB\x0b\n\t_forwardsB\x0b\n\t_invoicesB\x0b\n\t_sendpaysB\x08\n\x06_htlcsB\r\n\x0b_chainmovesB\x0f\n\r_channelmovesB\x10\n\x0e_networkevents\"d\n\x0eWaitChainmoves\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\"f\n\x10WaitChannelmoves\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\"\xd0\x05\n\x0bWaitDetails\x12;\n\x06status\x18\x01 \x01(\x0e\x32\".cln.WaitDetails.WaitDetailsStatusB\x02\x18\x01H\x00\x88\x01\x01\x12\x16\n\x05label\x18\x02 \x01(\tB\x02\x18\x01H\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x02\x18\x01H\x02\x88\x01\x01\x12\x17\n\x06\x62olt11\x18\x04 \x01(\tB\x02\x18\x01H\x03\x88\x01\x01\x12\x17\n\x06\x62olt12\x18\x05 \x01(\tB\x02\x18\x01H\x04\x88\x01\x01\x12\x17\n\x06partid\x18\x06 \x01(\x04\x42\x02\x18\x01H\x05\x88\x01\x01\x12\x18\n\x07groupid\x18\x07 \x01(\x04\x42\x02\x18\x01H\x06\x88\x01\x01\x12\x1d\n\x0cpayment_hash\x18\x08 \x01(\x0c\x42\x02\x18\x01H\x07\x88\x01\x01\x12\x1b\n\nin_channel\x18\t \x01(\tB\x02\x18\x01H\x08\x88\x01\x01\x12\x1b\n\nin_htlc_id\x18\n \x01(\x04\x42\x02\x18\x01H\t\x88\x01\x01\x12%\n\x07in_msat\x18\x0b \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\n\x88\x01\x01\x12\x1c\n\x0bout_channel\x18\x0c \x01(\tB\x02\x18\x01H\x0b\x88\x01\x01\"\xad\x01\n\x11WaitDetailsStatus\x12\x0e\n\x06UNPAID\x10\x00\x1a\x02\x08\x01\x12\x0c\n\x04PAID\x10\x01\x1a\x02\x08\x01\x12\x0f\n\x07\x45XPIRED\x10\x02\x1a\x02\x08\x01\x12\x0f\n\x07PENDING\x10\x03\x1a\x02\x08\x01\x12\x0e\n\x06\x46\x41ILED\x10\x04\x1a\x02\x08\x01\x12\x10\n\x08\x43OMPLETE\x10\x05\x1a\x02\x08\x01\x12\x0f\n\x07OFFERED\x10\x06\x1a\x02\x08\x01\x12\x0f\n\x07SETTLED\x10\x07\x1a\x02\x08\x01\x12\x14\n\x0cLOCAL_FAILED\x10\x08\x1a\x02\x08\x01\x42\t\n\x07_statusB\x08\n\x06_labelB\x0e\n\x0c_descriptionB\t\n\x07_bolt11B\t\n\x07_bolt12B\t\n\x07_partidB\n\n\x08_groupidB\x0f\n\r_payment_hashB\r\n\x0b_in_channelB\r\n\x0b_in_htlc_idB\n\n\x08_in_msatB\x0e\n\x0c_out_channel\"\xcb\x02\n\x0cWaitForwards\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32$.cln.WaitForwards.WaitForwardsStatusH\x00\x88\x01\x01\x12\x17\n\nin_channel\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x17\n\nin_htlc_id\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12!\n\x07in_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x18\n\x0bout_channel\x18\x05 \x01(\tH\x04\x88\x01\x01\"L\n\x12WaitForwardsStatus\x12\x0b\n\x07OFFERED\x10\x00\x12\x0b\n\x07SETTLED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x10\n\x0cLOCAL_FAILED\x10\x03\x42\t\n\x07_statusB\r\n\x0b_in_channelB\r\n\x0b_in_htlc_idB\n\n\x08_in_msatB\x0e\n\x0c_out_channel\"\x8c\x03\n\tWaitHtlcs\x12\"\n\x05state\x18\x01 \x01(\x0e\x32\x0e.cln.HtlcStateH\x00\x88\x01\x01\x12\x14\n\x07htlc_id\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x1d\n\x10short_channel_id\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x18\n\x0b\x63ltv_expiry\x18\x04 \x01(\rH\x03\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x39\n\tdirection\x18\x06 \x01(\x0e\x32!.cln.WaitHtlcs.WaitHtlcsDirectionH\x05\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x07 \x01(\x0cH\x06\x88\x01\x01\"%\n\x12WaitHtlcsDirection\x12\x07\n\x03OUT\x10\x00\x12\x06\n\x02IN\x10\x01\x42\x08\n\x06_stateB\n\n\x08_htlc_idB\x13\n\x11_short_channel_idB\x0e\n\x0c_cltv_expiryB\x0e\n\x0c_amount_msatB\x0c\n\n_directionB\x0f\n\r_payment_hash\"\x95\x02\n\x0cWaitInvoices\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32$.cln.WaitInvoices.WaitInvoicesStatusH\x00\x88\x01\x01\x12\x12\n\x05label\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x04 \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x05 \x01(\tH\x04\x88\x01\x01\"7\n\x12WaitInvoicesStatus\x12\n\n\x06UNPAID\x10\x00\x12\x08\n\x04PAID\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x42\t\n\x07_statusB\x08\n\x06_labelB\x0e\n\x0c_descriptionB\t\n\x07_bolt11B\t\n\x07_bolt12\"\x89\x02\n\x11WaitNetworkevents\x12\x1a\n\rcreated_index\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x44\n\titem_type\x18\x02 \x01(\x0e\x32,.cln.WaitNetworkevents.WaitNetworkeventsTypeH\x01\x88\x01\x01\x12\x14\n\x07peer_id\x18\x03 \x01(\x0cH\x02\x88\x01\x01\"P\n\x15WaitNetworkeventsType\x12\x0b\n\x07\x43ONNECT\x10\x00\x12\x10\n\x0c\x43ONNECT_FAIL\x10\x01\x12\x08\n\x04PING\x10\x02\x12\x0e\n\nDISCONNECT\x10\x03\x42\x10\n\x0e_created_indexB\x0c\n\n_item_typeB\n\n\x08_peer_id\"\xff\x01\n\x0cWaitSendpays\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32$.cln.WaitSendpays.WaitSendpaysStatusH\x00\x88\x01\x01\x12\x13\n\x06partid\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x14\n\x07groupid\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x04 \x01(\x0cH\x03\x88\x01\x01\";\n\x12WaitSendpaysStatus\x12\x0b\n\x07PENDING\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x42\t\n\x07_statusB\t\n\x07_partidB\n\n\x08_groupidB\x0f\n\r_payment_hash\"4\n\x12ListconfigsRequest\x12\x13\n\x06\x63onfig\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_config\"P\n\x13ListconfigsResponse\x12-\n\x07\x63onfigs\x18\x01 \x01(\x0b\x32\x17.cln.ListconfigsConfigsH\x00\x88\x01\x01\x42\n\n\x08_configs\"\x94.\n\x12ListconfigsConfigs\x12.\n\x04\x63onf\x18\x01 \x01(\x0b\x32\x1b.cln.ListconfigsConfigsConfH\x00\x88\x01\x01\x12\x38\n\tdeveloper\x18\x02 \x01(\x0b\x32 .cln.ListconfigsConfigsDeveloperH\x01\x88\x01\x01\x12?\n\rclear_plugins\x18\x03 \x01(\x0b\x32#.cln.ListconfigsConfigsClearpluginsH\x02\x88\x01\x01\x12;\n\x0b\x64isable_mpp\x18\x04 \x01(\x0b\x32!.cln.ListconfigsConfigsDisablemppH\x03\x88\x01\x01\x12\x34\n\x07mainnet\x18\x05 \x01(\x0b\x32\x1e.cln.ListconfigsConfigsMainnetH\x04\x88\x01\x01\x12\x34\n\x07regtest\x18\x06 \x01(\x0b\x32\x1e.cln.ListconfigsConfigsRegtestH\x05\x88\x01\x01\x12\x32\n\x06signet\x18\x07 \x01(\x0b\x32\x1d.cln.ListconfigsConfigsSignetH\x06\x88\x01\x01\x12\x34\n\x07testnet\x18\x08 \x01(\x0b\x32\x1e.cln.ListconfigsConfigsTestnetH\x07\x88\x01\x01\x12\x45\n\x10important_plugin\x18\t \x01(\x0b\x32&.cln.ListconfigsConfigsImportantpluginH\x08\x88\x01\x01\x12\x32\n\x06plugin\x18\n \x01(\x0b\x32\x1d.cln.ListconfigsConfigsPluginH\t\x88\x01\x01\x12\x39\n\nplugin_dir\x18\x0b \x01(\x0b\x32 .cln.ListconfigsConfigsPlugindirH\n\x88\x01\x01\x12?\n\rlightning_dir\x18\x0c \x01(\x0b\x32#.cln.ListconfigsConfigsLightningdirH\x0b\x88\x01\x01\x12\x34\n\x07network\x18\r \x01(\x0b\x32\x1e.cln.ListconfigsConfigsNetworkH\x0c\x88\x01\x01\x12N\n\x15\x61llow_deprecated_apis\x18\x0e \x01(\x0b\x32*.cln.ListconfigsConfigsAllowdeprecatedapisH\r\x88\x01\x01\x12\x35\n\x08rpc_file\x18\x0f \x01(\x0b\x32\x1e.cln.ListconfigsConfigsRpcfileH\x0e\x88\x01\x01\x12\x41\n\x0e\x64isable_plugin\x18\x10 \x01(\x0b\x32$.cln.ListconfigsConfigsDisablepluginH\x0f\x88\x01\x01\x12\x44\n\x10\x61lways_use_proxy\x18\x11 \x01(\x0b\x32%.cln.ListconfigsConfigsAlwaysuseproxyH\x10\x88\x01\x01\x12\x32\n\x06\x64\x61\x65mon\x18\x12 \x01(\x0b\x32\x1d.cln.ListconfigsConfigsDaemonH\x11\x88\x01\x01\x12\x32\n\x06wallet\x18\x13 \x01(\x0b\x32\x1d.cln.ListconfigsConfigsWalletH\x12\x88\x01\x01\x12\x41\n\x0elarge_channels\x18\x14 \x01(\x0b\x32$.cln.ListconfigsConfigsLargechannelsH\x13\x88\x01\x01\x12P\n\x16\x65xperimental_dual_fund\x18\x15 \x01(\x0b\x32+.cln.ListconfigsConfigsExperimentaldualfundH\x14\x88\x01\x01\x12S\n\x15\x65xperimental_splicing\x18\x16 \x01(\x0b\x32+.cln.ListconfigsConfigsExperimentalsplicingB\x02\x18\x01H\x15\x88\x01\x01\x12i\n#experimental_shutdown_wrong_funding\x18\x19 \x01(\x0b\x32\x37.cln.ListconfigsConfigsExperimentalshutdownwrongfundingH\x16\x88\x01\x01\x12V\n\x19\x65xperimental_peer_storage\x18\x1a \x01(\x0b\x32..cln.ListconfigsConfigsExperimentalpeerstorageH\x17\x88\x01\x01\x12M\n\x14\x65xperimental_anchors\x18\x1b \x01(\x0b\x32*.cln.ListconfigsConfigsExperimentalanchorsH\x18\x88\x01\x01\x12\x45\n\x10\x64\x61tabase_upgrade\x18\x1c \x01(\x0b\x32&.cln.ListconfigsConfigsDatabaseupgradeH\x19\x88\x01\x01\x12,\n\x03rgb\x18\x1d \x01(\x0b\x32\x1a.cln.ListconfigsConfigsRgbH\x1a\x88\x01\x01\x12\x30\n\x05\x61lias\x18\x1e \x01(\x0b\x32\x1c.cln.ListconfigsConfigsAliasH\x1b\x88\x01\x01\x12\x35\n\x08pid_file\x18\x1f \x01(\x0b\x32\x1e.cln.ListconfigsConfigsPidfileH\x1c\x88\x01\x01\x12\x46\n\x11ignore_fee_limits\x18 \x01(\x0b\x32&.cln.ListconfigsConfigsIgnorefeelimitsH\x1d\x88\x01\x01\x12\x45\n\x10watchtime_blocks\x18! \x01(\x0b\x32&.cln.ListconfigsConfigsWatchtimeblocksH\x1e\x88\x01\x01\x12\x45\n\x10\x66unding_confirms\x18# \x01(\x0b\x32&.cln.ListconfigsConfigsFundingconfirmsH\x1f\x88\x01\x01\x12\x39\n\ncltv_delta\x18$ \x01(\x0b\x32 .cln.ListconfigsConfigsCltvdeltaH \x88\x01\x01\x12\x39\n\ncltv_final\x18% \x01(\x0b\x32 .cln.ListconfigsConfigsCltvfinalH!\x88\x01\x01\x12;\n\x0b\x63ommit_time\x18& \x01(\x0b\x32!.cln.ListconfigsConfigsCommittimeH\"\x88\x01\x01\x12\x35\n\x08\x66\x65\x65_base\x18\' \x01(\x0b\x32\x1e.cln.ListconfigsConfigsFeebaseH#\x88\x01\x01\x12\x32\n\x06rescan\x18( \x01(\x0b\x32\x1d.cln.ListconfigsConfigsRescanH$\x88\x01\x01\x12\x42\n\x0f\x66\x65\x65_per_satoshi\x18) \x01(\x0b\x32$.cln.ListconfigsConfigsFeepersatoshiH%\x88\x01\x01\x12L\n\x14max_concurrent_htlcs\x18* \x01(\x0b\x32).cln.ListconfigsConfigsMaxconcurrenthtlcsH&\x88\x01\x01\x12\x46\n\x11htlc_minimum_msat\x18+ \x01(\x0b\x32&.cln.ListconfigsConfigsHtlcminimummsatH\'\x88\x01\x01\x12\x46\n\x11htlc_maximum_msat\x18, \x01(\x0b\x32&.cln.ListconfigsConfigsHtlcmaximummsatH(\x88\x01\x01\x12X\n\x1bmax_dust_htlc_exposure_msat\x18- \x01(\x0b\x32..cln.ListconfigsConfigsMaxdusthtlcexposuremsatH)\x88\x01\x01\x12\x44\n\x10min_capacity_sat\x18. \x01(\x0b\x32%.cln.ListconfigsConfigsMincapacitysatH*\x88\x01\x01\x12.\n\x04\x61\x64\x64r\x18/ \x01(\x0b\x32\x1b.cln.ListconfigsConfigsAddrH+\x88\x01\x01\x12?\n\rannounce_addr\x18\x30 \x01(\x0b\x32#.cln.ListconfigsConfigsAnnounceaddrH,\x88\x01\x01\x12\x37\n\tbind_addr\x18\x31 \x01(\x0b\x32\x1f.cln.ListconfigsConfigsBindaddrH-\x88\x01\x01\x12\x34\n\x07offline\x18\x32 \x01(\x0b\x32\x1e.cln.ListconfigsConfigsOfflineH.\x88\x01\x01\x12:\n\nautolisten\x18\x33 \x01(\x0b\x32!.cln.ListconfigsConfigsAutolistenH/\x88\x01\x01\x12\x30\n\x05proxy\x18\x34 \x01(\x0b\x32\x1c.cln.ListconfigsConfigsProxyH0\x88\x01\x01\x12;\n\x0b\x64isable_dns\x18\x35 \x01(\x0b\x32!.cln.ListconfigsConfigsDisablednsH1\x88\x01\x01\x12T\n\x18\x61nnounce_addr_discovered\x18\x36 \x01(\x0b\x32-.cln.ListconfigsConfigsAnnounceaddrdiscoveredH2\x88\x01\x01\x12]\n\x1d\x61nnounce_addr_discovered_port\x18\x37 \x01(\x0b\x32\x31.cln.ListconfigsConfigsAnnounceaddrdiscoveredportH3\x88\x01\x01\x12?\n\rencrypted_hsm\x18\x38 \x01(\x0b\x32#.cln.ListconfigsConfigsEncryptedhsmH4\x88\x01\x01\x12>\n\rrpc_file_mode\x18\x39 \x01(\x0b\x32\".cln.ListconfigsConfigsRpcfilemodeH5\x88\x01\x01\x12\x37\n\tlog_level\x18: \x01(\x0b\x32\x1f.cln.ListconfigsConfigsLoglevelH6\x88\x01\x01\x12\x39\n\nlog_prefix\x18; \x01(\x0b\x32 .cln.ListconfigsConfigsLogprefixH7\x88\x01\x01\x12\x35\n\x08log_file\x18< \x01(\x0b\x32\x1e.cln.ListconfigsConfigsLogfileH8\x88\x01\x01\x12\x41\n\x0elog_timestamps\x18= \x01(\x0b\x32$.cln.ListconfigsConfigsLogtimestampsH9\x88\x01\x01\x12\x41\n\x0e\x66orce_feerates\x18> \x01(\x0b\x32$.cln.ListconfigsConfigsForcefeeratesH:\x88\x01\x01\x12\x38\n\tsubdaemon\x18? \x01(\x0b\x32 .cln.ListconfigsConfigsSubdaemonH;\x88\x01\x01\x12Q\n\x16\x66\x65tchinvoice_noconnect\x18@ \x01(\x0b\x32,.cln.ListconfigsConfigsFetchinvoicenoconnectH<\x88\x01\x01\x12L\n\x14tor_service_password\x18\x42 \x01(\x0b\x32).cln.ListconfigsConfigsTorservicepasswordH=\x88\x01\x01\x12\x46\n\x11\x61nnounce_addr_dns\x18\x43 \x01(\x0b\x32&.cln.ListconfigsConfigsAnnounceaddrdnsH>\x88\x01\x01\x12T\n\x18require_confirmed_inputs\x18\x44 \x01(\x0b\x32-.cln.ListconfigsConfigsRequireconfirmedinputsH?\x88\x01\x01\x12\x39\n\ncommit_fee\x18\x45 \x01(\x0b\x32 .cln.ListconfigsConfigsCommitfeeH@\x88\x01\x01\x12N\n\x15\x63ommit_feerate_offset\x18\x46 \x01(\x0b\x32*.cln.ListconfigsConfigsCommitfeerateoffsetHA\x88\x01\x01\x12T\n\x18\x61utoconnect_seeker_peers\x18G \x01(\x0b\x32-.cln.ListconfigsConfigsAutoconnectseekerpeersHB\x88\x01\x01\x12R\n\x17\x63urrencyrate_add_source\x18J \x01(\x0b\x32,.cln.ListconfigsConfigsCurrencyrateaddsourceHC\x88\x01\x01\x12Z\n\x1b\x63urrencyrate_disable_source\x18K \x01(\x0b\x32\x30.cln.ListconfigsConfigsCurrencyratedisablesourceHD\x88\x01\x01\x42\x07\n\x05_confB\x0c\n\n_developerB\x10\n\x0e_clear_pluginsB\x0e\n\x0c_disable_mppB\n\n\x08_mainnetB\n\n\x08_regtestB\t\n\x07_signetB\n\n\x08_testnetB\x13\n\x11_important_pluginB\t\n\x07_pluginB\r\n\x0b_plugin_dirB\x10\n\x0e_lightning_dirB\n\n\x08_networkB\x18\n\x16_allow_deprecated_apisB\x0b\n\t_rpc_fileB\x11\n\x0f_disable_pluginB\x13\n\x11_always_use_proxyB\t\n\x07_daemonB\t\n\x07_walletB\x11\n\x0f_large_channelsB\x19\n\x17_experimental_dual_fundB\x18\n\x16_experimental_splicingB&\n$_experimental_shutdown_wrong_fundingB\x1c\n\x1a_experimental_peer_storageB\x17\n\x15_experimental_anchorsB\x13\n\x11_database_upgradeB\x06\n\x04_rgbB\x08\n\x06_aliasB\x0b\n\t_pid_fileB\x14\n\x12_ignore_fee_limitsB\x13\n\x11_watchtime_blocksB\x13\n\x11_funding_confirmsB\r\n\x0b_cltv_deltaB\r\n\x0b_cltv_finalB\x0e\n\x0c_commit_timeB\x0b\n\t_fee_baseB\t\n\x07_rescanB\x12\n\x10_fee_per_satoshiB\x17\n\x15_max_concurrent_htlcsB\x14\n\x12_htlc_minimum_msatB\x14\n\x12_htlc_maximum_msatB\x1e\n\x1c_max_dust_htlc_exposure_msatB\x13\n\x11_min_capacity_satB\x07\n\x05_addrB\x10\n\x0e_announce_addrB\x0c\n\n_bind_addrB\n\n\x08_offlineB\r\n\x0b_autolistenB\x08\n\x06_proxyB\x0e\n\x0c_disable_dnsB\x1b\n\x19_announce_addr_discoveredB \n\x1e_announce_addr_discovered_portB\x10\n\x0e_encrypted_hsmB\x10\n\x0e_rpc_file_modeB\x0c\n\n_log_levelB\r\n\x0b_log_prefixB\x0b\n\t_log_fileB\x11\n\x0f_log_timestampsB\x11\n\x0f_force_feeratesB\x0c\n\n_subdaemonB\x19\n\x17_fetchinvoice_noconnectB\x17\n\x15_tor_service_passwordB\x14\n\x12_announce_addr_dnsB\x1b\n\x19_require_confirmed_inputsB\r\n\x0b_commit_feeB\x18\n\x16_commit_feerate_offsetB\x1b\n\x19_autoconnect_seeker_peersB\x1a\n\x18_currencyrate_add_sourceB\x1e\n\x1c_currencyrate_disable_source\"=\n\x16ListconfigsConfigsAddr\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"<\n\x17ListconfigsConfigsAlias\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"K\n%ListconfigsConfigsAllowdeprecatedapis\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"F\n ListconfigsConfigsAlwaysuseproxy\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"E\n\x1eListconfigsConfigsAnnounceaddr\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"\x80\x02\n(ListconfigsConfigsAnnounceaddrdiscovered\x12q\n\tvalue_str\x18\x01 \x01(\x0e\x32^.cln.ListconfigsConfigsAnnounceaddrdiscovered.ListconfigsConfigsAnnounceaddrdiscoveredValueStr\x12\x0e\n\x06source\x18\x02 \x01(\t\"Q\n0ListconfigsConfigsAnnounceaddrdiscoveredValueStr\x12\x08\n\x04TRUE\x10\x00\x12\t\n\x05\x46\x41LSE\x10\x01\x12\x08\n\x04\x41UTO\x10\x02\"Q\n,ListconfigsConfigsAnnounceaddrdiscoveredport\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"G\n!ListconfigsConfigsAnnounceaddrdns\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"M\n(ListconfigsConfigsAutoconnectseekerpeers\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"B\n\x1cListconfigsConfigsAutolisten\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"A\n\x1aListconfigsConfigsBindaddr\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"=\n\x1eListconfigsConfigsClearplugins\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"@\n\x1bListconfigsConfigsCltvdelta\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"@\n\x1bListconfigsConfigsCltvfinal\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"@\n\x1bListconfigsConfigsCommitfee\x12\x11\n\tvalue_int\x18\x01 \x01(\x04\x12\x0e\n\x06source\x18\x02 \x01(\t\"J\n%ListconfigsConfigsCommitfeerateoffset\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"A\n\x1cListconfigsConfigsCommittime\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"\xa2\x01\n\x16ListconfigsConfigsConf\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12H\n\x06source\x18\x02 \x01(\x0e\x32\x38.cln.ListconfigsConfigsConf.ListconfigsConfigsConfSource\"+\n\x1cListconfigsConfigsConfSource\x12\x0b\n\x07\x43MDLINE\x10\x00\"n\n\'ListconfigsConfigsCurrencyrateaddsource\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\x12\x13\n\x06plugin\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_plugin\"r\n+ListconfigsConfigsCurrencyratedisablesource\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\x12\x13\n\x06plugin\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_plugin\"7\n\x18ListconfigsConfigsDaemon\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"G\n!ListconfigsConfigsDatabaseupgrade\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\":\n\x1bListconfigsConfigsDeveloper\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\";\n\x1cListconfigsConfigsDisabledns\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"[\n\x1cListconfigsConfigsDisablempp\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x13\n\x06plugin\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_plugin\"F\n\x1fListconfigsConfigsDisableplugin\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"=\n\x1eListconfigsConfigsEncryptedhsm\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"D\n%ListconfigsConfigsExperimentalanchors\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"E\n&ListconfigsConfigsExperimentaldualfund\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"H\n)ListconfigsConfigsExperimentalpeerstorage\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"Q\n2ListconfigsConfigsExperimentalshutdownwrongfunding\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"M\n&ListconfigsConfigsExperimentalsplicing\x12\x0f\n\x03set\x18\x01 \x01(\x08\x42\x02\x18\x01\x12\x12\n\x06source\x18\x02 \x01(\tB\x02\x18\x01\">\n\x19ListconfigsConfigsFeebase\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"D\n\x1fListconfigsConfigsFeepersatoshi\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"f\n\'ListconfigsConfigsFetchinvoicenoconnect\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x13\n\x06plugin\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_plugin\"D\n\x1fListconfigsConfigsForcefeerates\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"F\n!ListconfigsConfigsFundingconfirms\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"T\n!ListconfigsConfigsHtlcmaximummsat\x12\x1f\n\nvalue_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x0e\n\x06source\x18\x02 \x01(\t\"T\n!ListconfigsConfigsHtlcminimummsat\x12\x1f\n\nvalue_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x0e\n\x06source\x18\x02 \x01(\t\"G\n!ListconfigsConfigsIgnorefeelimits\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"H\n!ListconfigsConfigsImportantplugin\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\">\n\x1fListconfigsConfigsLargechannels\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"C\n\x1eListconfigsConfigsLightningdir\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"@\n\x19ListconfigsConfigsLogfile\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"?\n\x1aListconfigsConfigsLoglevel\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"@\n\x1bListconfigsConfigsLogprefix\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"E\n\x1fListconfigsConfigsLogtimestamps\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"8\n\x19ListconfigsConfigsMainnet\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"I\n$ListconfigsConfigsMaxconcurrenthtlcs\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"\\\n)ListconfigsConfigsMaxdusthtlcexposuremsat\x12\x1f\n\nvalue_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x0e\n\x06source\x18\x02 \x01(\t\"g\n ListconfigsConfigsMincapacitysat\x12\x11\n\tvalue_int\x18\x01 \x01(\x04\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x14\n\x07\x64ynamic\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\n\n\x08_dynamic\">\n\x19ListconfigsConfigsNetwork\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"8\n\x19ListconfigsConfigsOffline\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\">\n\x19ListconfigsConfigsPidfile\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"?\n\x18ListconfigsConfigsPlugin\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"B\n\x1bListconfigsConfigsPlugindir\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"<\n\x17ListconfigsConfigsProxy\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"8\n\x19ListconfigsConfigsRegtest\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"N\n(ListconfigsConfigsRequireconfirmedinputs\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"=\n\x18ListconfigsConfigsRescan\x12\x11\n\tvalue_int\x18\x01 \x01(\x12\x12\x0e\n\x06source\x18\x02 \x01(\t\":\n\x15ListconfigsConfigsRgb\x12\x11\n\tvalue_str\x18\x01 \x01(\x0c\x12\x0e\n\x06source\x18\x02 \x01(\t\">\n\x19ListconfigsConfigsRpcfile\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"B\n\x1dListconfigsConfigsRpcfilemode\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"7\n\x18ListconfigsConfigsSignet\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"B\n\x1bListconfigsConfigsSubdaemon\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"8\n\x19ListconfigsConfigsTestnet\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"I\n$ListconfigsConfigsTorservicepassword\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"=\n\x18ListconfigsConfigsWallet\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"F\n!ListconfigsConfigsWatchtimeblocks\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"\r\n\x0bStopRequest\"a\n\x0cStopResponse\x12,\n\x06result\x18\x01 \x01(\x0e\x32\x1c.cln.StopResponse.StopResult\"#\n\nStopResult\x12\x15\n\x11SHUTDOWN_COMPLETE\x10\x00\"/\n\x0bHelpRequest\x12\x14\n\x07\x63ommand\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_command\"\x95\x01\n\x0cHelpResponse\x12\x1b\n\x04help\x18\x01 \x03(\x0b\x32\r.cln.HelpHelp\x12:\n\x0b\x66ormat_hint\x18\x02 \x01(\x0e\x32 .cln.HelpResponse.HelpFormathintH\x00\x88\x01\x01\"\x1c\n\x0eHelpFormathint\x12\n\n\x06SIMPLE\x10\x00\x42\x0e\n\x0c_format_hint\"\x1b\n\x08HelpHelp\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\"g\n\x18PreapprovekeysendRequest\x12\x13\n\x0b\x64\x65stination\x18\x01 \x01(\x0c\x12\x14\n\x0cpayment_hash\x18\x02 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\"\x1b\n\x19PreapprovekeysendResponse\"*\n\x18PreapproveinvoiceRequest\x12\x0e\n\x06\x62olt11\x18\x01 \x01(\t\"\x1b\n\x19PreapproveinvoiceResponse\"\x15\n\x13StaticbackupRequest\"#\n\x14StaticbackupResponse\x12\x0b\n\x03scb\x18\x01 \x03(\x0c\"d\n\x16\x42kprchannelsapyRequest\x12\x17\n\nstart_time\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x15\n\x08\x65nd_time\x18\x02 \x01(\x04H\x01\x88\x01\x01\x42\r\n\x0b_start_timeB\x0b\n\t_end_time\"P\n\x17\x42kprchannelsapyResponse\x12\x35\n\x0c\x63hannels_apy\x18\x01 \x03(\x0b\x32\x1f.cln.BkprchannelsapyChannelsApy\"\xf9\x06\n\x1a\x42kprchannelsapyChannelsApy\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12$\n\x0frouted_out_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x0erouted_in_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12(\n\x13lease_fee_paid_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12*\n\x15lease_fee_earned_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12$\n\x0fpushed_out_msat\x18\x06 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x0epushed_in_msat\x18\x07 \x01(\x0b\x32\x0b.cln.Amount\x12+\n\x16our_start_balance_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12/\n\x1a\x63hannel_start_balance_msat\x18\t \x01(\x0b\x32\x0b.cln.Amount\x12\"\n\rfees_out_msat\x18\n \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x0c\x66\x65\x65s_in_msat\x18\x0b \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x17\n\x0futilization_out\x18\x0c \x01(\t\x12$\n\x17utilization_out_initial\x18\r \x01(\tH\x01\x88\x01\x01\x12\x16\n\x0eutilization_in\x18\x0e \x01(\t\x12#\n\x16utilization_in_initial\x18\x0f \x01(\tH\x02\x88\x01\x01\x12\x0f\n\x07\x61py_out\x18\x10 \x01(\t\x12\x1c\n\x0f\x61py_out_initial\x18\x11 \x01(\tH\x03\x88\x01\x01\x12\x0e\n\x06\x61py_in\x18\x12 \x01(\t\x12\x1b\n\x0e\x61py_in_initial\x18\x13 \x01(\tH\x04\x88\x01\x01\x12\x11\n\tapy_total\x18\x14 \x01(\t\x12\x1e\n\x11\x61py_total_initial\x18\x15 \x01(\tH\x05\x88\x01\x01\x12\x16\n\tapy_lease\x18\x16 \x01(\tH\x06\x88\x01\x01\x42\x0f\n\r_fees_in_msatB\x1a\n\x18_utilization_out_initialB\x19\n\x17_utilization_in_initialB\x12\n\x10_apy_out_initialB\x11\n\x0f_apy_in_initialB\x14\n\x12_apy_total_initialB\x0c\n\n_apy_lease\"\xd2\x01\n\x18\x42kprdumpincomecsvRequest\x12\x12\n\ncsv_format\x18\x01 \x01(\t\x12\x15\n\x08\x63sv_file\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x1d\n\x10\x63onsolidate_fees\x18\x03 \x01(\x08H\x01\x88\x01\x01\x12\x17\n\nstart_time\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12\x15\n\x08\x65nd_time\x18\x05 \x01(\x04H\x03\x88\x01\x01\x42\x0b\n\t_csv_fileB\x13\n\x11_consolidate_feesB\r\n\x0b_start_timeB\x0b\n\t_end_time\"\xd4\x01\n\x19\x42kprdumpincomecsvResponse\x12\x10\n\x08\x63sv_file\x18\x01 \x01(\t\x12M\n\ncsv_format\x18\x02 \x01(\x0e\x32\x39.cln.BkprdumpincomecsvResponse.BkprdumpincomecsvCsvFormat\"V\n\x1a\x42kprdumpincomecsvCsvFormat\x12\x0f\n\x0b\x43OINTRACKER\x10\x00\x12\n\n\x06KOINLY\x10\x01\x12\x0b\n\x07HARMONY\x10\x02\x12\x0e\n\nQUICKBOOKS\x10\x03\"%\n\x12\x42kprinspectRequest\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\"7\n\x13\x42kprinspectResponse\x12 \n\x03txs\x18\x01 \x03(\x0b\x32\x13.cln.BkprinspectTxs\"\x9a\x01\n\x0e\x42kprinspectTxs\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x18\n\x0b\x62lockheight\x18\x02 \x01(\rH\x00\x88\x01\x01\x12#\n\x0e\x66\x65\x65s_paid_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12+\n\x07outputs\x18\x04 \x03(\x0b\x32\x1a.cln.BkprinspectTxsOutputsB\x0e\n\x0c_blockheight\"\xbc\x03\n\x15\x42kprinspectTxsOutputs\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x0e\n\x06outnum\x18\x02 \x01(\r\x12&\n\x11output_value_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08\x63urrency\x18\x04 \x01(\t\x12%\n\x0b\x63redit_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12$\n\ndebit_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12 \n\x13originating_account\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x17\n\noutput_tag\x18\x08 \x01(\tH\x03\x88\x01\x01\x12\x16\n\tspend_tag\x18\t \x01(\tH\x04\x88\x01\x01\x12\x1a\n\rspending_txid\x18\n \x01(\x0cH\x05\x88\x01\x01\x12\x17\n\npayment_id\x18\x0b \x01(\x0cH\x06\x88\x01\x01\x42\x0e\n\x0c_credit_msatB\r\n\x0b_debit_msatB\x16\n\x14_originating_accountB\r\n\x0b_output_tagB\x0c\n\n_spend_tagB\x10\n\x0e_spending_txidB\r\n\x0b_payment_id\"h\n\x1c\x42kprlistaccounteventsRequest\x12\x14\n\x07\x61\x63\x63ount\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x17\n\npayment_id\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\n\n\x08_accountB\r\n\x0b_payment_id\"Q\n\x1d\x42kprlistaccounteventsResponse\x12\x30\n\x06\x65vents\x18\x01 \x03(\x0b\x32 .cln.BkprlistaccounteventsEvents\"\xcd\x05\n\x1b\x42kprlistaccounteventsEvents\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12S\n\titem_type\x18\x02 \x01(\x0e\x32@.cln.BkprlistaccounteventsEvents.BkprlistaccounteventsEventsType\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08\x63urrency\x18\x06 \x01(\t\x12\x11\n\ttimestamp\x18\x07 \x01(\r\x12\x15\n\x08outpoint\x18\x08 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x62lockheight\x18\t \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06origin\x18\n \x01(\tH\x02\x88\x01\x01\x12\x17\n\npayment_id\x18\x0b \x01(\x0cH\x03\x88\x01\x01\x12\x11\n\x04txid\x18\x0c \x01(\x0cH\x04\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\r \x01(\tH\x05\x88\x01\x01\x12#\n\tfees_msat\x18\x0e \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12\x19\n\x0cis_rebalance\x18\x0f \x01(\x08H\x07\x88\x01\x01\x12\x14\n\x07part_id\x18\x10 \x01(\rH\x08\x88\x01\x01\x12\x19\n\x0c\x63urrencyrate\x18\x11 \x01(\x01H\t\x88\x01\x01\"J\n\x1f\x42kprlistaccounteventsEventsType\x12\x0f\n\x0bONCHAIN_FEE\x10\x00\x12\t\n\x05\x43HAIN\x10\x01\x12\x0b\n\x07\x43HANNEL\x10\x02\x42\x0b\n\t_outpointB\x0e\n\x0c_blockheightB\t\n\x07_originB\r\n\x0b_payment_idB\x07\n\x05_txidB\x0e\n\x0c_descriptionB\x0c\n\n_fees_msatB\x0f\n\r_is_rebalanceB\n\n\x08_part_idB\x0f\n\r_currencyrate\"\x19\n\x17\x42kprlistbalancesRequest\"K\n\x18\x42kprlistbalancesResponse\x12/\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\x1d.cln.BkprlistbalancesAccounts\"\xc6\x02\n\x18\x42kprlistbalancesAccounts\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x37\n\x08\x62\x61lances\x18\x02 \x03(\x0b\x32%.cln.BkprlistbalancesAccountsBalances\x12\x14\n\x07peer_id\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x12\x16\n\twe_opened\x18\x04 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0e\x61\x63\x63ount_closed\x18\x05 \x01(\x08H\x02\x88\x01\x01\x12\x1d\n\x10\x61\x63\x63ount_resolved\x18\x06 \x01(\x08H\x03\x88\x01\x01\x12\x1e\n\x11resolved_at_block\x18\x07 \x01(\rH\x04\x88\x01\x01\x42\n\n\x08_peer_idB\x0c\n\n_we_openedB\x11\n\x0f_account_closedB\x13\n\x11_account_resolvedB\x14\n\x12_resolved_at_block\"X\n BkprlistbalancesAccountsBalances\x12!\n\x0c\x62\x61lance_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x11\n\tcoin_type\x18\x02 \x01(\t\"\x97\x01\n\x15\x42kprlistincomeRequest\x12\x1d\n\x10\x63onsolidate_fees\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x17\n\nstart_time\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08\x65nd_time\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x13\n\x11_consolidate_feesB\r\n\x0b_start_timeB\x0b\n\t_end_time\"P\n\x16\x42kprlistincomeResponse\x12\x36\n\rincome_events\x18\x01 \x03(\x0b\x32\x1f.cln.BkprlistincomeIncomeEvents\"\xb4\x02\n\x1a\x42kprlistincomeIncomeEvents\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x0b\n\x03tag\x18\x02 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08\x63urrency\x18\x05 \x01(\t\x12\x11\n\ttimestamp\x18\x06 \x01(\r\x12\x18\n\x0b\x64\x65scription\x18\x07 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08outpoint\x18\x08 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04txid\x18\t \x01(\x0cH\x02\x88\x01\x01\x12\x17\n\npayment_id\x18\n \x01(\x0cH\x03\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0b\n\t_outpointB\x07\n\x05_txidB\r\n\x0b_payment_id\"P\n%BkpreditdescriptionbypaymentidRequest\x12\x12\n\npayment_id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\"e\n&BkpreditdescriptionbypaymentidResponse\x12;\n\x07updated\x18\x01 \x03(\x0b\x32*.cln.BkpreditdescriptionbypaymentidUpdated\"\xa3\x05\n%BkpreditdescriptionbypaymentidUpdated\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12g\n\titem_type\x18\x02 \x01(\x0e\x32T.cln.BkpreditdescriptionbypaymentidUpdated.BkpreditdescriptionbypaymentidUpdatedType\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08\x63urrency\x18\x06 \x01(\t\x12\x11\n\ttimestamp\x18\x07 \x01(\r\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12\x15\n\x08outpoint\x18\t \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x62lockheight\x18\n \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06origin\x18\x0b \x01(\tH\x02\x88\x01\x01\x12\x17\n\npayment_id\x18\x0c \x01(\x0cH\x03\x88\x01\x01\x12\x11\n\x04txid\x18\r \x01(\x0cH\x04\x88\x01\x01\x12#\n\tfees_msat\x18\x0e \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x19\n\x0cis_rebalance\x18\x0f \x01(\x08H\x06\x88\x01\x01\x12\x14\n\x07part_id\x18\x10 \x01(\rH\x07\x88\x01\x01\"C\n)BkpreditdescriptionbypaymentidUpdatedType\x12\t\n\x05\x43HAIN\x10\x00\x12\x0b\n\x07\x43HANNEL\x10\x01\x42\x0b\n\t_outpointB\x0e\n\x0c_blockheightB\t\n\x07_originB\r\n\x0b_payment_idB\x07\n\x05_txidB\x0c\n\n_fees_msatB\x0f\n\r_is_rebalanceB\n\n\x08_part_id\"M\n$BkpreditdescriptionbyoutpointRequest\x12\x10\n\x08outpoint\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\"c\n%BkpreditdescriptionbyoutpointResponse\x12:\n\x07updated\x18\x01 \x03(\x0b\x32).cln.BkpreditdescriptionbyoutpointUpdated\"\x9f\x05\n$BkpreditdescriptionbyoutpointUpdated\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x65\n\titem_type\x18\x02 \x01(\x0e\x32R.cln.BkpreditdescriptionbyoutpointUpdated.BkpreditdescriptionbyoutpointUpdatedType\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08\x63urrency\x18\x06 \x01(\t\x12\x11\n\ttimestamp\x18\x07 \x01(\r\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12\x15\n\x08outpoint\x18\t \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x62lockheight\x18\n \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06origin\x18\x0b \x01(\tH\x02\x88\x01\x01\x12\x17\n\npayment_id\x18\x0c \x01(\x0cH\x03\x88\x01\x01\x12\x11\n\x04txid\x18\r \x01(\x0cH\x04\x88\x01\x01\x12#\n\tfees_msat\x18\x0e \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x19\n\x0cis_rebalance\x18\x0f \x01(\x08H\x06\x88\x01\x01\x12\x14\n\x07part_id\x18\x10 \x01(\rH\x07\x88\x01\x01\"B\n(BkpreditdescriptionbyoutpointUpdatedType\x12\t\n\x05\x43HAIN\x10\x00\x12\x0b\n\x07\x43HANNEL\x10\x01\x42\x0b\n\t_outpointB\x0e\n\x0c_blockheightB\t\n\x07_originB\r\n\x0b_payment_idB\x07\n\x05_txidB\x0c\n\n_fees_msatB\x0f\n\r_is_rebalanceB\n\n\x08_part_id\"\xb0\x01\n\x11\x42kprreportRequest\x12\x13\n\x06\x66ormat\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x07headers\x18\x02 \x03(\t\x12\x13\n\x06\x65scape\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x17\n\nstart_time\x18\x04 \x01(\rH\x02\x88\x01\x01\x12\x15\n\x08\x65nd_time\x18\x05 \x01(\rH\x03\x88\x01\x01\x42\t\n\x07_formatB\t\n\x07_escapeB\r\n\x0b_start_timeB\x0b\n\t_end_time\"$\n\x12\x42kprreportResponse\x12\x0e\n\x06report\x18\x01 \x03(\t\"n\n\x14\x42lacklistruneRequest\x12\x12\n\x05start\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x10\n\x03\x65nd\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x13\n\x06relist\x18\x03 \x01(\x08H\x02\x88\x01\x01\x42\x08\n\x06_startB\x06\n\x04_endB\t\n\x07_relist\"G\n\x15\x42lacklistruneResponse\x12.\n\tblacklist\x18\x01 \x03(\x0b\x32\x1b.cln.BlacklistruneBlacklist\"4\n\x16\x42lacklistruneBlacklist\x12\r\n\x05start\x18\x01 \x01(\x04\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x04\"p\n\x10\x43heckruneRequest\x12\x0c\n\x04rune\x18\x01 \x01(\t\x12\x13\n\x06nodeid\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06method\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06params\x18\x04 \x03(\tB\t\n\x07_nodeidB\t\n\x07_method\"\"\n\x11\x43heckruneResponse\x12\r\n\x05valid\x18\x01 \x01(\x08\"E\n\x11\x43reateruneRequest\x12\x11\n\x04rune\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x0crestrictions\x18\x02 \x03(\tB\x07\n\x05_rune\"{\n\x12\x43reateruneResponse\x12\x0c\n\x04rune\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12&\n\x19warning_unrestricted_rune\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x1c\n\x1a_warning_unrestricted_rune\".\n\x10ShowrunesRequest\x12\x11\n\x04rune\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_rune\"7\n\x11ShowrunesResponse\x12\"\n\x05runes\x18\x01 \x03(\x0b\x32\x13.cln.ShowrunesRunes\"\x9d\x02\n\x0eShowrunesRunes\x12\x0c\n\x04rune\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x35\n\x0crestrictions\x18\x03 \x03(\x0b\x32\x1f.cln.ShowrunesRunesRestrictions\x12\x1f\n\x17restrictions_as_english\x18\x04 \x01(\t\x12\x13\n\x06stored\x18\x05 \x01(\x08H\x00\x88\x01\x01\x12\x18\n\x0b\x62lacklisted\x18\x06 \x01(\x08H\x01\x88\x01\x01\x12\x16\n\tlast_used\x18\x07 \x01(\x01H\x02\x88\x01\x01\x12\x15\n\x08our_rune\x18\x08 \x01(\x08H\x03\x88\x01\x01\x42\t\n\x07_storedB\x0e\n\x0c_blacklistedB\x0c\n\n_last_usedB\x0b\n\t_our_rune\"p\n\x1aShowrunesRunesRestrictions\x12\x41\n\x0c\x61lternatives\x18\x01 \x03(\x0b\x32+.cln.ShowrunesRunesRestrictionsAlternatives\x12\x0f\n\x07\x65nglish\x18\x02 \x01(\t\"n\n&ShowrunesRunesRestrictionsAlternatives\x12\x11\n\tfieldname\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x11\n\tcondition\x18\x03 \x01(\t\x12\x0f\n\x07\x65nglish\x18\x04 \x01(\t\"r\n\x17\x41skreneunreserveRequest\x12\'\n\x04path\x18\x01 \x03(\x0b\x32\x19.cln.AskreneunreservePath\x12\x1b\n\x0e\x64\x65v_remove_all\x18\x02 \x01(\x08H\x00\x88\x01\x01\x42\x11\n\x0f_dev_remove_all\"\x1a\n\x18\x41skreneunreserveResponse\"t\n\x14\x41skreneunreservePath\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x1c\n\x14short_channel_id_dir\x18\x04 \x01(\t\x12\x12\n\x05layer\x18\x05 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_layer\"8\n\x18\x41skrenelistlayersRequest\x12\x12\n\x05layer\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_layer\"I\n\x19\x41skrenelistlayersResponse\x12,\n\x06layers\x18\x01 \x03(\x0b\x32\x1c.cln.AskrenelistlayersLayers\"\xaa\x03\n\x17\x41skrenelistlayersLayers\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x16\n\x0e\x64isabled_nodes\x18\x02 \x03(\x0c\x12\x45\n\x10\x63reated_channels\x18\x03 \x03(\x0b\x32+.cln.AskrenelistlayersLayersCreatedChannels\x12<\n\x0b\x63onstraints\x18\x04 \x03(\x0b\x32\'.cln.AskrenelistlayersLayersConstraints\x12\x12\n\npersistent\x18\x05 \x01(\x08\x12\x19\n\x11\x64isabled_channels\x18\x06 \x03(\t\x12\x43\n\x0f\x63hannel_updates\x18\x07 \x03(\x0b\x32*.cln.AskrenelistlayersLayersChannelUpdates\x12\x32\n\x06\x62iases\x18\x08 \x03(\x0b\x32\".cln.AskrenelistlayersLayersBiases\x12;\n\x0bnode_biases\x18\t \x03(\x0b\x32&.cln.AskrenelistlayersLayersNodeBiases\"\x9b\x01\n\x1d\x41skrenelistlayersLayersBiases\x12\x1c\n\x14short_channel_id_dir\x18\x01 \x01(\t\x12\x0c\n\x04\x62ias\x18\x02 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x16\n\ttimestamp\x18\x04 \x01(\x04H\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0c\n\n_timestamp\"\xa8\x03\n%AskrenelistlayersLayersChannelUpdates\x12\x1c\n\x14short_channel_id_dir\x18\x01 \x01(\t\x12\x14\n\x07\x65nabled\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12+\n\x11htlc_minimum_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12+\n\x11htlc_maximum_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\'\n\rfee_base_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12(\n\x1b\x66\x65\x65_proportional_millionths\x18\x06 \x01(\rH\x04\x88\x01\x01\x12\x1e\n\x11\x63ltv_expiry_delta\x18\x07 \x01(\rH\x05\x88\x01\x01\x42\n\n\x08_enabledB\x14\n\x12_htlc_minimum_msatB\x14\n\x12_htlc_maximum_msatB\x10\n\x0e_fee_base_msatB\x1e\n\x1c_fee_proportional_millionthsB\x14\n\x12_cltv_expiry_delta\"\xda\x01\n\"AskrenelistlayersLayersConstraints\x12&\n\x0cmaximum_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12&\n\x0cminimum_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x1c\n\x14short_channel_id_dir\x18\x05 \x01(\t\x12\x16\n\ttimestamp\x18\x06 \x01(\x04H\x02\x88\x01\x01\x42\x0f\n\r_maximum_msatB\x0f\n\r_minimum_msatB\x0c\n\n_timestamp\"\x8b\x01\n&AskrenelistlayersLayersCreatedChannels\x12\x0e\n\x06source\x18\x01 \x01(\x0c\x12\x13\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x12\x18\n\x10short_channel_id\x18\x03 \x01(\t\x12\"\n\rcapacity_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\"\x91\x01\n!AskrenelistlayersLayersNodeBiases\x12\x0c\n\x04node\x18\x01 \x01(\x0c\x12\x0f\n\x07in_bias\x18\x02 \x01(\x12\x12\x10\n\x08out_bias\x18\x03 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x04 \x01(\tH\x00\x88\x01\x01\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x42\x0e\n\x0c_description\"R\n\x19\x41skrenecreatelayerRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x17\n\npersistent\x18\x02 \x01(\x08H\x00\x88\x01\x01\x42\r\n\x0b_persistent\"K\n\x1a\x41skrenecreatelayerResponse\x12-\n\x06layers\x18\x01 \x03(\x0b\x32\x1d.cln.AskrenecreatelayerLayers\"\xb0\x03\n\x18\x41skrenecreatelayerLayers\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x12\n\npersistent\x18\x02 \x01(\x08\x12\x16\n\x0e\x64isabled_nodes\x18\x03 \x03(\x0c\x12\x19\n\x11\x64isabled_channels\x18\x04 \x03(\t\x12\x46\n\x10\x63reated_channels\x18\x05 \x03(\x0b\x32,.cln.AskrenecreatelayerLayersCreatedChannels\x12\x44\n\x0f\x63hannel_updates\x18\x06 \x03(\x0b\x32+.cln.AskrenecreatelayerLayersChannelUpdates\x12=\n\x0b\x63onstraints\x18\x07 \x03(\x0b\x32(.cln.AskrenecreatelayerLayersConstraints\x12\x33\n\x06\x62iases\x18\x08 \x03(\x0b\x32#.cln.AskrenecreatelayerLayersBiases\x12<\n\x0bnode_biases\x18\t \x03(\x0b\x32\'.cln.AskrenecreatelayerLayersNodeBiases\"\x9c\x01\n\x1e\x41skrenecreatelayerLayersBiases\x12\x1c\n\x14short_channel_id_dir\x18\x01 \x01(\t\x12\x0c\n\x04\x62ias\x18\x02 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x16\n\ttimestamp\x18\x04 \x01(\x04H\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0c\n\n_timestamp\"\xd1\x02\n&AskrenecreatelayerLayersChannelUpdates\x12+\n\x11htlc_minimum_msat\x18\x01 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12+\n\x11htlc_maximum_msat\x18\x02 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\'\n\rfee_base_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12(\n\x1b\x66\x65\x65_proportional_millionths\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x12\n\x05\x64\x65lay\x18\x05 \x01(\rH\x04\x88\x01\x01\x42\x14\n\x12_htlc_minimum_msatB\x14\n\x12_htlc_maximum_msatB\x10\n\x0e_fee_base_msatB\x1e\n\x1c_fee_proportional_millionthsB\x08\n\x06_delay\"\xc4\x01\n#AskrenecreatelayerLayersConstraints\x12\x18\n\x10short_channel_id\x18\x01 \x01(\t\x12\x11\n\tdirection\x18\x02 \x01(\r\x12&\n\x0cmaximum_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12&\n\x0cminimum_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x42\x0f\n\r_maximum_msatB\x0f\n\r_minimum_msat\"\x8c\x01\n\'AskrenecreatelayerLayersCreatedChannels\x12\x0e\n\x06source\x18\x01 \x01(\x0c\x12\x13\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x12\x18\n\x10short_channel_id\x18\x03 \x01(\t\x12\"\n\rcapacity_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\"\x92\x01\n\"AskrenecreatelayerLayersNodeBiases\x12\x0c\n\x04node\x18\x01 \x01(\x0c\x12\x0f\n\x07in_bias\x18\x02 \x01(\x12\x12\x10\n\x08out_bias\x18\x03 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x04 \x01(\tH\x00\x88\x01\x01\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x42\x0e\n\x0c_description\"*\n\x19\x41skreneremovelayerRequest\x12\r\n\x05layer\x18\x01 \x01(\t\"\x1c\n\x1a\x41skreneremovelayerResponse\"P\n!AskreneremovechannelupdateRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x1c\n\x14short_channel_id_dir\x18\x02 \x01(\t\"$\n\"AskreneremovechannelupdateResponse\">\n\x15\x41skrenereserveRequest\x12%\n\x04path\x18\x01 \x03(\x0b\x32\x17.cln.AskrenereservePath\"\x18\n\x16\x41skrenereserveResponse\"r\n\x12\x41skrenereservePath\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x1c\n\x14short_channel_id_dir\x18\x04 \x01(\t\x12\x12\n\x05layer\x18\x05 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_layer\"2\n\x11\x41skreneageRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x0e\n\x06\x63utoff\x18\x02 \x01(\x04\"8\n\x12\x41skreneageResponse\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x13\n\x0bnum_removed\x18\x02 \x01(\x04\"\xe7\x01\n\x10GetroutesRequest\x12\x0e\n\x06source\x18\x01 \x01(\x0c\x12\x13\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x0e\n\x06layers\x18\x04 \x03(\t\x12 \n\x0bmaxfee_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\nfinal_cltv\x18\x07 \x01(\r\x12\x15\n\x08maxdelay\x18\x08 \x01(\rH\x00\x88\x01\x01\x12\x15\n\x08maxparts\x18\t \x01(\rH\x01\x88\x01\x01\x42\x0b\n\t_maxdelayB\x0b\n\t_maxparts\"R\n\x11GetroutesResponse\x12\x17\n\x0fprobability_ppm\x18\x01 \x01(\x04\x12$\n\x06routes\x18\x02 \x03(\x0b\x32\x14.cln.GetroutesRoutes\"\x88\x01\n\x0fGetroutesRoutes\x12\x17\n\x0fprobability_ppm\x18\x01 \x01(\x04\x12 \n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x04path\x18\x03 \x03(\x0b\x32\x18.cln.GetroutesRoutesPath\x12\x12\n\nfinal_cltv\x18\x04 \x01(\r\"\xd4\x03\n\x13GetroutesRoutesPath\x12)\n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x00\x88\x01\x01\x12\x1d\n\x0cnext_node_id\x18\x04 \x01(\x0c\x42\x02\x18\x01H\x01\x88\x01\x01\x12\x16\n\x05\x64\x65lay\x18\x05 \x01(\rB\x02\x18\x01H\x02\x88\x01\x01\x12\x1c\n\x14short_channel_id_dir\x18\x06 \x01(\t\x12(\n\x0e\x61mount_in_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12)\n\x0f\x61mount_out_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x17\n\nnode_id_in\x18\t \x01(\x0cH\x05\x88\x01\x01\x12\x18\n\x0bnode_id_out\x18\n \x01(\x0cH\x06\x88\x01\x01\x12\x14\n\x07\x63ltv_in\x18\x0b \x01(\rH\x07\x88\x01\x01\x12\x15\n\x08\x63ltv_out\x18\x0c \x01(\rH\x08\x88\x01\x01\x42\x0e\n\x0c_amount_msatB\x0f\n\r_next_node_idB\x08\n\x06_delayB\x11\n\x0f_amount_in_msatB\x12\n\x10_amount_out_msatB\r\n\x0b_node_id_inB\x0e\n\x0c_node_id_outB\n\n\x08_cltv_inB\x0b\n\t_cltv_out\"8\n\x19\x41skrenedisablenodeRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x0c\n\x04node\x18\x02 \x01(\x0c\"\x1c\n\x1a\x41skrenedisablenodeResponse\"\x8a\x02\n\x1b\x41skreneinformchannelRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x1c\n\x14short_channel_id_dir\x18\x06 \x01(\t\x12 \n\x0b\x61mount_msat\x18\x07 \x01(\x0b\x32\x0b.cln.Amount\x12K\n\x06inform\x18\x08 \x01(\x0e\x32;.cln.AskreneinformchannelRequest.AskreneinformchannelInform\"O\n\x1a\x41skreneinformchannelInform\x12\x0f\n\x0b\x43ONSTRAINED\x10\x00\x12\x11\n\rUNCONSTRAINED\x10\x01\x12\r\n\tSUCCEEDED\x10\x02\"Y\n\x1c\x41skreneinformchannelResponse\x12\x39\n\x0b\x63onstraints\x18\x02 \x03(\x0b\x32$.cln.AskreneinformchannelConstraints\"\xd3\x01\n\x1f\x41skreneinformchannelConstraints\x12\x1c\n\x14short_channel_id_dir\x18\x01 \x01(\t\x12\r\n\x05layer\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\x04\x12&\n\x0cmaximum_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12&\n\x0cminimum_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x42\x0f\n\r_maximum_msatB\x0f\n\r_minimum_msat\"\x8f\x01\n\x1b\x41skrenecreatechannelRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\x0c\x12\x13\n\x0b\x64\x65stination\x18\x03 \x01(\x0c\x12\x18\n\x10short_channel_id\x18\x04 \x01(\t\x12\"\n\rcapacity_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\"\x1e\n\x1c\x41skrenecreatechannelResponse\"\xad\x03\n\x1b\x41skreneupdatechannelRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x1c\n\x14short_channel_id_dir\x18\x02 \x01(\t\x12\x14\n\x07\x65nabled\x18\x03 \x01(\x08H\x00\x88\x01\x01\x12+\n\x11htlc_minimum_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12+\n\x11htlc_maximum_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\'\n\rfee_base_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12(\n\x1b\x66\x65\x65_proportional_millionths\x18\x07 \x01(\rH\x04\x88\x01\x01\x12\x1e\n\x11\x63ltv_expiry_delta\x18\x08 \x01(\rH\x05\x88\x01\x01\x42\n\n\x08_enabledB\x14\n\x12_htlc_minimum_msatB\x14\n\x12_htlc_maximum_msatB\x10\n\x0e_fee_base_msatB\x1e\n\x1c_fee_proportional_millionthsB\x14\n\x12_cltv_expiry_delta\"\x1e\n\x1c\x41skreneupdatechannelResponse\"\xa4\x01\n\x19\x41skrenebiaschannelRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x1c\n\x14short_channel_id_dir\x18\x02 \x01(\t\x12\x0c\n\x04\x62ias\x18\x03 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x04 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08relative\x18\x05 \x01(\x08H\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0b\n\t_relative\"K\n\x1a\x41skrenebiaschannelResponse\x12-\n\x06\x62iases\x18\x01 \x03(\x0b\x32\x1d.cln.AskrenebiaschannelBiases\"\xa5\x01\n\x18\x41skrenebiaschannelBiases\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x1c\n\x14short_channel_id_dir\x18\x02 \x01(\t\x12\x0c\n\x04\x62ias\x18\x03 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x04 \x01(\tH\x00\x88\x01\x01\x12\x16\n\ttimestamp\x18\x05 \x01(\x04H\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0c\n\n_timestamp\"\xa4\x01\n\x16\x41skrenebiasnodeRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x0c\n\x04node\x18\x02 \x01(\x0c\x12\x11\n\tdirection\x18\x03 \x01(\t\x12\x0c\n\x04\x62ias\x18\x04 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08relative\x18\x06 \x01(\x08H\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0b\n\t_relative\"N\n\x17\x41skrenebiasnodeResponse\x12\x33\n\x0bnode_biases\x18\x01 \x03(\x0b\x32\x1e.cln.AskrenebiasnodeNodeBiases\"\x98\x01\n\x19\x41skrenebiasnodeNodeBiases\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x0c\n\x04node\x18\x02 \x01(\x0c\x12\x0f\n\x07in_bias\x18\x03 \x01(\x12\x12\x10\n\x08out_bias\x18\x04 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\x11\n\ttimestamp\x18\x06 \x01(\x04\x42\x0e\n\x0c_description\" \n\x1e\x41skrenelistreservationsRequest\"a\n\x1f\x41skrenelistreservationsResponse\x12>\n\x0creservations\x18\x01 \x03(\x0b\x32(.cln.AskrenelistreservationsReservations\"\x91\x01\n#AskrenelistreservationsReservations\x12\x1c\n\x14short_channel_id_dir\x18\x01 \x01(\t\x12 \n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x16\n\x0e\x61ge_in_seconds\x18\x03 \x01(\x04\x12\x12\n\ncommand_id\x18\x04 \x01(\t\"\xf5\x02\n\x19InjectpaymentonionRequest\x12\r\n\x05onion\x18\x01 \x01(\x0c\x12\x14\n\x0cpayment_hash\x18\x02 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x13\n\x0b\x63ltv_expiry\x18\x04 \x01(\r\x12\x0e\n\x06partid\x18\x05 \x01(\x04\x12\x0f\n\x07groupid\x18\x06 \x01(\x04\x12\x12\n\x05label\x18\x07 \x01(\tH\x00\x88\x01\x01\x12\x16\n\tinvstring\x18\x08 \x01(\tH\x01\x88\x01\x01\x12\x1a\n\rlocalinvreqid\x18\t \x01(\x0cH\x02\x88\x01\x01\x12*\n\x10\x64\x65stination_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x0b \x01(\x0cH\x04\x88\x01\x01\x42\x08\n\x06_labelB\x0c\n\n_invstringB\x10\n\x0e_localinvreqidB\x13\n\x11_destination_msatB\x0e\n\x0c_destination\"w\n\x1aInjectpaymentonionResponse\x12\x12\n\ncreated_at\x18\x01 \x01(\x04\x12\x14\n\x0c\x63ompleted_at\x18\x02 \x01(\x04\x12\x15\n\rcreated_index\x18\x03 \x01(\x04\x12\x18\n\x10payment_preimage\x18\x04 \x01(\x0c\">\n\x19InjectonionmessageRequest\x12\x10\n\x08path_key\x18\x01 \x01(\x0c\x12\x0f\n\x07message\x18\x02 \x01(\x0c\"\x1c\n\x1aInjectonionmessageResponse\"\xbb\x03\n\x0bXpayRequest\x12\x11\n\tinvstring\x18\x01 \x01(\t\x12%\n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12 \n\x06maxfee\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x0e\n\x06layers\x18\x04 \x03(\t\x12\x16\n\tretry_for\x18\x05 \x01(\rH\x02\x88\x01\x01\x12&\n\x0cpartial_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x15\n\x08maxdelay\x18\x07 \x01(\rH\x04\x88\x01\x01\x12\x17\n\npayer_note\x18\x08 \x01(\tH\x05\x88\x01\x01\x12\x12\n\x05label\x18\t \x01(\tH\x06\x88\x01\x01\x12\x1a\n\rlocalinvreqid\x18\n \x01(\x0cH\x07\x88\x01\x01\x12\x1b\n\x0e\x64\x65v_use_shadow\x18\x0b \x01(\x08H\x08\x88\x01\x01\x42\x0e\n\x0c_amount_msatB\t\n\x07_maxfeeB\x0c\n\n_retry_forB\x0f\n\r_partial_msatB\x0b\n\t_maxdelayB\r\n\x0b_payer_noteB\x08\n\x06_labelB\x10\n\x0e_localinvreqidB\x11\n\x0f_dev_use_shadow\"\xa1\x01\n\x0cXpayResponse\x12\x18\n\x10payment_preimage\x18\x01 \x01(\x0c\x12\x14\n\x0c\x66\x61iled_parts\x18\x02 \x01(\x04\x12\x18\n\x10successful_parts\x18\x03 \x01(\x04\x12 \n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10\x61mount_sent_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\"=\n\x19SignmessagewithkeyRequest\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\"`\n\x1aSignmessagewithkeyResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0e\n\x06pubkey\x18\x02 \x01(\x0c\x12\x11\n\tsignature\x18\x03 \x01(\x0c\x12\x0e\n\x06\x62\x61se64\x18\x04 \x01(\t\"\xcd\x01\n\x17ListchannelmovesRequest\x12\x46\n\x05index\x18\x01 \x01(\x0e\x32\x32.cln.ListchannelmovesRequest.ListchannelmovesIndexH\x00\x88\x01\x01\x12\x12\n\x05start\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x12\n\x05limit\x18\x03 \x01(\rH\x02\x88\x01\x01\"$\n\x15ListchannelmovesIndex\x12\x0b\n\x07\x43REATED\x10\x00\x42\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"S\n\x18ListchannelmovesResponse\x12\x37\n\x0c\x63hannelmoves\x18\x01 \x03(\x0b\x32!.cln.ListchannelmovesChannelmoves\"\xa9\x04\n\x1cListchannelmovesChannelmoves\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\x12\x12\n\naccount_id\x18\x02 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x12]\n\x0bprimary_tag\x18\x06 \x01(\x0e\x32H.cln.ListchannelmovesChannelmoves.ListchannelmovesChannelmovesPrimaryTag\x12\x19\n\x0cpayment_hash\x18\x07 \x01(\x0cH\x00\x88\x01\x01\x12\x14\n\x07part_id\x18\x08 \x01(\x04H\x01\x88\x01\x01\x12\x15\n\x08group_id\x18\t \x01(\x04H\x02\x88\x01\x01\x12\x1e\n\tfees_msat\x18\n \x01(\x0b\x32\x0b.cln.Amount\"\x96\x01\n&ListchannelmovesChannelmovesPrimaryTag\x12\x0b\n\x07INVOICE\x10\x00\x12\n\n\x06ROUTED\x10\x01\x12\n\n\x06PUSHED\x10\x02\x12\r\n\tLEASE_FEE\x10\x03\x12\x14\n\x10\x43HANNEL_PROPOSED\x10\x04\x12\x0f\n\x0bPENALTY_ADJ\x10\x05\x12\x11\n\rJOURNAL_ENTRY\x10\x06\x42\x0f\n\r_payment_hashB\n\n\x08_part_idB\x0b\n\t_group_id\"\xc5\x01\n\x15ListchainmovesRequest\x12\x42\n\x05index\x18\x01 \x01(\x0e\x32..cln.ListchainmovesRequest.ListchainmovesIndexH\x00\x88\x01\x01\x12\x12\n\x05start\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x12\n\x05limit\x18\x03 \x01(\rH\x02\x88\x01\x01\"\"\n\x13ListchainmovesIndex\x12\x0b\n\x07\x43REATED\x10\x00\x42\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"K\n\x16ListchainmovesResponse\x12\x31\n\nchainmoves\x18\x01 \x03(\x0b\x32\x1d.cln.ListchainmovesChainmoves\"\xd4\x06\n\x18ListchainmovesChainmoves\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\x12\x12\n\naccount_id\x18\x02 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x12U\n\x0bprimary_tag\x18\x06 \x01(\x0e\x32@.cln.ListchainmovesChainmoves.ListchainmovesChainmovesPrimaryTag\x12\x14\n\x07peer_id\x18\x08 \x01(\x0cH\x00\x88\x01\x01\x12 \n\x13originating_account\x18\t \x01(\tH\x01\x88\x01\x01\x12\x1a\n\rspending_txid\x18\n \x01(\x0cH\x02\x88\x01\x01\x12\x1b\n\x04utxo\x18\x0b \x01(\x0b\x32\r.cln.Outpoint\x12\x19\n\x0cpayment_hash\x18\x0c \x01(\x0cH\x03\x88\x01\x01\x12 \n\x0boutput_msat\x18\r \x01(\x0b\x32\x0b.cln.Amount\x12\x19\n\x0coutput_count\x18\x0e \x01(\rH\x04\x88\x01\x01\x12\x13\n\x0b\x62lockheight\x18\x0f \x01(\r\x12\x12\n\nextra_tags\x18\x10 \x03(\t\"\x95\x02\n\"ListchainmovesChainmovesPrimaryTag\x12\x0b\n\x07\x44\x45POSIT\x10\x00\x12\x0e\n\nWITHDRAWAL\x10\x01\x12\x0b\n\x07PENALTY\x10\x02\x12\x10\n\x0c\x43HANNEL_OPEN\x10\x03\x12\x11\n\rCHANNEL_CLOSE\x10\x04\x12\x11\n\rDELAYED_TO_US\x10\x05\x12\x0b\n\x07HTLC_TX\x10\x06\x12\x10\n\x0cHTLC_TIMEOUT\x10\x07\x12\x10\n\x0cHTLC_FULFILL\x10\x08\x12\r\n\tTO_WALLET\x10\t\x12\n\n\x06\x41NCHOR\x10\n\x12\x0b\n\x07TO_THEM\x10\x0b\x12\r\n\tPENALIZED\x10\x0c\x12\n\n\x06STOLEN\x10\r\x12\x0b\n\x07IGNORED\x10\x0e\x12\x0c\n\x08TO_MINER\x10\x0f\x42\n\n\x08_peer_idB\x16\n\x14_originating_accountB\x10\n\x0e_spending_txidB\x0f\n\r_payment_hashB\x0f\n\r_output_count\"\xe9\x01\n\x18ListnetworkeventsRequest\x12\x0f\n\x02id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12H\n\x05index\x18\x02 \x01(\x0e\x32\x34.cln.ListnetworkeventsRequest.ListnetworkeventsIndexH\x01\x88\x01\x01\x12\x12\n\x05start\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x12\n\x05limit\x18\x04 \x01(\rH\x03\x88\x01\x01\"%\n\x16ListnetworkeventsIndex\x12\x0b\n\x07\x43REATED\x10\x00\x42\x05\n\x03_idB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"W\n\x19ListnetworkeventsResponse\x12:\n\rnetworkevents\x18\x01 \x03(\x0b\x32#.cln.ListnetworkeventsNetworkevents\"\xf2\x01\n\x1eListnetworkeventsNetworkevents\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x0f\n\x07peer_id\x18\x03 \x01(\x0c\x12\x11\n\titem_type\x18\x04 \x01(\t\x12\x13\n\x06reason\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\rduration_nsec\x18\x06 \x01(\x04H\x01\x88\x01\x01\x12\x1e\n\x11\x63onnect_attempted\x18\x07 \x01(\x08H\x02\x88\x01\x01\x42\t\n\x07_reasonB\x10\n\x0e_duration_nsecB\x14\n\x12_connect_attempted\"/\n\x16\x44\x65lnetworkeventRequest\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\"\x19\n\x17\x44\x65lnetworkeventResponse\"\xf6\x01\n\x1a\x43lnrestregisterpathRequest\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x12\n\nrpc_method\x18\x02 \x01(\t\x12H\n\x11rune_restrictions\x18\x03 \x01(\x0b\x32(.cln.ClnrestregisterpathRuneRestrictionsH\x00\x88\x01\x01\x12\x1a\n\rrune_required\x18\x04 \x01(\x08H\x01\x88\x01\x01\x12\x18\n\x0bhttp_method\x18\x05 \x01(\tH\x02\x88\x01\x01\x42\x14\n\x12_rune_restrictionsB\x10\n\x0e_rune_requiredB\x0e\n\x0c_http_method\"\x1d\n\x1b\x43lnrestregisterpathResponse\"\xda\x01\n#ClnrestregisterpathRuneRestrictions\x12\x13\n\x06nodeid\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06method\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x44\n\x06params\x18\x03 \x03(\x0b\x32\x34.cln.ClnrestregisterpathRuneRestrictions.ParamsEntry\x1a-\n\x0bParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\t\n\x07_nodeidB\t\n\x07_method\",\n\x18ListcurrencyratesRequest\x12\x10\n\x08\x63urrency\x18\x01 \x01(\t\"W\n\x19ListcurrencyratesResponse\x12:\n\rcurrencyrates\x18\x01 \x03(\x0b\x32#.cln.ListcurrencyratesCurrencyrates\"@\n\x1eListcurrencyratesCurrencyrates\x12\x0e\n\x06source\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x01\":\n\x16\x43urrencyconvertRequest\x12\x0e\n\x06\x61mount\x18\x01 \x01(\x01\x12\x10\n\x08\x63urrency\x18\x02 \x01(\t\"4\n\x17\x43urrencyconvertResponse\x12\x19\n\x04msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\"G\n\x13\x43urrencyrateRequest\x12\x10\n\x08\x63urrency\x18\x01 \x01(\t\x12\x13\n\x06source\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_source\"$\n\x14\x43urrencyrateResponse\x12\x0c\n\x04rate\x18\x01 \x01(\x01\"\x95\x02\n\x11SendamountRequest\x12\x11\n\tinvstring\x18\x01 \x01(\t\x12 \n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12 \n\x06maxfee\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x0e\n\x06layers\x18\x04 \x03(\t\x12\x16\n\tretry_for\x18\x05 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08maxdelay\x18\x06 \x01(\rH\x02\x88\x01\x01\x12\x17\n\npayer_note\x18\x07 \x01(\tH\x03\x88\x01\x01\x12\x12\n\x05label\x18\x08 \x01(\tH\x04\x88\x01\x01\x42\t\n\x07_maxfeeB\x0c\n\n_retry_forB\x0b\n\t_maxdelayB\r\n\x0b_payer_noteB\x08\n\x06_label\"\xa7\x01\n\x12SendamountResponse\x12\x18\n\x10payment_preimage\x18\x01 \x01(\x0c\x12\x14\n\x0c\x66\x61iled_parts\x18\x02 \x01(\x04\x12\x18\n\x10successful_parts\x18\x03 \x01(\x04\x12 \n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10\x61mount_sent_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\"e\n\x12\x43reateproofRequest\x12\x11\n\tinvstring\x18\x01 \x01(\t\x12\x11\n\x04note\x18\x02 \x01(\tH\x00\x88\x01\x01\x12 \n\x07include\x18\x03 \x03(\x0b\x32\x0f.cln.ProofFieldB\x07\n\x05_note\"=\n\x13\x43reateproofResponse\x12&\n\x06proofs\x18\x01 \x03(\x0b\x32\x16.cln.CreateproofProofs\"\xb6\x01\n\x11\x43reateproofProofs\x12\x0e\n\x06\x62olt12\x18\x01 \x01(\t\x12.\n\x15offer_fields_included\x18\x02 \x03(\x0b\x32\x0f.cln.ProofField\x12/\n\x16invreq_fields_included\x18\x03 \x03(\x0b\x32\x0f.cln.ProofField\x12\x30\n\x17invoice_fields_included\x18\x04 \x03(\x0b\x32\x0f.cln.ProofField\"\xd7\x02\n\x0fXkeysendRequest\x12\x13\n\x0b\x64\x65stination\x18\x01 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\x05label\x18\x03 \x01(\tH\x00\x88\x01\x01\x12 \n\x06maxfee\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x0e\n\x06layers\x18\x05 \x03(\t\x12\x16\n\tretry_for\x18\x06 \x01(\rH\x02\x88\x01\x01\x12\x15\n\x08maxdelay\x18\x07 \x01(\rH\x03\x88\x01\x01\x12\x36\n\textratlvs\x18\x08 \x03(\x0b\x32#.cln.XkeysendRequest.ExtratlvsEntry\x1a\x30\n\x0e\x45xtratlvsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x08\n\x06_labelB\t\n\x07_maxfeeB\x0c\n\n_retry_forB\x0b\n\t_maxdelay\"\xa5\x01\n\x10XkeysendResponse\x12\x18\n\x10payment_preimage\x18\x01 \x01(\x0c\x12\x14\n\x0c\x66\x61iled_parts\x18\x02 \x01(\x04\x12\x18\n\x10successful_parts\x18\x03 \x01(\x04\x12 \n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10\x61mount_sent_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\"3\n\x0fGracefulRequest\x12\x14\n\x07timeout\x18\x01 \x01(\rH\x00\x88\x01\x01\x42\n\n\x08_timeout\"H\n\x10GracefulResponse\x12\x1d\n\x15pending_htlc_expiries\x18\x01 \x03(\r\x12\x15\n\rpending_peers\x18\x02 \x03(\x0c\"\x1e\n\x1cStreamBalanceSnapshotRequest\"\x86\x01\n\x1b\x42\x61lanceSnapshotNotification\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\x12\x13\n\x0b\x62lockheight\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12.\n\x08\x61\x63\x63ounts\x18\x04 \x03(\x0b\x32\x1c.cln.BalanceSnapshotAccounts\"c\n\x17\x42\x61lanceSnapshotAccounts\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12!\n\x0c\x62\x61lance_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x11\n\tcoin_type\x18\x03 \x01(\t\"\x19\n\x17StreamBlockAddedRequest\"6\n\x16\x42lockAddedNotification\x12\x0c\n\x04hash\x18\x01 \x01(\x0c\x12\x0e\n\x06height\x18\x02 \x01(\r\" \n\x1eStreamChannelOpenFailedRequest\"3\n\x1d\x43hannelOpenFailedNotification\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\"\x1c\n\x1aStreamChannelOpenedRequest\"w\n\x19\x43hannelOpenedNotification\x12\n\n\x02id\x18\x01 \x01(\x0c\x12!\n\x0c\x66unding_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x14\n\x0c\x66unding_txid\x18\x03 \x01(\x0c\x12\x15\n\rchannel_ready\x18\x04 \x01(\x08\"\"\n StreamChannelStateChangedRequest\"\xc1\x03\n\x1f\x43hannelStateChangedNotification\x12\x0f\n\x07peer_id\x18\x01 \x01(\x0c\x12\x12\n\nchannel_id\x18\x02 \x01(\x0c\x12\x1d\n\x10short_channel_id\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x11\n\ttimestamp\x18\x04 \x01(\t\x12)\n\told_state\x18\x05 \x01(\x0e\x32\x11.cln.ChannelStateH\x01\x88\x01\x01\x12$\n\tnew_state\x18\x06 \x01(\x0e\x32\x11.cln.ChannelState\x12L\n\x05\x63\x61use\x18\x07 \x01(\x0e\x32=.cln.ChannelStateChangedNotification.ChannelStateChangedCause\x12\x14\n\x07message\x18\x08 \x01(\tH\x02\x88\x01\x01\"c\n\x18\x43hannelStateChangedCause\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05LOCAL\x10\x01\x12\x08\n\x04USER\x10\x02\x12\n\n\x06REMOTE\x10\x03\x12\x0c\n\x08PROTOCOL\x10\x04\x12\x0b\n\x07ONCHAIN\x10\x05\x42\x13\n\x11_short_channel_idB\x0c\n\n_old_stateB\n\n\x08_message\"\x16\n\x14StreamConnectRequest\"\xbe\x01\n\x17PeerConnectNotification\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x44\n\tdirection\x18\x02 \x01(\x0e\x32\x31.cln.PeerConnectNotification.PeerConnectDirection\x12(\n\x07\x61\x64\x64ress\x18\x03 \x01(\x0b\x32\x17.cln.PeerConnectAddress\"\'\n\x14PeerConnectDirection\x12\x06\n\x02IN\x10\x00\x12\x07\n\x03OUT\x10\x01\"\x9a\x02\n\x12PeerConnectAddress\x12\x41\n\titem_type\x18\x01 \x01(\x0e\x32..cln.PeerConnectAddress.PeerConnectAddressType\x12\x13\n\x06socket\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x61\x64\x64ress\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04port\x18\x04 \x01(\rH\x02\x88\x01\x01\"c\n\x16PeerConnectAddressType\x12\x10\n\x0cLOCAL_SOCKET\x10\x00\x12\x08\n\x04IPV4\x10\x01\x12\x08\n\x04IPV6\x10\x02\x12\t\n\x05TORV2\x10\x03\x12\t\n\x05TORV3\x10\x04\x12\r\n\tWEBSOCKET\x10\x05\x42\t\n\x07_socketB\n\n\x08_addressB\x07\n\x05_port\"\x1b\n\x19StreamCoinMovementRequest\"\xaf\x0b\n\x18\x43oinMovementNotification\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x11\n\tcoin_type\x18\x02 \x01(\t\x12\x0f\n\x07node_id\x18\x03 \x01(\x0c\x12\x41\n\titem_type\x18\x04 \x01(\x0e\x32..cln.CoinMovementNotification.CoinMovementType\x12\x1a\n\rcreated_index\x18\x05 \x01(\x04H\x00\x88\x01\x01\x12\x12\n\naccount_id\x18\x06 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x07 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12\x11\n\ttimestamp\x18\t \x01(\x04\x12\x10\n\x04tags\x18\n \x03(\tB\x02\x18\x01\x12N\n\x0bprimary_tag\x18\x0b \x01(\x0e\x32\x34.cln.CoinMovementNotification.CoinMovementPrimaryTagH\x01\x88\x01\x01\x12\x12\n\nextra_tags\x18\x0c \x03(\t\x12\x19\n\x0cpayment_hash\x18\r \x01(\x0cH\x02\x88\x01\x01\x12\x14\n\x07part_id\x18\x0e \x01(\x04H\x03\x88\x01\x01\x12\x15\n\x08group_id\x18\x0f \x01(\x04H\x04\x88\x01\x01\x12#\n\tfees_msat\x18\x10 \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12 \n\x04utxo\x18\x11 \x01(\x0b\x32\r.cln.OutpointH\x06\x88\x01\x01\x12\x14\n\x07peer_id\x18\x12 \x01(\x0cH\x07\x88\x01\x01\x12 \n\x13originating_account\x18\x13 \x01(\tH\x08\x88\x01\x01\x12\x15\n\x04txid\x18\x14 \x01(\x0c\x42\x02\x18\x01H\t\x88\x01\x01\x12\x1a\n\rspending_txid\x18\x15 \x01(\x0cH\n\x88\x01\x01\x12\x1a\n\tutxo_txid\x18\x16 \x01(\x0c\x42\x02\x18\x01H\x0b\x88\x01\x01\x12\x15\n\x04vout\x18\x17 \x01(\rB\x02\x18\x01H\x0c\x88\x01\x01\x12%\n\x0boutput_msat\x18\x18 \x01(\x0b\x32\x0b.cln.AmountH\r\x88\x01\x01\x12\x19\n\x0coutput_count\x18\x19 \x01(\rH\x0e\x88\x01\x01\x12\x18\n\x0b\x62lockheight\x18\x1a \x01(\rH\x0f\x88\x01\x01\"\xf7\x02\n\x16\x43oinMovementPrimaryTag\x12\x0b\n\x07\x44\x45POSIT\x10\x00\x12\x0e\n\nWITHDRAWAL\x10\x01\x12\x0b\n\x07PENALTY\x10\x02\x12\x10\n\x0c\x43HANNEL_OPEN\x10\x03\x12\x11\n\rCHANNEL_CLOSE\x10\x04\x12\x11\n\rDELAYED_TO_US\x10\x05\x12\x0b\n\x07HTLC_TX\x10\x06\x12\x10\n\x0cHTLC_TIMEOUT\x10\x07\x12\x10\n\x0cHTLC_FULFILL\x10\x08\x12\r\n\tTO_WALLET\x10\t\x12\n\n\x06\x41NCHOR\x10\n\x12\x0b\n\x07TO_THEM\x10\x0b\x12\r\n\tPENALIZED\x10\x0c\x12\n\n\x06STOLEN\x10\r\x12\x0b\n\x07IGNORED\x10\x0e\x12\x0c\n\x08TO_MINER\x10\x0f\x12\x0b\n\x07INVOICE\x10\x10\x12\n\n\x06ROUTED\x10\x11\x12\n\n\x06PUSHED\x10\x12\x12\r\n\tLEASE_FEE\x10\x13\x12\x14\n\x10\x43HANNEL_PROPOSED\x10\x14\x12\x0f\n\x0bPENALTY_ADJ\x10\x15\x12\x11\n\rJOURNAL_ENTRY\x10\x16\"2\n\x10\x43oinMovementType\x12\x0f\n\x0b\x43HANNEL_MVT\x10\x00\x12\r\n\tCHAIN_MVT\x10\x01\x42\x10\n\x0e_created_indexB\x0e\n\x0c_primary_tagB\x0f\n\r_payment_hashB\n\n\x08_part_idB\x0b\n\t_group_idB\x0c\n\n_fees_msatB\x07\n\x05_utxoB\n\n\x08_peer_idB\x16\n\x14_originating_accountB\x07\n\x05_txidB\x10\n\x0e_spending_txidB\x0c\n\n_utxo_txidB\x07\n\x05_voutB\x0e\n\x0c_output_msatB\x0f\n\r_output_countB\x0e\n\x0c_blockheight\"\x18\n\x16StreamCustomMsgRequest\"9\n\x15\x43ustomMsgNotification\x12\x0f\n\x07peer_id\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\" \n\x1eStreamDeprecatedOneshotRequest\"6\n\x1d\x44\x65precatedOneshotNotification\x12\x15\n\rdeprecated_ok\x18\x01 \x01(\x08\"\x19\n\x17StreamDisconnectRequest\"$\n\x16\x44isconnectNotification\x12\n\n\x02id\x18\x01 \x01(\x0c\"\x1b\n\x19StreamForwardEventRequest\"\x88\x05\n\x18\x46orwardEventNotification\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12\x12\n\nin_channel\x18\x02 \x01(\t\x12\x18\n\x0bout_channel\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x07in_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\"\n\x08out_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\"\n\x08\x66\x65\x65_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12@\n\x06status\x18\x07 \x01(\x0e\x32\x30.cln.ForwardEventNotification.ForwardEventStatus\x12\x15\n\x08\x66\x61ilcode\x18\x08 \x01(\rH\x03\x88\x01\x01\x12\x17\n\nfailreason\x18\t \x01(\tH\x04\x88\x01\x01\x12\x43\n\x05style\x18\n \x01(\x0e\x32/.cln.ForwardEventNotification.ForwardEventStyleH\x05\x88\x01\x01\x12\x15\n\rreceived_time\x18\x0b \x01(\x01\x12\x1a\n\rresolved_time\x18\x0c \x01(\x01H\x06\x88\x01\x01\"L\n\x12\x46orwardEventStatus\x12\x0b\n\x07OFFERED\x10\x00\x12\x0b\n\x07SETTLED\x10\x01\x12\x10\n\x0cLOCAL_FAILED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\"(\n\x11\x46orwardEventStyle\x12\n\n\x06LEGACY\x10\x00\x12\x07\n\x03TLV\x10\x01\x42\x0e\n\x0c_out_channelB\x0b\n\t_out_msatB\x0b\n\t_fee_msatB\x0b\n\t_failcodeB\r\n\x0b_failreasonB\x08\n\x06_styleB\x10\n\x0e_resolved_time\"\x1e\n\x1cStreamInvoiceCreationRequest\"\x8b\x01\n\x1bInvoiceCreationNotification\x12\x1e\n\x04msat\x18\x01 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x10\n\x08preimage\x18\x02 \x01(\x0c\x12\r\n\x05label\x18\x03 \x01(\t\x12\x15\n\x08offer_id\x18\x04 \x01(\x0cH\x01\x88\x01\x01\x42\x07\n\x05_msatB\x0b\n\t_offer_id\"\x1d\n\x1bStreamInvoicePaymentRequest\"\x8b\x01\n\x1aInvoicePaymentNotification\x12\x19\n\x04msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08preimage\x18\x02 \x01(\x0c\x12$\n\x08outpoint\x18\x03 \x01(\x0b\x32\r.cln.OutpointH\x00\x88\x01\x01\x12\r\n\x05label\x18\x04 \x01(\tB\x0b\n\t_outpoint\"\x12\n\x10StreamLogRequest\"\xca\x01\n\x0fLogNotification\x12,\n\x05level\x18\x01 \x01(\x0e\x32\x1d.cln.LogNotification.LogLevel\x12\x0c\n\x04time\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\t\x12\x0e\n\x06source\x18\x04 \x01(\t\x12\x0b\n\x03log\x18\x05 \x01(\t\"K\n\x08LogLevel\x12\x06\n\x02IO\x10\x00\x12\t\n\x05TRACE\x10\x01\x12\t\n\x05\x44\x45\x42UG\x10\x02\x12\x08\n\x04INFO\x10\x03\x12\x0b\n\x07UNUSUAL\x10\x04\x12\n\n\x06\x42ROKEN\x10\x05\"&\n$StreamOnionMessageForwardFailRequest\"\xef\x01\n#OnionMessageForwardFailNotification\x12\x0e\n\x06source\x18\x01 \x01(\x0c\x12\x10\n\x08incoming\x18\x02 \x01(\x0c\x12\x10\n\x08path_key\x18\x03 \x01(\x0c\x12\x15\n\x08outgoing\x18\x04 \x01(\x0cH\x00\x88\x01\x01\x12\x19\n\x0cnext_node_id\x18\x05 \x01(\x0cH\x01\x88\x01\x01\x12&\n\x19next_short_channel_id_dir\x18\x06 \x01(\tH\x02\x88\x01\x01\x42\x0b\n\t_outgoingB\x0f\n\r_next_node_idB\x1c\n\x1a_next_short_channel_id_dir\"\"\n StreamOpenChannelPeerSigsRequest\"J\n\x1fOpenChannelPeerSigsNotification\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x13\n\x0bsigned_psbt\x18\x02 \x01(\t\"\x1c\n\x1aStreamPluginStartedRequest\"V\n\x19PluginStartedNotification\x12\x13\n\x0bplugin_name\x18\x01 \x01(\t\x12\x13\n\x0bplugin_path\x18\x02 \x01(\t\x12\x0f\n\x07methods\x18\x03 \x03(\t\"\x1c\n\x1aStreamPluginStoppedRequest\"V\n\x19PluginStoppedNotification\x12\x13\n\x0bplugin_name\x18\x01 \x01(\t\x12\x13\n\x0bplugin_path\x18\x02 \x01(\t\x12\x0f\n\x07methods\x18\x03 \x03(\t\"\x1d\n\x1bStreamSendPayFailureRequest\"b\n\x1aSendPayFailureNotification\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x12\x12\x0f\n\x07message\x18\x02 \x01(\t\x12%\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x17.cln.SendpayFailureData\"\xc1\t\n\x12SendpayFailureData\x12\x1a\n\rcreated_index\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x0f\n\x02id\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x03 \x01(\x0cH\x02\x88\x01\x01\x12\x14\n\x07groupid\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x1a\n\rupdated_index\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x13\n\x06partid\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x07 \x01(\x0cH\x06\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x07\x88\x01\x01\x12*\n\x10\x61mount_sent_msat\x18\t \x01(\x0b\x32\x0b.cln.AmountH\x08\x88\x01\x01\x12\x17\n\ncreated_at\x18\n \x01(\x04H\t\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x0b \x01(\x04H\n\x88\x01\x01\x12\x45\n\x06status\x18\x0c \x01(\x0e\x32\x30.cln.SendpayFailureData.SendpayFailureDataStatusH\x0b\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x0c\x88\x01\x01\x12\x12\n\x05label\x18\x0e \x01(\tH\r\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x0f \x01(\tH\x0e\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x10 \x01(\tH\x0f\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x11 \x01(\tH\x10\x88\x01\x01\x12\x17\n\nerroronion\x18\x12 \x01(\x0cH\x11\x88\x01\x01\x12\x17\n\nonionreply\x18\x13 \x01(\x0cH\x12\x88\x01\x01\x12\x19\n\x0c\x65rring_index\x18\x14 \x01(\rH\x13\x88\x01\x01\x12\x15\n\x08\x66\x61ilcode\x18\x15 \x01(\rH\x14\x88\x01\x01\x12\x19\n\x0c\x66\x61ilcodename\x18\x16 \x01(\tH\x15\x88\x01\x01\x12\x18\n\x0b\x65rring_node\x18\x17 \x01(\x0cH\x16\x88\x01\x01\x12\x1b\n\x0e\x65rring_channel\x18\x18 \x01(\tH\x17\x88\x01\x01\x12\x1d\n\x10\x65rring_direction\x18\x19 \x01(\rH\x18\x88\x01\x01\x12\x18\n\x0braw_message\x18\x1a \x01(\x0cH\x19\x88\x01\x01\"A\n\x18SendpayFailureDataStatus\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x42\x10\n\x0e_created_indexB\x05\n\x03_idB\x0f\n\r_payment_hashB\n\n\x08_groupidB\x10\n\x0e_updated_indexB\t\n\x07_partidB\x0e\n\x0c_destinationB\x0e\n\x0c_amount_msatB\x13\n\x11_amount_sent_msatB\r\n\x0b_created_atB\x0f\n\r_completed_atB\t\n\x07_statusB\x13\n\x11_payment_preimageB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\x0e\n\x0c_descriptionB\r\n\x0b_erroronionB\r\n\x0b_onionreplyB\x0f\n\r_erring_indexB\x0b\n\t_failcodeB\x0f\n\r_failcodenameB\x0e\n\x0c_erring_nodeB\x11\n\x0f_erring_channelB\x13\n\x11_erring_directionB\x0e\n\x0c_raw_message\"\x1d\n\x1bStreamSendPaySuccessRequest\"\xcc\x05\n\x1aSendPaySuccessNotification\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\x12\n\n\x02id\x18\x02 \x01(\x04\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x0f\n\x07groupid\x18\x04 \x01(\x04\x12\x1a\n\rupdated_index\x18\x05 \x01(\x04H\x00\x88\x01\x01\x12\x13\n\x06partid\x18\x06 \x01(\x04H\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x07 \x01(\x0cH\x02\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12%\n\x10\x61mount_sent_msat\x18\t \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\ncreated_at\x18\n \x01(\x04\x12\x19\n\x0c\x63ompleted_at\x18\x0b \x01(\x04H\x04\x88\x01\x01\x12\x44\n\x06status\x18\x0c \x01(\x0e\x32\x34.cln.SendPaySuccessNotification.SendpaySuccessStatus\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x05\x88\x01\x01\x12\x12\n\x05label\x18\x0e \x01(\tH\x06\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x0f \x01(\tH\x07\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x10 \x01(\tH\x08\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x11 \x01(\tH\t\x88\x01\x01\x12\x17\n\nerroronion\x18\x12 \x01(\x0cH\n\x88\x01\x01\"$\n\x14SendpaySuccessStatus\x12\x0c\n\x08\x43OMPLETE\x10\x00\x42\x10\n\x0e_updated_indexB\t\n\x07_partidB\x0e\n\x0c_destinationB\x0e\n\x0c_amount_msatB\x0f\n\r_completed_atB\x13\n\x11_payment_preimageB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\x0e\n\x0c_descriptionB\r\n\x0b_erroronion\"\x17\n\x15StreamShutdownRequest\"\x16\n\x14ShutdownNotification\"\x16\n\x14StreamWarningRequest\"\xae\x01\n\x13WarningNotification\x12\x34\n\x05level\x18\x01 \x01(\x0e\x32%.cln.WarningNotification.WarningLevel\x12\x0c\n\x04time\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\t\x12\x0e\n\x06source\x18\x04 \x01(\t\x12\x0b\n\x03log\x18\x05 \x01(\t\"#\n\x0cWarningLevel\x12\x08\n\x04WARN\x10\x00\x12\t\n\x05\x45RROR\x10\x01\"\x19\n\x17StreamPayPartEndRequest\"\xf1\x03\n\x16PayPartEndNotification\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.cln.PayPartEndNotification.PayPartEndStatus\x12\x10\n\x08\x64uration\x18\x02 \x01(\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x0f\n\x07groupid\x18\x04 \x01(\x04\x12\x0e\n\x06partid\x18\x05 \x01(\x04\x12\x17\n\nfailed_msg\x18\x06 \x01(\x0cH\x00\x88\x01\x01\x12\x1b\n\x0e\x66\x61iled_node_id\x18\x07 \x01(\x0cH\x01\x88\x01\x01\x12$\n\x17\x66\x61iled_short_channel_id\x18\x08 \x01(\tH\x02\x88\x01\x01\x12\x1d\n\x10\x66\x61iled_direction\x18\t \x01(\rH\x03\x88\x01\x01\x12\x17\n\nerror_code\x18\n \x01(\rH\x04\x88\x01\x01\x12\x1a\n\rerror_message\x18\x0b \x01(\tH\x05\x88\x01\x01\",\n\x10PayPartEndStatus\x12\x0b\n\x07SUCCESS\x10\x00\x12\x0b\n\x07\x46\x41ILURE\x10\x01\x42\r\n\x0b_failed_msgB\x11\n\x0f_failed_node_idB\x1a\n\x18_failed_short_channel_idB\x13\n\x11_failed_directionB\r\n\x0b_error_codeB\x10\n\x0e_error_message\"\x1b\n\x19StreamPayPartStartRequest\"\xc2\x01\n\x18PayPartStartNotification\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12\x0f\n\x07groupid\x18\x02 \x01(\x04\x12\x0e\n\x06partid\x18\x03 \x01(\x04\x12\'\n\x12total_payment_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12!\n\x0c\x61ttempt_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x04hops\x18\x06 \x03(\x0b\x32\x15.cln.PayPartStartHops\"\x9f\x01\n\x10PayPartStartHops\x12\x11\n\tnext_node\x18\x01 \x01(\x0c\x12\x18\n\x10short_channel_id\x18\x02 \x01(\t\x12\x11\n\tdirection\x18\x03 \x01(\r\x12$\n\x0f\x63hannel_in_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10\x63hannel_out_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount2\xbah\n\x04Node\x12\x36\n\x07Getinfo\x12\x13.cln.GetinfoRequest\x1a\x14.cln.GetinfoResponse\"\x00\x12<\n\tListPeers\x12\x15.cln.ListpeersRequest\x1a\x16.cln.ListpeersResponse\"\x00\x12<\n\tListFunds\x12\x15.cln.ListfundsRequest\x1a\x16.cln.ListfundsResponse\"\x00\x12\x36\n\x07SendPay\x12\x13.cln.SendpayRequest\x1a\x14.cln.SendpayResponse\"\x00\x12\x45\n\x0cListChannels\x12\x18.cln.ListchannelsRequest\x1a\x19.cln.ListchannelsResponse\"\x00\x12<\n\tAddGossip\x12\x15.cln.AddgossipRequest\x1a\x16.cln.AddgossipResponse\"\x00\x12H\n\rAddPsbtOutput\x12\x19.cln.AddpsbtoutputRequest\x1a\x1a.cln.AddpsbtoutputResponse\"\x00\x12H\n\rAutoCleanOnce\x12\x19.cln.AutocleanonceRequest\x1a\x1a.cln.AutocleanonceResponse\"\x00\x12N\n\x0f\x41utoCleanStatus\x12\x1b.cln.AutocleanstatusRequest\x1a\x1c.cln.AutocleanstatusResponse\"\x00\x12\x45\n\x0c\x43heckMessage\x12\x18.cln.CheckmessageRequest\x1a\x19.cln.CheckmessageResponse\"\x00\x12\x30\n\x05\x43lose\x12\x11.cln.CloseRequest\x1a\x12.cln.CloseResponse\"\x00\x12:\n\x0b\x43onnectPeer\x12\x13.cln.ConnectRequest\x1a\x14.cln.ConnectResponse\"\x00\x12H\n\rCreateInvoice\x12\x19.cln.CreateinvoiceRequest\x1a\x1a.cln.CreateinvoiceResponse\"\x00\x12<\n\tDatastore\x12\x15.cln.DatastoreRequest\x1a\x16.cln.DatastoreResponse\"\x00\x12K\n\x0e\x44\x61tastoreUsage\x12\x1a.cln.DatastoreusageRequest\x1a\x1b.cln.DatastoreusageResponse\"\x00\x12\x42\n\x0b\x43reateOnion\x12\x17.cln.CreateonionRequest\x1a\x18.cln.CreateonionResponse\"\x00\x12\x45\n\x0c\x44\x65lDatastore\x12\x18.cln.DeldatastoreRequest\x1a\x19.cln.DeldatastoreResponse\"\x00\x12?\n\nDelInvoice\x12\x16.cln.DelinvoiceRequest\x1a\x17.cln.DelinvoiceResponse\"\x00\x12Q\n\x10\x44\x65vForgetChannel\x12\x1c.cln.DevforgetchannelRequest\x1a\x1d.cln.DevforgetchannelResponse\"\x00\x12Q\n\x10\x45mergencyRecover\x12\x1c.cln.EmergencyrecoverRequest\x1a\x1d.cln.EmergencyrecoverResponse\"\x00\x12\x66\n\x17GetEmergencyRecoverData\x12#.cln.GetemergencyrecoverdataRequest\x1a$.cln.GetemergencyrecoverdataResponse\"\x00\x12\x45\n\x0c\x45xposeSecret\x12\x18.cln.ExposesecretRequest\x1a\x19.cln.ExposesecretResponse\"\x00\x12\x36\n\x07Recover\x12\x13.cln.RecoverRequest\x1a\x14.cln.RecoverResponse\"\x00\x12K\n\x0eRecoverChannel\x12\x1a.cln.RecoverchannelRequest\x1a\x1b.cln.RecoverchannelResponse\"\x00\x12\x36\n\x07Invoice\x12\x13.cln.InvoiceRequest\x1a\x14.cln.InvoiceResponse\"\x00\x12Q\n\x14\x43reateInvoiceRequest\x12\x1a.cln.InvoicerequestRequest\x1a\x1b.cln.InvoicerequestResponse\"\x00\x12`\n\x15\x44isableInvoiceRequest\x12!.cln.DisableinvoicerequestRequest\x1a\".cln.DisableinvoicerequestResponse\"\x00\x12Z\n\x13ListInvoiceRequests\x12\x1f.cln.ListinvoicerequestsRequest\x1a .cln.ListinvoicerequestsResponse\"\x00\x12H\n\rListDatastore\x12\x19.cln.ListdatastoreRequest\x1a\x1a.cln.ListdatastoreResponse\"\x00\x12\x45\n\x0cListInvoices\x12\x18.cln.ListinvoicesRequest\x1a\x19.cln.ListinvoicesResponse\"\x00\x12<\n\tSendOnion\x12\x15.cln.SendonionRequest\x1a\x16.cln.SendonionResponse\"\x00\x12\x45\n\x0cListSendPays\x12\x18.cln.ListsendpaysRequest\x1a\x19.cln.ListsendpaysResponse\"\x00\x12Q\n\x10ListTransactions\x12\x1c.cln.ListtransactionsRequest\x1a\x1d.cln.ListtransactionsResponse\"\x00\x12?\n\nMakeSecret\x12\x16.cln.MakesecretRequest\x1a\x17.cln.MakesecretResponse\"\x00\x12*\n\x03Pay\x12\x0f.cln.PayRequest\x1a\x10.cln.PayResponse\"\x00\x12<\n\tListNodes\x12\x15.cln.ListnodesRequest\x1a\x16.cln.ListnodesResponse\"\x00\x12K\n\x0eWaitAnyInvoice\x12\x1a.cln.WaitanyinvoiceRequest\x1a\x1b.cln.WaitanyinvoiceResponse\"\x00\x12\x42\n\x0bWaitInvoice\x12\x17.cln.WaitinvoiceRequest\x1a\x18.cln.WaitinvoiceResponse\"\x00\x12\x42\n\x0bWaitSendPay\x12\x17.cln.WaitsendpayRequest\x1a\x18.cln.WaitsendpayResponse\"\x00\x12\x36\n\x07NewAddr\x12\x13.cln.NewaddrRequest\x1a\x14.cln.NewaddrResponse\"\x00\x12\x39\n\x08Withdraw\x12\x14.cln.WithdrawRequest\x1a\x15.cln.WithdrawResponse\"\x00\x12\x36\n\x07KeySend\x12\x13.cln.KeysendRequest\x1a\x14.cln.KeysendResponse\"\x00\x12\x39\n\x08\x46undPsbt\x12\x14.cln.FundpsbtRequest\x1a\x15.cln.FundpsbtResponse\"\x00\x12\x39\n\x08SendPsbt\x12\x14.cln.SendpsbtRequest\x1a\x15.cln.SendpsbtResponse\"\x00\x12\x39\n\x08SignPsbt\x12\x14.cln.SignpsbtRequest\x1a\x15.cln.SignpsbtResponse\"\x00\x12\x39\n\x08UtxoPsbt\x12\x14.cln.UtxopsbtRequest\x1a\x15.cln.UtxopsbtResponse\"\x00\x12<\n\tTxDiscard\x12\x15.cln.TxdiscardRequest\x1a\x16.cln.TxdiscardResponse\"\x00\x12<\n\tTxPrepare\x12\x15.cln.TxprepareRequest\x1a\x16.cln.TxprepareResponse\"\x00\x12\x33\n\x06TxSend\x12\x12.cln.TxsendRequest\x1a\x13.cln.TxsendResponse\"\x00\x12Q\n\x10ListPeerChannels\x12\x1c.cln.ListpeerchannelsRequest\x1a\x1d.cln.ListpeerchannelsResponse\"\x00\x12W\n\x12ListClosedChannels\x12\x1e.cln.ListclosedchannelsRequest\x1a\x1f.cln.ListclosedchannelsResponse\"\x00\x12\x33\n\x06\x44\x65\x63ode\x12\x12.cln.DecodeRequest\x1a\x13.cln.DecodeResponse\"\x00\x12\x33\n\x06\x44\x65lPay\x12\x12.cln.DelpayRequest\x1a\x13.cln.DelpayResponse\"\x00\x12?\n\nDelForward\x12\x16.cln.DelforwardRequest\x1a\x17.cln.DelforwardResponse\"\x00\x12\x45\n\x0c\x44isableOffer\x12\x18.cln.DisableofferRequest\x1a\x19.cln.DisableofferResponse\"\x00\x12\x42\n\x0b\x45nableOffer\x12\x17.cln.EnableofferRequest\x1a\x18.cln.EnableofferResponse\"\x00\x12?\n\nDisconnect\x12\x16.cln.DisconnectRequest\x1a\x17.cln.DisconnectResponse\"\x00\x12\x39\n\x08\x46\x65\x65rates\x12\x14.cln.FeeratesRequest\x1a\x15.cln.FeeratesResponse\"\x00\x12\x42\n\x0b\x46\x65tchBip353\x12\x17.cln.Fetchbip353Request\x1a\x18.cln.Fetchbip353Response\"\x00\x12\x45\n\x0c\x46\x65tchInvoice\x12\x18.cln.FetchinvoiceRequest\x1a\x19.cln.FetchinvoiceResponse\"\x00\x12\x63\n\x16\x43\x61ncelRecurringInvoice\x12\".cln.CancelrecurringinvoiceRequest\x1a#.cln.CancelrecurringinvoiceResponse\"\x00\x12T\n\x11\x46undChannelCancel\x12\x1d.cln.FundchannelCancelRequest\x1a\x1e.cln.FundchannelCancelResponse\"\x00\x12Z\n\x13\x46undChannelComplete\x12\x1f.cln.FundchannelCompleteRequest\x1a .cln.FundchannelCompleteResponse\"\x00\x12\x42\n\x0b\x46undChannel\x12\x17.cln.FundchannelRequest\x1a\x18.cln.FundchannelResponse\"\x00\x12Q\n\x10\x46undChannelStart\x12\x1c.cln.FundchannelStartRequest\x1a\x1d.cln.FundchannelStartResponse\"\x00\x12\x33\n\x06GetLog\x12\x12.cln.GetlogRequest\x1a\x13.cln.GetlogResponse\"\x00\x12\x45\n\x0c\x46underUpdate\x12\x18.cln.FunderupdateRequest\x1a\x19.cln.FunderupdateResponse\"\x00\x12\x39\n\x08GetRoute\x12\x14.cln.GetrouteRequest\x1a\x15.cln.GetrouteResponse\"\x00\x12H\n\rListAddresses\x12\x19.cln.ListaddressesRequest\x1a\x1a.cln.ListaddressesResponse\"\x00\x12\x45\n\x0cListForwards\x12\x18.cln.ListforwardsRequest\x1a\x19.cln.ListforwardsResponse\"\x00\x12?\n\nListOffers\x12\x16.cln.ListoffersRequest\x1a\x17.cln.ListoffersResponse\"\x00\x12\x39\n\x08ListPays\x12\x14.cln.ListpaysRequest\x1a\x15.cln.ListpaysResponse\"\x00\x12<\n\tListHtlcs\x12\x15.cln.ListhtlcsRequest\x1a\x16.cln.ListhtlcsResponse\"\x00\x12Q\n\x10MultiFundChannel\x12\x1c.cln.MultifundchannelRequest\x1a\x1d.cln.MultifundchannelResponse\"\x00\x12H\n\rMultiWithdraw\x12\x19.cln.MultiwithdrawRequest\x1a\x1a.cln.MultiwithdrawResponse\"\x00\x12\x30\n\x05Offer\x12\x11.cln.OfferRequest\x1a\x12.cln.OfferResponse\"\x00\x12Q\n\x10OpenChannelAbort\x12\x1c.cln.OpenchannelAbortRequest\x1a\x1d.cln.OpenchannelAbortResponse\"\x00\x12N\n\x0fOpenChannelBump\x12\x1b.cln.OpenchannelBumpRequest\x1a\x1c.cln.OpenchannelBumpResponse\"\x00\x12N\n\x0fOpenChannelInit\x12\x1b.cln.OpenchannelInitRequest\x1a\x1c.cln.OpenchannelInitResponse\"\x00\x12T\n\x11OpenChannelSigned\x12\x1d.cln.OpenchannelSignedRequest\x1a\x1e.cln.OpenchannelSignedResponse\"\x00\x12T\n\x11OpenChannelUpdate\x12\x1d.cln.OpenchannelUpdateRequest\x1a\x1e.cln.OpenchannelUpdateResponse\"\x00\x12-\n\x04Ping\x12\x10.cln.PingRequest\x1a\x11.cln.PingResponse\"\x00\x12\x33\n\x06Plugin\x12\x12.cln.PluginRequest\x1a\x13.cln.PluginResponse\"\x00\x12H\n\rRenePayStatus\x12\x19.cln.RenepaystatusRequest\x1a\x1a.cln.RenepaystatusResponse\"\x00\x12\x36\n\x07RenePay\x12\x13.cln.RenepayRequest\x1a\x14.cln.RenepayResponse\"\x00\x12H\n\rReserveInputs\x12\x19.cln.ReserveinputsRequest\x1a\x1a.cln.ReserveinputsResponse\"\x00\x12H\n\rSendCustomMsg\x12\x19.cln.SendcustommsgRequest\x1a\x1a.cln.SendcustommsgResponse\"\x00\x12\x42\n\x0bSendInvoice\x12\x17.cln.SendinvoiceRequest\x1a\x18.cln.SendinvoiceResponse\"\x00\x12?\n\nSetChannel\x12\x16.cln.SetchannelRequest\x1a\x17.cln.SetchannelResponse\"\x00\x12<\n\tSetConfig\x12\x15.cln.SetconfigRequest\x1a\x16.cln.SetconfigResponse\"\x00\x12K\n\x0eSetPsbtVersion\x12\x1a.cln.SetpsbtversionRequest\x1a\x1b.cln.SetpsbtversionResponse\"\x00\x12\x42\n\x0bSignInvoice\x12\x17.cln.SigninvoiceRequest\x1a\x18.cln.SigninvoiceResponse\"\x00\x12\x42\n\x0bSignMessage\x12\x17.cln.SignmessageRequest\x1a\x18.cln.SignmessageResponse\"\x00\x12?\n\nSpliceInit\x12\x16.cln.SpliceInitRequest\x1a\x17.cln.SpliceInitResponse\"\x00\x12\x45\n\x0cSpliceSigned\x12\x18.cln.SpliceSignedRequest\x1a\x19.cln.SpliceSignedResponse\"\x00\x12\x45\n\x0cSpliceUpdate\x12\x18.cln.SpliceUpdateRequest\x1a\x19.cln.SpliceUpdateResponse\"\x00\x12\x39\n\x08SpliceIn\x12\x14.cln.SpliceinRequest\x1a\x15.cln.SpliceinResponse\"\x00\x12<\n\tSpliceOut\x12\x15.cln.SpliceoutRequest\x1a\x16.cln.SpliceoutResponse\"\x00\x12<\n\tDevSplice\x12\x15.cln.DevspliceRequest\x1a\x16.cln.DevspliceResponse\"\x00\x12N\n\x0fUnreserveInputs\x12\x1b.cln.UnreserveinputsRequest\x1a\x1c.cln.UnreserveinputsResponse\"\x00\x12H\n\rUpgradeWallet\x12\x19.cln.UpgradewalletRequest\x1a\x1a.cln.UpgradewalletResponse\"\x00\x12N\n\x0fWaitBlockHeight\x12\x1b.cln.WaitblockheightRequest\x1a\x1c.cln.WaitblockheightResponse\"\x00\x12-\n\x04Wait\x12\x10.cln.WaitRequest\x1a\x11.cln.WaitResponse\"\x00\x12\x42\n\x0bListConfigs\x12\x17.cln.ListconfigsRequest\x1a\x18.cln.ListconfigsResponse\"\x00\x12-\n\x04Stop\x12\x10.cln.StopRequest\x1a\x11.cln.StopResponse\"\x00\x12-\n\x04Help\x12\x10.cln.HelpRequest\x1a\x11.cln.HelpResponse\"\x00\x12T\n\x11PreApproveKeysend\x12\x1d.cln.PreapprovekeysendRequest\x1a\x1e.cln.PreapprovekeysendResponse\"\x00\x12T\n\x11PreApproveInvoice\x12\x1d.cln.PreapproveinvoiceRequest\x1a\x1e.cln.PreapproveinvoiceResponse\"\x00\x12\x45\n\x0cStaticBackup\x12\x18.cln.StaticbackupRequest\x1a\x19.cln.StaticbackupResponse\"\x00\x12N\n\x0f\x42kprChannelsApy\x12\x1b.cln.BkprchannelsapyRequest\x1a\x1c.cln.BkprchannelsapyResponse\"\x00\x12T\n\x11\x42kprDumpIncomeCsv\x12\x1d.cln.BkprdumpincomecsvRequest\x1a\x1e.cln.BkprdumpincomecsvResponse\"\x00\x12\x42\n\x0b\x42kprInspect\x12\x17.cln.BkprinspectRequest\x1a\x18.cln.BkprinspectResponse\"\x00\x12`\n\x15\x42kprListAccountEvents\x12!.cln.BkprlistaccounteventsRequest\x1a\".cln.BkprlistaccounteventsResponse\"\x00\x12Q\n\x10\x42kprListBalances\x12\x1c.cln.BkprlistbalancesRequest\x1a\x1d.cln.BkprlistbalancesResponse\"\x00\x12K\n\x0e\x42kprListIncome\x12\x1a.cln.BkprlistincomeRequest\x1a\x1b.cln.BkprlistincomeResponse\"\x00\x12{\n\x1e\x42kprEditDescriptionByPaymentId\x12*.cln.BkpreditdescriptionbypaymentidRequest\x1a+.cln.BkpreditdescriptionbypaymentidResponse\"\x00\x12x\n\x1d\x42kprEditDescriptionByOutpoint\x12).cln.BkpreditdescriptionbyoutpointRequest\x1a*.cln.BkpreditdescriptionbyoutpointResponse\"\x00\x12?\n\nBkprReport\x12\x16.cln.BkprreportRequest\x1a\x17.cln.BkprreportResponse\"\x00\x12H\n\rBlacklistRune\x12\x19.cln.BlacklistruneRequest\x1a\x1a.cln.BlacklistruneResponse\"\x00\x12<\n\tCheckRune\x12\x15.cln.CheckruneRequest\x1a\x16.cln.CheckruneResponse\"\x00\x12?\n\nCreateRune\x12\x16.cln.CreateruneRequest\x1a\x17.cln.CreateruneResponse\"\x00\x12<\n\tShowRunes\x12\x15.cln.ShowrunesRequest\x1a\x16.cln.ShowrunesResponse\"\x00\x12Q\n\x10\x41skReneUnreserve\x12\x1c.cln.AskreneunreserveRequest\x1a\x1d.cln.AskreneunreserveResponse\"\x00\x12T\n\x11\x41skReneListLayers\x12\x1d.cln.AskrenelistlayersRequest\x1a\x1e.cln.AskrenelistlayersResponse\"\x00\x12W\n\x12\x41skReneCreateLayer\x12\x1e.cln.AskrenecreatelayerRequest\x1a\x1f.cln.AskrenecreatelayerResponse\"\x00\x12W\n\x12\x41skReneRemoveLayer\x12\x1e.cln.AskreneremovelayerRequest\x1a\x1f.cln.AskreneremovelayerResponse\"\x00\x12o\n\x1a\x41skReneRemoveChannelUpdate\x12&.cln.AskreneremovechannelupdateRequest\x1a\'.cln.AskreneremovechannelupdateResponse\"\x00\x12K\n\x0e\x41skReneReserve\x12\x1a.cln.AskrenereserveRequest\x1a\x1b.cln.AskrenereserveResponse\"\x00\x12?\n\nAskReneAge\x12\x16.cln.AskreneageRequest\x1a\x17.cln.AskreneageResponse\"\x00\x12<\n\tGetRoutes\x12\x15.cln.GetroutesRequest\x1a\x16.cln.GetroutesResponse\"\x00\x12W\n\x12\x41skReneDisableNode\x12\x1e.cln.AskrenedisablenodeRequest\x1a\x1f.cln.AskrenedisablenodeResponse\"\x00\x12]\n\x14\x41skReneInformChannel\x12 .cln.AskreneinformchannelRequest\x1a!.cln.AskreneinformchannelResponse\"\x00\x12]\n\x14\x41skReneCreateChannel\x12 .cln.AskrenecreatechannelRequest\x1a!.cln.AskrenecreatechannelResponse\"\x00\x12]\n\x14\x41skReneUpdateChannel\x12 .cln.AskreneupdatechannelRequest\x1a!.cln.AskreneupdatechannelResponse\"\x00\x12W\n\x12\x41skReneBiasChannel\x12\x1e.cln.AskrenebiaschannelRequest\x1a\x1f.cln.AskrenebiaschannelResponse\"\x00\x12N\n\x0f\x41skreneBiasNode\x12\x1b.cln.AskrenebiasnodeRequest\x1a\x1c.cln.AskrenebiasnodeResponse\"\x00\x12\x66\n\x17\x41skReneListReservations\x12#.cln.AskrenelistreservationsRequest\x1a$.cln.AskrenelistreservationsResponse\"\x00\x12W\n\x12InjectPaymentOnion\x12\x1e.cln.InjectpaymentonionRequest\x1a\x1f.cln.InjectpaymentonionResponse\"\x00\x12W\n\x12InjectOnionMessage\x12\x1e.cln.InjectonionmessageRequest\x1a\x1f.cln.InjectonionmessageResponse\"\x00\x12-\n\x04Xpay\x12\x10.cln.XpayRequest\x1a\x11.cln.XpayResponse\"\x00\x12W\n\x12SignMessageWithKey\x12\x1e.cln.SignmessagewithkeyRequest\x1a\x1f.cln.SignmessagewithkeyResponse\"\x00\x12Q\n\x10ListChannelMoves\x12\x1c.cln.ListchannelmovesRequest\x1a\x1d.cln.ListchannelmovesResponse\"\x00\x12K\n\x0eListChainMoves\x12\x1a.cln.ListchainmovesRequest\x1a\x1b.cln.ListchainmovesResponse\"\x00\x12T\n\x11ListNetworkEvents\x12\x1d.cln.ListnetworkeventsRequest\x1a\x1e.cln.ListnetworkeventsResponse\"\x00\x12N\n\x0f\x44\x65lNetworkEvent\x12\x1b.cln.DelnetworkeventRequest\x1a\x1c.cln.DelnetworkeventResponse\"\x00\x12Z\n\x13\x43lnrestRegisterPath\x12\x1f.cln.ClnrestregisterpathRequest\x1a .cln.ClnrestregisterpathResponse\"\x00\x12T\n\x11ListCurrencyRates\x12\x1d.cln.ListcurrencyratesRequest\x1a\x1e.cln.ListcurrencyratesResponse\"\x00\x12N\n\x0f\x43urrencyConvert\x12\x1b.cln.CurrencyconvertRequest\x1a\x1c.cln.CurrencyconvertResponse\"\x00\x12\x45\n\x0c\x43urrencyRate\x12\x18.cln.CurrencyrateRequest\x1a\x19.cln.CurrencyrateResponse\"\x00\x12?\n\nSendAmount\x12\x16.cln.SendamountRequest\x1a\x17.cln.SendamountResponse\"\x00\x12\x42\n\x0b\x43reateProof\x12\x17.cln.CreateproofRequest\x1a\x18.cln.CreateproofResponse\"\x00\x12\x39\n\x08Xkeysend\x12\x14.cln.XkeysendRequest\x1a\x15.cln.XkeysendResponse\"\x00\x12\x39\n\x08Graceful\x12\x14.cln.GracefulRequest\x1a\x15.cln.GracefulResponse\"\x00\x12\x63\n\x18SubscribeBalanceSnapshot\x12!.cln.StreamBalanceSnapshotRequest\x1a .cln.BalanceSnapshotNotification\"\x00\x30\x01\x12T\n\x13SubscribeBlockAdded\x12\x1c.cln.StreamBlockAddedRequest\x1a\x1b.cln.BlockAddedNotification\"\x00\x30\x01\x12i\n\x1aSubscribeChannelOpenFailed\x12#.cln.StreamChannelOpenFailedRequest\x1a\".cln.ChannelOpenFailedNotification\"\x00\x30\x01\x12]\n\x16SubscribeChannelOpened\x12\x1f.cln.StreamChannelOpenedRequest\x1a\x1e.cln.ChannelOpenedNotification\"\x00\x30\x01\x12o\n\x1cSubscribeChannelStateChanged\x12%.cln.StreamChannelStateChangedRequest\x1a$.cln.ChannelStateChangedNotification\"\x00\x30\x01\x12O\n\x10SubscribeConnect\x12\x19.cln.StreamConnectRequest\x1a\x1c.cln.PeerConnectNotification\"\x00\x30\x01\x12Z\n\x15SubscribeCoinMovement\x12\x1e.cln.StreamCoinMovementRequest\x1a\x1d.cln.CoinMovementNotification\"\x00\x30\x01\x12Q\n\x12SubscribeCustomMsg\x12\x1b.cln.StreamCustomMsgRequest\x1a\x1a.cln.CustomMsgNotification\"\x00\x30\x01\x12i\n\x1aSubscribeDeprecatedOneshot\x12#.cln.StreamDeprecatedOneshotRequest\x1a\".cln.DeprecatedOneshotNotification\"\x00\x30\x01\x12T\n\x13SubscribeDisconnect\x12\x1c.cln.StreamDisconnectRequest\x1a\x1b.cln.DisconnectNotification\"\x00\x30\x01\x12Z\n\x15SubscribeForwardEvent\x12\x1e.cln.StreamForwardEventRequest\x1a\x1d.cln.ForwardEventNotification\"\x00\x30\x01\x12\x63\n\x18SubscribeInvoiceCreation\x12!.cln.StreamInvoiceCreationRequest\x1a .cln.InvoiceCreationNotification\"\x00\x30\x01\x12`\n\x17SubscribeInvoicePayment\x12 .cln.StreamInvoicePaymentRequest\x1a\x1f.cln.InvoicePaymentNotification\"\x00\x30\x01\x12?\n\x0cSubscribeLog\x12\x15.cln.StreamLogRequest\x1a\x14.cln.LogNotification\"\x00\x30\x01\x12{\n SubscribeOnionMessageForwardFail\x12).cln.StreamOnionMessageForwardFailRequest\x1a(.cln.OnionMessageForwardFailNotification\"\x00\x30\x01\x12o\n\x1cSubscribeOpenChannelPeerSigs\x12%.cln.StreamOpenChannelPeerSigsRequest\x1a$.cln.OpenChannelPeerSigsNotification\"\x00\x30\x01\x12]\n\x16SubscribePluginStarted\x12\x1f.cln.StreamPluginStartedRequest\x1a\x1e.cln.PluginStartedNotification\"\x00\x30\x01\x12]\n\x16SubscribePluginStopped\x12\x1f.cln.StreamPluginStoppedRequest\x1a\x1e.cln.PluginStoppedNotification\"\x00\x30\x01\x12`\n\x17SubscribeSendPayFailure\x12 .cln.StreamSendPayFailureRequest\x1a\x1f.cln.SendPayFailureNotification\"\x00\x30\x01\x12`\n\x17SubscribeSendPaySuccess\x12 .cln.StreamSendPaySuccessRequest\x1a\x1f.cln.SendPaySuccessNotification\"\x00\x30\x01\x12N\n\x11SubscribeShutdown\x12\x1a.cln.StreamShutdownRequest\x1a\x19.cln.ShutdownNotification\"\x00\x30\x01\x12K\n\x10SubscribeWarning\x12\x19.cln.StreamWarningRequest\x1a\x18.cln.WarningNotification\"\x00\x30\x01\x12T\n\x13SubscribePayPartEnd\x12\x1c.cln.StreamPayPartEndRequest\x1a\x1b.cln.PayPartEndNotification\"\x00\x30\x01\x12Z\n\x15SubscribePayPartStart\x12\x1e.cln.StreamPayPartStartRequest\x1a\x1d.cln.PayPartStartNotification\"\x00\x30\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nnode.proto\x12\x03\x63ln\x1a\x10primitives.proto\"\x10\n\x0eGetinfoRequest\"\xb1\x04\n\x0fGetinfoResponse\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\r\n\x05\x61lias\x18\x02 \x01(\t\x12\r\n\x05\x63olor\x18\x03 \x01(\x0c\x12\x11\n\tnum_peers\x18\x04 \x01(\r\x12\x1c\n\x14num_pending_channels\x18\x05 \x01(\r\x12\x1b\n\x13num_active_channels\x18\x06 \x01(\r\x12\x1d\n\x15num_inactive_channels\x18\x07 \x01(\r\x12\x0f\n\x07version\x18\x08 \x01(\t\x12\x15\n\rlightning_dir\x18\t \x01(\t\x12\x32\n\x0cour_features\x18\n \x01(\x0b\x32\x17.cln.GetinfoOurFeaturesH\x00\x88\x01\x01\x12\x13\n\x0b\x62lockheight\x18\x0b \x01(\r\x12\x0f\n\x07network\x18\x0c \x01(\t\x12(\n\x13\x66\x65\x65s_collected_msat\x18\r \x01(\x0b\x32\x0b.cln.Amount\x12$\n\x07\x61\x64\x64ress\x18\x0e \x03(\x0b\x32\x13.cln.GetinfoAddress\x12$\n\x07\x62inding\x18\x0f \x03(\x0b\x32\x13.cln.GetinfoBinding\x12\"\n\x15warning_bitcoind_sync\x18\x10 \x01(\tH\x01\x88\x01\x01\x12$\n\x17warning_lightningd_sync\x18\x11 \x01(\tH\x02\x88\x01\x01\x42\x0f\n\r_our_featuresB\x18\n\x16_warning_bitcoind_syncB\x1a\n\x18_warning_lightningd_sync\"\xc4\x01\n\x0eGetinfoAddress\x12\x39\n\titem_type\x18\x01 \x01(\x0e\x32&.cln.GetinfoAddress.GetinfoAddressType\x12\x0c\n\x04port\x18\x02 \x01(\r\x12\x14\n\x07\x61\x64\x64ress\x18\x03 \x01(\tH\x00\x88\x01\x01\"G\n\x12GetinfoAddressType\x12\x07\n\x03\x44NS\x10\x00\x12\x08\n\x04IPV4\x10\x01\x12\x08\n\x04IPV6\x10\x02\x12\t\n\x05TORV2\x10\x03\x12\t\n\x05TORV3\x10\x04\x42\n\n\x08_address\"\xac\x02\n\x0eGetinfoBinding\x12\x39\n\titem_type\x18\x01 \x01(\x0e\x32&.cln.GetinfoBinding.GetinfoBindingType\x12\x14\n\x07\x61\x64\x64ress\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04port\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06socket\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x14\n\x07subtype\x18\x05 \x01(\tH\x03\x88\x01\x01\"_\n\x12GetinfoBindingType\x12\x10\n\x0cLOCAL_SOCKET\x10\x00\x12\x08\n\x04IPV4\x10\x01\x12\x08\n\x04IPV6\x10\x02\x12\t\n\x05TORV2\x10\x03\x12\t\n\x05TORV3\x10\x04\x12\r\n\tWEBSOCKET\x10\x05\x42\n\n\x08_addressB\x07\n\x05_portB\t\n\x07_socketB\n\n\x08_subtype\"R\n\x12GetinfoOurFeatures\x12\x0c\n\x04init\x18\x01 \x01(\x0c\x12\x0c\n\x04node\x18\x02 \x01(\x0c\x12\x0f\n\x07\x63hannel\x18\x03 \x01(\x0c\x12\x0f\n\x07invoice\x18\x04 \x01(\x0c\"\xb5\x01\n\x10ListpeersRequest\x12\x0f\n\x02id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\x38\n\x05level\x18\x02 \x01(\x0e\x32$.cln.ListpeersRequest.ListpeersLevelH\x01\x88\x01\x01\"E\n\x0eListpeersLevel\x12\x06\n\x02IO\x10\x00\x12\t\n\x05\x44\x45\x42UG\x10\x01\x12\x08\n\x04INFO\x10\x02\x12\x0b\n\x07UNUSUAL\x10\x03\x12\t\n\x05TRACE\x10\x04\x42\x05\n\x03_idB\x08\n\x06_level\"7\n\x11ListpeersResponse\x12\"\n\x05peers\x18\x01 \x03(\x0b\x32\x13.cln.ListpeersPeers\"\xc9\x01\n\x0eListpeersPeers\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x11\n\tconnected\x18\x02 \x01(\x08\x12#\n\x03log\x18\x03 \x03(\x0b\x32\x16.cln.ListpeersPeersLog\x12\x0f\n\x07netaddr\x18\x05 \x03(\t\x12\x15\n\x08\x66\x65\x61tures\x18\x06 \x01(\x0cH\x00\x88\x01\x01\x12\x18\n\x0bremote_addr\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x14\n\x0cnum_channels\x18\x08 \x01(\rB\x0b\n\t_featuresB\x0e\n\x0c_remote_addr\"\x88\x03\n\x11ListpeersPeersLog\x12?\n\titem_type\x18\x01 \x01(\x0e\x32,.cln.ListpeersPeersLog.ListpeersPeersLogType\x12\x18\n\x0bnum_skipped\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04time\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06source\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x03log\x18\x05 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x07node_id\x18\x06 \x01(\x0cH\x04\x88\x01\x01\x12\x11\n\x04\x64\x61ta\x18\x07 \x01(\x0cH\x05\x88\x01\x01\"t\n\x15ListpeersPeersLogType\x12\x0b\n\x07SKIPPED\x10\x00\x12\n\n\x06\x42ROKEN\x10\x01\x12\x0b\n\x07UNUSUAL\x10\x02\x12\x08\n\x04INFO\x10\x03\x12\t\n\x05\x44\x45\x42UG\x10\x04\x12\t\n\x05IO_IN\x10\x05\x12\n\n\x06IO_OUT\x10\x06\x12\t\n\x05TRACE\x10\x07\x42\x0e\n\x0c_num_skippedB\x07\n\x05_timeB\t\n\x07_sourceB\x06\n\x04_logB\n\n\x08_node_idB\x07\n\x05_data\"0\n\x10ListfundsRequest\x12\x12\n\x05spent\x18\x01 \x01(\x08H\x00\x88\x01\x01\x42\x08\n\x06_spent\"e\n\x11ListfundsResponse\x12&\n\x07outputs\x18\x01 \x03(\x0b\x32\x15.cln.ListfundsOutputs\x12(\n\x08\x63hannels\x18\x02 \x03(\x0b\x32\x16.cln.ListfundsChannels\"\x97\x02\n\x11ListfundsChannels\x12\x0f\n\x07peer_id\x18\x01 \x01(\x0c\x12$\n\x0four_amount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x14\n\x0c\x66unding_txid\x18\x04 \x01(\x0c\x12\x16\n\x0e\x66unding_output\x18\x05 \x01(\r\x12\x11\n\tconnected\x18\x06 \x01(\x08\x12 \n\x05state\x18\x07 \x01(\x0e\x32\x11.cln.ChannelState\x12\x1d\n\x10short_channel_id\x18\x08 \x01(\tH\x00\x88\x01\x01\x12\x12\n\nchannel_id\x18\t \x01(\x0c\x42\x13\n\x11_short_channel_id\"\xb9\x03\n\x10ListfundsOutputs\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0e\n\x06output\x18\x02 \x01(\r\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x14\n\x0cscriptpubkey\x18\x04 \x01(\x0c\x12\x14\n\x07\x61\x64\x64ress\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0credeemscript\x18\x06 \x01(\x0cH\x01\x88\x01\x01\x12<\n\x06status\x18\x07 \x01(\x0e\x32,.cln.ListfundsOutputs.ListfundsOutputsStatus\x12\x18\n\x0b\x62lockheight\x18\x08 \x01(\rH\x02\x88\x01\x01\x12\x10\n\x08reserved\x18\t \x01(\x08\x12\x1e\n\x11reserved_to_block\x18\n \x01(\rH\x03\x88\x01\x01\"Q\n\x16ListfundsOutputsStatus\x12\x0f\n\x0bUNCONFIRMED\x10\x00\x12\r\n\tCONFIRMED\x10\x01\x12\t\n\x05SPENT\x10\x02\x12\x0c\n\x08IMMATURE\x10\x03\x42\n\n\x08_addressB\x0f\n\r_redeemscriptB\x0e\n\x0c_blockheightB\x14\n\x12_reserved_to_block\"\xbb\x03\n\x0eSendpayRequest\x12 \n\x05route\x18\x01 \x03(\x0b\x32\x11.cln.SendpayRoute\x12\x14\n\x0cpayment_hash\x18\x02 \x01(\x0c\x12\x12\n\x05label\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x05 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0epayment_secret\x18\x06 \x01(\x0cH\x02\x88\x01\x01\x12\x13\n\x06partid\x18\x07 \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x07groupid\x18\t \x01(\x04H\x04\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x1a\n\rlocalinvreqid\x18\x0b \x01(\x0cH\x06\x88\x01\x01\x12\x1d\n\x10payment_metadata\x18\x0c \x01(\x0cH\x07\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\r \x01(\tH\x08\x88\x01\x01\x42\x08\n\x06_labelB\t\n\x07_bolt11B\x11\n\x0f_payment_secretB\t\n\x07_partidB\n\n\x08_groupidB\x0e\n\x0c_amount_msatB\x10\n\x0e_localinvreqidB\x13\n\x11_payment_metadataB\x0e\n\x0c_description\"\x96\x05\n\x0fSendpayResponse\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x14\n\x07groupid\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x32\n\x06status\x18\x04 \x01(\x0e\x32\".cln.SendpayResponse.SendpayStatus\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x06 \x01(\x0cH\x02\x88\x01\x01\x12\x12\n\ncreated_at\x18\x07 \x01(\x04\x12%\n\x10\x61mount_sent_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\x05label\x18\t \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06partid\x18\n \x01(\x04H\x04\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x0b \x01(\tH\x05\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x0c \x01(\tH\x06\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x07\x88\x01\x01\x12\x14\n\x07message\x18\x0e \x01(\tH\x08\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x0f \x01(\x04H\t\x88\x01\x01\x12\x15\n\rcreated_index\x18\x10 \x01(\x04\x12\x1a\n\rupdated_index\x18\x11 \x01(\x04H\n\x88\x01\x01\"*\n\rSendpayStatus\x12\x0b\n\x07PENDING\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x42\n\n\x08_groupidB\x0e\n\x0c_amount_msatB\x0e\n\x0c_destinationB\x08\n\x06_labelB\t\n\x07_partidB\t\n\x07_bolt11B\t\n\x07_bolt12B\x13\n\x11_payment_preimageB\n\n\x08_messageB\x0f\n\r_completed_atB\x10\n\x0e_updated_index\"\xe6\x02\n\x0cSendpayRoute\x12\x0f\n\x02id\x18\x02 \x01(\x0cH\x00\x88\x01\x01\x12\x12\n\x05\x64\x65lay\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x14\n\x07\x63hannel\x18\x04 \x01(\tH\x02\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12!\n\x14short_channel_id_dir\x18\x06 \x01(\tH\x04\x88\x01\x01\x12\x18\n\x0bnode_id_out\x18\x07 \x01(\x0cH\x05\x88\x01\x01\x12)\n\x0f\x61mount_out_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12\x15\n\x08\x63ltv_out\x18\t \x01(\rH\x07\x88\x01\x01\x42\x05\n\x03_idB\x08\n\x06_delayB\n\n\x08_channelB\x0e\n\x0c_amount_msatB\x17\n\x15_short_channel_id_dirB\x0e\n\x0c_node_id_outB\x12\n\x10_amount_out_msatB\x0b\n\t_cltv_out\"\x93\x01\n\x13ListchannelsRequest\x12\x1d\n\x10short_channel_id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06source\x18\x02 \x01(\x0cH\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x03 \x01(\x0cH\x02\x88\x01\x01\x42\x13\n\x11_short_channel_idB\t\n\x07_sourceB\x0e\n\x0c_destination\"C\n\x14ListchannelsResponse\x12+\n\x08\x63hannels\x18\x01 \x03(\x0b\x32\x19.cln.ListchannelsChannels\"\xb3\x03\n\x14ListchannelsChannels\x12\x0e\n\x06source\x18\x01 \x01(\x0c\x12\x13\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x12\x18\n\x10short_channel_id\x18\x03 \x01(\t\x12\x0e\n\x06public\x18\x04 \x01(\x08\x12 \n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x15\n\rmessage_flags\x18\x06 \x01(\r\x12\x15\n\rchannel_flags\x18\x07 \x01(\r\x12\x0e\n\x06\x61\x63tive\x18\x08 \x01(\x08\x12\x13\n\x0blast_update\x18\t \x01(\r\x12\x1d\n\x15\x62\x61se_fee_millisatoshi\x18\n \x01(\r\x12\x19\n\x11\x66\x65\x65_per_millionth\x18\x0b \x01(\r\x12\r\n\x05\x64\x65lay\x18\x0c \x01(\r\x12&\n\x11htlc_minimum_msat\x18\r \x01(\x0b\x32\x0b.cln.Amount\x12+\n\x11htlc_maximum_msat\x18\x0e \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x10\n\x08\x66\x65\x61tures\x18\x0f \x01(\x0c\x12\x11\n\tdirection\x18\x10 \x01(\rB\x14\n\x12_htlc_maximum_msat\"#\n\x10\x41\x64\x64gossipRequest\x12\x0f\n\x07message\x18\x01 \x01(\x0c\"\x13\n\x11\x41\x64\x64gossipResponse\"\xac\x01\n\x14\x41\x64\x64psbtoutputRequest\x12\x1c\n\x07satoshi\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x15\n\x08locktime\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x18\n\x0binitialpsbt\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x04 \x01(\tH\x02\x88\x01\x01\x42\x0b\n\t_locktimeB\x0e\n\x0c_initialpsbtB\x0e\n\x0c_destination\"U\n\x15\x41\x64\x64psbtoutputResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x1e\n\x16\x65stimated_added_weight\x18\x02 \x01(\r\x12\x0e\n\x06outnum\x18\x03 \x01(\r\"O\n\x14\x41utocleanonceRequest\x12*\n\tsubsystem\x18\x01 \x01(\x0e\x32\x17.cln.AutocleanSubsystem\x12\x0b\n\x03\x61ge\x18\x02 \x01(\x04\"G\n\x15\x41utocleanonceResponse\x12.\n\tautoclean\x18\x01 \x01(\x0b\x32\x1b.cln.AutocleanonceAutoclean\"\x89\x05\n\x16\x41utocleanonceAutoclean\x12L\n\x11succeededforwards\x18\x01 \x01(\x0b\x32,.cln.AutocleanonceAutocleanSucceededforwardsH\x00\x88\x01\x01\x12\x46\n\x0e\x66\x61iledforwards\x18\x02 \x01(\x0b\x32).cln.AutocleanonceAutocleanFailedforwardsH\x01\x88\x01\x01\x12\x44\n\rsucceededpays\x18\x03 \x01(\x0b\x32(.cln.AutocleanonceAutocleanSucceededpaysH\x02\x88\x01\x01\x12>\n\nfailedpays\x18\x04 \x01(\x0b\x32%.cln.AutocleanonceAutocleanFailedpaysH\x03\x88\x01\x01\x12\x42\n\x0cpaidinvoices\x18\x05 \x01(\x0b\x32\'.cln.AutocleanonceAutocleanPaidinvoicesH\x04\x88\x01\x01\x12H\n\x0f\x65xpiredinvoices\x18\x06 \x01(\x0b\x32*.cln.AutocleanonceAutocleanExpiredinvoicesH\x05\x88\x01\x01\x12\x44\n\rnetworkevents\x18\x07 \x01(\x0b\x32(.cln.AutocleanonceAutocleanNetworkeventsH\x06\x88\x01\x01\x42\x14\n\x12_succeededforwardsB\x11\n\x0f_failedforwardsB\x10\n\x0e_succeededpaysB\r\n\x0b_failedpaysB\x0f\n\r_paidinvoicesB\x12\n\x10_expiredinvoicesB\x10\n\x0e_networkevents\"K\n%AutocleanonceAutocleanExpiredinvoices\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"J\n$AutocleanonceAutocleanFailedforwards\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"F\n AutocleanonceAutocleanFailedpays\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"I\n#AutocleanonceAutocleanNetworkevents\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"H\n\"AutocleanonceAutocleanPaidinvoices\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"M\n\'AutocleanonceAutocleanSucceededforwards\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"I\n#AutocleanonceAutocleanSucceededpays\x12\x0f\n\x07\x63leaned\x18\x01 \x01(\x04\x12\x11\n\tuncleaned\x18\x02 \x01(\x04\"W\n\x16\x41utocleanstatusRequest\x12/\n\tsubsystem\x18\x01 \x01(\x0e\x32\x17.cln.AutocleanSubsystemH\x00\x88\x01\x01\x42\x0c\n\n_subsystem\"K\n\x17\x41utocleanstatusResponse\x12\x30\n\tautoclean\x18\x01 \x01(\x0b\x32\x1d.cln.AutocleanstatusAutoclean\"\x99\x05\n\x18\x41utocleanstatusAutoclean\x12N\n\x11succeededforwards\x18\x01 \x01(\x0b\x32..cln.AutocleanstatusAutocleanSucceededforwardsH\x00\x88\x01\x01\x12H\n\x0e\x66\x61iledforwards\x18\x02 \x01(\x0b\x32+.cln.AutocleanstatusAutocleanFailedforwardsH\x01\x88\x01\x01\x12\x46\n\rsucceededpays\x18\x03 \x01(\x0b\x32*.cln.AutocleanstatusAutocleanSucceededpaysH\x02\x88\x01\x01\x12@\n\nfailedpays\x18\x04 \x01(\x0b\x32\'.cln.AutocleanstatusAutocleanFailedpaysH\x03\x88\x01\x01\x12\x44\n\x0cpaidinvoices\x18\x05 \x01(\x0b\x32).cln.AutocleanstatusAutocleanPaidinvoicesH\x04\x88\x01\x01\x12J\n\x0f\x65xpiredinvoices\x18\x06 \x01(\x0b\x32,.cln.AutocleanstatusAutocleanExpiredinvoicesH\x05\x88\x01\x01\x12\x46\n\rnetworkevents\x18\x07 \x01(\x0b\x32*.cln.AutocleanstatusAutocleanNetworkeventsH\x06\x88\x01\x01\x42\x14\n\x12_succeededforwardsB\x11\n\x0f_failedforwardsB\x10\n\x0e_succeededpaysB\r\n\x0b_failedpaysB\x0f\n\r_paidinvoicesB\x12\n\x10_expiredinvoicesB\x10\n\x0e_networkevents\"e\n\'AutocleanstatusAutocleanExpiredinvoices\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"d\n&AutocleanstatusAutocleanFailedforwards\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"`\n\"AutocleanstatusAutocleanFailedpays\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"c\n%AutocleanstatusAutocleanNetworkevents\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"b\n$AutocleanstatusAutocleanPaidinvoices\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"g\n)AutocleanstatusAutocleanSucceededforwards\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"c\n%AutocleanstatusAutocleanSucceededpays\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x0f\n\x07\x63leaned\x18\x02 \x01(\x04\x12\x10\n\x03\x61ge\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\x06\n\x04_age\"U\n\x13\x43heckmessageRequest\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\r\n\x05zbase\x18\x02 \x01(\t\x12\x13\n\x06pubkey\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x42\t\n\x07_pubkey\"8\n\x14\x43heckmessageResponse\x12\x10\n\x08verified\x18\x01 \x01(\x08\x12\x0e\n\x06pubkey\x18\x02 \x01(\x0c\"\xcb\x02\n\x0c\x43loseRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x1e\n\x11unilateraltimeout\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x03 \x01(\tH\x01\x88\x01\x01\x12!\n\x14\x66\x65\x65_negotiation_step\x18\x04 \x01(\tH\x02\x88\x01\x01\x12)\n\rwrong_funding\x18\x05 \x01(\x0b\x32\r.cln.OutpointH\x03\x88\x01\x01\x12\x1f\n\x12\x66orce_lease_closed\x18\x06 \x01(\x08H\x04\x88\x01\x01\x12\x1e\n\x08\x66\x65\x65range\x18\x07 \x03(\x0b\x32\x0c.cln.FeerateB\x14\n\x12_unilateraltimeoutB\x0e\n\x0c_destinationB\x17\n\x15_fee_negotiation_stepB\x10\n\x0e_wrong_fundingB\x15\n\x13_force_lease_closed\"\x93\x01\n\rCloseResponse\x12/\n\titem_type\x18\x01 \x01(\x0e\x32\x1c.cln.CloseResponse.CloseType\x12\x0b\n\x03txs\x18\x04 \x03(\x0c\x12\r\n\x05txids\x18\x05 \x03(\x0c\"5\n\tCloseType\x12\n\n\x06MUTUAL\x10\x00\x12\x0e\n\nUNILATERAL\x10\x01\x12\x0c\n\x08UNOPENED\x10\x02\"T\n\x0e\x43onnectRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\x04host\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04port\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\x07\n\x05_hostB\x07\n\x05_port\"\xb4\x01\n\x0f\x43onnectResponse\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x10\n\x08\x66\x65\x61tures\x18\x02 \x01(\x0c\x12\x38\n\tdirection\x18\x03 \x01(\x0e\x32%.cln.ConnectResponse.ConnectDirection\x12$\n\x07\x61\x64\x64ress\x18\x04 \x01(\x0b\x32\x13.cln.ConnectAddress\"#\n\x10\x43onnectDirection\x12\x06\n\x02IN\x10\x00\x12\x07\n\x03OUT\x10\x01\"\xfb\x01\n\x0e\x43onnectAddress\x12\x39\n\titem_type\x18\x01 \x01(\x0e\x32&.cln.ConnectAddress.ConnectAddressType\x12\x13\n\x06socket\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x61\x64\x64ress\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04port\x18\x04 \x01(\rH\x02\x88\x01\x01\"P\n\x12\x43onnectAddressType\x12\x10\n\x0cLOCAL_SOCKET\x10\x00\x12\x08\n\x04IPV4\x10\x01\x12\x08\n\x04IPV6\x10\x02\x12\t\n\x05TORV2\x10\x03\x12\t\n\x05TORV3\x10\x04\x42\t\n\x07_socketB\n\n\x08_addressB\x07\n\x05_port\"J\n\x14\x43reateinvoiceRequest\x12\x11\n\tinvstring\x18\x01 \x01(\t\x12\r\n\x05label\x18\x02 \x01(\t\x12\x10\n\x08preimage\x18\x03 \x01(\x0c\"\xe6\x05\n\x15\x43reateinvoiceResponse\x12\r\n\x05label\x18\x01 \x01(\t\x12\x13\n\x06\x62olt11\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x04 \x01(\x0c\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12>\n\x06status\x18\x06 \x01(\x0e\x32..cln.CreateinvoiceResponse.CreateinvoiceStatus\x12\x13\n\x0b\x64\x65scription\x18\x07 \x01(\t\x12\x12\n\nexpires_at\x18\x08 \x01(\x04\x12\x16\n\tpay_index\x18\t \x01(\x04H\x03\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x14\n\x07paid_at\x18\x0b \x01(\x04H\x05\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0c \x01(\x0cH\x06\x88\x01\x01\x12\x1b\n\x0elocal_offer_id\x18\r \x01(\x0cH\x07\x88\x01\x01\x12\x1e\n\x11invreq_payer_note\x18\x0f \x01(\tH\x08\x88\x01\x01\x12\x15\n\rcreated_index\x18\x10 \x01(\x04\x12:\n\rpaid_outpoint\x18\x11 \x01(\x0b\x32\x1e.cln.CreateinvoicePaidOutpointH\t\x88\x01\x01\"8\n\x13\x43reateinvoiceStatus\x12\x08\n\x04PAID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x12\n\n\x06UNPAID\x10\x02\x42\t\n\x07_bolt11B\t\n\x07_bolt12B\x0e\n\x0c_amount_msatB\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimageB\x11\n\x0f_local_offer_idB\x14\n\x12_invreq_payer_noteB\x10\n\x0e_paid_outpoint\"9\n\x19\x43reateinvoicePaidOutpoint\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0e\n\x06outnum\x18\x02 \x01(\r\"\xb4\x02\n\x10\x44\x61tastoreRequest\x12\x10\n\x03hex\x18\x02 \x01(\x0cH\x00\x88\x01\x01\x12\x36\n\x04mode\x18\x03 \x01(\x0e\x32#.cln.DatastoreRequest.DatastoreModeH\x01\x88\x01\x01\x12\x17\n\ngeneration\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12\x0b\n\x03key\x18\x05 \x03(\t\x12\x13\n\x06string\x18\x06 \x01(\tH\x03\x88\x01\x01\"p\n\rDatastoreMode\x12\x0f\n\x0bMUST_CREATE\x10\x00\x12\x10\n\x0cMUST_REPLACE\x10\x01\x12\x15\n\x11\x43REATE_OR_REPLACE\x10\x02\x12\x0f\n\x0bMUST_APPEND\x10\x03\x12\x14\n\x10\x43REATE_OR_APPEND\x10\x04\x42\x06\n\x04_hexB\x07\n\x05_modeB\r\n\x0b_generationB\t\n\x07_string\"\x82\x01\n\x11\x44\x61tastoreResponse\x12\x17\n\ngeneration\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x10\n\x03hex\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x13\n\x06string\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x0b\n\x03key\x18\x05 \x03(\tB\r\n\x0b_generationB\x06\n\x04_hexB\t\n\x07_string\"$\n\x15\x44\x61tastoreusageRequest\x12\x0b\n\x03key\x18\x01 \x03(\t\"S\n\x16\x44\x61tastoreusageResponse\x12\x39\n\x0e\x64\x61tastoreusage\x18\x01 \x01(\x0b\x32!.cln.DatastoreusageDatastoreusage\"@\n\x1c\x44\x61tastoreusageDatastoreusage\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x13\n\x0btotal_bytes\x18\x02 \x01(\x04\"\x9d\x01\n\x12\x43reateonionRequest\x12\"\n\x04hops\x18\x01 \x03(\x0b\x32\x14.cln.CreateonionHops\x12\x11\n\tassocdata\x18\x02 \x01(\x0c\x12\x18\n\x0bsession_key\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x12\x17\n\nonion_size\x18\x04 \x01(\rH\x01\x88\x01\x01\x42\x0e\n\x0c_session_keyB\r\n\x0b_onion_size\"<\n\x13\x43reateonionResponse\x12\r\n\x05onion\x18\x01 \x01(\x0c\x12\x16\n\x0eshared_secrets\x18\x02 \x03(\x0c\"2\n\x0f\x43reateonionHops\x12\x0e\n\x06pubkey\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"J\n\x13\x44\x65ldatastoreRequest\x12\x17\n\ngeneration\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x0b\n\x03key\x18\x03 \x03(\tB\r\n\x0b_generation\"\x85\x01\n\x14\x44\x65ldatastoreResponse\x12\x17\n\ngeneration\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x10\n\x03hex\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x13\n\x06string\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x0b\n\x03key\x18\x05 \x03(\tB\r\n\x0b_generationB\x06\n\x04_hexB\t\n\x07_string\"\xb6\x01\n\x11\x44\x65linvoiceRequest\x12\r\n\x05label\x18\x01 \x01(\t\x12\x37\n\x06status\x18\x02 \x01(\x0e\x32\'.cln.DelinvoiceRequest.DelinvoiceStatus\x12\x15\n\x08\x64\x65sconly\x18\x03 \x01(\x08H\x00\x88\x01\x01\"5\n\x10\x44\x65linvoiceStatus\x12\x08\n\x04PAID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x12\n\n\x06UNPAID\x10\x02\x42\x0b\n\t_desconly\"\xcf\x05\n\x12\x44\x65linvoiceResponse\x12\r\n\x05label\x18\x01 \x01(\t\x12\x13\n\x06\x62olt11\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x03 \x01(\tH\x01\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x05 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x06 \x01(\x0c\x12\x38\n\x06status\x18\x07 \x01(\x0e\x32(.cln.DelinvoiceResponse.DelinvoiceStatus\x12\x12\n\nexpires_at\x18\x08 \x01(\x04\x12\x1b\n\x0elocal_offer_id\x18\t \x01(\x0cH\x04\x88\x01\x01\x12\x1e\n\x11invreq_payer_note\x18\x0b \x01(\tH\x05\x88\x01\x01\x12\x15\n\rcreated_index\x18\x0c \x01(\x04\x12\x1a\n\rupdated_index\x18\r \x01(\x04H\x06\x88\x01\x01\x12\x16\n\tpay_index\x18\x0e \x01(\x04H\x07\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\x0f \x01(\x0b\x32\x0b.cln.AmountH\x08\x88\x01\x01\x12\x14\n\x07paid_at\x18\x10 \x01(\x04H\t\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x11 \x01(\x0cH\n\x88\x01\x01\"5\n\x10\x44\x65linvoiceStatus\x12\x08\n\x04PAID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x12\n\n\x06UNPAID\x10\x02\x42\t\n\x07_bolt11B\t\n\x07_bolt12B\x0e\n\x0c_amount_msatB\x0e\n\x0c_descriptionB\x11\n\x0f_local_offer_idB\x14\n\x12_invreq_payer_noteB\x10\n\x0e_updated_indexB\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimage\"\x9f\x01\n\x17\x44\x65vforgetchannelRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x1d\n\x10short_channel_id\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x17\n\nchannel_id\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x12\n\x05\x66orce\x18\x04 \x01(\x08H\x02\x88\x01\x01\x42\x13\n\x11_short_channel_idB\r\n\x0b_channel_idB\x08\n\x06_force\"Y\n\x18\x44\x65vforgetchannelResponse\x12\x0e\n\x06\x66orced\x18\x01 \x01(\x08\x12\x17\n\x0f\x66unding_unspent\x18\x02 \x01(\x08\x12\x14\n\x0c\x66unding_txid\x18\x03 \x01(\x0c\"\x19\n\x17\x45mergencyrecoverRequest\")\n\x18\x45mergencyrecoverResponse\x12\r\n\x05stubs\x18\x01 \x03(\x0c\" \n\x1eGetemergencyrecoverdataRequest\"\x8a\x01\n\x1fGetemergencyrecoverdataResponse\x12\x10\n\x08\x66iledata\x18\x01 \x01(\x0c\x12\x1f\n\x12\x63\x61n_create_penalty\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x1d\n\x15\x62\x61\x63ked_up_channel_ids\x18\x03 \x03(\x0c\x42\x15\n\x13_can_create_penalty\"Q\n\x13\x45xposesecretRequest\x12\x12\n\npassphrase\x18\x01 \x01(\t\x12\x17\n\nidentifier\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_identifier\"_\n\x14\x45xposesecretResponse\x12\x12\n\nidentifier\x18\x01 \x01(\t\x12\x0f\n\x07\x63odex32\x18\x02 \x01(\t\x12\x15\n\x08mnemonic\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x0b\n\t_mnemonic\"#\n\x0eRecoverRequest\x12\x11\n\thsmsecret\x18\x01 \x01(\t\"x\n\x0fRecoverResponse\x12\x32\n\x06result\x18\x01 \x01(\x0e\x32\".cln.RecoverResponse.RecoverResult\"1\n\rRecoverResult\x12 \n\x1cRECOVERY_RESTART_IN_PROGRESS\x10\x00\"$\n\x15RecoverchannelRequest\x12\x0b\n\x03scb\x18\x01 \x03(\x0c\"\'\n\x16RecoverchannelResponse\x12\r\n\x05stubs\x18\x01 \x03(\t\"\x99\x02\n\x0eInvoiceRequest\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05label\x18\x03 \x01(\t\x12\x11\n\tfallbacks\x18\x04 \x03(\t\x12\x15\n\x08preimage\x18\x05 \x01(\x0cH\x00\x88\x01\x01\x12\x11\n\x04\x63ltv\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06\x65xpiry\x18\x07 \x01(\x04H\x02\x88\x01\x01\x12\x1d\n\x15\x65xposeprivatechannels\x18\x08 \x03(\t\x12\x19\n\x0c\x64\x65schashonly\x18\t \x01(\x08H\x03\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\n \x01(\x0b\x32\x10.cln.AmountOrAnyB\x0b\n\t_preimageB\x07\n\x05_cltvB\t\n\x07_expiryB\x0f\n\r_deschashonly\"\xfe\x02\n\x0fInvoiceResponse\x12\x0e\n\x06\x62olt11\x18\x01 \x01(\t\x12\x14\n\x0cpayment_hash\x18\x02 \x01(\x0c\x12\x16\n\x0epayment_secret\x18\x03 \x01(\x0c\x12\x12\n\nexpires_at\x18\x04 \x01(\x04\x12\x1d\n\x10warning_capacity\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0fwarning_offline\x18\x06 \x01(\tH\x01\x88\x01\x01\x12\x1d\n\x10warning_deadends\x18\x07 \x01(\tH\x02\x88\x01\x01\x12#\n\x16warning_private_unused\x18\x08 \x01(\tH\x03\x88\x01\x01\x12\x18\n\x0bwarning_mpp\x18\t \x01(\tH\x04\x88\x01\x01\x12\x15\n\rcreated_index\x18\n \x01(\x04\x42\x13\n\x11_warning_capacityB\x12\n\x10_warning_offlineB\x13\n\x11_warning_deadendsB\x19\n\x17_warning_private_unusedB\x0e\n\x0c_warning_mpp\"\xe1\x01\n\x15InvoicerequestRequest\x12\x1b\n\x06\x61mount\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x13\n\x06issuer\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x05label\x18\x04 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0f\x61\x62solute_expiry\x18\x05 \x01(\x04H\x02\x88\x01\x01\x12\x17\n\nsingle_use\x18\x06 \x01(\x08H\x03\x88\x01\x01\x42\t\n\x07_issuerB\x08\n\x06_labelB\x12\n\x10_absolute_expiryB\r\n\x0b_single_use\"\x8b\x01\n\x16InvoicerequestResponse\x12\x11\n\tinvreq_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_label\"1\n\x1c\x44isableinvoicerequestRequest\x12\x11\n\tinvreq_id\x18\x01 \x01(\t\"\x92\x01\n\x1d\x44isableinvoicerequestResponse\x12\x11\n\tinvreq_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_label\"l\n\x1aListinvoicerequestsRequest\x12\x16\n\tinvreq_id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x61\x63tive_only\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\x0c\n\n_invreq_idB\x0e\n\x0c_active_only\"_\n\x1bListinvoicerequestsResponse\x12@\n\x0finvoicerequests\x18\x01 \x03(\x0b\x32\'.cln.ListinvoicerequestsInvoicerequests\"\x97\x01\n\"ListinvoicerequestsInvoicerequests\x12\x11\n\tinvreq_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_label\"#\n\x14ListdatastoreRequest\x12\x0b\n\x03key\x18\x02 \x03(\t\"G\n\x15ListdatastoreResponse\x12.\n\tdatastore\x18\x01 \x03(\x0b\x32\x1b.cln.ListdatastoreDatastore\"\x87\x01\n\x16ListdatastoreDatastore\x12\x0b\n\x03key\x18\x01 \x03(\t\x12\x17\n\ngeneration\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x10\n\x03hex\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x13\n\x06string\x18\x04 \x01(\tH\x02\x88\x01\x01\x42\r\n\x0b_generationB\x06\n\x04_hexB\t\n\x07_string\"\xde\x02\n\x13ListinvoicesRequest\x12\x12\n\x05label\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x16\n\tinvstring\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x03 \x01(\x0cH\x02\x88\x01\x01\x12\x15\n\x08offer_id\x18\x04 \x01(\tH\x03\x88\x01\x01\x12>\n\x05index\x18\x05 \x01(\x0e\x32*.cln.ListinvoicesRequest.ListinvoicesIndexH\x04\x88\x01\x01\x12\x12\n\x05start\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12\x12\n\x05limit\x18\x07 \x01(\rH\x06\x88\x01\x01\"-\n\x11ListinvoicesIndex\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\x42\x08\n\x06_labelB\x0c\n\n_invstringB\x0f\n\r_payment_hashB\x0b\n\t_offer_idB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"C\n\x14ListinvoicesResponse\x12+\n\x08invoices\x18\x01 \x03(\x0b\x32\x19.cln.ListinvoicesInvoices\"\xbc\x06\n\x14ListinvoicesInvoices\x12\r\n\x05label\x18\x01 \x01(\t\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x44\n\x06status\x18\x04 \x01(\x0e\x32\x34.cln.ListinvoicesInvoices.ListinvoicesInvoicesStatus\x12\x12\n\nexpires_at\x18\x05 \x01(\x04\x12%\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x08 \x01(\tH\x03\x88\x01\x01\x12\x1b\n\x0elocal_offer_id\x18\t \x01(\x0cH\x04\x88\x01\x01\x12\x16\n\tpay_index\x18\x0b \x01(\x04H\x05\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\x0c \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12\x14\n\x07paid_at\x18\r \x01(\x04H\x07\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0e \x01(\x0cH\x08\x88\x01\x01\x12\x1e\n\x11invreq_payer_note\x18\x0f \x01(\tH\t\x88\x01\x01\x12\x15\n\rcreated_index\x18\x10 \x01(\x04\x12\x1a\n\rupdated_index\x18\x11 \x01(\x04H\n\x88\x01\x01\x12\x41\n\rpaid_outpoint\x18\x12 \x01(\x0b\x32%.cln.ListinvoicesInvoicesPaidOutpointH\x0b\x88\x01\x01\"?\n\x1aListinvoicesInvoicesStatus\x12\n\n\x06UNPAID\x10\x00\x12\x08\n\x04PAID\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x42\x0e\n\x0c_descriptionB\x0e\n\x0c_amount_msatB\t\n\x07_bolt11B\t\n\x07_bolt12B\x11\n\x0f_local_offer_idB\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimageB\x14\n\x12_invreq_payer_noteB\x10\n\x0e_updated_indexB\x10\n\x0e_paid_outpoint\"@\n ListinvoicesInvoicesPaidOutpoint\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0e\n\x06outnum\x18\x02 \x01(\r\"\xf6\x03\n\x10SendonionRequest\x12\r\n\x05onion\x18\x01 \x01(\x0c\x12)\n\tfirst_hop\x18\x02 \x01(\x0b\x32\x16.cln.SendonionFirstHop\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x12\n\x05label\x18\x04 \x01(\tH\x00\x88\x01\x01\x12\x16\n\x0eshared_secrets\x18\x05 \x03(\x0c\x12\x13\n\x06partid\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\t \x01(\x0cH\x03\x88\x01\x01\x12\x14\n\x07groupid\x18\x0b \x01(\x04H\x04\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x0c \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x1a\n\rlocalinvreqid\x18\r \x01(\x0cH\x06\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x0e \x01(\tH\x07\x88\x01\x01\x12+\n\x11total_amount_msat\x18\x0f \x01(\x0b\x32\x0b.cln.AmountH\x08\x88\x01\x01\x42\x08\n\x06_labelB\t\n\x07_partidB\t\n\x07_bolt11B\x0e\n\x0c_destinationB\n\n\x08_groupidB\x0e\n\x0c_amount_msatB\x10\n\x0e_localinvreqidB\x0e\n\x0c_descriptionB\x14\n\x12_total_amount_msat\"\xd0\x04\n\x11SendonionResponse\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x14\n\x0cpayment_hash\x18\x02 \x01(\x0c\x12\x36\n\x06status\x18\x03 \x01(\x0e\x32&.cln.SendonionResponse.SendonionStatus\x12%\n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x05 \x01(\x0cH\x01\x88\x01\x01\x12\x12\n\ncreated_at\x18\x06 \x01(\x04\x12%\n\x10\x61mount_sent_msat\x18\x07 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\x05label\x18\x08 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\t \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\n \x01(\tH\x04\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0b \x01(\x0cH\x05\x88\x01\x01\x12\x14\n\x07message\x18\x0c \x01(\tH\x06\x88\x01\x01\x12\x13\n\x06partid\x18\r \x01(\x04H\x07\x88\x01\x01\x12\x15\n\rcreated_index\x18\x0e \x01(\x04\x12\x1a\n\rupdated_index\x18\x0f \x01(\x04H\x08\x88\x01\x01\",\n\x0fSendonionStatus\x12\x0b\n\x07PENDING\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x42\x0e\n\x0c_amount_msatB\x0e\n\x0c_destinationB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\x13\n\x11_payment_preimageB\n\n\x08_messageB\t\n\x07_partidB\x10\n\x0e_updated_index\"P\n\x11SendonionFirstHop\x12\n\n\x02id\x18\x01 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\r\n\x05\x64\x65lay\x18\x03 \x01(\r\"\xa0\x03\n\x13ListsendpaysRequest\x12\x13\n\x06\x62olt11\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x02 \x01(\x0cH\x01\x88\x01\x01\x12@\n\x06status\x18\x03 \x01(\x0e\x32+.cln.ListsendpaysRequest.ListsendpaysStatusH\x02\x88\x01\x01\x12>\n\x05index\x18\x04 \x01(\x0e\x32*.cln.ListsendpaysRequest.ListsendpaysIndexH\x03\x88\x01\x01\x12\x12\n\x05start\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x12\n\x05limit\x18\x06 \x01(\rH\x05\x88\x01\x01\"-\n\x11ListsendpaysIndex\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\";\n\x12ListsendpaysStatus\x12\x0b\n\x07PENDING\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x42\t\n\x07_bolt11B\x0f\n\r_payment_hashB\t\n\x07_statusB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"C\n\x14ListsendpaysResponse\x12+\n\x08payments\x18\x01 \x03(\x0b\x32\x19.cln.ListsendpaysPayments\"\xe5\x05\n\x14ListsendpaysPayments\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x0f\n\x07groupid\x18\x02 \x01(\x04\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x44\n\x06status\x18\x04 \x01(\x0e\x32\x34.cln.ListsendpaysPayments.ListsendpaysPaymentsStatus\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x06 \x01(\x0cH\x01\x88\x01\x01\x12\x12\n\ncreated_at\x18\x07 \x01(\x04\x12%\n\x10\x61mount_sent_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\x05label\x18\t \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\n \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x0b \x01(\tH\x04\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0c \x01(\x0cH\x05\x88\x01\x01\x12\x17\n\nerroronion\x18\r \x01(\x0cH\x06\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x0e \x01(\tH\x07\x88\x01\x01\x12\x13\n\x06partid\x18\x0f \x01(\x04H\x08\x88\x01\x01\x12\x15\n\rcreated_index\x18\x10 \x01(\x04\x12\x1a\n\rupdated_index\x18\x11 \x01(\x04H\t\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x12 \x01(\x04H\n\x88\x01\x01\"C\n\x1aListsendpaysPaymentsStatus\x12\x0b\n\x07PENDING\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x42\x0e\n\x0c_amount_msatB\x0e\n\x0c_destinationB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\x13\n\x11_payment_preimageB\r\n\x0b_erroronionB\x0e\n\x0c_descriptionB\t\n\x07_partidB\x10\n\x0e_updated_indexB\x0f\n\r_completed_at\"\x19\n\x17ListtransactionsRequest\"S\n\x18ListtransactionsResponse\x12\x37\n\x0ctransactions\x18\x01 \x03(\x0b\x32!.cln.ListtransactionsTransactions\"\xf8\x01\n\x1cListtransactionsTransactions\x12\x0c\n\x04hash\x18\x01 \x01(\x0c\x12\r\n\x05rawtx\x18\x02 \x01(\x0c\x12\x13\n\x0b\x62lockheight\x18\x03 \x01(\r\x12\x0f\n\x07txindex\x18\x04 \x01(\r\x12\x10\n\x08locktime\x18\x07 \x01(\r\x12\x0f\n\x07version\x18\x08 \x01(\r\x12\x37\n\x06inputs\x18\t \x03(\x0b\x32\'.cln.ListtransactionsTransactionsInputs\x12\x39\n\x07outputs\x18\n \x03(\x0b\x32(.cln.ListtransactionsTransactionsOutputs\"S\n\"ListtransactionsTransactionsInputs\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\r\n\x05index\x18\x02 \x01(\r\x12\x10\n\x08sequence\x18\x03 \x01(\r\"l\n#ListtransactionsTransactionsOutputs\x12\r\n\x05index\x18\x01 \x01(\r\x12\x14\n\x0cscriptPubKey\x18\x03 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.Amount\"M\n\x11MakesecretRequest\x12\x10\n\x03hex\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\x13\n\x06string\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x06\n\x04_hexB\t\n\x07_string\"$\n\x12MakesecretResponse\x12\x0e\n\x06secret\x18\x01 \x01(\x0c\"\xc7\x04\n\nPayRequest\x12\x12\n\x06\x62olt11\x18\x01 \x01(\tB\x02\x18\x01\x12\x16\n\x05label\x18\x03 \x01(\tB\x02\x18\x01H\x00\x88\x01\x01\x12\x1e\n\rmaxfeepercent\x18\x04 \x01(\x01\x42\x02\x18\x01H\x01\x88\x01\x01\x12\x1a\n\tretry_for\x18\x05 \x01(\rB\x02\x18\x01H\x02\x88\x01\x01\x12\x19\n\x08maxdelay\x18\x06 \x01(\rB\x02\x18\x01H\x03\x88\x01\x01\x12\'\n\texemptfee\x18\x07 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x04\x88\x01\x01\x12\x1b\n\nriskfactor\x18\x08 \x01(\x01\x42\x02\x18\x01H\x05\x88\x01\x01\x12\x13\n\x07\x65xclude\x18\n \x03(\tB\x02\x18\x01\x12$\n\x06maxfee\x18\x0b \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x06\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\x0c \x01(\tB\x02\x18\x01H\x07\x88\x01\x01\x12)\n\x0b\x61mount_msat\x18\r \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x08\x88\x01\x01\x12\x1e\n\rlocalinvreqid\x18\x0e \x01(\x0c\x42\x02\x18\x01H\t\x88\x01\x01\x12*\n\x0cpartial_msat\x18\x0f \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\n\x88\x01\x01\x42\x08\n\x06_labelB\x10\n\x0e_maxfeepercentB\x0c\n\n_retry_forB\x0b\n\t_maxdelayB\x0c\n\n_exemptfeeB\r\n\x0b_riskfactorB\t\n\x07_maxfeeB\x0e\n\x0c_descriptionB\x0e\n\x0c_amount_msatB\x10\n\x0e_localinvreqidB\x0f\n\r_partial_msat\"\xab\x03\n\x0bPayResponse\x12\x1c\n\x10payment_preimage\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x1c\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x42\x02\x18\x01H\x00\x88\x01\x01\x12\x18\n\x0cpayment_hash\x18\x03 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\ncreated_at\x18\x04 \x01(\x01\x42\x02\x18\x01\x12\x11\n\x05parts\x18\x05 \x01(\rB\x02\x18\x01\x12$\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12)\n\x10\x61mount_sent_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12+\n\x1awarning_partial_completion\x18\x08 \x01(\tB\x02\x18\x01H\x01\x88\x01\x01\x12.\n\x06status\x18\t \x01(\x0e\x32\x1a.cln.PayResponse.PayStatusB\x02\x18\x01\">\n\tPayStatus\x12\x10\n\x08\x43OMPLETE\x10\x00\x1a\x02\x08\x01\x12\x0f\n\x07PENDING\x10\x01\x1a\x02\x08\x01\x12\x0e\n\x06\x46\x41ILED\x10\x02\x1a\x02\x08\x01\x42\x0e\n\x0c_destinationB\x1d\n\x1b_warning_partial_completion\"*\n\x10ListnodesRequest\x12\x0f\n\x02id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x42\x05\n\x03_id\"7\n\x11ListnodesResponse\x12\"\n\x05nodes\x18\x01 \x03(\x0b\x32\x13.cln.ListnodesNodes\"\xb8\x02\n\x0eListnodesNodes\x12\x0e\n\x06nodeid\x18\x01 \x01(\x0c\x12\x1b\n\x0elast_timestamp\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x12\n\x05\x61lias\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63olor\x18\x04 \x01(\x0cH\x02\x88\x01\x01\x12\x15\n\x08\x66\x65\x61tures\x18\x05 \x01(\x0cH\x03\x88\x01\x01\x12/\n\taddresses\x18\x06 \x03(\x0b\x32\x1c.cln.ListnodesNodesAddresses\x12@\n\x10option_will_fund\x18\x07 \x01(\x0b\x32!.cln.ListnodesNodesOptionWillFundH\x04\x88\x01\x01\x42\x11\n\x0f_last_timestampB\x08\n\x06_aliasB\x08\n\x06_colorB\x0b\n\t_featuresB\x13\n\x11_option_will_fund\"\xe8\x01\n\x17ListnodesNodesAddresses\x12K\n\titem_type\x18\x01 \x01(\x0e\x32\x38.cln.ListnodesNodesAddresses.ListnodesNodesAddressesType\x12\x0c\n\x04port\x18\x02 \x01(\r\x12\x14\n\x07\x61\x64\x64ress\x18\x03 \x01(\tH\x00\x88\x01\x01\"P\n\x1bListnodesNodesAddressesType\x12\x07\n\x03\x44NS\x10\x00\x12\x08\n\x04IPV4\x10\x01\x12\x08\n\x04IPV6\x10\x02\x12\t\n\x05TORV2\x10\x03\x12\t\n\x05TORV3\x10\x04\x42\n\n\x08_address\"\xf2\x01\n\x1cListnodesNodesOptionWillFund\x12(\n\x13lease_fee_base_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x17\n\x0flease_fee_basis\x18\x02 \x01(\r\x12\x16\n\x0e\x66unding_weight\x18\x03 \x01(\r\x12.\n\x19\x63hannel_fee_max_base_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x30\n(channel_fee_max_proportional_thousandths\x18\x05 \x01(\r\x12\x15\n\rcompact_lease\x18\x06 \x01(\x0c\"g\n\x15WaitanyinvoiceRequest\x12\x1a\n\rlastpay_index\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x07timeout\x18\x02 \x01(\x04H\x01\x88\x01\x01\x42\x10\n\x0e_lastpay_indexB\n\n\x08_timeout\"\xbc\x05\n\x16WaitanyinvoiceResponse\x12\r\n\x05label\x18\x01 \x01(\t\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12@\n\x06status\x18\x04 \x01(\x0e\x32\x30.cln.WaitanyinvoiceResponse.WaitanyinvoiceStatus\x12\x12\n\nexpires_at\x18\x05 \x01(\x04\x12%\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x08 \x01(\tH\x03\x88\x01\x01\x12\x16\n\tpay_index\x18\t \x01(\x04H\x04\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x14\n\x07paid_at\x18\x0b \x01(\x04H\x06\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0c \x01(\x0cH\x07\x88\x01\x01\x12\x15\n\rcreated_index\x18\r \x01(\x04\x12\x1a\n\rupdated_index\x18\x0e \x01(\x04H\x08\x88\x01\x01\x12;\n\rpaid_outpoint\x18\x0f \x01(\x0b\x32\x1f.cln.WaitanyinvoicePaidOutpointH\t\x88\x01\x01\"-\n\x14WaitanyinvoiceStatus\x12\x08\n\x04PAID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x42\x0e\n\x0c_descriptionB\x0e\n\x0c_amount_msatB\t\n\x07_bolt11B\t\n\x07_bolt12B\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimageB\x10\n\x0e_updated_indexB\x10\n\x0e_paid_outpoint\":\n\x1aWaitanyinvoicePaidOutpoint\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0e\n\x06outnum\x18\x02 \x01(\r\"#\n\x12WaitinvoiceRequest\x12\r\n\x05label\x18\x01 \x01(\t\"\xad\x05\n\x13WaitinvoiceResponse\x12\r\n\x05label\x18\x01 \x01(\t\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12:\n\x06status\x18\x04 \x01(\x0e\x32*.cln.WaitinvoiceResponse.WaitinvoiceStatus\x12\x12\n\nexpires_at\x18\x05 \x01(\x04\x12%\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x08 \x01(\tH\x03\x88\x01\x01\x12\x16\n\tpay_index\x18\t \x01(\x04H\x04\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x14\n\x07paid_at\x18\x0b \x01(\x04H\x06\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\x0c \x01(\x0cH\x07\x88\x01\x01\x12\x15\n\rcreated_index\x18\r \x01(\x04\x12\x1a\n\rupdated_index\x18\x0e \x01(\x04H\x08\x88\x01\x01\x12\x38\n\rpaid_outpoint\x18\x0f \x01(\x0b\x32\x1c.cln.WaitinvoicePaidOutpointH\t\x88\x01\x01\"*\n\x11WaitinvoiceStatus\x12\x08\n\x04PAID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x42\x0e\n\x0c_descriptionB\x0e\n\x0c_amount_msatB\t\n\x07_bolt11B\t\n\x07_bolt12B\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimageB\x10\n\x0e_updated_indexB\x10\n\x0e_paid_outpoint\"7\n\x17WaitinvoicePaidOutpoint\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0e\n\x06outnum\x18\x02 \x01(\r\"\x8e\x01\n\x12WaitsendpayRequest\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12\x13\n\x06partid\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x07timeout\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x14\n\x07groupid\x18\x04 \x01(\x04H\x02\x88\x01\x01\x42\t\n\x07_partidB\n\n\x08_timeoutB\n\n\x08_groupid\"\xf7\x04\n\x13WaitsendpayResponse\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x14\n\x07groupid\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12:\n\x06status\x18\x04 \x01(\x0e\x32*.cln.WaitsendpayResponse.WaitsendpayStatus\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x06 \x01(\x0cH\x02\x88\x01\x01\x12\x12\n\ncreated_at\x18\x07 \x01(\x04\x12%\n\x10\x61mount_sent_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\x05label\x18\t \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06partid\x18\n \x01(\x04H\x04\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x0b \x01(\tH\x05\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x0c \x01(\tH\x06\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x07\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x0e \x01(\x01H\x08\x88\x01\x01\x12\x15\n\rcreated_index\x18\x0f \x01(\x04\x12\x1a\n\rupdated_index\x18\x10 \x01(\x04H\t\x88\x01\x01\"!\n\x11WaitsendpayStatus\x12\x0c\n\x08\x43OMPLETE\x10\x00\x42\n\n\x08_groupidB\x0e\n\x0c_amount_msatB\x0e\n\x0c_destinationB\x08\n\x06_labelB\t\n\x07_partidB\t\n\x07_bolt11B\t\n\x07_bolt12B\x13\n\x11_payment_preimageB\x0f\n\r_completed_atB\x10\n\x0e_updated_index\"\x97\x01\n\x0eNewaddrRequest\x12@\n\x0b\x61\x64\x64resstype\x18\x01 \x01(\x0e\x32&.cln.NewaddrRequest.NewaddrAddresstypeH\x00\x88\x01\x01\"3\n\x12NewaddrAddresstype\x12\n\n\x06\x42\x45\x43H32\x10\x00\x12\x07\n\x03\x41LL\x10\x02\x12\x08\n\x04P2TR\x10\x03\x42\x0e\n\x0c_addresstype\"M\n\x0fNewaddrResponse\x12\x13\n\x06\x62\x65\x63h32\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04p2tr\x18\x03 \x01(\tH\x01\x88\x01\x01\x42\t\n\x07_bech32B\x07\n\x05_p2tr\"\xb9\x01\n\x0fWithdrawRequest\x12\x13\n\x0b\x64\x65stination\x18\x01 \x01(\t\x12!\n\x07satoshi\x18\x02 \x01(\x0b\x32\x10.cln.AmountOrAll\x12\x14\n\x07minconf\x18\x03 \x01(\rH\x00\x88\x01\x01\x12\x1c\n\x05utxos\x18\x04 \x03(\x0b\x32\r.cln.Outpoint\x12\"\n\x07\x66\x65\x65rate\x18\x05 \x01(\x0b\x32\x0c.cln.FeerateH\x01\x88\x01\x01\x42\n\n\x08_minconfB\n\n\x08_feerate\":\n\x10WithdrawResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\x12\x0c\n\x04psbt\x18\x03 \x01(\t\"\xd7\x03\n\x0eKeysendRequest\x12\x17\n\x0b\x64\x65stination\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\x05label\x18\x03 \x01(\tB\x02\x18\x01H\x00\x88\x01\x01\x12\x1e\n\rmaxfeepercent\x18\x04 \x01(\x01\x42\x02\x18\x01H\x01\x88\x01\x01\x12\x1a\n\tretry_for\x18\x05 \x01(\rB\x02\x18\x01H\x02\x88\x01\x01\x12\x19\n\x08maxdelay\x18\x06 \x01(\rB\x02\x18\x01H\x03\x88\x01\x01\x12\'\n\texemptfee\x18\x07 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x04\x88\x01\x01\x12/\n\nroutehints\x18\x08 \x01(\x0b\x32\x12.cln.RoutehintListB\x02\x18\x01H\x05\x88\x01\x01\x12*\n\textratlvs\x18\t \x01(\x0b\x32\x0e.cln.TlvStreamB\x02\x18\x01H\x06\x88\x01\x01\x12$\n\x0b\x61mount_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12$\n\x06maxfee\x18\x0b \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x07\x88\x01\x01\x42\x08\n\x06_labelB\x10\n\x0e_maxfeepercentB\x0c\n\n_retry_forB\x0b\n\t_maxdelayB\x0c\n\n_exemptfeeB\r\n\x0b_routehintsB\x0c\n\n_extratlvsB\t\n\x07_maxfee\"\x9a\x03\n\x0fKeysendResponse\x12\x1c\n\x10payment_preimage\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x1c\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x42\x02\x18\x01H\x00\x88\x01\x01\x12\x18\n\x0cpayment_hash\x18\x03 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\ncreated_at\x18\x04 \x01(\x01\x42\x02\x18\x01\x12\x11\n\x05parts\x18\x05 \x01(\rB\x02\x18\x01\x12$\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12)\n\x10\x61mount_sent_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12+\n\x1awarning_partial_completion\x18\x08 \x01(\tB\x02\x18\x01H\x01\x88\x01\x01\x12\x36\n\x06status\x18\t \x01(\x0e\x32\".cln.KeysendResponse.KeysendStatusB\x02\x18\x01\"!\n\rKeysendStatus\x12\x10\n\x08\x43OMPLETE\x10\x00\x1a\x02\x08\x01\x42\x0e\n\x0c_destinationB\x1d\n\x1b_warning_partial_completion\"\xa4\x03\n\x0f\x46undpsbtRequest\x12!\n\x07satoshi\x18\x01 \x01(\x0b\x32\x10.cln.AmountOrAll\x12\x1d\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.Feerate\x12\x13\n\x0bstartweight\x18\x03 \x01(\r\x12\x14\n\x07minconf\x18\x04 \x01(\rH\x00\x88\x01\x01\x12\x14\n\x07reserve\x18\x05 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08locktime\x18\x06 \x01(\rH\x02\x88\x01\x01\x12\x1f\n\x12min_witness_weight\x18\x07 \x01(\rH\x03\x88\x01\x01\x12\x1d\n\x10\x65xcess_as_change\x18\x08 \x01(\x08H\x04\x88\x01\x01\x12\x17\n\nnonwrapped\x18\t \x01(\x08H\x05\x88\x01\x01\x12#\n\x16opening_anchor_channel\x18\n \x01(\x08H\x06\x88\x01\x01\x42\n\n\x08_minconfB\n\n\x08_reserveB\x0b\n\t_locktimeB\x15\n\x13_min_witness_weightB\x13\n\x11_excess_as_changeB\r\n\x0b_nonwrappedB\x19\n\x17_opening_anchor_channel\"\xd9\x01\n\x10\x46undpsbtResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x16\n\x0e\x66\x65\x65rate_per_kw\x18\x02 \x01(\r\x12\x1e\n\x16\x65stimated_final_weight\x18\x03 \x01(\r\x12 \n\x0b\x65xcess_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x1a\n\rchange_outnum\x18\x05 \x01(\rH\x00\x88\x01\x01\x12/\n\x0creservations\x18\x06 \x03(\x0b\x32\x19.cln.FundpsbtReservationsB\x10\n\x0e_change_outnum\"u\n\x14\x46undpsbtReservations\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0c\n\x04vout\x18\x02 \x01(\r\x12\x14\n\x0cwas_reserved\x18\x03 \x01(\x08\x12\x10\n\x08reserved\x18\x04 \x01(\x08\x12\x19\n\x11reserved_to_block\x18\x05 \x01(\r\"A\n\x0fSendpsbtRequest\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x14\n\x07reserve\x18\x02 \x01(\rH\x00\x88\x01\x01\x42\n\n\x08_reserve\",\n\x10SendpsbtResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\"1\n\x0fSignpsbtRequest\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x10\n\x08signonly\x18\x02 \x03(\r\"\'\n\x10SignpsbtResponse\x12\x13\n\x0bsigned_psbt\x18\x01 \x01(\t\"\xa0\x03\n\x0fUtxopsbtRequest\x12!\n\x07satoshi\x18\x01 \x01(\x0b\x32\x10.cln.AmountOrAll\x12\x1d\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.Feerate\x12\x13\n\x0bstartweight\x18\x03 \x01(\r\x12\x1c\n\x05utxos\x18\x04 \x03(\x0b\x32\r.cln.Outpoint\x12\x14\n\x07reserve\x18\x05 \x01(\rH\x00\x88\x01\x01\x12\x15\n\x08locktime\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x1f\n\x12min_witness_weight\x18\x07 \x01(\rH\x02\x88\x01\x01\x12\x17\n\nreservedok\x18\x08 \x01(\x08H\x03\x88\x01\x01\x12\x1d\n\x10\x65xcess_as_change\x18\t \x01(\x08H\x04\x88\x01\x01\x12#\n\x16opening_anchor_channel\x18\n \x01(\x08H\x05\x88\x01\x01\x42\n\n\x08_reserveB\x0b\n\t_locktimeB\x15\n\x13_min_witness_weightB\r\n\x0b_reservedokB\x13\n\x11_excess_as_changeB\x19\n\x17_opening_anchor_channel\"\xd9\x01\n\x10UtxopsbtResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x16\n\x0e\x66\x65\x65rate_per_kw\x18\x02 \x01(\r\x12\x1e\n\x16\x65stimated_final_weight\x18\x03 \x01(\r\x12 \n\x0b\x65xcess_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x1a\n\rchange_outnum\x18\x05 \x01(\rH\x00\x88\x01\x01\x12/\n\x0creservations\x18\x06 \x03(\x0b\x32\x19.cln.UtxopsbtReservationsB\x10\n\x0e_change_outnum\"u\n\x14UtxopsbtReservations\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0c\n\x04vout\x18\x02 \x01(\r\x12\x14\n\x0cwas_reserved\x18\x03 \x01(\x08\x12\x10\n\x08reserved\x18\x04 \x01(\x08\x12\x19\n\x11reserved_to_block\x18\x05 \x01(\r\" \n\x10TxdiscardRequest\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\"6\n\x11TxdiscardResponse\x12\x13\n\x0bunsigned_tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\"\xa4\x01\n\x10TxprepareRequest\x12\"\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x14\n\x07minconf\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x1c\n\x05utxos\x18\x04 \x03(\x0b\x32\r.cln.Outpoint\x12 \n\x07outputs\x18\x05 \x03(\x0b\x32\x0f.cln.OutputDescB\n\n\x08_feerateB\n\n\x08_minconf\"D\n\x11TxprepareResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x13\n\x0bunsigned_tx\x18\x02 \x01(\x0c\x12\x0c\n\x04txid\x18\x03 \x01(\x0c\"\x1d\n\rTxsendRequest\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\"8\n\x0eTxsendResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\n\n\x02tx\x18\x02 \x01(\x0c\x12\x0c\n\x04txid\x18\x03 \x01(\x0c\"\x8d\x01\n\x17ListpeerchannelsRequest\x12\x0f\n\x02id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\x1d\n\x10short_channel_id\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x17\n\nchannel_id\x18\x03 \x01(\x0cH\x02\x88\x01\x01\x42\x05\n\x03_idB\x13\n\x11_short_channel_idB\r\n\x0b_channel_id\"K\n\x18ListpeerchannelsResponse\x12/\n\x08\x63hannels\x18\x01 \x03(\x0b\x32\x1d.cln.ListpeerchannelsChannels\"\xa2\x1b\n\x18ListpeerchannelsChannels\x12\x0f\n\x07peer_id\x18\x01 \x01(\x0c\x12\x16\n\x0epeer_connected\x18\x02 \x01(\x08\x12 \n\x05state\x18\x03 \x01(\x0e\x32\x11.cln.ChannelState\x12\x19\n\x0cscratch_txid\x18\x04 \x01(\x0cH\x00\x88\x01\x01\x12\x43\n\x0c\x63hannel_type\x18\x05 \x01(\x0b\x32(.cln.ListpeerchannelsChannelsChannelTypeH\x01\x88\x01\x01\x12:\n\x07\x66\x65\x65rate\x18\x06 \x01(\x0b\x32$.cln.ListpeerchannelsChannelsFeerateH\x02\x88\x01\x01\x12\x12\n\x05owner\x18\x07 \x01(\tH\x03\x88\x01\x01\x12\x1d\n\x10short_channel_id\x18\x08 \x01(\tH\x04\x88\x01\x01\x12\x17\n\nchannel_id\x18\t \x01(\x0cH\x05\x88\x01\x01\x12\x19\n\x0c\x66unding_txid\x18\n \x01(\x0cH\x06\x88\x01\x01\x12\x1b\n\x0e\x66unding_outnum\x18\x0b \x01(\rH\x07\x88\x01\x01\x12\x1c\n\x0finitial_feerate\x18\x0c \x01(\tH\x08\x88\x01\x01\x12\x19\n\x0clast_feerate\x18\r \x01(\tH\t\x88\x01\x01\x12\x19\n\x0cnext_feerate\x18\x0e \x01(\tH\n\x88\x01\x01\x12\x1a\n\rnext_fee_step\x18\x0f \x01(\rH\x0b\x88\x01\x01\x12\x37\n\x08inflight\x18\x10 \x03(\x0b\x32%.cln.ListpeerchannelsChannelsInflight\x12\x15\n\x08\x63lose_to\x18\x11 \x01(\x0cH\x0c\x88\x01\x01\x12\x14\n\x07private\x18\x12 \x01(\x08H\r\x88\x01\x01\x12 \n\x06opener\x18\x13 \x01(\x0e\x32\x10.cln.ChannelSide\x12%\n\x06\x63loser\x18\x14 \x01(\x0e\x32\x10.cln.ChannelSideH\x0e\x88\x01\x01\x12:\n\x07\x66unding\x18\x16 \x01(\x0b\x32$.cln.ListpeerchannelsChannelsFundingH\x0f\x88\x01\x01\x12$\n\nto_us_msat\x18\x17 \x01(\x0b\x32\x0b.cln.AmountH\x10\x88\x01\x01\x12(\n\x0emin_to_us_msat\x18\x18 \x01(\x0b\x32\x0b.cln.AmountH\x11\x88\x01\x01\x12(\n\x0emax_to_us_msat\x18\x19 \x01(\x0b\x32\x0b.cln.AmountH\x12\x88\x01\x01\x12$\n\ntotal_msat\x18\x1a \x01(\x0b\x32\x0b.cln.AmountH\x13\x88\x01\x01\x12\'\n\rfee_base_msat\x18\x1b \x01(\x0b\x32\x0b.cln.AmountH\x14\x88\x01\x01\x12(\n\x1b\x66\x65\x65_proportional_millionths\x18\x1c \x01(\rH\x15\x88\x01\x01\x12)\n\x0f\x64ust_limit_msat\x18\x1d \x01(\x0b\x32\x0b.cln.AmountH\x16\x88\x01\x01\x12\x34\n\x16max_total_htlc_in_msat\x18\x1e \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x17\x88\x01\x01\x12,\n\x12their_reserve_msat\x18\x1f \x01(\x0b\x32\x0b.cln.AmountH\x18\x88\x01\x01\x12*\n\x10our_reserve_msat\x18 \x01(\x0b\x32\x0b.cln.AmountH\x19\x88\x01\x01\x12(\n\x0espendable_msat\x18! \x01(\x0b\x32\x0b.cln.AmountH\x1a\x88\x01\x01\x12)\n\x0freceivable_msat\x18\" \x01(\x0b\x32\x0b.cln.AmountH\x1b\x88\x01\x01\x12.\n\x14minimum_htlc_in_msat\x18# \x01(\x0b\x32\x0b.cln.AmountH\x1c\x88\x01\x01\x12/\n\x15minimum_htlc_out_msat\x18$ \x01(\x0b\x32\x0b.cln.AmountH\x1d\x88\x01\x01\x12/\n\x15maximum_htlc_out_msat\x18% \x01(\x0b\x32\x0b.cln.AmountH\x1e\x88\x01\x01\x12 \n\x13their_to_self_delay\x18& \x01(\rH\x1f\x88\x01\x01\x12\x1e\n\x11our_to_self_delay\x18\' \x01(\rH \x88\x01\x01\x12\x1f\n\x12max_accepted_htlcs\x18( \x01(\rH!\x88\x01\x01\x12\x36\n\x05\x61lias\x18) \x01(\x0b\x32\".cln.ListpeerchannelsChannelsAliasH\"\x88\x01\x01\x12@\n\rstate_changes\x18* \x03(\x0b\x32).cln.ListpeerchannelsChannelsStateChanges\x12\x0e\n\x06status\x18+ \x03(\t\x12 \n\x13in_payments_offered\x18, \x01(\x04H#\x88\x01\x01\x12)\n\x0fin_offered_msat\x18- \x01(\x0b\x32\x0b.cln.AmountH$\x88\x01\x01\x12\"\n\x15in_payments_fulfilled\x18. \x01(\x04H%\x88\x01\x01\x12+\n\x11in_fulfilled_msat\x18/ \x01(\x0b\x32\x0b.cln.AmountH&\x88\x01\x01\x12!\n\x14out_payments_offered\x18\x30 \x01(\x04H\'\x88\x01\x01\x12*\n\x10out_offered_msat\x18\x31 \x01(\x0b\x32\x0b.cln.AmountH(\x88\x01\x01\x12#\n\x16out_payments_fulfilled\x18\x32 \x01(\x04H)\x88\x01\x01\x12,\n\x12out_fulfilled_msat\x18\x33 \x01(\x0b\x32\x0b.cln.AmountH*\x88\x01\x01\x12\x31\n\x05htlcs\x18\x34 \x03(\x0b\x32\".cln.ListpeerchannelsChannelsHtlcs\x12\x1a\n\rclose_to_addr\x18\x35 \x01(\tH+\x88\x01\x01\x12\x1e\n\x11ignore_fee_limits\x18\x36 \x01(\x08H,\x88\x01\x01\x12:\n\x07updates\x18\x37 \x01(\x0b\x32$.cln.ListpeerchannelsChannelsUpdatesH-\x88\x01\x01\x12#\n\x16last_stable_connection\x18\x38 \x01(\x04H.\x88\x01\x01\x12\x17\n\nlost_state\x18\x39 \x01(\x08H/\x88\x01\x01\x12\x1a\n\rreestablished\x18: \x01(\x08H0\x88\x01\x01\x12*\n\x10last_tx_fee_msat\x18; \x01(\x0b\x32\x0b.cln.AmountH1\x88\x01\x01\x12\x16\n\tdirection\x18< \x01(\rH2\x88\x01\x01\x12=\n#their_max_htlc_value_in_flight_msat\x18= \x01(\x0b\x32\x0b.cln.AmountH3\x88\x01\x01\x12;\n!our_max_htlc_value_in_flight_msat\x18> \x01(\x0b\x32\x0b.cln.AmountH4\x88\x01\x01\x12\x10\n\x08\x66\x65\x61tures\x18? \x03(\tB\x0f\n\r_scratch_txidB\x0f\n\r_channel_typeB\n\n\x08_feerateB\x08\n\x06_ownerB\x13\n\x11_short_channel_idB\r\n\x0b_channel_idB\x0f\n\r_funding_txidB\x11\n\x0f_funding_outnumB\x12\n\x10_initial_feerateB\x0f\n\r_last_feerateB\x0f\n\r_next_feerateB\x10\n\x0e_next_fee_stepB\x0b\n\t_close_toB\n\n\x08_privateB\t\n\x07_closerB\n\n\x08_fundingB\r\n\x0b_to_us_msatB\x11\n\x0f_min_to_us_msatB\x11\n\x0f_max_to_us_msatB\r\n\x0b_total_msatB\x10\n\x0e_fee_base_msatB\x1e\n\x1c_fee_proportional_millionthsB\x12\n\x10_dust_limit_msatB\x19\n\x17_max_total_htlc_in_msatB\x15\n\x13_their_reserve_msatB\x13\n\x11_our_reserve_msatB\x11\n\x0f_spendable_msatB\x12\n\x10_receivable_msatB\x17\n\x15_minimum_htlc_in_msatB\x18\n\x16_minimum_htlc_out_msatB\x18\n\x16_maximum_htlc_out_msatB\x16\n\x14_their_to_self_delayB\x14\n\x12_our_to_self_delayB\x15\n\x13_max_accepted_htlcsB\x08\n\x06_aliasB\x16\n\x14_in_payments_offeredB\x12\n\x10_in_offered_msatB\x18\n\x16_in_payments_fulfilledB\x14\n\x12_in_fulfilled_msatB\x17\n\x15_out_payments_offeredB\x13\n\x11_out_offered_msatB\x19\n\x17_out_payments_fulfilledB\x15\n\x13_out_fulfilled_msatB\x10\n\x0e_close_to_addrB\x14\n\x12_ignore_fee_limitsB\n\n\x08_updatesB\x19\n\x17_last_stable_connectionB\r\n\x0b_lost_stateB\x10\n\x0e_reestablishedB\x13\n\x11_last_tx_fee_msatB\x0c\n\n_directionB&\n$_their_max_htlc_value_in_flight_msatB$\n\"_our_max_htlc_value_in_flight_msat\"]\n\x1dListpeerchannelsChannelsAlias\x12\x12\n\x05local\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06remote\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x08\n\x06_localB\t\n\x07_remote\"X\n#ListpeerchannelsChannelsChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"?\n\x1fListpeerchannelsChannelsFeerate\x12\r\n\x05perkw\x18\x01 \x01(\r\x12\r\n\x05perkb\x18\x02 \x01(\r\"\xdd\x02\n\x1fListpeerchannelsChannelsFunding\x12%\n\x0bpushed_msat\x18\x01 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12%\n\x10local_funds_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x11remote_funds_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\'\n\rfee_paid_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\'\n\rfee_rcvd_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\x11\n\x04psbt\x18\x06 \x01(\tH\x03\x88\x01\x01\x12\x15\n\x08withheld\x18\x07 \x01(\x08H\x04\x88\x01\x01\x42\x0e\n\x0c_pushed_msatB\x10\n\x0e_fee_paid_msatB\x10\n\x0e_fee_rcvd_msatB\x07\n\x05_psbtB\x0b\n\t_withheld\"\xf9\x02\n\x1dListpeerchannelsChannelsHtlcs\x12\\\n\tdirection\x18\x01 \x01(\x0e\x32I.cln.ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirection\x12\n\n\x02id\x18\x02 \x01(\x04\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x0e\n\x06\x65xpiry\x18\x04 \x01(\r\x12\x14\n\x0cpayment_hash\x18\x05 \x01(\x0c\x12\x1a\n\rlocal_trimmed\x18\x06 \x01(\x08H\x00\x88\x01\x01\x12\x13\n\x06status\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x1d\n\x05state\x18\x08 \x01(\x0e\x32\x0e.cln.HtlcState\"9\n&ListpeerchannelsChannelsHtlcsDirection\x12\x06\n\x02IN\x10\x00\x12\x07\n\x03OUT\x10\x01\x42\x10\n\x0e_local_trimmedB\t\n\x07_status\"\xf4\x01\n ListpeerchannelsChannelsInflight\x12\x14\n\x0c\x66unding_txid\x18\x01 \x01(\x0c\x12\x16\n\x0e\x66unding_outnum\x18\x02 \x01(\r\x12\x0f\n\x07\x66\x65\x65rate\x18\x03 \x01(\t\x12\'\n\x12total_funding_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10our_funding_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x19\n\x0cscratch_txid\x18\x06 \x01(\x0cH\x00\x88\x01\x01\x12\x15\n\rsplice_amount\x18\x07 \x01(\x12\x42\x0f\n\r_scratch_txid\"\xf0\x02\n$ListpeerchannelsChannelsStateChanges\x12\x11\n\ttimestamp\x18\x01 \x01(\t\x12$\n\told_state\x18\x02 \x01(\x0e\x32\x11.cln.ChannelState\x12$\n\tnew_state\x18\x03 \x01(\x0e\x32\x11.cln.ChannelState\x12\x62\n\x05\x63\x61use\x18\x04 \x01(\x0e\x32S.cln.ListpeerchannelsChannelsStateChanges.ListpeerchannelsChannelsStateChangesCause\x12\x0f\n\x07message\x18\x05 \x01(\t\"t\n)ListpeerchannelsChannelsStateChangesCause\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05LOCAL\x10\x01\x12\x08\n\x04USER\x10\x02\x12\n\n\x06REMOTE\x10\x03\x12\x0c\n\x08PROTOCOL\x10\x04\x12\x0b\n\x07ONCHAIN\x10\x05\"\xa7\x01\n\x1fListpeerchannelsChannelsUpdates\x12\x38\n\x05local\x18\x01 \x01(\x0b\x32).cln.ListpeerchannelsChannelsUpdatesLocal\x12?\n\x06remote\x18\x02 \x01(\x0b\x32*.cln.ListpeerchannelsChannelsUpdatesRemoteH\x00\x88\x01\x01\x42\t\n\x07_remote\"\xda\x01\n$ListpeerchannelsChannelsUpdatesLocal\x12&\n\x11htlc_minimum_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x11htlc_maximum_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x19\n\x11\x63ltv_expiry_delta\x18\x03 \x01(\r\x12\"\n\rfee_base_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x1b\x66\x65\x65_proportional_millionths\x18\x05 \x01(\r\"\xdb\x01\n%ListpeerchannelsChannelsUpdatesRemote\x12&\n\x11htlc_minimum_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x11htlc_maximum_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x19\n\x11\x63ltv_expiry_delta\x18\x03 \x01(\r\x12\"\n\rfee_base_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x1b\x66\x65\x65_proportional_millionths\x18\x05 \x01(\r\"3\n\x19ListclosedchannelsRequest\x12\x0f\n\x02id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x42\x05\n\x03_id\"[\n\x1aListclosedchannelsResponse\x12=\n\x0e\x63losedchannels\x18\x01 \x03(\x0b\x32%.cln.ListclosedchannelsClosedchannels\"\xae\x0b\n ListclosedchannelsClosedchannels\x12\x14\n\x07peer_id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\x12\n\nchannel_id\x18\x02 \x01(\x0c\x12\x1d\n\x10short_channel_id\x18\x03 \x01(\tH\x01\x88\x01\x01\x12>\n\x05\x61lias\x18\x04 \x01(\x0b\x32*.cln.ListclosedchannelsClosedchannelsAliasH\x02\x88\x01\x01\x12 \n\x06opener\x18\x05 \x01(\x0e\x32\x10.cln.ChannelSide\x12%\n\x06\x63loser\x18\x06 \x01(\x0e\x32\x10.cln.ChannelSideH\x03\x88\x01\x01\x12\x0f\n\x07private\x18\x07 \x01(\x08\x12K\n\x0c\x63hannel_type\x18\x08 \x01(\x0b\x32\x30.cln.ListclosedchannelsClosedchannelsChannelTypeH\x04\x88\x01\x01\x12\x1f\n\x17total_local_commitments\x18\t \x01(\x04\x12 \n\x18total_remote_commitments\x18\n \x01(\x04\x12\x18\n\x10total_htlcs_sent\x18\x0b \x01(\x04\x12\x14\n\x0c\x66unding_txid\x18\x0c \x01(\x0c\x12\x16\n\x0e\x66unding_outnum\x18\r \x01(\r\x12\x0e\n\x06leased\x18\x0e \x01(\x08\x12/\n\x15\x66unding_fee_paid_msat\x18\x0f \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12/\n\x15\x66unding_fee_rcvd_msat\x18\x10 \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12-\n\x13\x66unding_pushed_msat\x18\x11 \x01(\x0b\x32\x0b.cln.AmountH\x07\x88\x01\x01\x12\x1f\n\ntotal_msat\x18\x12 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10\x66inal_to_us_msat\x18\x13 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x0emin_to_us_msat\x18\x14 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x0emax_to_us_msat\x18\x15 \x01(\x0b\x32\x0b.cln.Amount\x12!\n\x14last_commitment_txid\x18\x16 \x01(\x0cH\x08\x88\x01\x01\x12\x32\n\x18last_commitment_fee_msat\x18\x17 \x01(\x0b\x32\x0b.cln.AmountH\t\x88\x01\x01\x12\x65\n\x0b\x63lose_cause\x18\x18 \x01(\x0e\x32P.cln.ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsCloseCause\x12#\n\x16last_stable_connection\x18\x19 \x01(\x04H\n\x88\x01\x01\x12\x19\n\x0c\x66unding_psbt\x18\x1a \x01(\tH\x0b\x88\x01\x01\x12\x1d\n\x10\x66unding_withheld\x18\x1b \x01(\x08H\x0c\x88\x01\x01\"u\n*ListclosedchannelsClosedchannelsCloseCause\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05LOCAL\x10\x01\x12\x08\n\x04USER\x10\x02\x12\n\n\x06REMOTE\x10\x03\x12\x0c\n\x08PROTOCOL\x10\x04\x12\x0b\n\x07ONCHAIN\x10\x05\x42\n\n\x08_peer_idB\x13\n\x11_short_channel_idB\x08\n\x06_aliasB\t\n\x07_closerB\x0f\n\r_channel_typeB\x18\n\x16_funding_fee_paid_msatB\x18\n\x16_funding_fee_rcvd_msatB\x16\n\x14_funding_pushed_msatB\x17\n\x15_last_commitment_txidB\x1b\n\x19_last_commitment_fee_msatB\x19\n\x17_last_stable_connectionB\x0f\n\r_funding_psbtB\x13\n\x11_funding_withheld\"e\n%ListclosedchannelsClosedchannelsAlias\x12\x12\n\x05local\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06remote\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x08\n\x06_localB\t\n\x07_remote\"`\n+ListclosedchannelsClosedchannelsChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"\x1f\n\rDecodeRequest\x12\x0e\n\x06string\x18\x01 \x01(\t\"\xbd.\n\x0e\x44\x65\x63odeResponse\x12\x31\n\titem_type\x18\x01 \x01(\x0e\x32\x1e.cln.DecodeResponse.DecodeType\x12\r\n\x05valid\x18\x02 \x01(\x08\x12\x15\n\x08offer_id\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x12\x14\n\x0coffer_chains\x18\x04 \x03(\x0c\x12\x1b\n\x0eoffer_metadata\x18\x05 \x01(\x0cH\x01\x88\x01\x01\x12\x1b\n\x0eoffer_currency\x18\x06 \x01(\tH\x02\x88\x01\x01\x12+\n\x1ewarning_unknown_offer_currency\x18\x07 \x01(\tH\x03\x88\x01\x01\x12 \n\x13\x63urrency_minor_unit\x18\x08 \x01(\rH\x04\x88\x01\x01\x12\x19\n\x0coffer_amount\x18\t \x01(\x04H\x05\x88\x01\x01\x12+\n\x11offer_amount_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12\x1e\n\x11offer_description\x18\x0b \x01(\tH\x07\x88\x01\x01\x12\x19\n\x0coffer_issuer\x18\x0c \x01(\tH\x08\x88\x01\x01\x12\x1b\n\x0eoffer_features\x18\r \x01(\x0cH\t\x88\x01\x01\x12\"\n\x15offer_absolute_expiry\x18\x0e \x01(\x04H\n\x88\x01\x01\x12\x1f\n\x12offer_quantity_max\x18\x0f \x01(\x04H\x0b\x88\x01\x01\x12*\n\x0boffer_paths\x18\x10 \x03(\x0b\x32\x15.cln.DecodeOfferPaths\x12\x39\n\x10offer_recurrence\x18\x12 \x01(\x0b\x32\x1a.cln.DecodeOfferRecurrenceH\x0c\x88\x01\x01\x12\x37\n\x12unknown_offer_tlvs\x18\x13 \x03(\x0b\x32\x1b.cln.DecodeUnknownOfferTlvs\x12.\n!warning_invalid_offer_description\x18\x15 \x01(\tH\r\x88\x01\x01\x12.\n!warning_missing_offer_description\x18\x16 \x01(\tH\x0e\x88\x01\x01\x12+\n\x1ewarning_invalid_offer_currency\x18\x17 \x01(\tH\x0f\x88\x01\x01\x12)\n\x1cwarning_invalid_offer_issuer\x18\x18 \x01(\tH\x10\x88\x01\x01\x12\x1c\n\x0finvreq_metadata\x18\x19 \x01(\x0cH\x11\x88\x01\x01\x12\x1c\n\x0finvreq_payer_id\x18\x1a \x01(\x0cH\x12\x88\x01\x01\x12\x19\n\x0cinvreq_chain\x18\x1b \x01(\x0cH\x13\x88\x01\x01\x12,\n\x12invreq_amount_msat\x18\x1c \x01(\x0b\x32\x0b.cln.AmountH\x14\x88\x01\x01\x12\x1c\n\x0finvreq_features\x18\x1d \x01(\x0cH\x15\x88\x01\x01\x12\x1c\n\x0finvreq_quantity\x18\x1e \x01(\x04H\x16\x88\x01\x01\x12\x1e\n\x11invreq_payer_note\x18\x1f \x01(\tH\x17\x88\x01\x01\x12&\n\x19invreq_recurrence_counter\x18 \x01(\rH\x18\x88\x01\x01\x12$\n\x17invreq_recurrence_start\x18! \x01(\rH\x19\x88\x01\x01\x12J\n\x1cunknown_invoice_request_tlvs\x18\" \x03(\x0b\x32$.cln.DecodeUnknownInvoiceRequestTlvs\x12,\n\x1fwarning_missing_invreq_metadata\x18# \x01(\tH\x1a\x88\x01\x01\x12,\n\x1fwarning_missing_invreq_payer_id\x18$ \x01(\tH\x1b\x88\x01\x01\x12.\n!warning_invalid_invreq_payer_note\x18% \x01(\tH\x1c\x88\x01\x01\x12\x36\n)warning_missing_invoice_request_signature\x18& \x01(\tH\x1d\x88\x01\x01\x12\x36\n)warning_invalid_invoice_request_signature\x18\' \x01(\tH\x1e\x88\x01\x01\x12.\n\rinvoice_paths\x18( \x03(\x0b\x32\x17.cln.DecodeInvoicePaths\x12\x1f\n\x12invoice_created_at\x18) \x01(\x04H\x1f\x88\x01\x01\x12$\n\x17invoice_relative_expiry\x18* \x01(\rH \x88\x01\x01\x12!\n\x14invoice_payment_hash\x18+ \x01(\x0cH!\x88\x01\x01\x12-\n\x13invoice_amount_msat\x18, \x01(\x0b\x32\x0b.cln.AmountH\"\x88\x01\x01\x12\x36\n\x11invoice_fallbacks\x18- \x03(\x0b\x32\x1b.cln.DecodeInvoiceFallbacks\x12\x1d\n\x10invoice_features\x18. \x01(\x0cH#\x88\x01\x01\x12\x1c\n\x0finvoice_node_id\x18/ \x01(\x0cH$\x88\x01\x01\x12(\n\x1binvoice_recurrence_basetime\x18\x30 \x01(\x04H%\x88\x01\x01\x12;\n\x14unknown_invoice_tlvs\x18\x31 \x03(\x0b\x32\x1d.cln.DecodeUnknownInvoiceTlvs\x12*\n\x1dwarning_missing_invoice_paths\x18\x32 \x01(\tH&\x88\x01\x01\x12/\n\"warning_missing_invoice_blindedpay\x18\x33 \x01(\tH\'\x88\x01\x01\x12/\n\"warning_missing_invoice_created_at\x18\x34 \x01(\tH(\x88\x01\x01\x12\x31\n$warning_missing_invoice_payment_hash\x18\x35 \x01(\tH)\x88\x01\x01\x12+\n\x1ewarning_missing_invoice_amount\x18\x36 \x01(\tH*\x88\x01\x01\x12\x38\n+warning_missing_invoice_recurrence_basetime\x18\x37 \x01(\tH+\x88\x01\x01\x12,\n\x1fwarning_missing_invoice_node_id\x18\x38 \x01(\tH,\x88\x01\x01\x12.\n!warning_missing_invoice_signature\x18\x39 \x01(\tH-\x88\x01\x01\x12.\n!warning_invalid_invoice_signature\x18: \x01(\tH.\x88\x01\x01\x12\'\n\tfallbacks\x18; \x03(\x0b\x32\x14.cln.DecodeFallbacks\x12\x17\n\ncreated_at\x18< \x01(\x04H/\x88\x01\x01\x12\x13\n\x06\x65xpiry\x18= \x01(\x04H0\x88\x01\x01\x12\x12\n\x05payee\x18> \x01(\x0cH1\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18? \x01(\x0cH2\x88\x01\x01\x12\x1d\n\x10\x64\x65scription_hash\x18@ \x01(\x0cH3\x88\x01\x01\x12\"\n\x15min_final_cltv_expiry\x18\x41 \x01(\rH4\x88\x01\x01\x12\x1b\n\x0epayment_secret\x18\x42 \x01(\x0cH5\x88\x01\x01\x12\x1d\n\x10payment_metadata\x18\x43 \x01(\x0cH6\x88\x01\x01\x12\x1f\n\x05\x65xtra\x18\x45 \x03(\x0b\x32\x10.cln.DecodeExtra\x12\x16\n\tunique_id\x18\x46 \x01(\tH7\x88\x01\x01\x12\x14\n\x07version\x18G \x01(\tH8\x88\x01\x01\x12\x13\n\x06string\x18H \x01(\tH9\x88\x01\x01\x12-\n\x0crestrictions\x18I \x03(\x0b\x32\x17.cln.DecodeRestrictions\x12&\n\x19warning_rune_invalid_utf8\x18J \x01(\tH:\x88\x01\x01\x12\x10\n\x03hex\x18K \x01(\x0cH;\x88\x01\x01\x12\x16\n\tdecrypted\x18L \x01(\x0cH<\x88\x01\x01\x12\x16\n\tsignature\x18M \x01(\tH=\x88\x01\x01\x12\x15\n\x08\x63urrency\x18N \x01(\tH>\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18O \x01(\x0b\x32\x0b.cln.AmountH?\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18P \x01(\tH@\x88\x01\x01\x12\x15\n\x08\x66\x65\x61tures\x18Q \x01(\x0cHA\x88\x01\x01\x12-\n\x06routes\x18R \x01(\x0b\x32\x18.cln.DecodeRoutehintListHB\x88\x01\x01\x12\x1c\n\x0foffer_issuer_id\x18S \x01(\x0cHC\x88\x01\x01\x12,\n\x1fwarning_missing_offer_issuer_id\x18T \x01(\tHD\x88\x01\x01\x12,\n\x0cinvreq_paths\x18U \x03(\x0b\x32\x16.cln.DecodeInvreqPaths\x12\'\n\x1awarning_empty_blinded_path\x18V \x01(\tHE\x88\x01\x01\x12=\n\x13invreq_bip_353_name\x18W \x01(\x0b\x32\x1b.cln.DecodeInvreqBip353NameHF\x88\x01\x01\x12\x35\n(warning_invreq_bip_353_name_name_invalid\x18X \x01(\tHG\x88\x01\x01\x12\x37\n*warning_invreq_bip_353_name_domain_invalid\x18Y \x01(\tHH\x88\x01\x01\x12%\n\x18invreq_recurrence_cancel\x18Z \x01(\x08HI\x88\x01\x01\x12=\n0warning_invreq_recurrence_cancel_without_counter\x18[ \x01(\tHJ\x88\x01\x01\x12?\n2warning_invreq_recurrence_cancel_with_zero_counter\x18\\ \x01(\tHK\x88\x01\x01\x12\x1b\n\x0eproof_preimage\x18] \x01(\x0cHL\x88\x01\x01\x12\x1a\n\x12proof_omitted_tlvs\x18^ \x03(\x04\x12\x1c\n\x14proof_missing_hashes\x18_ \x03(\x0c\x12\x19\n\x11proof_leaf_hashes\x18` \x03(\x0c\x12\x17\n\nproof_note\x18\x61 \x01(\tHM\x88\x01\x01\x12\x1c\n\x0fproof_signature\x18\x62 \x01(\tHN\x88\x01\x01\x12\x42\n\x18unknown_payer_proof_tlvs\x18\x63 \x03(\x0b\x32 .cln.DecodeUnknownPayerProofTlvs\"\x9b\x01\n\nDecodeType\x12\x10\n\x0c\x42OLT12_OFFER\x10\x00\x12\x12\n\x0e\x42OLT12_INVOICE\x10\x01\x12\x1a\n\x16\x42OLT12_INVOICE_REQUEST\x10\x02\x12\x12\n\x0e\x42OLT11_INVOICE\x10\x03\x12\x08\n\x04RUNE\x10\x04\x12\x15\n\x11\x45MERGENCY_RECOVER\x10\x05\x12\x16\n\x12\x42OLT12_PAYER_PROOF\x10\x06\x42\x0b\n\t_offer_idB\x11\n\x0f_offer_metadataB\x11\n\x0f_offer_currencyB!\n\x1f_warning_unknown_offer_currencyB\x16\n\x14_currency_minor_unitB\x0f\n\r_offer_amountB\x14\n\x12_offer_amount_msatB\x14\n\x12_offer_descriptionB\x0f\n\r_offer_issuerB\x11\n\x0f_offer_featuresB\x18\n\x16_offer_absolute_expiryB\x15\n\x13_offer_quantity_maxB\x13\n\x11_offer_recurrenceB$\n\"_warning_invalid_offer_descriptionB$\n\"_warning_missing_offer_descriptionB!\n\x1f_warning_invalid_offer_currencyB\x1f\n\x1d_warning_invalid_offer_issuerB\x12\n\x10_invreq_metadataB\x12\n\x10_invreq_payer_idB\x0f\n\r_invreq_chainB\x15\n\x13_invreq_amount_msatB\x12\n\x10_invreq_featuresB\x12\n\x10_invreq_quantityB\x14\n\x12_invreq_payer_noteB\x1c\n\x1a_invreq_recurrence_counterB\x1a\n\x18_invreq_recurrence_startB\"\n _warning_missing_invreq_metadataB\"\n _warning_missing_invreq_payer_idB$\n\"_warning_invalid_invreq_payer_noteB,\n*_warning_missing_invoice_request_signatureB,\n*_warning_invalid_invoice_request_signatureB\x15\n\x13_invoice_created_atB\x1a\n\x18_invoice_relative_expiryB\x17\n\x15_invoice_payment_hashB\x16\n\x14_invoice_amount_msatB\x13\n\x11_invoice_featuresB\x12\n\x10_invoice_node_idB\x1e\n\x1c_invoice_recurrence_basetimeB \n\x1e_warning_missing_invoice_pathsB%\n#_warning_missing_invoice_blindedpayB%\n#_warning_missing_invoice_created_atB\'\n%_warning_missing_invoice_payment_hashB!\n\x1f_warning_missing_invoice_amountB.\n,_warning_missing_invoice_recurrence_basetimeB\"\n _warning_missing_invoice_node_idB$\n\"_warning_missing_invoice_signatureB$\n\"_warning_invalid_invoice_signatureB\r\n\x0b_created_atB\t\n\x07_expiryB\x08\n\x06_payeeB\x0f\n\r_payment_hashB\x13\n\x11_description_hashB\x18\n\x16_min_final_cltv_expiryB\x11\n\x0f_payment_secretB\x13\n\x11_payment_metadataB\x0c\n\n_unique_idB\n\n\x08_versionB\t\n\x07_stringB\x1c\n\x1a_warning_rune_invalid_utf8B\x06\n\x04_hexB\x0c\n\n_decryptedB\x0c\n\n_signatureB\x0b\n\t_currencyB\x0e\n\x0c_amount_msatB\x0e\n\x0c_descriptionB\x0b\n\t_featuresB\t\n\x07_routesB\x12\n\x10_offer_issuer_idB\"\n _warning_missing_offer_issuer_idB\x1d\n\x1b_warning_empty_blinded_pathB\x16\n\x14_invreq_bip_353_nameB+\n)_warning_invreq_bip_353_name_name_invalidB-\n+_warning_invreq_bip_353_name_domain_invalidB\x1b\n\x19_invreq_recurrence_cancelB3\n1_warning_invreq_recurrence_cancel_without_counterB5\n3_warning_invreq_recurrence_cancel_with_zero_counterB\x11\n\x0f_proof_preimageB\r\n\x0b_proof_noteB\x12\n\x10_proof_signature\"(\n\x0b\x44\x65\x63odeExtra\x12\x0b\n\x03tag\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\t\"\xc4\x01\n\x0f\x44\x65\x63odeFallbacks\x12;\n\titem_type\x18\x02 \x01(\x0e\x32(.cln.DecodeFallbacks.DecodeFallbacksType\x12\x11\n\x04\x61\x64\x64r\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x0b\n\x03hex\x18\x04 \x01(\x0c\"K\n\x13\x44\x65\x63odeFallbacksType\x12\t\n\x05P2PKH\x10\x00\x12\x08\n\x04P2SH\x10\x01\x12\n\n\x06P2WPKH\x10\x02\x12\t\n\x05P2WSH\x10\x03\x12\x08\n\x04P2TR\x10\x04\x42\x07\n\x05_addr\"X\n\x16\x44\x65\x63odeInvoiceFallbacks\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x0b\n\x03hex\x18\x02 \x01(\x0c\x12\x14\n\x07\x61\x64\x64ress\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_address\"\xa6\x02\n\x12\x44\x65\x63odeInvoicePaths\x12)\n\x04path\x18\x01 \x03(\x0b\x32\x1b.cln.DecodeInvoicePathsPath\x12/\n\x07payinfo\x18\x02 \x01(\x0b\x32\x1e.cln.DecodeInvoicePathsPayinfo\x12\x1a\n\rfirst_node_id\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x12\x1b\n\x0e\x66irst_path_key\x18\x04 \x01(\x0cH\x01\x88\x01\x01\x12\x1b\n\x0e\x66irst_scid_dir\x18\x05 \x01(\rH\x02\x88\x01\x01\x12\x17\n\nfirst_scid\x18\x06 \x01(\tH\x03\x88\x01\x01\x42\x10\n\x0e_first_node_idB\x11\n\x0f_first_path_keyB\x11\n\x0f_first_scid_dirB\r\n\x0b_first_scid\"S\n\x16\x44\x65\x63odeInvoicePathsPath\x12\x17\n\x0f\x62linded_node_id\x18\x01 \x01(\x0c\x12 \n\x18\x65ncrypted_recipient_data\x18\x02 \x01(\x0c\"\x97\x02\n\x19\x44\x65\x63odeInvoicePathsPayinfo\x12+\n\x11htlc_minimum_msat\x18\x01 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x10\n\x08\x66\x65\x61tures\x18\x02 \x01(\x0c\x12\"\n\rfee_base_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x1b\x66\x65\x65_proportional_millionths\x18\x04 \x01(\r\x12+\n\x11htlc_maximum_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x19\n\x11\x63ltv_expiry_delta\x18\x06 \x01(\rB\x14\n\x12_htlc_minimum_msatB\x14\n\x12_htlc_maximum_msat\"T\n\x16\x44\x65\x63odeInvreqBip353Name\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06\x64omain\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_nameB\t\n\x07_domain\"\xf3\x01\n\x11\x44\x65\x63odeInvreqPaths\x12\x1b\n\x0e\x66irst_scid_dir\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x1a\n\rfirst_node_id\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x17\n\nfirst_scid\x18\x04 \x01(\tH\x02\x88\x01\x01\x12(\n\x04path\x18\x05 \x03(\x0b\x32\x1a.cln.DecodeInvreqPathsPath\x12\x1b\n\x0e\x66irst_path_key\x18\x06 \x01(\x0cH\x03\x88\x01\x01\x42\x11\n\x0f_first_scid_dirB\x10\n\x0e_first_node_idB\r\n\x0b_first_scidB\x11\n\x0f_first_path_key\"R\n\x15\x44\x65\x63odeInvreqPathsPath\x12\x17\n\x0f\x62linded_node_id\x18\x01 \x01(\x0c\x12 \n\x18\x65ncrypted_recipient_data\x18\x02 \x01(\x0c\"\xf1\x01\n\x10\x44\x65\x63odeOfferPaths\x12\x1a\n\rfirst_node_id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\'\n\x04path\x18\x03 \x03(\x0b\x32\x19.cln.DecodeOfferPathsPath\x12\x1b\n\x0e\x66irst_scid_dir\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x17\n\nfirst_scid\x18\x05 \x01(\tH\x02\x88\x01\x01\x12\x1b\n\x0e\x66irst_path_key\x18\x06 \x01(\x0cH\x03\x88\x01\x01\x42\x10\n\x0e_first_node_idB\x11\n\x0f_first_scid_dirB\r\n\x0b_first_scidB\x11\n\x0f_first_path_key\"Q\n\x14\x44\x65\x63odeOfferPathsPath\x12\x17\n\x0f\x62linded_node_id\x18\x01 \x01(\x0c\x12 \n\x18\x65ncrypted_recipient_data\x18\x02 \x01(\x0c\"\xab\x02\n\x15\x44\x65\x63odeOfferRecurrence\x12\x11\n\ttime_unit\x18\x01 \x01(\r\x12\x1d\n\x10\x63ompulsory_field\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x1b\n\x0etime_unit_name\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06period\x18\x04 \x01(\r\x12\x15\n\x08\x62\x61setime\x18\x05 \x01(\x04H\x02\x88\x01\x01\x12;\n\tpaywindow\x18\x06 \x01(\x0b\x32#.cln.DecodeOfferRecurrencePaywindowH\x03\x88\x01\x01\x12\x12\n\x05limit\x18\x07 \x01(\rH\x04\x88\x01\x01\x42\x13\n\x11_compulsory_fieldB\x11\n\x0f_time_unit_nameB\x0b\n\t_basetimeB\x0c\n\n_paywindowB\x08\n\x06_limit\"\x89\x01\n\x1e\x44\x65\x63odeOfferRecurrencePaywindow\x12\x16\n\x0eseconds_before\x18\x01 \x01(\r\x12\x15\n\rseconds_after\x18\x02 \x01(\r\x12 \n\x13proportional_amount\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\x16\n\x14_proportional_amount\";\n\x12\x44\x65\x63odeRestrictions\x12\x14\n\x0c\x61lternatives\x18\x01 \x03(\t\x12\x0f\n\x07summary\x18\x02 \x01(\t\"S\n\x1f\x44\x65\x63odeUnknownInvoiceRequestTlvs\x12\x11\n\titem_type\x18\x01 \x01(\x04\x12\x0e\n\x06length\x18\x02 \x01(\x04\x12\r\n\x05value\x18\x03 \x01(\x0c\"L\n\x18\x44\x65\x63odeUnknownInvoiceTlvs\x12\x11\n\titem_type\x18\x01 \x01(\x04\x12\x0e\n\x06length\x18\x02 \x01(\x04\x12\r\n\x05value\x18\x03 \x01(\x0c\"J\n\x16\x44\x65\x63odeUnknownOfferTlvs\x12\x11\n\titem_type\x18\x01 \x01(\x04\x12\x0e\n\x06length\x18\x02 \x01(\x04\x12\r\n\x05value\x18\x03 \x01(\x0c\"O\n\x1b\x44\x65\x63odeUnknownPayerProofTlvs\x12\x11\n\titem_type\x18\x01 \x01(\x04\x12\x0e\n\x06length\x18\x02 \x01(\x04\x12\r\n\x05value\x18\x03 \x01(\x0c\"\xc2\x01\n\rDelpayRequest\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12/\n\x06status\x18\x02 \x01(\x0e\x32\x1f.cln.DelpayRequest.DelpayStatus\x12\x13\n\x06partid\x18\x03 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x07groupid\x18\x04 \x01(\x04H\x01\x88\x01\x01\"(\n\x0c\x44\x65lpayStatus\x12\x0c\n\x08\x43OMPLETE\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x42\t\n\x07_partidB\n\n\x08_groupid\"7\n\x0e\x44\x65lpayResponse\x12%\n\x08payments\x18\x01 \x03(\x0b\x32\x13.cln.DelpayPayments\"\xb4\x05\n\x0e\x44\x65lpayPayments\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\x12\n\n\x02id\x18\x02 \x01(\x04\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x38\n\x06status\x18\x04 \x01(\x0e\x32(.cln.DelpayPayments.DelpayPaymentsStatus\x12%\n\x10\x61mount_sent_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x13\n\x06partid\x18\x06 \x01(\x04H\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x07 \x01(\x0cH\x01\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\x12\n\ncreated_at\x18\t \x01(\x04\x12\x1a\n\rupdated_index\x18\n \x01(\x04H\x03\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x0b \x01(\x04H\x04\x88\x01\x01\x12\x14\n\x07groupid\x18\x0c \x01(\x04H\x05\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x06\x88\x01\x01\x12\x12\n\x05label\x18\x0e \x01(\tH\x07\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x0f \x01(\tH\x08\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x10 \x01(\tH\t\x88\x01\x01\x12\x17\n\nerroronion\x18\x11 \x01(\x0cH\n\x88\x01\x01\"=\n\x14\x44\x65lpayPaymentsStatus\x12\x0b\n\x07PENDING\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x42\t\n\x07_partidB\x0e\n\x0c_destinationB\x0e\n\x0c_amount_msatB\x10\n\x0e_updated_indexB\x0f\n\r_completed_atB\n\n\x08_groupidB\x13\n\x11_payment_preimageB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\r\n\x0b_erroronion\"\xb3\x01\n\x11\x44\x65lforwardRequest\x12\x12\n\nin_channel\x18\x01 \x01(\t\x12\x12\n\nin_htlc_id\x18\x02 \x01(\x04\x12\x37\n\x06status\x18\x03 \x01(\x0e\x32\'.cln.DelforwardRequest.DelforwardStatus\"=\n\x10\x44\x65lforwardStatus\x12\x0b\n\x07SETTLED\x10\x00\x12\x10\n\x0cLOCAL_FAILED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\"\x14\n\x12\x44\x65lforwardResponse\"\'\n\x13\x44isableofferRequest\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\"\xdc\x01\n\x14\x44isableofferResponse\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0b\x66orce_paths\x18\x08 \x01(\x08H\x02\x88\x01\x01\x42\x08\n\x06_labelB\x0e\n\x0c_descriptionB\x0e\n\x0c_force_paths\"&\n\x12\x45nableofferRequest\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\"\xdb\x01\n\x13\x45nableofferResponse\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0b\x66orce_paths\x18\x08 \x01(\x08H\x02\x88\x01\x01\x42\x08\n\x06_labelB\x0e\n\x0c_descriptionB\x0e\n\x0c_force_paths\"=\n\x11\x44isconnectRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x12\n\x05\x66orce\x18\x02 \x01(\x08H\x00\x88\x01\x01\x42\x08\n\x06_force\"\x14\n\x12\x44isconnectResponse\"k\n\x0f\x46\x65\x65ratesRequest\x12\x31\n\x05style\x18\x01 \x01(\x0e\x32\".cln.FeeratesRequest.FeeratesStyle\"%\n\rFeeratesStyle\x12\t\n\x05PERKB\x10\x00\x12\t\n\x05PERKW\x10\x01\"\x9a\x02\n\x10\x46\x65\x65ratesResponse\x12%\n\x18warning_missing_feerates\x18\x01 \x01(\tH\x00\x88\x01\x01\x12&\n\x05perkb\x18\x02 \x01(\x0b\x32\x12.cln.FeeratesPerkbH\x01\x88\x01\x01\x12&\n\x05perkw\x18\x03 \x01(\x0b\x32\x12.cln.FeeratesPerkwH\x02\x88\x01\x01\x12\x44\n\x15onchain_fee_estimates\x18\x04 \x01(\x0b\x32 .cln.FeeratesOnchainFeeEstimatesH\x03\x88\x01\x01\x42\x1b\n\x19_warning_missing_feeratesB\x08\n\x06_perkbB\x08\n\x06_perkwB\x18\n\x16_onchain_fee_estimates\"\x99\x02\n\x1b\x46\x65\x65ratesOnchainFeeEstimates\x12 \n\x18opening_channel_satoshis\x18\x01 \x01(\x04\x12\x1d\n\x15mutual_close_satoshis\x18\x02 \x01(\x04\x12!\n\x19unilateral_close_satoshis\x18\x03 \x01(\x04\x12\x1d\n\x15htlc_timeout_satoshis\x18\x04 \x01(\x04\x12\x1d\n\x15htlc_success_satoshis\x18\x05 \x01(\x04\x12\x30\n#unilateral_close_nonanchor_satoshis\x18\x06 \x01(\x04H\x00\x88\x01\x01\x42&\n$_unilateral_close_nonanchor_satoshis\"\x84\x03\n\rFeeratesPerkb\x12\x16\n\x0emin_acceptable\x18\x01 \x01(\r\x12\x16\n\x0emax_acceptable\x18\x02 \x01(\r\x12\x14\n\x07opening\x18\x03 \x01(\rH\x00\x88\x01\x01\x12\x19\n\x0cmutual_close\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x1d\n\x10unilateral_close\x18\x05 \x01(\rH\x02\x88\x01\x01\x12\x14\n\x07penalty\x18\x08 \x01(\rH\x03\x88\x01\x01\x12.\n\testimates\x18\t \x03(\x0b\x32\x1b.cln.FeeratesPerkbEstimates\x12\r\n\x05\x66loor\x18\n \x01(\r\x12$\n\x17unilateral_anchor_close\x18\x0b \x01(\rH\x04\x88\x01\x01\x12\x13\n\x06splice\x18\x0c \x01(\rH\x05\x88\x01\x01\x42\n\n\x08_openingB\x0f\n\r_mutual_closeB\x13\n\x11_unilateral_closeB\n\n\x08_penaltyB\x1a\n\x18_unilateral_anchor_closeB\t\n\x07_splice\"W\n\x16\x46\x65\x65ratesPerkbEstimates\x12\x12\n\nblockcount\x18\x01 \x01(\r\x12\x0f\n\x07\x66\x65\x65rate\x18\x02 \x01(\r\x12\x18\n\x10smoothed_feerate\x18\x03 \x01(\r\"\x84\x03\n\rFeeratesPerkw\x12\x16\n\x0emin_acceptable\x18\x01 \x01(\r\x12\x16\n\x0emax_acceptable\x18\x02 \x01(\r\x12\x14\n\x07opening\x18\x03 \x01(\rH\x00\x88\x01\x01\x12\x19\n\x0cmutual_close\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x1d\n\x10unilateral_close\x18\x05 \x01(\rH\x02\x88\x01\x01\x12\x14\n\x07penalty\x18\x08 \x01(\rH\x03\x88\x01\x01\x12.\n\testimates\x18\t \x03(\x0b\x32\x1b.cln.FeeratesPerkwEstimates\x12\r\n\x05\x66loor\x18\n \x01(\r\x12$\n\x17unilateral_anchor_close\x18\x0b \x01(\rH\x04\x88\x01\x01\x12\x13\n\x06splice\x18\x0c \x01(\rH\x05\x88\x01\x01\x42\n\n\x08_openingB\x0f\n\r_mutual_closeB\x13\n\x11_unilateral_closeB\n\n\x08_penaltyB\x1a\n\x18_unilateral_anchor_closeB\t\n\x07_splice\"W\n\x16\x46\x65\x65ratesPerkwEstimates\x12\x12\n\nblockcount\x18\x01 \x01(\r\x12\x0f\n\x07\x66\x65\x65rate\x18\x02 \x01(\r\x12\x18\n\x10smoothed_feerate\x18\x03 \x01(\r\"%\n\x12\x46\x65tchbip353Request\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\"X\n\x13\x46\x65tchbip353Response\x12\r\n\x05proof\x18\x01 \x01(\t\x12\x32\n\x0cinstructions\x18\x02 \x03(\x0b\x32\x1c.cln.Fetchbip353Instructions\"\xf7\x01\n\x17\x46\x65tchbip353Instructions\x12\x18\n\x0b\x64\x65scription\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x05offer\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x14\n\x07onchain\x18\x03 \x01(\tH\x02\x88\x01\x01\x12!\n\x14offchain_amount_msat\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x1f\n\x12onchain_amount_sat\x18\x05 \x01(\x04H\x04\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x08\n\x06_offerB\n\n\x08_onchainB\x17\n\x15_offchain_amount_msatB\x15\n\x13_onchain_amount_sat\"\xb9\x03\n\x13\x46\x65tchinvoiceRequest\x12\r\n\x05offer\x18\x01 \x01(\t\x12%\n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x15\n\x08quantity\x18\x03 \x01(\x04H\x01\x88\x01\x01\x12\x1f\n\x12recurrence_counter\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12\x1d\n\x10recurrence_start\x18\x05 \x01(\x01H\x03\x88\x01\x01\x12\x1d\n\x10recurrence_label\x18\x06 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x07timeout\x18\x07 \x01(\x01H\x05\x88\x01\x01\x12\x17\n\npayer_note\x18\x08 \x01(\tH\x06\x88\x01\x01\x12\x1b\n\x0epayer_metadata\x18\t \x01(\tH\x07\x88\x01\x01\x12\x13\n\x06\x62ip353\x18\n \x01(\tH\x08\x88\x01\x01\x42\x0e\n\x0c_amount_msatB\x0b\n\t_quantityB\x15\n\x13_recurrence_counterB\x13\n\x11_recurrence_startB\x13\n\x11_recurrence_labelB\n\n\x08_timeoutB\r\n\x0b_payer_noteB\x11\n\x0f_payer_metadataB\t\n\x07_bip353\"\x99\x01\n\x14\x46\x65tchinvoiceResponse\x12\x0f\n\x07invoice\x18\x01 \x01(\t\x12)\n\x07\x63hanges\x18\x02 \x01(\x0b\x32\x18.cln.FetchinvoiceChanges\x12\x35\n\x0bnext_period\x18\x03 \x01(\x0b\x32\x1b.cln.FetchinvoiceNextPeriodH\x00\x88\x01\x01\x42\x0e\n\x0c_next_period\"\x82\x02\n\x13\x46\x65tchinvoiceChanges\x12!\n\x14\x64\x65scription_appended\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0evendor_removed\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06vendor\x18\x04 \x01(\tH\x03\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x42\x17\n\x15_description_appendedB\x0e\n\x0c_descriptionB\x11\n\x0f_vendor_removedB\t\n\x07_vendorB\x0e\n\x0c_amount_msat\"}\n\x16\x46\x65tchinvoiceNextPeriod\x12\x0f\n\x07\x63ounter\x18\x01 \x01(\x04\x12\x11\n\tstarttime\x18\x02 \x01(\x04\x12\x0f\n\x07\x65ndtime\x18\x03 \x01(\x04\x12\x17\n\x0fpaywindow_start\x18\x04 \x01(\x04\x12\x15\n\rpaywindow_end\x18\x05 \x01(\x04\"\xe0\x01\n\x1d\x43\x61ncelrecurringinvoiceRequest\x12\r\n\x05offer\x18\x01 \x01(\t\x12\x1a\n\x12recurrence_counter\x18\x02 \x01(\x04\x12\x18\n\x10recurrence_label\x18\x03 \x01(\t\x12\x1d\n\x10recurrence_start\x18\x04 \x01(\x01H\x00\x88\x01\x01\x12\x17\n\npayer_note\x18\x05 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06\x62ip353\x18\x06 \x01(\tH\x02\x88\x01\x01\x42\x13\n\x11_recurrence_startB\r\n\x0b_payer_noteB\t\n\x07_bip353\"0\n\x1e\x43\x61ncelrecurringinvoiceResponse\x12\x0e\n\x06\x62olt12\x18\x01 \x01(\t\"&\n\x18\x46undchannelCancelRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\".\n\x19\x46undchannelCancelResponse\x12\x11\n\tcancelled\x18\x01 \x01(\t\"Z\n\x1a\x46undchannelCompleteRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x0c\n\x04psbt\x18\x02 \x01(\t\x12\x15\n\x08withhold\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\x0b\n\t_withhold\"N\n\x1b\x46undchannelCompleteResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x1b\n\x13\x63ommitments_secured\x18\x02 \x01(\x08\"\xfb\x03\n\x12\x46undchannelRequest\x12 \n\x06\x61mount\x18\x01 \x01(\x0b\x32\x10.cln.AmountOrAll\x12\"\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x15\n\x08\x61nnounce\x18\x03 \x01(\x08H\x01\x88\x01\x01\x12#\n\tpush_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\x15\n\x08\x63lose_to\x18\x06 \x01(\tH\x03\x88\x01\x01\x12%\n\x0brequest_amt\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x1a\n\rcompact_lease\x18\x08 \x01(\tH\x05\x88\x01\x01\x12\n\n\x02id\x18\t \x01(\x0c\x12\x14\n\x07minconf\x18\n \x01(\rH\x06\x88\x01\x01\x12\x1c\n\x05utxos\x18\x0b \x03(\x0b\x32\r.cln.Outpoint\x12\x15\n\x08mindepth\x18\x0c \x01(\rH\x07\x88\x01\x01\x12!\n\x07reserve\x18\r \x01(\x0b\x32\x0b.cln.AmountH\x08\x88\x01\x01\x12\x14\n\x0c\x63hannel_type\x18\x0e \x03(\rB\n\n\x08_feerateB\x0b\n\t_announceB\x0c\n\n_push_msatB\x0b\n\t_close_toB\x0e\n\x0c_request_amtB\x10\n\x0e_compact_leaseB\n\n\x08_minconfB\x0b\n\t_mindepthB\n\n\x08_reserve\"\xce\x01\n\x13\x46undchannelResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\x12\x0e\n\x06outnum\x18\x03 \x01(\r\x12\x12\n\nchannel_id\x18\x04 \x01(\x0c\x12\x15\n\x08\x63lose_to\x18\x05 \x01(\x0cH\x00\x88\x01\x01\x12\x15\n\x08mindepth\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x31\n\x0c\x63hannel_type\x18\x07 \x01(\x0b\x32\x1b.cln.FundchannelChannelTypeB\x0b\n\t_close_toB\x0b\n\t_mindepth\"K\n\x16\x46undchannelChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"\xd6\x02\n\x17\x46undchannelStartRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x1b\n\x06\x61mount\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\"\n\x07\x66\x65\x65rate\x18\x03 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x15\n\x08\x61nnounce\x18\x04 \x01(\x08H\x01\x88\x01\x01\x12\x15\n\x08\x63lose_to\x18\x05 \x01(\tH\x02\x88\x01\x01\x12#\n\tpush_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x15\n\x08mindepth\x18\x07 \x01(\rH\x04\x88\x01\x01\x12!\n\x07reserve\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x14\n\x0c\x63hannel_type\x18\t \x03(\rB\n\n\x08_feerateB\x0b\n\t_announceB\x0b\n\t_close_toB\x0c\n\n_push_msatB\x0b\n\t_mindepthB\n\n\x08_reserve\"\xf6\x01\n\x18\x46undchannelStartResponse\x12\x17\n\x0f\x66unding_address\x18\x01 \x01(\t\x12\x14\n\x0cscriptpubkey\x18\x02 \x01(\x0c\x12;\n\x0c\x63hannel_type\x18\x03 \x01(\x0b\x32 .cln.FundchannelStartChannelTypeH\x00\x88\x01\x01\x12\x15\n\x08\x63lose_to\x18\x04 \x01(\x0cH\x01\x88\x01\x01\x12\x15\n\rwarning_usage\x18\x05 \x01(\t\x12\x15\n\x08mindepth\x18\x06 \x01(\rH\x02\x88\x01\x01\x42\x0f\n\r_channel_typeB\x0b\n\t_close_toB\x0b\n\t_mindepth\"P\n\x1b\x46undchannelStartChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"\x9d\x01\n\rGetlogRequest\x12\x32\n\x05level\x18\x01 \x01(\x0e\x32\x1e.cln.GetlogRequest.GetlogLevelH\x00\x88\x01\x01\"N\n\x0bGetlogLevel\x12\n\n\x06\x42ROKEN\x10\x00\x12\x0b\n\x07UNUSUAL\x10\x01\x12\x08\n\x04INFO\x10\x02\x12\t\n\x05\x44\x45\x42UG\x10\x03\x12\x06\n\x02IO\x10\x04\x12\t\n\x05TRACE\x10\x05\x42\x08\n\x06_level\"h\n\x0eGetlogResponse\x12\x12\n\ncreated_at\x18\x01 \x01(\t\x12\x12\n\nbytes_used\x18\x02 \x01(\r\x12\x11\n\tbytes_max\x18\x03 \x01(\r\x12\x1b\n\x03log\x18\x04 \x03(\x0b\x32\x0e.cln.GetlogLog\"\xe8\x02\n\tGetlogLog\x12/\n\titem_type\x18\x01 \x01(\x0e\x32\x1c.cln.GetlogLog.GetlogLogType\x12\x18\n\x0bnum_skipped\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04time\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06source\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x03log\x18\x05 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x07node_id\x18\x06 \x01(\x0cH\x04\x88\x01\x01\x12\x11\n\x04\x64\x61ta\x18\x07 \x01(\x0cH\x05\x88\x01\x01\"l\n\rGetlogLogType\x12\x0b\n\x07SKIPPED\x10\x00\x12\n\n\x06\x42ROKEN\x10\x01\x12\x0b\n\x07UNUSUAL\x10\x02\x12\x08\n\x04INFO\x10\x03\x12\t\n\x05\x44\x45\x42UG\x10\x04\x12\t\n\x05IO_IN\x10\x05\x12\n\n\x06IO_OUT\x10\x06\x12\t\n\x05TRACE\x10\x07\x42\x0e\n\x0c_num_skippedB\x07\n\x05_timeB\t\n\x07_sourceB\x06\n\x04_logB\n\n\x08_node_idB\x07\n\x05_data\"\xd9\x08\n\x13\x46underupdateRequest\x12@\n\x06policy\x18\x01 \x01(\x0e\x32+.cln.FunderupdateRequest.FunderupdatePolicyH\x00\x88\x01\x01\x12$\n\npolicy_mod\x18\x02 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x18\n\x0bleases_only\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x30\n\x16min_their_funding_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x30\n\x16max_their_funding_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12.\n\x14per_channel_min_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12.\n\x14per_channel_max_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12+\n\x11reserve_tank_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x07\x88\x01\x01\x12\x19\n\x0c\x66uzz_percent\x18\t \x01(\rH\x08\x88\x01\x01\x12\x1d\n\x10\x66und_probability\x18\n \x01(\rH\t\x88\x01\x01\x12-\n\x13lease_fee_base_msat\x18\x0b \x01(\x0b\x32\x0b.cln.AmountH\n\x88\x01\x01\x12\x1c\n\x0flease_fee_basis\x18\x0c \x01(\rH\x0b\x88\x01\x01\x12\x1b\n\x0e\x66unding_weight\x18\r \x01(\rH\x0c\x88\x01\x01\x12\x33\n\x19\x63hannel_fee_max_base_msat\x18\x0e \x01(\x0b\x32\x0b.cln.AmountH\r\x88\x01\x01\x12\x35\n(channel_fee_max_proportional_thousandths\x18\x0f \x01(\rH\x0e\x88\x01\x01\x12\x1a\n\rcompact_lease\x18\x10 \x01(\x0cH\x0f\x88\x01\x01\"9\n\x12\x46underupdatePolicy\x12\t\n\x05MATCH\x10\x00\x12\r\n\tAVAILABLE\x10\x01\x12\t\n\x05\x46IXED\x10\x02\x42\t\n\x07_policyB\r\n\x0b_policy_modB\x0e\n\x0c_leases_onlyB\x19\n\x17_min_their_funding_msatB\x19\n\x17_max_their_funding_msatB\x17\n\x15_per_channel_min_msatB\x17\n\x15_per_channel_max_msatB\x14\n\x12_reserve_tank_msatB\x0f\n\r_fuzz_percentB\x13\n\x11_fund_probabilityB\x16\n\x14_lease_fee_base_msatB\x12\n\x10_lease_fee_basisB\x11\n\x0f_funding_weightB\x1c\n\x1a_channel_fee_max_base_msatB+\n)_channel_fee_max_proportional_thousandthsB\x10\n\x0e_compact_lease\"\xdf\x06\n\x14\x46underupdateResponse\x12\x0f\n\x07summary\x18\x01 \x01(\t\x12<\n\x06policy\x18\x02 \x01(\x0e\x32,.cln.FunderupdateResponse.FunderupdatePolicy\x12\x12\n\npolicy_mod\x18\x03 \x01(\r\x12\x13\n\x0bleases_only\x18\x04 \x01(\x08\x12+\n\x16min_their_funding_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12+\n\x16max_their_funding_msat\x18\x06 \x01(\x0b\x32\x0b.cln.Amount\x12)\n\x14per_channel_min_msat\x18\x07 \x01(\x0b\x32\x0b.cln.Amount\x12)\n\x14per_channel_max_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x11reserve_tank_msat\x18\t \x01(\x0b\x32\x0b.cln.Amount\x12\x14\n\x0c\x66uzz_percent\x18\n \x01(\r\x12\x18\n\x10\x66und_probability\x18\x0b \x01(\r\x12-\n\x13lease_fee_base_msat\x18\x0c \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x1c\n\x0flease_fee_basis\x18\r \x01(\rH\x01\x88\x01\x01\x12\x1b\n\x0e\x66unding_weight\x18\x0e \x01(\rH\x02\x88\x01\x01\x12\x33\n\x19\x63hannel_fee_max_base_msat\x18\x0f \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x35\n(channel_fee_max_proportional_thousandths\x18\x10 \x01(\rH\x04\x88\x01\x01\x12\x1a\n\rcompact_lease\x18\x11 \x01(\x0cH\x05\x88\x01\x01\"9\n\x12\x46underupdatePolicy\x12\t\n\x05MATCH\x10\x00\x12\r\n\tAVAILABLE\x10\x01\x12\t\n\x05\x46IXED\x10\x02\x42\x16\n\x14_lease_fee_base_msatB\x12\n\x10_lease_fee_basisB\x11\n\x0f_funding_weightB\x1c\n\x1a_channel_fee_max_base_msatB+\n)_channel_fee_max_proportional_thousandthsB\x10\n\x0e_compact_lease\"\x8c\x02\n\x0fGetrouteRequest\x12\x0e\n\x02id\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\nriskfactor\x18\x03 \x01(\x04\x42\x02\x18\x01\x12\x15\n\x04\x63ltv\x18\x04 \x01(\rB\x02\x18\x01H\x00\x88\x01\x01\x12\x17\n\x06\x66romid\x18\x05 \x01(\x0c\x42\x02\x18\x01H\x01\x88\x01\x01\x12\x1c\n\x0b\x66uzzpercent\x18\x06 \x01(\rB\x02\x18\x01H\x02\x88\x01\x01\x12\x13\n\x07\x65xclude\x18\x07 \x03(\tB\x02\x18\x01\x12\x18\n\x07maxhops\x18\x08 \x01(\rB\x02\x18\x01H\x03\x88\x01\x01\x12$\n\x0b\x61mount_msat\x18\t \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x42\x07\n\x05_cltvB\t\n\x07_fromidB\x0e\n\x0c_fuzzpercentB\n\n\x08_maxhops\"9\n\x10GetrouteResponse\x12%\n\x05route\x18\x01 \x03(\x0b\x32\x12.cln.GetrouteRouteB\x02\x18\x01\"\xe1\x01\n\rGetrouteRoute\x12\x0e\n\x02id\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x13\n\x07\x63hannel\x18\x02 \x01(\tB\x02\x18\x01\x12\x15\n\tdirection\x18\x03 \x01(\rB\x02\x18\x01\x12$\n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12\x11\n\x05\x64\x65lay\x18\x05 \x01(\rB\x02\x18\x01\x12\x38\n\x05style\x18\x06 \x01(\x0e\x32%.cln.GetrouteRoute.GetrouteRouteStyleB\x02\x18\x01\"!\n\x12GetrouteRouteStyle\x12\x0b\n\x03TLV\x10\x00\x1a\x02\x08\x01\"t\n\x14ListaddressesRequest\x12\x14\n\x07\x61\x64\x64ress\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x05start\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x12\n\x05limit\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\n\n\x08_addressB\x08\n\x06_startB\x08\n\x06_limit\"G\n\x15ListaddressesResponse\x12.\n\taddresses\x18\x01 \x03(\x0b\x32\x1b.cln.ListaddressesAddresses\"d\n\x16ListaddressesAddresses\x12\x0e\n\x06keyidx\x18\x01 \x01(\x04\x12\x13\n\x06\x62\x65\x63h32\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04p2tr\x18\x03 \x01(\tH\x01\x88\x01\x01\x42\t\n\x07_bech32B\x07\n\x05_p2tr\"\xb7\x03\n\x13ListforwardsRequest\x12@\n\x06status\x18\x01 \x01(\x0e\x32+.cln.ListforwardsRequest.ListforwardsStatusH\x00\x88\x01\x01\x12\x17\n\nin_channel\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0bout_channel\x18\x03 \x01(\tH\x02\x88\x01\x01\x12>\n\x05index\x18\x04 \x01(\x0e\x32*.cln.ListforwardsRequest.ListforwardsIndexH\x03\x88\x01\x01\x12\x12\n\x05start\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x12\n\x05limit\x18\x06 \x01(\rH\x05\x88\x01\x01\"-\n\x11ListforwardsIndex\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\"L\n\x12ListforwardsStatus\x12\x0b\n\x07OFFERED\x10\x00\x12\x0b\n\x07SETTLED\x10\x01\x12\x10\n\x0cLOCAL_FAILED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\x42\t\n\x07_statusB\r\n\x0b_in_channelB\x0e\n\x0c_out_channelB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"C\n\x14ListforwardsResponse\x12+\n\x08\x66orwards\x18\x01 \x03(\x0b\x32\x19.cln.ListforwardsForwards\"\x9d\x06\n\x14ListforwardsForwards\x12\x12\n\nin_channel\x18\x01 \x01(\t\x12\x1c\n\x07in_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x44\n\x06status\x18\x03 \x01(\x0e\x32\x34.cln.ListforwardsForwards.ListforwardsForwardsStatus\x12\x15\n\rreceived_time\x18\x04 \x01(\x01\x12\x18\n\x0bout_channel\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\"\n\x08\x66\x65\x65_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\"\n\x08out_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12G\n\x05style\x18\t \x01(\x0e\x32\x33.cln.ListforwardsForwards.ListforwardsForwardsStyleH\x03\x88\x01\x01\x12\x17\n\nin_htlc_id\x18\n \x01(\x04H\x04\x88\x01\x01\x12\x18\n\x0bout_htlc_id\x18\x0b \x01(\x04H\x05\x88\x01\x01\x12\x15\n\rcreated_index\x18\x0c \x01(\x04\x12\x1a\n\rupdated_index\x18\r \x01(\x04H\x06\x88\x01\x01\x12\x1a\n\rresolved_time\x18\x0e \x01(\x01H\x07\x88\x01\x01\x12\x15\n\x08\x66\x61ilcode\x18\x0f \x01(\rH\x08\x88\x01\x01\x12\x17\n\nfailreason\x18\x10 \x01(\tH\t\x88\x01\x01\"T\n\x1aListforwardsForwardsStatus\x12\x0b\n\x07OFFERED\x10\x00\x12\x0b\n\x07SETTLED\x10\x01\x12\x10\n\x0cLOCAL_FAILED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\"0\n\x19ListforwardsForwardsStyle\x12\n\n\x06LEGACY\x10\x00\x12\x07\n\x03TLV\x10\x01\x42\x0e\n\x0c_out_channelB\x0b\n\t_fee_msatB\x0b\n\t_out_msatB\x08\n\x06_styleB\r\n\x0b_in_htlc_idB\x0e\n\x0c_out_htlc_idB\x10\n\x0e_updated_indexB\x10\n\x0e_resolved_timeB\x0b\n\t_failcodeB\r\n\x0b_failreason\"a\n\x11ListoffersRequest\x12\x15\n\x08offer_id\x18\x01 \x01(\x0cH\x00\x88\x01\x01\x12\x18\n\x0b\x61\x63tive_only\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\x0b\n\t_offer_idB\x0e\n\x0c_active_only\";\n\x12ListoffersResponse\x12%\n\x06offers\x18\x01 \x03(\x0b\x32\x15.cln.ListoffersOffers\"\x84\x01\n\x10ListoffersOffers\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x12\n\x05label\x18\x06 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_label\"\x84\x03\n\x0fListpaysRequest\x12\x13\n\x06\x62olt11\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x02 \x01(\x0cH\x01\x88\x01\x01\x12\x38\n\x06status\x18\x03 \x01(\x0e\x32#.cln.ListpaysRequest.ListpaysStatusH\x02\x88\x01\x01\x12\x36\n\x05index\x18\x04 \x01(\x0e\x32\".cln.ListpaysRequest.ListpaysIndexH\x03\x88\x01\x01\x12\x12\n\x05start\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x12\n\x05limit\x18\x06 \x01(\rH\x05\x88\x01\x01\")\n\rListpaysIndex\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\"7\n\x0eListpaysStatus\x12\x0b\n\x07PENDING\x10\x00\x12\x0c\n\x08\x43OMPLETE\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x42\t\n\x07_bolt11B\x0f\n\r_payment_hashB\t\n\x07_statusB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"3\n\x10ListpaysResponse\x12\x1f\n\x04pays\x18\x01 \x03(\x0b\x32\x11.cln.ListpaysPays\"\xdb\x05\n\x0cListpaysPays\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12\x34\n\x06status\x18\x02 \x01(\x0e\x32$.cln.ListpaysPays.ListpaysPaysStatus\x12\x18\n\x0b\x64\x65stination\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x12\x12\n\ncreated_at\x18\x04 \x01(\x04\x12\x12\n\x05label\x18\x05 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x06 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x07 \x01(\tH\x03\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12*\n\x10\x61mount_sent_msat\x18\t \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x17\n\nerroronion\x18\n \x01(\x0cH\x06\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x0b \x01(\tH\x07\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x0c \x01(\x04H\x08\x88\x01\x01\x12\x15\n\x08preimage\x18\r \x01(\x0cH\t\x88\x01\x01\x12\x1c\n\x0fnumber_of_parts\x18\x0e \x01(\x04H\n\x88\x01\x01\x12\x1a\n\rcreated_index\x18\x0f \x01(\x04H\x0b\x88\x01\x01\x12\x1a\n\rupdated_index\x18\x10 \x01(\x04H\x0c\x88\x01\x01\";\n\x12ListpaysPaysStatus\x12\x0b\n\x07PENDING\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x42\x0e\n\x0c_destinationB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\x0e\n\x0c_amount_msatB\x13\n\x11_amount_sent_msatB\r\n\x0b_erroronionB\x0e\n\x0c_descriptionB\x0f\n\r_completed_atB\x0b\n\t_preimageB\x12\n\x10_number_of_partsB\x10\n\x0e_created_indexB\x10\n\x0e_updated_index\"\xd6\x01\n\x10ListhtlcsRequest\x12\x0f\n\x02id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x38\n\x05index\x18\x02 \x01(\x0e\x32$.cln.ListhtlcsRequest.ListhtlcsIndexH\x01\x88\x01\x01\x12\x12\n\x05start\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x12\n\x05limit\x18\x04 \x01(\rH\x03\x88\x01\x01\"*\n\x0eListhtlcsIndex\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\x42\x05\n\x03_idB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"7\n\x11ListhtlcsResponse\x12\"\n\x05htlcs\x18\x01 \x03(\x0b\x32\x13.cln.ListhtlcsHtlcs\"\xe5\x02\n\x0eListhtlcsHtlcs\x12\x18\n\x10short_channel_id\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\x04\x12\x0e\n\x06\x65xpiry\x18\x03 \x01(\r\x12 \n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12>\n\tdirection\x18\x05 \x01(\x0e\x32+.cln.ListhtlcsHtlcs.ListhtlcsHtlcsDirection\x12\x14\n\x0cpayment_hash\x18\x06 \x01(\x0c\x12\x1d\n\x05state\x18\x07 \x01(\x0e\x32\x0e.cln.HtlcState\x12\x1a\n\rcreated_index\x18\x08 \x01(\x04H\x00\x88\x01\x01\x12\x1a\n\rupdated_index\x18\t \x01(\x04H\x01\x88\x01\x01\"*\n\x17ListhtlcsHtlcsDirection\x12\x07\n\x03OUT\x10\x00\x12\x06\n\x02IN\x10\x01\x42\x10\n\x0e_created_indexB\x10\n\x0e_updated_index\"\xb2\x02\n\x17MultifundchannelRequest\x12\x37\n\x0c\x64\x65stinations\x18\x01 \x03(\x0b\x32!.cln.MultifundchannelDestinations\x12\"\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x14\n\x07minconf\x18\x03 \x01(\x12H\x01\x88\x01\x01\x12\x1c\n\x05utxos\x18\x04 \x03(\x0b\x32\r.cln.Outpoint\x12\x18\n\x0bminchannels\x18\x05 \x01(\x12H\x02\x88\x01\x01\x12-\n\x12\x63ommitment_feerate\x18\x06 \x01(\x0b\x32\x0c.cln.FeerateH\x03\x88\x01\x01\x42\n\n\x08_feerateB\n\n\x08_minconfB\x0e\n\x0c_minchannelsB\x15\n\x13_commitment_feerate\"\x97\x01\n\x18MultifundchannelResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\x12\x34\n\x0b\x63hannel_ids\x18\x03 \x03(\x0b\x32\x1f.cln.MultifundchannelChannelIds\x12+\n\x06\x66\x61iled\x18\x04 \x03(\x0b\x32\x1b.cln.MultifundchannelFailed\"\xff\x02\n\x1cMultifundchannelDestinations\x12\n\n\x02id\x18\x01 \x01(\t\x12 \n\x06\x61mount\x18\x02 \x01(\x0b\x32\x10.cln.AmountOrAll\x12\x15\n\x08\x61nnounce\x18\x03 \x01(\x08H\x00\x88\x01\x01\x12#\n\tpush_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x15\n\x08\x63lose_to\x18\x05 \x01(\tH\x02\x88\x01\x01\x12%\n\x0brequest_amt\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x1a\n\rcompact_lease\x18\x07 \x01(\tH\x04\x88\x01\x01\x12\x15\n\x08mindepth\x18\x08 \x01(\rH\x05\x88\x01\x01\x12!\n\x07reserve\x18\t \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x42\x0b\n\t_announceB\x0c\n\n_push_msatB\x0b\n\t_close_toB\x0e\n\x0c_request_amtB\x10\n\x0e_compact_leaseB\x0b\n\t_mindepthB\n\n\x08_reserve\"\xb2\x01\n\x1aMultifundchannelChannelIds\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x0e\n\x06outnum\x18\x02 \x01(\r\x12\x12\n\nchannel_id\x18\x03 \x01(\x0c\x12@\n\x0c\x63hannel_type\x18\x04 \x01(\x0b\x32*.cln.MultifundchannelChannelIdsChannelType\x12\x15\n\x08\x63lose_to\x18\x05 \x01(\x0cH\x00\x88\x01\x01\x42\x0b\n\t_close_to\"Z\n%MultifundchannelChannelIdsChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"\x93\x02\n\x16MultifundchannelFailed\x12\n\n\x02id\x18\x01 \x01(\x0c\x12H\n\x06method\x18\x02 \x01(\x0e\x32\x38.cln.MultifundchannelFailed.MultifundchannelFailedMethod\x12/\n\x05\x65rror\x18\x03 \x01(\x0b\x32 .cln.MultifundchannelFailedError\"r\n\x1cMultifundchannelFailedMethod\x12\x0b\n\x07\x43ONNECT\x10\x00\x12\x14\n\x10OPENCHANNEL_INIT\x10\x01\x12\x15\n\x11\x46UNDCHANNEL_START\x10\x02\x12\x18\n\x14\x46UNDCHANNEL_COMPLETE\x10\x03\"<\n\x1bMultifundchannelFailedError\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x12\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xa8\x01\n\x14MultiwithdrawRequest\x12 \n\x07outputs\x18\x01 \x03(\x0b\x32\x0f.cln.OutputDesc\x12\"\n\x07\x66\x65\x65rate\x18\x02 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x14\n\x07minconf\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x1c\n\x05utxos\x18\x04 \x03(\x0b\x32\r.cln.OutpointB\n\n\x08_feerateB\n\n\x08_minconf\"1\n\x15MultiwithdrawResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\"\xe2\x04\n\x0cOfferRequest\x12\x0e\n\x06\x61mount\x18\x01 \x01(\t\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06issuer\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05label\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x19\n\x0cquantity_max\x18\x05 \x01(\x04H\x03\x88\x01\x01\x12\x1c\n\x0f\x61\x62solute_expiry\x18\x06 \x01(\x04H\x04\x88\x01\x01\x12\x17\n\nrecurrence\x18\x07 \x01(\tH\x05\x88\x01\x01\x12\x1c\n\x0frecurrence_base\x18\x08 \x01(\tH\x06\x88\x01\x01\x12!\n\x14recurrence_paywindow\x18\t \x01(\tH\x07\x88\x01\x01\x12\x1d\n\x10recurrence_limit\x18\n \x01(\rH\x08\x88\x01\x01\x12\x17\n\nsingle_use\x18\x0b \x01(\x08H\t\x88\x01\x01\x12 \n\x13proportional_amount\x18\r \x01(\x08H\n\x88\x01\x01\x12 \n\x13optional_recurrence\x18\x0e \x01(\x08H\x0b\x88\x01\x01\x12\x16\n\x0e\x66ronting_nodes\x18\x0f \x03(\x0c\x42\x0e\n\x0c_descriptionB\t\n\x07_issuerB\x08\n\x06_labelB\x0f\n\r_quantity_maxB\x12\n\x10_absolute_expiryB\r\n\x0b_recurrenceB\x12\n\x10_recurrence_baseB\x17\n\x15_recurrence_paywindowB\x13\n\x11_recurrence_limitB\r\n\x0b_single_useB\x16\n\x14_proportional_amountB\x16\n\x14_optional_recurrence\"\xbc\x01\n\rOfferResponse\x12\x10\n\x08offer_id\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x12\n\nsingle_use\x18\x03 \x01(\x08\x12\x0e\n\x06\x62olt12\x18\x04 \x01(\t\x12\x0c\n\x04used\x18\x05 \x01(\x08\x12\x0f\n\x07\x63reated\x18\x06 \x01(\x08\x12\x12\n\x05label\x18\x07 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x66orce_paths\x18\x08 \x01(\x08H\x01\x88\x01\x01\x42\x08\n\x06_labelB\x0e\n\x0c_force_paths\"-\n\x17OpenchannelAbortRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\"X\n\x18OpenchannelAbortResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x18\n\x10\x63hannel_canceled\x18\x02 \x01(\x08\x12\x0e\n\x06reason\x18\x03 \x01(\t\"\x9e\x01\n\x16OpenchannelBumpRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x13\n\x0binitialpsbt\x18\x02 \x01(\t\x12*\n\x0f\x66unding_feerate\x18\x03 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x1b\n\x06\x61mount\x18\x04 \x01(\x0b\x32\x0b.cln.AmountB\x12\n\x10_funding_feerate\"\xed\x01\n\x17OpenchannelBumpResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x35\n\x0c\x63hannel_type\x18\x02 \x01(\x0b\x32\x1f.cln.OpenchannelBumpChannelType\x12\x0c\n\x04psbt\x18\x03 \x01(\t\x12\x1b\n\x13\x63ommitments_secured\x18\x04 \x01(\x08\x12\x16\n\x0e\x66unding_serial\x18\x05 \x01(\x04\x12&\n\x19requires_confirmed_inputs\x18\x06 \x01(\x08H\x00\x88\x01\x01\x42\x1c\n\x1a_requires_confirmed_inputs\"O\n\x1aOpenchannelBumpChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"\x9f\x03\n\x16OpenchannelInitRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x13\n\x0binitialpsbt\x18\x02 \x01(\t\x12-\n\x12\x63ommitment_feerate\x18\x03 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12*\n\x0f\x66unding_feerate\x18\x04 \x01(\x0b\x32\x0c.cln.FeerateH\x01\x88\x01\x01\x12\x15\n\x08\x61nnounce\x18\x05 \x01(\x08H\x02\x88\x01\x01\x12\x15\n\x08\x63lose_to\x18\x06 \x01(\tH\x03\x88\x01\x01\x12%\n\x0brequest_amt\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x1a\n\rcompact_lease\x18\x08 \x01(\x0cH\x05\x88\x01\x01\x12\x14\n\x0c\x63hannel_type\x18\t \x03(\r\x12\x1b\n\x06\x61mount\x18\n \x01(\x0b\x32\x0b.cln.AmountB\x15\n\x13_commitment_feerateB\x12\n\x10_funding_feerateB\x0b\n\t_announceB\x0b\n\t_close_toB\x0e\n\x0c_request_amtB\x10\n\x0e_compact_lease\"\xed\x01\n\x17OpenchannelInitResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x0c\n\x04psbt\x18\x02 \x01(\t\x12\x35\n\x0c\x63hannel_type\x18\x03 \x01(\x0b\x32\x1f.cln.OpenchannelInitChannelType\x12\x1b\n\x13\x63ommitments_secured\x18\x04 \x01(\x08\x12\x16\n\x0e\x66unding_serial\x18\x05 \x01(\x04\x12&\n\x19requires_confirmed_inputs\x18\x06 \x01(\x08H\x00\x88\x01\x01\x42\x1c\n\x1a_requires_confirmed_inputs\"O\n\x1aOpenchannelInitChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"C\n\x18OpenchannelSignedRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x13\n\x0bsigned_psbt\x18\x02 \x01(\t\"I\n\x19OpenchannelSignedResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\n\n\x02tx\x18\x02 \x01(\x0c\x12\x0c\n\x04txid\x18\x03 \x01(\x0c\"<\n\x18OpenchannelUpdateRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x0c\n\x04psbt\x18\x02 \x01(\t\"\x95\x02\n\x19OpenchannelUpdateResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x37\n\x0c\x63hannel_type\x18\x02 \x01(\x0b\x32!.cln.OpenchannelUpdateChannelType\x12\x0c\n\x04psbt\x18\x03 \x01(\t\x12\x1b\n\x13\x63ommitments_secured\x18\x04 \x01(\x08\x12\x16\n\x0e\x66unding_outnum\x18\x05 \x01(\r\x12\x15\n\x08\x63lose_to\x18\x06 \x01(\x0cH\x00\x88\x01\x01\x12&\n\x19requires_confirmed_inputs\x18\x07 \x01(\x08H\x01\x88\x01\x01\x42\x0b\n\t_close_toB\x1c\n\x1a_requires_confirmed_inputs\"Q\n\x1cOpenchannelUpdateChannelType\x12\x0c\n\x04\x62its\x18\x01 \x03(\r\x12#\n\x05names\x18\x02 \x03(\x0e\x32\x14.cln.ChannelTypeName\"Y\n\x0bPingRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x10\n\x03len\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x16\n\tpongbytes\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\x06\n\x04_lenB\x0c\n\n_pongbytes\"\x1e\n\x0cPingResponse\x12\x0e\n\x06totlen\x18\x01 \x01(\r\"\x91\x01\n\rPluginRequest\x12)\n\nsubcommand\x18\x01 \x01(\x0e\x32\x15.cln.PluginSubcommand\x12\x13\n\x06plugin\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x16\n\tdirectory\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x0f\n\x07options\x18\x04 \x03(\tB\t\n\x07_pluginB\x0c\n\n_directory\"}\n\x0ePluginResponse\x12&\n\x07\x63ommand\x18\x01 \x01(\x0e\x32\x15.cln.PluginSubcommand\x12#\n\x07plugins\x18\x02 \x03(\x0b\x32\x12.cln.PluginPlugins\x12\x13\n\x06result\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_result\">\n\rPluginPlugins\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\x12\x0f\n\x07\x64ynamic\x18\x03 \x01(\x08\"@\n\x14RenepaystatusRequest\x12\x1a\n\tinvstring\x18\x01 \x01(\tB\x02\x18\x01H\x00\x88\x01\x01\x42\x0c\n\n_invstring\"K\n\x15RenepaystatusResponse\x12\x32\n\tpaystatus\x18\x01 \x03(\x0b\x32\x1b.cln.RenepaystatusPaystatusB\x02\x18\x01\"\x9a\x04\n\x16RenepaystatusPaystatus\x12\x12\n\x06\x62olt11\x18\x01 \x01(\tB\x02\x18\x01\x12!\n\x10payment_preimage\x18\x02 \x01(\x0c\x42\x02\x18\x01H\x00\x88\x01\x01\x12\x18\n\x0cpayment_hash\x18\x03 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\ncreated_at\x18\x04 \x01(\x01\x42\x02\x18\x01\x12\x13\n\x07groupid\x18\x05 \x01(\rB\x02\x18\x01\x12\x16\n\x05parts\x18\x06 \x01(\rB\x02\x18\x01H\x01\x88\x01\x01\x12$\n\x0b\x61mount_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12.\n\x10\x61mount_sent_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x02\x88\x01\x01\x12L\n\x06status\x18\t \x01(\x0e\x32\x38.cln.RenepaystatusPaystatus.RenepaystatusPaystatusStatusB\x02\x18\x01\x12\x1c\n\x0b\x64\x65stination\x18\n \x01(\x0c\x42\x02\x18\x01H\x03\x88\x01\x01\x12\x11\n\x05notes\x18\x0b \x03(\tB\x02\x18\x01\"Q\n\x1cRenepaystatusPaystatusStatus\x12\x10\n\x08\x43OMPLETE\x10\x00\x1a\x02\x08\x01\x12\x0f\n\x07PENDING\x10\x01\x1a\x02\x08\x01\x12\x0e\n\x06\x46\x41ILED\x10\x02\x1a\x02\x08\x01\x42\x13\n\x11_payment_preimageB\x08\n\x06_partsB\x13\n\x11_amount_sent_msatB\x0e\n\x0c_destination\"\xfe\x02\n\x0eRenepayRequest\x12\x15\n\tinvstring\x18\x01 \x01(\tB\x02\x18\x01\x12)\n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x00\x88\x01\x01\x12$\n\x06maxfee\x18\x03 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x01\x88\x01\x01\x12\x19\n\x08maxdelay\x18\x04 \x01(\rB\x02\x18\x01H\x02\x88\x01\x01\x12\x1a\n\tretry_for\x18\x05 \x01(\rB\x02\x18\x01H\x03\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\x06 \x01(\tB\x02\x18\x01H\x04\x88\x01\x01\x12\x16\n\x05label\x18\x07 \x01(\tB\x02\x18\x01H\x05\x88\x01\x01\x12\x1f\n\x0e\x64\x65v_use_shadow\x18\x08 \x01(\x08\x42\x02\x18\x01H\x06\x88\x01\x01\x12\x13\n\x07\x65xclude\x18\t \x03(\tB\x02\x18\x01\x42\x0e\n\x0c_amount_msatB\t\n\x07_maxfeeB\x0b\n\t_maxdelayB\x0c\n\n_retry_forB\x0e\n\x0c_descriptionB\x08\n\x06_labelB\x11\n\x0f_dev_use_shadow\"\xdd\x03\n\x0fRenepayResponse\x12\x1c\n\x10payment_preimage\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x18\n\x0cpayment_hash\x18\x02 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\ncreated_at\x18\x03 \x01(\x01\x42\x02\x18\x01\x12\x11\n\x05parts\x18\x04 \x01(\rB\x02\x18\x01\x12$\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12)\n\x10\x61mount_sent_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01\x12\x36\n\x06status\x18\x07 \x01(\x0e\x32\".cln.RenepayResponse.RenepayStatusB\x02\x18\x01\x12\x1c\n\x0b\x64\x65stination\x18\x08 \x01(\x0c\x42\x02\x18\x01H\x00\x88\x01\x01\x12\x17\n\x06\x62olt11\x18\t \x01(\tB\x02\x18\x01H\x01\x88\x01\x01\x12\x17\n\x06\x62olt12\x18\n \x01(\tB\x02\x18\x01H\x02\x88\x01\x01\x12\x18\n\x07groupid\x18\x0b \x01(\x04\x42\x02\x18\x01H\x03\x88\x01\x01\"B\n\rRenepayStatus\x12\x10\n\x08\x43OMPLETE\x10\x00\x1a\x02\x08\x01\x12\x0f\n\x07PENDING\x10\x01\x1a\x02\x08\x01\x12\x0e\n\x06\x46\x41ILED\x10\x02\x1a\x02\x08\x01\x42\x0e\n\x0c_destinationB\t\n\x07_bolt11B\t\n\x07_bolt12B\n\n\x08_groupid\"l\n\x14ReserveinputsRequest\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x16\n\texclusive\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x14\n\x07reserve\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\x0c\n\n_exclusiveB\n\n\x08_reserve\"M\n\x15ReserveinputsResponse\x12\x34\n\x0creservations\x18\x01 \x03(\x0b\x32\x1e.cln.ReserveinputsReservations\"z\n\x19ReserveinputsReservations\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0c\n\x04vout\x18\x02 \x01(\r\x12\x14\n\x0cwas_reserved\x18\x03 \x01(\x08\x12\x10\n\x08reserved\x18\x04 \x01(\x08\x12\x19\n\x11reserved_to_block\x18\x05 \x01(\r\"4\n\x14SendcustommsgRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\x12\x0b\n\x03msg\x18\x02 \x01(\x0c\"\'\n\x15SendcustommsgResponse\x12\x0e\n\x06status\x18\x01 \x01(\t\"\xb0\x01\n\x12SendinvoiceRequest\x12\x0e\n\x06invreq\x18\x01 \x01(\t\x12\r\n\x05label\x18\x02 \x01(\t\x12%\n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x14\n\x07timeout\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08quantity\x18\x05 \x01(\x04H\x02\x88\x01\x01\x42\x0e\n\x0c_amount_msatB\n\n\x08_timeoutB\x0b\n\t_quantity\"\xb8\x04\n\x13SendinvoiceResponse\x12\r\n\x05label\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12:\n\x06status\x18\x04 \x01(\x0e\x32*.cln.SendinvoiceResponse.SendinvoiceStatus\x12\x12\n\nexpires_at\x18\x05 \x01(\x04\x12%\n\x0b\x61mount_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x07 \x01(\tH\x01\x88\x01\x01\x12\x15\n\rcreated_index\x18\x08 \x01(\x04\x12\x1a\n\rupdated_index\x18\t \x01(\x04H\x02\x88\x01\x01\x12\x16\n\tpay_index\x18\n \x01(\x04H\x03\x88\x01\x01\x12.\n\x14\x61mount_received_msat\x18\x0b \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x14\n\x07paid_at\x18\x0c \x01(\x04H\x05\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x06\x88\x01\x01\"6\n\x11SendinvoiceStatus\x12\n\n\x06UNPAID\x10\x00\x12\x08\n\x04PAID\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x42\x0e\n\x0c_amount_msatB\t\n\x07_bolt12B\x10\n\x0e_updated_indexB\x0c\n\n_pay_indexB\x17\n\x15_amount_received_msatB\n\n\x08_paid_atB\x13\n\x11_payment_preimage\"\xaa\x02\n\x11SetchannelRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12!\n\x07\x66\x65\x65\x62\x61se\x18\x02 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x13\n\x06\x66\x65\x65ppm\x18\x03 \x01(\rH\x01\x88\x01\x01\x12!\n\x07htlcmin\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12!\n\x07htlcmax\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x19\n\x0c\x65nforcedelay\x18\x06 \x01(\rH\x04\x88\x01\x01\x12\x1c\n\x0fignorefeelimits\x18\x07 \x01(\x08H\x05\x88\x01\x01\x42\n\n\x08_feebaseB\t\n\x07_feeppmB\n\n\x08_htlcminB\n\n\x08_htlcmaxB\x0f\n\r_enforcedelayB\x12\n\x10_ignorefeelimits\"?\n\x12SetchannelResponse\x12)\n\x08\x63hannels\x18\x01 \x03(\x0b\x32\x17.cln.SetchannelChannels\"\xaf\x03\n\x12SetchannelChannels\x12\x0f\n\x07peer_id\x18\x01 \x01(\x0c\x12\x12\n\nchannel_id\x18\x02 \x01(\x0c\x12\x1d\n\x10short_channel_id\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\"\n\rfee_base_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x1b\x66\x65\x65_proportional_millionths\x18\x05 \x01(\r\x12*\n\x15minimum_htlc_out_msat\x18\x06 \x01(\x0b\x32\x0b.cln.Amount\x12$\n\x17warning_htlcmin_too_low\x18\x07 \x01(\tH\x01\x88\x01\x01\x12*\n\x15maximum_htlc_out_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x18warning_htlcmax_too_high\x18\t \x01(\tH\x02\x88\x01\x01\x12\x19\n\x11ignore_fee_limits\x18\n \x01(\x08\x42\x13\n\x11_short_channel_idB\x1a\n\x18_warning_htlcmin_too_lowB\x1b\n\x19_warning_htlcmax_too_high\"b\n\x10SetconfigRequest\x12\x0e\n\x06\x63onfig\x18\x01 \x01(\t\x12\x10\n\x03val\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x16\n\ttransient\x18\x03 \x01(\x08H\x01\x88\x01\x01\x42\x06\n\x04_valB\x0c\n\n_transient\"9\n\x11SetconfigResponse\x12$\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x14.cln.SetconfigConfig\"\xda\x02\n\x0fSetconfigConfig\x12\x0e\n\x06\x63onfig\x18\x01 \x01(\t\x12\x13\n\x06source\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06plugin\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x0f\n\x07\x64ynamic\x18\x04 \x01(\x08\x12\x10\n\x03set\x18\x05 \x01(\x08H\x02\x88\x01\x01\x12\x16\n\tvalue_str\x18\x06 \x01(\tH\x03\x88\x01\x01\x12$\n\nvalue_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x16\n\tvalue_int\x18\x08 \x01(\x12H\x05\x88\x01\x01\x12\x17\n\nvalue_bool\x18\t \x01(\x08H\x06\x88\x01\x01\x12\x0f\n\x07sources\x18\n \x03(\t\x12\x12\n\nvalues_str\x18\x0b \x03(\tB\t\n\x07_sourceB\t\n\x07_pluginB\x06\n\x04_setB\x0c\n\n_value_strB\r\n\x0b_value_msatB\x0c\n\n_value_intB\r\n\x0b_value_bool\"6\n\x15SetpsbtversionRequest\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\r\"&\n\x16SetpsbtversionResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\"\'\n\x12SigninvoiceRequest\x12\x11\n\tinvstring\x18\x01 \x01(\t\"%\n\x13SigninvoiceResponse\x12\x0e\n\x06\x62olt11\x18\x01 \x01(\t\"%\n\x12SignmessageRequest\x12\x0f\n\x07message\x18\x01 \x01(\t\"F\n\x13SignmessageResponse\x12\x11\n\tsignature\x18\x01 \x01(\x0c\x12\r\n\x05recid\x18\x02 \x01(\x0c\x12\r\n\x05zbase\x18\x03 \x01(\t\"\xc8\x01\n\x11SpliceInitRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x17\n\x0frelative_amount\x18\x02 \x01(\x12\x12\x18\n\x0binitialpsbt\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0e\x66\x65\x65rate_per_kw\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x1a\n\rforce_feerate\x18\x05 \x01(\x08H\x02\x88\x01\x01\x42\x0e\n\x0c_initialpsbtB\x11\n\x0f_feerate_per_kwB\x10\n\x0e_force_feerate\"\"\n\x12SpliceInitResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\"_\n\x13SpliceSignedRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x0c\n\x04psbt\x18\x02 \x01(\t\x12\x17\n\nsign_first\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\r\n\x0b_sign_first\"^\n\x14SpliceSignedResponse\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x0c\n\x04txid\x18\x02 \x01(\x0c\x12\x13\n\x06outnum\x18\x03 \x01(\rH\x00\x88\x01\x01\x12\x0c\n\x04psbt\x18\x04 \x01(\tB\t\n\x07_outnum\"7\n\x13SpliceUpdateRequest\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x0c\n\x04psbt\x18\x02 \x01(\t\"y\n\x14SpliceUpdateResponse\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x1b\n\x13\x63ommitments_secured\x18\x02 \x01(\x08\x12\x1f\n\x12signatures_secured\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\x15\n\x13_signatures_secured\"2\n\x0fSpliceinRequest\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\"b\n\x10SpliceinResponse\x12\x11\n\x04psbt\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x02tx\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04txid\x18\x03 \x01(\tH\x02\x88\x01\x01\x42\x07\n\x05_psbtB\x05\n\x03_txB\x07\n\x05_txid\"\x8b\x01\n\x10SpliceoutRequest\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\x12\x18\n\x0b\x64\x65stination\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\rforce_feerate\x18\x04 \x01(\x08H\x01\x88\x01\x01\x42\x0e\n\x0c_destinationB\x10\n\x0e_force_feerate\"c\n\x11SpliceoutResponse\x12\x11\n\x04psbt\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x02tx\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04txid\x18\x03 \x01(\tH\x02\x88\x01\x01\x42\x07\n\x05_psbtB\x05\n\x03_txB\x07\n\x05_txid\"\xc6\x01\n\x10\x44\x65vspliceRequest\x12\x16\n\x0escript_or_json\x18\x01 \x01(\t\x12\x13\n\x06\x64ryrun\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x1a\n\rforce_feerate\x18\x03 \x01(\x08H\x01\x88\x01\x01\x12\x16\n\tdebug_log\x18\x04 \x01(\x08H\x02\x88\x01\x01\x12\x17\n\ndev_wetrun\x18\x05 \x01(\x08H\x03\x88\x01\x01\x42\t\n\x07_dryrunB\x10\n\x0e_force_feerateB\x0c\n\n_debug_logB\r\n\x0b_dev_wetrun\"\x80\x01\n\x11\x44\x65vspliceResponse\x12\x0e\n\x06\x64ryrun\x18\x01 \x03(\t\x12\x11\n\x04psbt\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x02tx\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04txid\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\x0b\n\x03log\x18\x05 \x03(\tB\x07\n\x05_psbtB\x05\n\x03_txB\x07\n\x05_txid\"H\n\x16UnreserveinputsRequest\x12\x0c\n\x04psbt\x18\x01 \x01(\t\x12\x14\n\x07reserve\x18\x02 \x01(\rH\x00\x88\x01\x01\x42\n\n\x08_reserve\"Q\n\x17UnreserveinputsResponse\x12\x36\n\x0creservations\x18\x01 \x03(\x0b\x32 .cln.UnreserveinputsReservations\"\x97\x01\n\x1bUnreserveinputsReservations\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x0c\n\x04vout\x18\x02 \x01(\r\x12\x14\n\x0cwas_reserved\x18\x03 \x01(\x08\x12\x10\n\x08reserved\x18\x04 \x01(\x08\x12\x1e\n\x11reserved_to_block\x18\x05 \x01(\rH\x00\x88\x01\x01\x42\x14\n\x12_reserved_to_block\"n\n\x14UpgradewalletRequest\x12\"\n\x07\x66\x65\x65rate\x18\x01 \x01(\x0b\x32\x0c.cln.FeerateH\x00\x88\x01\x01\x12\x17\n\nreservedok\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\n\n\x08_feerateB\r\n\x0b_reservedok\"~\n\x15UpgradewalletResponse\x12\x15\n\rupgraded_outs\x18\x01 \x01(\x04\x12\x11\n\x04psbt\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x02tx\x18\x03 \x01(\x0cH\x01\x88\x01\x01\x12\x11\n\x04txid\x18\x04 \x01(\x0cH\x02\x88\x01\x01\x42\x07\n\x05_psbtB\x05\n\x03_txB\x07\n\x05_txid\"O\n\x16WaitblockheightRequest\x12\x13\n\x0b\x62lockheight\x18\x01 \x01(\r\x12\x14\n\x07timeout\x18\x02 \x01(\rH\x00\x88\x01\x01\x42\n\n\x08_timeout\".\n\x17WaitblockheightResponse\x12\x13\n\x0b\x62lockheight\x18\x01 \x01(\r\"\xb9\x02\n\x0bWaitRequest\x12\x31\n\tsubsystem\x18\x01 \x01(\x0e\x32\x1e.cln.WaitRequest.WaitSubsystem\x12\x31\n\tindexname\x18\x02 \x01(\x0e\x32\x1e.cln.WaitRequest.WaitIndexname\x12\x11\n\tnextvalue\x18\x03 \x01(\x04\"6\n\rWaitIndexname\x12\x0b\n\x07\x43REATED\x10\x00\x12\x0b\n\x07UPDATED\x10\x01\x12\x0b\n\x07\x44\x45LETED\x10\x02\"y\n\rWaitSubsystem\x12\x0c\n\x08INVOICES\x10\x00\x12\x0c\n\x08\x46ORWARDS\x10\x01\x12\x0c\n\x08SENDPAYS\x10\x02\x12\t\n\x05HTLCS\x10\x03\x12\x0e\n\nCHAINMOVES\x10\x04\x12\x10\n\x0c\x43HANNELMOVES\x10\x05\x12\x11\n\rNETWORKEVENTS\x10\x06\"\xf4\x05\n\x0cWaitResponse\x12\x32\n\tsubsystem\x18\x01 \x01(\x0e\x32\x1f.cln.WaitResponse.WaitSubsystem\x12\x14\n\x07\x63reated\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x07updated\x18\x03 \x01(\x04H\x01\x88\x01\x01\x12\x14\n\x07\x64\x65leted\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12*\n\x07\x64\x65tails\x18\x05 \x01(\x0b\x32\x10.cln.WaitDetailsB\x02\x18\x01H\x03\x88\x01\x01\x12(\n\x08\x66orwards\x18\x06 \x01(\x0b\x32\x11.cln.WaitForwardsH\x04\x88\x01\x01\x12(\n\x08invoices\x18\x07 \x01(\x0b\x32\x11.cln.WaitInvoicesH\x05\x88\x01\x01\x12(\n\x08sendpays\x18\x08 \x01(\x0b\x32\x11.cln.WaitSendpaysH\x06\x88\x01\x01\x12\"\n\x05htlcs\x18\t \x01(\x0b\x32\x0e.cln.WaitHtlcsH\x07\x88\x01\x01\x12,\n\nchainmoves\x18\n \x01(\x0b\x32\x13.cln.WaitChainmovesH\x08\x88\x01\x01\x12\x30\n\x0c\x63hannelmoves\x18\x0b \x01(\x0b\x32\x15.cln.WaitChannelmovesH\t\x88\x01\x01\x12\x32\n\rnetworkevents\x18\x0c \x01(\x0b\x32\x16.cln.WaitNetworkeventsH\n\x88\x01\x01\"y\n\rWaitSubsystem\x12\x0c\n\x08INVOICES\x10\x00\x12\x0c\n\x08\x46ORWARDS\x10\x01\x12\x0c\n\x08SENDPAYS\x10\x02\x12\t\n\x05HTLCS\x10\x03\x12\x0e\n\nCHAINMOVES\x10\x04\x12\x10\n\x0c\x43HANNELMOVES\x10\x05\x12\x11\n\rNETWORKEVENTS\x10\x06\x42\n\n\x08_createdB\n\n\x08_updatedB\n\n\x08_deletedB\n\n\x08_detailsB\x0b\n\t_forwardsB\x0b\n\t_invoicesB\x0b\n\t_sendpaysB\x08\n\x06_htlcsB\r\n\x0b_chainmovesB\x0f\n\r_channelmovesB\x10\n\x0e_networkevents\"d\n\x0eWaitChainmoves\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\"f\n\x10WaitChannelmoves\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\"\xd0\x05\n\x0bWaitDetails\x12;\n\x06status\x18\x01 \x01(\x0e\x32\".cln.WaitDetails.WaitDetailsStatusB\x02\x18\x01H\x00\x88\x01\x01\x12\x16\n\x05label\x18\x02 \x01(\tB\x02\x18\x01H\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x02\x18\x01H\x02\x88\x01\x01\x12\x17\n\x06\x62olt11\x18\x04 \x01(\tB\x02\x18\x01H\x03\x88\x01\x01\x12\x17\n\x06\x62olt12\x18\x05 \x01(\tB\x02\x18\x01H\x04\x88\x01\x01\x12\x17\n\x06partid\x18\x06 \x01(\x04\x42\x02\x18\x01H\x05\x88\x01\x01\x12\x18\n\x07groupid\x18\x07 \x01(\x04\x42\x02\x18\x01H\x06\x88\x01\x01\x12\x1d\n\x0cpayment_hash\x18\x08 \x01(\x0c\x42\x02\x18\x01H\x07\x88\x01\x01\x12\x1b\n\nin_channel\x18\t \x01(\tB\x02\x18\x01H\x08\x88\x01\x01\x12\x1b\n\nin_htlc_id\x18\n \x01(\x04\x42\x02\x18\x01H\t\x88\x01\x01\x12%\n\x07in_msat\x18\x0b \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\n\x88\x01\x01\x12\x1c\n\x0bout_channel\x18\x0c \x01(\tB\x02\x18\x01H\x0b\x88\x01\x01\"\xad\x01\n\x11WaitDetailsStatus\x12\x0e\n\x06UNPAID\x10\x00\x1a\x02\x08\x01\x12\x0c\n\x04PAID\x10\x01\x1a\x02\x08\x01\x12\x0f\n\x07\x45XPIRED\x10\x02\x1a\x02\x08\x01\x12\x0f\n\x07PENDING\x10\x03\x1a\x02\x08\x01\x12\x0e\n\x06\x46\x41ILED\x10\x04\x1a\x02\x08\x01\x12\x10\n\x08\x43OMPLETE\x10\x05\x1a\x02\x08\x01\x12\x0f\n\x07OFFERED\x10\x06\x1a\x02\x08\x01\x12\x0f\n\x07SETTLED\x10\x07\x1a\x02\x08\x01\x12\x14\n\x0cLOCAL_FAILED\x10\x08\x1a\x02\x08\x01\x42\t\n\x07_statusB\x08\n\x06_labelB\x0e\n\x0c_descriptionB\t\n\x07_bolt11B\t\n\x07_bolt12B\t\n\x07_partidB\n\n\x08_groupidB\x0f\n\r_payment_hashB\r\n\x0b_in_channelB\r\n\x0b_in_htlc_idB\n\n\x08_in_msatB\x0e\n\x0c_out_channel\"\xcb\x02\n\x0cWaitForwards\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32$.cln.WaitForwards.WaitForwardsStatusH\x00\x88\x01\x01\x12\x17\n\nin_channel\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x17\n\nin_htlc_id\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12!\n\x07in_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x18\n\x0bout_channel\x18\x05 \x01(\tH\x04\x88\x01\x01\"L\n\x12WaitForwardsStatus\x12\x0b\n\x07OFFERED\x10\x00\x12\x0b\n\x07SETTLED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x10\n\x0cLOCAL_FAILED\x10\x03\x42\t\n\x07_statusB\r\n\x0b_in_channelB\r\n\x0b_in_htlc_idB\n\n\x08_in_msatB\x0e\n\x0c_out_channel\"\x8c\x03\n\tWaitHtlcs\x12\"\n\x05state\x18\x01 \x01(\x0e\x32\x0e.cln.HtlcStateH\x00\x88\x01\x01\x12\x14\n\x07htlc_id\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x1d\n\x10short_channel_id\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x18\n\x0b\x63ltv_expiry\x18\x04 \x01(\rH\x03\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x39\n\tdirection\x18\x06 \x01(\x0e\x32!.cln.WaitHtlcs.WaitHtlcsDirectionH\x05\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x07 \x01(\x0cH\x06\x88\x01\x01\"%\n\x12WaitHtlcsDirection\x12\x07\n\x03OUT\x10\x00\x12\x06\n\x02IN\x10\x01\x42\x08\n\x06_stateB\n\n\x08_htlc_idB\x13\n\x11_short_channel_idB\x0e\n\x0c_cltv_expiryB\x0e\n\x0c_amount_msatB\x0c\n\n_directionB\x0f\n\r_payment_hash\"\x95\x02\n\x0cWaitInvoices\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32$.cln.WaitInvoices.WaitInvoicesStatusH\x00\x88\x01\x01\x12\x12\n\x05label\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x04 \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x05 \x01(\tH\x04\x88\x01\x01\"7\n\x12WaitInvoicesStatus\x12\n\n\x06UNPAID\x10\x00\x12\x08\n\x04PAID\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x42\t\n\x07_statusB\x08\n\x06_labelB\x0e\n\x0c_descriptionB\t\n\x07_bolt11B\t\n\x07_bolt12\"\x89\x02\n\x11WaitNetworkevents\x12\x1a\n\rcreated_index\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x44\n\titem_type\x18\x02 \x01(\x0e\x32,.cln.WaitNetworkevents.WaitNetworkeventsTypeH\x01\x88\x01\x01\x12\x14\n\x07peer_id\x18\x03 \x01(\x0cH\x02\x88\x01\x01\"P\n\x15WaitNetworkeventsType\x12\x0b\n\x07\x43ONNECT\x10\x00\x12\x10\n\x0c\x43ONNECT_FAIL\x10\x01\x12\x08\n\x04PING\x10\x02\x12\x0e\n\nDISCONNECT\x10\x03\x42\x10\n\x0e_created_indexB\x0c\n\n_item_typeB\n\n\x08_peer_id\"\xff\x01\n\x0cWaitSendpays\x12\x39\n\x06status\x18\x01 \x01(\x0e\x32$.cln.WaitSendpays.WaitSendpaysStatusH\x00\x88\x01\x01\x12\x13\n\x06partid\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x14\n\x07groupid\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x04 \x01(\x0cH\x03\x88\x01\x01\";\n\x12WaitSendpaysStatus\x12\x0b\n\x07PENDING\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x42\t\n\x07_statusB\t\n\x07_partidB\n\n\x08_groupidB\x0f\n\r_payment_hash\"4\n\x12ListconfigsRequest\x12\x13\n\x06\x63onfig\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_config\"P\n\x13ListconfigsResponse\x12-\n\x07\x63onfigs\x18\x01 \x01(\x0b\x32\x17.cln.ListconfigsConfigsH\x00\x88\x01\x01\x42\n\n\x08_configs\"\x94.\n\x12ListconfigsConfigs\x12.\n\x04\x63onf\x18\x01 \x01(\x0b\x32\x1b.cln.ListconfigsConfigsConfH\x00\x88\x01\x01\x12\x38\n\tdeveloper\x18\x02 \x01(\x0b\x32 .cln.ListconfigsConfigsDeveloperH\x01\x88\x01\x01\x12?\n\rclear_plugins\x18\x03 \x01(\x0b\x32#.cln.ListconfigsConfigsClearpluginsH\x02\x88\x01\x01\x12;\n\x0b\x64isable_mpp\x18\x04 \x01(\x0b\x32!.cln.ListconfigsConfigsDisablemppH\x03\x88\x01\x01\x12\x34\n\x07mainnet\x18\x05 \x01(\x0b\x32\x1e.cln.ListconfigsConfigsMainnetH\x04\x88\x01\x01\x12\x34\n\x07regtest\x18\x06 \x01(\x0b\x32\x1e.cln.ListconfigsConfigsRegtestH\x05\x88\x01\x01\x12\x32\n\x06signet\x18\x07 \x01(\x0b\x32\x1d.cln.ListconfigsConfigsSignetH\x06\x88\x01\x01\x12\x34\n\x07testnet\x18\x08 \x01(\x0b\x32\x1e.cln.ListconfigsConfigsTestnetH\x07\x88\x01\x01\x12\x45\n\x10important_plugin\x18\t \x01(\x0b\x32&.cln.ListconfigsConfigsImportantpluginH\x08\x88\x01\x01\x12\x32\n\x06plugin\x18\n \x01(\x0b\x32\x1d.cln.ListconfigsConfigsPluginH\t\x88\x01\x01\x12\x39\n\nplugin_dir\x18\x0b \x01(\x0b\x32 .cln.ListconfigsConfigsPlugindirH\n\x88\x01\x01\x12?\n\rlightning_dir\x18\x0c \x01(\x0b\x32#.cln.ListconfigsConfigsLightningdirH\x0b\x88\x01\x01\x12\x34\n\x07network\x18\r \x01(\x0b\x32\x1e.cln.ListconfigsConfigsNetworkH\x0c\x88\x01\x01\x12N\n\x15\x61llow_deprecated_apis\x18\x0e \x01(\x0b\x32*.cln.ListconfigsConfigsAllowdeprecatedapisH\r\x88\x01\x01\x12\x35\n\x08rpc_file\x18\x0f \x01(\x0b\x32\x1e.cln.ListconfigsConfigsRpcfileH\x0e\x88\x01\x01\x12\x41\n\x0e\x64isable_plugin\x18\x10 \x01(\x0b\x32$.cln.ListconfigsConfigsDisablepluginH\x0f\x88\x01\x01\x12\x44\n\x10\x61lways_use_proxy\x18\x11 \x01(\x0b\x32%.cln.ListconfigsConfigsAlwaysuseproxyH\x10\x88\x01\x01\x12\x32\n\x06\x64\x61\x65mon\x18\x12 \x01(\x0b\x32\x1d.cln.ListconfigsConfigsDaemonH\x11\x88\x01\x01\x12\x32\n\x06wallet\x18\x13 \x01(\x0b\x32\x1d.cln.ListconfigsConfigsWalletH\x12\x88\x01\x01\x12\x41\n\x0elarge_channels\x18\x14 \x01(\x0b\x32$.cln.ListconfigsConfigsLargechannelsH\x13\x88\x01\x01\x12P\n\x16\x65xperimental_dual_fund\x18\x15 \x01(\x0b\x32+.cln.ListconfigsConfigsExperimentaldualfundH\x14\x88\x01\x01\x12S\n\x15\x65xperimental_splicing\x18\x16 \x01(\x0b\x32+.cln.ListconfigsConfigsExperimentalsplicingB\x02\x18\x01H\x15\x88\x01\x01\x12i\n#experimental_shutdown_wrong_funding\x18\x19 \x01(\x0b\x32\x37.cln.ListconfigsConfigsExperimentalshutdownwrongfundingH\x16\x88\x01\x01\x12V\n\x19\x65xperimental_peer_storage\x18\x1a \x01(\x0b\x32..cln.ListconfigsConfigsExperimentalpeerstorageH\x17\x88\x01\x01\x12M\n\x14\x65xperimental_anchors\x18\x1b \x01(\x0b\x32*.cln.ListconfigsConfigsExperimentalanchorsH\x18\x88\x01\x01\x12\x45\n\x10\x64\x61tabase_upgrade\x18\x1c \x01(\x0b\x32&.cln.ListconfigsConfigsDatabaseupgradeH\x19\x88\x01\x01\x12,\n\x03rgb\x18\x1d \x01(\x0b\x32\x1a.cln.ListconfigsConfigsRgbH\x1a\x88\x01\x01\x12\x30\n\x05\x61lias\x18\x1e \x01(\x0b\x32\x1c.cln.ListconfigsConfigsAliasH\x1b\x88\x01\x01\x12\x35\n\x08pid_file\x18\x1f \x01(\x0b\x32\x1e.cln.ListconfigsConfigsPidfileH\x1c\x88\x01\x01\x12\x46\n\x11ignore_fee_limits\x18 \x01(\x0b\x32&.cln.ListconfigsConfigsIgnorefeelimitsH\x1d\x88\x01\x01\x12\x45\n\x10watchtime_blocks\x18! \x01(\x0b\x32&.cln.ListconfigsConfigsWatchtimeblocksH\x1e\x88\x01\x01\x12\x45\n\x10\x66unding_confirms\x18# \x01(\x0b\x32&.cln.ListconfigsConfigsFundingconfirmsH\x1f\x88\x01\x01\x12\x39\n\ncltv_delta\x18$ \x01(\x0b\x32 .cln.ListconfigsConfigsCltvdeltaH \x88\x01\x01\x12\x39\n\ncltv_final\x18% \x01(\x0b\x32 .cln.ListconfigsConfigsCltvfinalH!\x88\x01\x01\x12;\n\x0b\x63ommit_time\x18& \x01(\x0b\x32!.cln.ListconfigsConfigsCommittimeH\"\x88\x01\x01\x12\x35\n\x08\x66\x65\x65_base\x18\' \x01(\x0b\x32\x1e.cln.ListconfigsConfigsFeebaseH#\x88\x01\x01\x12\x32\n\x06rescan\x18( \x01(\x0b\x32\x1d.cln.ListconfigsConfigsRescanH$\x88\x01\x01\x12\x42\n\x0f\x66\x65\x65_per_satoshi\x18) \x01(\x0b\x32$.cln.ListconfigsConfigsFeepersatoshiH%\x88\x01\x01\x12L\n\x14max_concurrent_htlcs\x18* \x01(\x0b\x32).cln.ListconfigsConfigsMaxconcurrenthtlcsH&\x88\x01\x01\x12\x46\n\x11htlc_minimum_msat\x18+ \x01(\x0b\x32&.cln.ListconfigsConfigsHtlcminimummsatH\'\x88\x01\x01\x12\x46\n\x11htlc_maximum_msat\x18, \x01(\x0b\x32&.cln.ListconfigsConfigsHtlcmaximummsatH(\x88\x01\x01\x12X\n\x1bmax_dust_htlc_exposure_msat\x18- \x01(\x0b\x32..cln.ListconfigsConfigsMaxdusthtlcexposuremsatH)\x88\x01\x01\x12\x44\n\x10min_capacity_sat\x18. \x01(\x0b\x32%.cln.ListconfigsConfigsMincapacitysatH*\x88\x01\x01\x12.\n\x04\x61\x64\x64r\x18/ \x01(\x0b\x32\x1b.cln.ListconfigsConfigsAddrH+\x88\x01\x01\x12?\n\rannounce_addr\x18\x30 \x01(\x0b\x32#.cln.ListconfigsConfigsAnnounceaddrH,\x88\x01\x01\x12\x37\n\tbind_addr\x18\x31 \x01(\x0b\x32\x1f.cln.ListconfigsConfigsBindaddrH-\x88\x01\x01\x12\x34\n\x07offline\x18\x32 \x01(\x0b\x32\x1e.cln.ListconfigsConfigsOfflineH.\x88\x01\x01\x12:\n\nautolisten\x18\x33 \x01(\x0b\x32!.cln.ListconfigsConfigsAutolistenH/\x88\x01\x01\x12\x30\n\x05proxy\x18\x34 \x01(\x0b\x32\x1c.cln.ListconfigsConfigsProxyH0\x88\x01\x01\x12;\n\x0b\x64isable_dns\x18\x35 \x01(\x0b\x32!.cln.ListconfigsConfigsDisablednsH1\x88\x01\x01\x12T\n\x18\x61nnounce_addr_discovered\x18\x36 \x01(\x0b\x32-.cln.ListconfigsConfigsAnnounceaddrdiscoveredH2\x88\x01\x01\x12]\n\x1d\x61nnounce_addr_discovered_port\x18\x37 \x01(\x0b\x32\x31.cln.ListconfigsConfigsAnnounceaddrdiscoveredportH3\x88\x01\x01\x12?\n\rencrypted_hsm\x18\x38 \x01(\x0b\x32#.cln.ListconfigsConfigsEncryptedhsmH4\x88\x01\x01\x12>\n\rrpc_file_mode\x18\x39 \x01(\x0b\x32\".cln.ListconfigsConfigsRpcfilemodeH5\x88\x01\x01\x12\x37\n\tlog_level\x18: \x01(\x0b\x32\x1f.cln.ListconfigsConfigsLoglevelH6\x88\x01\x01\x12\x39\n\nlog_prefix\x18; \x01(\x0b\x32 .cln.ListconfigsConfigsLogprefixH7\x88\x01\x01\x12\x35\n\x08log_file\x18< \x01(\x0b\x32\x1e.cln.ListconfigsConfigsLogfileH8\x88\x01\x01\x12\x41\n\x0elog_timestamps\x18= \x01(\x0b\x32$.cln.ListconfigsConfigsLogtimestampsH9\x88\x01\x01\x12\x41\n\x0e\x66orce_feerates\x18> \x01(\x0b\x32$.cln.ListconfigsConfigsForcefeeratesH:\x88\x01\x01\x12\x38\n\tsubdaemon\x18? \x01(\x0b\x32 .cln.ListconfigsConfigsSubdaemonH;\x88\x01\x01\x12Q\n\x16\x66\x65tchinvoice_noconnect\x18@ \x01(\x0b\x32,.cln.ListconfigsConfigsFetchinvoicenoconnectH<\x88\x01\x01\x12L\n\x14tor_service_password\x18\x42 \x01(\x0b\x32).cln.ListconfigsConfigsTorservicepasswordH=\x88\x01\x01\x12\x46\n\x11\x61nnounce_addr_dns\x18\x43 \x01(\x0b\x32&.cln.ListconfigsConfigsAnnounceaddrdnsH>\x88\x01\x01\x12T\n\x18require_confirmed_inputs\x18\x44 \x01(\x0b\x32-.cln.ListconfigsConfigsRequireconfirmedinputsH?\x88\x01\x01\x12\x39\n\ncommit_fee\x18\x45 \x01(\x0b\x32 .cln.ListconfigsConfigsCommitfeeH@\x88\x01\x01\x12N\n\x15\x63ommit_feerate_offset\x18\x46 \x01(\x0b\x32*.cln.ListconfigsConfigsCommitfeerateoffsetHA\x88\x01\x01\x12T\n\x18\x61utoconnect_seeker_peers\x18G \x01(\x0b\x32-.cln.ListconfigsConfigsAutoconnectseekerpeersHB\x88\x01\x01\x12R\n\x17\x63urrencyrate_add_source\x18J \x01(\x0b\x32,.cln.ListconfigsConfigsCurrencyrateaddsourceHC\x88\x01\x01\x12Z\n\x1b\x63urrencyrate_disable_source\x18K \x01(\x0b\x32\x30.cln.ListconfigsConfigsCurrencyratedisablesourceHD\x88\x01\x01\x42\x07\n\x05_confB\x0c\n\n_developerB\x10\n\x0e_clear_pluginsB\x0e\n\x0c_disable_mppB\n\n\x08_mainnetB\n\n\x08_regtestB\t\n\x07_signetB\n\n\x08_testnetB\x13\n\x11_important_pluginB\t\n\x07_pluginB\r\n\x0b_plugin_dirB\x10\n\x0e_lightning_dirB\n\n\x08_networkB\x18\n\x16_allow_deprecated_apisB\x0b\n\t_rpc_fileB\x11\n\x0f_disable_pluginB\x13\n\x11_always_use_proxyB\t\n\x07_daemonB\t\n\x07_walletB\x11\n\x0f_large_channelsB\x19\n\x17_experimental_dual_fundB\x18\n\x16_experimental_splicingB&\n$_experimental_shutdown_wrong_fundingB\x1c\n\x1a_experimental_peer_storageB\x17\n\x15_experimental_anchorsB\x13\n\x11_database_upgradeB\x06\n\x04_rgbB\x08\n\x06_aliasB\x0b\n\t_pid_fileB\x14\n\x12_ignore_fee_limitsB\x13\n\x11_watchtime_blocksB\x13\n\x11_funding_confirmsB\r\n\x0b_cltv_deltaB\r\n\x0b_cltv_finalB\x0e\n\x0c_commit_timeB\x0b\n\t_fee_baseB\t\n\x07_rescanB\x12\n\x10_fee_per_satoshiB\x17\n\x15_max_concurrent_htlcsB\x14\n\x12_htlc_minimum_msatB\x14\n\x12_htlc_maximum_msatB\x1e\n\x1c_max_dust_htlc_exposure_msatB\x13\n\x11_min_capacity_satB\x07\n\x05_addrB\x10\n\x0e_announce_addrB\x0c\n\n_bind_addrB\n\n\x08_offlineB\r\n\x0b_autolistenB\x08\n\x06_proxyB\x0e\n\x0c_disable_dnsB\x1b\n\x19_announce_addr_discoveredB \n\x1e_announce_addr_discovered_portB\x10\n\x0e_encrypted_hsmB\x10\n\x0e_rpc_file_modeB\x0c\n\n_log_levelB\r\n\x0b_log_prefixB\x0b\n\t_log_fileB\x11\n\x0f_log_timestampsB\x11\n\x0f_force_feeratesB\x0c\n\n_subdaemonB\x19\n\x17_fetchinvoice_noconnectB\x17\n\x15_tor_service_passwordB\x14\n\x12_announce_addr_dnsB\x1b\n\x19_require_confirmed_inputsB\r\n\x0b_commit_feeB\x18\n\x16_commit_feerate_offsetB\x1b\n\x19_autoconnect_seeker_peersB\x1a\n\x18_currencyrate_add_sourceB\x1e\n\x1c_currencyrate_disable_source\"=\n\x16ListconfigsConfigsAddr\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"<\n\x17ListconfigsConfigsAlias\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"K\n%ListconfigsConfigsAllowdeprecatedapis\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"F\n ListconfigsConfigsAlwaysuseproxy\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"E\n\x1eListconfigsConfigsAnnounceaddr\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"\x80\x02\n(ListconfigsConfigsAnnounceaddrdiscovered\x12q\n\tvalue_str\x18\x01 \x01(\x0e\x32^.cln.ListconfigsConfigsAnnounceaddrdiscovered.ListconfigsConfigsAnnounceaddrdiscoveredValueStr\x12\x0e\n\x06source\x18\x02 \x01(\t\"Q\n0ListconfigsConfigsAnnounceaddrdiscoveredValueStr\x12\x08\n\x04TRUE\x10\x00\x12\t\n\x05\x46\x41LSE\x10\x01\x12\x08\n\x04\x41UTO\x10\x02\"Q\n,ListconfigsConfigsAnnounceaddrdiscoveredport\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"G\n!ListconfigsConfigsAnnounceaddrdns\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"M\n(ListconfigsConfigsAutoconnectseekerpeers\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"B\n\x1cListconfigsConfigsAutolisten\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"A\n\x1aListconfigsConfigsBindaddr\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"=\n\x1eListconfigsConfigsClearplugins\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"@\n\x1bListconfigsConfigsCltvdelta\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"@\n\x1bListconfigsConfigsCltvfinal\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"@\n\x1bListconfigsConfigsCommitfee\x12\x11\n\tvalue_int\x18\x01 \x01(\x04\x12\x0e\n\x06source\x18\x02 \x01(\t\"J\n%ListconfigsConfigsCommitfeerateoffset\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"A\n\x1cListconfigsConfigsCommittime\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"\xa2\x01\n\x16ListconfigsConfigsConf\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12H\n\x06source\x18\x02 \x01(\x0e\x32\x38.cln.ListconfigsConfigsConf.ListconfigsConfigsConfSource\"+\n\x1cListconfigsConfigsConfSource\x12\x0b\n\x07\x43MDLINE\x10\x00\"n\n\'ListconfigsConfigsCurrencyrateaddsource\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\x12\x13\n\x06plugin\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_plugin\"r\n+ListconfigsConfigsCurrencyratedisablesource\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\x12\x13\n\x06plugin\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_plugin\"7\n\x18ListconfigsConfigsDaemon\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"G\n!ListconfigsConfigsDatabaseupgrade\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\":\n\x1bListconfigsConfigsDeveloper\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\";\n\x1cListconfigsConfigsDisabledns\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"[\n\x1cListconfigsConfigsDisablempp\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x13\n\x06plugin\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_plugin\"F\n\x1fListconfigsConfigsDisableplugin\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"=\n\x1eListconfigsConfigsEncryptedhsm\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"D\n%ListconfigsConfigsExperimentalanchors\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"E\n&ListconfigsConfigsExperimentaldualfund\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"H\n)ListconfigsConfigsExperimentalpeerstorage\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"Q\n2ListconfigsConfigsExperimentalshutdownwrongfunding\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"M\n&ListconfigsConfigsExperimentalsplicing\x12\x0f\n\x03set\x18\x01 \x01(\x08\x42\x02\x18\x01\x12\x12\n\x06source\x18\x02 \x01(\tB\x02\x18\x01\">\n\x19ListconfigsConfigsFeebase\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"D\n\x1fListconfigsConfigsFeepersatoshi\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"f\n\'ListconfigsConfigsFetchinvoicenoconnect\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x13\n\x06plugin\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_plugin\"D\n\x1fListconfigsConfigsForcefeerates\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"F\n!ListconfigsConfigsFundingconfirms\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"T\n!ListconfigsConfigsHtlcmaximummsat\x12\x1f\n\nvalue_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x0e\n\x06source\x18\x02 \x01(\t\"T\n!ListconfigsConfigsHtlcminimummsat\x12\x1f\n\nvalue_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x0e\n\x06source\x18\x02 \x01(\t\"G\n!ListconfigsConfigsIgnorefeelimits\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"H\n!ListconfigsConfigsImportantplugin\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\">\n\x1fListconfigsConfigsLargechannels\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"C\n\x1eListconfigsConfigsLightningdir\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"@\n\x19ListconfigsConfigsLogfile\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"?\n\x1aListconfigsConfigsLoglevel\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"@\n\x1bListconfigsConfigsLogprefix\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"E\n\x1fListconfigsConfigsLogtimestamps\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"8\n\x19ListconfigsConfigsMainnet\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"I\n$ListconfigsConfigsMaxconcurrenthtlcs\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"\\\n)ListconfigsConfigsMaxdusthtlcexposuremsat\x12\x1f\n\nvalue_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x0e\n\x06source\x18\x02 \x01(\t\"g\n ListconfigsConfigsMincapacitysat\x12\x11\n\tvalue_int\x18\x01 \x01(\x04\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x14\n\x07\x64ynamic\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\n\n\x08_dynamic\">\n\x19ListconfigsConfigsNetwork\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"8\n\x19ListconfigsConfigsOffline\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\">\n\x19ListconfigsConfigsPidfile\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"?\n\x18ListconfigsConfigsPlugin\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"B\n\x1bListconfigsConfigsPlugindir\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"<\n\x17ListconfigsConfigsProxy\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"8\n\x19ListconfigsConfigsRegtest\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"N\n(ListconfigsConfigsRequireconfirmedinputs\x12\x12\n\nvalue_bool\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"=\n\x18ListconfigsConfigsRescan\x12\x11\n\tvalue_int\x18\x01 \x01(\x12\x12\x0e\n\x06source\x18\x02 \x01(\t\":\n\x15ListconfigsConfigsRgb\x12\x11\n\tvalue_str\x18\x01 \x01(\x0c\x12\x0e\n\x06source\x18\x02 \x01(\t\">\n\x19ListconfigsConfigsRpcfile\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"B\n\x1dListconfigsConfigsRpcfilemode\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"7\n\x18ListconfigsConfigsSignet\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"B\n\x1bListconfigsConfigsSubdaemon\x12\x12\n\nvalues_str\x18\x01 \x03(\t\x12\x0f\n\x07sources\x18\x02 \x03(\t\"8\n\x19ListconfigsConfigsTestnet\x12\x0b\n\x03set\x18\x01 \x01(\x08\x12\x0e\n\x06source\x18\x02 \x01(\t\"I\n$ListconfigsConfigsTorservicepassword\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"=\n\x18ListconfigsConfigsWallet\x12\x11\n\tvalue_str\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\t\"F\n!ListconfigsConfigsWatchtimeblocks\x12\x11\n\tvalue_int\x18\x01 \x01(\r\x12\x0e\n\x06source\x18\x02 \x01(\t\"\r\n\x0bStopRequest\"a\n\x0cStopResponse\x12,\n\x06result\x18\x01 \x01(\x0e\x32\x1c.cln.StopResponse.StopResult\"#\n\nStopResult\x12\x15\n\x11SHUTDOWN_COMPLETE\x10\x00\"/\n\x0bHelpRequest\x12\x14\n\x07\x63ommand\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_command\"\x95\x01\n\x0cHelpResponse\x12\x1b\n\x04help\x18\x01 \x03(\x0b\x32\r.cln.HelpHelp\x12:\n\x0b\x66ormat_hint\x18\x02 \x01(\x0e\x32 .cln.HelpResponse.HelpFormathintH\x00\x88\x01\x01\"\x1c\n\x0eHelpFormathint\x12\n\n\x06SIMPLE\x10\x00\x42\x0e\n\x0c_format_hint\"\x1b\n\x08HelpHelp\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\"g\n\x18PreapprovekeysendRequest\x12\x13\n\x0b\x64\x65stination\x18\x01 \x01(\x0c\x12\x14\n\x0cpayment_hash\x18\x02 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\"\x1b\n\x19PreapprovekeysendResponse\"*\n\x18PreapproveinvoiceRequest\x12\x0e\n\x06\x62olt11\x18\x01 \x01(\t\"\x1b\n\x19PreapproveinvoiceResponse\"\x15\n\x13StaticbackupRequest\"#\n\x14StaticbackupResponse\x12\x0b\n\x03scb\x18\x01 \x03(\x0c\"d\n\x16\x42kprchannelsapyRequest\x12\x17\n\nstart_time\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x15\n\x08\x65nd_time\x18\x02 \x01(\x04H\x01\x88\x01\x01\x42\r\n\x0b_start_timeB\x0b\n\t_end_time\"P\n\x17\x42kprchannelsapyResponse\x12\x35\n\x0c\x63hannels_apy\x18\x01 \x03(\x0b\x32\x1f.cln.BkprchannelsapyChannelsApy\"\xf9\x06\n\x1a\x42kprchannelsapyChannelsApy\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12$\n\x0frouted_out_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x0erouted_in_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12(\n\x13lease_fee_paid_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12*\n\x15lease_fee_earned_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12$\n\x0fpushed_out_msat\x18\x06 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x0epushed_in_msat\x18\x07 \x01(\x0b\x32\x0b.cln.Amount\x12+\n\x16our_start_balance_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12/\n\x1a\x63hannel_start_balance_msat\x18\t \x01(\x0b\x32\x0b.cln.Amount\x12\"\n\rfees_out_msat\x18\n \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x0c\x66\x65\x65s_in_msat\x18\x0b \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x17\n\x0futilization_out\x18\x0c \x01(\t\x12$\n\x17utilization_out_initial\x18\r \x01(\tH\x01\x88\x01\x01\x12\x16\n\x0eutilization_in\x18\x0e \x01(\t\x12#\n\x16utilization_in_initial\x18\x0f \x01(\tH\x02\x88\x01\x01\x12\x0f\n\x07\x61py_out\x18\x10 \x01(\t\x12\x1c\n\x0f\x61py_out_initial\x18\x11 \x01(\tH\x03\x88\x01\x01\x12\x0e\n\x06\x61py_in\x18\x12 \x01(\t\x12\x1b\n\x0e\x61py_in_initial\x18\x13 \x01(\tH\x04\x88\x01\x01\x12\x11\n\tapy_total\x18\x14 \x01(\t\x12\x1e\n\x11\x61py_total_initial\x18\x15 \x01(\tH\x05\x88\x01\x01\x12\x16\n\tapy_lease\x18\x16 \x01(\tH\x06\x88\x01\x01\x42\x0f\n\r_fees_in_msatB\x1a\n\x18_utilization_out_initialB\x19\n\x17_utilization_in_initialB\x12\n\x10_apy_out_initialB\x11\n\x0f_apy_in_initialB\x14\n\x12_apy_total_initialB\x0c\n\n_apy_lease\"\xd2\x01\n\x18\x42kprdumpincomecsvRequest\x12\x12\n\ncsv_format\x18\x01 \x01(\t\x12\x15\n\x08\x63sv_file\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x1d\n\x10\x63onsolidate_fees\x18\x03 \x01(\x08H\x01\x88\x01\x01\x12\x17\n\nstart_time\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12\x15\n\x08\x65nd_time\x18\x05 \x01(\x04H\x03\x88\x01\x01\x42\x0b\n\t_csv_fileB\x13\n\x11_consolidate_feesB\r\n\x0b_start_timeB\x0b\n\t_end_time\"\xd4\x01\n\x19\x42kprdumpincomecsvResponse\x12\x10\n\x08\x63sv_file\x18\x01 \x01(\t\x12M\n\ncsv_format\x18\x02 \x01(\x0e\x32\x39.cln.BkprdumpincomecsvResponse.BkprdumpincomecsvCsvFormat\"V\n\x1a\x42kprdumpincomecsvCsvFormat\x12\x0f\n\x0b\x43OINTRACKER\x10\x00\x12\n\n\x06KOINLY\x10\x01\x12\x0b\n\x07HARMONY\x10\x02\x12\x0e\n\nQUICKBOOKS\x10\x03\"%\n\x12\x42kprinspectRequest\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\"7\n\x13\x42kprinspectResponse\x12 \n\x03txs\x18\x01 \x03(\x0b\x32\x13.cln.BkprinspectTxs\"\x9a\x01\n\x0e\x42kprinspectTxs\x12\x0c\n\x04txid\x18\x01 \x01(\x0c\x12\x18\n\x0b\x62lockheight\x18\x02 \x01(\rH\x00\x88\x01\x01\x12#\n\x0e\x66\x65\x65s_paid_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12+\n\x07outputs\x18\x04 \x03(\x0b\x32\x1a.cln.BkprinspectTxsOutputsB\x0e\n\x0c_blockheight\"\xbc\x03\n\x15\x42kprinspectTxsOutputs\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x0e\n\x06outnum\x18\x02 \x01(\r\x12&\n\x11output_value_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08\x63urrency\x18\x04 \x01(\t\x12%\n\x0b\x63redit_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12$\n\ndebit_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12 \n\x13originating_account\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x17\n\noutput_tag\x18\x08 \x01(\tH\x03\x88\x01\x01\x12\x16\n\tspend_tag\x18\t \x01(\tH\x04\x88\x01\x01\x12\x1a\n\rspending_txid\x18\n \x01(\x0cH\x05\x88\x01\x01\x12\x17\n\npayment_id\x18\x0b \x01(\x0cH\x06\x88\x01\x01\x42\x0e\n\x0c_credit_msatB\r\n\x0b_debit_msatB\x16\n\x14_originating_accountB\r\n\x0b_output_tagB\x0c\n\n_spend_tagB\x10\n\x0e_spending_txidB\r\n\x0b_payment_id\"h\n\x1c\x42kprlistaccounteventsRequest\x12\x14\n\x07\x61\x63\x63ount\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x17\n\npayment_id\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\n\n\x08_accountB\r\n\x0b_payment_id\"Q\n\x1d\x42kprlistaccounteventsResponse\x12\x30\n\x06\x65vents\x18\x01 \x03(\x0b\x32 .cln.BkprlistaccounteventsEvents\"\xcd\x05\n\x1b\x42kprlistaccounteventsEvents\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12S\n\titem_type\x18\x02 \x01(\x0e\x32@.cln.BkprlistaccounteventsEvents.BkprlistaccounteventsEventsType\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08\x63urrency\x18\x06 \x01(\t\x12\x11\n\ttimestamp\x18\x07 \x01(\r\x12\x15\n\x08outpoint\x18\x08 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x62lockheight\x18\t \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06origin\x18\n \x01(\tH\x02\x88\x01\x01\x12\x17\n\npayment_id\x18\x0b \x01(\x0cH\x03\x88\x01\x01\x12\x11\n\x04txid\x18\x0c \x01(\x0cH\x04\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\r \x01(\tH\x05\x88\x01\x01\x12#\n\tfees_msat\x18\x0e \x01(\x0b\x32\x0b.cln.AmountH\x06\x88\x01\x01\x12\x19\n\x0cis_rebalance\x18\x0f \x01(\x08H\x07\x88\x01\x01\x12\x14\n\x07part_id\x18\x10 \x01(\rH\x08\x88\x01\x01\x12\x19\n\x0c\x63urrencyrate\x18\x11 \x01(\x01H\t\x88\x01\x01\"J\n\x1f\x42kprlistaccounteventsEventsType\x12\x0f\n\x0bONCHAIN_FEE\x10\x00\x12\t\n\x05\x43HAIN\x10\x01\x12\x0b\n\x07\x43HANNEL\x10\x02\x42\x0b\n\t_outpointB\x0e\n\x0c_blockheightB\t\n\x07_originB\r\n\x0b_payment_idB\x07\n\x05_txidB\x0e\n\x0c_descriptionB\x0c\n\n_fees_msatB\x0f\n\r_is_rebalanceB\n\n\x08_part_idB\x0f\n\r_currencyrate\"\x19\n\x17\x42kprlistbalancesRequest\"K\n\x18\x42kprlistbalancesResponse\x12/\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\x1d.cln.BkprlistbalancesAccounts\"\xc6\x02\n\x18\x42kprlistbalancesAccounts\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x37\n\x08\x62\x61lances\x18\x02 \x03(\x0b\x32%.cln.BkprlistbalancesAccountsBalances\x12\x14\n\x07peer_id\x18\x03 \x01(\x0cH\x00\x88\x01\x01\x12\x16\n\twe_opened\x18\x04 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0e\x61\x63\x63ount_closed\x18\x05 \x01(\x08H\x02\x88\x01\x01\x12\x1d\n\x10\x61\x63\x63ount_resolved\x18\x06 \x01(\x08H\x03\x88\x01\x01\x12\x1e\n\x11resolved_at_block\x18\x07 \x01(\rH\x04\x88\x01\x01\x42\n\n\x08_peer_idB\x0c\n\n_we_openedB\x11\n\x0f_account_closedB\x13\n\x11_account_resolvedB\x14\n\x12_resolved_at_block\"X\n BkprlistbalancesAccountsBalances\x12!\n\x0c\x62\x61lance_msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x11\n\tcoin_type\x18\x02 \x01(\t\"\x97\x01\n\x15\x42kprlistincomeRequest\x12\x1d\n\x10\x63onsolidate_fees\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x17\n\nstart_time\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08\x65nd_time\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x13\n\x11_consolidate_feesB\r\n\x0b_start_timeB\x0b\n\t_end_time\"P\n\x16\x42kprlistincomeResponse\x12\x36\n\rincome_events\x18\x01 \x03(\x0b\x32\x1f.cln.BkprlistincomeIncomeEvents\"\xb4\x02\n\x1a\x42kprlistincomeIncomeEvents\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x0b\n\x03tag\x18\x02 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08\x63urrency\x18\x05 \x01(\t\x12\x11\n\ttimestamp\x18\x06 \x01(\r\x12\x18\n\x0b\x64\x65scription\x18\x07 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08outpoint\x18\x08 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04txid\x18\t \x01(\x0cH\x02\x88\x01\x01\x12\x17\n\npayment_id\x18\n \x01(\x0cH\x03\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0b\n\t_outpointB\x07\n\x05_txidB\r\n\x0b_payment_id\"P\n%BkpreditdescriptionbypaymentidRequest\x12\x12\n\npayment_id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\"e\n&BkpreditdescriptionbypaymentidResponse\x12;\n\x07updated\x18\x01 \x03(\x0b\x32*.cln.BkpreditdescriptionbypaymentidUpdated\"\xa3\x05\n%BkpreditdescriptionbypaymentidUpdated\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12g\n\titem_type\x18\x02 \x01(\x0e\x32T.cln.BkpreditdescriptionbypaymentidUpdated.BkpreditdescriptionbypaymentidUpdatedType\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08\x63urrency\x18\x06 \x01(\t\x12\x11\n\ttimestamp\x18\x07 \x01(\r\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12\x15\n\x08outpoint\x18\t \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x62lockheight\x18\n \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06origin\x18\x0b \x01(\tH\x02\x88\x01\x01\x12\x17\n\npayment_id\x18\x0c \x01(\x0cH\x03\x88\x01\x01\x12\x11\n\x04txid\x18\r \x01(\x0cH\x04\x88\x01\x01\x12#\n\tfees_msat\x18\x0e \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x19\n\x0cis_rebalance\x18\x0f \x01(\x08H\x06\x88\x01\x01\x12\x14\n\x07part_id\x18\x10 \x01(\rH\x07\x88\x01\x01\"C\n)BkpreditdescriptionbypaymentidUpdatedType\x12\t\n\x05\x43HAIN\x10\x00\x12\x0b\n\x07\x43HANNEL\x10\x01\x42\x0b\n\t_outpointB\x0e\n\x0c_blockheightB\t\n\x07_originB\r\n\x0b_payment_idB\x07\n\x05_txidB\x0c\n\n_fees_msatB\x0f\n\r_is_rebalanceB\n\n\x08_part_id\"M\n$BkpreditdescriptionbyoutpointRequest\x12\x10\n\x08outpoint\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\"c\n%BkpreditdescriptionbyoutpointResponse\x12:\n\x07updated\x18\x01 \x03(\x0b\x32).cln.BkpreditdescriptionbyoutpointUpdated\"\x9f\x05\n$BkpreditdescriptionbyoutpointUpdated\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x65\n\titem_type\x18\x02 \x01(\x0e\x32R.cln.BkpreditdescriptionbyoutpointUpdated.BkpreditdescriptionbyoutpointUpdatedType\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08\x63urrency\x18\x06 \x01(\t\x12\x11\n\ttimestamp\x18\x07 \x01(\r\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12\x15\n\x08outpoint\x18\t \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x62lockheight\x18\n \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06origin\x18\x0b \x01(\tH\x02\x88\x01\x01\x12\x17\n\npayment_id\x18\x0c \x01(\x0cH\x03\x88\x01\x01\x12\x11\n\x04txid\x18\r \x01(\x0cH\x04\x88\x01\x01\x12#\n\tfees_msat\x18\x0e \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12\x19\n\x0cis_rebalance\x18\x0f \x01(\x08H\x06\x88\x01\x01\x12\x14\n\x07part_id\x18\x10 \x01(\rH\x07\x88\x01\x01\"B\n(BkpreditdescriptionbyoutpointUpdatedType\x12\t\n\x05\x43HAIN\x10\x00\x12\x0b\n\x07\x43HANNEL\x10\x01\x42\x0b\n\t_outpointB\x0e\n\x0c_blockheightB\t\n\x07_originB\r\n\x0b_payment_idB\x07\n\x05_txidB\x0c\n\n_fees_msatB\x0f\n\r_is_rebalanceB\n\n\x08_part_id\"\xb0\x01\n\x11\x42kprreportRequest\x12\x13\n\x06\x66ormat\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x07headers\x18\x02 \x03(\t\x12\x13\n\x06\x65scape\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x17\n\nstart_time\x18\x04 \x01(\rH\x02\x88\x01\x01\x12\x15\n\x08\x65nd_time\x18\x05 \x01(\rH\x03\x88\x01\x01\x42\t\n\x07_formatB\t\n\x07_escapeB\r\n\x0b_start_timeB\x0b\n\t_end_time\"$\n\x12\x42kprreportResponse\x12\x0e\n\x06report\x18\x01 \x03(\t\"n\n\x14\x42lacklistruneRequest\x12\x12\n\x05start\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x10\n\x03\x65nd\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x13\n\x06relist\x18\x03 \x01(\x08H\x02\x88\x01\x01\x42\x08\n\x06_startB\x06\n\x04_endB\t\n\x07_relist\"G\n\x15\x42lacklistruneResponse\x12.\n\tblacklist\x18\x01 \x03(\x0b\x32\x1b.cln.BlacklistruneBlacklist\"4\n\x16\x42lacklistruneBlacklist\x12\r\n\x05start\x18\x01 \x01(\x04\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x04\"p\n\x10\x43heckruneRequest\x12\x0c\n\x04rune\x18\x01 \x01(\t\x12\x13\n\x06nodeid\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06method\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06params\x18\x04 \x03(\tB\t\n\x07_nodeidB\t\n\x07_method\"\"\n\x11\x43heckruneResponse\x12\r\n\x05valid\x18\x01 \x01(\x08\"E\n\x11\x43reateruneRequest\x12\x11\n\x04rune\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x0crestrictions\x18\x02 \x03(\tB\x07\n\x05_rune\"{\n\x12\x43reateruneResponse\x12\x0c\n\x04rune\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12&\n\x19warning_unrestricted_rune\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x1c\n\x1a_warning_unrestricted_rune\".\n\x10ShowrunesRequest\x12\x11\n\x04rune\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_rune\"7\n\x11ShowrunesResponse\x12\"\n\x05runes\x18\x01 \x03(\x0b\x32\x13.cln.ShowrunesRunes\"\x9d\x02\n\x0eShowrunesRunes\x12\x0c\n\x04rune\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x35\n\x0crestrictions\x18\x03 \x03(\x0b\x32\x1f.cln.ShowrunesRunesRestrictions\x12\x1f\n\x17restrictions_as_english\x18\x04 \x01(\t\x12\x13\n\x06stored\x18\x05 \x01(\x08H\x00\x88\x01\x01\x12\x18\n\x0b\x62lacklisted\x18\x06 \x01(\x08H\x01\x88\x01\x01\x12\x16\n\tlast_used\x18\x07 \x01(\x01H\x02\x88\x01\x01\x12\x15\n\x08our_rune\x18\x08 \x01(\x08H\x03\x88\x01\x01\x42\t\n\x07_storedB\x0e\n\x0c_blacklistedB\x0c\n\n_last_usedB\x0b\n\t_our_rune\"p\n\x1aShowrunesRunesRestrictions\x12\x41\n\x0c\x61lternatives\x18\x01 \x03(\x0b\x32+.cln.ShowrunesRunesRestrictionsAlternatives\x12\x0f\n\x07\x65nglish\x18\x02 \x01(\t\"n\n&ShowrunesRunesRestrictionsAlternatives\x12\x11\n\tfieldname\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x11\n\tcondition\x18\x03 \x01(\t\x12\x0f\n\x07\x65nglish\x18\x04 \x01(\t\"r\n\x17\x41skreneunreserveRequest\x12\'\n\x04path\x18\x01 \x03(\x0b\x32\x19.cln.AskreneunreservePath\x12\x1b\n\x0e\x64\x65v_remove_all\x18\x02 \x01(\x08H\x00\x88\x01\x01\x42\x11\n\x0f_dev_remove_all\"\x1a\n\x18\x41skreneunreserveResponse\"t\n\x14\x41skreneunreservePath\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x1c\n\x14short_channel_id_dir\x18\x04 \x01(\t\x12\x12\n\x05layer\x18\x05 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_layer\"8\n\x18\x41skrenelistlayersRequest\x12\x12\n\x05layer\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_layer\"I\n\x19\x41skrenelistlayersResponse\x12,\n\x06layers\x18\x01 \x03(\x0b\x32\x1c.cln.AskrenelistlayersLayers\"\xaa\x03\n\x17\x41skrenelistlayersLayers\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x16\n\x0e\x64isabled_nodes\x18\x02 \x03(\x0c\x12\x45\n\x10\x63reated_channels\x18\x03 \x03(\x0b\x32+.cln.AskrenelistlayersLayersCreatedChannels\x12<\n\x0b\x63onstraints\x18\x04 \x03(\x0b\x32\'.cln.AskrenelistlayersLayersConstraints\x12\x12\n\npersistent\x18\x05 \x01(\x08\x12\x19\n\x11\x64isabled_channels\x18\x06 \x03(\t\x12\x43\n\x0f\x63hannel_updates\x18\x07 \x03(\x0b\x32*.cln.AskrenelistlayersLayersChannelUpdates\x12\x32\n\x06\x62iases\x18\x08 \x03(\x0b\x32\".cln.AskrenelistlayersLayersBiases\x12;\n\x0bnode_biases\x18\t \x03(\x0b\x32&.cln.AskrenelistlayersLayersNodeBiases\"\x9b\x01\n\x1d\x41skrenelistlayersLayersBiases\x12\x1c\n\x14short_channel_id_dir\x18\x01 \x01(\t\x12\x0c\n\x04\x62ias\x18\x02 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x16\n\ttimestamp\x18\x04 \x01(\x04H\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0c\n\n_timestamp\"\xa8\x03\n%AskrenelistlayersLayersChannelUpdates\x12\x1c\n\x14short_channel_id_dir\x18\x01 \x01(\t\x12\x14\n\x07\x65nabled\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12+\n\x11htlc_minimum_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12+\n\x11htlc_maximum_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\'\n\rfee_base_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12(\n\x1b\x66\x65\x65_proportional_millionths\x18\x06 \x01(\rH\x04\x88\x01\x01\x12\x1e\n\x11\x63ltv_expiry_delta\x18\x07 \x01(\rH\x05\x88\x01\x01\x42\n\n\x08_enabledB\x14\n\x12_htlc_minimum_msatB\x14\n\x12_htlc_maximum_msatB\x10\n\x0e_fee_base_msatB\x1e\n\x1c_fee_proportional_millionthsB\x14\n\x12_cltv_expiry_delta\"\xda\x01\n\"AskrenelistlayersLayersConstraints\x12&\n\x0cmaximum_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12&\n\x0cminimum_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x1c\n\x14short_channel_id_dir\x18\x05 \x01(\t\x12\x16\n\ttimestamp\x18\x06 \x01(\x04H\x02\x88\x01\x01\x42\x0f\n\r_maximum_msatB\x0f\n\r_minimum_msatB\x0c\n\n_timestamp\"\x8b\x01\n&AskrenelistlayersLayersCreatedChannels\x12\x0e\n\x06source\x18\x01 \x01(\x0c\x12\x13\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x12\x18\n\x10short_channel_id\x18\x03 \x01(\t\x12\"\n\rcapacity_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\"\x91\x01\n!AskrenelistlayersLayersNodeBiases\x12\x0c\n\x04node\x18\x01 \x01(\x0c\x12\x0f\n\x07in_bias\x18\x02 \x01(\x12\x12\x10\n\x08out_bias\x18\x03 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x04 \x01(\tH\x00\x88\x01\x01\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x42\x0e\n\x0c_description\"R\n\x19\x41skrenecreatelayerRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x17\n\npersistent\x18\x02 \x01(\x08H\x00\x88\x01\x01\x42\r\n\x0b_persistent\"K\n\x1a\x41skrenecreatelayerResponse\x12-\n\x06layers\x18\x01 \x03(\x0b\x32\x1d.cln.AskrenecreatelayerLayers\"\xb0\x03\n\x18\x41skrenecreatelayerLayers\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x12\n\npersistent\x18\x02 \x01(\x08\x12\x16\n\x0e\x64isabled_nodes\x18\x03 \x03(\x0c\x12\x19\n\x11\x64isabled_channels\x18\x04 \x03(\t\x12\x46\n\x10\x63reated_channels\x18\x05 \x03(\x0b\x32,.cln.AskrenecreatelayerLayersCreatedChannels\x12\x44\n\x0f\x63hannel_updates\x18\x06 \x03(\x0b\x32+.cln.AskrenecreatelayerLayersChannelUpdates\x12=\n\x0b\x63onstraints\x18\x07 \x03(\x0b\x32(.cln.AskrenecreatelayerLayersConstraints\x12\x33\n\x06\x62iases\x18\x08 \x03(\x0b\x32#.cln.AskrenecreatelayerLayersBiases\x12<\n\x0bnode_biases\x18\t \x03(\x0b\x32\'.cln.AskrenecreatelayerLayersNodeBiases\"\x9c\x01\n\x1e\x41skrenecreatelayerLayersBiases\x12\x1c\n\x14short_channel_id_dir\x18\x01 \x01(\t\x12\x0c\n\x04\x62ias\x18\x02 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x16\n\ttimestamp\x18\x04 \x01(\x04H\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0c\n\n_timestamp\"\xd1\x02\n&AskrenecreatelayerLayersChannelUpdates\x12+\n\x11htlc_minimum_msat\x18\x01 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12+\n\x11htlc_maximum_msat\x18\x02 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\'\n\rfee_base_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12(\n\x1b\x66\x65\x65_proportional_millionths\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x12\n\x05\x64\x65lay\x18\x05 \x01(\rH\x04\x88\x01\x01\x42\x14\n\x12_htlc_minimum_msatB\x14\n\x12_htlc_maximum_msatB\x10\n\x0e_fee_base_msatB\x1e\n\x1c_fee_proportional_millionthsB\x08\n\x06_delay\"\xc4\x01\n#AskrenecreatelayerLayersConstraints\x12\x18\n\x10short_channel_id\x18\x01 \x01(\t\x12\x11\n\tdirection\x18\x02 \x01(\r\x12&\n\x0cmaximum_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12&\n\x0cminimum_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x42\x0f\n\r_maximum_msatB\x0f\n\r_minimum_msat\"\x8c\x01\n\'AskrenecreatelayerLayersCreatedChannels\x12\x0e\n\x06source\x18\x01 \x01(\x0c\x12\x13\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x12\x18\n\x10short_channel_id\x18\x03 \x01(\t\x12\"\n\rcapacity_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\"\x92\x01\n\"AskrenecreatelayerLayersNodeBiases\x12\x0c\n\x04node\x18\x01 \x01(\x0c\x12\x0f\n\x07in_bias\x18\x02 \x01(\x12\x12\x10\n\x08out_bias\x18\x03 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x04 \x01(\tH\x00\x88\x01\x01\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x42\x0e\n\x0c_description\"*\n\x19\x41skreneremovelayerRequest\x12\r\n\x05layer\x18\x01 \x01(\t\"\x1c\n\x1a\x41skreneremovelayerResponse\"P\n!AskreneremovechannelupdateRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x1c\n\x14short_channel_id_dir\x18\x02 \x01(\t\"$\n\"AskreneremovechannelupdateResponse\">\n\x15\x41skrenereserveRequest\x12%\n\x04path\x18\x01 \x03(\x0b\x32\x17.cln.AskrenereservePath\"\x18\n\x16\x41skrenereserveResponse\"r\n\x12\x41skrenereservePath\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x1c\n\x14short_channel_id_dir\x18\x04 \x01(\t\x12\x12\n\x05layer\x18\x05 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_layer\"2\n\x11\x41skreneageRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x0e\n\x06\x63utoff\x18\x02 \x01(\x04\"8\n\x12\x41skreneageResponse\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x13\n\x0bnum_removed\x18\x02 \x01(\x04\"\xe7\x01\n\x10GetroutesRequest\x12\x0e\n\x06source\x18\x01 \x01(\x0c\x12\x13\n\x0b\x64\x65stination\x18\x02 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x0e\n\x06layers\x18\x04 \x03(\t\x12 \n\x0bmaxfee_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\nfinal_cltv\x18\x07 \x01(\r\x12\x15\n\x08maxdelay\x18\x08 \x01(\rH\x00\x88\x01\x01\x12\x15\n\x08maxparts\x18\t \x01(\rH\x01\x88\x01\x01\x42\x0b\n\t_maxdelayB\x0b\n\t_maxparts\"R\n\x11GetroutesResponse\x12\x17\n\x0fprobability_ppm\x18\x01 \x01(\x04\x12$\n\x06routes\x18\x02 \x03(\x0b\x32\x14.cln.GetroutesRoutes\"\x88\x01\n\x0fGetroutesRoutes\x12\x17\n\x0fprobability_ppm\x18\x01 \x01(\x04\x12 \n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12&\n\x04path\x18\x03 \x03(\x0b\x32\x18.cln.GetroutesRoutesPath\x12\x12\n\nfinal_cltv\x18\x04 \x01(\r\"\xd4\x03\n\x13GetroutesRoutesPath\x12)\n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.AmountB\x02\x18\x01H\x00\x88\x01\x01\x12\x1d\n\x0cnext_node_id\x18\x04 \x01(\x0c\x42\x02\x18\x01H\x01\x88\x01\x01\x12\x16\n\x05\x64\x65lay\x18\x05 \x01(\rB\x02\x18\x01H\x02\x88\x01\x01\x12\x1c\n\x14short_channel_id_dir\x18\x06 \x01(\t\x12(\n\x0e\x61mount_in_msat\x18\x07 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12)\n\x0f\x61mount_out_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x04\x88\x01\x01\x12\x17\n\nnode_id_in\x18\t \x01(\x0cH\x05\x88\x01\x01\x12\x18\n\x0bnode_id_out\x18\n \x01(\x0cH\x06\x88\x01\x01\x12\x14\n\x07\x63ltv_in\x18\x0b \x01(\rH\x07\x88\x01\x01\x12\x15\n\x08\x63ltv_out\x18\x0c \x01(\rH\x08\x88\x01\x01\x42\x0e\n\x0c_amount_msatB\x0f\n\r_next_node_idB\x08\n\x06_delayB\x11\n\x0f_amount_in_msatB\x12\n\x10_amount_out_msatB\r\n\x0b_node_id_inB\x0e\n\x0c_node_id_outB\n\n\x08_cltv_inB\x0b\n\t_cltv_out\"8\n\x19\x41skrenedisablenodeRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x0c\n\x04node\x18\x02 \x01(\x0c\"\x1c\n\x1a\x41skrenedisablenodeResponse\"\x8a\x02\n\x1b\x41skreneinformchannelRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x1c\n\x14short_channel_id_dir\x18\x06 \x01(\t\x12 \n\x0b\x61mount_msat\x18\x07 \x01(\x0b\x32\x0b.cln.Amount\x12K\n\x06inform\x18\x08 \x01(\x0e\x32;.cln.AskreneinformchannelRequest.AskreneinformchannelInform\"O\n\x1a\x41skreneinformchannelInform\x12\x0f\n\x0b\x43ONSTRAINED\x10\x00\x12\x11\n\rUNCONSTRAINED\x10\x01\x12\r\n\tSUCCEEDED\x10\x02\"Y\n\x1c\x41skreneinformchannelResponse\x12\x39\n\x0b\x63onstraints\x18\x02 \x03(\x0b\x32$.cln.AskreneinformchannelConstraints\"\xd3\x01\n\x1f\x41skreneinformchannelConstraints\x12\x1c\n\x14short_channel_id_dir\x18\x01 \x01(\t\x12\r\n\x05layer\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\x04\x12&\n\x0cmaximum_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12&\n\x0cminimum_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x42\x0f\n\r_maximum_msatB\x0f\n\r_minimum_msat\"\x8f\x01\n\x1b\x41skrenecreatechannelRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x0e\n\x06source\x18\x02 \x01(\x0c\x12\x13\n\x0b\x64\x65stination\x18\x03 \x01(\x0c\x12\x18\n\x10short_channel_id\x18\x04 \x01(\t\x12\"\n\rcapacity_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\"\x1e\n\x1c\x41skrenecreatechannelResponse\"\xad\x03\n\x1b\x41skreneupdatechannelRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x1c\n\x14short_channel_id_dir\x18\x02 \x01(\t\x12\x14\n\x07\x65nabled\x18\x03 \x01(\x08H\x00\x88\x01\x01\x12+\n\x11htlc_minimum_msat\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12+\n\x11htlc_maximum_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12\'\n\rfee_base_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12(\n\x1b\x66\x65\x65_proportional_millionths\x18\x07 \x01(\rH\x04\x88\x01\x01\x12\x1e\n\x11\x63ltv_expiry_delta\x18\x08 \x01(\rH\x05\x88\x01\x01\x42\n\n\x08_enabledB\x14\n\x12_htlc_minimum_msatB\x14\n\x12_htlc_maximum_msatB\x10\n\x0e_fee_base_msatB\x1e\n\x1c_fee_proportional_millionthsB\x14\n\x12_cltv_expiry_delta\"\x1e\n\x1c\x41skreneupdatechannelResponse\"\xa4\x01\n\x19\x41skrenebiaschannelRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x1c\n\x14short_channel_id_dir\x18\x02 \x01(\t\x12\x0c\n\x04\x62ias\x18\x03 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x04 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08relative\x18\x05 \x01(\x08H\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0b\n\t_relative\"K\n\x1a\x41skrenebiaschannelResponse\x12-\n\x06\x62iases\x18\x01 \x03(\x0b\x32\x1d.cln.AskrenebiaschannelBiases\"\xa5\x01\n\x18\x41skrenebiaschannelBiases\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x1c\n\x14short_channel_id_dir\x18\x02 \x01(\t\x12\x0c\n\x04\x62ias\x18\x03 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x04 \x01(\tH\x00\x88\x01\x01\x12\x16\n\ttimestamp\x18\x05 \x01(\x04H\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0c\n\n_timestamp\"\xa4\x01\n\x16\x41skrenebiasnodeRequest\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x0c\n\x04node\x18\x02 \x01(\x0c\x12\x11\n\tdirection\x18\x03 \x01(\t\x12\x0c\n\x04\x62ias\x18\x04 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08relative\x18\x06 \x01(\x08H\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0b\n\t_relative\"N\n\x17\x41skrenebiasnodeResponse\x12\x33\n\x0bnode_biases\x18\x01 \x03(\x0b\x32\x1e.cln.AskrenebiasnodeNodeBiases\"\x98\x01\n\x19\x41skrenebiasnodeNodeBiases\x12\r\n\x05layer\x18\x01 \x01(\t\x12\x0c\n\x04node\x18\x02 \x01(\x0c\x12\x0f\n\x07in_bias\x18\x03 \x01(\x12\x12\x10\n\x08out_bias\x18\x04 \x01(\x12\x12\x18\n\x0b\x64\x65scription\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\x11\n\ttimestamp\x18\x06 \x01(\x04\x42\x0e\n\x0c_description\" \n\x1e\x41skrenelistreservationsRequest\"a\n\x1f\x41skrenelistreservationsResponse\x12>\n\x0creservations\x18\x01 \x03(\x0b\x32(.cln.AskrenelistreservationsReservations\"\x91\x01\n#AskrenelistreservationsReservations\x12\x1c\n\x14short_channel_id_dir\x18\x01 \x01(\t\x12 \n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x16\n\x0e\x61ge_in_seconds\x18\x03 \x01(\x04\x12\x12\n\ncommand_id\x18\x04 \x01(\t\"\xf5\x02\n\x19InjectpaymentonionRequest\x12\r\n\x05onion\x18\x01 \x01(\x0c\x12\x14\n\x0cpayment_hash\x18\x02 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x13\n\x0b\x63ltv_expiry\x18\x04 \x01(\r\x12\x0e\n\x06partid\x18\x05 \x01(\x04\x12\x0f\n\x07groupid\x18\x06 \x01(\x04\x12\x12\n\x05label\x18\x07 \x01(\tH\x00\x88\x01\x01\x12\x16\n\tinvstring\x18\x08 \x01(\tH\x01\x88\x01\x01\x12\x1a\n\rlocalinvreqid\x18\t \x01(\x0cH\x02\x88\x01\x01\x12*\n\x10\x64\x65stination_msat\x18\n \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x0b \x01(\x0cH\x04\x88\x01\x01\x42\x08\n\x06_labelB\x0c\n\n_invstringB\x10\n\x0e_localinvreqidB\x13\n\x11_destination_msatB\x0e\n\x0c_destination\"w\n\x1aInjectpaymentonionResponse\x12\x12\n\ncreated_at\x18\x01 \x01(\x04\x12\x14\n\x0c\x63ompleted_at\x18\x02 \x01(\x04\x12\x15\n\rcreated_index\x18\x03 \x01(\x04\x12\x18\n\x10payment_preimage\x18\x04 \x01(\x0c\">\n\x19InjectonionmessageRequest\x12\x10\n\x08path_key\x18\x01 \x01(\x0c\x12\x0f\n\x07message\x18\x02 \x01(\x0c\"\x1c\n\x1aInjectonionmessageResponse\"\x97\x02\n\x0bXpayRequest\x12\x11\n\tinvstring\x18\x01 \x01(\t\x12%\n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12 \n\x06maxfee\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x0e\n\x06layers\x18\x04 \x03(\t\x12\x16\n\tretry_for\x18\x05 \x01(\rH\x02\x88\x01\x01\x12&\n\x0cpartial_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12\x15\n\x08maxdelay\x18\x07 \x01(\rH\x04\x88\x01\x01\x42\x0e\n\x0c_amount_msatB\t\n\x07_maxfeeB\x0c\n\n_retry_forB\x0f\n\r_partial_msatB\x0b\n\t_maxdelay\"\xa1\x01\n\x0cXpayResponse\x12\x18\n\x10payment_preimage\x18\x01 \x01(\x0c\x12\x14\n\x0c\x66\x61iled_parts\x18\x02 \x01(\x04\x12\x18\n\x10successful_parts\x18\x03 \x01(\x04\x12 \n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10\x61mount_sent_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\"=\n\x19SignmessagewithkeyRequest\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\"`\n\x1aSignmessagewithkeyResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0e\n\x06pubkey\x18\x02 \x01(\x0c\x12\x11\n\tsignature\x18\x03 \x01(\x0c\x12\x0e\n\x06\x62\x61se64\x18\x04 \x01(\t\"\xcd\x01\n\x17ListchannelmovesRequest\x12\x46\n\x05index\x18\x01 \x01(\x0e\x32\x32.cln.ListchannelmovesRequest.ListchannelmovesIndexH\x00\x88\x01\x01\x12\x12\n\x05start\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x12\n\x05limit\x18\x03 \x01(\rH\x02\x88\x01\x01\"$\n\x15ListchannelmovesIndex\x12\x0b\n\x07\x43REATED\x10\x00\x42\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"S\n\x18ListchannelmovesResponse\x12\x37\n\x0c\x63hannelmoves\x18\x01 \x03(\x0b\x32!.cln.ListchannelmovesChannelmoves\"\xa9\x04\n\x1cListchannelmovesChannelmoves\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\x12\x12\n\naccount_id\x18\x02 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x12]\n\x0bprimary_tag\x18\x06 \x01(\x0e\x32H.cln.ListchannelmovesChannelmoves.ListchannelmovesChannelmovesPrimaryTag\x12\x19\n\x0cpayment_hash\x18\x07 \x01(\x0cH\x00\x88\x01\x01\x12\x14\n\x07part_id\x18\x08 \x01(\x04H\x01\x88\x01\x01\x12\x15\n\x08group_id\x18\t \x01(\x04H\x02\x88\x01\x01\x12\x1e\n\tfees_msat\x18\n \x01(\x0b\x32\x0b.cln.Amount\"\x96\x01\n&ListchannelmovesChannelmovesPrimaryTag\x12\x0b\n\x07INVOICE\x10\x00\x12\n\n\x06ROUTED\x10\x01\x12\n\n\x06PUSHED\x10\x02\x12\r\n\tLEASE_FEE\x10\x03\x12\x14\n\x10\x43HANNEL_PROPOSED\x10\x04\x12\x0f\n\x0bPENALTY_ADJ\x10\x05\x12\x11\n\rJOURNAL_ENTRY\x10\x06\x42\x0f\n\r_payment_hashB\n\n\x08_part_idB\x0b\n\t_group_id\"\xc5\x01\n\x15ListchainmovesRequest\x12\x42\n\x05index\x18\x01 \x01(\x0e\x32..cln.ListchainmovesRequest.ListchainmovesIndexH\x00\x88\x01\x01\x12\x12\n\x05start\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x12\n\x05limit\x18\x03 \x01(\rH\x02\x88\x01\x01\"\"\n\x13ListchainmovesIndex\x12\x0b\n\x07\x43REATED\x10\x00\x42\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"K\n\x16ListchainmovesResponse\x12\x31\n\nchainmoves\x18\x01 \x03(\x0b\x32\x1d.cln.ListchainmovesChainmoves\"\xd4\x06\n\x18ListchainmovesChainmoves\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\x12\x12\n\naccount_id\x18\x02 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x03 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\x11\n\ttimestamp\x18\x05 \x01(\x04\x12U\n\x0bprimary_tag\x18\x06 \x01(\x0e\x32@.cln.ListchainmovesChainmoves.ListchainmovesChainmovesPrimaryTag\x12\x14\n\x07peer_id\x18\x08 \x01(\x0cH\x00\x88\x01\x01\x12 \n\x13originating_account\x18\t \x01(\tH\x01\x88\x01\x01\x12\x1a\n\rspending_txid\x18\n \x01(\x0cH\x02\x88\x01\x01\x12\x1b\n\x04utxo\x18\x0b \x01(\x0b\x32\r.cln.Outpoint\x12\x19\n\x0cpayment_hash\x18\x0c \x01(\x0cH\x03\x88\x01\x01\x12 \n\x0boutput_msat\x18\r \x01(\x0b\x32\x0b.cln.Amount\x12\x19\n\x0coutput_count\x18\x0e \x01(\rH\x04\x88\x01\x01\x12\x13\n\x0b\x62lockheight\x18\x0f \x01(\r\x12\x12\n\nextra_tags\x18\x10 \x03(\t\"\x95\x02\n\"ListchainmovesChainmovesPrimaryTag\x12\x0b\n\x07\x44\x45POSIT\x10\x00\x12\x0e\n\nWITHDRAWAL\x10\x01\x12\x0b\n\x07PENALTY\x10\x02\x12\x10\n\x0c\x43HANNEL_OPEN\x10\x03\x12\x11\n\rCHANNEL_CLOSE\x10\x04\x12\x11\n\rDELAYED_TO_US\x10\x05\x12\x0b\n\x07HTLC_TX\x10\x06\x12\x10\n\x0cHTLC_TIMEOUT\x10\x07\x12\x10\n\x0cHTLC_FULFILL\x10\x08\x12\r\n\tTO_WALLET\x10\t\x12\n\n\x06\x41NCHOR\x10\n\x12\x0b\n\x07TO_THEM\x10\x0b\x12\r\n\tPENALIZED\x10\x0c\x12\n\n\x06STOLEN\x10\r\x12\x0b\n\x07IGNORED\x10\x0e\x12\x0c\n\x08TO_MINER\x10\x0f\x42\n\n\x08_peer_idB\x16\n\x14_originating_accountB\x10\n\x0e_spending_txidB\x0f\n\r_payment_hashB\x0f\n\r_output_count\"\xe9\x01\n\x18ListnetworkeventsRequest\x12\x0f\n\x02id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12H\n\x05index\x18\x02 \x01(\x0e\x32\x34.cln.ListnetworkeventsRequest.ListnetworkeventsIndexH\x01\x88\x01\x01\x12\x12\n\x05start\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x12\n\x05limit\x18\x04 \x01(\rH\x03\x88\x01\x01\"%\n\x16ListnetworkeventsIndex\x12\x0b\n\x07\x43REATED\x10\x00\x42\x05\n\x03_idB\x08\n\x06_indexB\x08\n\x06_startB\x08\n\x06_limit\"W\n\x19ListnetworkeventsResponse\x12:\n\rnetworkevents\x18\x01 \x03(\x0b\x32#.cln.ListnetworkeventsNetworkevents\"\xf2\x01\n\x1eListnetworkeventsNetworkevents\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x0f\n\x07peer_id\x18\x03 \x01(\x0c\x12\x11\n\titem_type\x18\x04 \x01(\t\x12\x13\n\x06reason\x18\x05 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\rduration_nsec\x18\x06 \x01(\x04H\x01\x88\x01\x01\x12\x1e\n\x11\x63onnect_attempted\x18\x07 \x01(\x08H\x02\x88\x01\x01\x42\t\n\x07_reasonB\x10\n\x0e_duration_nsecB\x14\n\x12_connect_attempted\"/\n\x16\x44\x65lnetworkeventRequest\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\"\x19\n\x17\x44\x65lnetworkeventResponse\"\xf6\x01\n\x1a\x43lnrestregisterpathRequest\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x12\n\nrpc_method\x18\x02 \x01(\t\x12H\n\x11rune_restrictions\x18\x03 \x01(\x0b\x32(.cln.ClnrestregisterpathRuneRestrictionsH\x00\x88\x01\x01\x12\x1a\n\rrune_required\x18\x04 \x01(\x08H\x01\x88\x01\x01\x12\x18\n\x0bhttp_method\x18\x05 \x01(\tH\x02\x88\x01\x01\x42\x14\n\x12_rune_restrictionsB\x10\n\x0e_rune_requiredB\x0e\n\x0c_http_method\"\x1d\n\x1b\x43lnrestregisterpathResponse\"\xda\x01\n#ClnrestregisterpathRuneRestrictions\x12\x13\n\x06nodeid\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06method\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x44\n\x06params\x18\x03 \x03(\x0b\x32\x34.cln.ClnrestregisterpathRuneRestrictions.ParamsEntry\x1a-\n\x0bParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\t\n\x07_nodeidB\t\n\x07_method\",\n\x18ListcurrencyratesRequest\x12\x10\n\x08\x63urrency\x18\x01 \x01(\t\"W\n\x19ListcurrencyratesResponse\x12:\n\rcurrencyrates\x18\x01 \x03(\x0b\x32#.cln.ListcurrencyratesCurrencyrates\"@\n\x1eListcurrencyratesCurrencyrates\x12\x0e\n\x06source\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x01\":\n\x16\x43urrencyconvertRequest\x12\x0e\n\x06\x61mount\x18\x01 \x01(\x01\x12\x10\n\x08\x63urrency\x18\x02 \x01(\t\"4\n\x17\x43urrencyconvertResponse\x12\x19\n\x04msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\"G\n\x13\x43urrencyrateRequest\x12\x10\n\x08\x63urrency\x18\x01 \x01(\t\x12\x13\n\x06source\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_source\"$\n\x14\x43urrencyrateResponse\x12\x0c\n\x04rate\x18\x01 \x01(\x01\"\x95\x02\n\x11SendamountRequest\x12\x11\n\tinvstring\x18\x01 \x01(\t\x12 \n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12 \n\x06maxfee\x18\x03 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x0e\n\x06layers\x18\x04 \x03(\t\x12\x16\n\tretry_for\x18\x05 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08maxdelay\x18\x06 \x01(\rH\x02\x88\x01\x01\x12\x17\n\npayer_note\x18\x07 \x01(\tH\x03\x88\x01\x01\x12\x12\n\x05label\x18\x08 \x01(\tH\x04\x88\x01\x01\x42\t\n\x07_maxfeeB\x0c\n\n_retry_forB\x0b\n\t_maxdelayB\r\n\x0b_payer_noteB\x08\n\x06_label\"\xa7\x01\n\x12SendamountResponse\x12\x18\n\x10payment_preimage\x18\x01 \x01(\x0c\x12\x14\n\x0c\x66\x61iled_parts\x18\x02 \x01(\x04\x12\x18\n\x10successful_parts\x18\x03 \x01(\x04\x12 \n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10\x61mount_sent_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\"e\n\x12\x43reateproofRequest\x12\x11\n\tinvstring\x18\x01 \x01(\t\x12\x11\n\x04note\x18\x02 \x01(\tH\x00\x88\x01\x01\x12 \n\x07include\x18\x03 \x03(\x0b\x32\x0f.cln.ProofFieldB\x07\n\x05_note\"=\n\x13\x43reateproofResponse\x12&\n\x06proofs\x18\x01 \x03(\x0b\x32\x16.cln.CreateproofProofs\"\xb6\x01\n\x11\x43reateproofProofs\x12\x0e\n\x06\x62olt12\x18\x01 \x01(\t\x12.\n\x15offer_fields_included\x18\x02 \x03(\x0b\x32\x0f.cln.ProofField\x12/\n\x16invreq_fields_included\x18\x03 \x03(\x0b\x32\x0f.cln.ProofField\x12\x30\n\x17invoice_fields_included\x18\x04 \x03(\x0b\x32\x0f.cln.ProofField\"\xd7\x02\n\x0fXkeysendRequest\x12\x13\n\x0b\x64\x65stination\x18\x01 \x01(\x0c\x12 \n\x0b\x61mount_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\x05label\x18\x03 \x01(\tH\x00\x88\x01\x01\x12 \n\x06maxfee\x18\x04 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\x0e\n\x06layers\x18\x05 \x03(\t\x12\x16\n\tretry_for\x18\x06 \x01(\rH\x02\x88\x01\x01\x12\x15\n\x08maxdelay\x18\x07 \x01(\rH\x03\x88\x01\x01\x12\x36\n\textratlvs\x18\x08 \x03(\x0b\x32#.cln.XkeysendRequest.ExtratlvsEntry\x1a\x30\n\x0e\x45xtratlvsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x08\n\x06_labelB\t\n\x07_maxfeeB\x0c\n\n_retry_forB\x0b\n\t_maxdelay\"\xa5\x01\n\x10XkeysendResponse\x12\x18\n\x10payment_preimage\x18\x01 \x01(\x0c\x12\x14\n\x0c\x66\x61iled_parts\x18\x02 \x01(\x04\x12\x18\n\x10successful_parts\x18\x03 \x01(\x04\x12 \n\x0b\x61mount_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10\x61mount_sent_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\"3\n\x0fGracefulRequest\x12\x14\n\x07timeout\x18\x01 \x01(\rH\x00\x88\x01\x01\x42\n\n\x08_timeout\"H\n\x10GracefulResponse\x12\x1d\n\x15pending_htlc_expiries\x18\x01 \x03(\r\x12\x15\n\rpending_peers\x18\x02 \x03(\x0c\"\x1e\n\x1cStreamBalanceSnapshotRequest\"\x86\x01\n\x1b\x42\x61lanceSnapshotNotification\x12\x0f\n\x07node_id\x18\x01 \x01(\x0c\x12\x13\n\x0b\x62lockheight\x18\x02 \x01(\r\x12\x11\n\ttimestamp\x18\x03 \x01(\r\x12.\n\x08\x61\x63\x63ounts\x18\x04 \x03(\x0b\x32\x1c.cln.BalanceSnapshotAccounts\"c\n\x17\x42\x61lanceSnapshotAccounts\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12!\n\x0c\x62\x61lance_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x11\n\tcoin_type\x18\x03 \x01(\t\"\x19\n\x17StreamBlockAddedRequest\"6\n\x16\x42lockAddedNotification\x12\x0c\n\x04hash\x18\x01 \x01(\x0c\x12\x0e\n\x06height\x18\x02 \x01(\r\" \n\x1eStreamChannelOpenFailedRequest\"3\n\x1d\x43hannelOpenFailedNotification\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\"\x1c\n\x1aStreamChannelOpenedRequest\"w\n\x19\x43hannelOpenedNotification\x12\n\n\x02id\x18\x01 \x01(\x0c\x12!\n\x0c\x66unding_msat\x18\x02 \x01(\x0b\x32\x0b.cln.Amount\x12\x14\n\x0c\x66unding_txid\x18\x03 \x01(\x0c\x12\x15\n\rchannel_ready\x18\x04 \x01(\x08\"\"\n StreamChannelStateChangedRequest\"\xc1\x03\n\x1f\x43hannelStateChangedNotification\x12\x0f\n\x07peer_id\x18\x01 \x01(\x0c\x12\x12\n\nchannel_id\x18\x02 \x01(\x0c\x12\x1d\n\x10short_channel_id\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x11\n\ttimestamp\x18\x04 \x01(\t\x12)\n\told_state\x18\x05 \x01(\x0e\x32\x11.cln.ChannelStateH\x01\x88\x01\x01\x12$\n\tnew_state\x18\x06 \x01(\x0e\x32\x11.cln.ChannelState\x12L\n\x05\x63\x61use\x18\x07 \x01(\x0e\x32=.cln.ChannelStateChangedNotification.ChannelStateChangedCause\x12\x14\n\x07message\x18\x08 \x01(\tH\x02\x88\x01\x01\"c\n\x18\x43hannelStateChangedCause\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05LOCAL\x10\x01\x12\x08\n\x04USER\x10\x02\x12\n\n\x06REMOTE\x10\x03\x12\x0c\n\x08PROTOCOL\x10\x04\x12\x0b\n\x07ONCHAIN\x10\x05\x42\x13\n\x11_short_channel_idB\x0c\n\n_old_stateB\n\n\x08_message\"\x16\n\x14StreamConnectRequest\"\xbe\x01\n\x17PeerConnectNotification\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x44\n\tdirection\x18\x02 \x01(\x0e\x32\x31.cln.PeerConnectNotification.PeerConnectDirection\x12(\n\x07\x61\x64\x64ress\x18\x03 \x01(\x0b\x32\x17.cln.PeerConnectAddress\"\'\n\x14PeerConnectDirection\x12\x06\n\x02IN\x10\x00\x12\x07\n\x03OUT\x10\x01\"\x9a\x02\n\x12PeerConnectAddress\x12\x41\n\titem_type\x18\x01 \x01(\x0e\x32..cln.PeerConnectAddress.PeerConnectAddressType\x12\x13\n\x06socket\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x61\x64\x64ress\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04port\x18\x04 \x01(\rH\x02\x88\x01\x01\"c\n\x16PeerConnectAddressType\x12\x10\n\x0cLOCAL_SOCKET\x10\x00\x12\x08\n\x04IPV4\x10\x01\x12\x08\n\x04IPV6\x10\x02\x12\t\n\x05TORV2\x10\x03\x12\t\n\x05TORV3\x10\x04\x12\r\n\tWEBSOCKET\x10\x05\x42\t\n\x07_socketB\n\n\x08_addressB\x07\n\x05_port\"\x1b\n\x19StreamCoinMovementRequest\"\xaf\x0b\n\x18\x43oinMovementNotification\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x11\n\tcoin_type\x18\x02 \x01(\t\x12\x0f\n\x07node_id\x18\x03 \x01(\x0c\x12\x41\n\titem_type\x18\x04 \x01(\x0e\x32..cln.CoinMovementNotification.CoinMovementType\x12\x1a\n\rcreated_index\x18\x05 \x01(\x04H\x00\x88\x01\x01\x12\x12\n\naccount_id\x18\x06 \x01(\t\x12 \n\x0b\x63redit_msat\x18\x07 \x01(\x0b\x32\x0b.cln.Amount\x12\x1f\n\ndebit_msat\x18\x08 \x01(\x0b\x32\x0b.cln.Amount\x12\x11\n\ttimestamp\x18\t \x01(\x04\x12\x10\n\x04tags\x18\n \x03(\tB\x02\x18\x01\x12N\n\x0bprimary_tag\x18\x0b \x01(\x0e\x32\x34.cln.CoinMovementNotification.CoinMovementPrimaryTagH\x01\x88\x01\x01\x12\x12\n\nextra_tags\x18\x0c \x03(\t\x12\x19\n\x0cpayment_hash\x18\r \x01(\x0cH\x02\x88\x01\x01\x12\x14\n\x07part_id\x18\x0e \x01(\x04H\x03\x88\x01\x01\x12\x15\n\x08group_id\x18\x0f \x01(\x04H\x04\x88\x01\x01\x12#\n\tfees_msat\x18\x10 \x01(\x0b\x32\x0b.cln.AmountH\x05\x88\x01\x01\x12 \n\x04utxo\x18\x11 \x01(\x0b\x32\r.cln.OutpointH\x06\x88\x01\x01\x12\x14\n\x07peer_id\x18\x12 \x01(\x0cH\x07\x88\x01\x01\x12 \n\x13originating_account\x18\x13 \x01(\tH\x08\x88\x01\x01\x12\x15\n\x04txid\x18\x14 \x01(\x0c\x42\x02\x18\x01H\t\x88\x01\x01\x12\x1a\n\rspending_txid\x18\x15 \x01(\x0cH\n\x88\x01\x01\x12\x1a\n\tutxo_txid\x18\x16 \x01(\x0c\x42\x02\x18\x01H\x0b\x88\x01\x01\x12\x15\n\x04vout\x18\x17 \x01(\rB\x02\x18\x01H\x0c\x88\x01\x01\x12%\n\x0boutput_msat\x18\x18 \x01(\x0b\x32\x0b.cln.AmountH\r\x88\x01\x01\x12\x19\n\x0coutput_count\x18\x19 \x01(\rH\x0e\x88\x01\x01\x12\x18\n\x0b\x62lockheight\x18\x1a \x01(\rH\x0f\x88\x01\x01\"\xf7\x02\n\x16\x43oinMovementPrimaryTag\x12\x0b\n\x07\x44\x45POSIT\x10\x00\x12\x0e\n\nWITHDRAWAL\x10\x01\x12\x0b\n\x07PENALTY\x10\x02\x12\x10\n\x0c\x43HANNEL_OPEN\x10\x03\x12\x11\n\rCHANNEL_CLOSE\x10\x04\x12\x11\n\rDELAYED_TO_US\x10\x05\x12\x0b\n\x07HTLC_TX\x10\x06\x12\x10\n\x0cHTLC_TIMEOUT\x10\x07\x12\x10\n\x0cHTLC_FULFILL\x10\x08\x12\r\n\tTO_WALLET\x10\t\x12\n\n\x06\x41NCHOR\x10\n\x12\x0b\n\x07TO_THEM\x10\x0b\x12\r\n\tPENALIZED\x10\x0c\x12\n\n\x06STOLEN\x10\r\x12\x0b\n\x07IGNORED\x10\x0e\x12\x0c\n\x08TO_MINER\x10\x0f\x12\x0b\n\x07INVOICE\x10\x10\x12\n\n\x06ROUTED\x10\x11\x12\n\n\x06PUSHED\x10\x12\x12\r\n\tLEASE_FEE\x10\x13\x12\x14\n\x10\x43HANNEL_PROPOSED\x10\x14\x12\x0f\n\x0bPENALTY_ADJ\x10\x15\x12\x11\n\rJOURNAL_ENTRY\x10\x16\"2\n\x10\x43oinMovementType\x12\x0f\n\x0b\x43HANNEL_MVT\x10\x00\x12\r\n\tCHAIN_MVT\x10\x01\x42\x10\n\x0e_created_indexB\x0e\n\x0c_primary_tagB\x0f\n\r_payment_hashB\n\n\x08_part_idB\x0b\n\t_group_idB\x0c\n\n_fees_msatB\x07\n\x05_utxoB\n\n\x08_peer_idB\x16\n\x14_originating_accountB\x07\n\x05_txidB\x10\n\x0e_spending_txidB\x0c\n\n_utxo_txidB\x07\n\x05_voutB\x0e\n\x0c_output_msatB\x0f\n\r_output_countB\x0e\n\x0c_blockheight\"\x18\n\x16StreamCustomMsgRequest\"9\n\x15\x43ustomMsgNotification\x12\x0f\n\x07peer_id\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\" \n\x1eStreamDeprecatedOneshotRequest\"6\n\x1d\x44\x65precatedOneshotNotification\x12\x15\n\rdeprecated_ok\x18\x01 \x01(\x08\"\x19\n\x17StreamDisconnectRequest\"$\n\x16\x44isconnectNotification\x12\n\n\x02id\x18\x01 \x01(\x0c\"\x1b\n\x19StreamForwardEventRequest\"\x88\x05\n\x18\x46orwardEventNotification\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12\x12\n\nin_channel\x18\x02 \x01(\t\x12\x18\n\x0bout_channel\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x07in_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12\"\n\x08out_msat\x18\x05 \x01(\x0b\x32\x0b.cln.AmountH\x01\x88\x01\x01\x12\"\n\x08\x66\x65\x65_msat\x18\x06 \x01(\x0b\x32\x0b.cln.AmountH\x02\x88\x01\x01\x12@\n\x06status\x18\x07 \x01(\x0e\x32\x30.cln.ForwardEventNotification.ForwardEventStatus\x12\x15\n\x08\x66\x61ilcode\x18\x08 \x01(\rH\x03\x88\x01\x01\x12\x17\n\nfailreason\x18\t \x01(\tH\x04\x88\x01\x01\x12\x43\n\x05style\x18\n \x01(\x0e\x32/.cln.ForwardEventNotification.ForwardEventStyleH\x05\x88\x01\x01\x12\x15\n\rreceived_time\x18\x0b \x01(\x01\x12\x1a\n\rresolved_time\x18\x0c \x01(\x01H\x06\x88\x01\x01\"L\n\x12\x46orwardEventStatus\x12\x0b\n\x07OFFERED\x10\x00\x12\x0b\n\x07SETTLED\x10\x01\x12\x10\n\x0cLOCAL_FAILED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\"(\n\x11\x46orwardEventStyle\x12\n\n\x06LEGACY\x10\x00\x12\x07\n\x03TLV\x10\x01\x42\x0e\n\x0c_out_channelB\x0b\n\t_out_msatB\x0b\n\t_fee_msatB\x0b\n\t_failcodeB\r\n\x0b_failreasonB\x08\n\x06_styleB\x10\n\x0e_resolved_time\"\x1e\n\x1cStreamInvoiceCreationRequest\"\x8b\x01\n\x1bInvoiceCreationNotification\x12\x1e\n\x04msat\x18\x01 \x01(\x0b\x32\x0b.cln.AmountH\x00\x88\x01\x01\x12\x10\n\x08preimage\x18\x02 \x01(\x0c\x12\r\n\x05label\x18\x03 \x01(\t\x12\x15\n\x08offer_id\x18\x04 \x01(\x0cH\x01\x88\x01\x01\x42\x07\n\x05_msatB\x0b\n\t_offer_id\"\x1d\n\x1bStreamInvoicePaymentRequest\"\x8b\x01\n\x1aInvoicePaymentNotification\x12\x19\n\x04msat\x18\x01 \x01(\x0b\x32\x0b.cln.Amount\x12\x10\n\x08preimage\x18\x02 \x01(\x0c\x12$\n\x08outpoint\x18\x03 \x01(\x0b\x32\r.cln.OutpointH\x00\x88\x01\x01\x12\r\n\x05label\x18\x04 \x01(\tB\x0b\n\t_outpoint\"\x12\n\x10StreamLogRequest\"\xca\x01\n\x0fLogNotification\x12,\n\x05level\x18\x01 \x01(\x0e\x32\x1d.cln.LogNotification.LogLevel\x12\x0c\n\x04time\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\t\x12\x0e\n\x06source\x18\x04 \x01(\t\x12\x0b\n\x03log\x18\x05 \x01(\t\"K\n\x08LogLevel\x12\x06\n\x02IO\x10\x00\x12\t\n\x05TRACE\x10\x01\x12\t\n\x05\x44\x45\x42UG\x10\x02\x12\x08\n\x04INFO\x10\x03\x12\x0b\n\x07UNUSUAL\x10\x04\x12\n\n\x06\x42ROKEN\x10\x05\"&\n$StreamOnionMessageForwardFailRequest\"\xef\x01\n#OnionMessageForwardFailNotification\x12\x0e\n\x06source\x18\x01 \x01(\x0c\x12\x10\n\x08incoming\x18\x02 \x01(\x0c\x12\x10\n\x08path_key\x18\x03 \x01(\x0c\x12\x15\n\x08outgoing\x18\x04 \x01(\x0cH\x00\x88\x01\x01\x12\x19\n\x0cnext_node_id\x18\x05 \x01(\x0cH\x01\x88\x01\x01\x12&\n\x19next_short_channel_id_dir\x18\x06 \x01(\tH\x02\x88\x01\x01\x42\x0b\n\t_outgoingB\x0f\n\r_next_node_idB\x1c\n\x1a_next_short_channel_id_dir\"\"\n StreamOpenChannelPeerSigsRequest\"J\n\x1fOpenChannelPeerSigsNotification\x12\x12\n\nchannel_id\x18\x01 \x01(\x0c\x12\x13\n\x0bsigned_psbt\x18\x02 \x01(\t\"\x1c\n\x1aStreamPluginStartedRequest\"V\n\x19PluginStartedNotification\x12\x13\n\x0bplugin_name\x18\x01 \x01(\t\x12\x13\n\x0bplugin_path\x18\x02 \x01(\t\x12\x0f\n\x07methods\x18\x03 \x03(\t\"\x1c\n\x1aStreamPluginStoppedRequest\"V\n\x19PluginStoppedNotification\x12\x13\n\x0bplugin_name\x18\x01 \x01(\t\x12\x13\n\x0bplugin_path\x18\x02 \x01(\t\x12\x0f\n\x07methods\x18\x03 \x03(\t\"\x1d\n\x1bStreamSendPayFailureRequest\"b\n\x1aSendPayFailureNotification\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x12\x12\x0f\n\x07message\x18\x02 \x01(\t\x12%\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x17.cln.SendpayFailureData\"\xc1\t\n\x12SendpayFailureData\x12\x1a\n\rcreated_index\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x0f\n\x02id\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x19\n\x0cpayment_hash\x18\x03 \x01(\x0cH\x02\x88\x01\x01\x12\x14\n\x07groupid\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x1a\n\rupdated_index\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x13\n\x06partid\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x07 \x01(\x0cH\x06\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x07\x88\x01\x01\x12*\n\x10\x61mount_sent_msat\x18\t \x01(\x0b\x32\x0b.cln.AmountH\x08\x88\x01\x01\x12\x17\n\ncreated_at\x18\n \x01(\x04H\t\x88\x01\x01\x12\x19\n\x0c\x63ompleted_at\x18\x0b \x01(\x04H\n\x88\x01\x01\x12\x45\n\x06status\x18\x0c \x01(\x0e\x32\x30.cln.SendpayFailureData.SendpayFailureDataStatusH\x0b\x88\x01\x01\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x0c\x88\x01\x01\x12\x12\n\x05label\x18\x0e \x01(\tH\r\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x0f \x01(\tH\x0e\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x10 \x01(\tH\x0f\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x11 \x01(\tH\x10\x88\x01\x01\x12\x17\n\nerroronion\x18\x12 \x01(\x0cH\x11\x88\x01\x01\x12\x17\n\nonionreply\x18\x13 \x01(\x0cH\x12\x88\x01\x01\x12\x19\n\x0c\x65rring_index\x18\x14 \x01(\rH\x13\x88\x01\x01\x12\x15\n\x08\x66\x61ilcode\x18\x15 \x01(\rH\x14\x88\x01\x01\x12\x19\n\x0c\x66\x61ilcodename\x18\x16 \x01(\tH\x15\x88\x01\x01\x12\x18\n\x0b\x65rring_node\x18\x17 \x01(\x0cH\x16\x88\x01\x01\x12\x1b\n\x0e\x65rring_channel\x18\x18 \x01(\tH\x17\x88\x01\x01\x12\x1d\n\x10\x65rring_direction\x18\x19 \x01(\rH\x18\x88\x01\x01\x12\x18\n\x0braw_message\x18\x1a \x01(\x0cH\x19\x88\x01\x01\"A\n\x18SendpayFailureDataStatus\x12\n\n\x06\x46\x41ILED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x42\x10\n\x0e_created_indexB\x05\n\x03_idB\x0f\n\r_payment_hashB\n\n\x08_groupidB\x10\n\x0e_updated_indexB\t\n\x07_partidB\x0e\n\x0c_destinationB\x0e\n\x0c_amount_msatB\x13\n\x11_amount_sent_msatB\r\n\x0b_created_atB\x0f\n\r_completed_atB\t\n\x07_statusB\x13\n\x11_payment_preimageB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\x0e\n\x0c_descriptionB\r\n\x0b_erroronionB\r\n\x0b_onionreplyB\x0f\n\r_erring_indexB\x0b\n\t_failcodeB\x0f\n\r_failcodenameB\x0e\n\x0c_erring_nodeB\x11\n\x0f_erring_channelB\x13\n\x11_erring_directionB\x0e\n\x0c_raw_message\"\x1d\n\x1bStreamSendPaySuccessRequest\"\xcc\x05\n\x1aSendPaySuccessNotification\x12\x15\n\rcreated_index\x18\x01 \x01(\x04\x12\n\n\x02id\x18\x02 \x01(\x04\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x0f\n\x07groupid\x18\x04 \x01(\x04\x12\x1a\n\rupdated_index\x18\x05 \x01(\x04H\x00\x88\x01\x01\x12\x13\n\x06partid\x18\x06 \x01(\x04H\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65stination\x18\x07 \x01(\x0cH\x02\x88\x01\x01\x12%\n\x0b\x61mount_msat\x18\x08 \x01(\x0b\x32\x0b.cln.AmountH\x03\x88\x01\x01\x12%\n\x10\x61mount_sent_msat\x18\t \x01(\x0b\x32\x0b.cln.Amount\x12\x12\n\ncreated_at\x18\n \x01(\x04\x12\x19\n\x0c\x63ompleted_at\x18\x0b \x01(\x04H\x04\x88\x01\x01\x12\x44\n\x06status\x18\x0c \x01(\x0e\x32\x34.cln.SendPaySuccessNotification.SendpaySuccessStatus\x12\x1d\n\x10payment_preimage\x18\r \x01(\x0cH\x05\x88\x01\x01\x12\x12\n\x05label\x18\x0e \x01(\tH\x06\x88\x01\x01\x12\x13\n\x06\x62olt11\x18\x0f \x01(\tH\x07\x88\x01\x01\x12\x13\n\x06\x62olt12\x18\x10 \x01(\tH\x08\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x11 \x01(\tH\t\x88\x01\x01\x12\x17\n\nerroronion\x18\x12 \x01(\x0cH\n\x88\x01\x01\"$\n\x14SendpaySuccessStatus\x12\x0c\n\x08\x43OMPLETE\x10\x00\x42\x10\n\x0e_updated_indexB\t\n\x07_partidB\x0e\n\x0c_destinationB\x0e\n\x0c_amount_msatB\x0f\n\r_completed_atB\x13\n\x11_payment_preimageB\x08\n\x06_labelB\t\n\x07_bolt11B\t\n\x07_bolt12B\x0e\n\x0c_descriptionB\r\n\x0b_erroronion\"\x17\n\x15StreamShutdownRequest\"\x16\n\x14ShutdownNotification\"\x16\n\x14StreamWarningRequest\"\xae\x01\n\x13WarningNotification\x12\x34\n\x05level\x18\x01 \x01(\x0e\x32%.cln.WarningNotification.WarningLevel\x12\x0c\n\x04time\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\t\x12\x0e\n\x06source\x18\x04 \x01(\t\x12\x0b\n\x03log\x18\x05 \x01(\t\"#\n\x0cWarningLevel\x12\x08\n\x04WARN\x10\x00\x12\t\n\x05\x45RROR\x10\x01\"\x19\n\x17StreamPayPartEndRequest\"\xf1\x03\n\x16PayPartEndNotification\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.cln.PayPartEndNotification.PayPartEndStatus\x12\x10\n\x08\x64uration\x18\x02 \x01(\x01\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\x0c\x12\x0f\n\x07groupid\x18\x04 \x01(\x04\x12\x0e\n\x06partid\x18\x05 \x01(\x04\x12\x17\n\nfailed_msg\x18\x06 \x01(\x0cH\x00\x88\x01\x01\x12\x1b\n\x0e\x66\x61iled_node_id\x18\x07 \x01(\x0cH\x01\x88\x01\x01\x12$\n\x17\x66\x61iled_short_channel_id\x18\x08 \x01(\tH\x02\x88\x01\x01\x12\x1d\n\x10\x66\x61iled_direction\x18\t \x01(\rH\x03\x88\x01\x01\x12\x17\n\nerror_code\x18\n \x01(\rH\x04\x88\x01\x01\x12\x1a\n\rerror_message\x18\x0b \x01(\tH\x05\x88\x01\x01\",\n\x10PayPartEndStatus\x12\x0b\n\x07SUCCESS\x10\x00\x12\x0b\n\x07\x46\x41ILURE\x10\x01\x42\r\n\x0b_failed_msgB\x11\n\x0f_failed_node_idB\x1a\n\x18_failed_short_channel_idB\x13\n\x11_failed_directionB\r\n\x0b_error_codeB\x10\n\x0e_error_message\"\x1b\n\x19StreamPayPartStartRequest\"\xc2\x01\n\x18PayPartStartNotification\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\x0c\x12\x0f\n\x07groupid\x18\x02 \x01(\x04\x12\x0e\n\x06partid\x18\x03 \x01(\x04\x12\'\n\x12total_payment_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12!\n\x0c\x61ttempt_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount\x12#\n\x04hops\x18\x06 \x03(\x0b\x32\x15.cln.PayPartStartHops\"\x9f\x01\n\x10PayPartStartHops\x12\x11\n\tnext_node\x18\x01 \x01(\x0c\x12\x18\n\x10short_channel_id\x18\x02 \x01(\t\x12\x11\n\tdirection\x18\x03 \x01(\r\x12$\n\x0f\x63hannel_in_msat\x18\x04 \x01(\x0b\x32\x0b.cln.Amount\x12%\n\x10\x63hannel_out_msat\x18\x05 \x01(\x0b\x32\x0b.cln.Amount2\xbah\n\x04Node\x12\x36\n\x07Getinfo\x12\x13.cln.GetinfoRequest\x1a\x14.cln.GetinfoResponse\"\x00\x12<\n\tListPeers\x12\x15.cln.ListpeersRequest\x1a\x16.cln.ListpeersResponse\"\x00\x12<\n\tListFunds\x12\x15.cln.ListfundsRequest\x1a\x16.cln.ListfundsResponse\"\x00\x12\x36\n\x07SendPay\x12\x13.cln.SendpayRequest\x1a\x14.cln.SendpayResponse\"\x00\x12\x45\n\x0cListChannels\x12\x18.cln.ListchannelsRequest\x1a\x19.cln.ListchannelsResponse\"\x00\x12<\n\tAddGossip\x12\x15.cln.AddgossipRequest\x1a\x16.cln.AddgossipResponse\"\x00\x12H\n\rAddPsbtOutput\x12\x19.cln.AddpsbtoutputRequest\x1a\x1a.cln.AddpsbtoutputResponse\"\x00\x12H\n\rAutoCleanOnce\x12\x19.cln.AutocleanonceRequest\x1a\x1a.cln.AutocleanonceResponse\"\x00\x12N\n\x0f\x41utoCleanStatus\x12\x1b.cln.AutocleanstatusRequest\x1a\x1c.cln.AutocleanstatusResponse\"\x00\x12\x45\n\x0c\x43heckMessage\x12\x18.cln.CheckmessageRequest\x1a\x19.cln.CheckmessageResponse\"\x00\x12\x30\n\x05\x43lose\x12\x11.cln.CloseRequest\x1a\x12.cln.CloseResponse\"\x00\x12:\n\x0b\x43onnectPeer\x12\x13.cln.ConnectRequest\x1a\x14.cln.ConnectResponse\"\x00\x12H\n\rCreateInvoice\x12\x19.cln.CreateinvoiceRequest\x1a\x1a.cln.CreateinvoiceResponse\"\x00\x12<\n\tDatastore\x12\x15.cln.DatastoreRequest\x1a\x16.cln.DatastoreResponse\"\x00\x12K\n\x0e\x44\x61tastoreUsage\x12\x1a.cln.DatastoreusageRequest\x1a\x1b.cln.DatastoreusageResponse\"\x00\x12\x42\n\x0b\x43reateOnion\x12\x17.cln.CreateonionRequest\x1a\x18.cln.CreateonionResponse\"\x00\x12\x45\n\x0c\x44\x65lDatastore\x12\x18.cln.DeldatastoreRequest\x1a\x19.cln.DeldatastoreResponse\"\x00\x12?\n\nDelInvoice\x12\x16.cln.DelinvoiceRequest\x1a\x17.cln.DelinvoiceResponse\"\x00\x12Q\n\x10\x44\x65vForgetChannel\x12\x1c.cln.DevforgetchannelRequest\x1a\x1d.cln.DevforgetchannelResponse\"\x00\x12Q\n\x10\x45mergencyRecover\x12\x1c.cln.EmergencyrecoverRequest\x1a\x1d.cln.EmergencyrecoverResponse\"\x00\x12\x66\n\x17GetEmergencyRecoverData\x12#.cln.GetemergencyrecoverdataRequest\x1a$.cln.GetemergencyrecoverdataResponse\"\x00\x12\x45\n\x0c\x45xposeSecret\x12\x18.cln.ExposesecretRequest\x1a\x19.cln.ExposesecretResponse\"\x00\x12\x36\n\x07Recover\x12\x13.cln.RecoverRequest\x1a\x14.cln.RecoverResponse\"\x00\x12K\n\x0eRecoverChannel\x12\x1a.cln.RecoverchannelRequest\x1a\x1b.cln.RecoverchannelResponse\"\x00\x12\x36\n\x07Invoice\x12\x13.cln.InvoiceRequest\x1a\x14.cln.InvoiceResponse\"\x00\x12Q\n\x14\x43reateInvoiceRequest\x12\x1a.cln.InvoicerequestRequest\x1a\x1b.cln.InvoicerequestResponse\"\x00\x12`\n\x15\x44isableInvoiceRequest\x12!.cln.DisableinvoicerequestRequest\x1a\".cln.DisableinvoicerequestResponse\"\x00\x12Z\n\x13ListInvoiceRequests\x12\x1f.cln.ListinvoicerequestsRequest\x1a .cln.ListinvoicerequestsResponse\"\x00\x12H\n\rListDatastore\x12\x19.cln.ListdatastoreRequest\x1a\x1a.cln.ListdatastoreResponse\"\x00\x12\x45\n\x0cListInvoices\x12\x18.cln.ListinvoicesRequest\x1a\x19.cln.ListinvoicesResponse\"\x00\x12<\n\tSendOnion\x12\x15.cln.SendonionRequest\x1a\x16.cln.SendonionResponse\"\x00\x12\x45\n\x0cListSendPays\x12\x18.cln.ListsendpaysRequest\x1a\x19.cln.ListsendpaysResponse\"\x00\x12Q\n\x10ListTransactions\x12\x1c.cln.ListtransactionsRequest\x1a\x1d.cln.ListtransactionsResponse\"\x00\x12?\n\nMakeSecret\x12\x16.cln.MakesecretRequest\x1a\x17.cln.MakesecretResponse\"\x00\x12*\n\x03Pay\x12\x0f.cln.PayRequest\x1a\x10.cln.PayResponse\"\x00\x12<\n\tListNodes\x12\x15.cln.ListnodesRequest\x1a\x16.cln.ListnodesResponse\"\x00\x12K\n\x0eWaitAnyInvoice\x12\x1a.cln.WaitanyinvoiceRequest\x1a\x1b.cln.WaitanyinvoiceResponse\"\x00\x12\x42\n\x0bWaitInvoice\x12\x17.cln.WaitinvoiceRequest\x1a\x18.cln.WaitinvoiceResponse\"\x00\x12\x42\n\x0bWaitSendPay\x12\x17.cln.WaitsendpayRequest\x1a\x18.cln.WaitsendpayResponse\"\x00\x12\x36\n\x07NewAddr\x12\x13.cln.NewaddrRequest\x1a\x14.cln.NewaddrResponse\"\x00\x12\x39\n\x08Withdraw\x12\x14.cln.WithdrawRequest\x1a\x15.cln.WithdrawResponse\"\x00\x12\x36\n\x07KeySend\x12\x13.cln.KeysendRequest\x1a\x14.cln.KeysendResponse\"\x00\x12\x39\n\x08\x46undPsbt\x12\x14.cln.FundpsbtRequest\x1a\x15.cln.FundpsbtResponse\"\x00\x12\x39\n\x08SendPsbt\x12\x14.cln.SendpsbtRequest\x1a\x15.cln.SendpsbtResponse\"\x00\x12\x39\n\x08SignPsbt\x12\x14.cln.SignpsbtRequest\x1a\x15.cln.SignpsbtResponse\"\x00\x12\x39\n\x08UtxoPsbt\x12\x14.cln.UtxopsbtRequest\x1a\x15.cln.UtxopsbtResponse\"\x00\x12<\n\tTxDiscard\x12\x15.cln.TxdiscardRequest\x1a\x16.cln.TxdiscardResponse\"\x00\x12<\n\tTxPrepare\x12\x15.cln.TxprepareRequest\x1a\x16.cln.TxprepareResponse\"\x00\x12\x33\n\x06TxSend\x12\x12.cln.TxsendRequest\x1a\x13.cln.TxsendResponse\"\x00\x12Q\n\x10ListPeerChannels\x12\x1c.cln.ListpeerchannelsRequest\x1a\x1d.cln.ListpeerchannelsResponse\"\x00\x12W\n\x12ListClosedChannels\x12\x1e.cln.ListclosedchannelsRequest\x1a\x1f.cln.ListclosedchannelsResponse\"\x00\x12\x33\n\x06\x44\x65\x63ode\x12\x12.cln.DecodeRequest\x1a\x13.cln.DecodeResponse\"\x00\x12\x33\n\x06\x44\x65lPay\x12\x12.cln.DelpayRequest\x1a\x13.cln.DelpayResponse\"\x00\x12?\n\nDelForward\x12\x16.cln.DelforwardRequest\x1a\x17.cln.DelforwardResponse\"\x00\x12\x45\n\x0c\x44isableOffer\x12\x18.cln.DisableofferRequest\x1a\x19.cln.DisableofferResponse\"\x00\x12\x42\n\x0b\x45nableOffer\x12\x17.cln.EnableofferRequest\x1a\x18.cln.EnableofferResponse\"\x00\x12?\n\nDisconnect\x12\x16.cln.DisconnectRequest\x1a\x17.cln.DisconnectResponse\"\x00\x12\x39\n\x08\x46\x65\x65rates\x12\x14.cln.FeeratesRequest\x1a\x15.cln.FeeratesResponse\"\x00\x12\x42\n\x0b\x46\x65tchBip353\x12\x17.cln.Fetchbip353Request\x1a\x18.cln.Fetchbip353Response\"\x00\x12\x45\n\x0c\x46\x65tchInvoice\x12\x18.cln.FetchinvoiceRequest\x1a\x19.cln.FetchinvoiceResponse\"\x00\x12\x63\n\x16\x43\x61ncelRecurringInvoice\x12\".cln.CancelrecurringinvoiceRequest\x1a#.cln.CancelrecurringinvoiceResponse\"\x00\x12T\n\x11\x46undChannelCancel\x12\x1d.cln.FundchannelCancelRequest\x1a\x1e.cln.FundchannelCancelResponse\"\x00\x12Z\n\x13\x46undChannelComplete\x12\x1f.cln.FundchannelCompleteRequest\x1a .cln.FundchannelCompleteResponse\"\x00\x12\x42\n\x0b\x46undChannel\x12\x17.cln.FundchannelRequest\x1a\x18.cln.FundchannelResponse\"\x00\x12Q\n\x10\x46undChannelStart\x12\x1c.cln.FundchannelStartRequest\x1a\x1d.cln.FundchannelStartResponse\"\x00\x12\x33\n\x06GetLog\x12\x12.cln.GetlogRequest\x1a\x13.cln.GetlogResponse\"\x00\x12\x45\n\x0c\x46underUpdate\x12\x18.cln.FunderupdateRequest\x1a\x19.cln.FunderupdateResponse\"\x00\x12\x39\n\x08GetRoute\x12\x14.cln.GetrouteRequest\x1a\x15.cln.GetrouteResponse\"\x00\x12H\n\rListAddresses\x12\x19.cln.ListaddressesRequest\x1a\x1a.cln.ListaddressesResponse\"\x00\x12\x45\n\x0cListForwards\x12\x18.cln.ListforwardsRequest\x1a\x19.cln.ListforwardsResponse\"\x00\x12?\n\nListOffers\x12\x16.cln.ListoffersRequest\x1a\x17.cln.ListoffersResponse\"\x00\x12\x39\n\x08ListPays\x12\x14.cln.ListpaysRequest\x1a\x15.cln.ListpaysResponse\"\x00\x12<\n\tListHtlcs\x12\x15.cln.ListhtlcsRequest\x1a\x16.cln.ListhtlcsResponse\"\x00\x12Q\n\x10MultiFundChannel\x12\x1c.cln.MultifundchannelRequest\x1a\x1d.cln.MultifundchannelResponse\"\x00\x12H\n\rMultiWithdraw\x12\x19.cln.MultiwithdrawRequest\x1a\x1a.cln.MultiwithdrawResponse\"\x00\x12\x30\n\x05Offer\x12\x11.cln.OfferRequest\x1a\x12.cln.OfferResponse\"\x00\x12Q\n\x10OpenChannelAbort\x12\x1c.cln.OpenchannelAbortRequest\x1a\x1d.cln.OpenchannelAbortResponse\"\x00\x12N\n\x0fOpenChannelBump\x12\x1b.cln.OpenchannelBumpRequest\x1a\x1c.cln.OpenchannelBumpResponse\"\x00\x12N\n\x0fOpenChannelInit\x12\x1b.cln.OpenchannelInitRequest\x1a\x1c.cln.OpenchannelInitResponse\"\x00\x12T\n\x11OpenChannelSigned\x12\x1d.cln.OpenchannelSignedRequest\x1a\x1e.cln.OpenchannelSignedResponse\"\x00\x12T\n\x11OpenChannelUpdate\x12\x1d.cln.OpenchannelUpdateRequest\x1a\x1e.cln.OpenchannelUpdateResponse\"\x00\x12-\n\x04Ping\x12\x10.cln.PingRequest\x1a\x11.cln.PingResponse\"\x00\x12\x33\n\x06Plugin\x12\x12.cln.PluginRequest\x1a\x13.cln.PluginResponse\"\x00\x12H\n\rRenePayStatus\x12\x19.cln.RenepaystatusRequest\x1a\x1a.cln.RenepaystatusResponse\"\x00\x12\x36\n\x07RenePay\x12\x13.cln.RenepayRequest\x1a\x14.cln.RenepayResponse\"\x00\x12H\n\rReserveInputs\x12\x19.cln.ReserveinputsRequest\x1a\x1a.cln.ReserveinputsResponse\"\x00\x12H\n\rSendCustomMsg\x12\x19.cln.SendcustommsgRequest\x1a\x1a.cln.SendcustommsgResponse\"\x00\x12\x42\n\x0bSendInvoice\x12\x17.cln.SendinvoiceRequest\x1a\x18.cln.SendinvoiceResponse\"\x00\x12?\n\nSetChannel\x12\x16.cln.SetchannelRequest\x1a\x17.cln.SetchannelResponse\"\x00\x12<\n\tSetConfig\x12\x15.cln.SetconfigRequest\x1a\x16.cln.SetconfigResponse\"\x00\x12K\n\x0eSetPsbtVersion\x12\x1a.cln.SetpsbtversionRequest\x1a\x1b.cln.SetpsbtversionResponse\"\x00\x12\x42\n\x0bSignInvoice\x12\x17.cln.SigninvoiceRequest\x1a\x18.cln.SigninvoiceResponse\"\x00\x12\x42\n\x0bSignMessage\x12\x17.cln.SignmessageRequest\x1a\x18.cln.SignmessageResponse\"\x00\x12?\n\nSpliceInit\x12\x16.cln.SpliceInitRequest\x1a\x17.cln.SpliceInitResponse\"\x00\x12\x45\n\x0cSpliceSigned\x12\x18.cln.SpliceSignedRequest\x1a\x19.cln.SpliceSignedResponse\"\x00\x12\x45\n\x0cSpliceUpdate\x12\x18.cln.SpliceUpdateRequest\x1a\x19.cln.SpliceUpdateResponse\"\x00\x12\x39\n\x08SpliceIn\x12\x14.cln.SpliceinRequest\x1a\x15.cln.SpliceinResponse\"\x00\x12<\n\tSpliceOut\x12\x15.cln.SpliceoutRequest\x1a\x16.cln.SpliceoutResponse\"\x00\x12<\n\tDevSplice\x12\x15.cln.DevspliceRequest\x1a\x16.cln.DevspliceResponse\"\x00\x12N\n\x0fUnreserveInputs\x12\x1b.cln.UnreserveinputsRequest\x1a\x1c.cln.UnreserveinputsResponse\"\x00\x12H\n\rUpgradeWallet\x12\x19.cln.UpgradewalletRequest\x1a\x1a.cln.UpgradewalletResponse\"\x00\x12N\n\x0fWaitBlockHeight\x12\x1b.cln.WaitblockheightRequest\x1a\x1c.cln.WaitblockheightResponse\"\x00\x12-\n\x04Wait\x12\x10.cln.WaitRequest\x1a\x11.cln.WaitResponse\"\x00\x12\x42\n\x0bListConfigs\x12\x17.cln.ListconfigsRequest\x1a\x18.cln.ListconfigsResponse\"\x00\x12-\n\x04Stop\x12\x10.cln.StopRequest\x1a\x11.cln.StopResponse\"\x00\x12-\n\x04Help\x12\x10.cln.HelpRequest\x1a\x11.cln.HelpResponse\"\x00\x12T\n\x11PreApproveKeysend\x12\x1d.cln.PreapprovekeysendRequest\x1a\x1e.cln.PreapprovekeysendResponse\"\x00\x12T\n\x11PreApproveInvoice\x12\x1d.cln.PreapproveinvoiceRequest\x1a\x1e.cln.PreapproveinvoiceResponse\"\x00\x12\x45\n\x0cStaticBackup\x12\x18.cln.StaticbackupRequest\x1a\x19.cln.StaticbackupResponse\"\x00\x12N\n\x0f\x42kprChannelsApy\x12\x1b.cln.BkprchannelsapyRequest\x1a\x1c.cln.BkprchannelsapyResponse\"\x00\x12T\n\x11\x42kprDumpIncomeCsv\x12\x1d.cln.BkprdumpincomecsvRequest\x1a\x1e.cln.BkprdumpincomecsvResponse\"\x00\x12\x42\n\x0b\x42kprInspect\x12\x17.cln.BkprinspectRequest\x1a\x18.cln.BkprinspectResponse\"\x00\x12`\n\x15\x42kprListAccountEvents\x12!.cln.BkprlistaccounteventsRequest\x1a\".cln.BkprlistaccounteventsResponse\"\x00\x12Q\n\x10\x42kprListBalances\x12\x1c.cln.BkprlistbalancesRequest\x1a\x1d.cln.BkprlistbalancesResponse\"\x00\x12K\n\x0e\x42kprListIncome\x12\x1a.cln.BkprlistincomeRequest\x1a\x1b.cln.BkprlistincomeResponse\"\x00\x12{\n\x1e\x42kprEditDescriptionByPaymentId\x12*.cln.BkpreditdescriptionbypaymentidRequest\x1a+.cln.BkpreditdescriptionbypaymentidResponse\"\x00\x12x\n\x1d\x42kprEditDescriptionByOutpoint\x12).cln.BkpreditdescriptionbyoutpointRequest\x1a*.cln.BkpreditdescriptionbyoutpointResponse\"\x00\x12?\n\nBkprReport\x12\x16.cln.BkprreportRequest\x1a\x17.cln.BkprreportResponse\"\x00\x12H\n\rBlacklistRune\x12\x19.cln.BlacklistruneRequest\x1a\x1a.cln.BlacklistruneResponse\"\x00\x12<\n\tCheckRune\x12\x15.cln.CheckruneRequest\x1a\x16.cln.CheckruneResponse\"\x00\x12?\n\nCreateRune\x12\x16.cln.CreateruneRequest\x1a\x17.cln.CreateruneResponse\"\x00\x12<\n\tShowRunes\x12\x15.cln.ShowrunesRequest\x1a\x16.cln.ShowrunesResponse\"\x00\x12Q\n\x10\x41skReneUnreserve\x12\x1c.cln.AskreneunreserveRequest\x1a\x1d.cln.AskreneunreserveResponse\"\x00\x12T\n\x11\x41skReneListLayers\x12\x1d.cln.AskrenelistlayersRequest\x1a\x1e.cln.AskrenelistlayersResponse\"\x00\x12W\n\x12\x41skReneCreateLayer\x12\x1e.cln.AskrenecreatelayerRequest\x1a\x1f.cln.AskrenecreatelayerResponse\"\x00\x12W\n\x12\x41skReneRemoveLayer\x12\x1e.cln.AskreneremovelayerRequest\x1a\x1f.cln.AskreneremovelayerResponse\"\x00\x12o\n\x1a\x41skReneRemoveChannelUpdate\x12&.cln.AskreneremovechannelupdateRequest\x1a\'.cln.AskreneremovechannelupdateResponse\"\x00\x12K\n\x0e\x41skReneReserve\x12\x1a.cln.AskrenereserveRequest\x1a\x1b.cln.AskrenereserveResponse\"\x00\x12?\n\nAskReneAge\x12\x16.cln.AskreneageRequest\x1a\x17.cln.AskreneageResponse\"\x00\x12<\n\tGetRoutes\x12\x15.cln.GetroutesRequest\x1a\x16.cln.GetroutesResponse\"\x00\x12W\n\x12\x41skReneDisableNode\x12\x1e.cln.AskrenedisablenodeRequest\x1a\x1f.cln.AskrenedisablenodeResponse\"\x00\x12]\n\x14\x41skReneInformChannel\x12 .cln.AskreneinformchannelRequest\x1a!.cln.AskreneinformchannelResponse\"\x00\x12]\n\x14\x41skReneCreateChannel\x12 .cln.AskrenecreatechannelRequest\x1a!.cln.AskrenecreatechannelResponse\"\x00\x12]\n\x14\x41skReneUpdateChannel\x12 .cln.AskreneupdatechannelRequest\x1a!.cln.AskreneupdatechannelResponse\"\x00\x12W\n\x12\x41skReneBiasChannel\x12\x1e.cln.AskrenebiaschannelRequest\x1a\x1f.cln.AskrenebiaschannelResponse\"\x00\x12N\n\x0f\x41skreneBiasNode\x12\x1b.cln.AskrenebiasnodeRequest\x1a\x1c.cln.AskrenebiasnodeResponse\"\x00\x12\x66\n\x17\x41skReneListReservations\x12#.cln.AskrenelistreservationsRequest\x1a$.cln.AskrenelistreservationsResponse\"\x00\x12W\n\x12InjectPaymentOnion\x12\x1e.cln.InjectpaymentonionRequest\x1a\x1f.cln.InjectpaymentonionResponse\"\x00\x12W\n\x12InjectOnionMessage\x12\x1e.cln.InjectonionmessageRequest\x1a\x1f.cln.InjectonionmessageResponse\"\x00\x12-\n\x04Xpay\x12\x10.cln.XpayRequest\x1a\x11.cln.XpayResponse\"\x00\x12W\n\x12SignMessageWithKey\x12\x1e.cln.SignmessagewithkeyRequest\x1a\x1f.cln.SignmessagewithkeyResponse\"\x00\x12Q\n\x10ListChannelMoves\x12\x1c.cln.ListchannelmovesRequest\x1a\x1d.cln.ListchannelmovesResponse\"\x00\x12K\n\x0eListChainMoves\x12\x1a.cln.ListchainmovesRequest\x1a\x1b.cln.ListchainmovesResponse\"\x00\x12T\n\x11ListNetworkEvents\x12\x1d.cln.ListnetworkeventsRequest\x1a\x1e.cln.ListnetworkeventsResponse\"\x00\x12N\n\x0f\x44\x65lNetworkEvent\x12\x1b.cln.DelnetworkeventRequest\x1a\x1c.cln.DelnetworkeventResponse\"\x00\x12Z\n\x13\x43lnrestRegisterPath\x12\x1f.cln.ClnrestregisterpathRequest\x1a .cln.ClnrestregisterpathResponse\"\x00\x12T\n\x11ListCurrencyRates\x12\x1d.cln.ListcurrencyratesRequest\x1a\x1e.cln.ListcurrencyratesResponse\"\x00\x12N\n\x0f\x43urrencyConvert\x12\x1b.cln.CurrencyconvertRequest\x1a\x1c.cln.CurrencyconvertResponse\"\x00\x12\x45\n\x0c\x43urrencyRate\x12\x18.cln.CurrencyrateRequest\x1a\x19.cln.CurrencyrateResponse\"\x00\x12?\n\nSendAmount\x12\x16.cln.SendamountRequest\x1a\x17.cln.SendamountResponse\"\x00\x12\x42\n\x0b\x43reateProof\x12\x17.cln.CreateproofRequest\x1a\x18.cln.CreateproofResponse\"\x00\x12\x39\n\x08Xkeysend\x12\x14.cln.XkeysendRequest\x1a\x15.cln.XkeysendResponse\"\x00\x12\x39\n\x08Graceful\x12\x14.cln.GracefulRequest\x1a\x15.cln.GracefulResponse\"\x00\x12\x63\n\x18SubscribeBalanceSnapshot\x12!.cln.StreamBalanceSnapshotRequest\x1a .cln.BalanceSnapshotNotification\"\x00\x30\x01\x12T\n\x13SubscribeBlockAdded\x12\x1c.cln.StreamBlockAddedRequest\x1a\x1b.cln.BlockAddedNotification\"\x00\x30\x01\x12i\n\x1aSubscribeChannelOpenFailed\x12#.cln.StreamChannelOpenFailedRequest\x1a\".cln.ChannelOpenFailedNotification\"\x00\x30\x01\x12]\n\x16SubscribeChannelOpened\x12\x1f.cln.StreamChannelOpenedRequest\x1a\x1e.cln.ChannelOpenedNotification\"\x00\x30\x01\x12o\n\x1cSubscribeChannelStateChanged\x12%.cln.StreamChannelStateChangedRequest\x1a$.cln.ChannelStateChangedNotification\"\x00\x30\x01\x12O\n\x10SubscribeConnect\x12\x19.cln.StreamConnectRequest\x1a\x1c.cln.PeerConnectNotification\"\x00\x30\x01\x12Z\n\x15SubscribeCoinMovement\x12\x1e.cln.StreamCoinMovementRequest\x1a\x1d.cln.CoinMovementNotification\"\x00\x30\x01\x12Q\n\x12SubscribeCustomMsg\x12\x1b.cln.StreamCustomMsgRequest\x1a\x1a.cln.CustomMsgNotification\"\x00\x30\x01\x12i\n\x1aSubscribeDeprecatedOneshot\x12#.cln.StreamDeprecatedOneshotRequest\x1a\".cln.DeprecatedOneshotNotification\"\x00\x30\x01\x12T\n\x13SubscribeDisconnect\x12\x1c.cln.StreamDisconnectRequest\x1a\x1b.cln.DisconnectNotification\"\x00\x30\x01\x12Z\n\x15SubscribeForwardEvent\x12\x1e.cln.StreamForwardEventRequest\x1a\x1d.cln.ForwardEventNotification\"\x00\x30\x01\x12\x63\n\x18SubscribeInvoiceCreation\x12!.cln.StreamInvoiceCreationRequest\x1a .cln.InvoiceCreationNotification\"\x00\x30\x01\x12`\n\x17SubscribeInvoicePayment\x12 .cln.StreamInvoicePaymentRequest\x1a\x1f.cln.InvoicePaymentNotification\"\x00\x30\x01\x12?\n\x0cSubscribeLog\x12\x15.cln.StreamLogRequest\x1a\x14.cln.LogNotification\"\x00\x30\x01\x12{\n SubscribeOnionMessageForwardFail\x12).cln.StreamOnionMessageForwardFailRequest\x1a(.cln.OnionMessageForwardFailNotification\"\x00\x30\x01\x12o\n\x1cSubscribeOpenChannelPeerSigs\x12%.cln.StreamOpenChannelPeerSigsRequest\x1a$.cln.OpenChannelPeerSigsNotification\"\x00\x30\x01\x12]\n\x16SubscribePluginStarted\x12\x1f.cln.StreamPluginStartedRequest\x1a\x1e.cln.PluginStartedNotification\"\x00\x30\x01\x12]\n\x16SubscribePluginStopped\x12\x1f.cln.StreamPluginStoppedRequest\x1a\x1e.cln.PluginStoppedNotification\"\x00\x30\x01\x12`\n\x17SubscribeSendPayFailure\x12 .cln.StreamSendPayFailureRequest\x1a\x1f.cln.SendPayFailureNotification\"\x00\x30\x01\x12`\n\x17SubscribeSendPaySuccess\x12 .cln.StreamSendPaySuccessRequest\x1a\x1f.cln.SendPaySuccessNotification\"\x00\x30\x01\x12N\n\x11SubscribeShutdown\x12\x1a.cln.StreamShutdownRequest\x1a\x19.cln.ShutdownNotification\"\x00\x30\x01\x12K\n\x10SubscribeWarning\x12\x19.cln.StreamWarningRequest\x1a\x18.cln.WarningNotification\"\x00\x30\x01\x12T\n\x13SubscribePayPartEnd\x12\x1c.cln.StreamPayPartEndRequest\x1a\x1b.cln.PayPartEndNotification\"\x00\x30\x01\x12Z\n\x15SubscribePayPartStart\x12\x1e.cln.StreamPayPartStartRequest\x1a\x1d.cln.PayPartStartNotification\"\x00\x30\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -122,6 +122,8 @@ _globals['_KEYSENDRESPONSE'].fields_by_name['warning_partial_completion']._serialized_options = b'\030\001' _globals['_KEYSENDRESPONSE'].fields_by_name['status']._loaded_options = None _globals['_KEYSENDRESPONSE'].fields_by_name['status']._serialized_options = b'\030\001' + _globals['_LISTPEERCHANNELSCHANNELS'].fields_by_name['max_total_htlc_in_msat']._loaded_options = None + _globals['_LISTPEERCHANNELSCHANNELS'].fields_by_name['max_total_htlc_in_msat']._serialized_options = b'\030\001' _globals['_GETROUTEREQUEST'].fields_by_name['id']._loaded_options = None _globals['_GETROUTEREQUEST'].fields_by_name['id']._serialized_options = b'\030\001' _globals['_GETROUTEREQUEST'].fields_by_name['riskfactor']._loaded_options = None @@ -645,1013 +647,1013 @@ _globals['_LISTPEERCHANNELSRESPONSE']._serialized_start=27475 _globals['_LISTPEERCHANNELSRESPONSE']._serialized_end=27550 _globals['_LISTPEERCHANNELSCHANNELS']._serialized_start=27553 - _globals['_LISTPEERCHANNELSCHANNELS']._serialized_end=30962 - _globals['_LISTPEERCHANNELSCHANNELSALIAS']._serialized_start=30964 - _globals['_LISTPEERCHANNELSCHANNELSALIAS']._serialized_end=31057 - _globals['_LISTPEERCHANNELSCHANNELSCHANNELTYPE']._serialized_start=31059 - _globals['_LISTPEERCHANNELSCHANNELSCHANNELTYPE']._serialized_end=31147 - _globals['_LISTPEERCHANNELSCHANNELSFEERATE']._serialized_start=31149 - _globals['_LISTPEERCHANNELSCHANNELSFEERATE']._serialized_end=31212 - _globals['_LISTPEERCHANNELSCHANNELSFUNDING']._serialized_start=31215 - _globals['_LISTPEERCHANNELSCHANNELSFUNDING']._serialized_end=31564 - _globals['_LISTPEERCHANNELSCHANNELSHTLCS']._serialized_start=31567 - _globals['_LISTPEERCHANNELSCHANNELSHTLCS']._serialized_end=31944 - _globals['_LISTPEERCHANNELSCHANNELSHTLCS_LISTPEERCHANNELSCHANNELSHTLCSDIRECTION']._serialized_start=31858 - _globals['_LISTPEERCHANNELSCHANNELSHTLCS_LISTPEERCHANNELSCHANNELSHTLCSDIRECTION']._serialized_end=31915 - _globals['_LISTPEERCHANNELSCHANNELSINFLIGHT']._serialized_start=31947 - _globals['_LISTPEERCHANNELSCHANNELSINFLIGHT']._serialized_end=32191 - _globals['_LISTPEERCHANNELSCHANNELSSTATECHANGES']._serialized_start=32194 - _globals['_LISTPEERCHANNELSCHANNELSSTATECHANGES']._serialized_end=32562 - _globals['_LISTPEERCHANNELSCHANNELSSTATECHANGES_LISTPEERCHANNELSCHANNELSSTATECHANGESCAUSE']._serialized_start=32446 - _globals['_LISTPEERCHANNELSCHANNELSSTATECHANGES_LISTPEERCHANNELSCHANNELSSTATECHANGESCAUSE']._serialized_end=32562 - _globals['_LISTPEERCHANNELSCHANNELSUPDATES']._serialized_start=32565 - _globals['_LISTPEERCHANNELSCHANNELSUPDATES']._serialized_end=32732 - _globals['_LISTPEERCHANNELSCHANNELSUPDATESLOCAL']._serialized_start=32735 - _globals['_LISTPEERCHANNELSCHANNELSUPDATESLOCAL']._serialized_end=32953 - _globals['_LISTPEERCHANNELSCHANNELSUPDATESREMOTE']._serialized_start=32956 - _globals['_LISTPEERCHANNELSCHANNELSUPDATESREMOTE']._serialized_end=33175 - _globals['_LISTCLOSEDCHANNELSREQUEST']._serialized_start=33177 - _globals['_LISTCLOSEDCHANNELSREQUEST']._serialized_end=33228 - _globals['_LISTCLOSEDCHANNELSRESPONSE']._serialized_start=33230 - _globals['_LISTCLOSEDCHANNELSRESPONSE']._serialized_end=33321 - _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELS']._serialized_start=33324 - _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELS']._serialized_end=34778 - _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELS_LISTCLOSEDCHANNELSCLOSEDCHANNELSCLOSECAUSE']._serialized_start=34395 - _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELS_LISTCLOSEDCHANNELSCLOSEDCHANNELSCLOSECAUSE']._serialized_end=34512 - _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELSALIAS']._serialized_start=34780 - _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELSALIAS']._serialized_end=34881 - _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELSCHANNELTYPE']._serialized_start=34883 - _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELSCHANNELTYPE']._serialized_end=34979 - _globals['_DECODEREQUEST']._serialized_start=34981 - _globals['_DECODEREQUEST']._serialized_end=35012 - _globals['_DECODERESPONSE']._serialized_start=35015 - _globals['_DECODERESPONSE']._serialized_end=40964 - _globals['_DECODERESPONSE_DECODETYPE']._serialized_start=38759 - _globals['_DECODERESPONSE_DECODETYPE']._serialized_end=38914 - _globals['_DECODEEXTRA']._serialized_start=40966 - _globals['_DECODEEXTRA']._serialized_end=41006 - _globals['_DECODEFALLBACKS']._serialized_start=41009 - _globals['_DECODEFALLBACKS']._serialized_end=41205 - _globals['_DECODEFALLBACKS_DECODEFALLBACKSTYPE']._serialized_start=41121 - _globals['_DECODEFALLBACKS_DECODEFALLBACKSTYPE']._serialized_end=41196 - _globals['_DECODEINVOICEFALLBACKS']._serialized_start=41207 - _globals['_DECODEINVOICEFALLBACKS']._serialized_end=41295 - _globals['_DECODEINVOICEPATHS']._serialized_start=41298 - _globals['_DECODEINVOICEPATHS']._serialized_end=41592 - _globals['_DECODEINVOICEPATHSPATH']._serialized_start=41594 - _globals['_DECODEINVOICEPATHSPATH']._serialized_end=41677 - _globals['_DECODEINVOICEPATHSPAYINFO']._serialized_start=41680 - _globals['_DECODEINVOICEPATHSPAYINFO']._serialized_end=41959 - _globals['_DECODEINVREQBIP353NAME']._serialized_start=41961 - _globals['_DECODEINVREQBIP353NAME']._serialized_end=42045 - _globals['_DECODEINVREQPATHS']._serialized_start=42048 - _globals['_DECODEINVREQPATHS']._serialized_end=42291 - _globals['_DECODEINVREQPATHSPATH']._serialized_start=42293 - _globals['_DECODEINVREQPATHSPATH']._serialized_end=42375 - _globals['_DECODEOFFERPATHS']._serialized_start=42378 - _globals['_DECODEOFFERPATHS']._serialized_end=42619 - _globals['_DECODEOFFERPATHSPATH']._serialized_start=42621 - _globals['_DECODEOFFERPATHSPATH']._serialized_end=42702 - _globals['_DECODEOFFERRECURRENCE']._serialized_start=42705 - _globals['_DECODEOFFERRECURRENCE']._serialized_end=43004 - _globals['_DECODEOFFERRECURRENCEPAYWINDOW']._serialized_start=43007 - _globals['_DECODEOFFERRECURRENCEPAYWINDOW']._serialized_end=43144 - _globals['_DECODERESTRICTIONS']._serialized_start=43146 - _globals['_DECODERESTRICTIONS']._serialized_end=43205 - _globals['_DECODEUNKNOWNINVOICEREQUESTTLVS']._serialized_start=43207 - _globals['_DECODEUNKNOWNINVOICEREQUESTTLVS']._serialized_end=43290 - _globals['_DECODEUNKNOWNINVOICETLVS']._serialized_start=43292 - _globals['_DECODEUNKNOWNINVOICETLVS']._serialized_end=43368 - _globals['_DECODEUNKNOWNOFFERTLVS']._serialized_start=43370 - _globals['_DECODEUNKNOWNOFFERTLVS']._serialized_end=43444 - _globals['_DECODEUNKNOWNPAYERPROOFTLVS']._serialized_start=43446 - _globals['_DECODEUNKNOWNPAYERPROOFTLVS']._serialized_end=43525 - _globals['_DELPAYREQUEST']._serialized_start=43528 - _globals['_DELPAYREQUEST']._serialized_end=43722 - _globals['_DELPAYREQUEST_DELPAYSTATUS']._serialized_start=43659 - _globals['_DELPAYREQUEST_DELPAYSTATUS']._serialized_end=43699 - _globals['_DELPAYRESPONSE']._serialized_start=43724 - _globals['_DELPAYRESPONSE']._serialized_end=43779 - _globals['_DELPAYPAYMENTS']._serialized_start=43782 - _globals['_DELPAYPAYMENTS']._serialized_end=44474 - _globals['_DELPAYPAYMENTS_DELPAYPAYMENTSSTATUS']._serialized_start=44255 - _globals['_DELPAYPAYMENTS_DELPAYPAYMENTSSTATUS']._serialized_end=44316 - _globals['_DELFORWARDREQUEST']._serialized_start=44477 - _globals['_DELFORWARDREQUEST']._serialized_end=44656 - _globals['_DELFORWARDREQUEST_DELFORWARDSTATUS']._serialized_start=44595 - _globals['_DELFORWARDREQUEST_DELFORWARDSTATUS']._serialized_end=44656 - _globals['_DELFORWARDRESPONSE']._serialized_start=44658 - _globals['_DELFORWARDRESPONSE']._serialized_end=44678 - _globals['_DISABLEOFFERREQUEST']._serialized_start=44680 - _globals['_DISABLEOFFERREQUEST']._serialized_end=44719 - _globals['_DISABLEOFFERRESPONSE']._serialized_start=44722 - _globals['_DISABLEOFFERRESPONSE']._serialized_end=44942 - _globals['_ENABLEOFFERREQUEST']._serialized_start=44944 - _globals['_ENABLEOFFERREQUEST']._serialized_end=44982 - _globals['_ENABLEOFFERRESPONSE']._serialized_start=44985 - _globals['_ENABLEOFFERRESPONSE']._serialized_end=45204 - _globals['_DISCONNECTREQUEST']._serialized_start=45206 - _globals['_DISCONNECTREQUEST']._serialized_end=45267 - _globals['_DISCONNECTRESPONSE']._serialized_start=45269 - _globals['_DISCONNECTRESPONSE']._serialized_end=45289 - _globals['_FEERATESREQUEST']._serialized_start=45291 - _globals['_FEERATESREQUEST']._serialized_end=45398 - _globals['_FEERATESREQUEST_FEERATESSTYLE']._serialized_start=45361 - _globals['_FEERATESREQUEST_FEERATESSTYLE']._serialized_end=45398 - _globals['_FEERATESRESPONSE']._serialized_start=45401 - _globals['_FEERATESRESPONSE']._serialized_end=45683 - _globals['_FEERATESONCHAINFEEESTIMATES']._serialized_start=45686 - _globals['_FEERATESONCHAINFEEESTIMATES']._serialized_end=45967 - _globals['_FEERATESPERKB']._serialized_start=45970 - _globals['_FEERATESPERKB']._serialized_end=46358 - _globals['_FEERATESPERKBESTIMATES']._serialized_start=46360 - _globals['_FEERATESPERKBESTIMATES']._serialized_end=46447 - _globals['_FEERATESPERKW']._serialized_start=46450 - _globals['_FEERATESPERKW']._serialized_end=46838 - _globals['_FEERATESPERKWESTIMATES']._serialized_start=46840 - _globals['_FEERATESPERKWESTIMATES']._serialized_end=46927 - _globals['_FETCHBIP353REQUEST']._serialized_start=46929 - _globals['_FETCHBIP353REQUEST']._serialized_end=46966 - _globals['_FETCHBIP353RESPONSE']._serialized_start=46968 - _globals['_FETCHBIP353RESPONSE']._serialized_end=47056 - _globals['_FETCHBIP353INSTRUCTIONS']._serialized_start=47059 - _globals['_FETCHBIP353INSTRUCTIONS']._serialized_end=47306 - _globals['_FETCHINVOICEREQUEST']._serialized_start=47309 - _globals['_FETCHINVOICEREQUEST']._serialized_end=47750 - _globals['_FETCHINVOICERESPONSE']._serialized_start=47753 - _globals['_FETCHINVOICERESPONSE']._serialized_end=47906 - _globals['_FETCHINVOICECHANGES']._serialized_start=47909 - _globals['_FETCHINVOICECHANGES']._serialized_end=48167 - _globals['_FETCHINVOICENEXTPERIOD']._serialized_start=48169 - _globals['_FETCHINVOICENEXTPERIOD']._serialized_end=48294 - _globals['_CANCELRECURRINGINVOICEREQUEST']._serialized_start=48297 - _globals['_CANCELRECURRINGINVOICEREQUEST']._serialized_end=48521 - _globals['_CANCELRECURRINGINVOICERESPONSE']._serialized_start=48523 - _globals['_CANCELRECURRINGINVOICERESPONSE']._serialized_end=48571 - _globals['_FUNDCHANNELCANCELREQUEST']._serialized_start=48573 - _globals['_FUNDCHANNELCANCELREQUEST']._serialized_end=48611 - _globals['_FUNDCHANNELCANCELRESPONSE']._serialized_start=48613 - _globals['_FUNDCHANNELCANCELRESPONSE']._serialized_end=48659 - _globals['_FUNDCHANNELCOMPLETEREQUEST']._serialized_start=48661 - _globals['_FUNDCHANNELCOMPLETEREQUEST']._serialized_end=48751 - _globals['_FUNDCHANNELCOMPLETERESPONSE']._serialized_start=48753 - _globals['_FUNDCHANNELCOMPLETERESPONSE']._serialized_end=48831 - _globals['_FUNDCHANNELREQUEST']._serialized_start=48834 - _globals['_FUNDCHANNELREQUEST']._serialized_end=49341 - _globals['_FUNDCHANNELRESPONSE']._serialized_start=49344 - _globals['_FUNDCHANNELRESPONSE']._serialized_end=49550 - _globals['_FUNDCHANNELCHANNELTYPE']._serialized_start=49552 - _globals['_FUNDCHANNELCHANNELTYPE']._serialized_end=49627 - _globals['_FUNDCHANNELSTARTREQUEST']._serialized_start=49630 - _globals['_FUNDCHANNELSTARTREQUEST']._serialized_end=49972 - _globals['_FUNDCHANNELSTARTRESPONSE']._serialized_start=49975 - _globals['_FUNDCHANNELSTARTRESPONSE']._serialized_end=50221 - _globals['_FUNDCHANNELSTARTCHANNELTYPE']._serialized_start=50223 - _globals['_FUNDCHANNELSTARTCHANNELTYPE']._serialized_end=50303 - _globals['_GETLOGREQUEST']._serialized_start=50306 - _globals['_GETLOGREQUEST']._serialized_end=50463 - _globals['_GETLOGREQUEST_GETLOGLEVEL']._serialized_start=50375 - _globals['_GETLOGREQUEST_GETLOGLEVEL']._serialized_end=50453 - _globals['_GETLOGRESPONSE']._serialized_start=50465 - _globals['_GETLOGRESPONSE']._serialized_end=50569 - _globals['_GETLOGLOG']._serialized_start=50572 - _globals['_GETLOGLOG']._serialized_end=50932 - _globals['_GETLOGLOG_GETLOGLOGTYPE']._serialized_start=50759 - _globals['_GETLOGLOG_GETLOGLOGTYPE']._serialized_end=50867 - _globals['_FUNDERUPDATEREQUEST']._serialized_start=50935 - _globals['_FUNDERUPDATEREQUEST']._serialized_end=52048 - _globals['_FUNDERUPDATEREQUEST_FUNDERUPDATEPOLICY']._serialized_start=51629 - _globals['_FUNDERUPDATEREQUEST_FUNDERUPDATEPOLICY']._serialized_end=51686 - _globals['_FUNDERUPDATERESPONSE']._serialized_start=52051 - _globals['_FUNDERUPDATERESPONSE']._serialized_end=52914 - _globals['_FUNDERUPDATERESPONSE_FUNDERUPDATEPOLICY']._serialized_start=51629 - _globals['_FUNDERUPDATERESPONSE_FUNDERUPDATEPOLICY']._serialized_end=51686 - _globals['_GETROUTEREQUEST']._serialized_start=52917 - _globals['_GETROUTEREQUEST']._serialized_end=53185 - _globals['_GETROUTERESPONSE']._serialized_start=53187 - _globals['_GETROUTERESPONSE']._serialized_end=53244 - _globals['_GETROUTEROUTE']._serialized_start=53247 - _globals['_GETROUTEROUTE']._serialized_end=53472 - _globals['_GETROUTEROUTE_GETROUTEROUTESTYLE']._serialized_start=53439 - _globals['_GETROUTEROUTE_GETROUTEROUTESTYLE']._serialized_end=53472 - _globals['_LISTADDRESSESREQUEST']._serialized_start=53474 - _globals['_LISTADDRESSESREQUEST']._serialized_end=53590 - _globals['_LISTADDRESSESRESPONSE']._serialized_start=53592 - _globals['_LISTADDRESSESRESPONSE']._serialized_end=53663 - _globals['_LISTADDRESSESADDRESSES']._serialized_start=53665 - _globals['_LISTADDRESSESADDRESSES']._serialized_end=53765 - _globals['_LISTFORWARDSREQUEST']._serialized_start=53768 - _globals['_LISTFORWARDSREQUEST']._serialized_end=54207 - _globals['_LISTFORWARDSREQUEST_LISTFORWARDSINDEX']._serialized_start=54012 - _globals['_LISTFORWARDSREQUEST_LISTFORWARDSINDEX']._serialized_end=54057 - _globals['_LISTFORWARDSREQUEST_LISTFORWARDSSTATUS']._serialized_start=54059 - _globals['_LISTFORWARDSREQUEST_LISTFORWARDSSTATUS']._serialized_end=54135 - _globals['_LISTFORWARDSRESPONSE']._serialized_start=54209 - _globals['_LISTFORWARDSRESPONSE']._serialized_end=54276 - _globals['_LISTFORWARDSFORWARDS']._serialized_start=54279 - _globals['_LISTFORWARDSFORWARDS']._serialized_end=55076 - _globals['_LISTFORWARDSFORWARDS_LISTFORWARDSFORWARDSSTATUS']._serialized_start=54795 - _globals['_LISTFORWARDSFORWARDS_LISTFORWARDSFORWARDSSTATUS']._serialized_end=54879 - _globals['_LISTFORWARDSFORWARDS_LISTFORWARDSFORWARDSSTYLE']._serialized_start=54881 - _globals['_LISTFORWARDSFORWARDS_LISTFORWARDSFORWARDSSTYLE']._serialized_end=54929 - _globals['_LISTOFFERSREQUEST']._serialized_start=55078 - _globals['_LISTOFFERSREQUEST']._serialized_end=55175 - _globals['_LISTOFFERSRESPONSE']._serialized_start=55177 - _globals['_LISTOFFERSRESPONSE']._serialized_end=55236 - _globals['_LISTOFFERSOFFERS']._serialized_start=55239 - _globals['_LISTOFFERSOFFERS']._serialized_end=55455 - _globals['_LISTPAYSREQUEST']._serialized_start=55458 - _globals['_LISTPAYSREQUEST']._serialized_end=55846 - _globals['_LISTPAYSREQUEST_LISTPAYSINDEX']._serialized_start=55679 - _globals['_LISTPAYSREQUEST_LISTPAYSINDEX']._serialized_end=55720 - _globals['_LISTPAYSREQUEST_LISTPAYSSTATUS']._serialized_start=55722 - _globals['_LISTPAYSREQUEST_LISTPAYSSTATUS']._serialized_end=55777 - _globals['_LISTPAYSRESPONSE']._serialized_start=55848 - _globals['_LISTPAYSRESPONSE']._serialized_end=55899 - _globals['_LISTPAYSPAYS']._serialized_start=55902 - _globals['_LISTPAYSPAYS']._serialized_end=56633 - _globals['_LISTPAYSPAYS_LISTPAYSPAYSSTATUS']._serialized_start=56372 - _globals['_LISTPAYSPAYS_LISTPAYSPAYSSTATUS']._serialized_end=56431 - _globals['_LISTHTLCSREQUEST']._serialized_start=56636 - _globals['_LISTHTLCSREQUEST']._serialized_end=56850 - _globals['_LISTHTLCSREQUEST_LISTHTLCSINDEX']._serialized_start=56771 - _globals['_LISTHTLCSREQUEST_LISTHTLCSINDEX']._serialized_end=56813 - _globals['_LISTHTLCSRESPONSE']._serialized_start=56852 - _globals['_LISTHTLCSRESPONSE']._serialized_end=56907 - _globals['_LISTHTLCSHTLCS']._serialized_start=56910 - _globals['_LISTHTLCSHTLCS']._serialized_end=57267 - _globals['_LISTHTLCSHTLCS_LISTHTLCSHTLCSDIRECTION']._serialized_start=57189 - _globals['_LISTHTLCSHTLCS_LISTHTLCSHTLCSDIRECTION']._serialized_end=57231 - _globals['_MULTIFUNDCHANNELREQUEST']._serialized_start=57270 - _globals['_MULTIFUNDCHANNELREQUEST']._serialized_end=57576 - _globals['_MULTIFUNDCHANNELRESPONSE']._serialized_start=57579 - _globals['_MULTIFUNDCHANNELRESPONSE']._serialized_end=57730 - _globals['_MULTIFUNDCHANNELDESTINATIONS']._serialized_start=57733 - _globals['_MULTIFUNDCHANNELDESTINATIONS']._serialized_end=58116 - _globals['_MULTIFUNDCHANNELCHANNELIDS']._serialized_start=58119 - _globals['_MULTIFUNDCHANNELCHANNELIDS']._serialized_end=58297 - _globals['_MULTIFUNDCHANNELCHANNELIDSCHANNELTYPE']._serialized_start=58299 - _globals['_MULTIFUNDCHANNELCHANNELIDSCHANNELTYPE']._serialized_end=58389 - _globals['_MULTIFUNDCHANNELFAILED']._serialized_start=58392 - _globals['_MULTIFUNDCHANNELFAILED']._serialized_end=58667 - _globals['_MULTIFUNDCHANNELFAILED_MULTIFUNDCHANNELFAILEDMETHOD']._serialized_start=58553 - _globals['_MULTIFUNDCHANNELFAILED_MULTIFUNDCHANNELFAILEDMETHOD']._serialized_end=58667 - _globals['_MULTIFUNDCHANNELFAILEDERROR']._serialized_start=58669 - _globals['_MULTIFUNDCHANNELFAILEDERROR']._serialized_end=58729 - _globals['_MULTIWITHDRAWREQUEST']._serialized_start=58732 - _globals['_MULTIWITHDRAWREQUEST']._serialized_end=58900 - _globals['_MULTIWITHDRAWRESPONSE']._serialized_start=58902 - _globals['_MULTIWITHDRAWRESPONSE']._serialized_end=58951 - _globals['_OFFERREQUEST']._serialized_start=58954 - _globals['_OFFERREQUEST']._serialized_end=59564 - _globals['_OFFERRESPONSE']._serialized_start=59567 - _globals['_OFFERRESPONSE']._serialized_end=59755 - _globals['_OPENCHANNELABORTREQUEST']._serialized_start=59757 - _globals['_OPENCHANNELABORTREQUEST']._serialized_end=59802 - _globals['_OPENCHANNELABORTRESPONSE']._serialized_start=59804 - _globals['_OPENCHANNELABORTRESPONSE']._serialized_end=59892 - _globals['_OPENCHANNELBUMPREQUEST']._serialized_start=59895 - _globals['_OPENCHANNELBUMPREQUEST']._serialized_end=60053 - _globals['_OPENCHANNELBUMPRESPONSE']._serialized_start=60056 - _globals['_OPENCHANNELBUMPRESPONSE']._serialized_end=60293 - _globals['_OPENCHANNELBUMPCHANNELTYPE']._serialized_start=60295 - _globals['_OPENCHANNELBUMPCHANNELTYPE']._serialized_end=60374 - _globals['_OPENCHANNELINITREQUEST']._serialized_start=60377 - _globals['_OPENCHANNELINITREQUEST']._serialized_end=60792 - _globals['_OPENCHANNELINITRESPONSE']._serialized_start=60795 - _globals['_OPENCHANNELINITRESPONSE']._serialized_end=61032 - _globals['_OPENCHANNELINITCHANNELTYPE']._serialized_start=61034 - _globals['_OPENCHANNELINITCHANNELTYPE']._serialized_end=61113 - _globals['_OPENCHANNELSIGNEDREQUEST']._serialized_start=61115 - _globals['_OPENCHANNELSIGNEDREQUEST']._serialized_end=61182 - _globals['_OPENCHANNELSIGNEDRESPONSE']._serialized_start=61184 - _globals['_OPENCHANNELSIGNEDRESPONSE']._serialized_end=61257 - _globals['_OPENCHANNELUPDATEREQUEST']._serialized_start=61259 - _globals['_OPENCHANNELUPDATEREQUEST']._serialized_end=61319 - _globals['_OPENCHANNELUPDATERESPONSE']._serialized_start=61322 - _globals['_OPENCHANNELUPDATERESPONSE']._serialized_end=61599 - _globals['_OPENCHANNELUPDATECHANNELTYPE']._serialized_start=61601 - _globals['_OPENCHANNELUPDATECHANNELTYPE']._serialized_end=61682 - _globals['_PINGREQUEST']._serialized_start=61684 - _globals['_PINGREQUEST']._serialized_end=61773 - _globals['_PINGRESPONSE']._serialized_start=61775 - _globals['_PINGRESPONSE']._serialized_end=61805 - _globals['_PLUGINREQUEST']._serialized_start=61808 - _globals['_PLUGINREQUEST']._serialized_end=61953 - _globals['_PLUGINRESPONSE']._serialized_start=61955 - _globals['_PLUGINRESPONSE']._serialized_end=62080 - _globals['_PLUGINPLUGINS']._serialized_start=62082 - _globals['_PLUGINPLUGINS']._serialized_end=62144 - _globals['_RENEPAYSTATUSREQUEST']._serialized_start=62146 - _globals['_RENEPAYSTATUSREQUEST']._serialized_end=62210 - _globals['_RENEPAYSTATUSRESPONSE']._serialized_start=62212 - _globals['_RENEPAYSTATUSRESPONSE']._serialized_end=62287 - _globals['_RENEPAYSTATUSPAYSTATUS']._serialized_start=62290 - _globals['_RENEPAYSTATUSPAYSTATUS']._serialized_end=62828 - _globals['_RENEPAYSTATUSPAYSTATUS_RENEPAYSTATUSPAYSTATUSSTATUS']._serialized_start=62679 - _globals['_RENEPAYSTATUSPAYSTATUS_RENEPAYSTATUSPAYSTATUSSTATUS']._serialized_end=62760 - _globals['_RENEPAYREQUEST']._serialized_start=62831 - _globals['_RENEPAYREQUEST']._serialized_end=63213 - _globals['_RENEPAYRESPONSE']._serialized_start=63216 - _globals['_RENEPAYRESPONSE']._serialized_end=63693 - _globals['_RENEPAYRESPONSE_RENEPAYSTATUS']._serialized_start=63577 - _globals['_RENEPAYRESPONSE_RENEPAYSTATUS']._serialized_end=63643 - _globals['_RESERVEINPUTSREQUEST']._serialized_start=63695 - _globals['_RESERVEINPUTSREQUEST']._serialized_end=63803 - _globals['_RESERVEINPUTSRESPONSE']._serialized_start=63805 - _globals['_RESERVEINPUTSRESPONSE']._serialized_end=63882 - _globals['_RESERVEINPUTSRESERVATIONS']._serialized_start=63884 - _globals['_RESERVEINPUTSRESERVATIONS']._serialized_end=64006 - _globals['_SENDCUSTOMMSGREQUEST']._serialized_start=64008 - _globals['_SENDCUSTOMMSGREQUEST']._serialized_end=64060 - _globals['_SENDCUSTOMMSGRESPONSE']._serialized_start=64062 - _globals['_SENDCUSTOMMSGRESPONSE']._serialized_end=64101 - _globals['_SENDINVOICEREQUEST']._serialized_start=64104 - _globals['_SENDINVOICEREQUEST']._serialized_end=64280 - _globals['_SENDINVOICERESPONSE']._serialized_start=64283 - _globals['_SENDINVOICERESPONSE']._serialized_end=64851 - _globals['_SENDINVOICERESPONSE_SENDINVOICESTATUS']._serialized_start=64680 - _globals['_SENDINVOICERESPONSE_SENDINVOICESTATUS']._serialized_end=64734 - _globals['_SETCHANNELREQUEST']._serialized_start=64854 - _globals['_SETCHANNELREQUEST']._serialized_end=65152 - _globals['_SETCHANNELRESPONSE']._serialized_start=65154 - _globals['_SETCHANNELRESPONSE']._serialized_end=65217 - _globals['_SETCHANNELCHANNELS']._serialized_start=65220 - _globals['_SETCHANNELCHANNELS']._serialized_end=65651 - _globals['_SETCONFIGREQUEST']._serialized_start=65653 - _globals['_SETCONFIGREQUEST']._serialized_end=65751 - _globals['_SETCONFIGRESPONSE']._serialized_start=65753 - _globals['_SETCONFIGRESPONSE']._serialized_end=65810 - _globals['_SETCONFIGCONFIG']._serialized_start=65813 - _globals['_SETCONFIGCONFIG']._serialized_end=66159 - _globals['_SETPSBTVERSIONREQUEST']._serialized_start=66161 - _globals['_SETPSBTVERSIONREQUEST']._serialized_end=66215 - _globals['_SETPSBTVERSIONRESPONSE']._serialized_start=66217 - _globals['_SETPSBTVERSIONRESPONSE']._serialized_end=66255 - _globals['_SIGNINVOICEREQUEST']._serialized_start=66257 - _globals['_SIGNINVOICEREQUEST']._serialized_end=66296 - _globals['_SIGNINVOICERESPONSE']._serialized_start=66298 - _globals['_SIGNINVOICERESPONSE']._serialized_end=66335 - _globals['_SIGNMESSAGEREQUEST']._serialized_start=66337 - _globals['_SIGNMESSAGEREQUEST']._serialized_end=66374 - _globals['_SIGNMESSAGERESPONSE']._serialized_start=66376 - _globals['_SIGNMESSAGERESPONSE']._serialized_end=66446 - _globals['_SPLICEINITREQUEST']._serialized_start=66449 - _globals['_SPLICEINITREQUEST']._serialized_end=66649 - _globals['_SPLICEINITRESPONSE']._serialized_start=66651 - _globals['_SPLICEINITRESPONSE']._serialized_end=66685 - _globals['_SPLICESIGNEDREQUEST']._serialized_start=66687 - _globals['_SPLICESIGNEDREQUEST']._serialized_end=66782 - _globals['_SPLICESIGNEDRESPONSE']._serialized_start=66784 - _globals['_SPLICESIGNEDRESPONSE']._serialized_end=66878 - _globals['_SPLICEUPDATEREQUEST']._serialized_start=66880 - _globals['_SPLICEUPDATEREQUEST']._serialized_end=66935 - _globals['_SPLICEUPDATERESPONSE']._serialized_start=66937 - _globals['_SPLICEUPDATERESPONSE']._serialized_end=67058 - _globals['_SPLICEINREQUEST']._serialized_start=67060 - _globals['_SPLICEINREQUEST']._serialized_end=67110 - _globals['_SPLICEINRESPONSE']._serialized_start=67112 - _globals['_SPLICEINRESPONSE']._serialized_end=67210 - _globals['_SPLICEOUTREQUEST']._serialized_start=67213 - _globals['_SPLICEOUTREQUEST']._serialized_end=67352 - _globals['_SPLICEOUTRESPONSE']._serialized_start=67354 - _globals['_SPLICEOUTRESPONSE']._serialized_end=67453 - _globals['_DEVSPLICEREQUEST']._serialized_start=67456 - _globals['_DEVSPLICEREQUEST']._serialized_end=67654 - _globals['_DEVSPLICERESPONSE']._serialized_start=67657 - _globals['_DEVSPLICERESPONSE']._serialized_end=67785 - _globals['_UNRESERVEINPUTSREQUEST']._serialized_start=67787 - _globals['_UNRESERVEINPUTSREQUEST']._serialized_end=67859 - _globals['_UNRESERVEINPUTSRESPONSE']._serialized_start=67861 - _globals['_UNRESERVEINPUTSRESPONSE']._serialized_end=67942 - _globals['_UNRESERVEINPUTSRESERVATIONS']._serialized_start=67945 - _globals['_UNRESERVEINPUTSRESERVATIONS']._serialized_end=68096 - _globals['_UPGRADEWALLETREQUEST']._serialized_start=68098 - _globals['_UPGRADEWALLETREQUEST']._serialized_end=68208 - _globals['_UPGRADEWALLETRESPONSE']._serialized_start=68210 - _globals['_UPGRADEWALLETRESPONSE']._serialized_end=68336 - _globals['_WAITBLOCKHEIGHTREQUEST']._serialized_start=68338 - _globals['_WAITBLOCKHEIGHTREQUEST']._serialized_end=68417 - _globals['_WAITBLOCKHEIGHTRESPONSE']._serialized_start=68419 - _globals['_WAITBLOCKHEIGHTRESPONSE']._serialized_end=68465 - _globals['_WAITREQUEST']._serialized_start=68468 - _globals['_WAITREQUEST']._serialized_end=68781 - _globals['_WAITREQUEST_WAITINDEXNAME']._serialized_start=68604 - _globals['_WAITREQUEST_WAITINDEXNAME']._serialized_end=68658 - _globals['_WAITREQUEST_WAITSUBSYSTEM']._serialized_start=68660 - _globals['_WAITREQUEST_WAITSUBSYSTEM']._serialized_end=68781 - _globals['_WAITRESPONSE']._serialized_start=68784 - _globals['_WAITRESPONSE']._serialized_end=69540 - _globals['_WAITRESPONSE_WAITSUBSYSTEM']._serialized_start=68660 - _globals['_WAITRESPONSE_WAITSUBSYSTEM']._serialized_end=68781 - _globals['_WAITCHAINMOVES']._serialized_start=69542 - _globals['_WAITCHAINMOVES']._serialized_end=69642 - _globals['_WAITCHANNELMOVES']._serialized_start=69644 - _globals['_WAITCHANNELMOVES']._serialized_end=69746 - _globals['_WAITDETAILS']._serialized_start=69749 - _globals['_WAITDETAILS']._serialized_end=70469 - _globals['_WAITDETAILS_WAITDETAILSSTATUS']._serialized_start=70139 - _globals['_WAITDETAILS_WAITDETAILSSTATUS']._serialized_end=70312 - _globals['_WAITFORWARDS']._serialized_start=70472 - _globals['_WAITFORWARDS']._serialized_end=70803 - _globals['_WAITFORWARDS_WAITFORWARDSSTATUS']._serialized_start=70658 - _globals['_WAITFORWARDS_WAITFORWARDSSTATUS']._serialized_end=70734 - _globals['_WAITHTLCS']._serialized_start=70806 - _globals['_WAITHTLCS']._serialized_end=71202 - _globals['_WAITHTLCS_WAITHTLCSDIRECTION']._serialized_start=71059 - _globals['_WAITHTLCS_WAITHTLCSDIRECTION']._serialized_end=71096 - _globals['_WAITINVOICES']._serialized_start=71205 - _globals['_WAITINVOICES']._serialized_end=71482 - _globals['_WAITINVOICES_WAITINVOICESSTATUS']._serialized_start=71368 - _globals['_WAITINVOICES_WAITINVOICESSTATUS']._serialized_end=71423 - _globals['_WAITNETWORKEVENTS']._serialized_start=71485 - _globals['_WAITNETWORKEVENTS']._serialized_end=71750 - _globals['_WAITNETWORKEVENTS_WAITNETWORKEVENTSTYPE']._serialized_start=71626 - _globals['_WAITNETWORKEVENTS_WAITNETWORKEVENTSTYPE']._serialized_end=71706 - _globals['_WAITSENDPAYS']._serialized_start=71753 - _globals['_WAITSENDPAYS']._serialized_end=72008 - _globals['_WAITSENDPAYS_WAITSENDPAYSSTATUS']._serialized_start=71898 - _globals['_WAITSENDPAYS_WAITSENDPAYSSTATUS']._serialized_end=71957 - _globals['_LISTCONFIGSREQUEST']._serialized_start=72010 - _globals['_LISTCONFIGSREQUEST']._serialized_end=72062 - _globals['_LISTCONFIGSRESPONSE']._serialized_start=72064 - _globals['_LISTCONFIGSRESPONSE']._serialized_end=72144 - _globals['_LISTCONFIGSCONFIGS']._serialized_start=72147 - _globals['_LISTCONFIGSCONFIGS']._serialized_end=78055 - _globals['_LISTCONFIGSCONFIGSADDR']._serialized_start=78057 - _globals['_LISTCONFIGSCONFIGSADDR']._serialized_end=78118 - _globals['_LISTCONFIGSCONFIGSALIAS']._serialized_start=78120 - _globals['_LISTCONFIGSCONFIGSALIAS']._serialized_end=78180 - _globals['_LISTCONFIGSCONFIGSALLOWDEPRECATEDAPIS']._serialized_start=78182 - _globals['_LISTCONFIGSCONFIGSALLOWDEPRECATEDAPIS']._serialized_end=78257 - _globals['_LISTCONFIGSCONFIGSALWAYSUSEPROXY']._serialized_start=78259 - _globals['_LISTCONFIGSCONFIGSALWAYSUSEPROXY']._serialized_end=78329 - _globals['_LISTCONFIGSCONFIGSANNOUNCEADDR']._serialized_start=78331 - _globals['_LISTCONFIGSCONFIGSANNOUNCEADDR']._serialized_end=78400 - _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVERED']._serialized_start=78403 - _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVERED']._serialized_end=78659 - _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVERED_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVEREDVALUESTR']._serialized_start=78578 - _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVERED_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVEREDVALUESTR']._serialized_end=78659 - _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVEREDPORT']._serialized_start=78661 - _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVEREDPORT']._serialized_end=78742 - _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDNS']._serialized_start=78744 - _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDNS']._serialized_end=78815 - _globals['_LISTCONFIGSCONFIGSAUTOCONNECTSEEKERPEERS']._serialized_start=78817 - _globals['_LISTCONFIGSCONFIGSAUTOCONNECTSEEKERPEERS']._serialized_end=78894 - _globals['_LISTCONFIGSCONFIGSAUTOLISTEN']._serialized_start=78896 - _globals['_LISTCONFIGSCONFIGSAUTOLISTEN']._serialized_end=78962 - _globals['_LISTCONFIGSCONFIGSBINDADDR']._serialized_start=78964 - _globals['_LISTCONFIGSCONFIGSBINDADDR']._serialized_end=79029 - _globals['_LISTCONFIGSCONFIGSCLEARPLUGINS']._serialized_start=79031 - _globals['_LISTCONFIGSCONFIGSCLEARPLUGINS']._serialized_end=79092 - _globals['_LISTCONFIGSCONFIGSCLTVDELTA']._serialized_start=79094 - _globals['_LISTCONFIGSCONFIGSCLTVDELTA']._serialized_end=79158 - _globals['_LISTCONFIGSCONFIGSCLTVFINAL']._serialized_start=79160 - _globals['_LISTCONFIGSCONFIGSCLTVFINAL']._serialized_end=79224 - _globals['_LISTCONFIGSCONFIGSCOMMITFEE']._serialized_start=79226 - _globals['_LISTCONFIGSCONFIGSCOMMITFEE']._serialized_end=79290 - _globals['_LISTCONFIGSCONFIGSCOMMITFEERATEOFFSET']._serialized_start=79292 - _globals['_LISTCONFIGSCONFIGSCOMMITFEERATEOFFSET']._serialized_end=79366 - _globals['_LISTCONFIGSCONFIGSCOMMITTIME']._serialized_start=79368 - _globals['_LISTCONFIGSCONFIGSCOMMITTIME']._serialized_end=79433 - _globals['_LISTCONFIGSCONFIGSCONF']._serialized_start=79436 - _globals['_LISTCONFIGSCONFIGSCONF']._serialized_end=79598 - _globals['_LISTCONFIGSCONFIGSCONF_LISTCONFIGSCONFIGSCONFSOURCE']._serialized_start=79555 - _globals['_LISTCONFIGSCONFIGSCONF_LISTCONFIGSCONFIGSCONFSOURCE']._serialized_end=79598 - _globals['_LISTCONFIGSCONFIGSCURRENCYRATEADDSOURCE']._serialized_start=79600 - _globals['_LISTCONFIGSCONFIGSCURRENCYRATEADDSOURCE']._serialized_end=79710 - _globals['_LISTCONFIGSCONFIGSCURRENCYRATEDISABLESOURCE']._serialized_start=79712 - _globals['_LISTCONFIGSCONFIGSCURRENCYRATEDISABLESOURCE']._serialized_end=79826 - _globals['_LISTCONFIGSCONFIGSDAEMON']._serialized_start=79828 - _globals['_LISTCONFIGSCONFIGSDAEMON']._serialized_end=79883 - _globals['_LISTCONFIGSCONFIGSDATABASEUPGRADE']._serialized_start=79885 - _globals['_LISTCONFIGSCONFIGSDATABASEUPGRADE']._serialized_end=79956 - _globals['_LISTCONFIGSCONFIGSDEVELOPER']._serialized_start=79958 - _globals['_LISTCONFIGSCONFIGSDEVELOPER']._serialized_end=80016 - _globals['_LISTCONFIGSCONFIGSDISABLEDNS']._serialized_start=80018 - _globals['_LISTCONFIGSCONFIGSDISABLEDNS']._serialized_end=80077 - _globals['_LISTCONFIGSCONFIGSDISABLEMPP']._serialized_start=80079 - _globals['_LISTCONFIGSCONFIGSDISABLEMPP']._serialized_end=80170 - _globals['_LISTCONFIGSCONFIGSDISABLEPLUGIN']._serialized_start=80172 - _globals['_LISTCONFIGSCONFIGSDISABLEPLUGIN']._serialized_end=80242 - _globals['_LISTCONFIGSCONFIGSENCRYPTEDHSM']._serialized_start=80244 - _globals['_LISTCONFIGSCONFIGSENCRYPTEDHSM']._serialized_end=80305 - _globals['_LISTCONFIGSCONFIGSEXPERIMENTALANCHORS']._serialized_start=80307 - _globals['_LISTCONFIGSCONFIGSEXPERIMENTALANCHORS']._serialized_end=80375 - _globals['_LISTCONFIGSCONFIGSEXPERIMENTALDUALFUND']._serialized_start=80377 - _globals['_LISTCONFIGSCONFIGSEXPERIMENTALDUALFUND']._serialized_end=80446 - _globals['_LISTCONFIGSCONFIGSEXPERIMENTALPEERSTORAGE']._serialized_start=80448 - _globals['_LISTCONFIGSCONFIGSEXPERIMENTALPEERSTORAGE']._serialized_end=80520 - _globals['_LISTCONFIGSCONFIGSEXPERIMENTALSHUTDOWNWRONGFUNDING']._serialized_start=80522 - _globals['_LISTCONFIGSCONFIGSEXPERIMENTALSHUTDOWNWRONGFUNDING']._serialized_end=80603 - _globals['_LISTCONFIGSCONFIGSEXPERIMENTALSPLICING']._serialized_start=80605 - _globals['_LISTCONFIGSCONFIGSEXPERIMENTALSPLICING']._serialized_end=80682 - _globals['_LISTCONFIGSCONFIGSFEEBASE']._serialized_start=80684 - _globals['_LISTCONFIGSCONFIGSFEEBASE']._serialized_end=80746 - _globals['_LISTCONFIGSCONFIGSFEEPERSATOSHI']._serialized_start=80748 - _globals['_LISTCONFIGSCONFIGSFEEPERSATOSHI']._serialized_end=80816 - _globals['_LISTCONFIGSCONFIGSFETCHINVOICENOCONNECT']._serialized_start=80818 - _globals['_LISTCONFIGSCONFIGSFETCHINVOICENOCONNECT']._serialized_end=80920 - _globals['_LISTCONFIGSCONFIGSFORCEFEERATES']._serialized_start=80922 - _globals['_LISTCONFIGSCONFIGSFORCEFEERATES']._serialized_end=80990 - _globals['_LISTCONFIGSCONFIGSFUNDINGCONFIRMS']._serialized_start=80992 - _globals['_LISTCONFIGSCONFIGSFUNDINGCONFIRMS']._serialized_end=81062 - _globals['_LISTCONFIGSCONFIGSHTLCMAXIMUMMSAT']._serialized_start=81064 - _globals['_LISTCONFIGSCONFIGSHTLCMAXIMUMMSAT']._serialized_end=81148 - _globals['_LISTCONFIGSCONFIGSHTLCMINIMUMMSAT']._serialized_start=81150 - _globals['_LISTCONFIGSCONFIGSHTLCMINIMUMMSAT']._serialized_end=81234 - _globals['_LISTCONFIGSCONFIGSIGNOREFEELIMITS']._serialized_start=81236 - _globals['_LISTCONFIGSCONFIGSIGNOREFEELIMITS']._serialized_end=81307 - _globals['_LISTCONFIGSCONFIGSIMPORTANTPLUGIN']._serialized_start=81309 - _globals['_LISTCONFIGSCONFIGSIMPORTANTPLUGIN']._serialized_end=81381 - _globals['_LISTCONFIGSCONFIGSLARGECHANNELS']._serialized_start=81383 - _globals['_LISTCONFIGSCONFIGSLARGECHANNELS']._serialized_end=81445 - _globals['_LISTCONFIGSCONFIGSLIGHTNINGDIR']._serialized_start=81447 - _globals['_LISTCONFIGSCONFIGSLIGHTNINGDIR']._serialized_end=81514 - _globals['_LISTCONFIGSCONFIGSLOGFILE']._serialized_start=81516 - _globals['_LISTCONFIGSCONFIGSLOGFILE']._serialized_end=81580 - _globals['_LISTCONFIGSCONFIGSLOGLEVEL']._serialized_start=81582 - _globals['_LISTCONFIGSCONFIGSLOGLEVEL']._serialized_end=81645 - _globals['_LISTCONFIGSCONFIGSLOGPREFIX']._serialized_start=81647 - _globals['_LISTCONFIGSCONFIGSLOGPREFIX']._serialized_end=81711 - _globals['_LISTCONFIGSCONFIGSLOGTIMESTAMPS']._serialized_start=81713 - _globals['_LISTCONFIGSCONFIGSLOGTIMESTAMPS']._serialized_end=81782 - _globals['_LISTCONFIGSCONFIGSMAINNET']._serialized_start=81784 - _globals['_LISTCONFIGSCONFIGSMAINNET']._serialized_end=81840 - _globals['_LISTCONFIGSCONFIGSMAXCONCURRENTHTLCS']._serialized_start=81842 - _globals['_LISTCONFIGSCONFIGSMAXCONCURRENTHTLCS']._serialized_end=81915 - _globals['_LISTCONFIGSCONFIGSMAXDUSTHTLCEXPOSUREMSAT']._serialized_start=81917 - _globals['_LISTCONFIGSCONFIGSMAXDUSTHTLCEXPOSUREMSAT']._serialized_end=82009 - _globals['_LISTCONFIGSCONFIGSMINCAPACITYSAT']._serialized_start=82011 - _globals['_LISTCONFIGSCONFIGSMINCAPACITYSAT']._serialized_end=82114 - _globals['_LISTCONFIGSCONFIGSNETWORK']._serialized_start=82116 - _globals['_LISTCONFIGSCONFIGSNETWORK']._serialized_end=82178 - _globals['_LISTCONFIGSCONFIGSOFFLINE']._serialized_start=82180 - _globals['_LISTCONFIGSCONFIGSOFFLINE']._serialized_end=82236 - _globals['_LISTCONFIGSCONFIGSPIDFILE']._serialized_start=82238 - _globals['_LISTCONFIGSCONFIGSPIDFILE']._serialized_end=82300 - _globals['_LISTCONFIGSCONFIGSPLUGIN']._serialized_start=82302 - _globals['_LISTCONFIGSCONFIGSPLUGIN']._serialized_end=82365 - _globals['_LISTCONFIGSCONFIGSPLUGINDIR']._serialized_start=82367 - _globals['_LISTCONFIGSCONFIGSPLUGINDIR']._serialized_end=82433 - _globals['_LISTCONFIGSCONFIGSPROXY']._serialized_start=82435 - _globals['_LISTCONFIGSCONFIGSPROXY']._serialized_end=82495 - _globals['_LISTCONFIGSCONFIGSREGTEST']._serialized_start=82497 - _globals['_LISTCONFIGSCONFIGSREGTEST']._serialized_end=82553 - _globals['_LISTCONFIGSCONFIGSREQUIRECONFIRMEDINPUTS']._serialized_start=82555 - _globals['_LISTCONFIGSCONFIGSREQUIRECONFIRMEDINPUTS']._serialized_end=82633 - _globals['_LISTCONFIGSCONFIGSRESCAN']._serialized_start=82635 - _globals['_LISTCONFIGSCONFIGSRESCAN']._serialized_end=82696 - _globals['_LISTCONFIGSCONFIGSRGB']._serialized_start=82698 - _globals['_LISTCONFIGSCONFIGSRGB']._serialized_end=82756 - _globals['_LISTCONFIGSCONFIGSRPCFILE']._serialized_start=82758 - _globals['_LISTCONFIGSCONFIGSRPCFILE']._serialized_end=82820 - _globals['_LISTCONFIGSCONFIGSRPCFILEMODE']._serialized_start=82822 - _globals['_LISTCONFIGSCONFIGSRPCFILEMODE']._serialized_end=82888 - _globals['_LISTCONFIGSCONFIGSSIGNET']._serialized_start=82890 - _globals['_LISTCONFIGSCONFIGSSIGNET']._serialized_end=82945 - _globals['_LISTCONFIGSCONFIGSSUBDAEMON']._serialized_start=82947 - _globals['_LISTCONFIGSCONFIGSSUBDAEMON']._serialized_end=83013 - _globals['_LISTCONFIGSCONFIGSTESTNET']._serialized_start=83015 - _globals['_LISTCONFIGSCONFIGSTESTNET']._serialized_end=83071 - _globals['_LISTCONFIGSCONFIGSTORSERVICEPASSWORD']._serialized_start=83073 - _globals['_LISTCONFIGSCONFIGSTORSERVICEPASSWORD']._serialized_end=83146 - _globals['_LISTCONFIGSCONFIGSWALLET']._serialized_start=83148 - _globals['_LISTCONFIGSCONFIGSWALLET']._serialized_end=83209 - _globals['_LISTCONFIGSCONFIGSWATCHTIMEBLOCKS']._serialized_start=83211 - _globals['_LISTCONFIGSCONFIGSWATCHTIMEBLOCKS']._serialized_end=83281 - _globals['_STOPREQUEST']._serialized_start=83283 - _globals['_STOPREQUEST']._serialized_end=83296 - _globals['_STOPRESPONSE']._serialized_start=83298 - _globals['_STOPRESPONSE']._serialized_end=83395 - _globals['_STOPRESPONSE_STOPRESULT']._serialized_start=83360 - _globals['_STOPRESPONSE_STOPRESULT']._serialized_end=83395 - _globals['_HELPREQUEST']._serialized_start=83397 - _globals['_HELPREQUEST']._serialized_end=83444 - _globals['_HELPRESPONSE']._serialized_start=83447 - _globals['_HELPRESPONSE']._serialized_end=83596 - _globals['_HELPRESPONSE_HELPFORMATHINT']._serialized_start=83552 - _globals['_HELPRESPONSE_HELPFORMATHINT']._serialized_end=83580 - _globals['_HELPHELP']._serialized_start=83598 - _globals['_HELPHELP']._serialized_end=83625 - _globals['_PREAPPROVEKEYSENDREQUEST']._serialized_start=83627 - _globals['_PREAPPROVEKEYSENDREQUEST']._serialized_end=83730 - _globals['_PREAPPROVEKEYSENDRESPONSE']._serialized_start=83732 - _globals['_PREAPPROVEKEYSENDRESPONSE']._serialized_end=83759 - _globals['_PREAPPROVEINVOICEREQUEST']._serialized_start=83761 - _globals['_PREAPPROVEINVOICEREQUEST']._serialized_end=83803 - _globals['_PREAPPROVEINVOICERESPONSE']._serialized_start=83805 - _globals['_PREAPPROVEINVOICERESPONSE']._serialized_end=83832 - _globals['_STATICBACKUPREQUEST']._serialized_start=83834 - _globals['_STATICBACKUPREQUEST']._serialized_end=83855 - _globals['_STATICBACKUPRESPONSE']._serialized_start=83857 - _globals['_STATICBACKUPRESPONSE']._serialized_end=83892 - _globals['_BKPRCHANNELSAPYREQUEST']._serialized_start=83894 - _globals['_BKPRCHANNELSAPYREQUEST']._serialized_end=83994 - _globals['_BKPRCHANNELSAPYRESPONSE']._serialized_start=83996 - _globals['_BKPRCHANNELSAPYRESPONSE']._serialized_end=84076 - _globals['_BKPRCHANNELSAPYCHANNELSAPY']._serialized_start=84079 - _globals['_BKPRCHANNELSAPYCHANNELSAPY']._serialized_end=84968 - _globals['_BKPRDUMPINCOMECSVREQUEST']._serialized_start=84971 - _globals['_BKPRDUMPINCOMECSVREQUEST']._serialized_end=85181 - _globals['_BKPRDUMPINCOMECSVRESPONSE']._serialized_start=85184 - _globals['_BKPRDUMPINCOMECSVRESPONSE']._serialized_end=85396 - _globals['_BKPRDUMPINCOMECSVRESPONSE_BKPRDUMPINCOMECSVCSVFORMAT']._serialized_start=85310 - _globals['_BKPRDUMPINCOMECSVRESPONSE_BKPRDUMPINCOMECSVCSVFORMAT']._serialized_end=85396 - _globals['_BKPRINSPECTREQUEST']._serialized_start=85398 - _globals['_BKPRINSPECTREQUEST']._serialized_end=85435 - _globals['_BKPRINSPECTRESPONSE']._serialized_start=85437 - _globals['_BKPRINSPECTRESPONSE']._serialized_end=85492 - _globals['_BKPRINSPECTTXS']._serialized_start=85495 - _globals['_BKPRINSPECTTXS']._serialized_end=85649 - _globals['_BKPRINSPECTTXSOUTPUTS']._serialized_start=85652 - _globals['_BKPRINSPECTTXSOUTPUTS']._serialized_end=86096 - _globals['_BKPRLISTACCOUNTEVENTSREQUEST']._serialized_start=86098 - _globals['_BKPRLISTACCOUNTEVENTSREQUEST']._serialized_end=86202 - _globals['_BKPRLISTACCOUNTEVENTSRESPONSE']._serialized_start=86204 - _globals['_BKPRLISTACCOUNTEVENTSRESPONSE']._serialized_end=86285 - _globals['_BKPRLISTACCOUNTEVENTSEVENTS']._serialized_start=86288 - _globals['_BKPRLISTACCOUNTEVENTSEVENTS']._serialized_end=87005 - _globals['_BKPRLISTACCOUNTEVENTSEVENTS_BKPRLISTACCOUNTEVENTSEVENTSTYPE']._serialized_start=86791 - _globals['_BKPRLISTACCOUNTEVENTSEVENTS_BKPRLISTACCOUNTEVENTSEVENTSTYPE']._serialized_end=86865 - _globals['_BKPRLISTBALANCESREQUEST']._serialized_start=87007 - _globals['_BKPRLISTBALANCESREQUEST']._serialized_end=87032 - _globals['_BKPRLISTBALANCESRESPONSE']._serialized_start=87034 - _globals['_BKPRLISTBALANCESRESPONSE']._serialized_end=87109 - _globals['_BKPRLISTBALANCESACCOUNTS']._serialized_start=87112 - _globals['_BKPRLISTBALANCESACCOUNTS']._serialized_end=87438 - _globals['_BKPRLISTBALANCESACCOUNTSBALANCES']._serialized_start=87440 - _globals['_BKPRLISTBALANCESACCOUNTSBALANCES']._serialized_end=87528 - _globals['_BKPRLISTINCOMEREQUEST']._serialized_start=87531 - _globals['_BKPRLISTINCOMEREQUEST']._serialized_end=87682 - _globals['_BKPRLISTINCOMERESPONSE']._serialized_start=87684 - _globals['_BKPRLISTINCOMERESPONSE']._serialized_end=87764 - _globals['_BKPRLISTINCOMEINCOMEEVENTS']._serialized_start=87767 - _globals['_BKPRLISTINCOMEINCOMEEVENTS']._serialized_end=88075 - _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDREQUEST']._serialized_start=88077 - _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDREQUEST']._serialized_end=88157 - _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDRESPONSE']._serialized_start=88159 - _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDRESPONSE']._serialized_end=88260 - _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATED']._serialized_start=88263 - _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATED']._serialized_end=88938 - _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATED_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATEDTYPE']._serialized_start=88764 - _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATED_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATEDTYPE']._serialized_end=88831 - _globals['_BKPREDITDESCRIPTIONBYOUTPOINTREQUEST']._serialized_start=88940 - _globals['_BKPREDITDESCRIPTIONBYOUTPOINTREQUEST']._serialized_end=89017 - _globals['_BKPREDITDESCRIPTIONBYOUTPOINTRESPONSE']._serialized_start=89019 - _globals['_BKPREDITDESCRIPTIONBYOUTPOINTRESPONSE']._serialized_end=89118 - _globals['_BKPREDITDESCRIPTIONBYOUTPOINTUPDATED']._serialized_start=89121 - _globals['_BKPREDITDESCRIPTIONBYOUTPOINTUPDATED']._serialized_end=89792 - _globals['_BKPREDITDESCRIPTIONBYOUTPOINTUPDATED_BKPREDITDESCRIPTIONBYOUTPOINTUPDATEDTYPE']._serialized_start=89619 - _globals['_BKPREDITDESCRIPTIONBYOUTPOINTUPDATED_BKPREDITDESCRIPTIONBYOUTPOINTUPDATEDTYPE']._serialized_end=89685 - _globals['_BKPRREPORTREQUEST']._serialized_start=89795 - _globals['_BKPRREPORTREQUEST']._serialized_end=89971 - _globals['_BKPRREPORTRESPONSE']._serialized_start=89973 - _globals['_BKPRREPORTRESPONSE']._serialized_end=90009 - _globals['_BLACKLISTRUNEREQUEST']._serialized_start=90011 - _globals['_BLACKLISTRUNEREQUEST']._serialized_end=90121 - _globals['_BLACKLISTRUNERESPONSE']._serialized_start=90123 - _globals['_BLACKLISTRUNERESPONSE']._serialized_end=90194 - _globals['_BLACKLISTRUNEBLACKLIST']._serialized_start=90196 - _globals['_BLACKLISTRUNEBLACKLIST']._serialized_end=90248 - _globals['_CHECKRUNEREQUEST']._serialized_start=90250 - _globals['_CHECKRUNEREQUEST']._serialized_end=90362 - _globals['_CHECKRUNERESPONSE']._serialized_start=90364 - _globals['_CHECKRUNERESPONSE']._serialized_end=90398 - _globals['_CREATERUNEREQUEST']._serialized_start=90400 - _globals['_CREATERUNEREQUEST']._serialized_end=90469 - _globals['_CREATERUNERESPONSE']._serialized_start=90471 - _globals['_CREATERUNERESPONSE']._serialized_end=90594 - _globals['_SHOWRUNESREQUEST']._serialized_start=90596 - _globals['_SHOWRUNESREQUEST']._serialized_end=90642 - _globals['_SHOWRUNESRESPONSE']._serialized_start=90644 - _globals['_SHOWRUNESRESPONSE']._serialized_end=90699 - _globals['_SHOWRUNESRUNES']._serialized_start=90702 - _globals['_SHOWRUNESRUNES']._serialized_end=90987 - _globals['_SHOWRUNESRUNESRESTRICTIONS']._serialized_start=90989 - _globals['_SHOWRUNESRUNESRESTRICTIONS']._serialized_end=91101 - _globals['_SHOWRUNESRUNESRESTRICTIONSALTERNATIVES']._serialized_start=91103 - _globals['_SHOWRUNESRUNESRESTRICTIONSALTERNATIVES']._serialized_end=91213 - _globals['_ASKRENEUNRESERVEREQUEST']._serialized_start=91215 - _globals['_ASKRENEUNRESERVEREQUEST']._serialized_end=91329 - _globals['_ASKRENEUNRESERVERESPONSE']._serialized_start=91331 - _globals['_ASKRENEUNRESERVERESPONSE']._serialized_end=91357 - _globals['_ASKRENEUNRESERVEPATH']._serialized_start=91359 - _globals['_ASKRENEUNRESERVEPATH']._serialized_end=91475 - _globals['_ASKRENELISTLAYERSREQUEST']._serialized_start=91477 - _globals['_ASKRENELISTLAYERSREQUEST']._serialized_end=91533 - _globals['_ASKRENELISTLAYERSRESPONSE']._serialized_start=91535 - _globals['_ASKRENELISTLAYERSRESPONSE']._serialized_end=91608 - _globals['_ASKRENELISTLAYERSLAYERS']._serialized_start=91611 - _globals['_ASKRENELISTLAYERSLAYERS']._serialized_end=92037 - _globals['_ASKRENELISTLAYERSLAYERSBIASES']._serialized_start=92040 - _globals['_ASKRENELISTLAYERSLAYERSBIASES']._serialized_end=92195 - _globals['_ASKRENELISTLAYERSLAYERSCHANNELUPDATES']._serialized_start=92198 - _globals['_ASKRENELISTLAYERSLAYERSCHANNELUPDATES']._serialized_end=92622 - _globals['_ASKRENELISTLAYERSLAYERSCONSTRAINTS']._serialized_start=92625 - _globals['_ASKRENELISTLAYERSLAYERSCONSTRAINTS']._serialized_end=92843 - _globals['_ASKRENELISTLAYERSLAYERSCREATEDCHANNELS']._serialized_start=92846 - _globals['_ASKRENELISTLAYERSLAYERSCREATEDCHANNELS']._serialized_end=92985 - _globals['_ASKRENELISTLAYERSLAYERSNODEBIASES']._serialized_start=92988 - _globals['_ASKRENELISTLAYERSLAYERSNODEBIASES']._serialized_end=93133 - _globals['_ASKRENECREATELAYERREQUEST']._serialized_start=93135 - _globals['_ASKRENECREATELAYERREQUEST']._serialized_end=93217 - _globals['_ASKRENECREATELAYERRESPONSE']._serialized_start=93219 - _globals['_ASKRENECREATELAYERRESPONSE']._serialized_end=93294 - _globals['_ASKRENECREATELAYERLAYERS']._serialized_start=93297 - _globals['_ASKRENECREATELAYERLAYERS']._serialized_end=93729 - _globals['_ASKRENECREATELAYERLAYERSBIASES']._serialized_start=93732 - _globals['_ASKRENECREATELAYERLAYERSBIASES']._serialized_end=93888 - _globals['_ASKRENECREATELAYERLAYERSCHANNELUPDATES']._serialized_start=93891 - _globals['_ASKRENECREATELAYERLAYERSCHANNELUPDATES']._serialized_end=94228 - _globals['_ASKRENECREATELAYERLAYERSCONSTRAINTS']._serialized_start=94231 - _globals['_ASKRENECREATELAYERLAYERSCONSTRAINTS']._serialized_end=94427 - _globals['_ASKRENECREATELAYERLAYERSCREATEDCHANNELS']._serialized_start=94430 - _globals['_ASKRENECREATELAYERLAYERSCREATEDCHANNELS']._serialized_end=94570 - _globals['_ASKRENECREATELAYERLAYERSNODEBIASES']._serialized_start=94573 - _globals['_ASKRENECREATELAYERLAYERSNODEBIASES']._serialized_end=94719 - _globals['_ASKRENEREMOVELAYERREQUEST']._serialized_start=94721 - _globals['_ASKRENEREMOVELAYERREQUEST']._serialized_end=94763 - _globals['_ASKRENEREMOVELAYERRESPONSE']._serialized_start=94765 - _globals['_ASKRENEREMOVELAYERRESPONSE']._serialized_end=94793 - _globals['_ASKRENEREMOVECHANNELUPDATEREQUEST']._serialized_start=94795 - _globals['_ASKRENEREMOVECHANNELUPDATEREQUEST']._serialized_end=94875 - _globals['_ASKRENEREMOVECHANNELUPDATERESPONSE']._serialized_start=94877 - _globals['_ASKRENEREMOVECHANNELUPDATERESPONSE']._serialized_end=94913 - _globals['_ASKRENERESERVEREQUEST']._serialized_start=94915 - _globals['_ASKRENERESERVEREQUEST']._serialized_end=94977 - _globals['_ASKRENERESERVERESPONSE']._serialized_start=94979 - _globals['_ASKRENERESERVERESPONSE']._serialized_end=95003 - _globals['_ASKRENERESERVEPATH']._serialized_start=95005 - _globals['_ASKRENERESERVEPATH']._serialized_end=95119 - _globals['_ASKRENEAGEREQUEST']._serialized_start=95121 - _globals['_ASKRENEAGEREQUEST']._serialized_end=95171 - _globals['_ASKRENEAGERESPONSE']._serialized_start=95173 - _globals['_ASKRENEAGERESPONSE']._serialized_end=95229 - _globals['_GETROUTESREQUEST']._serialized_start=95232 - _globals['_GETROUTESREQUEST']._serialized_end=95463 - _globals['_GETROUTESRESPONSE']._serialized_start=95465 - _globals['_GETROUTESRESPONSE']._serialized_end=95547 - _globals['_GETROUTESROUTES']._serialized_start=95550 - _globals['_GETROUTESROUTES']._serialized_end=95686 - _globals['_GETROUTESROUTESPATH']._serialized_start=95689 - _globals['_GETROUTESROUTESPATH']._serialized_end=96157 - _globals['_ASKRENEDISABLENODEREQUEST']._serialized_start=96159 - _globals['_ASKRENEDISABLENODEREQUEST']._serialized_end=96215 - _globals['_ASKRENEDISABLENODERESPONSE']._serialized_start=96217 - _globals['_ASKRENEDISABLENODERESPONSE']._serialized_end=96245 - _globals['_ASKRENEINFORMCHANNELREQUEST']._serialized_start=96248 - _globals['_ASKRENEINFORMCHANNELREQUEST']._serialized_end=96514 - _globals['_ASKRENEINFORMCHANNELREQUEST_ASKRENEINFORMCHANNELINFORM']._serialized_start=96435 - _globals['_ASKRENEINFORMCHANNELREQUEST_ASKRENEINFORMCHANNELINFORM']._serialized_end=96514 - _globals['_ASKRENEINFORMCHANNELRESPONSE']._serialized_start=96516 - _globals['_ASKRENEINFORMCHANNELRESPONSE']._serialized_end=96605 - _globals['_ASKRENEINFORMCHANNELCONSTRAINTS']._serialized_start=96608 - _globals['_ASKRENEINFORMCHANNELCONSTRAINTS']._serialized_end=96819 - _globals['_ASKRENECREATECHANNELREQUEST']._serialized_start=96822 - _globals['_ASKRENECREATECHANNELREQUEST']._serialized_end=96965 - _globals['_ASKRENECREATECHANNELRESPONSE']._serialized_start=96967 - _globals['_ASKRENECREATECHANNELRESPONSE']._serialized_end=96997 - _globals['_ASKRENEUPDATECHANNELREQUEST']._serialized_start=97000 - _globals['_ASKRENEUPDATECHANNELREQUEST']._serialized_end=97429 - _globals['_ASKRENEUPDATECHANNELRESPONSE']._serialized_start=97431 - _globals['_ASKRENEUPDATECHANNELRESPONSE']._serialized_end=97461 - _globals['_ASKRENEBIASCHANNELREQUEST']._serialized_start=97464 - _globals['_ASKRENEBIASCHANNELREQUEST']._serialized_end=97628 - _globals['_ASKRENEBIASCHANNELRESPONSE']._serialized_start=97630 - _globals['_ASKRENEBIASCHANNELRESPONSE']._serialized_end=97705 - _globals['_ASKRENEBIASCHANNELBIASES']._serialized_start=97708 - _globals['_ASKRENEBIASCHANNELBIASES']._serialized_end=97873 - _globals['_ASKRENEBIASNODEREQUEST']._serialized_start=97876 - _globals['_ASKRENEBIASNODEREQUEST']._serialized_end=98040 - _globals['_ASKRENEBIASNODERESPONSE']._serialized_start=98042 - _globals['_ASKRENEBIASNODERESPONSE']._serialized_end=98120 - _globals['_ASKRENEBIASNODENODEBIASES']._serialized_start=98123 - _globals['_ASKRENEBIASNODENODEBIASES']._serialized_end=98275 - _globals['_ASKRENELISTRESERVATIONSREQUEST']._serialized_start=98277 - _globals['_ASKRENELISTRESERVATIONSREQUEST']._serialized_end=98309 - _globals['_ASKRENELISTRESERVATIONSRESPONSE']._serialized_start=98311 - _globals['_ASKRENELISTRESERVATIONSRESPONSE']._serialized_end=98408 - _globals['_ASKRENELISTRESERVATIONSRESERVATIONS']._serialized_start=98411 - _globals['_ASKRENELISTRESERVATIONSRESERVATIONS']._serialized_end=98556 - _globals['_INJECTPAYMENTONIONREQUEST']._serialized_start=98559 - _globals['_INJECTPAYMENTONIONREQUEST']._serialized_end=98932 - _globals['_INJECTPAYMENTONIONRESPONSE']._serialized_start=98934 - _globals['_INJECTPAYMENTONIONRESPONSE']._serialized_end=99053 - _globals['_INJECTONIONMESSAGEREQUEST']._serialized_start=99055 - _globals['_INJECTONIONMESSAGEREQUEST']._serialized_end=99117 - _globals['_INJECTONIONMESSAGERESPONSE']._serialized_start=99119 - _globals['_INJECTONIONMESSAGERESPONSE']._serialized_end=99147 - _globals['_XPAYREQUEST']._serialized_start=99150 - _globals['_XPAYREQUEST']._serialized_end=99593 - _globals['_XPAYRESPONSE']._serialized_start=99596 - _globals['_XPAYRESPONSE']._serialized_end=99757 - _globals['_SIGNMESSAGEWITHKEYREQUEST']._serialized_start=99759 - _globals['_SIGNMESSAGEWITHKEYREQUEST']._serialized_end=99820 - _globals['_SIGNMESSAGEWITHKEYRESPONSE']._serialized_start=99822 - _globals['_SIGNMESSAGEWITHKEYRESPONSE']._serialized_end=99918 - _globals['_LISTCHANNELMOVESREQUEST']._serialized_start=99921 - _globals['_LISTCHANNELMOVESREQUEST']._serialized_end=100126 - _globals['_LISTCHANNELMOVESREQUEST_LISTCHANNELMOVESINDEX']._serialized_start=100060 - _globals['_LISTCHANNELMOVESREQUEST_LISTCHANNELMOVESINDEX']._serialized_end=100096 - _globals['_LISTCHANNELMOVESRESPONSE']._serialized_start=100128 - _globals['_LISTCHANNELMOVESRESPONSE']._serialized_end=100211 - _globals['_LISTCHANNELMOVESCHANNELMOVES']._serialized_start=100214 - _globals['_LISTCHANNELMOVESCHANNELMOVES']._serialized_end=100767 - _globals['_LISTCHANNELMOVESCHANNELMOVES_LISTCHANNELMOVESCHANNELMOVESPRIMARYTAG']._serialized_start=100575 - _globals['_LISTCHANNELMOVESCHANNELMOVES_LISTCHANNELMOVESCHANNELMOVESPRIMARYTAG']._serialized_end=100725 - _globals['_LISTCHAINMOVESREQUEST']._serialized_start=100770 - _globals['_LISTCHAINMOVESREQUEST']._serialized_end=100967 - _globals['_LISTCHAINMOVESREQUEST_LISTCHAINMOVESINDEX']._serialized_start=100903 - _globals['_LISTCHAINMOVESREQUEST_LISTCHAINMOVESINDEX']._serialized_end=100937 - _globals['_LISTCHAINMOVESRESPONSE']._serialized_start=100969 - _globals['_LISTCHAINMOVESRESPONSE']._serialized_end=101044 - _globals['_LISTCHAINMOVESCHAINMOVES']._serialized_start=101047 - _globals['_LISTCHAINMOVESCHAINMOVES']._serialized_end=101899 - _globals['_LISTCHAINMOVESCHAINMOVES_LISTCHAINMOVESCHAINMOVESPRIMARYTAG']._serialized_start=101534 - _globals['_LISTCHAINMOVESCHAINMOVES_LISTCHAINMOVESCHAINMOVESPRIMARYTAG']._serialized_end=101811 - _globals['_LISTNETWORKEVENTSREQUEST']._serialized_start=101902 - _globals['_LISTNETWORKEVENTSREQUEST']._serialized_end=102135 - _globals['_LISTNETWORKEVENTSREQUEST_LISTNETWORKEVENTSINDEX']._serialized_start=102061 - _globals['_LISTNETWORKEVENTSREQUEST_LISTNETWORKEVENTSINDEX']._serialized_end=102098 - _globals['_LISTNETWORKEVENTSRESPONSE']._serialized_start=102137 - _globals['_LISTNETWORKEVENTSRESPONSE']._serialized_end=102224 - _globals['_LISTNETWORKEVENTSNETWORKEVENTS']._serialized_start=102227 - _globals['_LISTNETWORKEVENTSNETWORKEVENTS']._serialized_end=102469 - _globals['_DELNETWORKEVENTREQUEST']._serialized_start=102471 - _globals['_DELNETWORKEVENTREQUEST']._serialized_end=102518 - _globals['_DELNETWORKEVENTRESPONSE']._serialized_start=102520 - _globals['_DELNETWORKEVENTRESPONSE']._serialized_end=102545 - _globals['_CLNRESTREGISTERPATHREQUEST']._serialized_start=102548 - _globals['_CLNRESTREGISTERPATHREQUEST']._serialized_end=102794 - _globals['_CLNRESTREGISTERPATHRESPONSE']._serialized_start=102796 - _globals['_CLNRESTREGISTERPATHRESPONSE']._serialized_end=102825 - _globals['_CLNRESTREGISTERPATHRUNERESTRICTIONS']._serialized_start=102828 - _globals['_CLNRESTREGISTERPATHRUNERESTRICTIONS']._serialized_end=103046 - _globals['_CLNRESTREGISTERPATHRUNERESTRICTIONS_PARAMSENTRY']._serialized_start=102979 - _globals['_CLNRESTREGISTERPATHRUNERESTRICTIONS_PARAMSENTRY']._serialized_end=103024 - _globals['_LISTCURRENCYRATESREQUEST']._serialized_start=103048 - _globals['_LISTCURRENCYRATESREQUEST']._serialized_end=103092 - _globals['_LISTCURRENCYRATESRESPONSE']._serialized_start=103094 - _globals['_LISTCURRENCYRATESRESPONSE']._serialized_end=103181 - _globals['_LISTCURRENCYRATESCURRENCYRATES']._serialized_start=103183 - _globals['_LISTCURRENCYRATESCURRENCYRATES']._serialized_end=103247 - _globals['_CURRENCYCONVERTREQUEST']._serialized_start=103249 - _globals['_CURRENCYCONVERTREQUEST']._serialized_end=103307 - _globals['_CURRENCYCONVERTRESPONSE']._serialized_start=103309 - _globals['_CURRENCYCONVERTRESPONSE']._serialized_end=103361 - _globals['_CURRENCYRATEREQUEST']._serialized_start=103363 - _globals['_CURRENCYRATEREQUEST']._serialized_end=103434 - _globals['_CURRENCYRATERESPONSE']._serialized_start=103436 - _globals['_CURRENCYRATERESPONSE']._serialized_end=103472 - _globals['_SENDAMOUNTREQUEST']._serialized_start=103475 - _globals['_SENDAMOUNTREQUEST']._serialized_end=103752 - _globals['_SENDAMOUNTRESPONSE']._serialized_start=103755 - _globals['_SENDAMOUNTRESPONSE']._serialized_end=103922 - _globals['_CREATEPROOFREQUEST']._serialized_start=103924 - _globals['_CREATEPROOFREQUEST']._serialized_end=104025 - _globals['_CREATEPROOFRESPONSE']._serialized_start=104027 - _globals['_CREATEPROOFRESPONSE']._serialized_end=104088 - _globals['_CREATEPROOFPROOFS']._serialized_start=104091 - _globals['_CREATEPROOFPROOFS']._serialized_end=104273 - _globals['_XKEYSENDREQUEST']._serialized_start=104276 - _globals['_XKEYSENDREQUEST']._serialized_end=104619 - _globals['_XKEYSENDREQUEST_EXTRATLVSENTRY']._serialized_start=104523 - _globals['_XKEYSENDREQUEST_EXTRATLVSENTRY']._serialized_end=104571 - _globals['_XKEYSENDRESPONSE']._serialized_start=104622 - _globals['_XKEYSENDRESPONSE']._serialized_end=104787 - _globals['_GRACEFULREQUEST']._serialized_start=104789 - _globals['_GRACEFULREQUEST']._serialized_end=104840 - _globals['_GRACEFULRESPONSE']._serialized_start=104842 - _globals['_GRACEFULRESPONSE']._serialized_end=104914 - _globals['_STREAMBALANCESNAPSHOTREQUEST']._serialized_start=104916 - _globals['_STREAMBALANCESNAPSHOTREQUEST']._serialized_end=104946 - _globals['_BALANCESNAPSHOTNOTIFICATION']._serialized_start=104949 - _globals['_BALANCESNAPSHOTNOTIFICATION']._serialized_end=105083 - _globals['_BALANCESNAPSHOTACCOUNTS']._serialized_start=105085 - _globals['_BALANCESNAPSHOTACCOUNTS']._serialized_end=105184 - _globals['_STREAMBLOCKADDEDREQUEST']._serialized_start=105186 - _globals['_STREAMBLOCKADDEDREQUEST']._serialized_end=105211 - _globals['_BLOCKADDEDNOTIFICATION']._serialized_start=105213 - _globals['_BLOCKADDEDNOTIFICATION']._serialized_end=105267 - _globals['_STREAMCHANNELOPENFAILEDREQUEST']._serialized_start=105269 - _globals['_STREAMCHANNELOPENFAILEDREQUEST']._serialized_end=105301 - _globals['_CHANNELOPENFAILEDNOTIFICATION']._serialized_start=105303 - _globals['_CHANNELOPENFAILEDNOTIFICATION']._serialized_end=105354 - _globals['_STREAMCHANNELOPENEDREQUEST']._serialized_start=105356 - _globals['_STREAMCHANNELOPENEDREQUEST']._serialized_end=105384 - _globals['_CHANNELOPENEDNOTIFICATION']._serialized_start=105386 - _globals['_CHANNELOPENEDNOTIFICATION']._serialized_end=105505 - _globals['_STREAMCHANNELSTATECHANGEDREQUEST']._serialized_start=105507 - _globals['_STREAMCHANNELSTATECHANGEDREQUEST']._serialized_end=105541 - _globals['_CHANNELSTATECHANGEDNOTIFICATION']._serialized_start=105544 - _globals['_CHANNELSTATECHANGEDNOTIFICATION']._serialized_end=105993 - _globals['_CHANNELSTATECHANGEDNOTIFICATION_CHANNELSTATECHANGEDCAUSE']._serialized_start=105847 - _globals['_CHANNELSTATECHANGEDNOTIFICATION_CHANNELSTATECHANGEDCAUSE']._serialized_end=105946 - _globals['_STREAMCONNECTREQUEST']._serialized_start=105995 - _globals['_STREAMCONNECTREQUEST']._serialized_end=106017 - _globals['_PEERCONNECTNOTIFICATION']._serialized_start=106020 - _globals['_PEERCONNECTNOTIFICATION']._serialized_end=106210 - _globals['_PEERCONNECTNOTIFICATION_PEERCONNECTDIRECTION']._serialized_start=106171 - _globals['_PEERCONNECTNOTIFICATION_PEERCONNECTDIRECTION']._serialized_end=106210 - _globals['_PEERCONNECTADDRESS']._serialized_start=106213 - _globals['_PEERCONNECTADDRESS']._serialized_end=106495 - _globals['_PEERCONNECTADDRESS_PEERCONNECTADDRESSTYPE']._serialized_start=106364 - _globals['_PEERCONNECTADDRESS_PEERCONNECTADDRESSTYPE']._serialized_end=106463 - _globals['_STREAMCOINMOVEMENTREQUEST']._serialized_start=106497 - _globals['_STREAMCOINMOVEMENTREQUEST']._serialized_end=106524 - _globals['_COINMOVEMENTNOTIFICATION']._serialized_start=106527 - _globals['_COINMOVEMENTNOTIFICATION']._serialized_end=107982 - _globals['_COINMOVEMENTNOTIFICATION_COINMOVEMENTPRIMARYTAG']._serialized_start=107321 - _globals['_COINMOVEMENTNOTIFICATION_COINMOVEMENTPRIMARYTAG']._serialized_end=107696 - _globals['_COINMOVEMENTNOTIFICATION_COINMOVEMENTTYPE']._serialized_start=107698 - _globals['_COINMOVEMENTNOTIFICATION_COINMOVEMENTTYPE']._serialized_end=107748 - _globals['_STREAMCUSTOMMSGREQUEST']._serialized_start=107984 - _globals['_STREAMCUSTOMMSGREQUEST']._serialized_end=108008 - _globals['_CUSTOMMSGNOTIFICATION']._serialized_start=108010 - _globals['_CUSTOMMSGNOTIFICATION']._serialized_end=108067 - _globals['_STREAMDEPRECATEDONESHOTREQUEST']._serialized_start=108069 - _globals['_STREAMDEPRECATEDONESHOTREQUEST']._serialized_end=108101 - _globals['_DEPRECATEDONESHOTNOTIFICATION']._serialized_start=108103 - _globals['_DEPRECATEDONESHOTNOTIFICATION']._serialized_end=108157 - _globals['_STREAMDISCONNECTREQUEST']._serialized_start=108159 - _globals['_STREAMDISCONNECTREQUEST']._serialized_end=108184 - _globals['_DISCONNECTNOTIFICATION']._serialized_start=108186 - _globals['_DISCONNECTNOTIFICATION']._serialized_end=108222 - _globals['_STREAMFORWARDEVENTREQUEST']._serialized_start=108224 - _globals['_STREAMFORWARDEVENTREQUEST']._serialized_end=108251 - _globals['_FORWARDEVENTNOTIFICATION']._serialized_start=108254 - _globals['_FORWARDEVENTNOTIFICATION']._serialized_end=108902 - _globals['_FORWARDEVENTNOTIFICATION_FORWARDEVENTSTATUS']._serialized_start=108686 - _globals['_FORWARDEVENTNOTIFICATION_FORWARDEVENTSTATUS']._serialized_end=108762 - _globals['_FORWARDEVENTNOTIFICATION_FORWARDEVENTSTYLE']._serialized_start=108764 - _globals['_FORWARDEVENTNOTIFICATION_FORWARDEVENTSTYLE']._serialized_end=108804 - _globals['_STREAMINVOICECREATIONREQUEST']._serialized_start=108904 - _globals['_STREAMINVOICECREATIONREQUEST']._serialized_end=108934 - _globals['_INVOICECREATIONNOTIFICATION']._serialized_start=108937 - _globals['_INVOICECREATIONNOTIFICATION']._serialized_end=109076 - _globals['_STREAMINVOICEPAYMENTREQUEST']._serialized_start=109078 - _globals['_STREAMINVOICEPAYMENTREQUEST']._serialized_end=109107 - _globals['_INVOICEPAYMENTNOTIFICATION']._serialized_start=109110 - _globals['_INVOICEPAYMENTNOTIFICATION']._serialized_end=109249 - _globals['_STREAMLOGREQUEST']._serialized_start=109251 - _globals['_STREAMLOGREQUEST']._serialized_end=109269 - _globals['_LOGNOTIFICATION']._serialized_start=109272 - _globals['_LOGNOTIFICATION']._serialized_end=109474 - _globals['_LOGNOTIFICATION_LOGLEVEL']._serialized_start=109399 - _globals['_LOGNOTIFICATION_LOGLEVEL']._serialized_end=109474 - _globals['_STREAMONIONMESSAGEFORWARDFAILREQUEST']._serialized_start=109476 - _globals['_STREAMONIONMESSAGEFORWARDFAILREQUEST']._serialized_end=109514 - _globals['_ONIONMESSAGEFORWARDFAILNOTIFICATION']._serialized_start=109517 - _globals['_ONIONMESSAGEFORWARDFAILNOTIFICATION']._serialized_end=109756 - _globals['_STREAMOPENCHANNELPEERSIGSREQUEST']._serialized_start=109758 - _globals['_STREAMOPENCHANNELPEERSIGSREQUEST']._serialized_end=109792 - _globals['_OPENCHANNELPEERSIGSNOTIFICATION']._serialized_start=109794 - _globals['_OPENCHANNELPEERSIGSNOTIFICATION']._serialized_end=109868 - _globals['_STREAMPLUGINSTARTEDREQUEST']._serialized_start=109870 - _globals['_STREAMPLUGINSTARTEDREQUEST']._serialized_end=109898 - _globals['_PLUGINSTARTEDNOTIFICATION']._serialized_start=109900 - _globals['_PLUGINSTARTEDNOTIFICATION']._serialized_end=109986 - _globals['_STREAMPLUGINSTOPPEDREQUEST']._serialized_start=109988 - _globals['_STREAMPLUGINSTOPPEDREQUEST']._serialized_end=110016 - _globals['_PLUGINSTOPPEDNOTIFICATION']._serialized_start=110018 - _globals['_PLUGINSTOPPEDNOTIFICATION']._serialized_end=110104 - _globals['_STREAMSENDPAYFAILUREREQUEST']._serialized_start=110106 - _globals['_STREAMSENDPAYFAILUREREQUEST']._serialized_end=110135 - _globals['_SENDPAYFAILURENOTIFICATION']._serialized_start=110137 - _globals['_SENDPAYFAILURENOTIFICATION']._serialized_end=110235 - _globals['_SENDPAYFAILUREDATA']._serialized_start=110238 - _globals['_SENDPAYFAILUREDATA']._serialized_end=111455 - _globals['_SENDPAYFAILUREDATA_SENDPAYFAILUREDATASTATUS']._serialized_start=110993 - _globals['_SENDPAYFAILUREDATA_SENDPAYFAILUREDATASTATUS']._serialized_end=111058 - _globals['_STREAMSENDPAYSUCCESSREQUEST']._serialized_start=111457 - _globals['_STREAMSENDPAYSUCCESSREQUEST']._serialized_end=111486 - _globals['_SENDPAYSUCCESSNOTIFICATION']._serialized_start=111489 - _globals['_SENDPAYSUCCESSNOTIFICATION']._serialized_end=112205 - _globals['_SENDPAYSUCCESSNOTIFICATION_SENDPAYSUCCESSSTATUS']._serialized_start=112007 - _globals['_SENDPAYSUCCESSNOTIFICATION_SENDPAYSUCCESSSTATUS']._serialized_end=112043 - _globals['_STREAMSHUTDOWNREQUEST']._serialized_start=112207 - _globals['_STREAMSHUTDOWNREQUEST']._serialized_end=112230 - _globals['_SHUTDOWNNOTIFICATION']._serialized_start=112232 - _globals['_SHUTDOWNNOTIFICATION']._serialized_end=112254 - _globals['_STREAMWARNINGREQUEST']._serialized_start=112256 - _globals['_STREAMWARNINGREQUEST']._serialized_end=112278 - _globals['_WARNINGNOTIFICATION']._serialized_start=112281 - _globals['_WARNINGNOTIFICATION']._serialized_end=112455 - _globals['_WARNINGNOTIFICATION_WARNINGLEVEL']._serialized_start=112420 - _globals['_WARNINGNOTIFICATION_WARNINGLEVEL']._serialized_end=112455 - _globals['_STREAMPAYPARTENDREQUEST']._serialized_start=112457 - _globals['_STREAMPAYPARTENDREQUEST']._serialized_end=112482 - _globals['_PAYPARTENDNOTIFICATION']._serialized_start=112485 - _globals['_PAYPARTENDNOTIFICATION']._serialized_end=112982 - _globals['_PAYPARTENDNOTIFICATION_PAYPARTENDSTATUS']._serialized_start=112822 - _globals['_PAYPARTENDNOTIFICATION_PAYPARTENDSTATUS']._serialized_end=112866 - _globals['_STREAMPAYPARTSTARTREQUEST']._serialized_start=112984 - _globals['_STREAMPAYPARTSTARTREQUEST']._serialized_end=113011 - _globals['_PAYPARTSTARTNOTIFICATION']._serialized_start=113014 - _globals['_PAYPARTSTARTNOTIFICATION']._serialized_end=113208 - _globals['_PAYPARTSTARTHOPS']._serialized_start=113211 - _globals['_PAYPARTSTARTHOPS']._serialized_end=113370 - _globals['_NODE']._serialized_start=113373 - _globals['_NODE']._serialized_end=126743 + _globals['_LISTPEERCHANNELSCHANNELS']._serialized_end=31043 + _globals['_LISTPEERCHANNELSCHANNELSALIAS']._serialized_start=31045 + _globals['_LISTPEERCHANNELSCHANNELSALIAS']._serialized_end=31138 + _globals['_LISTPEERCHANNELSCHANNELSCHANNELTYPE']._serialized_start=31140 + _globals['_LISTPEERCHANNELSCHANNELSCHANNELTYPE']._serialized_end=31228 + _globals['_LISTPEERCHANNELSCHANNELSFEERATE']._serialized_start=31230 + _globals['_LISTPEERCHANNELSCHANNELSFEERATE']._serialized_end=31293 + _globals['_LISTPEERCHANNELSCHANNELSFUNDING']._serialized_start=31296 + _globals['_LISTPEERCHANNELSCHANNELSFUNDING']._serialized_end=31645 + _globals['_LISTPEERCHANNELSCHANNELSHTLCS']._serialized_start=31648 + _globals['_LISTPEERCHANNELSCHANNELSHTLCS']._serialized_end=32025 + _globals['_LISTPEERCHANNELSCHANNELSHTLCS_LISTPEERCHANNELSCHANNELSHTLCSDIRECTION']._serialized_start=31939 + _globals['_LISTPEERCHANNELSCHANNELSHTLCS_LISTPEERCHANNELSCHANNELSHTLCSDIRECTION']._serialized_end=31996 + _globals['_LISTPEERCHANNELSCHANNELSINFLIGHT']._serialized_start=32028 + _globals['_LISTPEERCHANNELSCHANNELSINFLIGHT']._serialized_end=32272 + _globals['_LISTPEERCHANNELSCHANNELSSTATECHANGES']._serialized_start=32275 + _globals['_LISTPEERCHANNELSCHANNELSSTATECHANGES']._serialized_end=32643 + _globals['_LISTPEERCHANNELSCHANNELSSTATECHANGES_LISTPEERCHANNELSCHANNELSSTATECHANGESCAUSE']._serialized_start=32527 + _globals['_LISTPEERCHANNELSCHANNELSSTATECHANGES_LISTPEERCHANNELSCHANNELSSTATECHANGESCAUSE']._serialized_end=32643 + _globals['_LISTPEERCHANNELSCHANNELSUPDATES']._serialized_start=32646 + _globals['_LISTPEERCHANNELSCHANNELSUPDATES']._serialized_end=32813 + _globals['_LISTPEERCHANNELSCHANNELSUPDATESLOCAL']._serialized_start=32816 + _globals['_LISTPEERCHANNELSCHANNELSUPDATESLOCAL']._serialized_end=33034 + _globals['_LISTPEERCHANNELSCHANNELSUPDATESREMOTE']._serialized_start=33037 + _globals['_LISTPEERCHANNELSCHANNELSUPDATESREMOTE']._serialized_end=33256 + _globals['_LISTCLOSEDCHANNELSREQUEST']._serialized_start=33258 + _globals['_LISTCLOSEDCHANNELSREQUEST']._serialized_end=33309 + _globals['_LISTCLOSEDCHANNELSRESPONSE']._serialized_start=33311 + _globals['_LISTCLOSEDCHANNELSRESPONSE']._serialized_end=33402 + _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELS']._serialized_start=33405 + _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELS']._serialized_end=34859 + _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELS_LISTCLOSEDCHANNELSCLOSEDCHANNELSCLOSECAUSE']._serialized_start=34476 + _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELS_LISTCLOSEDCHANNELSCLOSEDCHANNELSCLOSECAUSE']._serialized_end=34593 + _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELSALIAS']._serialized_start=34861 + _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELSALIAS']._serialized_end=34962 + _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELSCHANNELTYPE']._serialized_start=34964 + _globals['_LISTCLOSEDCHANNELSCLOSEDCHANNELSCHANNELTYPE']._serialized_end=35060 + _globals['_DECODEREQUEST']._serialized_start=35062 + _globals['_DECODEREQUEST']._serialized_end=35093 + _globals['_DECODERESPONSE']._serialized_start=35096 + _globals['_DECODERESPONSE']._serialized_end=41045 + _globals['_DECODERESPONSE_DECODETYPE']._serialized_start=38840 + _globals['_DECODERESPONSE_DECODETYPE']._serialized_end=38995 + _globals['_DECODEEXTRA']._serialized_start=41047 + _globals['_DECODEEXTRA']._serialized_end=41087 + _globals['_DECODEFALLBACKS']._serialized_start=41090 + _globals['_DECODEFALLBACKS']._serialized_end=41286 + _globals['_DECODEFALLBACKS_DECODEFALLBACKSTYPE']._serialized_start=41202 + _globals['_DECODEFALLBACKS_DECODEFALLBACKSTYPE']._serialized_end=41277 + _globals['_DECODEINVOICEFALLBACKS']._serialized_start=41288 + _globals['_DECODEINVOICEFALLBACKS']._serialized_end=41376 + _globals['_DECODEINVOICEPATHS']._serialized_start=41379 + _globals['_DECODEINVOICEPATHS']._serialized_end=41673 + _globals['_DECODEINVOICEPATHSPATH']._serialized_start=41675 + _globals['_DECODEINVOICEPATHSPATH']._serialized_end=41758 + _globals['_DECODEINVOICEPATHSPAYINFO']._serialized_start=41761 + _globals['_DECODEINVOICEPATHSPAYINFO']._serialized_end=42040 + _globals['_DECODEINVREQBIP353NAME']._serialized_start=42042 + _globals['_DECODEINVREQBIP353NAME']._serialized_end=42126 + _globals['_DECODEINVREQPATHS']._serialized_start=42129 + _globals['_DECODEINVREQPATHS']._serialized_end=42372 + _globals['_DECODEINVREQPATHSPATH']._serialized_start=42374 + _globals['_DECODEINVREQPATHSPATH']._serialized_end=42456 + _globals['_DECODEOFFERPATHS']._serialized_start=42459 + _globals['_DECODEOFFERPATHS']._serialized_end=42700 + _globals['_DECODEOFFERPATHSPATH']._serialized_start=42702 + _globals['_DECODEOFFERPATHSPATH']._serialized_end=42783 + _globals['_DECODEOFFERRECURRENCE']._serialized_start=42786 + _globals['_DECODEOFFERRECURRENCE']._serialized_end=43085 + _globals['_DECODEOFFERRECURRENCEPAYWINDOW']._serialized_start=43088 + _globals['_DECODEOFFERRECURRENCEPAYWINDOW']._serialized_end=43225 + _globals['_DECODERESTRICTIONS']._serialized_start=43227 + _globals['_DECODERESTRICTIONS']._serialized_end=43286 + _globals['_DECODEUNKNOWNINVOICEREQUESTTLVS']._serialized_start=43288 + _globals['_DECODEUNKNOWNINVOICEREQUESTTLVS']._serialized_end=43371 + _globals['_DECODEUNKNOWNINVOICETLVS']._serialized_start=43373 + _globals['_DECODEUNKNOWNINVOICETLVS']._serialized_end=43449 + _globals['_DECODEUNKNOWNOFFERTLVS']._serialized_start=43451 + _globals['_DECODEUNKNOWNOFFERTLVS']._serialized_end=43525 + _globals['_DECODEUNKNOWNPAYERPROOFTLVS']._serialized_start=43527 + _globals['_DECODEUNKNOWNPAYERPROOFTLVS']._serialized_end=43606 + _globals['_DELPAYREQUEST']._serialized_start=43609 + _globals['_DELPAYREQUEST']._serialized_end=43803 + _globals['_DELPAYREQUEST_DELPAYSTATUS']._serialized_start=43740 + _globals['_DELPAYREQUEST_DELPAYSTATUS']._serialized_end=43780 + _globals['_DELPAYRESPONSE']._serialized_start=43805 + _globals['_DELPAYRESPONSE']._serialized_end=43860 + _globals['_DELPAYPAYMENTS']._serialized_start=43863 + _globals['_DELPAYPAYMENTS']._serialized_end=44555 + _globals['_DELPAYPAYMENTS_DELPAYPAYMENTSSTATUS']._serialized_start=44336 + _globals['_DELPAYPAYMENTS_DELPAYPAYMENTSSTATUS']._serialized_end=44397 + _globals['_DELFORWARDREQUEST']._serialized_start=44558 + _globals['_DELFORWARDREQUEST']._serialized_end=44737 + _globals['_DELFORWARDREQUEST_DELFORWARDSTATUS']._serialized_start=44676 + _globals['_DELFORWARDREQUEST_DELFORWARDSTATUS']._serialized_end=44737 + _globals['_DELFORWARDRESPONSE']._serialized_start=44739 + _globals['_DELFORWARDRESPONSE']._serialized_end=44759 + _globals['_DISABLEOFFERREQUEST']._serialized_start=44761 + _globals['_DISABLEOFFERREQUEST']._serialized_end=44800 + _globals['_DISABLEOFFERRESPONSE']._serialized_start=44803 + _globals['_DISABLEOFFERRESPONSE']._serialized_end=45023 + _globals['_ENABLEOFFERREQUEST']._serialized_start=45025 + _globals['_ENABLEOFFERREQUEST']._serialized_end=45063 + _globals['_ENABLEOFFERRESPONSE']._serialized_start=45066 + _globals['_ENABLEOFFERRESPONSE']._serialized_end=45285 + _globals['_DISCONNECTREQUEST']._serialized_start=45287 + _globals['_DISCONNECTREQUEST']._serialized_end=45348 + _globals['_DISCONNECTRESPONSE']._serialized_start=45350 + _globals['_DISCONNECTRESPONSE']._serialized_end=45370 + _globals['_FEERATESREQUEST']._serialized_start=45372 + _globals['_FEERATESREQUEST']._serialized_end=45479 + _globals['_FEERATESREQUEST_FEERATESSTYLE']._serialized_start=45442 + _globals['_FEERATESREQUEST_FEERATESSTYLE']._serialized_end=45479 + _globals['_FEERATESRESPONSE']._serialized_start=45482 + _globals['_FEERATESRESPONSE']._serialized_end=45764 + _globals['_FEERATESONCHAINFEEESTIMATES']._serialized_start=45767 + _globals['_FEERATESONCHAINFEEESTIMATES']._serialized_end=46048 + _globals['_FEERATESPERKB']._serialized_start=46051 + _globals['_FEERATESPERKB']._serialized_end=46439 + _globals['_FEERATESPERKBESTIMATES']._serialized_start=46441 + _globals['_FEERATESPERKBESTIMATES']._serialized_end=46528 + _globals['_FEERATESPERKW']._serialized_start=46531 + _globals['_FEERATESPERKW']._serialized_end=46919 + _globals['_FEERATESPERKWESTIMATES']._serialized_start=46921 + _globals['_FEERATESPERKWESTIMATES']._serialized_end=47008 + _globals['_FETCHBIP353REQUEST']._serialized_start=47010 + _globals['_FETCHBIP353REQUEST']._serialized_end=47047 + _globals['_FETCHBIP353RESPONSE']._serialized_start=47049 + _globals['_FETCHBIP353RESPONSE']._serialized_end=47137 + _globals['_FETCHBIP353INSTRUCTIONS']._serialized_start=47140 + _globals['_FETCHBIP353INSTRUCTIONS']._serialized_end=47387 + _globals['_FETCHINVOICEREQUEST']._serialized_start=47390 + _globals['_FETCHINVOICEREQUEST']._serialized_end=47831 + _globals['_FETCHINVOICERESPONSE']._serialized_start=47834 + _globals['_FETCHINVOICERESPONSE']._serialized_end=47987 + _globals['_FETCHINVOICECHANGES']._serialized_start=47990 + _globals['_FETCHINVOICECHANGES']._serialized_end=48248 + _globals['_FETCHINVOICENEXTPERIOD']._serialized_start=48250 + _globals['_FETCHINVOICENEXTPERIOD']._serialized_end=48375 + _globals['_CANCELRECURRINGINVOICEREQUEST']._serialized_start=48378 + _globals['_CANCELRECURRINGINVOICEREQUEST']._serialized_end=48602 + _globals['_CANCELRECURRINGINVOICERESPONSE']._serialized_start=48604 + _globals['_CANCELRECURRINGINVOICERESPONSE']._serialized_end=48652 + _globals['_FUNDCHANNELCANCELREQUEST']._serialized_start=48654 + _globals['_FUNDCHANNELCANCELREQUEST']._serialized_end=48692 + _globals['_FUNDCHANNELCANCELRESPONSE']._serialized_start=48694 + _globals['_FUNDCHANNELCANCELRESPONSE']._serialized_end=48740 + _globals['_FUNDCHANNELCOMPLETEREQUEST']._serialized_start=48742 + _globals['_FUNDCHANNELCOMPLETEREQUEST']._serialized_end=48832 + _globals['_FUNDCHANNELCOMPLETERESPONSE']._serialized_start=48834 + _globals['_FUNDCHANNELCOMPLETERESPONSE']._serialized_end=48912 + _globals['_FUNDCHANNELREQUEST']._serialized_start=48915 + _globals['_FUNDCHANNELREQUEST']._serialized_end=49422 + _globals['_FUNDCHANNELRESPONSE']._serialized_start=49425 + _globals['_FUNDCHANNELRESPONSE']._serialized_end=49631 + _globals['_FUNDCHANNELCHANNELTYPE']._serialized_start=49633 + _globals['_FUNDCHANNELCHANNELTYPE']._serialized_end=49708 + _globals['_FUNDCHANNELSTARTREQUEST']._serialized_start=49711 + _globals['_FUNDCHANNELSTARTREQUEST']._serialized_end=50053 + _globals['_FUNDCHANNELSTARTRESPONSE']._serialized_start=50056 + _globals['_FUNDCHANNELSTARTRESPONSE']._serialized_end=50302 + _globals['_FUNDCHANNELSTARTCHANNELTYPE']._serialized_start=50304 + _globals['_FUNDCHANNELSTARTCHANNELTYPE']._serialized_end=50384 + _globals['_GETLOGREQUEST']._serialized_start=50387 + _globals['_GETLOGREQUEST']._serialized_end=50544 + _globals['_GETLOGREQUEST_GETLOGLEVEL']._serialized_start=50456 + _globals['_GETLOGREQUEST_GETLOGLEVEL']._serialized_end=50534 + _globals['_GETLOGRESPONSE']._serialized_start=50546 + _globals['_GETLOGRESPONSE']._serialized_end=50650 + _globals['_GETLOGLOG']._serialized_start=50653 + _globals['_GETLOGLOG']._serialized_end=51013 + _globals['_GETLOGLOG_GETLOGLOGTYPE']._serialized_start=50840 + _globals['_GETLOGLOG_GETLOGLOGTYPE']._serialized_end=50948 + _globals['_FUNDERUPDATEREQUEST']._serialized_start=51016 + _globals['_FUNDERUPDATEREQUEST']._serialized_end=52129 + _globals['_FUNDERUPDATEREQUEST_FUNDERUPDATEPOLICY']._serialized_start=51710 + _globals['_FUNDERUPDATEREQUEST_FUNDERUPDATEPOLICY']._serialized_end=51767 + _globals['_FUNDERUPDATERESPONSE']._serialized_start=52132 + _globals['_FUNDERUPDATERESPONSE']._serialized_end=52995 + _globals['_FUNDERUPDATERESPONSE_FUNDERUPDATEPOLICY']._serialized_start=51710 + _globals['_FUNDERUPDATERESPONSE_FUNDERUPDATEPOLICY']._serialized_end=51767 + _globals['_GETROUTEREQUEST']._serialized_start=52998 + _globals['_GETROUTEREQUEST']._serialized_end=53266 + _globals['_GETROUTERESPONSE']._serialized_start=53268 + _globals['_GETROUTERESPONSE']._serialized_end=53325 + _globals['_GETROUTEROUTE']._serialized_start=53328 + _globals['_GETROUTEROUTE']._serialized_end=53553 + _globals['_GETROUTEROUTE_GETROUTEROUTESTYLE']._serialized_start=53520 + _globals['_GETROUTEROUTE_GETROUTEROUTESTYLE']._serialized_end=53553 + _globals['_LISTADDRESSESREQUEST']._serialized_start=53555 + _globals['_LISTADDRESSESREQUEST']._serialized_end=53671 + _globals['_LISTADDRESSESRESPONSE']._serialized_start=53673 + _globals['_LISTADDRESSESRESPONSE']._serialized_end=53744 + _globals['_LISTADDRESSESADDRESSES']._serialized_start=53746 + _globals['_LISTADDRESSESADDRESSES']._serialized_end=53846 + _globals['_LISTFORWARDSREQUEST']._serialized_start=53849 + _globals['_LISTFORWARDSREQUEST']._serialized_end=54288 + _globals['_LISTFORWARDSREQUEST_LISTFORWARDSINDEX']._serialized_start=54093 + _globals['_LISTFORWARDSREQUEST_LISTFORWARDSINDEX']._serialized_end=54138 + _globals['_LISTFORWARDSREQUEST_LISTFORWARDSSTATUS']._serialized_start=54140 + _globals['_LISTFORWARDSREQUEST_LISTFORWARDSSTATUS']._serialized_end=54216 + _globals['_LISTFORWARDSRESPONSE']._serialized_start=54290 + _globals['_LISTFORWARDSRESPONSE']._serialized_end=54357 + _globals['_LISTFORWARDSFORWARDS']._serialized_start=54360 + _globals['_LISTFORWARDSFORWARDS']._serialized_end=55157 + _globals['_LISTFORWARDSFORWARDS_LISTFORWARDSFORWARDSSTATUS']._serialized_start=54876 + _globals['_LISTFORWARDSFORWARDS_LISTFORWARDSFORWARDSSTATUS']._serialized_end=54960 + _globals['_LISTFORWARDSFORWARDS_LISTFORWARDSFORWARDSSTYLE']._serialized_start=54962 + _globals['_LISTFORWARDSFORWARDS_LISTFORWARDSFORWARDSSTYLE']._serialized_end=55010 + _globals['_LISTOFFERSREQUEST']._serialized_start=55159 + _globals['_LISTOFFERSREQUEST']._serialized_end=55256 + _globals['_LISTOFFERSRESPONSE']._serialized_start=55258 + _globals['_LISTOFFERSRESPONSE']._serialized_end=55317 + _globals['_LISTOFFERSOFFERS']._serialized_start=55320 + _globals['_LISTOFFERSOFFERS']._serialized_end=55452 + _globals['_LISTPAYSREQUEST']._serialized_start=55455 + _globals['_LISTPAYSREQUEST']._serialized_end=55843 + _globals['_LISTPAYSREQUEST_LISTPAYSINDEX']._serialized_start=55676 + _globals['_LISTPAYSREQUEST_LISTPAYSINDEX']._serialized_end=55717 + _globals['_LISTPAYSREQUEST_LISTPAYSSTATUS']._serialized_start=55719 + _globals['_LISTPAYSREQUEST_LISTPAYSSTATUS']._serialized_end=55774 + _globals['_LISTPAYSRESPONSE']._serialized_start=55845 + _globals['_LISTPAYSRESPONSE']._serialized_end=55896 + _globals['_LISTPAYSPAYS']._serialized_start=55899 + _globals['_LISTPAYSPAYS']._serialized_end=56630 + _globals['_LISTPAYSPAYS_LISTPAYSPAYSSTATUS']._serialized_start=56369 + _globals['_LISTPAYSPAYS_LISTPAYSPAYSSTATUS']._serialized_end=56428 + _globals['_LISTHTLCSREQUEST']._serialized_start=56633 + _globals['_LISTHTLCSREQUEST']._serialized_end=56847 + _globals['_LISTHTLCSREQUEST_LISTHTLCSINDEX']._serialized_start=56768 + _globals['_LISTHTLCSREQUEST_LISTHTLCSINDEX']._serialized_end=56810 + _globals['_LISTHTLCSRESPONSE']._serialized_start=56849 + _globals['_LISTHTLCSRESPONSE']._serialized_end=56904 + _globals['_LISTHTLCSHTLCS']._serialized_start=56907 + _globals['_LISTHTLCSHTLCS']._serialized_end=57264 + _globals['_LISTHTLCSHTLCS_LISTHTLCSHTLCSDIRECTION']._serialized_start=57186 + _globals['_LISTHTLCSHTLCS_LISTHTLCSHTLCSDIRECTION']._serialized_end=57228 + _globals['_MULTIFUNDCHANNELREQUEST']._serialized_start=57267 + _globals['_MULTIFUNDCHANNELREQUEST']._serialized_end=57573 + _globals['_MULTIFUNDCHANNELRESPONSE']._serialized_start=57576 + _globals['_MULTIFUNDCHANNELRESPONSE']._serialized_end=57727 + _globals['_MULTIFUNDCHANNELDESTINATIONS']._serialized_start=57730 + _globals['_MULTIFUNDCHANNELDESTINATIONS']._serialized_end=58113 + _globals['_MULTIFUNDCHANNELCHANNELIDS']._serialized_start=58116 + _globals['_MULTIFUNDCHANNELCHANNELIDS']._serialized_end=58294 + _globals['_MULTIFUNDCHANNELCHANNELIDSCHANNELTYPE']._serialized_start=58296 + _globals['_MULTIFUNDCHANNELCHANNELIDSCHANNELTYPE']._serialized_end=58386 + _globals['_MULTIFUNDCHANNELFAILED']._serialized_start=58389 + _globals['_MULTIFUNDCHANNELFAILED']._serialized_end=58664 + _globals['_MULTIFUNDCHANNELFAILED_MULTIFUNDCHANNELFAILEDMETHOD']._serialized_start=58550 + _globals['_MULTIFUNDCHANNELFAILED_MULTIFUNDCHANNELFAILEDMETHOD']._serialized_end=58664 + _globals['_MULTIFUNDCHANNELFAILEDERROR']._serialized_start=58666 + _globals['_MULTIFUNDCHANNELFAILEDERROR']._serialized_end=58726 + _globals['_MULTIWITHDRAWREQUEST']._serialized_start=58729 + _globals['_MULTIWITHDRAWREQUEST']._serialized_end=58897 + _globals['_MULTIWITHDRAWRESPONSE']._serialized_start=58899 + _globals['_MULTIWITHDRAWRESPONSE']._serialized_end=58948 + _globals['_OFFERREQUEST']._serialized_start=58951 + _globals['_OFFERREQUEST']._serialized_end=59561 + _globals['_OFFERRESPONSE']._serialized_start=59564 + _globals['_OFFERRESPONSE']._serialized_end=59752 + _globals['_OPENCHANNELABORTREQUEST']._serialized_start=59754 + _globals['_OPENCHANNELABORTREQUEST']._serialized_end=59799 + _globals['_OPENCHANNELABORTRESPONSE']._serialized_start=59801 + _globals['_OPENCHANNELABORTRESPONSE']._serialized_end=59889 + _globals['_OPENCHANNELBUMPREQUEST']._serialized_start=59892 + _globals['_OPENCHANNELBUMPREQUEST']._serialized_end=60050 + _globals['_OPENCHANNELBUMPRESPONSE']._serialized_start=60053 + _globals['_OPENCHANNELBUMPRESPONSE']._serialized_end=60290 + _globals['_OPENCHANNELBUMPCHANNELTYPE']._serialized_start=60292 + _globals['_OPENCHANNELBUMPCHANNELTYPE']._serialized_end=60371 + _globals['_OPENCHANNELINITREQUEST']._serialized_start=60374 + _globals['_OPENCHANNELINITREQUEST']._serialized_end=60789 + _globals['_OPENCHANNELINITRESPONSE']._serialized_start=60792 + _globals['_OPENCHANNELINITRESPONSE']._serialized_end=61029 + _globals['_OPENCHANNELINITCHANNELTYPE']._serialized_start=61031 + _globals['_OPENCHANNELINITCHANNELTYPE']._serialized_end=61110 + _globals['_OPENCHANNELSIGNEDREQUEST']._serialized_start=61112 + _globals['_OPENCHANNELSIGNEDREQUEST']._serialized_end=61179 + _globals['_OPENCHANNELSIGNEDRESPONSE']._serialized_start=61181 + _globals['_OPENCHANNELSIGNEDRESPONSE']._serialized_end=61254 + _globals['_OPENCHANNELUPDATEREQUEST']._serialized_start=61256 + _globals['_OPENCHANNELUPDATEREQUEST']._serialized_end=61316 + _globals['_OPENCHANNELUPDATERESPONSE']._serialized_start=61319 + _globals['_OPENCHANNELUPDATERESPONSE']._serialized_end=61596 + _globals['_OPENCHANNELUPDATECHANNELTYPE']._serialized_start=61598 + _globals['_OPENCHANNELUPDATECHANNELTYPE']._serialized_end=61679 + _globals['_PINGREQUEST']._serialized_start=61681 + _globals['_PINGREQUEST']._serialized_end=61770 + _globals['_PINGRESPONSE']._serialized_start=61772 + _globals['_PINGRESPONSE']._serialized_end=61802 + _globals['_PLUGINREQUEST']._serialized_start=61805 + _globals['_PLUGINREQUEST']._serialized_end=61950 + _globals['_PLUGINRESPONSE']._serialized_start=61952 + _globals['_PLUGINRESPONSE']._serialized_end=62077 + _globals['_PLUGINPLUGINS']._serialized_start=62079 + _globals['_PLUGINPLUGINS']._serialized_end=62141 + _globals['_RENEPAYSTATUSREQUEST']._serialized_start=62143 + _globals['_RENEPAYSTATUSREQUEST']._serialized_end=62207 + _globals['_RENEPAYSTATUSRESPONSE']._serialized_start=62209 + _globals['_RENEPAYSTATUSRESPONSE']._serialized_end=62284 + _globals['_RENEPAYSTATUSPAYSTATUS']._serialized_start=62287 + _globals['_RENEPAYSTATUSPAYSTATUS']._serialized_end=62825 + _globals['_RENEPAYSTATUSPAYSTATUS_RENEPAYSTATUSPAYSTATUSSTATUS']._serialized_start=62676 + _globals['_RENEPAYSTATUSPAYSTATUS_RENEPAYSTATUSPAYSTATUSSTATUS']._serialized_end=62757 + _globals['_RENEPAYREQUEST']._serialized_start=62828 + _globals['_RENEPAYREQUEST']._serialized_end=63210 + _globals['_RENEPAYRESPONSE']._serialized_start=63213 + _globals['_RENEPAYRESPONSE']._serialized_end=63690 + _globals['_RENEPAYRESPONSE_RENEPAYSTATUS']._serialized_start=63574 + _globals['_RENEPAYRESPONSE_RENEPAYSTATUS']._serialized_end=63640 + _globals['_RESERVEINPUTSREQUEST']._serialized_start=63692 + _globals['_RESERVEINPUTSREQUEST']._serialized_end=63800 + _globals['_RESERVEINPUTSRESPONSE']._serialized_start=63802 + _globals['_RESERVEINPUTSRESPONSE']._serialized_end=63879 + _globals['_RESERVEINPUTSRESERVATIONS']._serialized_start=63881 + _globals['_RESERVEINPUTSRESERVATIONS']._serialized_end=64003 + _globals['_SENDCUSTOMMSGREQUEST']._serialized_start=64005 + _globals['_SENDCUSTOMMSGREQUEST']._serialized_end=64057 + _globals['_SENDCUSTOMMSGRESPONSE']._serialized_start=64059 + _globals['_SENDCUSTOMMSGRESPONSE']._serialized_end=64098 + _globals['_SENDINVOICEREQUEST']._serialized_start=64101 + _globals['_SENDINVOICEREQUEST']._serialized_end=64277 + _globals['_SENDINVOICERESPONSE']._serialized_start=64280 + _globals['_SENDINVOICERESPONSE']._serialized_end=64848 + _globals['_SENDINVOICERESPONSE_SENDINVOICESTATUS']._serialized_start=64677 + _globals['_SENDINVOICERESPONSE_SENDINVOICESTATUS']._serialized_end=64731 + _globals['_SETCHANNELREQUEST']._serialized_start=64851 + _globals['_SETCHANNELREQUEST']._serialized_end=65149 + _globals['_SETCHANNELRESPONSE']._serialized_start=65151 + _globals['_SETCHANNELRESPONSE']._serialized_end=65214 + _globals['_SETCHANNELCHANNELS']._serialized_start=65217 + _globals['_SETCHANNELCHANNELS']._serialized_end=65648 + _globals['_SETCONFIGREQUEST']._serialized_start=65650 + _globals['_SETCONFIGREQUEST']._serialized_end=65748 + _globals['_SETCONFIGRESPONSE']._serialized_start=65750 + _globals['_SETCONFIGRESPONSE']._serialized_end=65807 + _globals['_SETCONFIGCONFIG']._serialized_start=65810 + _globals['_SETCONFIGCONFIG']._serialized_end=66156 + _globals['_SETPSBTVERSIONREQUEST']._serialized_start=66158 + _globals['_SETPSBTVERSIONREQUEST']._serialized_end=66212 + _globals['_SETPSBTVERSIONRESPONSE']._serialized_start=66214 + _globals['_SETPSBTVERSIONRESPONSE']._serialized_end=66252 + _globals['_SIGNINVOICEREQUEST']._serialized_start=66254 + _globals['_SIGNINVOICEREQUEST']._serialized_end=66293 + _globals['_SIGNINVOICERESPONSE']._serialized_start=66295 + _globals['_SIGNINVOICERESPONSE']._serialized_end=66332 + _globals['_SIGNMESSAGEREQUEST']._serialized_start=66334 + _globals['_SIGNMESSAGEREQUEST']._serialized_end=66371 + _globals['_SIGNMESSAGERESPONSE']._serialized_start=66373 + _globals['_SIGNMESSAGERESPONSE']._serialized_end=66443 + _globals['_SPLICEINITREQUEST']._serialized_start=66446 + _globals['_SPLICEINITREQUEST']._serialized_end=66646 + _globals['_SPLICEINITRESPONSE']._serialized_start=66648 + _globals['_SPLICEINITRESPONSE']._serialized_end=66682 + _globals['_SPLICESIGNEDREQUEST']._serialized_start=66684 + _globals['_SPLICESIGNEDREQUEST']._serialized_end=66779 + _globals['_SPLICESIGNEDRESPONSE']._serialized_start=66781 + _globals['_SPLICESIGNEDRESPONSE']._serialized_end=66875 + _globals['_SPLICEUPDATEREQUEST']._serialized_start=66877 + _globals['_SPLICEUPDATEREQUEST']._serialized_end=66932 + _globals['_SPLICEUPDATERESPONSE']._serialized_start=66934 + _globals['_SPLICEUPDATERESPONSE']._serialized_end=67055 + _globals['_SPLICEINREQUEST']._serialized_start=67057 + _globals['_SPLICEINREQUEST']._serialized_end=67107 + _globals['_SPLICEINRESPONSE']._serialized_start=67109 + _globals['_SPLICEINRESPONSE']._serialized_end=67207 + _globals['_SPLICEOUTREQUEST']._serialized_start=67210 + _globals['_SPLICEOUTREQUEST']._serialized_end=67349 + _globals['_SPLICEOUTRESPONSE']._serialized_start=67351 + _globals['_SPLICEOUTRESPONSE']._serialized_end=67450 + _globals['_DEVSPLICEREQUEST']._serialized_start=67453 + _globals['_DEVSPLICEREQUEST']._serialized_end=67651 + _globals['_DEVSPLICERESPONSE']._serialized_start=67654 + _globals['_DEVSPLICERESPONSE']._serialized_end=67782 + _globals['_UNRESERVEINPUTSREQUEST']._serialized_start=67784 + _globals['_UNRESERVEINPUTSREQUEST']._serialized_end=67856 + _globals['_UNRESERVEINPUTSRESPONSE']._serialized_start=67858 + _globals['_UNRESERVEINPUTSRESPONSE']._serialized_end=67939 + _globals['_UNRESERVEINPUTSRESERVATIONS']._serialized_start=67942 + _globals['_UNRESERVEINPUTSRESERVATIONS']._serialized_end=68093 + _globals['_UPGRADEWALLETREQUEST']._serialized_start=68095 + _globals['_UPGRADEWALLETREQUEST']._serialized_end=68205 + _globals['_UPGRADEWALLETRESPONSE']._serialized_start=68207 + _globals['_UPGRADEWALLETRESPONSE']._serialized_end=68333 + _globals['_WAITBLOCKHEIGHTREQUEST']._serialized_start=68335 + _globals['_WAITBLOCKHEIGHTREQUEST']._serialized_end=68414 + _globals['_WAITBLOCKHEIGHTRESPONSE']._serialized_start=68416 + _globals['_WAITBLOCKHEIGHTRESPONSE']._serialized_end=68462 + _globals['_WAITREQUEST']._serialized_start=68465 + _globals['_WAITREQUEST']._serialized_end=68778 + _globals['_WAITREQUEST_WAITINDEXNAME']._serialized_start=68601 + _globals['_WAITREQUEST_WAITINDEXNAME']._serialized_end=68655 + _globals['_WAITREQUEST_WAITSUBSYSTEM']._serialized_start=68657 + _globals['_WAITREQUEST_WAITSUBSYSTEM']._serialized_end=68778 + _globals['_WAITRESPONSE']._serialized_start=68781 + _globals['_WAITRESPONSE']._serialized_end=69537 + _globals['_WAITRESPONSE_WAITSUBSYSTEM']._serialized_start=68657 + _globals['_WAITRESPONSE_WAITSUBSYSTEM']._serialized_end=68778 + _globals['_WAITCHAINMOVES']._serialized_start=69539 + _globals['_WAITCHAINMOVES']._serialized_end=69639 + _globals['_WAITCHANNELMOVES']._serialized_start=69641 + _globals['_WAITCHANNELMOVES']._serialized_end=69743 + _globals['_WAITDETAILS']._serialized_start=69746 + _globals['_WAITDETAILS']._serialized_end=70466 + _globals['_WAITDETAILS_WAITDETAILSSTATUS']._serialized_start=70136 + _globals['_WAITDETAILS_WAITDETAILSSTATUS']._serialized_end=70309 + _globals['_WAITFORWARDS']._serialized_start=70469 + _globals['_WAITFORWARDS']._serialized_end=70800 + _globals['_WAITFORWARDS_WAITFORWARDSSTATUS']._serialized_start=70655 + _globals['_WAITFORWARDS_WAITFORWARDSSTATUS']._serialized_end=70731 + _globals['_WAITHTLCS']._serialized_start=70803 + _globals['_WAITHTLCS']._serialized_end=71199 + _globals['_WAITHTLCS_WAITHTLCSDIRECTION']._serialized_start=71056 + _globals['_WAITHTLCS_WAITHTLCSDIRECTION']._serialized_end=71093 + _globals['_WAITINVOICES']._serialized_start=71202 + _globals['_WAITINVOICES']._serialized_end=71479 + _globals['_WAITINVOICES_WAITINVOICESSTATUS']._serialized_start=71365 + _globals['_WAITINVOICES_WAITINVOICESSTATUS']._serialized_end=71420 + _globals['_WAITNETWORKEVENTS']._serialized_start=71482 + _globals['_WAITNETWORKEVENTS']._serialized_end=71747 + _globals['_WAITNETWORKEVENTS_WAITNETWORKEVENTSTYPE']._serialized_start=71623 + _globals['_WAITNETWORKEVENTS_WAITNETWORKEVENTSTYPE']._serialized_end=71703 + _globals['_WAITSENDPAYS']._serialized_start=71750 + _globals['_WAITSENDPAYS']._serialized_end=72005 + _globals['_WAITSENDPAYS_WAITSENDPAYSSTATUS']._serialized_start=71895 + _globals['_WAITSENDPAYS_WAITSENDPAYSSTATUS']._serialized_end=71954 + _globals['_LISTCONFIGSREQUEST']._serialized_start=72007 + _globals['_LISTCONFIGSREQUEST']._serialized_end=72059 + _globals['_LISTCONFIGSRESPONSE']._serialized_start=72061 + _globals['_LISTCONFIGSRESPONSE']._serialized_end=72141 + _globals['_LISTCONFIGSCONFIGS']._serialized_start=72144 + _globals['_LISTCONFIGSCONFIGS']._serialized_end=78052 + _globals['_LISTCONFIGSCONFIGSADDR']._serialized_start=78054 + _globals['_LISTCONFIGSCONFIGSADDR']._serialized_end=78115 + _globals['_LISTCONFIGSCONFIGSALIAS']._serialized_start=78117 + _globals['_LISTCONFIGSCONFIGSALIAS']._serialized_end=78177 + _globals['_LISTCONFIGSCONFIGSALLOWDEPRECATEDAPIS']._serialized_start=78179 + _globals['_LISTCONFIGSCONFIGSALLOWDEPRECATEDAPIS']._serialized_end=78254 + _globals['_LISTCONFIGSCONFIGSALWAYSUSEPROXY']._serialized_start=78256 + _globals['_LISTCONFIGSCONFIGSALWAYSUSEPROXY']._serialized_end=78326 + _globals['_LISTCONFIGSCONFIGSANNOUNCEADDR']._serialized_start=78328 + _globals['_LISTCONFIGSCONFIGSANNOUNCEADDR']._serialized_end=78397 + _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVERED']._serialized_start=78400 + _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVERED']._serialized_end=78656 + _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVERED_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVEREDVALUESTR']._serialized_start=78575 + _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVERED_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVEREDVALUESTR']._serialized_end=78656 + _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVEREDPORT']._serialized_start=78658 + _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDISCOVEREDPORT']._serialized_end=78739 + _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDNS']._serialized_start=78741 + _globals['_LISTCONFIGSCONFIGSANNOUNCEADDRDNS']._serialized_end=78812 + _globals['_LISTCONFIGSCONFIGSAUTOCONNECTSEEKERPEERS']._serialized_start=78814 + _globals['_LISTCONFIGSCONFIGSAUTOCONNECTSEEKERPEERS']._serialized_end=78891 + _globals['_LISTCONFIGSCONFIGSAUTOLISTEN']._serialized_start=78893 + _globals['_LISTCONFIGSCONFIGSAUTOLISTEN']._serialized_end=78959 + _globals['_LISTCONFIGSCONFIGSBINDADDR']._serialized_start=78961 + _globals['_LISTCONFIGSCONFIGSBINDADDR']._serialized_end=79026 + _globals['_LISTCONFIGSCONFIGSCLEARPLUGINS']._serialized_start=79028 + _globals['_LISTCONFIGSCONFIGSCLEARPLUGINS']._serialized_end=79089 + _globals['_LISTCONFIGSCONFIGSCLTVDELTA']._serialized_start=79091 + _globals['_LISTCONFIGSCONFIGSCLTVDELTA']._serialized_end=79155 + _globals['_LISTCONFIGSCONFIGSCLTVFINAL']._serialized_start=79157 + _globals['_LISTCONFIGSCONFIGSCLTVFINAL']._serialized_end=79221 + _globals['_LISTCONFIGSCONFIGSCOMMITFEE']._serialized_start=79223 + _globals['_LISTCONFIGSCONFIGSCOMMITFEE']._serialized_end=79287 + _globals['_LISTCONFIGSCONFIGSCOMMITFEERATEOFFSET']._serialized_start=79289 + _globals['_LISTCONFIGSCONFIGSCOMMITFEERATEOFFSET']._serialized_end=79363 + _globals['_LISTCONFIGSCONFIGSCOMMITTIME']._serialized_start=79365 + _globals['_LISTCONFIGSCONFIGSCOMMITTIME']._serialized_end=79430 + _globals['_LISTCONFIGSCONFIGSCONF']._serialized_start=79433 + _globals['_LISTCONFIGSCONFIGSCONF']._serialized_end=79595 + _globals['_LISTCONFIGSCONFIGSCONF_LISTCONFIGSCONFIGSCONFSOURCE']._serialized_start=79552 + _globals['_LISTCONFIGSCONFIGSCONF_LISTCONFIGSCONFIGSCONFSOURCE']._serialized_end=79595 + _globals['_LISTCONFIGSCONFIGSCURRENCYRATEADDSOURCE']._serialized_start=79597 + _globals['_LISTCONFIGSCONFIGSCURRENCYRATEADDSOURCE']._serialized_end=79707 + _globals['_LISTCONFIGSCONFIGSCURRENCYRATEDISABLESOURCE']._serialized_start=79709 + _globals['_LISTCONFIGSCONFIGSCURRENCYRATEDISABLESOURCE']._serialized_end=79823 + _globals['_LISTCONFIGSCONFIGSDAEMON']._serialized_start=79825 + _globals['_LISTCONFIGSCONFIGSDAEMON']._serialized_end=79880 + _globals['_LISTCONFIGSCONFIGSDATABASEUPGRADE']._serialized_start=79882 + _globals['_LISTCONFIGSCONFIGSDATABASEUPGRADE']._serialized_end=79953 + _globals['_LISTCONFIGSCONFIGSDEVELOPER']._serialized_start=79955 + _globals['_LISTCONFIGSCONFIGSDEVELOPER']._serialized_end=80013 + _globals['_LISTCONFIGSCONFIGSDISABLEDNS']._serialized_start=80015 + _globals['_LISTCONFIGSCONFIGSDISABLEDNS']._serialized_end=80074 + _globals['_LISTCONFIGSCONFIGSDISABLEMPP']._serialized_start=80076 + _globals['_LISTCONFIGSCONFIGSDISABLEMPP']._serialized_end=80167 + _globals['_LISTCONFIGSCONFIGSDISABLEPLUGIN']._serialized_start=80169 + _globals['_LISTCONFIGSCONFIGSDISABLEPLUGIN']._serialized_end=80239 + _globals['_LISTCONFIGSCONFIGSENCRYPTEDHSM']._serialized_start=80241 + _globals['_LISTCONFIGSCONFIGSENCRYPTEDHSM']._serialized_end=80302 + _globals['_LISTCONFIGSCONFIGSEXPERIMENTALANCHORS']._serialized_start=80304 + _globals['_LISTCONFIGSCONFIGSEXPERIMENTALANCHORS']._serialized_end=80372 + _globals['_LISTCONFIGSCONFIGSEXPERIMENTALDUALFUND']._serialized_start=80374 + _globals['_LISTCONFIGSCONFIGSEXPERIMENTALDUALFUND']._serialized_end=80443 + _globals['_LISTCONFIGSCONFIGSEXPERIMENTALPEERSTORAGE']._serialized_start=80445 + _globals['_LISTCONFIGSCONFIGSEXPERIMENTALPEERSTORAGE']._serialized_end=80517 + _globals['_LISTCONFIGSCONFIGSEXPERIMENTALSHUTDOWNWRONGFUNDING']._serialized_start=80519 + _globals['_LISTCONFIGSCONFIGSEXPERIMENTALSHUTDOWNWRONGFUNDING']._serialized_end=80600 + _globals['_LISTCONFIGSCONFIGSEXPERIMENTALSPLICING']._serialized_start=80602 + _globals['_LISTCONFIGSCONFIGSEXPERIMENTALSPLICING']._serialized_end=80679 + _globals['_LISTCONFIGSCONFIGSFEEBASE']._serialized_start=80681 + _globals['_LISTCONFIGSCONFIGSFEEBASE']._serialized_end=80743 + _globals['_LISTCONFIGSCONFIGSFEEPERSATOSHI']._serialized_start=80745 + _globals['_LISTCONFIGSCONFIGSFEEPERSATOSHI']._serialized_end=80813 + _globals['_LISTCONFIGSCONFIGSFETCHINVOICENOCONNECT']._serialized_start=80815 + _globals['_LISTCONFIGSCONFIGSFETCHINVOICENOCONNECT']._serialized_end=80917 + _globals['_LISTCONFIGSCONFIGSFORCEFEERATES']._serialized_start=80919 + _globals['_LISTCONFIGSCONFIGSFORCEFEERATES']._serialized_end=80987 + _globals['_LISTCONFIGSCONFIGSFUNDINGCONFIRMS']._serialized_start=80989 + _globals['_LISTCONFIGSCONFIGSFUNDINGCONFIRMS']._serialized_end=81059 + _globals['_LISTCONFIGSCONFIGSHTLCMAXIMUMMSAT']._serialized_start=81061 + _globals['_LISTCONFIGSCONFIGSHTLCMAXIMUMMSAT']._serialized_end=81145 + _globals['_LISTCONFIGSCONFIGSHTLCMINIMUMMSAT']._serialized_start=81147 + _globals['_LISTCONFIGSCONFIGSHTLCMINIMUMMSAT']._serialized_end=81231 + _globals['_LISTCONFIGSCONFIGSIGNOREFEELIMITS']._serialized_start=81233 + _globals['_LISTCONFIGSCONFIGSIGNOREFEELIMITS']._serialized_end=81304 + _globals['_LISTCONFIGSCONFIGSIMPORTANTPLUGIN']._serialized_start=81306 + _globals['_LISTCONFIGSCONFIGSIMPORTANTPLUGIN']._serialized_end=81378 + _globals['_LISTCONFIGSCONFIGSLARGECHANNELS']._serialized_start=81380 + _globals['_LISTCONFIGSCONFIGSLARGECHANNELS']._serialized_end=81442 + _globals['_LISTCONFIGSCONFIGSLIGHTNINGDIR']._serialized_start=81444 + _globals['_LISTCONFIGSCONFIGSLIGHTNINGDIR']._serialized_end=81511 + _globals['_LISTCONFIGSCONFIGSLOGFILE']._serialized_start=81513 + _globals['_LISTCONFIGSCONFIGSLOGFILE']._serialized_end=81577 + _globals['_LISTCONFIGSCONFIGSLOGLEVEL']._serialized_start=81579 + _globals['_LISTCONFIGSCONFIGSLOGLEVEL']._serialized_end=81642 + _globals['_LISTCONFIGSCONFIGSLOGPREFIX']._serialized_start=81644 + _globals['_LISTCONFIGSCONFIGSLOGPREFIX']._serialized_end=81708 + _globals['_LISTCONFIGSCONFIGSLOGTIMESTAMPS']._serialized_start=81710 + _globals['_LISTCONFIGSCONFIGSLOGTIMESTAMPS']._serialized_end=81779 + _globals['_LISTCONFIGSCONFIGSMAINNET']._serialized_start=81781 + _globals['_LISTCONFIGSCONFIGSMAINNET']._serialized_end=81837 + _globals['_LISTCONFIGSCONFIGSMAXCONCURRENTHTLCS']._serialized_start=81839 + _globals['_LISTCONFIGSCONFIGSMAXCONCURRENTHTLCS']._serialized_end=81912 + _globals['_LISTCONFIGSCONFIGSMAXDUSTHTLCEXPOSUREMSAT']._serialized_start=81914 + _globals['_LISTCONFIGSCONFIGSMAXDUSTHTLCEXPOSUREMSAT']._serialized_end=82006 + _globals['_LISTCONFIGSCONFIGSMINCAPACITYSAT']._serialized_start=82008 + _globals['_LISTCONFIGSCONFIGSMINCAPACITYSAT']._serialized_end=82111 + _globals['_LISTCONFIGSCONFIGSNETWORK']._serialized_start=82113 + _globals['_LISTCONFIGSCONFIGSNETWORK']._serialized_end=82175 + _globals['_LISTCONFIGSCONFIGSOFFLINE']._serialized_start=82177 + _globals['_LISTCONFIGSCONFIGSOFFLINE']._serialized_end=82233 + _globals['_LISTCONFIGSCONFIGSPIDFILE']._serialized_start=82235 + _globals['_LISTCONFIGSCONFIGSPIDFILE']._serialized_end=82297 + _globals['_LISTCONFIGSCONFIGSPLUGIN']._serialized_start=82299 + _globals['_LISTCONFIGSCONFIGSPLUGIN']._serialized_end=82362 + _globals['_LISTCONFIGSCONFIGSPLUGINDIR']._serialized_start=82364 + _globals['_LISTCONFIGSCONFIGSPLUGINDIR']._serialized_end=82430 + _globals['_LISTCONFIGSCONFIGSPROXY']._serialized_start=82432 + _globals['_LISTCONFIGSCONFIGSPROXY']._serialized_end=82492 + _globals['_LISTCONFIGSCONFIGSREGTEST']._serialized_start=82494 + _globals['_LISTCONFIGSCONFIGSREGTEST']._serialized_end=82550 + _globals['_LISTCONFIGSCONFIGSREQUIRECONFIRMEDINPUTS']._serialized_start=82552 + _globals['_LISTCONFIGSCONFIGSREQUIRECONFIRMEDINPUTS']._serialized_end=82630 + _globals['_LISTCONFIGSCONFIGSRESCAN']._serialized_start=82632 + _globals['_LISTCONFIGSCONFIGSRESCAN']._serialized_end=82693 + _globals['_LISTCONFIGSCONFIGSRGB']._serialized_start=82695 + _globals['_LISTCONFIGSCONFIGSRGB']._serialized_end=82753 + _globals['_LISTCONFIGSCONFIGSRPCFILE']._serialized_start=82755 + _globals['_LISTCONFIGSCONFIGSRPCFILE']._serialized_end=82817 + _globals['_LISTCONFIGSCONFIGSRPCFILEMODE']._serialized_start=82819 + _globals['_LISTCONFIGSCONFIGSRPCFILEMODE']._serialized_end=82885 + _globals['_LISTCONFIGSCONFIGSSIGNET']._serialized_start=82887 + _globals['_LISTCONFIGSCONFIGSSIGNET']._serialized_end=82942 + _globals['_LISTCONFIGSCONFIGSSUBDAEMON']._serialized_start=82944 + _globals['_LISTCONFIGSCONFIGSSUBDAEMON']._serialized_end=83010 + _globals['_LISTCONFIGSCONFIGSTESTNET']._serialized_start=83012 + _globals['_LISTCONFIGSCONFIGSTESTNET']._serialized_end=83068 + _globals['_LISTCONFIGSCONFIGSTORSERVICEPASSWORD']._serialized_start=83070 + _globals['_LISTCONFIGSCONFIGSTORSERVICEPASSWORD']._serialized_end=83143 + _globals['_LISTCONFIGSCONFIGSWALLET']._serialized_start=83145 + _globals['_LISTCONFIGSCONFIGSWALLET']._serialized_end=83206 + _globals['_LISTCONFIGSCONFIGSWATCHTIMEBLOCKS']._serialized_start=83208 + _globals['_LISTCONFIGSCONFIGSWATCHTIMEBLOCKS']._serialized_end=83278 + _globals['_STOPREQUEST']._serialized_start=83280 + _globals['_STOPREQUEST']._serialized_end=83293 + _globals['_STOPRESPONSE']._serialized_start=83295 + _globals['_STOPRESPONSE']._serialized_end=83392 + _globals['_STOPRESPONSE_STOPRESULT']._serialized_start=83357 + _globals['_STOPRESPONSE_STOPRESULT']._serialized_end=83392 + _globals['_HELPREQUEST']._serialized_start=83394 + _globals['_HELPREQUEST']._serialized_end=83441 + _globals['_HELPRESPONSE']._serialized_start=83444 + _globals['_HELPRESPONSE']._serialized_end=83593 + _globals['_HELPRESPONSE_HELPFORMATHINT']._serialized_start=83549 + _globals['_HELPRESPONSE_HELPFORMATHINT']._serialized_end=83577 + _globals['_HELPHELP']._serialized_start=83595 + _globals['_HELPHELP']._serialized_end=83622 + _globals['_PREAPPROVEKEYSENDREQUEST']._serialized_start=83624 + _globals['_PREAPPROVEKEYSENDREQUEST']._serialized_end=83727 + _globals['_PREAPPROVEKEYSENDRESPONSE']._serialized_start=83729 + _globals['_PREAPPROVEKEYSENDRESPONSE']._serialized_end=83756 + _globals['_PREAPPROVEINVOICEREQUEST']._serialized_start=83758 + _globals['_PREAPPROVEINVOICEREQUEST']._serialized_end=83800 + _globals['_PREAPPROVEINVOICERESPONSE']._serialized_start=83802 + _globals['_PREAPPROVEINVOICERESPONSE']._serialized_end=83829 + _globals['_STATICBACKUPREQUEST']._serialized_start=83831 + _globals['_STATICBACKUPREQUEST']._serialized_end=83852 + _globals['_STATICBACKUPRESPONSE']._serialized_start=83854 + _globals['_STATICBACKUPRESPONSE']._serialized_end=83889 + _globals['_BKPRCHANNELSAPYREQUEST']._serialized_start=83891 + _globals['_BKPRCHANNELSAPYREQUEST']._serialized_end=83991 + _globals['_BKPRCHANNELSAPYRESPONSE']._serialized_start=83993 + _globals['_BKPRCHANNELSAPYRESPONSE']._serialized_end=84073 + _globals['_BKPRCHANNELSAPYCHANNELSAPY']._serialized_start=84076 + _globals['_BKPRCHANNELSAPYCHANNELSAPY']._serialized_end=84965 + _globals['_BKPRDUMPINCOMECSVREQUEST']._serialized_start=84968 + _globals['_BKPRDUMPINCOMECSVREQUEST']._serialized_end=85178 + _globals['_BKPRDUMPINCOMECSVRESPONSE']._serialized_start=85181 + _globals['_BKPRDUMPINCOMECSVRESPONSE']._serialized_end=85393 + _globals['_BKPRDUMPINCOMECSVRESPONSE_BKPRDUMPINCOMECSVCSVFORMAT']._serialized_start=85307 + _globals['_BKPRDUMPINCOMECSVRESPONSE_BKPRDUMPINCOMECSVCSVFORMAT']._serialized_end=85393 + _globals['_BKPRINSPECTREQUEST']._serialized_start=85395 + _globals['_BKPRINSPECTREQUEST']._serialized_end=85432 + _globals['_BKPRINSPECTRESPONSE']._serialized_start=85434 + _globals['_BKPRINSPECTRESPONSE']._serialized_end=85489 + _globals['_BKPRINSPECTTXS']._serialized_start=85492 + _globals['_BKPRINSPECTTXS']._serialized_end=85646 + _globals['_BKPRINSPECTTXSOUTPUTS']._serialized_start=85649 + _globals['_BKPRINSPECTTXSOUTPUTS']._serialized_end=86093 + _globals['_BKPRLISTACCOUNTEVENTSREQUEST']._serialized_start=86095 + _globals['_BKPRLISTACCOUNTEVENTSREQUEST']._serialized_end=86199 + _globals['_BKPRLISTACCOUNTEVENTSRESPONSE']._serialized_start=86201 + _globals['_BKPRLISTACCOUNTEVENTSRESPONSE']._serialized_end=86282 + _globals['_BKPRLISTACCOUNTEVENTSEVENTS']._serialized_start=86285 + _globals['_BKPRLISTACCOUNTEVENTSEVENTS']._serialized_end=87002 + _globals['_BKPRLISTACCOUNTEVENTSEVENTS_BKPRLISTACCOUNTEVENTSEVENTSTYPE']._serialized_start=86788 + _globals['_BKPRLISTACCOUNTEVENTSEVENTS_BKPRLISTACCOUNTEVENTSEVENTSTYPE']._serialized_end=86862 + _globals['_BKPRLISTBALANCESREQUEST']._serialized_start=87004 + _globals['_BKPRLISTBALANCESREQUEST']._serialized_end=87029 + _globals['_BKPRLISTBALANCESRESPONSE']._serialized_start=87031 + _globals['_BKPRLISTBALANCESRESPONSE']._serialized_end=87106 + _globals['_BKPRLISTBALANCESACCOUNTS']._serialized_start=87109 + _globals['_BKPRLISTBALANCESACCOUNTS']._serialized_end=87435 + _globals['_BKPRLISTBALANCESACCOUNTSBALANCES']._serialized_start=87437 + _globals['_BKPRLISTBALANCESACCOUNTSBALANCES']._serialized_end=87525 + _globals['_BKPRLISTINCOMEREQUEST']._serialized_start=87528 + _globals['_BKPRLISTINCOMEREQUEST']._serialized_end=87679 + _globals['_BKPRLISTINCOMERESPONSE']._serialized_start=87681 + _globals['_BKPRLISTINCOMERESPONSE']._serialized_end=87761 + _globals['_BKPRLISTINCOMEINCOMEEVENTS']._serialized_start=87764 + _globals['_BKPRLISTINCOMEINCOMEEVENTS']._serialized_end=88072 + _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDREQUEST']._serialized_start=88074 + _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDREQUEST']._serialized_end=88154 + _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDRESPONSE']._serialized_start=88156 + _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDRESPONSE']._serialized_end=88257 + _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATED']._serialized_start=88260 + _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATED']._serialized_end=88935 + _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATED_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATEDTYPE']._serialized_start=88761 + _globals['_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATED_BKPREDITDESCRIPTIONBYPAYMENTIDUPDATEDTYPE']._serialized_end=88828 + _globals['_BKPREDITDESCRIPTIONBYOUTPOINTREQUEST']._serialized_start=88937 + _globals['_BKPREDITDESCRIPTIONBYOUTPOINTREQUEST']._serialized_end=89014 + _globals['_BKPREDITDESCRIPTIONBYOUTPOINTRESPONSE']._serialized_start=89016 + _globals['_BKPREDITDESCRIPTIONBYOUTPOINTRESPONSE']._serialized_end=89115 + _globals['_BKPREDITDESCRIPTIONBYOUTPOINTUPDATED']._serialized_start=89118 + _globals['_BKPREDITDESCRIPTIONBYOUTPOINTUPDATED']._serialized_end=89789 + _globals['_BKPREDITDESCRIPTIONBYOUTPOINTUPDATED_BKPREDITDESCRIPTIONBYOUTPOINTUPDATEDTYPE']._serialized_start=89616 + _globals['_BKPREDITDESCRIPTIONBYOUTPOINTUPDATED_BKPREDITDESCRIPTIONBYOUTPOINTUPDATEDTYPE']._serialized_end=89682 + _globals['_BKPRREPORTREQUEST']._serialized_start=89792 + _globals['_BKPRREPORTREQUEST']._serialized_end=89968 + _globals['_BKPRREPORTRESPONSE']._serialized_start=89970 + _globals['_BKPRREPORTRESPONSE']._serialized_end=90006 + _globals['_BLACKLISTRUNEREQUEST']._serialized_start=90008 + _globals['_BLACKLISTRUNEREQUEST']._serialized_end=90118 + _globals['_BLACKLISTRUNERESPONSE']._serialized_start=90120 + _globals['_BLACKLISTRUNERESPONSE']._serialized_end=90191 + _globals['_BLACKLISTRUNEBLACKLIST']._serialized_start=90193 + _globals['_BLACKLISTRUNEBLACKLIST']._serialized_end=90245 + _globals['_CHECKRUNEREQUEST']._serialized_start=90247 + _globals['_CHECKRUNEREQUEST']._serialized_end=90359 + _globals['_CHECKRUNERESPONSE']._serialized_start=90361 + _globals['_CHECKRUNERESPONSE']._serialized_end=90395 + _globals['_CREATERUNEREQUEST']._serialized_start=90397 + _globals['_CREATERUNEREQUEST']._serialized_end=90466 + _globals['_CREATERUNERESPONSE']._serialized_start=90468 + _globals['_CREATERUNERESPONSE']._serialized_end=90591 + _globals['_SHOWRUNESREQUEST']._serialized_start=90593 + _globals['_SHOWRUNESREQUEST']._serialized_end=90639 + _globals['_SHOWRUNESRESPONSE']._serialized_start=90641 + _globals['_SHOWRUNESRESPONSE']._serialized_end=90696 + _globals['_SHOWRUNESRUNES']._serialized_start=90699 + _globals['_SHOWRUNESRUNES']._serialized_end=90984 + _globals['_SHOWRUNESRUNESRESTRICTIONS']._serialized_start=90986 + _globals['_SHOWRUNESRUNESRESTRICTIONS']._serialized_end=91098 + _globals['_SHOWRUNESRUNESRESTRICTIONSALTERNATIVES']._serialized_start=91100 + _globals['_SHOWRUNESRUNESRESTRICTIONSALTERNATIVES']._serialized_end=91210 + _globals['_ASKRENEUNRESERVEREQUEST']._serialized_start=91212 + _globals['_ASKRENEUNRESERVEREQUEST']._serialized_end=91326 + _globals['_ASKRENEUNRESERVERESPONSE']._serialized_start=91328 + _globals['_ASKRENEUNRESERVERESPONSE']._serialized_end=91354 + _globals['_ASKRENEUNRESERVEPATH']._serialized_start=91356 + _globals['_ASKRENEUNRESERVEPATH']._serialized_end=91472 + _globals['_ASKRENELISTLAYERSREQUEST']._serialized_start=91474 + _globals['_ASKRENELISTLAYERSREQUEST']._serialized_end=91530 + _globals['_ASKRENELISTLAYERSRESPONSE']._serialized_start=91532 + _globals['_ASKRENELISTLAYERSRESPONSE']._serialized_end=91605 + _globals['_ASKRENELISTLAYERSLAYERS']._serialized_start=91608 + _globals['_ASKRENELISTLAYERSLAYERS']._serialized_end=92034 + _globals['_ASKRENELISTLAYERSLAYERSBIASES']._serialized_start=92037 + _globals['_ASKRENELISTLAYERSLAYERSBIASES']._serialized_end=92192 + _globals['_ASKRENELISTLAYERSLAYERSCHANNELUPDATES']._serialized_start=92195 + _globals['_ASKRENELISTLAYERSLAYERSCHANNELUPDATES']._serialized_end=92619 + _globals['_ASKRENELISTLAYERSLAYERSCONSTRAINTS']._serialized_start=92622 + _globals['_ASKRENELISTLAYERSLAYERSCONSTRAINTS']._serialized_end=92840 + _globals['_ASKRENELISTLAYERSLAYERSCREATEDCHANNELS']._serialized_start=92843 + _globals['_ASKRENELISTLAYERSLAYERSCREATEDCHANNELS']._serialized_end=92982 + _globals['_ASKRENELISTLAYERSLAYERSNODEBIASES']._serialized_start=92985 + _globals['_ASKRENELISTLAYERSLAYERSNODEBIASES']._serialized_end=93130 + _globals['_ASKRENECREATELAYERREQUEST']._serialized_start=93132 + _globals['_ASKRENECREATELAYERREQUEST']._serialized_end=93214 + _globals['_ASKRENECREATELAYERRESPONSE']._serialized_start=93216 + _globals['_ASKRENECREATELAYERRESPONSE']._serialized_end=93291 + _globals['_ASKRENECREATELAYERLAYERS']._serialized_start=93294 + _globals['_ASKRENECREATELAYERLAYERS']._serialized_end=93726 + _globals['_ASKRENECREATELAYERLAYERSBIASES']._serialized_start=93729 + _globals['_ASKRENECREATELAYERLAYERSBIASES']._serialized_end=93885 + _globals['_ASKRENECREATELAYERLAYERSCHANNELUPDATES']._serialized_start=93888 + _globals['_ASKRENECREATELAYERLAYERSCHANNELUPDATES']._serialized_end=94225 + _globals['_ASKRENECREATELAYERLAYERSCONSTRAINTS']._serialized_start=94228 + _globals['_ASKRENECREATELAYERLAYERSCONSTRAINTS']._serialized_end=94424 + _globals['_ASKRENECREATELAYERLAYERSCREATEDCHANNELS']._serialized_start=94427 + _globals['_ASKRENECREATELAYERLAYERSCREATEDCHANNELS']._serialized_end=94567 + _globals['_ASKRENECREATELAYERLAYERSNODEBIASES']._serialized_start=94570 + _globals['_ASKRENECREATELAYERLAYERSNODEBIASES']._serialized_end=94716 + _globals['_ASKRENEREMOVELAYERREQUEST']._serialized_start=94718 + _globals['_ASKRENEREMOVELAYERREQUEST']._serialized_end=94760 + _globals['_ASKRENEREMOVELAYERRESPONSE']._serialized_start=94762 + _globals['_ASKRENEREMOVELAYERRESPONSE']._serialized_end=94790 + _globals['_ASKRENEREMOVECHANNELUPDATEREQUEST']._serialized_start=94792 + _globals['_ASKRENEREMOVECHANNELUPDATEREQUEST']._serialized_end=94872 + _globals['_ASKRENEREMOVECHANNELUPDATERESPONSE']._serialized_start=94874 + _globals['_ASKRENEREMOVECHANNELUPDATERESPONSE']._serialized_end=94910 + _globals['_ASKRENERESERVEREQUEST']._serialized_start=94912 + _globals['_ASKRENERESERVEREQUEST']._serialized_end=94974 + _globals['_ASKRENERESERVERESPONSE']._serialized_start=94976 + _globals['_ASKRENERESERVERESPONSE']._serialized_end=95000 + _globals['_ASKRENERESERVEPATH']._serialized_start=95002 + _globals['_ASKRENERESERVEPATH']._serialized_end=95116 + _globals['_ASKRENEAGEREQUEST']._serialized_start=95118 + _globals['_ASKRENEAGEREQUEST']._serialized_end=95168 + _globals['_ASKRENEAGERESPONSE']._serialized_start=95170 + _globals['_ASKRENEAGERESPONSE']._serialized_end=95226 + _globals['_GETROUTESREQUEST']._serialized_start=95229 + _globals['_GETROUTESREQUEST']._serialized_end=95460 + _globals['_GETROUTESRESPONSE']._serialized_start=95462 + _globals['_GETROUTESRESPONSE']._serialized_end=95544 + _globals['_GETROUTESROUTES']._serialized_start=95547 + _globals['_GETROUTESROUTES']._serialized_end=95683 + _globals['_GETROUTESROUTESPATH']._serialized_start=95686 + _globals['_GETROUTESROUTESPATH']._serialized_end=96154 + _globals['_ASKRENEDISABLENODEREQUEST']._serialized_start=96156 + _globals['_ASKRENEDISABLENODEREQUEST']._serialized_end=96212 + _globals['_ASKRENEDISABLENODERESPONSE']._serialized_start=96214 + _globals['_ASKRENEDISABLENODERESPONSE']._serialized_end=96242 + _globals['_ASKRENEINFORMCHANNELREQUEST']._serialized_start=96245 + _globals['_ASKRENEINFORMCHANNELREQUEST']._serialized_end=96511 + _globals['_ASKRENEINFORMCHANNELREQUEST_ASKRENEINFORMCHANNELINFORM']._serialized_start=96432 + _globals['_ASKRENEINFORMCHANNELREQUEST_ASKRENEINFORMCHANNELINFORM']._serialized_end=96511 + _globals['_ASKRENEINFORMCHANNELRESPONSE']._serialized_start=96513 + _globals['_ASKRENEINFORMCHANNELRESPONSE']._serialized_end=96602 + _globals['_ASKRENEINFORMCHANNELCONSTRAINTS']._serialized_start=96605 + _globals['_ASKRENEINFORMCHANNELCONSTRAINTS']._serialized_end=96816 + _globals['_ASKRENECREATECHANNELREQUEST']._serialized_start=96819 + _globals['_ASKRENECREATECHANNELREQUEST']._serialized_end=96962 + _globals['_ASKRENECREATECHANNELRESPONSE']._serialized_start=96964 + _globals['_ASKRENECREATECHANNELRESPONSE']._serialized_end=96994 + _globals['_ASKRENEUPDATECHANNELREQUEST']._serialized_start=96997 + _globals['_ASKRENEUPDATECHANNELREQUEST']._serialized_end=97426 + _globals['_ASKRENEUPDATECHANNELRESPONSE']._serialized_start=97428 + _globals['_ASKRENEUPDATECHANNELRESPONSE']._serialized_end=97458 + _globals['_ASKRENEBIASCHANNELREQUEST']._serialized_start=97461 + _globals['_ASKRENEBIASCHANNELREQUEST']._serialized_end=97625 + _globals['_ASKRENEBIASCHANNELRESPONSE']._serialized_start=97627 + _globals['_ASKRENEBIASCHANNELRESPONSE']._serialized_end=97702 + _globals['_ASKRENEBIASCHANNELBIASES']._serialized_start=97705 + _globals['_ASKRENEBIASCHANNELBIASES']._serialized_end=97870 + _globals['_ASKRENEBIASNODEREQUEST']._serialized_start=97873 + _globals['_ASKRENEBIASNODEREQUEST']._serialized_end=98037 + _globals['_ASKRENEBIASNODERESPONSE']._serialized_start=98039 + _globals['_ASKRENEBIASNODERESPONSE']._serialized_end=98117 + _globals['_ASKRENEBIASNODENODEBIASES']._serialized_start=98120 + _globals['_ASKRENEBIASNODENODEBIASES']._serialized_end=98272 + _globals['_ASKRENELISTRESERVATIONSREQUEST']._serialized_start=98274 + _globals['_ASKRENELISTRESERVATIONSREQUEST']._serialized_end=98306 + _globals['_ASKRENELISTRESERVATIONSRESPONSE']._serialized_start=98308 + _globals['_ASKRENELISTRESERVATIONSRESPONSE']._serialized_end=98405 + _globals['_ASKRENELISTRESERVATIONSRESERVATIONS']._serialized_start=98408 + _globals['_ASKRENELISTRESERVATIONSRESERVATIONS']._serialized_end=98553 + _globals['_INJECTPAYMENTONIONREQUEST']._serialized_start=98556 + _globals['_INJECTPAYMENTONIONREQUEST']._serialized_end=98929 + _globals['_INJECTPAYMENTONIONRESPONSE']._serialized_start=98931 + _globals['_INJECTPAYMENTONIONRESPONSE']._serialized_end=99050 + _globals['_INJECTONIONMESSAGEREQUEST']._serialized_start=99052 + _globals['_INJECTONIONMESSAGEREQUEST']._serialized_end=99114 + _globals['_INJECTONIONMESSAGERESPONSE']._serialized_start=99116 + _globals['_INJECTONIONMESSAGERESPONSE']._serialized_end=99144 + _globals['_XPAYREQUEST']._serialized_start=99147 + _globals['_XPAYREQUEST']._serialized_end=99426 + _globals['_XPAYRESPONSE']._serialized_start=99429 + _globals['_XPAYRESPONSE']._serialized_end=99590 + _globals['_SIGNMESSAGEWITHKEYREQUEST']._serialized_start=99592 + _globals['_SIGNMESSAGEWITHKEYREQUEST']._serialized_end=99653 + _globals['_SIGNMESSAGEWITHKEYRESPONSE']._serialized_start=99655 + _globals['_SIGNMESSAGEWITHKEYRESPONSE']._serialized_end=99751 + _globals['_LISTCHANNELMOVESREQUEST']._serialized_start=99754 + _globals['_LISTCHANNELMOVESREQUEST']._serialized_end=99959 + _globals['_LISTCHANNELMOVESREQUEST_LISTCHANNELMOVESINDEX']._serialized_start=99893 + _globals['_LISTCHANNELMOVESREQUEST_LISTCHANNELMOVESINDEX']._serialized_end=99929 + _globals['_LISTCHANNELMOVESRESPONSE']._serialized_start=99961 + _globals['_LISTCHANNELMOVESRESPONSE']._serialized_end=100044 + _globals['_LISTCHANNELMOVESCHANNELMOVES']._serialized_start=100047 + _globals['_LISTCHANNELMOVESCHANNELMOVES']._serialized_end=100600 + _globals['_LISTCHANNELMOVESCHANNELMOVES_LISTCHANNELMOVESCHANNELMOVESPRIMARYTAG']._serialized_start=100408 + _globals['_LISTCHANNELMOVESCHANNELMOVES_LISTCHANNELMOVESCHANNELMOVESPRIMARYTAG']._serialized_end=100558 + _globals['_LISTCHAINMOVESREQUEST']._serialized_start=100603 + _globals['_LISTCHAINMOVESREQUEST']._serialized_end=100800 + _globals['_LISTCHAINMOVESREQUEST_LISTCHAINMOVESINDEX']._serialized_start=100736 + _globals['_LISTCHAINMOVESREQUEST_LISTCHAINMOVESINDEX']._serialized_end=100770 + _globals['_LISTCHAINMOVESRESPONSE']._serialized_start=100802 + _globals['_LISTCHAINMOVESRESPONSE']._serialized_end=100877 + _globals['_LISTCHAINMOVESCHAINMOVES']._serialized_start=100880 + _globals['_LISTCHAINMOVESCHAINMOVES']._serialized_end=101732 + _globals['_LISTCHAINMOVESCHAINMOVES_LISTCHAINMOVESCHAINMOVESPRIMARYTAG']._serialized_start=101367 + _globals['_LISTCHAINMOVESCHAINMOVES_LISTCHAINMOVESCHAINMOVESPRIMARYTAG']._serialized_end=101644 + _globals['_LISTNETWORKEVENTSREQUEST']._serialized_start=101735 + _globals['_LISTNETWORKEVENTSREQUEST']._serialized_end=101968 + _globals['_LISTNETWORKEVENTSREQUEST_LISTNETWORKEVENTSINDEX']._serialized_start=101894 + _globals['_LISTNETWORKEVENTSREQUEST_LISTNETWORKEVENTSINDEX']._serialized_end=101931 + _globals['_LISTNETWORKEVENTSRESPONSE']._serialized_start=101970 + _globals['_LISTNETWORKEVENTSRESPONSE']._serialized_end=102057 + _globals['_LISTNETWORKEVENTSNETWORKEVENTS']._serialized_start=102060 + _globals['_LISTNETWORKEVENTSNETWORKEVENTS']._serialized_end=102302 + _globals['_DELNETWORKEVENTREQUEST']._serialized_start=102304 + _globals['_DELNETWORKEVENTREQUEST']._serialized_end=102351 + _globals['_DELNETWORKEVENTRESPONSE']._serialized_start=102353 + _globals['_DELNETWORKEVENTRESPONSE']._serialized_end=102378 + _globals['_CLNRESTREGISTERPATHREQUEST']._serialized_start=102381 + _globals['_CLNRESTREGISTERPATHREQUEST']._serialized_end=102627 + _globals['_CLNRESTREGISTERPATHRESPONSE']._serialized_start=102629 + _globals['_CLNRESTREGISTERPATHRESPONSE']._serialized_end=102658 + _globals['_CLNRESTREGISTERPATHRUNERESTRICTIONS']._serialized_start=102661 + _globals['_CLNRESTREGISTERPATHRUNERESTRICTIONS']._serialized_end=102879 + _globals['_CLNRESTREGISTERPATHRUNERESTRICTIONS_PARAMSENTRY']._serialized_start=102812 + _globals['_CLNRESTREGISTERPATHRUNERESTRICTIONS_PARAMSENTRY']._serialized_end=102857 + _globals['_LISTCURRENCYRATESREQUEST']._serialized_start=102881 + _globals['_LISTCURRENCYRATESREQUEST']._serialized_end=102925 + _globals['_LISTCURRENCYRATESRESPONSE']._serialized_start=102927 + _globals['_LISTCURRENCYRATESRESPONSE']._serialized_end=103014 + _globals['_LISTCURRENCYRATESCURRENCYRATES']._serialized_start=103016 + _globals['_LISTCURRENCYRATESCURRENCYRATES']._serialized_end=103080 + _globals['_CURRENCYCONVERTREQUEST']._serialized_start=103082 + _globals['_CURRENCYCONVERTREQUEST']._serialized_end=103140 + _globals['_CURRENCYCONVERTRESPONSE']._serialized_start=103142 + _globals['_CURRENCYCONVERTRESPONSE']._serialized_end=103194 + _globals['_CURRENCYRATEREQUEST']._serialized_start=103196 + _globals['_CURRENCYRATEREQUEST']._serialized_end=103267 + _globals['_CURRENCYRATERESPONSE']._serialized_start=103269 + _globals['_CURRENCYRATERESPONSE']._serialized_end=103305 + _globals['_SENDAMOUNTREQUEST']._serialized_start=103308 + _globals['_SENDAMOUNTREQUEST']._serialized_end=103585 + _globals['_SENDAMOUNTRESPONSE']._serialized_start=103588 + _globals['_SENDAMOUNTRESPONSE']._serialized_end=103755 + _globals['_CREATEPROOFREQUEST']._serialized_start=103757 + _globals['_CREATEPROOFREQUEST']._serialized_end=103858 + _globals['_CREATEPROOFRESPONSE']._serialized_start=103860 + _globals['_CREATEPROOFRESPONSE']._serialized_end=103921 + _globals['_CREATEPROOFPROOFS']._serialized_start=103924 + _globals['_CREATEPROOFPROOFS']._serialized_end=104106 + _globals['_XKEYSENDREQUEST']._serialized_start=104109 + _globals['_XKEYSENDREQUEST']._serialized_end=104452 + _globals['_XKEYSENDREQUEST_EXTRATLVSENTRY']._serialized_start=104356 + _globals['_XKEYSENDREQUEST_EXTRATLVSENTRY']._serialized_end=104404 + _globals['_XKEYSENDRESPONSE']._serialized_start=104455 + _globals['_XKEYSENDRESPONSE']._serialized_end=104620 + _globals['_GRACEFULREQUEST']._serialized_start=104622 + _globals['_GRACEFULREQUEST']._serialized_end=104673 + _globals['_GRACEFULRESPONSE']._serialized_start=104675 + _globals['_GRACEFULRESPONSE']._serialized_end=104747 + _globals['_STREAMBALANCESNAPSHOTREQUEST']._serialized_start=104749 + _globals['_STREAMBALANCESNAPSHOTREQUEST']._serialized_end=104779 + _globals['_BALANCESNAPSHOTNOTIFICATION']._serialized_start=104782 + _globals['_BALANCESNAPSHOTNOTIFICATION']._serialized_end=104916 + _globals['_BALANCESNAPSHOTACCOUNTS']._serialized_start=104918 + _globals['_BALANCESNAPSHOTACCOUNTS']._serialized_end=105017 + _globals['_STREAMBLOCKADDEDREQUEST']._serialized_start=105019 + _globals['_STREAMBLOCKADDEDREQUEST']._serialized_end=105044 + _globals['_BLOCKADDEDNOTIFICATION']._serialized_start=105046 + _globals['_BLOCKADDEDNOTIFICATION']._serialized_end=105100 + _globals['_STREAMCHANNELOPENFAILEDREQUEST']._serialized_start=105102 + _globals['_STREAMCHANNELOPENFAILEDREQUEST']._serialized_end=105134 + _globals['_CHANNELOPENFAILEDNOTIFICATION']._serialized_start=105136 + _globals['_CHANNELOPENFAILEDNOTIFICATION']._serialized_end=105187 + _globals['_STREAMCHANNELOPENEDREQUEST']._serialized_start=105189 + _globals['_STREAMCHANNELOPENEDREQUEST']._serialized_end=105217 + _globals['_CHANNELOPENEDNOTIFICATION']._serialized_start=105219 + _globals['_CHANNELOPENEDNOTIFICATION']._serialized_end=105338 + _globals['_STREAMCHANNELSTATECHANGEDREQUEST']._serialized_start=105340 + _globals['_STREAMCHANNELSTATECHANGEDREQUEST']._serialized_end=105374 + _globals['_CHANNELSTATECHANGEDNOTIFICATION']._serialized_start=105377 + _globals['_CHANNELSTATECHANGEDNOTIFICATION']._serialized_end=105826 + _globals['_CHANNELSTATECHANGEDNOTIFICATION_CHANNELSTATECHANGEDCAUSE']._serialized_start=105680 + _globals['_CHANNELSTATECHANGEDNOTIFICATION_CHANNELSTATECHANGEDCAUSE']._serialized_end=105779 + _globals['_STREAMCONNECTREQUEST']._serialized_start=105828 + _globals['_STREAMCONNECTREQUEST']._serialized_end=105850 + _globals['_PEERCONNECTNOTIFICATION']._serialized_start=105853 + _globals['_PEERCONNECTNOTIFICATION']._serialized_end=106043 + _globals['_PEERCONNECTNOTIFICATION_PEERCONNECTDIRECTION']._serialized_start=106004 + _globals['_PEERCONNECTNOTIFICATION_PEERCONNECTDIRECTION']._serialized_end=106043 + _globals['_PEERCONNECTADDRESS']._serialized_start=106046 + _globals['_PEERCONNECTADDRESS']._serialized_end=106328 + _globals['_PEERCONNECTADDRESS_PEERCONNECTADDRESSTYPE']._serialized_start=106197 + _globals['_PEERCONNECTADDRESS_PEERCONNECTADDRESSTYPE']._serialized_end=106296 + _globals['_STREAMCOINMOVEMENTREQUEST']._serialized_start=106330 + _globals['_STREAMCOINMOVEMENTREQUEST']._serialized_end=106357 + _globals['_COINMOVEMENTNOTIFICATION']._serialized_start=106360 + _globals['_COINMOVEMENTNOTIFICATION']._serialized_end=107815 + _globals['_COINMOVEMENTNOTIFICATION_COINMOVEMENTPRIMARYTAG']._serialized_start=107154 + _globals['_COINMOVEMENTNOTIFICATION_COINMOVEMENTPRIMARYTAG']._serialized_end=107529 + _globals['_COINMOVEMENTNOTIFICATION_COINMOVEMENTTYPE']._serialized_start=107531 + _globals['_COINMOVEMENTNOTIFICATION_COINMOVEMENTTYPE']._serialized_end=107581 + _globals['_STREAMCUSTOMMSGREQUEST']._serialized_start=107817 + _globals['_STREAMCUSTOMMSGREQUEST']._serialized_end=107841 + _globals['_CUSTOMMSGNOTIFICATION']._serialized_start=107843 + _globals['_CUSTOMMSGNOTIFICATION']._serialized_end=107900 + _globals['_STREAMDEPRECATEDONESHOTREQUEST']._serialized_start=107902 + _globals['_STREAMDEPRECATEDONESHOTREQUEST']._serialized_end=107934 + _globals['_DEPRECATEDONESHOTNOTIFICATION']._serialized_start=107936 + _globals['_DEPRECATEDONESHOTNOTIFICATION']._serialized_end=107990 + _globals['_STREAMDISCONNECTREQUEST']._serialized_start=107992 + _globals['_STREAMDISCONNECTREQUEST']._serialized_end=108017 + _globals['_DISCONNECTNOTIFICATION']._serialized_start=108019 + _globals['_DISCONNECTNOTIFICATION']._serialized_end=108055 + _globals['_STREAMFORWARDEVENTREQUEST']._serialized_start=108057 + _globals['_STREAMFORWARDEVENTREQUEST']._serialized_end=108084 + _globals['_FORWARDEVENTNOTIFICATION']._serialized_start=108087 + _globals['_FORWARDEVENTNOTIFICATION']._serialized_end=108735 + _globals['_FORWARDEVENTNOTIFICATION_FORWARDEVENTSTATUS']._serialized_start=108519 + _globals['_FORWARDEVENTNOTIFICATION_FORWARDEVENTSTATUS']._serialized_end=108595 + _globals['_FORWARDEVENTNOTIFICATION_FORWARDEVENTSTYLE']._serialized_start=108597 + _globals['_FORWARDEVENTNOTIFICATION_FORWARDEVENTSTYLE']._serialized_end=108637 + _globals['_STREAMINVOICECREATIONREQUEST']._serialized_start=108737 + _globals['_STREAMINVOICECREATIONREQUEST']._serialized_end=108767 + _globals['_INVOICECREATIONNOTIFICATION']._serialized_start=108770 + _globals['_INVOICECREATIONNOTIFICATION']._serialized_end=108909 + _globals['_STREAMINVOICEPAYMENTREQUEST']._serialized_start=108911 + _globals['_STREAMINVOICEPAYMENTREQUEST']._serialized_end=108940 + _globals['_INVOICEPAYMENTNOTIFICATION']._serialized_start=108943 + _globals['_INVOICEPAYMENTNOTIFICATION']._serialized_end=109082 + _globals['_STREAMLOGREQUEST']._serialized_start=109084 + _globals['_STREAMLOGREQUEST']._serialized_end=109102 + _globals['_LOGNOTIFICATION']._serialized_start=109105 + _globals['_LOGNOTIFICATION']._serialized_end=109307 + _globals['_LOGNOTIFICATION_LOGLEVEL']._serialized_start=109232 + _globals['_LOGNOTIFICATION_LOGLEVEL']._serialized_end=109307 + _globals['_STREAMONIONMESSAGEFORWARDFAILREQUEST']._serialized_start=109309 + _globals['_STREAMONIONMESSAGEFORWARDFAILREQUEST']._serialized_end=109347 + _globals['_ONIONMESSAGEFORWARDFAILNOTIFICATION']._serialized_start=109350 + _globals['_ONIONMESSAGEFORWARDFAILNOTIFICATION']._serialized_end=109589 + _globals['_STREAMOPENCHANNELPEERSIGSREQUEST']._serialized_start=109591 + _globals['_STREAMOPENCHANNELPEERSIGSREQUEST']._serialized_end=109625 + _globals['_OPENCHANNELPEERSIGSNOTIFICATION']._serialized_start=109627 + _globals['_OPENCHANNELPEERSIGSNOTIFICATION']._serialized_end=109701 + _globals['_STREAMPLUGINSTARTEDREQUEST']._serialized_start=109703 + _globals['_STREAMPLUGINSTARTEDREQUEST']._serialized_end=109731 + _globals['_PLUGINSTARTEDNOTIFICATION']._serialized_start=109733 + _globals['_PLUGINSTARTEDNOTIFICATION']._serialized_end=109819 + _globals['_STREAMPLUGINSTOPPEDREQUEST']._serialized_start=109821 + _globals['_STREAMPLUGINSTOPPEDREQUEST']._serialized_end=109849 + _globals['_PLUGINSTOPPEDNOTIFICATION']._serialized_start=109851 + _globals['_PLUGINSTOPPEDNOTIFICATION']._serialized_end=109937 + _globals['_STREAMSENDPAYFAILUREREQUEST']._serialized_start=109939 + _globals['_STREAMSENDPAYFAILUREREQUEST']._serialized_end=109968 + _globals['_SENDPAYFAILURENOTIFICATION']._serialized_start=109970 + _globals['_SENDPAYFAILURENOTIFICATION']._serialized_end=110068 + _globals['_SENDPAYFAILUREDATA']._serialized_start=110071 + _globals['_SENDPAYFAILUREDATA']._serialized_end=111288 + _globals['_SENDPAYFAILUREDATA_SENDPAYFAILUREDATASTATUS']._serialized_start=110826 + _globals['_SENDPAYFAILUREDATA_SENDPAYFAILUREDATASTATUS']._serialized_end=110891 + _globals['_STREAMSENDPAYSUCCESSREQUEST']._serialized_start=111290 + _globals['_STREAMSENDPAYSUCCESSREQUEST']._serialized_end=111319 + _globals['_SENDPAYSUCCESSNOTIFICATION']._serialized_start=111322 + _globals['_SENDPAYSUCCESSNOTIFICATION']._serialized_end=112038 + _globals['_SENDPAYSUCCESSNOTIFICATION_SENDPAYSUCCESSSTATUS']._serialized_start=111840 + _globals['_SENDPAYSUCCESSNOTIFICATION_SENDPAYSUCCESSSTATUS']._serialized_end=111876 + _globals['_STREAMSHUTDOWNREQUEST']._serialized_start=112040 + _globals['_STREAMSHUTDOWNREQUEST']._serialized_end=112063 + _globals['_SHUTDOWNNOTIFICATION']._serialized_start=112065 + _globals['_SHUTDOWNNOTIFICATION']._serialized_end=112087 + _globals['_STREAMWARNINGREQUEST']._serialized_start=112089 + _globals['_STREAMWARNINGREQUEST']._serialized_end=112111 + _globals['_WARNINGNOTIFICATION']._serialized_start=112114 + _globals['_WARNINGNOTIFICATION']._serialized_end=112288 + _globals['_WARNINGNOTIFICATION_WARNINGLEVEL']._serialized_start=112253 + _globals['_WARNINGNOTIFICATION_WARNINGLEVEL']._serialized_end=112288 + _globals['_STREAMPAYPARTENDREQUEST']._serialized_start=112290 + _globals['_STREAMPAYPARTENDREQUEST']._serialized_end=112315 + _globals['_PAYPARTENDNOTIFICATION']._serialized_start=112318 + _globals['_PAYPARTENDNOTIFICATION']._serialized_end=112815 + _globals['_PAYPARTENDNOTIFICATION_PAYPARTENDSTATUS']._serialized_start=112655 + _globals['_PAYPARTENDNOTIFICATION_PAYPARTENDSTATUS']._serialized_end=112699 + _globals['_STREAMPAYPARTSTARTREQUEST']._serialized_start=112817 + _globals['_STREAMPAYPARTSTARTREQUEST']._serialized_end=112844 + _globals['_PAYPARTSTARTNOTIFICATION']._serialized_start=112847 + _globals['_PAYPARTSTARTNOTIFICATION']._serialized_end=113041 + _globals['_PAYPARTSTARTHOPS']._serialized_start=113044 + _globals['_PAYPARTSTARTHOPS']._serialized_end=113203 + _globals['_NODE']._serialized_start=113206 + _globals['_NODE']._serialized_end=126576 # @@protoc_insertion_point(module_scope) diff --git a/contrib/pyln-testing/pyln/testing/grpc2py.py b/contrib/pyln-testing/pyln/testing/grpc2py.py index 9523cc673652..8a6762e3aea5 100644 --- a/contrib/pyln-testing/pyln/testing/grpc2py.py +++ b/contrib/pyln-testing/pyln/testing/grpc2py.py @@ -1026,6 +1026,7 @@ def listpeerchannels_channels2py(m): "lost_state": m.lost_state, # PrimitiveField in generate_composite "max_accepted_htlcs": m.max_accepted_htlcs, # PrimitiveField in generate_composite "max_to_us_msat": amount2msat(m.max_to_us_msat), # PrimitiveField in generate_composite + "max_total_htlc_in_msat": amount2msat(m.max_total_htlc_in_msat), # PrimitiveField in generate_composite "maximum_htlc_out_msat": amount2msat(m.maximum_htlc_out_msat), # PrimitiveField in generate_composite "min_to_us_msat": amount2msat(m.min_to_us_msat), # PrimitiveField in generate_composite "minimum_htlc_in_msat": amount2msat(m.minimum_htlc_in_msat), # PrimitiveField in generate_composite @@ -1689,8 +1690,6 @@ def listoffers_offers2py(m): return remove_default({ "active": m.active, # PrimitiveField in generate_composite "bolt12": m.bolt12, # PrimitiveField in generate_composite - "description": m.description, # PrimitiveField in generate_composite - "force_paths": m.force_paths, # PrimitiveField in generate_composite "label": m.label, # PrimitiveField in generate_composite "offer_id": hexlify(m.offer_id), # PrimitiveField in generate_composite "single_use": m.single_use, # PrimitiveField in generate_composite diff --git a/doc/schemas/addpsbtoutput.json b/doc/schemas/addpsbtoutput.json index 034830e6ec0a..db5eb9501fa1 100644 --- a/doc/schemas/addpsbtoutput.json +++ b/doc/schemas/addpsbtoutput.json @@ -93,9 +93,9 @@ } }, "response": { - "psbt": "cHNidP8BAgpsbt1001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", + "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQEBAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AA==", "estimated_added_weight": 172, - "outnum": 1 + "outnum": 0 } }, { @@ -104,11 +104,11 @@ "method": "addpsbtoutput", "params": [ 3333333, - "cHNidP8BAgpsbt20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202" + "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQECAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAA=" ] }, "response": { - "psbt": "cHNidP8BAgpsbt20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", + "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQECAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAA=", "estimated_added_weight": 172, "outnum": 1 } @@ -119,14 +119,14 @@ "method": "addpsbtoutput", "params": { "satoshi": 3333333, - "initialpsbt": "cHNidP8BAgpsbt20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", - "destination": "bcrt1p5201010101010101010101010101010101010101010101010101010101" + "initialpsbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQECAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAA=", + "destination": "bcrt1pmr85yp9sd3lg4zu5r3f5wjqeyngu5pl5nhvuj4dyhmyr78zt3yzqdg9at9" } }, "response": { - "psbt": "cHNidP8BAgpsbt300303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303", + "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQEDAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAABAwjV3DIAAAAAAAEEIlEg2M9CBLBsfoqLlBxTR0gZJNHKB/Sd2clVpL7IPxxLiQQA", "estimated_added_weight": 172, - "outnum": 1 + "outnum": 2 } } ] diff --git a/doc/schemas/askrene-age.json b/doc/schemas/askrene-age.json index 809a56dab93a..a0c3a94460ee 100644 --- a/doc/schemas/askrene-age.json +++ b/doc/schemas/askrene-age.json @@ -67,12 +67,12 @@ "method": "askrene-age", "params": { "layer": "test_layers", - "cutoff": 1738000000 + "cutoff": 1738000001 } }, "response": { "layer": "test_layers", - "num_removed": 1 + "num_removed": 2 } } ] diff --git a/doc/schemas/askrene-bias-channel.json b/doc/schemas/askrene-bias-channel.json index 6d22c6f9245b..a99f2cbf73f0 100644 --- a/doc/schemas/askrene-bias-channel.json +++ b/doc/schemas/askrene-bias-channel.json @@ -124,7 +124,7 @@ "method": "askrene-bias-channel", "params": { "layer": "test_layers", - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "bias": 1 } }, @@ -132,8 +132,9 @@ "biases": [ { "layer": "test_layers", - "short_channel_id_dir": "109x1x1/1", - "bias": 1 + "short_channel_id_dir": "110x1x1/1", + "bias": 1, + "timestamp": 1738000000 } ] } @@ -144,7 +145,7 @@ "method": "askrene-bias-channel", "params": [ "test_layers", - "109x1x1/1", + "110x1x1/1", -5, "bigger bias" ] @@ -153,9 +154,10 @@ "biases": [ { "layer": "test_layers", - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "description": "bigger bias", - "bias": -5 + "bias": -5, + "timestamp": 1738000000 } ] } diff --git a/doc/schemas/askrene-create-channel.json b/doc/schemas/askrene-create-channel.json index 809fdafe613d..ff5c78618503 100644 --- a/doc/schemas/askrene-create-channel.json +++ b/doc/schemas/askrene-create-channel.json @@ -76,8 +76,8 @@ "method": "askrene-create-channel", "params": { "layer": "test_layers", - "source": "nodeid030303030303030303030303030303030303030303030303030303030303", - "destination": "nodeid010101010101010101010101010101010101010101010101010101010101", + "source": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "destination": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "short_channel_id": "0x0x1", "capacity_msat": "1000000sat" } diff --git a/doc/schemas/askrene-disable-node.json b/doc/schemas/askrene-disable-node.json index 660fe2eadffc..c2050882613e 100644 --- a/doc/schemas/askrene-disable-node.json +++ b/doc/schemas/askrene-disable-node.json @@ -53,7 +53,7 @@ "method": "askrene-disable-node", "params": { "layer": "test_layers", - "node": "nodeid010101010101010101010101010101010101010101010101010101010101" + "node": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } }, "response": {} diff --git a/doc/schemas/askrene-listlayers.json b/doc/schemas/askrene-listlayers.json index 8531cb72bd7e..34cbd8fdf6db 100644 --- a/doc/schemas/askrene-listlayers.json +++ b/doc/schemas/askrene-listlayers.json @@ -323,12 +323,12 @@ "layer": "test_layers", "persistent": false, "disabled_nodes": [ - "nodeid010101010101010101010101010101010101010101010101010101010101" + "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ], "created_channels": [ { - "source": "nodeid010101010101010101010101010101010101010101010101010101010101", - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "source": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "short_channel_id": "0x0x1", "capacity_msat": 1000000000 } @@ -352,19 +352,13 @@ ], "biases": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "description": "bigger bias", - "bias": -5 + "bias": -5, + "timestamp": 1738000000 } ], - "node_biases": [ - { - "node": "nodeid030303030303030303030303030303030303030303030303030303030303", - "description": "this node is unreliable", - "in_bias": 0, - "out_bias": -5 - } - ] + "node_biases": [] } ] } @@ -381,12 +375,12 @@ "layer": "test_layers", "persistent": false, "disabled_nodes": [ - "nodeid010101010101010101010101010101010101010101010101010101010101" + "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ], "created_channels": [ { - "source": "nodeid010101010101010101010101010101010101010101010101010101010101", - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "source": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "short_channel_id": "0x0x1", "capacity_msat": 1000000000 } @@ -410,19 +404,13 @@ ], "biases": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "description": "bigger bias", - "bias": -5 + "bias": -5, + "timestamp": 1738000000 } ], - "node_biases": [ - { - "node": "nodeid030303030303030303030303030303030303030303030303030303030303", - "description": "this node is unreliable", - "in_bias": 0, - "out_bias": -5 - } - ] + "node_biases": [] }, { "layer": "xpay", diff --git a/doc/schemas/askrene-listreservations.json b/doc/schemas/askrene-listreservations.json index 9ca8807931c2..626bc9f6a159 100644 --- a/doc/schemas/askrene-listreservations.json +++ b/doc/schemas/askrene-listreservations.json @@ -79,28 +79,28 @@ "response": { "reservations": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000, "age_in_seconds": 2, - "command_id": "\"-c:askrene-reserve#62/cln:askrene-reserve#122\"" + "command_id": "examples.py:askrene-reserve#1/cln:askrene-reserve#2" }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250001, "age_in_seconds": 2, - "command_id": "\"-c:askrene-reserve#62/cln:askrene-reserve#122\"" + "command_id": "examples.py:askrene-reserve#2/cln:askrene-reserve#3" }, { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000000000, "age_in_seconds": 2, - "command_id": "\"-c:askrene-reserve#66/cln:askrene-reserve#126\"" + "command_id": "examples.py:askrene-reserve#3/cln:askrene-reserve#4" }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250000000000, "age_in_seconds": 2, - "command_id": "\"-c:askrene-reserve#66/cln:askrene-reserve#126\"" + "command_id": "examples.py:askrene-reserve#4/cln:askrene-reserve#5" } ] } diff --git a/doc/schemas/askrene-reserve.json b/doc/schemas/askrene-reserve.json index 11b7c852fb74..02b71173ed8e 100644 --- a/doc/schemas/askrene-reserve.json +++ b/doc/schemas/askrene-reserve.json @@ -73,11 +73,11 @@ "params": { "path": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000 }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250001 } ] @@ -92,11 +92,11 @@ "params": { "path": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000000000 }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250000000000 } ] diff --git a/doc/schemas/askrene-unreserve.json b/doc/schemas/askrene-unreserve.json index 884cc26b09dc..bfe001dc8285 100644 --- a/doc/schemas/askrene-unreserve.json +++ b/doc/schemas/askrene-unreserve.json @@ -78,11 +78,11 @@ "params": { "path": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000 }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250001 } ] @@ -97,11 +97,11 @@ "params": { "path": [ { - "short_channel_id_dir": "109x1x1/1", + "short_channel_id_dir": "110x1x1/1", "amount_msat": 1250000000000 }, { - "short_channel_id_dir": "123x1x1/0", + "short_channel_id_dir": "124x1x0/0", "amount_msat": 1250000000000 } ] diff --git a/doc/schemas/autoclean-once.json b/doc/schemas/autoclean-once.json index c418426f64df..cfa3d840f95e 100644 --- a/doc/schemas/autoclean-once.json +++ b/doc/schemas/autoclean-once.json @@ -240,7 +240,7 @@ "autoclean": { "failedpays": { "cleaned": 0, - "uncleaned": 7 + "uncleaned": 0 } } } @@ -257,8 +257,8 @@ "response": { "autoclean": { "succeededpays": { - "cleaned": 7, - "uncleaned": 0 + "cleaned": 0, + "uncleaned": 7 } } } diff --git a/doc/schemas/autoclean-status.json b/doc/schemas/autoclean-status.json index eb56cc38946c..c6e424eeafa2 100644 --- a/doc/schemas/autoclean-status.json +++ b/doc/schemas/autoclean-status.json @@ -538,7 +538,7 @@ }, "succeededpays": { "enabled": false, - "cleaned": 7 + "cleaned": 0 }, "failedpays": { "enabled": false, @@ -552,6 +552,11 @@ "enabled": true, "age": 300, "cleaned": 0 + }, + "networkevents": { + "enabled": true, + "age": 2592000, + "cleaned": 0 } } } diff --git a/doc/schemas/bkpr-channelsapy.json b/doc/schemas/bkpr-channelsapy.json index 0ba7f3085d46..2f96c5c800ca 100644 --- a/doc/schemas/bkpr-channelsapy.json +++ b/doc/schemas/bkpr-channelsapy.json @@ -215,7 +215,7 @@ "response": { "channels_apy": [ { - "account": "channelid0120000120000120000120000120000120000120000120000120000", + "account": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "routed_out_msat": 1000000, "routed_in_msat": 510091208, "lease_fee_paid_msat": 0, @@ -235,8 +235,8 @@ "apy_total": "0.0160%" }, { - "account": "channelid0230000230000230000230000230000230000230000230000230000", - "routed_out_msat": 510190102, + "account": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", + "routed_out_msat": 500000000, "routed_in_msat": 0, "lease_fee_paid_msat": 0, "lease_fee_earned_msat": 0, @@ -244,7 +244,7 @@ "pushed_in_msat": 0, "our_start_balance_msat": 1000000000, "channel_start_balance_msat": 1000000000, - "fees_out_msat": 106, + "fees_out_msat": 0, "fees_in_msat": 0, "utilization_out": "31.7060%", "utilization_out_initial": "51.5591%", @@ -256,8 +256,8 @@ "apy_total_initial": "0.0161%" }, { - "account": "channelid0250000250000250000250000250000250000250000250000250000", - "routed_out_msat": 500000000, + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "routed_out_msat": 510190102, "routed_in_msat": 0, "lease_fee_paid_msat": 0, "lease_fee_earned_msat": 0, @@ -265,7 +265,7 @@ "pushed_in_msat": 0, "our_start_balance_msat": 1000000000, "channel_start_balance_msat": 1000000000, - "fees_out_msat": 0, + "fees_out_msat": 106, "fees_in_msat": 0, "utilization_out": "32.7060%", "utilization_out_initial": "52.5591%", diff --git a/doc/schemas/bkpr-editdescriptionbyoutpoint.json b/doc/schemas/bkpr-editdescriptionbyoutpoint.json index 8f862335b5e5..79d041291fc2 100644 --- a/doc/schemas/bkpr-editdescriptionbyoutpoint.json +++ b/doc/schemas/bkpr-editdescriptionbyoutpoint.json @@ -272,7 +272,7 @@ "id": "example:bkpr-editdescriptionbyoutpoint#1", "method": "bkpr-editdescriptionbyoutpoint", "params": { - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1", + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1", "description": "edited utxo description" } }, @@ -285,9 +285,9 @@ "credit_msat": 200000000000, "debit_msat": 0, "currency": "bcrt", - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1", - "timestamp": 1738510000, - "blockheight": 110, + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1", + "timestamp": 1738000001, + "blockheight": 106, "description": "edited utxo description" } ] diff --git a/doc/schemas/bkpr-editdescriptionbypaymentid.json b/doc/schemas/bkpr-editdescriptionbypaymentid.json index b24b32177216..2306c3294fd8 100644 --- a/doc/schemas/bkpr-editdescriptionbypaymentid.json +++ b/doc/schemas/bkpr-editdescriptionbypaymentid.json @@ -266,23 +266,23 @@ "id": "example:bkpr-editdescriptionbypaymentid#1", "method": "bkpr-editdescriptionbypaymentid", "params": { - "payment_id": "paymentid0000202020202020202020202020202020202020202020202020202", + "payment_id": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0", "description": "edited invoice description from description send some sats l2 to l3" } }, "response": { "updated": [ { - "account": "channelid0230000230000230000230000230000230000230000230000230000", + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "type": "channel", "tag": "invoice", "credit_msat": 500000000, "debit_msat": 0, "currency": "bcrt", - "payment_id": "paymentid0000202020202020202020202020202020202020202020202020202", + "payment_id": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0", "part_id": 0, - "timestamp": 1738520000, "description": "edited invoice description from description send some sats l2 to l3", + "timestamp": 1738000007, "is_rebalance": false } ] diff --git a/doc/schemas/bkpr-inspect.json b/doc/schemas/bkpr-inspect.json index 2932440dd28b..ffd22ab9c82b 100644 --- a/doc/schemas/bkpr-inspect.json +++ b/doc/schemas/bkpr-inspect.json @@ -213,19 +213,19 @@ "id": "example:bkpr-inspect#1", "method": "bkpr-inspect", "params": { - "account": "channelid0230200230200230200230200230200230200230200230200230200" + "account": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55" } }, "response": { "txs": [ { - "txid": "channeltxid230200230200230200230200230200230200230200230200230200", - "blockheight": 123, - "fees_paid_msat": 5020000, + "txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "blockheight": 124, + "fees_paid_msat": 6652000, "outputs": [ { - "account": "channelid0230200230200230200230200230200230200230200230200230200", - "outnum": 1, + "account": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "outnum": 0, "output_tag": "channel_open", "output_value_msat": 1000000000, "credit_msat": 1000000000, diff --git a/doc/schemas/bkpr-listaccountevents.json b/doc/schemas/bkpr-listaccountevents.json index 791018d387f4..eb04fa811c64 100644 --- a/doc/schemas/bkpr-listaccountevents.json +++ b/doc/schemas/bkpr-listaccountevents.json @@ -286,21 +286,21 @@ "id": "example:bkpr-listaccountevents#1", "method": "bkpr-listaccountevents", "params": [ - "channelid0230200230200230200230200230200230200230200230200230200" + "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55" ] }, "response": { "events": [ { - "account": "channelid0230200230200230200230200230200230200230200230200230200", + "account": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", "type": "chain", "tag": "channel_open", "credit_msat": 0, "debit_msat": 0, "currency": "bcrt", - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1", - "timestamp": 1738500000, - "blockheight": 123 + "outpoint": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:0", + "timestamp": 1738000023, + "blockheight": 124 } ] } @@ -313,40 +313,401 @@ }, "response": { "events": [ + { + "account": "wallet", + "type": "chain", + "tag": "deposit", + "credit_msat": 200000000000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1", + "timestamp": 1738000001, + "blockheight": 106, + "description": "edited utxo description" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "chain", + "tag": "channel_open", + "credit_msat": 0, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:0", + "timestamp": 1738000002, + "blockheight": 112 + }, + { + "account": "wallet", + "type": "chain", + "tag": "deposit", + "credit_msat": 2000000000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "abe067ff2ce8c126fa900cd98f245dc6322227ceefbef83165bad94bbbb4ae86:0", + "timestamp": 1738000003, + "blockheight": 113 + }, + { + "account": "wallet", + "type": "chain", + "tag": "withdrawal", + "credit_msat": 0, + "debit_msat": 200000000000, + "currency": "bcrt", + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1", + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356", + "timestamp": 1738000004, + "blockheight": 114 + }, + { + "account": "wallet", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 1004927000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000004, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "wallet", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 1004927000, + "currency": "bcrt", + "timestamp": 1738000004, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "wallet", + "type": "chain", + "tag": "deposit", + "credit_msat": 198995073000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356:1", + "timestamp": 1738000005, + "blockheight": 114 + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "chain", + "tag": "channel_open", + "credit_msat": 1000000000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356:0", + "timestamp": 1738000006, + "blockheight": 114 + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 4927000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000006, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 500000000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0", + "part_id": 0, + "description": "edited invoice description from description send some sats l2 to l3", + "timestamp": 1738000007, + "is_rebalance": false + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "channel", + "tag": "invoice", + "credit_msat": 0, + "debit_msat": 500000000, + "currency": "bcrt", + "payment_id": "009c24ba190a7132a37fa3892ff8dee27b9db06d7ed0899b847d4ef39ecd5838", + "part_id": 1, + "description": "description send some sats l3 to l4", + "timestamp": 1738000008, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", + "part_id": 0, + "description": "Invoice description l31", + "timestamp": 1738000009, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", + "part_id": 0, + "description": "keysend", + "timestamp": 1738000010, + "is_rebalance": false + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "channel", + "tag": "routed", + "credit_msat": 0, + "debit_msat": 10000000, + "fees_msat": 101, + "currency": "bcrt", + "payment_id": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", + "part_id": 0, + "timestamp": 1738000011, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "routed", + "credit_msat": 10000101, + "debit_msat": 0, + "fees_msat": 101, + "currency": "bcrt", + "payment_id": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", + "part_id": 0, + "timestamp": 1738000012, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", + "part_id": 0, + "description": "keysend", + "timestamp": 1738000013, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 50000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", + "part_id": 0, + "description": "l32 description", + "timestamp": 1738000014, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "invoice", + "credit_msat": 100000, + "debit_msat": 0, + "currency": "bcrt", + "payment_id": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8", + "part_id": 0, + "description": "l33 description", + "timestamp": 1738000015, + "is_rebalance": false + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "channel", + "tag": "routed", + "credit_msat": 0, + "debit_msat": 10000, + "fees_msat": 1, + "currency": "bcrt", + "payment_id": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", + "part_id": 0, + "timestamp": 1738000016, + "is_rebalance": false + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "channel", + "tag": "routed", + "credit_msat": 10001, + "debit_msat": 0, + "fees_msat": 1, + "currency": "bcrt", + "payment_id": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", + "part_id": 0, + "timestamp": 1738000017, + "is_rebalance": false + }, + { + "account": "wallet", + "type": "chain", + "tag": "deposit", + "credit_msat": 510190000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:1", + "timestamp": 1738000018, + "blockheight": 122 + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "chain", + "tag": "channel_close", + "credit_msat": 0, + "debit_msat": 510190102, + "currency": "bcrt", + "outpoint": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:0", + "txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", + "timestamp": 1738000019, + "blockheight": 122 + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 102, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000019, + "txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5" + }, + { + "account": "external", + "origin": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "type": "chain", + "tag": "to_them", + "credit_msat": 486914000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:0", + "timestamp": 1738000020, + "blockheight": 122 + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "type": "chain", + "tag": "channel_close", + "credit_msat": 0, + "debit_msat": 489990000, + "currency": "bcrt", + "outpoint": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356:0", + "txid": "1ff9c88bbb5d2fd492353afbbe6646ede5e377c533d8329fe8a2106517d227a5", + "timestamp": 1738000021, + "blockheight": 122 + }, { "account": "external", - "origin": "channelid0340000340000340000340000340000340000340000340000340000", + "origin": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", "type": "chain", "tag": "to_them", "credit_msat": 510010000, "debit_msat": 0, "currency": "bcrt", - "outpoint": "txidbk0202020202020202020202020202020202020202020202020202020202:1", - "timestamp": 1738520000, - "blockheight": 142 + "outpoint": "1ff9c88bbb5d2fd492353afbbe6646ede5e377c533d8329fe8a2106517d227a5:1", + "timestamp": 1738000022, + "blockheight": 122 + }, + { + "account": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "type": "chain", + "tag": "channel_open", + "credit_msat": 0, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:0", + "timestamp": 1738000023, + "blockheight": 124 }, { "account": "wallet", "type": "chain", "tag": "deposit", - "credit_msat": 200000000000, + "credit_msat": 2000000000, "debit_msat": 0, "currency": "bcrt", - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1", - "timestamp": 1738510000, - "blockheight": 141, - "description": "edited utxo description" + "outpoint": "7d5f6475bd740ac598d298fab4219bf52e6f91b20e91a771cc43efd2b2bda8d7:1", + "timestamp": 1738000024, + "blockheight": 125 }, { - "account": "channelid0230000230000230000230000230000230000230000230000230000", + "account": "wallet", "type": "chain", - "tag": "channel_open", + "tag": "withdrawal", "credit_msat": 0, + "debit_msat": 198995073000, + "currency": "bcrt", + "outpoint": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356:1", + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf", + "timestamp": 1738000025, + "blockheight": 126 + }, + { + "account": "wallet", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 1004620000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000025, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" + }, + { + "account": "wallet", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 1004620000, + "currency": "bcrt", + "timestamp": 1738000025, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" + }, + { + "account": "wallet", + "type": "chain", + "tag": "deposit", + "credit_msat": 197990453000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf:1", + "timestamp": 1738000026, + "blockheight": 126 + }, + { + "account": "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", + "type": "chain", + "tag": "channel_open", + "credit_msat": 1000000000, + "debit_msat": 0, + "currency": "bcrt", + "outpoint": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf:0", + "timestamp": 1738000027, + "blockheight": 126 + }, + { + "account": "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", + "type": "onchain_fee", + "tag": "onchain_fee", + "credit_msat": 4620000, "debit_msat": 0, "currency": "bcrt", - "outpoint": "txidbk0303030303030303030303030303030303030303030303030303030303:1", - "timestamp": 1738530000, - "blockheight": 143 + "timestamp": 1738000027, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" } ] } diff --git a/doc/schemas/bkpr-listbalances.json b/doc/schemas/bkpr-listbalances.json index 6f6cb61a2a90..4e4e1cae88ec 100644 --- a/doc/schemas/bkpr-listbalances.json +++ b/doc/schemas/bkpr-listbalances.json @@ -149,28 +149,27 @@ "account": "wallet", "balances": [ { - "balance_msat": 202050000000, + "balance_msat": 202500643000, "coin_type": "bcrt" } ] }, { - "account": "channelid0230000230000230000230000230000230000230000230000230000", - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "we_opened": false, - "account_closed": true, - "account_resolved": true, - "resolved_at_block": 121, + "account": "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", + "peer_id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "we_opened": true, + "account_closed": false, + "account_resolved": false, "balances": [ { - "balance_msat": 0, + "balance_msat": 1000000000, "coin_type": "bcrt" } ] }, { - "account": "channelid0340000340000340000340000340000340000340000340000340000", - "peer_id": "nodeid040404040404040404040404040404040404040404040404040404040404", + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "peer_id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "we_opened": true, "account_closed": true, "account_resolved": false, @@ -182,11 +181,12 @@ ] }, { - "account": "channelid0230200230200230200230200230200230200230200230200230200", - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "peer_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "we_opened": false, - "account_closed": false, - "account_resolved": false, + "account_closed": true, + "account_resolved": true, + "resolved_at_block": 122, "balances": [ { "balance_msat": 0, @@ -195,14 +195,14 @@ ] }, { - "account": "channelid0340200340200340200340200340200340200340200340200340200", - "peer_id": "nodeid040404040404040404040404040404040404040404040404040404040404", - "we_opened": true, + "account": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "peer_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "we_opened": false, "account_closed": false, "account_resolved": false, "balances": [ { - "balance_msat": 1000000000, + "balance_msat": 0, "coin_type": "bcrt" } ] diff --git a/doc/schemas/bkpr-listincome.json b/doc/schemas/bkpr-listincome.json index b55cc12f98bd..9da561ce92a7 100644 --- a/doc/schemas/bkpr-listincome.json +++ b/doc/schemas/bkpr-listincome.json @@ -147,9 +147,9 @@ "credit_msat": 200000000000, "debit_msat": 0, "currency": "bcrt", - "timestamp": 1738500000, + "timestamp": 1738000001, "description": "edited utxo description", - "outpoint": "txidbk0000000000000000000000000000000000000000000000000000000000:1" + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1" }, { "account": "wallet", @@ -157,8 +157,8 @@ "credit_msat": 2000000000, "debit_msat": 0, "currency": "bcrt", - "timestamp": 1738510000, - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1" + "timestamp": 1738000003, + "outpoint": "abe067ff2ce8c126fa900cd98f245dc6322227ceefbef83165bad94bbbb4ae86:0" }, { "account": "wallet", @@ -166,8 +166,8 @@ "credit_msat": 0, "debit_msat": 1004927000, "currency": "bcrt", - "timestamp": 1738520000, - "txid": "channeltxid340000340000340000340000340000340000340000340000340000" + "timestamp": 1738000004, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" }, { "account": "wallet", @@ -175,8 +175,150 @@ "credit_msat": 1004927000, "debit_msat": 0, "currency": "bcrt", - "timestamp": 1738530000, - "txid": "channeltxid340000340000340000340000340000340000340000340000340000" + "timestamp": 1738000004, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 4927000, + "currency": "bcrt", + "timestamp": 1738000006, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 500000000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000007, + "description": "edited invoice description from description send some sats l2 to l3", + "payment_id": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "invoice", + "credit_msat": 0, + "debit_msat": 500000000, + "currency": "bcrt", + "timestamp": 1738000008, + "description": "description send some sats l3 to l4", + "payment_id": "009c24ba190a7132a37fa3892ff8dee27b9db06d7ed0899b847d4ef39ecd5838" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000009, + "description": "Invoice description l31", + "payment_id": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000010, + "description": "keysend", + "payment_id": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "routed", + "credit_msat": 101, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000011, + "payment_id": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000013, + "description": "keysend", + "payment_id": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 50000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000014, + "description": "l32 description", + "payment_id": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 100000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000015, + "description": "l33 description", + "payment_id": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "routed", + "credit_msat": 1, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000016, + "payment_id": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 102, + "currency": "bcrt", + "timestamp": 1738000019, + "txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5" + }, + { + "account": "wallet", + "tag": "deposit", + "credit_msat": 2000000000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000024, + "outpoint": "7d5f6475bd740ac598d298fab4219bf52e6f91b20e91a771cc43efd2b2bda8d7:1" + }, + { + "account": "wallet", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 1004620000, + "currency": "bcrt", + "timestamp": 1738000025, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" + }, + { + "account": "wallet", + "tag": "onchain_fee", + "credit_msat": 1004620000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000025, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" + }, + { + "account": "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 4620000, + "currency": "bcrt", + "timestamp": 1738000027, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" } ] } @@ -195,28 +337,142 @@ "credit_msat": 200000000000, "debit_msat": 0, "currency": "bcrt", - "timestamp": 1738510000, + "timestamp": 1738000001, "description": "edited utxo description", - "outpoint": "txidbk0101010101010101010101010101010101010101010101010101010101:1" + "outpoint": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05:1" + }, + { + "account": "wallet", + "tag": "deposit", + "credit_msat": 2000000000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000003, + "outpoint": "abe067ff2ce8c126fa900cd98f245dc6322227ceefbef83165bad94bbbb4ae86:0" }, { - "account": "channelid0230000230000230000230000230000230000230000230000230000", + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 4927000, + "currency": "bcrt", + "timestamp": 1738000006, + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "tag": "invoice", "credit_msat": 500000000, "debit_msat": 0, "currency": "bcrt", - "timestamp": 1738520000, + "timestamp": 1738000007, "description": "edited invoice description from description send some sats l2 to l3", - "payment_id": "paymentid0000202020202020202020202020202020202020202020202020202" + "payment_id": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "invoice", + "credit_msat": 0, + "debit_msat": 500000000, + "currency": "bcrt", + "timestamp": 1738000008, + "description": "description send some sats l3 to l4", + "payment_id": "009c24ba190a7132a37fa3892ff8dee27b9db06d7ed0899b847d4ef39ecd5838" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000009, + "description": "Invoice description l31", + "payment_id": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000010, + "description": "keysend", + "payment_id": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "routed", + "credit_msat": 101, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000011, + "payment_id": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 10000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000013, + "description": "keysend", + "payment_id": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 50000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000014, + "description": "l32 description", + "payment_id": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "invoice", + "credit_msat": 100000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000015, + "description": "l33 description", + "payment_id": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8" + }, + { + "account": "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006", + "tag": "routed", + "credit_msat": 1, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000016, + "payment_id": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528" + }, + { + "account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "tag": "onchain_fee", + "credit_msat": 0, + "debit_msat": 102, + "currency": "bcrt", + "timestamp": 1738000019, + "txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5" + }, + { + "account": "wallet", + "tag": "deposit", + "credit_msat": 2000000000, + "debit_msat": 0, + "currency": "bcrt", + "timestamp": 1738000024, + "outpoint": "7d5f6475bd740ac598d298fab4219bf52e6f91b20e91a771cc43efd2b2bda8d7:1" }, { - "account": "channelid0340200340200340200340200340200340200340200340200340200", + "account": "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", "tag": "onchain_fee", "credit_msat": 0, - "debit_msat": 6960000, + "debit_msat": 4620000, "currency": "bcrt", - "timestamp": 1738530000, - "txid": "channeltxid340200340200340200340200340200340200340200340200340200" + "timestamp": 1738000027, + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf" } ] } diff --git a/doc/schemas/check.json b/doc/schemas/check.json index 025dbf208ca7..a35565834003 100644 --- a/doc/schemas/check.json +++ b/doc/schemas/check.json @@ -54,15 +54,15 @@ "route": [ { "amount_msat": 1011, - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "delay": 20, - "channel": "123x1x1" + "channel": "124x1x0" }, { "amount_msat": 1000, - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "delay": 10, - "channel": "130x1x1" + "channel": "126x1x0" } ], "payment_hash": "0000000000000000000000000000000000000000000000000000000000000000" diff --git a/doc/schemas/checkmessage.json b/doc/schemas/checkmessage.json index 35ff0cf7ab9f..e33d01ffc40a 100644 --- a/doc/schemas/checkmessage.json +++ b/doc/schemas/checkmessage.json @@ -80,13 +80,13 @@ "id": "example:checkmessage#1", "method": "checkmessage", "params": { - "message": "testcase to check new rpc error", - "zbase": "d66bqz3qsku5fxtqsi37j11pci47ydxa95iusphutggz9ezaxt56neh77kxe5hyr41kwgkncgiu94p9ecxiexgpgsz8daoq4tw8kj8yx", - "pubkey": "03be3b0e9992153b1d5a6e1623670b6c3663f72ce6cf2e0dd39c0a373a7de5a3b7" + "message": "message for you", + "zbase": "rnu3qotbr47u7uzgodtq51fraszhp47xfen4yxbzhsisrekqwzshysu7sq4f74g5jobnh35fsh1a3ysoa7who6cqbti47qkxp6w1qwan", + "pubkey": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a" } }, "response": { - "pubkey": "03be3b0e9992153b1d5a6e1623670b6c3663f72ce6cf2e0dd39c0a373a7de5a3b7", + "pubkey": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "verified": true } }, @@ -96,11 +96,11 @@ "method": "checkmessage", "params": { "message": "this is a test!", - "zbase": "d6tqaeuonjhi98mmont9m4wag7gg4krg1f4txonug3h31e9h6p6k6nbwjondnj46dkyausobstnk7fhyy998bhgc1yr98dfmhb4k54d7" + "zbase": "d63t8j9xmusnx6f6j3tauwoewi1g3a94t9xrastmou8i5rzn3gm9nuahkx6zfnm9ry145w4j88ctteim4mtxc7qreyity55zq63sj6n5" } }, "response": { - "pubkey": "nodeid010101010101010101010101010101010101010101010101010101010101", + "pubkey": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "verified": true } } diff --git a/doc/schemas/checkrune.json b/doc/schemas/checkrune.json index 1f5086ff0a3d..4e0b8a9b5545 100644 --- a/doc/schemas/checkrune.json +++ b/doc/schemas/checkrune.json @@ -90,8 +90,8 @@ "id": "example:checkrune#1", "method": "checkrune", "params": { - "nodeid": "nodeid020202020202020202020202020202020202020202020202020202020202", - "rune": "_RWaZZRI7wAYU2hqlFBmYgC_dFczcpAdI_9O87YbDpg9MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", + "nodeid": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "rune": "0VIVf0M4jMlGNIwNM3sTpBextINe4_VBGZnBMM82kR49MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", "method": "listpeers", "params": {} } @@ -105,8 +105,8 @@ "id": "example:checkrune#2", "method": "checkrune", "params": { - "nodeid": "nodeid020202020202020202020202020202020202020202020202020202020202", - "rune": "QUJEYMLGgiaJvMDv_MhR2hiMKIBTbq-PrL-KxcIlirQ9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", + "nodeid": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "rune": "a0noy2CAu8-s2xSgJuBW09hqB_YsqLkwIDy5qkftGMk9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", "method": "pay", "params": { "amount_msat": 9999 diff --git a/doc/schemas/close.json b/doc/schemas/close.json index 9614f657294c..36e2b5f6378a 100644 --- a/doc/schemas/close.json +++ b/doc/schemas/close.json @@ -170,18 +170,16 @@ "id": "example:close#1", "method": "close", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "unilateraltimeout": 1 } }, "response": { - "tx": "02000000000101cls00101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "txid": "txid010101010101010101010101010101010101010101010101010101010101", "txs": [ - "02000000000101cls00101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101" + "02000000000101ed955dd800db7e304d93a9adf0c5ef9447093409fa1f138e6f0e3d2653ec019b0000000000ffffffff02026e0700000000002251200f45bc0d48f0a17bfd7fd8dd7dd4ced31589b86b36ea27bc4855bb3811c4aed2eec8070000000000225120eddfdc0684845dac712b1f1f3df32583ccaa449417cf4f3419017bcb03fe64f704004730440220562e1c2ce1993b5be6d85c18dd554166ac3ce65a35f0f5ef8bad42a8dd2fa5940220449c67f6dff874a8d8c3609b5a073c863d0b106a62f3e73605437d122186f1d8014730440220606fdf76ec72f447ad65df208b9569dee067d15d4f90e854e169fe3b9c62709202204d5689c596d1bb27565fd25ae7239281e90a48f17471013ed5af1c123932be370147522102428a180ab8faac4ff429b8f3423a76e982891c03b79ca9c8a17c0aa076f5a34d210291d9e5ea60956c8c94ba8dec13c7cbd130d2efa3ebe1c2aff4f794011da7749652ae00000000" ], "txids": [ - "txid010101010101010101010101010101010101010101010101010101010101" + "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5" ], "type": "mutual" } @@ -191,18 +189,16 @@ "id": "example:close#2", "method": "close", "params": { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", - "destination": "bcrt1p0004040404040404040404040404040404040404040404040404040404" + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "destination": "bcrt1q8cmhkj93fh64ad8skuddv2kxn6n6sez2nesfhe" } }, "response": { - "tx": "02000000000101cls10202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", - "txid": "txid020202020202020202020202020202020202020202020202020202020202", "txs": [ - "02000000000101cls10202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202" + "020000000001015663c90bc79ab4e7dfbb46f2931f13065efc21d0addc9a23588fa540e835e0e50000000000ffffffff026b6f0700000000001600143e377b48b14df55eb4f0b71ad62ac69ea7a8644a3ac807000000000022512048e0db1f36c9696aaec1b62416f106bfe8d556bf0792ff8f40e79ccc06d15a1a040047304402201864d5506c07ffd5adf0f5fc9082c1b2a235bc236e109fb650a8556c45071a0d022000b788f1a45bdbe2578795bda278097bc74889f9795b37acf24569d2385abbea01473044022045c87990da962be4a1a1d90bd6b4d6d22d177da4cdd684cebf2beae5d6ade74802204320c8769e8f8c1314ed6b9385e01a15c0c0e48d46b02818c279631af8280c6501475221020e55d5387c8b6e8c5fc7237fe8836c23a5946bede705b17a5139857a7b794d412103b17a20062f164e9aeaf7cdde40fe99c80f4fa261f59f709722814cda2135c54752ae00000000" ], "txids": [ - "txid020202020202020202020202020202020202020202020202020202020202" + "1ff9c88bbb5d2fd492353afbbe6646ede5e377c533d8329fe8a2106517d227a5" ], "type": "mutual" } diff --git a/doc/schemas/commando.json b/doc/schemas/commando.json index f2aff84070b4..9934960cabca 100644 --- a/doc/schemas/commando.json +++ b/doc/schemas/commando.json @@ -90,8 +90,8 @@ "id": "example:commando#1", "method": "commando", "params": { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", + "peer_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", "method": "newaddr", "params": { "addresstype": "p2tr" @@ -99,7 +99,7 @@ } }, "response": { - "p2tr": "bcrt1p338x07070707070707070707070707070707070707070707070707070707" + "p2tr": "bcrt1p5vr5t873cpcw4hss4hfhgeyv734a2gcyz70nz0cw25h5jy7k036s6tat8g" } }, { @@ -107,24 +107,24 @@ "id": "example:commando#2", "method": "commando", "params": { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "rune": "RXgu0DD_i0wSPEZkIDyZIWL0bSAGdhvJ_GHOQdTg04A9MSZpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1NyZtZXRob2Q9bGlzdHBlZXJz", + "peer_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "rune": "UcVH186Z5ldtHgscIaNAZ_fdUstCR6OCwiVV7CPx_q09MSZpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OCZtZXRob2Q9bGlzdHBlZXJz", "method": "listpeers", "params": [ - "nodeid030303030303030303030303030303030303030303030303030303030303" + "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31" ] } }, "response": { "peers": [ { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "connected": true, "num_channels": 2, "netaddr": [ - "127.0.0.1:19736" + "127.0.0.1:30005" ], - "features": "0898882a8a59a1" + "features": "800898882a8a59a1" } ] } @@ -134,24 +134,24 @@ "id": "example:commando#3", "method": "commando", "params": { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "rune": "QUJEYMLGgiaJvMDv_MhR2hiMKIBTbq-PrL-KxcIlirQ9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", + "peer_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "rune": "a0noy2CAu8-s2xSgJuBW09hqB_YsqLkwIDy5qkftGMk9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", "method": "pay", "params": { - "bolt11": "lnbcrt100n1pnt2bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000bolt11invl020300000000", + "bolt11": "lnbcrt1pne035qsp5uj9hhhcxxe6jymktzl0n6un9lts9hyhkw0tc4sfuckdcz5597zcspp50z5guhxp98ctrz8gk4eeul5gw5sk6mfdsc97pv6gwtjhlyhgqm6qdqcdserxgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq742xx35qwvstkzfdg6gr6v7gf3gp9pcf2xx9gmg9q4xhrg26x6vr5zqfy3hjncxp3jh0wuennd2dpha5fa6jrnj6mu9p37aknh0utngpac7vpy", "amount_msat": 9900 } } }, "response": { - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "payment_hash": "paymenthashcmdpycp10cp10cp10cp10cp10cp10cp10cp10cp10cp10cp10cp10", - "created_at": 1738000000, - "parts": 1, + "payment_preimage": "08377744ca98506708377744ca98506708377744ca98506708377744ca985067", "amount_msat": 9900, "amount_sent_msat": 9900, - "payment_preimage": "paymentpreimagec010101010101010101010101010101010101010101010101", - "status": "complete" + "parts": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "payment_hash": "78a88e5cc129f0b188e8b5739e7e8875216d6d2d860be0b34872e57f92e806f4", + "status": "complete", + "created_at": 1738000000.0 } } ] diff --git a/doc/schemas/connect.json b/doc/schemas/connect.json index 41529dac792b..1037f844721c 100644 --- a/doc/schemas/connect.json +++ b/doc/schemas/connect.json @@ -192,19 +192,19 @@ "id": "example:connect#1", "method": "connect", "params": { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "host": "localhost", - "port": 19735 + "port": 30003 } }, "response": { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "features": "0898882a8a59a1", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "features": "800898882a8a59a1", "direction": "out", "address": { "type": "ipv4", "address": "127.0.0.1", - "port": 19735 + "port": 30003 } } }, @@ -213,19 +213,19 @@ "id": "example:connect#2", "method": "connect", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "host": "localhost", - "port": 19736 + "port": 30005 } }, "response": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "features": "0898882a8a59a1", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "features": "800898882a8a59a1", "direction": "out", "address": { "type": "ipv4", "address": "127.0.0.1", - "port": 19736 + "port": 30005 } } } diff --git a/doc/schemas/createinvoice.json b/doc/schemas/createinvoice.json index 4eaae7038e8a..35258b1a34e5 100644 --- a/doc/schemas/createinvoice.json +++ b/doc/schemas/createinvoice.json @@ -211,19 +211,19 @@ "id": "example:createinvoice#1", "method": "createinvoice", "params": { - "invstring": "lnbcrt100n1pnt2bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000bolt11invl010300000000", + "invstring": "lnbcrt1u1pne035qsp5j9w8t9p2y6an5se63n3vkpp8c20vdsthtn78sv5t2lmt57l742wqpp5wtxkappzcsrlkmgfs6g0zyct0hkhashh7hsaxz7e65slq9fkx7fsdqcdscnxgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqdcqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgq5sj6xwnmd6lqtnt28g9v948xuyw0v6zsheaur7nuk9ug504k84248x3csju5qvg47zc972xgxuhwpx62fw3t57ftg7wxwp8xtws6jtspw63jlc", "label": "lbl_l13", "preimage": "0101010101010101010101010101010101010101010101010101010101010101" } }, "response": { "label": "lbl_l13", - "bolt11": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", - "payment_hash": "paymenthashinvl0210021002100210021002100210021002100210021002100", + "bolt11": "lnbcrt1u1pne035qsp5j9w8t9p2y6an5se63n3vkpp8c20vdsthtn78sv5t2lmt57l742wqpp5wtxkappzcsrlkmgfs6g0zyct0hkhashh7hsaxz7e65slq9fkx7fsdqcdscnxgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqdcqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgq078z0la2pf2fzrmnpaxgek5jefu409vjs4zqg9drcs4q4n9lv6uscxl2dn9ft7we9dh09kv543w4fdp4djnn4u8hs2ef4v2ckl2vm0sp2f0zy8", + "payment_hash": "72cd6e8422c407fb6d098690f1130b7ded7ec2f7f5e1d30bd9d521f015363793", "amount_msat": 100000, "status": "unpaid", "description": "l13 description", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 7 } } diff --git a/doc/schemas/createonion.json b/doc/schemas/createonion.json index f42875d840c3..c13087144782 100644 --- a/doc/schemas/createonion.json +++ b/doc/schemas/createonion.json @@ -108,27 +108,27 @@ "params": { "hops": [ { - "pubkey": "nodeid020202020202020202020202020202020202020202020202020202020202", - "payload": "payload010101010101010101010101010" + "pubkey": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "payload": "11020203e804019106080000700000010000" }, { - "pubkey": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payload": "payload020202020202020202020202020" + "pubkey": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payload": "11020203e804019106080000720000010000" }, { - "pubkey": "nodeid040404040404040404040404040404040404040404040404040404040404", - "payload": "payload030303030303030303030303030" + "pubkey": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "payload": "2b020203e804018b0822226217b16de6763856e27b4f55c89e78f81c8a11610fcb583208222fc9f927f303e8" } ], - "assocdata": "assocdata0010101010101010101010101010101010101010101010101010101" + "assocdata": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572" } }, "response": { - "onion": "onion10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010", + "onion": "00033c97a57fdd6c3c319593bb94e2866fc60592e4f841e67628cd48657b1e4739bbc1b08001a2adef2181e7e35d441325de81db6d0df56023925e73bc0f6b8a7d1bdd6c3cf2dff70d22f725c058a5a3ea0d04fe12c27f73460a1cc7a9ecb650e456b3167b7333ddcf0999c98440f81e5eb053010442df0dd274f10ef0a9b7c4ce86a45cd289bbba14f563dc8d1f1bae789f4fad66f41e52b73ecfdbc1585bb401456829fd367339116cabae2b1fe999b8acda642864fe14aa31277c60f98dc138baeba14ae8d6f3777b4ab1207e5a69fbe0c423b16e853af7c7c28aa45b1f4102571f1e6c6ac28cb702464719a70c542eeb1601448700bfc2462c2ec61ca5998b637e2b2c73f2dabd09fce159a647e7f88ab8e485c137d1f40ad0e0aa5366a3cc12863005cb2d81e83e3737cd6c80485364e7d3752f2b2c0bab5159bdd082fa4b4503b2d6f95b4a84367a98d9c54aa9764de85fd35726cad9b0b8624fcf2f7f6bda0ba9ca2619aa1c3514b71d736eeeaeff05eb09a97f732d718b9d1c56cd632aede474431f04ac7481fd56d3e7ac28c0059fa29c5d355a18fa664a70d608675209cfa31334fd6e735b3ff5cc068dde4d133923595e51669802196a5c560fa7fe73475bd1ea8fcb5f010a15af4740c03911224d1683ede76353ce379ca6d9ab67fb8a1bf9a37ceeef2bb1eba0f5a132bc75571527a9476ec1492011d75ec706d38e930ee333b8e8a36cc6366985179507d2dbe4f2ba4bc5b404d10b58eda83d31c1c0c4d100fa5fe77654a6d8e9b41c5fb847ddbd9e64f2a6d94ecf06bddc485a42e3ed6082d3ade13109eda47d9636fd6013f8f155c1b8e2835f3fad73635b11cea5cb6621da5c0d091d697ff084994dc68a15c8555b0d15d3fdbffeb9b38f1e0eb2a81a18116301c52b00a4584c268890caf9de2148c2dc1ab74394b0b9f2a3671a4de692597692bde7c94961c7d8f8442745f0f65ee5b6c50ba0daea0b88a2378ef3157005c38c73544b5fd6d7fc9ae0a923210dd08ab9ed350a6bbff60af965e44b9334696b3737777142f92e232d1e6ee3875dc6acdfe797a32cce5d13558a798377d1821a781ebcda213126be7940a5e1219468c3c6f66a90e549ce888378aad1e09c28cb3a248cfd9711c07e52f1a7fe0e7bad38cbae919a7d102994e0ab0f3edfc3644ad14c396a7ca352a058fe1460962e46dff9a029fd69189fbc105388bd0e80c03982c984b951a0e205fb511248c75a0b4186364b9dac01d7f2941efc858222c31e81dfe656eef57d1e3fb63ae93ca68cc63616449df3741b9a639616ceb135fb68f37315753fa0365ff4996218c32eed70dffd5189e96e7229dc8f56a96bd407ea7095cad0ab6af6fba3da732ecdea98ad2268bcfcddcd569c85deec2712bfcba460cfcda18a0690f1c7ad04c888ac5b964af03980a4bdc499c7f7ef06ca66fc68c9ed7e219de73793c1692cd193e86cc6aee9f3ff585ca4280fdd3f87f4cfdab11a1e027d464ffbe123d4ee59df13fc3db058ffb00ef568d00e8d07a01903e89efa2744d3f562cc40cb91da3029d3de9695c3d3e283affe8ade30c4d89ae3ca704bbb79cfa633d9f07d2905dcea5e3fbcad490bdd6e31dfa1dde7b37880b263d65ae97249e0288afab6e503c2059a813ad356789945bddb7842989e32678007e391f1bd5fb6aa8d78e1bcb1e5d5f4d09865d59a9063d1be1f91d3c1d49c38a967c7e30251d65e92817d253d48bb5c5e7c99afda151de3e4e9f85c9d3d4e83f212e580d7291ba8b104631406be04eb401e361a587b6e9af89468d9be6f408bc87193c00cb4cb268c9f380138fcbd671778a1aa76145ab8751955fa026a27211ec1854dfe1018c12201719781e89fd137cf0b9fc8bb5fab0ca98301036d64466c6959a69eb03e2a174174329d785995", "shared_secrets": [ - "sharedsecret1010101010101010101010101010101010101010101010101010", - "sharedsecret1111111111111111111111111111111111111111111111111111", - "sharedsecret1212121212121212121212121212121212121212121212121212" + "2625e8e5c04420c29fdbbd7a2d4688feaaf7e390fe5a1142b06ca0e43d8bdabf", + "6d3860d5167bb5bc05aaebcf38622604f3d68a75c89b42e2b7367fbe9ee07619", + "c43377dfac8f680c37e379d924455bf0097a779a55eac27581a26a2b222ecb54" ] } }, @@ -139,28 +139,28 @@ "params": { "hops": [ { - "pubkey": "nodeid020202020202020202020202020202020202020202020202020202020202", - "payload": "payload010101010101010101010101010" + "pubkey": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "payload": "11020203e804019106080000700000010000" }, { - "pubkey": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payload": "payload020202020202020202020202020" + "pubkey": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payload": "11020203e804019106080000720000010000" }, { - "pubkey": "nodeid040404040404040404040404040404040404040404040404040404040404", - "payload": "payload030303030303030303030303030" + "pubkey": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "payload": "2b020203e804018b0822226217b16de6763856e27b4f55c89e78f81c8a11610fcb583208222fc9f927f303e8" } ], - "assocdata": "assocdata0010101010101010101010101010101010101010101010101010101", + "assocdata": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572", "session_key": "4141414141414141414141414141414141414141414141414141414141414141" } }, "response": { - "onion": "onion20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020", + "onion": "0002eec7245d6b7d2ccb30380bfbe2a3648cd7a942653f5aa340edcea1f283686619770b0fbc0a1cf99fec960bfbbdba542e05865f5017048d94b505e3f55228d08266688a09c796f4b4e5e22ebd8992edfd39f1d4f1186bd07fc5628b2d3cd347eb26384d374a92facd5a9a8dd5c2087f37629299ddcff0e15a6378ddff6d260949e6aa41a27b3f58bfda08ca892533da700509698230a6ef80e4be517873d4a15f35413bad1b644d5a51fe13f326c2adf1f1993b3e578c398c1d1bfab07627518a62f38e8d9115d2b8cb6450aae58c778d254b1f91adecd830c768b708018f082c66cdc2a4ab3485fc45e9d0fc01d4e344512fdd26dc457eadbd8f7e1c2330d4fc92f0c81a50aedeb0c6b7adea2b7ad10ab189ec8df845b6dfb801f23d17cd6cfa007943ac08722c39a812854b2c5f997d42d558510d4a889eb70836faaea13f874dc8723e2d5122eb6d97c0757141fee876ad3e485ea22a0da26c4e4e295d7bf303a8d8ca5ab54643aa9bcd6cedaa0214aad916c0cd1f87ed2b73137b029717d09686aa113b896a372b25711514dd5e62c0c914a9f41b8abd4023c2c299794a3ac5b8afd3e3423913cdd779a8f8858f0001c61308345bfc7b98be37156b5b7b41a6ef4bbc11f3834d0d075d1c14afa05aa3467458c1bfdc8d9822e2d422f072aa0731e31fbed3781e14bf63991d7daeefba38fe479029ce5ac7005a4afb1a406835fd4ffb8c230388d347b40a7f7bafc482e2034ca50c16e2020f60433e25a2b260b71b97a67298185faa4081889372cd98cba0ea9cab6e399fa089de51168b0d6aafa9a00606473eca2431eab3e19a5eb004afeb81c34300a4c7ce5b06e37da919014da97772268eb14a25d61d4aac68944b75c7767dfb1c47e91c32c04ee5d7c271fa3f6da3afcc993649f5b5c77f6f1d775e95af23c144c266fa6e0a19961b359a80a206cfd16279335f2e863f547b785a34eaa929c31d99a66f27f15c9ebc1c093d708d9af1fff4af770d2da751b5dee9fc97038e7807d904959d2493a0f8f06f17ba0d7b77bb792076fc9901e7e881fac595807f4e8be584159137893d49eee9e4d4f04fa6b41a971255f564e29d255d3fb3c2f1a775202426394bc9fa063f811731ed1458489aa05bfdb406cd57cf18af992eb54aa63a2458b35ec610f4991ff0e14e55f00c80cced613dda01d571bf87e8d05645dacfad674b02c960463cee65825af89f306ecc2994d909c3008c434ce846605ac5635d74d898f88a3a6c03bba732ee52d53d9a0c7102bb94c61808c8acff3f2232e20550fb0a3cd8d00f71c6a1097af52aee2def4f3d122e67fa354b1d621eabd9f6309613721f60962625a980270f3fd597223941a0e8943d94f55ffe58118383bf4b64ee03fea8f939dcbc5c001b369b377407fdcf1a2a05325fc0cae89a3df618b27c7001d3ebdda06e6ad7e94d9548a7003654013d1bc679a3e4b68fb5245295f928359ddecfab18ee97c93c942dfa0e4d302040751bca7206336c8831df5954fa78e88a12a439348d94353451d23ebed8e8915e796e56a32a10bff8671ab63b8bf5c404de7d653ffaf9f376e85183b98584ace4ec4af607fdc50549035cecaaff9c6a000f7316e58cabfde77c9ec39c1bdfb3ebd4f57387938f96a7a889e25d42b1e49a90f6d476a5e5f7e8e8ebcc979c5cfe2895ef56d23822de6f387f0c94752b4a40494fa9410ad70d46aa6bde5e3bd7b55519fe9b7906a48854bbdb6746d9c9894aae17cba628aa1779ffc6510a1842425d38855647332f1b929af9657956f5d025b7ab8f0fa757270570ac906eda0abbf9cafba170205ac33cba324793f4f7766c1c7689b245921b656c2490df53a56f2c9a988218e968bec6c8de18e604d047bcff35869703ee117577da367f827c6fa1d1cb3726966230", "shared_secrets": [ - "sharedsecret2020202020202020202020202020202020202020202020202020", - "sharedsecret2121212121212121212121212121212121212121212121212121", - "sharedsecret2222222222222222222222222222222222222222222222222222" + "3f6e143374661ea8ff116378b4839ee9f7ea9cb103999c9a31ae9223589437f4", + "9db9ab3fdded1db70653c216b50b10cf97a7775ed5c607bf4924822d55a17841", + "05d91b08b4e3b8d8f105637a7743c0c9a986111e83cf7acd08b059b7c130950b" ] } } diff --git a/doc/schemas/createrune.json b/doc/schemas/createrune.json index ef87892e5eb4..df0cae08154c 100644 --- a/doc/schemas/createrune.json +++ b/doc/schemas/createrune.json @@ -194,7 +194,7 @@ "params": {} }, "response": { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", "unique_id": "0", "warning_unrestricted_rune": "WARNING: This rune has no restrictions! Anyone who has access to this rune could drain funds from your node. Be careful when giving this to apps that you don't trust. Consider using the restrictions parameter to only allow access to specific rpc methods." } @@ -213,12 +213,12 @@ "id": "example:createrune#2", "method": "createrune", "params": { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", "restrictions": "readonly" } }, "response": { - "rune": "_RWaZZRI7wAYU2hqlFBmYgC_dFczcpAdI_9O87YbDpg9MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", + "rune": "0VIVf0M4jMlGNIwNM3sTpBextINe4_VBGZnBMM82kR49MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", "unique_id": "0" } }, @@ -230,7 +230,7 @@ "id": "example:createrune#3", "method": "createrune", "params": { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", "restrictions": [ [ "method^list", @@ -244,13 +244,13 @@ } }, "response": { - "rune": "_RWaZZRI7wAYU2hqlFBmYgC_dFczcpAdI_9O87YbDpg9MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", + "rune": "0VIVf0M4jMlGNIwNM3sTpBextINe4_VBGZnBMM82kR49MCZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5Jm1ldGhvZC9saXN0ZGF0YXN0b3Jl", "unique_id": "0" } }, { "description": [ - "This will allow the rune to be used for id starting with 0266e4598d1d3c415f57, and for the method listpeers:" + "This will allow the rune to be used for id starting with 038194b5f32bdf0aa598, and for the method listpeers:" ], "request": { "id": "example:createrune#4", @@ -258,7 +258,7 @@ "params": { "restrictions": [ [ - "id^0266e4598d1d3c415f57" + "id^038194b5f32bdf0aa598" ], [ "method=listpeers" @@ -267,7 +267,7 @@ } }, "response": { - "rune": "RXgu0DD_i0wSPEZkIDyZIWL0bSAGdhvJ_GHOQdTg04A9MSZpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1NyZtZXRob2Q9bGlzdHBlZXJz", + "rune": "UcVH186Z5ldtHgscIaNAZ_fdUstCR6OCwiVV7CPx_q09MSZpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OCZtZXRob2Q9bGlzdHBlZXJz", "unique_id": "1" } }, @@ -290,7 +290,7 @@ } }, "response": { - "rune": "QUJEYMLGgiaJvMDv_MhR2hiMKIBTbq-PrL-KxcIlirQ9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", + "rune": "a0noy2CAu8-s2xSgJuBW09hqB_YsqLkwIDy5qkftGMk9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", "unique_id": "2" } }, @@ -304,7 +304,7 @@ "params": { "restrictions": [ [ - "id=0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "id=038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ], [ "method=listpeers" @@ -313,14 +313,14 @@ "pnum=1" ], [ - "pnameid=0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518", - "parr0=0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "pnameid=038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "parr0=038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ] ] } }, "response": { - "rune": "jEx3l0c7NMZPSDYT7xnXXvNA83z5PDNBHRQTIk1BwNw9MyZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTh8cGFycjA9MDI2NmU0NTk4ZDFkM2M0MTVmNTcyYTg0ODg4MzBiNjBmN2U3NDRlZDkyMzVlYjBiMWJhOTMyODNiMzE1YzAzNTE4", + "rune": "Gkeu3QUOzaVotP3UPksvbE-vRHOrFkaA99tDLo6u7vo9MyZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2J8cGFycjA9MDM4MTk0YjVmMzJiZGYwYWE1OTgxMmM4NmM0ZWY3YWQyZjI5NDEwNGZhMDI3ZDFhY2U5YjQ2OWJiNmY4OGNmMzdi", "unique_id": "3" } }, @@ -334,7 +334,7 @@ "params": { "restrictions": [ [ - "id=0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "id=038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ], [ "method=listpeers" @@ -343,14 +343,14 @@ "pnum=1" ], [ - "pnameid^0266e4598d1d3c415f57", - "parr0^0266e4598d1d3c415f57" + "pnameid^038194b5f32bdf0aa598", + "parr0^038194b5f32bdf0aa598" ] ] } }, "response": { - "rune": "8_CRIJ4arWAz72A4ILOZ46MESSJtQQQ9iQZjU28qulA9NCZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1N3xwYXJyMF4wMjY2ZTQ1OThkMWQzYzQxNWY1Nw==", + "rune": "zdBiT-O_Qs5EF2TtHqOUXn53aAB-CHEU28pWli3Odl89NCZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OHxwYXJyMF4wMzgxOTRiNWYzMmJkZjBhYTU5OA==", "unique_id": "4" } }, @@ -362,7 +362,7 @@ "id": "example:createrune#8", "method": "createrune", "params": [ - "8_CRIJ4arWAz72A4ILOZ46MESSJtQQQ9iQZjU28qulA9NCZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1N3xwYXJyMF4wMjY2ZTQ1OThkMWQzYzQxNWY1Nw==", + "zdBiT-O_Qs5EF2TtHqOUXn53aAB-CHEU28pWli3Odl89NCZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OHxwYXJyMF4wMzgxOTRiNWYzMmJkZjBhYTU5OA==", [ [ "time<\"$(($(date +%s) + 24*60*60))\"", @@ -372,7 +372,7 @@ ] }, "response": { - "rune": "GJb2PC-4jYslzIVz6-425bOtpkz_A_zaEhekPlrXdj09NCZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1N3xwYXJyMF4wMjY2ZTQ1OThkMWQzYzQxNWY1NyZ0aW1lPCIkKCgkKGRhdGUgKyVzKSArIDI0KjYwKjYwKSkifHJhdGU9Mg==", + "rune": "SJRoKdlcLf0LQZehLSzrU4nU2-Gr1xecky2aMt6OWzo9NCZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OHxwYXJyMF4wMzgxOTRiNWYzMmJkZjBhYTU5OCZ0aW1lPCIkKCgkKGRhdGUgKyVzKSArIDI0KjYwKjYwKSkifHJhdGU9Mg==", "unique_id": "4" } }, @@ -384,12 +384,12 @@ "", "However, since brackets and AND conditions within OR are currently not supported for rune creation, we can restructure the conditions as follows:", "", - "- `method^list|method^get|method=summary|method=pay|method=xpay`", - "- `method/listdatastore`", - "- `method/pay|per=1day`", - "- `method/pay|pnameamount_msat<100000001`", - "- `method/xpay|per=1day`", - "- `method/xpay|pnameamount_msat<100000001`" + "- method^list|method^get|method=summary|method=pay|method=xpay", + "- method/listdatastore", + "- method/pay|per=1day", + "- method/pay|pnameamount\\_msat<100000001", + "- method/xpay|per=1day", + "- method/xpay|pnameamount\\_msat<100000001" ], "request": { "id": "example:createrune#9", @@ -426,7 +426,7 @@ } }, "response": { - "rune": "iP1FQEsFmPsu-XW7w8uXIJaJb7jU9PqOfkmXlOyWMuA9NSZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5fG1ldGhvZD1wYXl8bWV0aG9kPXhwYXkmbWV0aG9kL2xpc3RkYXRhc3RvcmUmbWV0aG9kL3BheXxwZXI9MWRheSZtZXRob2QvcGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAxJm1ldGhvZC94cGF5fHBlcj0xZGF5Jm1ldGhvZC94cGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAx", + "rune": "s9ADu3o6N8KvZLDJ6dnsSnaXKUtlr0_fDEzbI6TYCsw9NSZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5fG1ldGhvZD1wYXl8bWV0aG9kPXhwYXkmbWV0aG9kL2xpc3RkYXRhc3RvcmUmbWV0aG9kL3BheXxwZXI9MWRheSZtZXRob2QvcGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAxJm1ldGhvZC94cGF5fHBlcj0xZGF5Jm1ldGhvZC94cGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAx", "unique_id": "5" } } diff --git a/doc/schemas/datastoreusage.json b/doc/schemas/datastoreusage.json index 35a40ccb0cc2..fd42efa23ea7 100644 --- a/doc/schemas/datastoreusage.json +++ b/doc/schemas/datastoreusage.json @@ -84,7 +84,7 @@ "response": { "datastoreusage": { "key": "[]", - "total_bytes": 2909 + "total_bytes": 2958 } } }, diff --git a/doc/schemas/decode.json b/doc/schemas/decode.json index 44af26d58570..6f2e2e09bccb 100644 --- a/doc/schemas/decode.json +++ b/doc/schemas/decode.json @@ -2960,13 +2960,13 @@ "id": "example:decode#1", "method": "decode", "params": [ - "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==" + "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==" ] }, "response": { "type": "rune", "unique_id": "0", - "string": "cc531dd5f8e1ac063151e140e784e396866a3adf09ac0fe2fe76302205e46a0e:=0", + "string": "edc289c802d5634fcb2d557e001f687ad5e38a939dcadd0484eb98ad24b8d9f3:=0", "restrictions": [], "valid": true } @@ -2976,7 +2976,7 @@ "id": "example:decode#2", "method": "decode", "params": [ - "lnbcrt100n1pnt2bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000" + "lnbcrt2u1pne035qsp5fa7d4m66fakt2reaqlxprpsv8tukc9creft0lvgns72dyppayjpspp5la856thed5d2326ydm0rukjft8d786g0che63zakulczaqtlswxsdqcdserygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq834g0typ9x9dejujdshzhe8zf6m602gx6g5xlsnnyxuyvhqmszy88ku55lhxkhr53dhx43l25jprxk9t44tmrrnad6a4h6lst96al3cp7k4ez8" ] }, "response": { @@ -2984,25 +2984,25 @@ "currency": "bcrt", "created_at": 1738000000, "expiry": 604800, - "payee": "nodeid020202020202020202020202020202020202020202020202020202020202", + "payee": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "amount_msat": 200000, "description": "l22 description", "min_final_cltv_expiry": 5, - "payment_secret": "paymentsecretinvl00220002200022000220002200022000220002200022000", + "payment_secret": "4f7cdaef5a4f6cb50f3d07cc11860c3af96c1703ca56ffb1138794d2043d2483", "features": "02024100", "routes": [ [ { - "pubkey": "nodeid030303030303030303030303030303030303030303030303030303030303", - "short_channel_id": "111x1x1", + "pubkey": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "112x1x0", "fee_base_msat": 1, "fee_proportional_millionths": 10, "cltv_expiry_delta": 6 } ] ], - "payment_hash": "paymenthashinvl0220022002200220022002200220022002200220022002200", - "signature": "dcde30c4bb50bed221009d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", + "payment_hash": "ff4f4d2ef96d1aa8ab446ede3e5a4959dbe3e90fc5f3a88bb6e7f02e817f838d", + "signature": "304402203c6a87ac81298adccb926c2e2be4e24eb7a7a906d2286fc27321b8465c1b8088022073db94a7ee6b5c748b6e6ac7eaa4823358abad57b18e7d6ebb5bebf05975dfc7", "valid": true } } diff --git a/doc/schemas/delforward.json b/doc/schemas/delforward.json index dec091f2d509..3a8917b63907 100644 --- a/doc/schemas/delforward.json +++ b/doc/schemas/delforward.json @@ -66,7 +66,7 @@ "id": "example:delforward#1", "method": "delforward", "params": { - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 4, "status": "local_failed" } @@ -78,7 +78,7 @@ "id": "example:delforward#2", "method": "delforward", "params": { - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 21, "status": "failed" } diff --git a/doc/schemas/delinvoice.json b/doc/schemas/delinvoice.json index 5e3acdd553e7..330feb8f1eea 100644 --- a/doc/schemas/delinvoice.json +++ b/doc/schemas/delinvoice.json @@ -303,12 +303,12 @@ }, "response": { "label": "lbl_l36", - "bolt11": "lnbcrt222n1pnt3005720bolt113000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "payment_hash": "paymenthashdelinv10101010101010101010101010101010101010101010101", + "bolt11": "lnbcrt500u1pne035qsp5r3frxeunt75prw0pqvtetp0e8y3cc90fedhxjt8lppphrl4gnqgqpp5mk9f94hy8fwyaaq4s2rp2ezpdaxs6cgnph939qnh2lhyl0x7f2mqdqcdsenvgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq757vr6kyg0a67m9z8vmn4yj0sycw9nyu2rvf4n3ehpcr4u8zm0wh52rlumdlvdhsgfmqlrnksg74932lusjta5sjlfkypnsxdzuwlpcp2qjkc4", + "payment_hash": "dd8a92d6e43a5c4ef41582861564416f4d0d61130dcb12827757ee4fbcde4ab6", "amount_msat": 50000000, "status": "unpaid", "description": "l36 description", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 9 } }, @@ -324,15 +324,15 @@ }, "response": { "label": "lbl_l37", - "bolt11": "lnbcrt222n1pnt3005720bolt113000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "payment_hash": "paymenthashdelinv20202020202020202020202020202020202020202020202", + "bolt11": "lnbcrt500u1pne035qsp5kxhtsa7wtgh73l27y5kl54qk9fahdge4sgtkze0ay6tgzwaqgk0spp5yvueae400lj8kgunuprdh6kn32v9ghau7c7cr5w9mhez24t9zu2qdqcdsenwgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgqrtmatr80a0paxmx6gc8x825cfqu7lenvu8tuqutq2rfmqx4tctcnk90hrdxtdz0qslcz8u5y07ehlyefpm88gl8vfc0ulgecscwmeqsqrkp6zp", + "payment_hash": "23399ee6af7fe47b2393e046dbead38a98545fbcf63d81d1c5ddf22555651714", "amount_msat": 50000000, "status": "paid", "pay_index": 9, "amount_received_msat": 50000000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimagedelinv01010101010101010101010101010101010101010101", - "expires_at": 1739000000, + "paid_at": 1738000000, + "payment_preimage": "83ffe698292fafad83ffe698292fafad83ffe698292fafad83ffe698292fafad", + "expires_at": 1738604800, "created_index": 10, "updated_index": 9 } diff --git a/doc/schemas/delpay.json b/doc/schemas/delpay.json index 723e73dd0292..5e15c64c38e1 100644 --- a/doc/schemas/delpay.json +++ b/doc/schemas/delpay.json @@ -213,7 +213,7 @@ "id": "example:delpay#1", "method": "delpay", "params": { - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", "status": "complete" } }, @@ -222,17 +222,18 @@ { "created_index": 1, "id": 1, - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", - "groupid": 1, + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", + "groupid": 685119522622337588, "updated_index": 1, - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "amount_msat": 500000000, "amount_sent_msat": 500000000, "created_at": 1738000000, - "completed_at": 1738500000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimgdp1010101010101010101010101010101010101010101010101", - "bolt11": "lnbcrt222n1pnt3005720bolt114000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101" + "payment_preimage": "08377744ca98506008377744ca98506008377744ca98506008377744ca985060", + "bolt11": "lnbcrt5m1pne035qsp5y6vhp9ccm0yt287spmdy98pv54yp9gyt2nwzz4xxv86nzqtt6eaqpp5j63nauvjkazjnxylg6crcjppvwklf8ec4ccg2gdj7233h8rcg96sdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcvfqw3hjqmpjxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqghg7j0z8ugqcfd74eht7hkx4yvj9zl3d84qx7sx2y66f4r2cue85qm4swkj6l67xvmcv5vzsgxrl2ulgfnexg86fwpt7vz8ak39d4qgpupkvqc" } ] } @@ -242,7 +243,7 @@ "id": "example:delpay#2", "method": "delpay", "params": [ - "paymenthashdelpay20202020202020202020202020202020202020202020202", + "dd8a92d6e43a5c4ef41582861564416f4d0d61130dcb12827757ee4fbcde4ab6", "failed" ] }, @@ -251,16 +252,18 @@ { "created_index": 23, "id": 23, - "payment_hash": "paymenthashdelinv10101010101010101010101010101010101010101010101", - "groupid": 1, + "payment_hash": "dd8a92d6e43a5c4ef41582861564416f4d0d61130dcb12827757ee4fbcde4ab6", + "groupid": 1549810651077472820, "updated_index": 22, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "partid": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 50000000, "amount_sent_msat": 50000501, "created_at": 1738000000, - "completed_at": 1738500000, + "completed_at": 1738000000, "status": "failed", - "bolt11": "lnbcrt222n1pnt3005720bolt113000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101" + "bolt11": "lnbcrt500u1pne035qsp5r3frxeunt75prw0pqvtetp0e8y3cc90fedhxjt8lppphrl4gnqgqpp5mk9f94hy8fwyaaq4s2rp2ezpdaxs6cgnph939qnh2lhyl0x7f2mqdqcdsenvgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq757vr6kyg0a67m9z8vmn4yj0sycw9nyu2rvf4n3ehpcr4u8zm0wh52rlumdlvdhsgfmqlrnksg74932lusjta5sjlfkypnsxdzuwlpcp2qjkc4", + "erroronion": "b45239a6b1de0f81568d9b5662a856cfb3c9cc9c70ae3209a43f7431687d153451772fe815abc4d315ee3b69e8654233eb31aef966d88e08d97f4c258436108d8e75c598675250f9daaa34fc2cd031e22b21a7f13ee821a1052b7da2d4b363ee1a4ba67215f965b9c84dd60c03d41647ab25edee224d1f05a8517a8e9d8f61f93223b7f8e4c10c9b7bf54317cb8d2cbcc21638387bd4bd1c444d2c330f4c5ede7afa23ec5467f1c92b39d6a64c0d3db1c21bd8000febf8f8419ae66349e4a6487ac9648545da95859b30e413f5618b364a4ba503257aaf4a6b93c20f71921834b92074777841886368f5f0b3e348a25e36e7e9f4fc485725d049f65e3a4d240b5f167c7f90206c9396fd20c94f2666255f24967878491e04ef495135fff2b7f4ac6672b4" } ] } @@ -270,7 +273,7 @@ "id": "example:delpay#3", "method": "delpay", "params": { - "payment_hash": "paymenthashdelpay30303030303030303030303030303030303030303030303", + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", "status": "failed", "groupid": 1, "partid": 2 @@ -281,15 +284,15 @@ { "created_index": 20, "id": 20, - "payment_hash": "paymenthashdelpay30303030303030303030303030303030303030303030303", + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", "groupid": 1, "updated_index": 19, "partid": 2, - "destination": "nodeid040404040404040404040404040404040404040404040404040404040404", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "amount_msat": 1000000, "amount_sent_msat": 1000000, "created_at": 1738000000, - "completed_at": 1738500000, + "completed_at": 1738000000, "status": "failed" } ] diff --git a/doc/schemas/dev-forget-channel.json b/doc/schemas/dev-forget-channel.json index a600b3c73d19..a8de0fe2f11e 100644 --- a/doc/schemas/dev-forget-channel.json +++ b/doc/schemas/dev-forget-channel.json @@ -99,13 +99,13 @@ "id": "example:dev-forget-channel#1", "method": "dev-forget-channel", "params": { - "id": "nodeid050505050505050505050505050505050505050505050505050505050505" + "id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265" } }, "response": { "forced": false, "funding_unspent": false, - "funding_txid": "fundingtxid00101010101010101010101010101010101010101010101010101" + "funding_txid": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05" } }, { @@ -116,15 +116,15 @@ "id": "example:dev-forget-channel#2", "method": "dev-forget-channel", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "short_channel_id": "111x1x1", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "112x1x0", "force": true } }, "response": { "forced": true, "funding_unspent": false, - "funding_txid": "fundingtxid00202020202020202020202020202020202020202020202020202" + "funding_txid": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed" } } ] diff --git a/doc/schemas/disableinvoicerequest.json b/doc/schemas/disableinvoicerequest.json index 990e8ec5b2e2..baf8317b5be0 100644 --- a/doc/schemas/disableinvoicerequest.json +++ b/doc/schemas/disableinvoicerequest.json @@ -93,14 +93,14 @@ "id": "example:disableinvoicerequest#1", "method": "disableinvoicerequest", "params": { - "invreq_id": "invreqid02020202020202020202020202020202020202020202020202020202" + "invreq_id": "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed" } }, "response": { - "invreq_id": "invreqid02020202020202020202020202020202020202020202020202020202", + "invreq_id": "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed", "active": false, "single_use": true, - "bolt12": "lno1qgsq000bolt240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000", + "bolt12": "lnr1qqgrm2asu2e8fs958k4mpc4jwnqtgzsk2fjhzat9wd6xjmn8ypnx7u3qd9h8vmmfvdj3yyrrd35kw6r5de5kueeqwd6x7un92qsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzr6jqwvfdqzcyypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgq5zvpxrdnx4h46p7p4kaadxpll9s2w3c0he47spljw2musk0vmqyx3j4yhexvk335sacqq27v7wpeetf364demmvhhwlzscs45jmfal", "used": false } } diff --git a/doc/schemas/disableoffer.json b/doc/schemas/disableoffer.json index 4eae7f0a2364..0c3176164bc7 100644 --- a/doc/schemas/disableoffer.json +++ b/doc/schemas/disableoffer.json @@ -92,7 +92,7 @@ ] }, "author": [ - "Rusty Russell [rusty@rustcorp.com.au](mailto:rusty@rustcorp.com.au) is mainly responsible." + "Rusty Russell <> is mainly responsible." ], "see_also": [ "lightning-enableoffer(7)", @@ -100,7 +100,7 @@ "lightning-listoffers(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)" + "Main web site: " ], "examples": [ { @@ -108,16 +108,17 @@ "id": "example:disableoffer#1", "method": "disableoffer", "params": { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000" + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99" } }, "response": { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000", + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99", "active": false, "single_use": false, - "bolt12": "lno1qgsq000bolt230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000", - "description": "Movie ticket", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv0gfqq2zp8kven9wgs8gmeqg35hxctzd3j3vggr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdq", + "force_paths": false, + "used": false, + "description": "Offer to Disable" } } ] diff --git a/doc/schemas/disconnect.json b/doc/schemas/disconnect.json index e9c309b0023c..16049d9da01c 100644 --- a/doc/schemas/disconnect.json +++ b/doc/schemas/disconnect.json @@ -52,7 +52,7 @@ "id": "example:disconnect#1", "method": "disconnect", "params": { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "force": false } }, @@ -63,7 +63,7 @@ "id": "example:disconnect#2", "method": "disconnect", "params": { - "id": "nodeid050505050505050505050505050505050505050505050505050505050505", + "id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", "force": true } }, diff --git a/doc/schemas/emergencyrecover.json b/doc/schemas/emergencyrecover.json index 01a05cf235b1..4ca163bb8d90 100644 --- a/doc/schemas/emergencyrecover.json +++ b/doc/schemas/emergencyrecover.json @@ -58,9 +58,9 @@ }, "response": { "stubs": [ - "1267da6521b372d7c6407a74066f7a3a5bc3489bbda5eb9f0e990e1e913e2eb9", - "e13472d6512413eb1bf03b9a0bb391d0e4152fd337fa6d1014e3de5e131918d9", - "f8fc83a432cbfb2fffe222cc06727fdd977b5dd10ebd6707158e799e6f522d9f" + "3526c26311c7cd921e4f81137dac45e1f18ae0e7ae3982e9b9189691eb00f706", + "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", + "e5c39fd22da8ae30759367bd860a0cd86c798d088307a4f157a13fdcf68b11a4" ] } } diff --git a/doc/schemas/enableoffer.json b/doc/schemas/enableoffer.json index 1780f1e28098..f07d5bf862d7 100644 --- a/doc/schemas/enableoffer.json +++ b/doc/schemas/enableoffer.json @@ -1,9 +1,9 @@ { "$schema": "../rpc-schema-draft.json", "type": "object", - "added": "v24.08", "rpc": "enableoffer", "title": "Command for re-enabling an offer", + "added": "v24.08", "description": [ "The **enableoffer** RPC command enables an offer, after it has been disabled." ], @@ -97,7 +97,7 @@ "- 1006: offer already enabled." ], "author": [ - "Rusty Russell [rusty@rustcorp.com.au](mailto:rusty@rustcorp.com.au) is mainly responsible." + "Rusty Russell <> is mainly responsible." ], "see_also": [ "lightning-offer(7)", @@ -105,7 +105,7 @@ "lightning-listoffers(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)" + "Main web site: " ], "examples": [ { @@ -113,16 +113,17 @@ "id": "example:enableoffer#1", "method": "enableoffer", "params": { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000" + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99" } }, "response": { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000", + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000", - "description": "Movie ticket", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv0gfqq2zp8kven9wgs8gmeqg35hxctzd3j3vggr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdq", + "force_paths": false, + "used": false, + "description": "Offer to Disable" } } ] diff --git a/doc/schemas/exposesecret.json b/doc/schemas/exposesecret.json index 057a700132ee..ec7a5be2950c 100644 --- a/doc/schemas/exposesecret.json +++ b/doc/schemas/exposesecret.json @@ -73,8 +73,9 @@ } }, "response": { - "identifier": "luea", - "codex32": "cl10lueasd35kw6r5de5kueedxyesqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqanvrktzhlhusz" + "identifier": "slmy", + "codex32": "cl10slmyszjm0t54d79dyeccpryq6wap5tnm7f7sjhx8fy2mtgtmdghvccp4ss0tl6ap64mhl2", + "mnemonic": "hockey enroll sure trip track rescue original plate credit abandon abandon account" } }, { @@ -88,21 +89,8 @@ }, "response": { "identifier": "cln2", - "codex32": "cl10cln2sd35kw6r5de5kueedxyesqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqn9lcvcu7cez4s" - } - }, - { - "request": { - "id": "example:exposesecret#3", - "method": "exposesecret", - "params": { - "passphrase": "test_exposesecret" - } - }, - "response": { - "identifier": "peev", - "codex32": "cl10peevst6cqh0wu7p5ssjyf4z4ez42ks9jlt3zneju9uuypr2hddak6tlqsjhsks4laxts8q", - "mnemonic": "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" + "codex32": "cl10cln2szjm0t54d79dyeccpryq6wap5tnm7f7sjhx8fy2mtgtmdghvccp4swftsqcue6jgqt", + "mnemonic": "hockey enroll sure trip track rescue original plate credit abandon abandon account" } } ] diff --git a/doc/schemas/feerates.json b/doc/schemas/feerates.json index 58f3edaa3a63..571b1dddcb40 100644 --- a/doc/schemas/feerates.json +++ b/doc/schemas/feerates.json @@ -425,7 +425,7 @@ "unilateral_close": 44000, "unilateral_anchor_close": 15000, "penalty": 30000, - "splice": 30005, + "splice": 30020, "min_acceptable": 7500, "max_acceptable": 600000, "floor": 1012, diff --git a/doc/schemas/fetchbip353.json b/doc/schemas/fetchbip353.json index aca65232428d..58df1d98fe9c 100644 --- a/doc/schemas/fetchbip353.json +++ b/doc/schemas/fetchbip353.json @@ -107,7 +107,7 @@ "offer": "lno1zr5qyugqgskrk70kqmuq7v3dnr2fnmhukps9n8hut48vkqpqnskt2svsqwjakp7k6pyhtkuxw7y2kqmsxlwruhzqv0zsnhh9q3t9xhx39suc6qsr07ekm5esdyum0w66mnx8vdquwvp7dp5jp7j3v5cp6aj0w329fnkqqv60q96sz5nkrc5r95qffx002q53tqdk8x9m2tmt85jtpmcycvfnrpx3lr45h2g7na3sec7xguctfzzcm8jjqtj5ya27te60j03vpt0vq9tm2n9yxl2hngfnmygesa25s4u4zlxewqpvp94xt7rur4rhxunwkthk9vly3lm5hh0pqv4aymcqejlgssnlpzwlggykkajp7yjs5jvr2agkyypcdlj280cy46jpynsezrcj2kwa2lyr8xvd6lfkph4xrxtk2xc3lpq" } ], - "proof": "0473656e64proof00001proof00001proof00001proof00001proof00001proof00001proof00001proof00001proof00001proof00001" + "proof": "0473656e6404736f6d650475736572105f626974636f696e2d7061796d656e740673617473746f026d65000005000100000e10002c046d6174740475736572105f626974636f696e2d7061796d656e740b6d617474636f72616c6c6f03636f6d000473656e6404736f6d650475736572105f626974636f696e2d7061796d656e740673617473746f026d6500002e000100000e10005d00050d0600000e1068cbae9b68b92483d1730673617473746f026d6500791e02a2bcc49002f748cf633b058fabf9975dce37ae6383429819624a898a0e6c7f4931fd84ca7ba8120c00f220a9a71a799c8e91acd635a34281dc4bc33e0f046d6174740475736572105f626974636f696e2d7061796d656e740b6d617474636f72616c6c6f03636f6d000010000100000e1001ecff626974636f696e3a626331717a7477793678656e337a647474377a3076726761706d6a74667a3861636a6b6670356670376c3f6c6e6f3d6c6e6f317a7235717975677167736b726b37306b716d7571377633646e7232666e6d68756b7073396e386875743438766b7170716e736b743273767371776a616b70376b36707968746b7578773779326b716d73786c777275687a7176307a736e686839713374397868783339737563367173723037656b6d3565736479756d307736366d6e783876647175777670376470356a70376a337635637036616a3077333239666e6b7171763630713936737a356e6b726335723935716666783030327135337471646beb3878396d32746d7438356a74706d63796376666e727078336c723435683267376e6133736563377867756374667a7a636d386a6a71746a3579613237746536306a303376707430767139746d326e3979786c32686e67666e6d79676573613235733475347a6c78657771707670393478743772757234726878756e776b74686b39766c79336c6d356868307071763461796d6371656a6c6773736e6c707a776c6767796b6b616a7037796a73356a76723261676b79797063646c6a323830637934366a70796e73657a72636a326b7761326c797238787664366c666b706834787278746b327863336c7071046d6174740475736572105f626974636f696e2d7061796d656e740b6d617474636f72616c6c6f03636f6d00002e000100000e10006300100d0500000e1068ccc7d068ba3db826480b6d617474636f72616c6c6f03636f6d00f68a7e7a8f8643e433f854a733dd74db2a4ae01812ffaaed6d1243d7a665d518cf5b37c101d147329e5ba45d95fd1e8ca71e77894305e1081e7b0f442d20fdc90673617473746f026d6500002b000100000e1000245b360d022333b5ea25720720a8c54553c0641e8ccb8a917af20c694f10bf7ce3851e3f6e0673617473746f026d6500002b000100000e100024c4010d02a229c6d54c38b7bb723b48a6aceab1e7fdb6ae2a22b9b57c5ca6b942ed8ea2fe0673617473746f026d6500002e000100000e100096002b080200000e1068d1697c68b5abece2ad026d65006ed35281fc11d421c48a99a7c8b822442269ba75aa723517f93bd346c11ae9c23377a4d0ca9845a09fbed97fb3684219a197fb9bc9cbd7085fb7404c40a5d8bf6deacb0f6ab7036bf5ea979b0fd000a2da96da313b5d63bbe33efe58550af3ccccd1a107b87a6ee3e61abc92e6b87a300bcafd8f12e6c6197f3d4b82116749b0026d6500002b00010000bfd80024b12808027708c8a6d5d72b63214bbff50cb54553f7e07a1fa5e9074bd8d63c43102d8559026d6500002e00010000bfd80113002b08010001518068d0594068bf27b0b5690028415c2b258249314cf220c0631e898b98c786853de415c336421fbd0e2a4a50d64aeff8a369d0c0eb79b311b4c2732c1b902987986fe1ee230142fe2deccdc09647551f094e69a6ea8a813b0688b7cbbc846ecea7683c02ac45d0ff3cc2b6fda10233afdf963fa61c58a835684c7d708fab49efc38866675dec7787dbd8066492e2d77d70e6cd50893533ab80f2a2817a6476ad054ffad9c5dfdd68ecfece3c73eecc1fa0c2ac4c130014af201f11feef6788c8e91286a4279e06b491c55824a0718a2bf1775485c4f86ee834655e32be4a2f1b500d240008da68632c1134c21463151f5c5323944e2349536db8d822636eed2ec8fedb8c0f6692fcf066b59c000030000100005da101080101030803010001acffb409bcc939f831f7a1e5ec88f7a59255ec53040be432027390a4ce896d6f9086f3c5e177fbfe118163aaec7af1462c47945944c4e2c026be5e98bbcded25978272e1e3e079c5094d573f0e83c92f02b32d3513b1550b826929c80dd0f92cac966d17769fd5867b647c3f38029abdc48152eb8f207159ecc5d232c7c1537c79f4b7ac28ff11682f21681bf6d6aba555032bf6f9f036beb2aaa5b3778d6eebfba6bf9ea191be4ab0caea759e2f773a1f9029c73ecb8d5735b9321db085f1b8e2d8038fe2941992548cee0d67dd4547e11dd63af9c9fc1c5466fb684cf009d7197c2cf79e792ab501e6a8a1ca519af2cb9b5f6367e94c0d47502451357be1b5000030000100005da101080101030803010001af7a8deba49d995a792aefc80263e991efdbc86138a931deb2c65d5682eab5d3b03738e3dfdc89d96da64c86c0224d9ce02514d285da3068b19054e5e787b2969058e98e12566c8c808c40c0b769e1db1a24a1bd9b31e303184a31fc7bb56b85bbba8abc02cd5040a444a36d47695969849e16ad856bb58e8fac8855224400319bdab224d83fc0e66aab32ff74bfeaf0f91c454e6850a1295207bbd4cdde8f6ffb08faa9755c2e3284efa01f99393e18786cb132f1e66ebc6517318e1ce8a3b7337ebb54d035ab57d9706ecd9350d4afacd825e43c8668eece89819caf6817af62dc4fbd82f0e33f6647b2b6bda175f14607f59f4635451e6b27df282ef73d87000030000100005da101080100030803010001b11b182a464c3adc6535aa59613bda7a61cac86945c20b773095941194f4b9f516e8bd924b1e50e3fe83918b51e54529d4e5a1e45303df8462241d5e05979979ae5bf9c6c598c08a496e17f3bd3732d5aebe62667b61db1bbe178f27ac99408165a230d6aee78348e6c67789541f845b2ada96667f8dd16ae44f9e260c4a138b3bb1015965ebe609434a06464bd7d29bac47c3017e83c0f89bca1a9e3bdd0813715f3484292df589bc632e27d37efc02837cb85d770d5bd53a36edc99a8294771aa93cf22406f5506c8cf850ed85c1a475dee5c2d3700b3f5631d903524b849995c20cb407ed411f70b428ae3d642716fe239335aa961a752e67fb6dca0bf729000030000100005da101080100030803010001b6aec4b48567e2925a2d9c4fa4c96e6dddf86215a9bd8dd579c38ccb1199ed1be89946a7f72fc2633909a2792d0eed1b5afb2ee4c78d865a76d6cd9369d999c96af6be0a2274b8f2e9e0a0065bd20257570f08bc14c16f5616426881a83dbce6926e391c138a2ec317efa7349264de2e791c9b7d4a6048ee6eedf27bf1ece398ff0d229f18377cb1f6b98d1228ef217b8146c0c73851b89a6fc37c621ca187e16428a743ffea0072e185ef93e39525cee3ad01e0c94d2e511c8c313322c29ab91631e1856049a36898684c3056e5997473816fb547acb0be6e660bdfa89a5cb28b3669d8625f3f018c7b3b8a4860e774ee8261811ce7f96c461bc162c1a374f300002e000100005da10113003008000002a30068cdee8068b23f004f66001c5875f402770a5fe9251e7be7783b6d0545cb59ecad7d25cb5ce75ad583c47f809ecbe168ebfc57dee0e0eca8f6b92f32fb8cf3808c95640ae8e7fcd11b57d948b3b2749ae53b799fdd665d2b37a179401afda48534952859f22884a9cb9526e147fb867b7cd1463004a0385e9ad278aa41a9b63405d636733dc822f6a8b17d9eafc00e08717d558c6d3a3315c6c2ff3479b537290fe5ce9f1b280894951c5ec31305ebfa60260354cfc340ffe8d9b809a440ea9cdd8e4e14cbefec6c7f3967ab7776f7b1bc13589596b1f6d60176d3223126bac85abb2b55cb30a5d0615d6147a5dafb841a5b7ea1c1580b1a6b3dcf7607d12e19d2971aaf8747fdab1c42bb026d65000030000100000db900880100030803010001b36eee22bd8e610570cd88bfc3fedafa006a58b9714432aa3a6f9dd39a905c4e86aa1cdf5827119c81e1245d94ee4838ae22f05cc922ca30122aefa4da19d90a965b4317071b9331187f5cf4eb570dbd8e01987c2593a85b92e0440c635d15da13405f6ca7d78289ef0d6fe4716b8b62abd18dc07b0a9edd54182353ef836539026d65000030000100000db901080101030803010001c103be3a2aa47686ab01ba1b23799ff108d0c0530dfe35cebdd320b7abc851d1abf191378d155127e17fb029628385482b34ac3b042093d6097574b36ee277e31d20003272871bc76d1762dab33397eaae97d853932da5a96886a1b7c61bc52fcd1f1f23c7026a48fa1b190cb8b97d42b45b49948c45187efec3c7867812627a0220e5497c36ee4e92452fb5c1bda2dceaebf71c0e3909a61a5d6498dfc41c71cd0412dbbf442e43c378c9fb4043a1523cfd7ce320ce29fce606db73a8c78150b9808db8bb71898858d7a48ead8870f364b6e271ac642fe3160de3bc44b5a89ccf9e21e2ae5a877253db495f611a8a16a657f7ad9aeb906d5bc9c86f2883b5ed026d65000030000100000db900880100030803010001bfe96cdfe309deee4c579edbbfb50264719c35e25f64a525f81fe2479be4a907bfa9ce8b048ec167217690a145208507367cfec4ab4f9726cf55ecb79bf287836df0e0e946463a56e01b1a7d2e98681274f42ceb5817b1e253920b50f2e63f4be1a7c41f948a4a7235259a58eb0a9e4ccca370e2b3d363e4c289b897ffa329ab026d6500002e000100000db901160030080100000e1068d1697c68b5abecb128026d65005c91285cf473abf2c412efd0459436d9a291d1462928b3fcb8b30ea6d0d817e03dc8fe06994cfffad8ce447e08d85689e8c0966eac684716d98b4d116c08004b38bdbbec00b943f0afcf1c2b98fa4c8c36ded6823d99b61d96251b337037708ab2786ae66c48f08a70cc4d00b4dfbe44ac192c6c716470de238476913ae9574693514cf6ef3cd90b072127d42a2bf12ab871332a548a73bfd9d72479b90af179692389722fab448b23cd03ca8503a5e70857e644f8a29a4a15918a5a8cd317526b1d0ec0065b15da6a3021e6543f623887e5f099df3ddf8dd75bcaa355ed03d3e3de982359a6a93eca7def06797b12e63a0ffa6dc17e620dd13b6a0d2ac25df00673617473746f026d65000030000100000c8d00440100030dedcbe3954643072571e6c4c163cfe9ef330f5e430a3e6ca5eb76a9c97d1e3fcb9cba6a6a9ea371474b27c3d8ebb3a9ad9f1006be07d5155d669fdc7cc0db4d6a0673617473746f026d65000030000100000c8d00440101030d79bca014d652db03985a4edc2ada39c35f7daf8b86656ba6cd2df96f1da8c05f81d584aad62ee3c42ac7cbd29c5d35b9fa0b3d568a556ae9794d8cb02bae1bcb0673617473746f026d6500002e000100000c8d005d00300d0200093a8068cd0e3168ba8419c4010673617473746f026d65007a17319b99137fb51bb57a513cd9fd257130de52cc9279697e727e1e95a0301653a1ea782e2d8a43d9c69528491a2e088a184128409ed0e3078597fd3732d5a30b6d617474636f72616c6c6f03636f6d00002b0001000026610024e2f50d02f0e161567d468087ff27b051abc94476178a7cb635da1aa705e05c77ca81de520b6d617474636f72616c6c6f03636f6d00002e0001000026610057002b0d020001518068c67a0468bd2f1c504103636f6d0021c40cf90af28c2fb2fd35ce8632ed73edcf43bee374fb2b54944a9e8e845d08da67afb417d3014894ac2a92cf6a73be53d7df516a298d63447af8588ccee3e703636f6d00002b00010000506600244d060d028acbb0cd28f41250a80a491389424d341522d946b0da0c0291f2d3d771d7805a03636f6d00002e0001000050660113002b08010001518068cf865068be54c0b56900a9e8604de5bb97b53b31029218bd6dce5e68cdc0bd577fd3a3def5107e17b108679df22104a4f842ecfee4ab6ee14fbd7169b9e4fc9545dd00b21b920f41f40e8b5ece643975dd26f930acdc77e9495acd4507a7b22c02c4f048dadb3d2db607d46720ede2024be8a450ab98e2cae38a594603c73bce8617b9c0ca4f303de8d09606389530fb45ec20e9e6df775a72f1b76e47ba3c3780e1a5d7a27e77645f298efe1c397f31cc9f86151216627bc7bfbf265ac5a563805db62c5df2ede65ccf1c5c3f25054d73b5b9095238d38a39e30d9c2b0ae17d8d93ed6764d452d4a3141c0355d89f261d46e1f3a37857345e5220fadbeb10c9ed234cd03adfe55a04fc03636f6d00003000010000382100440100030df17b60fb56d522f8634153e785c0a978532ea76de39d34bb356d3d042e07f29f7b992176cc83acef7b78ea750425203b18f2b8228b3cdd2bc7eb13c3e3035a7e03636f6d00003000010000382100440101030db71f0465101ddbe2bf0c9455d12fa16c1cda44f4bf1ba2553418ad1f3aa9b06973f21b84eb532cf4035ee8d4832ca26d89306a7d32560c0cb0129d450ac1083503636f6d00002e000100003821005700300d010001518068c6cafb68b3034f4d0603636f6d0096cb2d4c67b93febc13dff1cdea2ab3d7669bc767127cb975f1d2ff4a94b9c15ca83d6ae9c93bde066d08095c2d0bffde30b4aea0a94ad9902693de313cb2b390b6d617474636f72616c6c6f03636f6d00003000010000546000440100030d27ac3c16d55694869003db8f7ee177d74690a6ca1e0d719e78fe9a6a2029bb2183205b6723ca5f4d63b6bb07c5d5a35fef5907eaa22accb0435d0151e13a01cf0b6d617474636f72616c6c6f03636f6d00003000010000546000440100030d8b1cf07c86f18c19c8c3146db093893648dcc1ab5fb79e99ccbab4aa06f98d52ac27b92e215d9da98d7535f3c2ce038fbb9d41b9c63d3845d444feffc1f71ed70b6d617474636f72616c6c6f03636f6d00003000010000546000440101030dec7c1fa1752495c42d2224eace96ed74144e9cb811608dd91594974bdc723fdc5b38a37c3340f1deca68a7ec82248822954b2994de5ac99ff6e9db95fd42c94b0b6d617474636f72616c6c6f03636f6d00002e000100005460006300300d0200093a8068cd0b5a68ba8142e2f50b6d617474636f72616c6c6f03636f6d004299251a06613ed7b0d6d65c41c2df2694730e81bc9f6d7266304cbfb6721ac4cc91ba71eb1eded7d351e996c0ffaaac566829474b5bd0d9e0a0c057928d47ef" } } ] diff --git a/doc/schemas/fetchinvoice.json b/doc/schemas/fetchinvoice.json index a69442a37f9d..cd8ccd1116b9 100644 --- a/doc/schemas/fetchinvoice.json +++ b/doc/schemas/fetchinvoice.json @@ -210,12 +210,12 @@ "id": "example:fetchinvoice#1", "method": "fetchinvoice", "params": { - "offer": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", + "offer": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqgn3qzs2ge5hx6pqwdskcefpzcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", "payer_note": "Thanks for the fish!" } }, "response": { - "invoice": "lni1qqg0qe01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", + "invoice": "lni1qqgpn4famjyw2eacr82nmhygu4nmsq3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy8ssq38zq9q53nfwd5zqumpd3jjz93pqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue55pqqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy84gqzcyyp5yqvqky00xxl3jwgp5meuu3uq086dx2clr47dtph3t2g8cakv526ez32xsctwddejqen0wgs8g6r9ypnxjumgyxsfsqecgkqz6fd5up6veltumzennfqacadln9u2qdyqq3zt282zkpmengpr09taw5nxqxnqk9c5fna7pjg5chwg7x6capslvgmnhwdyjvrfemspqwx5wp5z2muvjd02zt8eudw6t56x0awf96h7klf9yt743q6t299mwqpjlmmasqjxqta7d7n96gnej2ylslhelh90v8zymympw544n03zwmpfqp07hy60yleug8c2cyc4phn83gtc5gwqqqqqqqqqqqqqqqzsqqqqqqqqqqqqr5jt9hav2gqqqqqq5szx097xsz5zqjsh9z0d8ftw67uqfzv0z8kxwxxvt3xqtnmw5nus673gfssvc7kf4gpzwy9wqvpqqq9syypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgzns63uqr3yvph5xnt68lxx6k9keampj2dgj4t2qu8xgs2j9gnk2ww8gk83rallm9p2e0kwpx5v2mcvu74zds8c3p6smrhya4hryg7sw", "changes": {} } }, @@ -224,13 +224,13 @@ "id": "example:fetchinvoice#2", "method": "fetchinvoice", "params": { - "offer": "lno1qgsq000bolt220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000", + "offer": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv85ysq2qepk7enxv4j3gqg2zcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", "amount_msat": 2000000, "quantity": 2 } }, "response": { - "invoice": "lni1qqg0qe02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", + "invoice": "lni1qqgpn4famjyw2ea6r82nmhygu4nm5q3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy8ssqc0gfqq5pjrdanxvet9zsqs593pqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue55pqqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy84yqc7sjq9gqzkqyp9sggruwkage75m7ymkta95rfypqcgwfrnhmlqayv0qkgqsng8zyxgjww2pxqr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdqxadu4k67ghwwujg0rtwdewdp70nt2gwhygsw99ssfk5tkgnflw7pqyp0c7g65cgwpqsprvqk03em4mkxd5mmej5alw48edghjr3na7wrsfgqxthpmdgq3r6svzg4z955rahhe9y70aslhmj3qa386jfrymsq8jqh0qr92erlj57nqf6v0k5agz0lm07c7x3pcqqqqqqqqqqqqqqq2qqqqqqqqqqqqqwjfvkl43fqqqqqqzjqgeuhc6q2sgz3uvq5s68ggyrn6kms9nhtand0x47hldwe79x7asyww20hg98y864qx85yszhqxqsqqzczzqecgkqz6fd5up6veltumzennfqacadln9u2qdyqq3zt282zkpmentcyptmy55d0y7navrrdh4eurwu8synnusl243j38vscdjcvsfylnzh3lfmmlx83p92e6xh4rl6f0syuy0wtnqys97e7cvgxwgmjm5grpxss", "changes": {} } } diff --git a/doc/schemas/fundchannel.json b/doc/schemas/fundchannel.json index c90067c50459..33cbd8ff7965 100644 --- a/doc/schemas/fundchannel.json +++ b/doc/schemas/fundchannel.json @@ -243,15 +243,15 @@ "id": "example:fundchannel#1", "method": "fundchannel", "params": { - "id": "nodeid050505050505050505050505050505050505050505050505050505050505", + "id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", "amount": 1000000, "announce": true } }, "response": { - "tx": "020000000000305fundchanneltx350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000350003500035000", - "txid": "channeltxid350000350000350000350000350000350000350000350000350000", - "channel_id": "channelid0350000350000350000350000350000350000350000350000350000", + "tx": "0200000000010186aeb4bb4bd9ba6531f8beefce272232c65d248fd90c90fa26c1e82cff67e0ab0000000000fdffffff0240420f00000000002200202bdf62cf77ca8d331ee03e40d1eb7fa14bb8078c3427d7714f271e37468645e8012f0f00000000002251205f5ccf17471f681b995a3eadb89503818769d6be3f30c72584b60200a525ac30024730440220063d31e1e44dea02dc18cb5c2af59ee1ef8a1df4b884204b1746db68eb9acbd702205301203efa11038408b41aa48021d2bb3537698de35ae876df58dc99fe47973d012103a21e0831a259e04ac8ec707cea558cc9d90a6cceec58d164008d430adeb884cc9a000000", + "txid": "26493d5f46e5d4ac9e0594ed47af4e2c40eb7381c2bcf90adb8d86e5aeff304b", + "channel_id": "3526c26311c7cd921e4f81137dac45e1f18ae0e7ae3982e9b9189691eb00f706", "channel_type": { "bits": [ 12, @@ -262,7 +262,7 @@ "anchors/even" ] }, - "outnum": 1 + "outnum": 0 } }, { @@ -273,19 +273,19 @@ "id": "example:fundchannel#2", "method": "fundchannel", "params": { - "id": "nodeid010101010101010101010101010101010101010101010101010101010101", + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "amount": "all", "feerate": "normal", "push_msat": 100000, "utxos": [ - "channeltxid350000350000350000350000350000350000350000350000350000:1" + "04ddae63ec81d66b27d8de63a49ac56212b61a1ad41a07204a1fa05f57ea016e:1" ] } }, "response": { - "tx": "020000000000401fundchanneltx410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000410004100041000", - "txid": "channeltxid410000410000410000410000410000410000410000410000410000", - "channel_id": "channelid0410000410000410000410000410000410000410000410000410000", + "tx": "020000000001016e01ea575fa01f4a20071ad41a1ab61262c59aa463ded8276bd681ec63aedd040100000000fdffffff01cbb3eb0b00000000220020c895be991f0db9ca781fca2b5d2b141e9320f1d559bc950df5c613a1f3f266490247304402202dd9e234f96ced8dd37b97356f7c902b8c7be74c7da9a2407b66ebb868074a9b02204c7cf15d8602006f0e4973031ae5da5035ab36babfbc69ca65450042f6a9935501210287eb973cfdd54b2e639261f95bf06a57318d1272961eccdb373853e33a591b729b000000", + "txid": "02ff10df25bed95943c224d464d4f6c47450064ba3b6dfe42447e372e76cb43e", + "channel_id": "6aaff9e10dbf14d2d76bb3c259fc39f2472098afa7fdd9cf3d0dc93ee9d99c04", "channel_type": { "bits": [ 12, @@ -296,7 +296,7 @@ "anchors/even" ] }, - "outnum": 1 + "outnum": 0 } } ] diff --git a/doc/schemas/fundchannel_cancel.json b/doc/schemas/fundchannel_cancel.json index 71005a22f767..38683decc2f8 100644 --- a/doc/schemas/fundchannel_cancel.json +++ b/doc/schemas/fundchannel_cancel.json @@ -69,7 +69,7 @@ "id": "example:fundchannel_cancel#1", "method": "fundchannel_cancel", "params": [ - "nodeid101010101010101010101010101010101010101010101010101010101010" + "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9" ] }, "response": { @@ -81,7 +81,7 @@ "id": "example:fundchannel_cancel#2", "method": "fundchannel_cancel", "params": { - "id": "nodeid101010101010101010101010101010101010101010101010101010101010" + "id": "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9" } }, "response": { diff --git a/doc/schemas/fundchannel_complete.json b/doc/schemas/fundchannel_complete.json index d1efdbcd7e5b..ab2f076d2de4 100644 --- a/doc/schemas/fundchannel_complete.json +++ b/doc/schemas/fundchannel_complete.json @@ -93,12 +93,12 @@ "id": "example:fundchannel_complete#1", "method": "fundchannel_complete", "params": [ - "nodeid101010101010101010101010101010101010101010101010101010101010", - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000" + "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9", + "cHNidP8BAgQCAAAAAQMEmAAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHbpLVvlmHnY9xuUuv7Wa0KxrHhvooiO/QtbatC1e0wewEAAAAA/f///wJO7t/eAAAAABYAFP/ivderzEW6G6djdjxEonyKQs1DgJaYAQAAAAAWABSZDEo7zUnB6q0LczJClRnaFaXnh2QAAAABAR+AlpgBAAAAABYAFJkMSjvNScHqrQtzMkKVGdoVpeeHAQ4gyP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gBDwQBAAAAARAE/f///wABAwgAAAABAAAAAAEEIgAgHUKVwyNGQiSqQ7CYR1MshALf+sQwfh1i7PKVozpwFKcAAQMIQYOYAAAAAAABBCJRIE1LDUW7BCPGpJ5lNUE+HuLlA/z3twfxb1PW6IXtnq1vAA==" ] }, "response": { - "channel_id": "channelid0910109101091010910109101091010910109101091010910109101", + "channel_id": "76525b7d20246f6c8a164dd02a6810fe140c3dac998d01167ca570302a1945a4", "commitments_secured": true } }, @@ -107,12 +107,12 @@ "id": "example:fundchannel_complete#2", "method": "fundchannel_complete", "params": { - "id": "nodeid101010101010101010101010101010101010101010101010101010101010", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000401000" + "id": "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9", + "psbt": "cHNidP8BAgQCAAAAAQMEmQAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBeAgAAAAF2Ult9ICRvbIoWTdAqaBD+FAw9rJmNARZ8pXAwKhlFpAAAAAAA/////wE29/8AAAAAACJRIFL23e7IWCYUbQBn9UXGg16zeFd+I0SRzToK1a6ec5tNAAAAAAEBKzb3/wAAAAAAIlEgUvbd7shYJhRtAGf1RcaDXrN4V34jRJHNOgrVrp5zm00BDiBs/FXFoEkdlgfCGudBvrW27Gtdo8Ey+w93CXdJeYYFqAEPBAAAAAABEAT9////AAEDCEBCDwAAAAAAAQQiACBmcdl0VE7mf6DOvFD4vjCPDKeod25TasbaEDVUQzX+OQABAwjqovAAAAAAAAEEIlEgltgIebc04uJFqyZUdr51Hn9z7Vht6b7hP7u+OTIYxSMA" } }, "response": { - "channel_id": "channelid0910209102091020910209102091020910209102091020910209102", + "channel_id": "c726afe68c79cc59d031d9e0afb8fb36ba7dd0f03f773584ee3b5942de26dc3a", "commitments_secured": true } } diff --git a/doc/schemas/fundchannel_start.json b/doc/schemas/fundchannel_start.json index cb619d5f2671..8c3cb82be760 100644 --- a/doc/schemas/fundchannel_start.json +++ b/doc/schemas/fundchannel_start.json @@ -212,13 +212,13 @@ "id": "example:fundchannel_start#1", "method": "fundchannel_start", "params": [ - "nodeid101010101010101010101010101010101010101010101010101010101010", + "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9", 16777216 ] }, "response": { - "funding_address": "bcrt1p0002020202020202020202020202020202020202020202020202020202", - "scriptpubkey": "scriptpubkey01010101010101010101010101010101010101010101010101010101", + "funding_address": "bcrt1qsxdxcrmq7rqp2e2l690k0rgc722yzkv49exkx2uwkkk6yevxlygq3lv4xs", + "scriptpubkey": "0020819a6c0f60f0c015655fd15f678d18f2944159952e4d632b8eb5ada26586f910", "channel_type": { "bits": [ 12, @@ -237,13 +237,13 @@ "id": "example:fundchannel_start#2", "method": "fundchannel_start", "params": { - "id": "nodeid101010101010101010101010101010101010101010101010101010101010", + "id": "030c0906bee9e0af4cbeb29b436aa2c17ae2df3568bf9a8ec69cd508fee6af28d9", "amount": 16777216 } }, "response": { - "funding_address": "bcrt1p0003030303030303030303030303030303030303030303030303030303", - "scriptpubkey": "scriptpubkey02020202020202020202020202020202020202020202020202020202", + "funding_address": "bcrt1qr4pftsergepzf2jrkzvyw5evsspdl7kyxplp6chv7226xwnszjnsy0rzpl", + "scriptpubkey": "00201d4295c323464224aa43b09847532c8402dffac4307e1d62ecf295a33a7014a7", "channel_type": { "bits": [ 12, diff --git a/doc/schemas/fundpsbt.json b/doc/schemas/fundpsbt.json index e28eb5ed111f..e8888d455391 100644 --- a/doc/schemas/fundpsbt.json +++ b/doc/schemas/fundpsbt.json @@ -220,7 +220,7 @@ } }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000", + "psbt": "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AahhAAAAAAAAIlEgAUDHIe8AMwf8RKCgKF+uqU1dPQg1v/7TjQ0PQvvvjrubAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA", "feerate_per_kw": 253, "estimated_final_weight": 652, "excess_msat": 196962518000, @@ -241,7 +241,7 @@ } }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000", + "psbt": "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AetRxQsAAAAAIlEgAwknCbnuaFVMsQAmNkUAiU72B5qy3pRvMCgSminZuxGbAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA", "feerate_per_kw": 11000, "estimated_final_weight": 613, "excess_msat": 0, diff --git a/doc/schemas/getinfo.json b/doc/schemas/getinfo.json index e3bca8f6aa98..9560e3ca2c31 100644 --- a/doc/schemas/getinfo.json +++ b/doc/schemas/getinfo.json @@ -399,9 +399,9 @@ "params": {} }, "response": { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "alias": "SILENTARTIST", - "color": "022d22", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "alias": "SILENTARTIST-v26.09", + "color": "033845", "num_peers": 0, "num_pending_channels": 0, "num_active_channels": 0, @@ -411,17 +411,17 @@ { "type": "ipv4", "address": "127.0.0.1", - "port": 19735 + "port": 30003 } ], - "version": "v25.05", - "blockheight": 110, + "version": "v26.09", + "blockheight": 108, "network": "regtest", "fees_collected_msat": 0, - "lightning-dir": "/tmp/.lightning/regtest", + "lightning-dir": "/home/rusty/.lightning/regtest", "our_features": { - "init": "0898882a8a59a1", - "node": "8898882a8a59a1", + "init": "800898882a8a59a1", + "node": "808898882a8a59a1", "channel": "", "invoice": "02000002024100" } diff --git a/doc/schemas/getlog.json b/doc/schemas/getlog.json index 650a8073e9d7..313659145e61 100644 --- a/doc/schemas/getlog.json +++ b/doc/schemas/getlog.json @@ -240,36 +240,45 @@ } }, "response": { - "created_at": 1738000000, - "bytes_used": 1630000, - "bytes_max": 10485760, + "created_at": "1738000000.000000000", + "bytes_used": 3271748, + "bytes_max": 16777216, "log": [ - { - "type": "SKIPPED", - "num_skipped": 144 - }, { "type": "UNUSUAL", - "time": "71.800000000", + "time": "0.000000000", "source": "plugin-bookkeeper", - "log": "topic 'utxo_deposit' is not a known notification topic" + "log": "topic 'utxo_deposit' is not a known notification topic", + "num_skipped": 177 }, { "type": "UNUSUAL", - "time": "72.800000000", + "time": "0.000000000", "source": "plugin-bookkeeper", "log": "topic 'utxo_spend' is not a known notification topic" }, { - "type": "SKIPPED", - "num_skipped": 147 + "type": "UNUSUAL", + "time": "0.000000000", + "node_id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "source": "chan#1", + "log": "No peer channel with scid=14067503x2726118x65411", + "num_skipped": 4562 + }, + { + "type": "UNUSUAL", + "time": "0.000000000", + "node_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "source": "chan#2", + "log": "Peer permanent failure in CLOSINGD_COMPLETE: Funding transaction spent: onchain txid 4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5 (reason=unknown)", + "num_skipped": 4554 }, { "type": "UNUSUAL", - "time": "74.800000000", - "node_id": "nodeid010101010101010101010101010101010101010101010101010101010101", - "source": "chan#1", - "log": "No peer channel with scid=228x1x1" + "time": "0.000000000", + "node_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "source": "chan#2", + "log": "Not dropping our unilateral close onchain since we already saw 4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5 confirm." } ] } diff --git a/doc/schemas/getroute.json b/doc/schemas/getroute.json index d12b3999e2be..4f9a8a0347ea 100644 --- a/doc/schemas/getroute.json +++ b/doc/schemas/getroute.json @@ -217,7 +217,7 @@ "id": "example:getroute#1", "method": "getroute", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "riskfactor": 1 } @@ -225,16 +225,16 @@ "response": { "route": [ { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "channel": "109x1x1", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "channel": "110x1x1", "direction": 1, "amount_msat": 10001, "delay": 15, "style": "tlv" }, { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel": "111x1x1", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel": "112x1x0", "direction": 0, "amount_msat": 10000, "delay": 9, @@ -248,7 +248,7 @@ "id": "example:getroute#2", "method": "getroute", "params": { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "amount_msat": 500000, "riskfactor": 10, "cltv": 9 @@ -257,17 +257,17 @@ "response": { "route": [ { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel": "111x1x1", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel": "112x1x0", "direction": 0, "amount_msat": 500006, "delay": 15, "style": "tlv" }, { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", - "channel": "125x1x1", - "direction": 0, + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "channel": "114x1x0", + "direction": 1, "amount_msat": 500000, "delay": 9, "style": "tlv" diff --git a/doc/schemas/getroutes.json b/doc/schemas/getroutes.json index d6b22256537d..196944acf173 100644 --- a/doc/schemas/getroutes.json +++ b/doc/schemas/getroutes.json @@ -259,8 +259,8 @@ "id": "example:getroutes#1", "method": "getroutes", "params": { - "source": "nodeid010101010101010101010101010101010101010101010101010101010101", - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "source": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 1250000, "layers": [], "maxfee_msat": 125000, @@ -276,14 +276,26 @@ "final_cltv": 0, "path": [ { - "short_channel_id_dir": "109x1x1/1", - "next_node_id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "short_channel_id_dir": "110x1x1/1", + "node_id_in": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "node_id_out": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_in_msat": 1250026, + "amount_out_msat": 1250013, + "cltv_in": 12, + "cltv_out": 6, + "next_node_id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "amount_msat": 1250026, "delay": 12 }, { - "short_channel_id_dir": "123x1x1/0", - "next_node_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "short_channel_id_dir": "124x1x0/0", + "node_id_in": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "node_id_out": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "amount_in_msat": 1250013, + "amount_out_msat": 1250000, + "cltv_in": 6, + "cltv_out": 0, + "next_node_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 1250013, "delay": 6 } diff --git a/doc/schemas/help.json b/doc/schemas/help.json index bba7bba89d48..d781031d0b8b 100644 --- a/doc/schemas/help.json +++ b/doc/schemas/help.json @@ -79,7 +79,7 @@ "response": { "help": [ { - "command": "pay bolt11 [amount_msat] [label] [riskfactor] [maxfeepercent] [retry_for] [maxdelay] [exemptfee] [localinvreqid] [exclude] [maxfee] [description] [partial_msat] [dev_use_shadow]" + "command": "pay invstring [amount_msat] [label] [riskfactor] [maxfeepercent] [retry_for] [maxdelay] [exemptfee] [localinvreqid] [exclude] [maxfee] [description] [partial_msat] [dev_use_shadow]" } ], "format-hint": "simple" diff --git a/doc/schemas/injectpaymentonion.json b/doc/schemas/injectpaymentonion.json index 7089c36b56b3..0218789b5547 100644 --- a/doc/schemas/injectpaymentonion.json +++ b/doc/schemas/injectpaymentonion.json @@ -155,10 +155,10 @@ "id": "example:injectpaymentonion#1", "method": "injectpaymentonion", "params": { - "onion": "onion30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030", - "payment_hash": "paymenthashinvl0270027002700270027002700270027002700270027002700", + "onion": "000228d46edd5d75327323fe38d2f0b1017f14cd5c5e7a78332c7da6a5afaf9738b23cb08b978d218cce1bacdf36c95ff52d19cfade38d546406ac7dbe0a12e7da5281b7318c516cefc0fbfd2bab7b404a3919f0751587a504d1885f202b3d34fd277e789bdbe60e0b37e4d52b1ab04e3f9e7947d48664d0779ea7320280936619e0e2d15ac1c706a87eec07086ad4ddfbb77455bbcdc54da9f7c90a1d64b8ba99465bd1d4d55add07a95b46ab86e00959789bb3ddfedd6254376508f63ce78cc423bfa0db548d6e7c9e14919ee6ab164e8abcc27b715b84e6cee9a2974dfb17f0a418d0c0a814883cf4393b3c7ad9b1ac35b32676ff44419a9f3bc591a8ca47ea71aa5be59d2aacd24625eb6b5002119915215733ee25d5b74fb6fd94f2d60f1bb036633e8f55daab9aa5bb49aa431bcd348f9a3a5772271db057f9225e1ee5ee1ad51093b848b1b659fc7a409548ba20ae5c302b2c23c085c6e454f561a2fef358f5bae4b751c9e5fcfb4e333b111eb1bc97761cb7ea3fe8f09ea4ad69834954cbf7451397277fc6955bfdf4231942814c488ed8561c764584b764ac6a0f4d7ac1effbff3a6f5bd88ff989604aedcb52bc3d62e5bcf90b323e61cb0be07c12b8b4f1dc5dc54a27569440c75eedfc97eebabb38d161696114a048ef4c1b23ff79ac7a372ba473bbb533f683032163fb705239bf94e0c6c5b3ad7ceac61fbb4fd014ffb08b8cca935d3f096ebc21840795e05a1193d398c0ea2893fb59aa6aca9bc047a6969ca60f87da6e34d173d1d615e137f835fcda4f94dacc242f1760ad8af351b4470e594116d75e44f537ccc6ae87529335db70ae9fc5aee125d907abc331fc7b5b1ad6eb298525e178da1a413dc9bfc7ba9e2a590225dfe3573765420cf1c039d01e2cfc752490cd3e90181f9293f7d2860b1827a66274fc0a74721f28ee0b490bbb65f15a7789378c3bc656464a0881e68b0bd10dfbc1a20338a4816c469623b65fe7f8903296a657081a5d5e7a85c4f0b0c5a34d098606d04a5c8fe63faf2954951757668d15c7f74ebedf0125eac3813ef34c0cf26bdcb7845c09f1871e98b3e51558a9688947a30b39957bcadfebbd680e98a57db8771435b375be44d6e57d3546598e3705405792ff6420cac2515c15d24c97f1262ec8912bd684bf9e65bce33e9c7024425c60a1ea04996f2a768de6f3988b2ac6232b16672ee07d915c2036533bd4876b6d8ea68d930fac276a098f7e2a0ef9022b5ee828bbb2414681b11e517e14a6a1bdfcaa8249dee15b83460414506647d6679ba08529c2ebd875503f629dae00b69451c8b4ccc3671e700b0e0c6a60b1811c7e310cf17de9809cb991994433ea72f9424f34dc05da1af563f51fa5627d83c31031719052b0f40cfeadc978e2e0ee4158ab1c6b1ebc639dc5dae3cbc2a37c184abf431a85e07221adfddcf8c992f98ddfdf88f94c2c75cb4d0eb93f2f045173c35319f4f77ca07ef53ef41699a4f61ea2b4c42b66081d834d244d4c47a73ccf8664fd762270c6215546ad4319253ca4c4d1762d4a74d6fa2e18dfbedf55b15ebf079513f76cb3b1ed826ea5e3d97c3754de24f2055022b9fe5f6957ecb617533e1056666d708bc5c2fa5c42a0a8de2cba19fd7a3f5e1686c8f7ae5d2297a9dc4f54ee3a7e4c75ad1aa0e0b7833a25f4215cfa161f1b1259fba3f67fdf62f0c660dae9d452be8db055542c2d4c6cb548ce089ca8389948390ef750d18897b54cbc040119b453e64594972c6ee0e961d5f488262849acdb947a16f00809d250b2c03a8bfbf87530713df0369341d6355aa2bd3bbef911bf2d89a5aaa9d2541c95cb61d4f81482d487b6a8c344314fd3d8c7c557981bb70992a99b931ce301612162f5461254bda48574856cf1630c436ee29026be749563618456", + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", "amount_msat": 1000, - "cltv_expiry": 144, + "cltv_expiry": 145, "partid": 1, "groupid": 0 } @@ -166,8 +166,8 @@ "response": { "created_index": 12, "created_at": 1738000000, - "completed_at": 1739000000, - "payment_preimage": "paymentpreimgio1030303030303030303030303030303030303030303030303" + "completed_at": 1738000000, + "payment_preimage": "08377744ca98506608377744ca98506608377744ca98506608377744ca985066" } } ] diff --git a/doc/schemas/invoice.json b/doc/schemas/invoice.json index 396d1a86a918..6ad0dabbf593 100644 --- a/doc/schemas/invoice.json +++ b/doc/schemas/invoice.json @@ -212,10 +212,10 @@ } }, "response": { - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", - "expires_at": 1739000000, - "bolt11": "lnbcrt100n1pnt2bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000", - "payment_secret": "paymentsecretinvl00310003100031000310003100031000310003100031000", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", + "expires_at": 1738604800, + "bolt11": "lnbcrt100n1pne035qsp5hcjp3axyfv0vaqdjgs8jf8zzm768ymqd7yvxgsgjyysu3knqlz5qpp5vn2vd3pgaqfuk3sxrlmkgzqgresdgavwmtmr7mhpz0t295elkh5sdp9f9h8vmmfvdjjqer9wd3hy6tsw35k7m3qdsenzxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqyly9hadh5tz09k5cmqg402kr2y7kfaawtq59ue7t0jt4c9ewanh5avgya8lceuqyf3va3jmks0s07p3m34sagdw9eueg0h9znmsu0kcq30mupp", + "payment_secret": "be2418f4c44b1ece81b2440f249c42dfb4726c0df1186441122121c8da60f8a8", "created_index": 2 } }, @@ -230,10 +230,10 @@ } }, "response": { - "payment_hash": "paymenthashinvl0320032003200320032003200320032003200320032003200", - "expires_at": 1739000000, - "bolt11": "lnbcrt100n1pnt2bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000", - "payment_secret": "paymentsecretinvl00032003200320032003200320032003200320032003200", + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", + "expires_at": 1738604800, + "bolt11": "lnbcrt500n1pne035qsp5hk3v7uu800vf5ju9c07emfuqh7c0ma0yfm5lcn0dcenplww2y0mqpp5ud2apzpm5q0wyyqs46n39ulu87xg62rp9qeyxy2xqhl8r3zw65fsdqcdsenygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq0u4wng86j3vxxs0rq5dscm6nqrh2vftacw9x5yphacgv437gkpjphpyz99kpdlhfr0yffvcdauxcr0gsx3kg6nu4afejjtqzdvqvkugqwtutsx", + "payment_secret": "bda2cf73877bd89a4b85c3fd9da780bfb0fdf5e44ee9fc4dedc6661fb9ca23f6", "created_index": 3 } } diff --git a/doc/schemas/invoicerequest.json b/doc/schemas/invoicerequest.json index d25458961122..9cca7c2dcc3c 100644 --- a/doc/schemas/invoicerequest.json +++ b/doc/schemas/invoicerequest.json @@ -133,10 +133,10 @@ } }, "response": { - "invreq_id": "invreqid01010101010101010101010101010101010101010101010101010101", + "invreq_id": "7f849ba7b17507b157ee88c64f0a8708272632cdc7edb02028cda3b68281f32a", "active": true, "single_use": true, - "bolt12": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", + "bolt12": "lnr1qqgrm2asu2e8fs9n8k4mpc4jwnqtxzst2d5k6urvv5s8getnw3gzqp3zderpzxstt8927ynqg044h0egcd8n5h3n9g0u0v4h8ncc3yg02gps7sjqtqssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v67pqrd7zspven4x95dcyhlk8hrmjahpxsvczsfx644zn0ek7x2u0zqpsygvd4nsy0ztd6njs79qn4tqucq4503wtr6rxqms3ufcrz4xq0pg", "used": false } }, @@ -151,10 +151,10 @@ } }, "response": { - "invreq_id": "invreqid02020202020202020202020202020202020202020202020202020202", + "invreq_id": "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed", "active": true, "single_use": true, - "bolt12": "lno1qgsq000bolt240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000", + "bolt12": "lnr1qqgrm2asu2e8fs958k4mpc4jwnqtgzsk2fjhzat9wd6xjmn8ypnx7u3qd9h8vmmfvdj3yyrrd35kw6r5de5kueeqwd6x7un92qsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzr6jqwvfdqzcyypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgq5zvpxrdnx4h46p7p4kaadxpll9s2w3c0he47spljw2musk0vmqyx3j4yhexvk335sacqq27v7wpeetf364demmvhhwlzscs45jmfal", "used": false } } diff --git a/doc/schemas/keysend.json b/doc/schemas/keysend.json index 4de509c8d459..a56628228e9a 100644 --- a/doc/schemas/keysend.json +++ b/doc/schemas/keysend.json @@ -244,18 +244,18 @@ "id": "example:keysend#1", "method": "keysend", "params": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000 } }, "response": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payment_hash": "paymenthashkey01k101k101k101k101k101k101k101k101k101k101k101k101", - "created_at": 1738000000, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", + "created_at": 1738000000.0, "parts": 1, "amount_msat": 10000, "amount_sent_msat": 10001, - "payment_preimage": "paymentpreimage1010101010101010101010101010101010101010101010101", + "payment_preimage": "6a3f206b59cf17f66a3f206b59cf17f66a3f206b59cf17f66a3f206b59cf17f6", "status": "complete" } }, @@ -264,7 +264,7 @@ "id": "example:keysend#2", "method": "keysend", "params": { - "destination": "nodeid040404040404040404040404040404040404040404040404040404040404", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "amount_msat": 10000000, "extratlvs": { "133773310": "68656c6c6f776f726c64", @@ -273,13 +273,13 @@ } }, "response": { - "destination": "nodeid040404040404040404040404040404040404040404040404040404040404", - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", - "created_at": 1738000000, + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", + "created_at": 1738000000.0, "parts": 1, "amount_msat": 10000000, "amount_sent_msat": 10000202, - "payment_preimage": "paymentpreimage2020202020202020202020202020202020202020202020202", + "payment_preimage": "6a3f206b59cf17f86a3f206b59cf17f86a3f206b59cf17f86a3f206b59cf17f8", "status": "complete" } }, @@ -288,13 +288,13 @@ "id": "example:keysend#3", "method": "keysend", "params": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "routehints": [ [ { - "scid": "111x1x1", - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "scid": "14067503x2726118x65411", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "feebase": "1msat", "feeprop": 10, "expirydelta": 9 @@ -304,13 +304,13 @@ } }, "response": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", - "created_at": 1738000000, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", + "created_at": 1738000000.0, "parts": 2, "amount_msat": 10000, "amount_sent_msat": 10001, - "payment_preimage": "paymentpreimage3030303030303030303030303030303030303030303030303", + "payment_preimage": "6a3f206b59cf17fa6a3f206b59cf17fa6a3f206b59cf17fa6a3f206b59cf17fa", "status": "complete" } } diff --git a/doc/schemas/listaddresses.json b/doc/schemas/listaddresses.json index 910f4b7c85f6..9097ed3d425c 100644 --- a/doc/schemas/listaddresses.json +++ b/doc/schemas/listaddresses.json @@ -90,14 +90,14 @@ "id": "example:listaddresses#1", "method": "listaddresses", "params": [ - "bcrt1p2gppccw6ywewmg74qqxxmqfdpjds3rpr0mf22y9tm9xcc0muggwsea9nkf" + "bcrt1p0g5lhkgeksy4hdaya9ws8uxsdscqzgumx2pkvrvre4t2enr9z8es3ykvza" ] }, "response": { "addresses": [ { "keyidx": 14, - "p2tr": "bcrt1p2gppccw6ywewmg74qqxxmqfdpjds3rpr0mf22y9tm9xcc0muggwsea9nkf" + "p2tr": "bcrt1p0g5lhkgeksy4hdaya9ws8uxsdscqzgumx2pkvrvre4t2enr9z8es3ykvza" } ] } @@ -115,11 +115,11 @@ "addresses": [ { "keyidx": 6, - "bech32": "bcrt1qkpw662yvzdy5ttdg8nw4eh4el0uc7m2ythw0h3" + "bech32": "bcrt1q5gdmlly97mw0pcanht0c468g663stwpp9mygty" }, { "keyidx": 7, - "p2tr": "bcrt1pn45xgkyj54usdu98plm4zgcp4c5jvvfxmyexwcm5kc3gyfsrjmasd6ctsf" + "p2tr": "bcrt1pchf9npgv5capjpvapdg472wgcdlu9fzxt4j4fexp7lt78dm2df8qlrvze3" } ] } diff --git a/doc/schemas/listchainmoves.json b/doc/schemas/listchainmoves.json index f6270c91c587..de8539114591 100644 --- a/doc/schemas/listchainmoves.json +++ b/doc/schemas/listchainmoves.json @@ -212,220 +212,233 @@ "account_id": "wallet", "credit_msat": 200000000000, "debit_msat": 0, - "timestamp": 1758192762, + "timestamp": 1738000001, "primary_tag": "deposit", "extra_tags": [], - "utxo": "994185cba7723715c0aa1d1859ce2781116776cea917035c90f8f04c9f4e095e:1", + "utxo": "b270c8e4f973a1a65f060500fdcfda783751829e396f879ebdbf39f2440900ed:0", "output_msat": 200000000000, - "blockheight": 104 + "blockheight": 105 }, { "created_index": 2, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 0, "debit_msat": 0, - "timestamp": 1758192777, + "timestamp": 1738000002, "primary_tag": "channel_open", "extra_tags": [], - "utxo": "542906c8a9d90596592459a9484f4286a3200f6540599c83b43af2ac4166c6ca:1", - "peer_id": "nodeid010101010101010101010101010101010101010101010101010101010101", + "utxo": "22648c93b833fe6c6aa00906db3640d33b8539a3942f281706b006ec42076da2:1", + "peer_id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "output_msat": 1000000000, - "blockheight": 109 + "blockheight": 110 }, { "created_index": 3, "account_id": "wallet", "credit_msat": 2000000000, "debit_msat": 0, - "timestamp": 1758192780, + "timestamp": 1738000003, "primary_tag": "deposit", "extra_tags": [], - "utxo": "19e9e42f2f2097ea1dc18d7eb670bc53c90cbe31bb1daba8e94abf3c6b60d2dc:1", + "utxo": "d9cab7ecbd4a8c324672f02d95770785a604769734b38e304099219163be6f43:0", "output_msat": 2000000000, - "blockheight": 110 + "blockheight": 111 }, { "created_index": 4, "account_id": "wallet", "credit_msat": 0, - "debit_msat": 200000000000, - "timestamp": 1738530000, + "debit_msat": 2000000000, + "timestamp": 1738000004, "primary_tag": "withdrawal", "extra_tags": [], - "utxo": "994185cba7723715c0aa1d1859ce2781116776cea917035c90f8f04c9f4e095e:1", - "spending_txid": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc", - "output_msat": 200000000000, - "blockheight": 111 + "utxo": "d9cab7ecbd4a8c324672f02d95770785a604769734b38e304099219163be6f43:0", + "spending_txid": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed", + "output_msat": 2000000000, + "blockheight": 112 }, { "created_index": 5, "account_id": "wallet", - "credit_msat": 198995073000, + "credit_msat": 995073000, "debit_msat": 0, - "timestamp": 1738530000, + "timestamp": 1738000005, "primary_tag": "deposit", "extra_tags": [], - "utxo": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc:1", - "output_msat": 198995073000, - "blockheight": 111 + "utxo": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:1", + "output_msat": 995073000, + "blockheight": 112 }, { "created_index": 6, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 1000000000, "debit_msat": 0, - "timestamp": 1738530000, + "timestamp": 1738000006, "primary_tag": "channel_open", "extra_tags": [ "opener" ], - "utxo": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc:0", - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "utxo": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:0", + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "output_msat": 1000000000, - "blockheight": 111 + "blockheight": 112 }, { "created_index": 7, "account_id": "wallet", "credit_msat": 2000000000, "debit_msat": 0, - "timestamp": 1758192792, + "timestamp": 1738000007, "primary_tag": "deposit", "extra_tags": [], - "utxo": "b6d0090efbeb347fa59f90b321d6906cdf86779c15477582979fa427249f71f5:1", + "utxo": "3cc1dcd99c732f658ef987737383d92f50827630a2772e1b734e31cfab2e16e1:0", "output_msat": 2000000000, - "blockheight": 114 + "blockheight": 115 }, { "created_index": 8, "account_id": "wallet", "credit_msat": 0, - "debit_msat": 198995073000, - "timestamp": 1758192795, + "debit_msat": 2000000000, + "timestamp": 1738000008, "primary_tag": "withdrawal", "extra_tags": [], - "utxo": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc:1", - "spending_txid": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec", - "output_msat": 198995073000, - "blockheight": 115 + "utxo": "3cc1dcd99c732f658ef987737383d92f50827630a2772e1b734e31cfab2e16e1:0", + "spending_txid": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05", + "output_msat": 2000000000, + "blockheight": 116 }, { "created_index": 9, "account_id": "wallet", - "credit_msat": 197990453000, + "credit_msat": 995073000, "debit_msat": 0, - "timestamp": 1758192795, + "timestamp": 1738000009, "primary_tag": "deposit", "extra_tags": [], - "utxo": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec:0", - "output_msat": 197990453000, - "blockheight": 115 + "utxo": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05:1", + "output_msat": 995073000, + "blockheight": 116 }, { "created_index": 10, - "account_id": "f8fc83a432cbfb2fffe222cc06727fdd977b5dd10ebd6707158e799e6f522d9f", + "account_id": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", "credit_msat": 1000000000, "debit_msat": 0, - "timestamp": 1758192795, + "timestamp": 1738000010, "primary_tag": "channel_open", "extra_tags": [ "opener" ], - "utxo": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec:1", - "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505", + "utxo": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05:0", + "peer_id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", "output_msat": 1000000000, - "blockheight": 115 + "blockheight": 116 }, { "created_index": 11, "account_id": "wallet", "credit_msat": 486914000, "debit_msat": 0, - "timestamp": 1738520000, + "timestamp": 1738000027, "primary_tag": "deposit", "extra_tags": [], - "utxo": "874b26d4c523a902fdc44b88ec000eb5c3fe8754c9d44190a140561e24e77781:0", + "utxo": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:0", "output_msat": 486914000, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 12, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 489809898, - "timestamp": 1738520000, + "timestamp": 1738000028, "primary_tag": "channel_close", "extra_tags": [], - "utxo": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc:0", - "spending_txid": "txid010101010101010101010101010101010101010101010101010101010101", + "utxo": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:0", + "spending_txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", "output_msat": 1000000000, "output_count": 2, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 13, "account_id": "external", "credit_msat": 510190000, "debit_msat": 0, - "timestamp": 1738520000, + "timestamp": 1738000029, "primary_tag": "to_them", "extra_tags": [], - "utxo": "874b26d4c523a902fdc44b88ec000eb5c3fe8754c9d44190a140561e24e77781:1", - "originating_account": "channelid0230000230000230000230000230000230000230000230000230000", + "utxo": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:1", + "originating_account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "output_msat": 510190000, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 14, "account_id": "wallet", "credit_msat": 2000000000, "debit_msat": 0, - "timestamp": 1758192808, + "timestamp": 1738000030, "primary_tag": "deposit", "extra_tags": [], - "utxo": "c9c9bec064382b6a6fb2a30d8923949b3c9f732465542b96e9ad1b5eebda4c7d:0", + "utxo": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520:1", "output_msat": 2000000000, - "blockheight": 122 + "blockheight": 123 }, { "created_index": 15, "account_id": "wallet", "credit_msat": 0, - "debit_msat": 197990453000, - "timestamp": 1738500000, + "debit_msat": 995073000, + "timestamp": 1738000031, "primary_tag": "withdrawal", "extra_tags": [], - "utxo": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec:0", - "spending_txid": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682", - "output_msat": 197990453000, - "blockheight": 123 + "utxo": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05:1", + "spending_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "output_msat": 995073000, + "blockheight": 124 }, { "created_index": 16, "account_id": "wallet", - "credit_msat": 196985833000, + "credit_msat": 0, + "debit_msat": 2000000000, + "timestamp": 1738000032, + "primary_tag": "withdrawal", + "extra_tags": [], + "utxo": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520:1", + "spending_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "output_msat": 2000000000, + "blockheight": 124 + }, + { + "created_index": 17, + "account_id": "wallet", + "credit_msat": 1988421000, "debit_msat": 0, - "timestamp": 1738500000, + "timestamp": 1738000033, "primary_tag": "deposit", "extra_tags": [], - "utxo": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682:1", - "output_msat": 196985833000, - "blockheight": 123 + "utxo": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:1", + "output_msat": 1988421000, + "blockheight": 124 }, { - "created_index": 17, - "account_id": "channelid0230200230200230200230200230200230200230200230200230200", + "created_index": 18, + "account_id": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", "credit_msat": 1000000000, "debit_msat": 0, - "timestamp": 1738500000, + "timestamp": 1738000034, "primary_tag": "channel_open", "extra_tags": [ "opener" ], - "utxo": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682:0", - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "utxo": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:0", + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "output_msat": 1000000000, - "blockheight": 123 + "blockheight": 124 } ] } @@ -443,109 +456,122 @@ "chainmoves": [ { "created_index": 10, - "account_id": "f8fc83a432cbfb2fffe222cc06727fdd977b5dd10ebd6707158e799e6f522d9f", + "account_id": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", "credit_msat": 1000000000, "debit_msat": 0, - "timestamp": 1758192795, + "timestamp": 1738000010, "primary_tag": "channel_open", "extra_tags": [ "opener" ], - "utxo": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec:1", - "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505", + "utxo": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05:0", + "peer_id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", "output_msat": 1000000000, - "blockheight": 115 + "blockheight": 116 }, { "created_index": 11, "account_id": "wallet", "credit_msat": 486914000, "debit_msat": 0, - "timestamp": 1738520000, + "timestamp": 1738000027, "primary_tag": "deposit", "extra_tags": [], - "utxo": "874b26d4c523a902fdc44b88ec000eb5c3fe8754c9d44190a140561e24e77781:0", + "utxo": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:0", "output_msat": 486914000, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 12, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 489809898, - "timestamp": 1738520000, + "timestamp": 1738000028, "primary_tag": "channel_close", "extra_tags": [], - "utxo": "94418b652c9a0d79129552d317dcc37cb55afda1387257a22c7f16aa3981b7bc:0", - "spending_txid": "txid010101010101010101010101010101010101010101010101010101010101", + "utxo": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed:0", + "spending_txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", "output_msat": 1000000000, "output_count": 2, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 13, "account_id": "external", "credit_msat": 510190000, "debit_msat": 0, - "timestamp": 1738520000, + "timestamp": 1738000029, "primary_tag": "to_them", "extra_tags": [], - "utxo": "874b26d4c523a902fdc44b88ec000eb5c3fe8754c9d44190a140561e24e77781:1", - "originating_account": "channelid0230000230000230000230000230000230000230000230000230000", + "utxo": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:1", + "originating_account": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "output_msat": 510190000, - "blockheight": 121 + "blockheight": 122 }, { "created_index": 14, "account_id": "wallet", "credit_msat": 2000000000, "debit_msat": 0, - "timestamp": 1758192808, + "timestamp": 1738000030, "primary_tag": "deposit", "extra_tags": [], - "utxo": "c9c9bec064382b6a6fb2a30d8923949b3c9f732465542b96e9ad1b5eebda4c7d:0", + "utxo": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520:1", "output_msat": 2000000000, - "blockheight": 122 + "blockheight": 123 }, { "created_index": 15, "account_id": "wallet", "credit_msat": 0, - "debit_msat": 197990453000, - "timestamp": 1738500000, + "debit_msat": 995073000, + "timestamp": 1738000031, "primary_tag": "withdrawal", "extra_tags": [], - "utxo": "32de3d1592062670eb8630875a28705cc1988b7f83f8c712bf9d39be2152efec:0", - "spending_txid": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682", - "output_msat": 197990453000, - "blockheight": 123 + "utxo": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05:1", + "spending_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "output_msat": 995073000, + "blockheight": 124 }, { "created_index": 16, "account_id": "wallet", - "credit_msat": 196985833000, + "credit_msat": 0, + "debit_msat": 2000000000, + "timestamp": 1738000032, + "primary_tag": "withdrawal", + "extra_tags": [], + "utxo": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520:1", + "spending_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "output_msat": 2000000000, + "blockheight": 124 + }, + { + "created_index": 17, + "account_id": "wallet", + "credit_msat": 1988421000, "debit_msat": 0, - "timestamp": 1738500000, + "timestamp": 1738000033, "primary_tag": "deposit", "extra_tags": [], - "utxo": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682:1", - "output_msat": 196985833000, - "blockheight": 123 + "utxo": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:1", + "output_msat": 1988421000, + "blockheight": 124 }, { - "created_index": 17, - "account_id": "channelid0230200230200230200230200230200230200230200230200230200", + "created_index": 18, + "account_id": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", "credit_msat": 1000000000, "debit_msat": 0, - "timestamp": 1738500000, + "timestamp": 1738000034, "primary_tag": "channel_open", "extra_tags": [ "opener" ], - "utxo": "0137213d852e76d48f0270a78218d2f562ac0a8974f814cab66376537cfd1682:0", - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "utxo": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746:0", + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "output_msat": 1000000000, - "blockheight": 123 + "blockheight": 124 } ] } diff --git a/doc/schemas/listchannelmoves.json b/doc/schemas/listchannelmoves.json index 798817bd67de..f55c4f851638 100644 --- a/doc/schemas/listchannelmoves.json +++ b/doc/schemas/listchannelmoves.json @@ -157,190 +157,190 @@ "channelmoves": [ { "created_index": 1, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 500000000, "debit_msat": 0, - "timestamp": 1738520000, + "timestamp": 1738000011, "primary_tag": "invoice", - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", "fees_msat": 0 }, { "created_index": 2, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 500000000, - "timestamp": 1738520000, + "timestamp": 1738000012, "primary_tag": "invoice", - "payment_hash": "8a46ab91013146df39e98ad7c89505fbb5419f110e928f7a393e8304f3057df7", - "part_id": 0, - "group_id": 1, + "payment_hash": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0", + "part_id": 1, + "group_id": 4537556068919103447, "fees_msat": 0 }, { "created_index": 3, - "account_id": "f8fc83a432cbfb2fffe222cc06727fdd977b5dd10ebd6707158e799e6f522d9f", + "account_id": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", "credit_msat": 0, "debit_msat": 500000000, - "timestamp": 1758192801, + "timestamp": 1738000013, "primary_tag": "invoice", - "payment_hash": "88969daaf02214a1928e6eb62a237a8ee557f3da93b2c44f3901432c88f4334b", - "part_id": 0, - "group_id": 1, + "payment_hash": "489fbbf04b313f1d4fd664526d3c8b9fd5d7233ee7ceaf7d6851c2c5baf5d96b", + "part_id": 1, + "group_id": 4609613662957031383, "fees_msat": 0 }, { "created_index": 4, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10000, - "timestamp": 1758192801, + "timestamp": 1738000014, "primary_tag": "routed", - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "fees_msat": 1 }, { "created_index": 5, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10001, "debit_msat": 0, - "timestamp": 1758192801, + "timestamp": 1738000015, "primary_tag": "routed", - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "fees_msat": 1 }, { "created_index": 6, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10000, - "timestamp": 1758192801, + "timestamp": 1738000016, "primary_tag": "routed", - "payment_hash": "paymenthashkey01k101k101k101k101k101k101k101k101k101k101k101k101", + "payment_hash": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", "fees_msat": 1 }, { "created_index": 7, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10001, "debit_msat": 0, - "timestamp": 1758192801, + "timestamp": 1738000017, "primary_tag": "routed", - "payment_hash": "paymenthashkey01k101k101k101k101k101k101k101k101k101k101k101k101", + "payment_hash": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", "fees_msat": 1 }, { "created_index": 8, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10000101, - "timestamp": 1758192802, + "timestamp": 1738000018, "primary_tag": "routed", - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", "fees_msat": 101 }, { "created_index": 9, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10000202, "debit_msat": 0, - "timestamp": 1758192802, + "timestamp": 1738000019, "primary_tag": "routed", - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", "fees_msat": 101 }, { "created_index": 10, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10000, - "timestamp": 1758192802, + "timestamp": 1738000020, "primary_tag": "routed", - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "fees_msat": 1 }, { "created_index": 11, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10001, "debit_msat": 0, - "timestamp": 1758192802, + "timestamp": 1738000021, "primary_tag": "routed", - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "fees_msat": 1 }, { "created_index": 12, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 50000, - "timestamp": 1758192802, + "timestamp": 1738000022, "primary_tag": "routed", - "payment_hash": "paymenthashinvl0320032003200320032003200320032003200320032003200", + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", "fees_msat": 1 }, { "created_index": 13, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 50001, "debit_msat": 0, - "timestamp": 1758192802, + "timestamp": 1738000023, "primary_tag": "routed", - "payment_hash": "paymenthashinvl0320032003200320032003200320032003200320032003200", + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", "fees_msat": 1 }, { "created_index": 14, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 100000, - "timestamp": 1758192803, + "timestamp": 1738000024, "primary_tag": "invoice", - "payment_hash": "paymenthashinvl0330033003300330033003300330033003300330033003300", - "part_id": 0, - "group_id": 1, + "payment_hash": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8", + "part_id": 1, + "group_id": 4681671256994959319, "fees_msat": 0 }, { "created_index": 15, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10001, - "timestamp": 1758192803, + "timestamp": 1738000025, "primary_tag": "routed", - "payment_hash": "61b929204f4db4f38e0412b2bd4c3c03668dad3575fb05f4e15a2214046c2bff", + "payment_hash": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", "fees_msat": 1 }, { "created_index": 16, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10002, "debit_msat": 0, - "timestamp": 1758192803, + "timestamp": 1738000026, "primary_tag": "routed", - "payment_hash": "61b929204f4db4f38e0412b2bd4c3c03668dad3575fb05f4e15a2214046c2bff", + "payment_hash": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", "fees_msat": 1 }, { "created_index": 17, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 0, "debit_msat": 1000000, - "timestamp": 1758192821, + "timestamp": 1738000035, "primary_tag": "invoice", - "payment_hash": "paymenthashsdinvsi10si10si10si10si10si10si10si10si10si10si10si10", - "part_id": 0, - "group_id": 1, + "payment_hash": "d498a92e310032c44392ce76620702df77d2f5a4b9e3daf32dc7fb2731f29fdd", + "part_id": 1, + "group_id": 4753728851032887255, "fees_msat": 0 }, { "created_index": 18, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 1000, "debit_msat": 0, - "timestamp": 1758192821, + "timestamp": 1738000036, "primary_tag": "invoice", - "payment_hash": "paymenthashinvl0270027002700270027002700270027002700270027002700", + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", "fees_msat": 0 } ] @@ -360,22 +360,22 @@ "channelmoves": [ { "created_index": 10, - "account_id": "a397dd9b3e44afcb67f3f3ce1d649b74a8ade63e35505985e4cc1828634f69a2", + "account_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", "credit_msat": 0, "debit_msat": 10000, - "timestamp": 1758192802, + "timestamp": 1738000020, "primary_tag": "routed", - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "fees_msat": 1 }, { "created_index": 11, - "account_id": "252d1b0a1e57895e84137f28cf19ab2c35847e284c112fefdecc7afeaa5c1de7", + "account_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", "credit_msat": 10001, "debit_msat": 0, - "timestamp": 1758192802, + "timestamp": 1738000021, "primary_tag": "routed", - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "fees_msat": 1 } ] diff --git a/doc/schemas/listchannels.json b/doc/schemas/listchannels.json index ba427933ba2d..af49a319aa1c 100644 --- a/doc/schemas/listchannels.json +++ b/doc/schemas/listchannels.json @@ -191,22 +191,22 @@ "id": "example:listchannels#1", "method": "listchannels", "params": { - "short_channel_id": "109x1x1" + "short_channel_id": "110x1x1" } }, "response": { "channels": [ { - "source": "nodeid020202020202020202020202020202020202020202020202020202020202", - "destination": "nodeid010101010101010101010101010101010101010101010101010101010101", - "short_channel_id": "109x1x1", + "source": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "destination": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "short_channel_id": "110x1x1", "direction": 0, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 0, "active": true, - "last_update": 1738500000, + "last_update": 1738000001, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -215,16 +215,16 @@ "features": "" }, { - "source": "nodeid010101010101010101010101010101010101010101010101010101010101", - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "short_channel_id": "109x1x1", + "source": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "short_channel_id": "110x1x1", "direction": 1, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 1, - "active": false, - "last_update": 1738510000, + "active": true, + "last_update": 1738000001, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -244,16 +244,16 @@ "response": { "channels": [ { - "source": "nodeid020202020202020202020202020202020202020202020202020202020202", - "destination": "nodeid010101010101010101010101010101010101010101010101010101010101", - "short_channel_id": "109x1x1", + "source": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "destination": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "short_channel_id": "110x1x1", "direction": 0, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 0, "active": true, - "last_update": 1738500000, + "last_update": 1738000001, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -262,16 +262,16 @@ "features": "" }, { - "source": "nodeid010101010101010101010101010101010101010101010101010101010101", - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "short_channel_id": "109x1x1", + "source": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "short_channel_id": "110x1x1", "direction": 1, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 1, - "active": false, - "last_update": 1738510000, + "active": true, + "last_update": 1738000001, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -280,16 +280,16 @@ "features": "" }, { - "source": "nodeid020202020202020202020202020202020202020202020202020202020202", - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "short_channel_id": "123x1x1", + "source": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "112x1x0", "direction": 0, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 2, - "active": true, - "last_update": 1738520000, + "active": false, + "last_update": 1738000002, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -298,16 +298,16 @@ "features": "" }, { - "source": "nodeid030303030303030303030303030303030303030303030303030303030303", - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "short_channel_id": "123x1x1", + "source": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "short_channel_id": "112x1x0", "direction": 1, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 3, "active": false, - "last_update": 1738530000, + "last_update": 1738000002, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, @@ -316,16 +316,106 @@ "features": "" }, { - "source": "nodeid030303030303030303030303030303030303030303030303030303030303", - "destination": "nodeid040404040404040404040404040404040404040404040404040404040404", - "short_channel_id": "130x1x1", + "source": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "114x1x0", "direction": 0, "public": true, "amount_msat": 1000000000, "message_flags": 1, "channel_flags": 2, + "active": false, + "last_update": 1738000002, + "base_fee_millisatoshi": 1, + "fee_per_millionth": 10, + "delay": 6, + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "features": "" + }, + { + "source": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "short_channel_id": "114x1x0", + "direction": 1, + "public": true, + "amount_msat": 1000000000, + "message_flags": 1, + "channel_flags": 3, + "active": false, + "last_update": 1738000002, + "base_fee_millisatoshi": 1, + "fee_per_millionth": 10, + "delay": 6, + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "features": "" + }, + { + "source": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "124x1x0", + "direction": 0, + "public": true, + "amount_msat": 1000000000, + "message_flags": 1, + "channel_flags": 0, + "active": true, + "last_update": 1738000001, + "base_fee_millisatoshi": 1, + "fee_per_millionth": 10, + "delay": 6, + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "features": "" + }, + { + "source": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "short_channel_id": "124x1x0", + "direction": 1, + "public": true, + "amount_msat": 1000000000, + "message_flags": 1, + "channel_flags": 1, + "active": true, + "last_update": 1738000001, + "base_fee_millisatoshi": 1, + "fee_per_millionth": 10, + "delay": 6, + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "features": "" + }, + { + "source": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "short_channel_id": "126x1x0", + "direction": 0, + "public": true, + "amount_msat": 1000000000, + "message_flags": 1, + "channel_flags": 0, "active": true, - "last_update": 1738540000, + "last_update": 1738000001, + "base_fee_millisatoshi": 1, + "fee_per_millionth": 10, + "delay": 6, + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "features": "" + }, + { + "source": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "short_channel_id": "126x1x0", + "direction": 1, + "public": true, + "amount_msat": 1000000000, + "message_flags": 1, + "channel_flags": 3, + "active": false, + "last_update": 1738000002, "base_fee_millisatoshi": 1, "fee_per_millionth": 10, "delay": 6, diff --git a/doc/schemas/listclosedchannels.json b/doc/schemas/listclosedchannels.json index 43640d4163bf..3cde4768d125 100644 --- a/doc/schemas/listclosedchannels.json +++ b/doc/schemas/listclosedchannels.json @@ -313,16 +313,16 @@ "response": { "closedchannels": [ { - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel_id": "channelid0230000230000230000230000230000230000230000230000230000", - "short_channel_id": "111x1x1", + "peer_id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", + "channel_id": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", + "short_channel_id": "116x1x0", "alias": { - "local": "121x131x141", - "remote": "151x161x171" + "local": "11158680x13255799x14088", + "remote": "589220x15062924x5208" }, "opener": "local", "closer": "local", - "private": false, + "private": true, "channel_type": { "bits": [ 12, @@ -333,32 +333,33 @@ "anchors/even" ] }, - "total_local_commitments": 16, - "total_remote_commitments": 16, - "total_htlcs_sent": 8, - "funding_txid": "fundingtxid00202020202020202020202020202020202020202020202020202", - "funding_outnum": 1, + "total_local_commitments": 2, + "total_remote_commitments": 2, + "total_htlcs_sent": 1, + "funding_txid": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05", + "funding_outnum": 0, "leased": false, + "funding_psbt": "cHNidP8BAgQCAAAAAQMEcwAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAGGrrS7S9m6ZTH4vu/OJyIyxl0kj9kMkPomwegs/2fgqwEAAAAA/f///wKAhB4AAAAAABYAFKIbv/yF9tzw47O634ro6NajBbghZeO/7AAAAAAWABQKKnvLzAknHtmUBHths/D+Q+N5BHIAAAABAR+AhB4AAAAAABYAFKIbv/yF9tzw47O634ro6NajBbghAQhrAkcwRAIgelq0tSXDFaqzQKs8Qkm0kUq2pVgvag05kUzkgnRLkcoCIGXz1ZWoiz5FbWAuWRdDG+BxYDtYR6CNPFu8en9JaXfJASECsJMqyLJC++ce3DF2TSO2MnS5feVJMtLTVTykIR44AgABDiDhFi6rzzFOcxsud6IwdoJQL9mDc3OH+Y5lL3Oc2dzBPAEPBAAAAAABEAT9////DPwJbGlnaHRuaW5nAgIAAQz8CWxpZ2h0bmluZwEI78IJhC1YUAAAAQMIQEIPAAAAAAABBCIAILIJjWyJ8si43ZhmyhQ0vMkFItN42hE/iO2ZEqk3QCQsDPwJbGlnaHRuaW5nAQg+R1aPHsnlngABAwgBLw8AAAAAAAEEIlEgxdJZhQymOhkFnQtRXynIw3/CpEZdZVTkwffX47dqak4hB/Ee6mCNSGAhHfkNCy6FXfr526a6OeNs+l17dxzFqvYECQCSRcKFBwAAAAz8CWxpZ2h0bmluZwEI8cIJhC1YUAAA", + "funding_withheld": false, "total_msat": 1000000000, - "final_to_us_msat": 489809898, - "min_to_us_msat": 489809898, + "final_to_us_msat": 500000000, + "min_to_us_msat": 500000000, "max_to_us_msat": 1000000000, - "last_commitment_txid": "txidcloselastcommitment00000100001000010000100001000010000100001", + "last_commitment_txid": "b2e5b813cef865a190488e648ff932c5b183448e7e0a1e0c72a187f3921e7969", "last_commitment_fee_msat": 2895000, - "close_cause": "user", - "last_stable_connection": 1738500000 + "close_cause": "user" }, { - "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505", - "channel_id": "channelid0250000250000250000250000250000250000250000250000250000", - "short_channel_id": "115x1x1", + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel_id": "c51daaf63cd67a9092a021076a8b3def61b38dea85019b0a074ddada3e1a4e6c", + "short_channel_id": "112x1x0", "alias": { - "local": "122x132x142", - "remote": "152x162x172" + "local": "11093144x13255799x14088", + "remote": "14067503x2726118x65411" }, "opener": "local", "closer": "local", - "private": true, + "private": false, "channel_type": { "bits": [ 12, @@ -369,20 +370,22 @@ "anchors/even" ] }, - "total_local_commitments": 2, - "total_remote_commitments": 2, - "total_htlcs_sent": 1, - "funding_txid": "fundingtxid00101010101010101010101010101010101010101010101010101", - "funding_outnum": 1, + "total_local_commitments": 16, + "total_remote_commitments": 16, + "total_htlcs_sent": 8, + "funding_txid": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed", + "funding_outnum": 0, "leased": false, + "funding_psbt": "cHNidP8BAgQCAAAAAQMEHwAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAGsGsGQLJaVZDjnH1CwyJE+3j1yfEbxFnSI/G2tU6QHkAEAAAAA/f///wKAhB4AAAAAABYAFAeTneCCRudNEd3BczDmOojkmF0ef+387AAAAAAWABTq0F8dEWsnVG1r7QD4qmj3vPmQ9kMAAAABAR+AhB4AAAAAABYAFAeTneCCRudNEd3BczDmOojkmF0eAQhrAkcwRAIgXv9LimZZBsPTUvA0UTBHTs96ymGxME56x74Iwcajfk0CIBPlAIR6q8YHc9THOQSQ4+LshWLaUFGNk5BZKjSnMFVaASEC+avMUxfzlpbDtGiUjYVU0ypXfYsZW7GRpb6FMLfhnI4BDiBDb75jkSGZQDCOszSXdgSmhQd3lS3wckYyjEq97LfK2QEPBAAAAAABEAT9////DPwJbGlnaHRuaW5nAgIAAQz8CWxpZ2h0bmluZwEI68IJhC1YUAAAAQMIQEIPAAAAAAABBCIAIKaK3xoMicL2G1HPJBhXdu0IrE9ucf4PtG1x61TQBhDzDPwJbGlnaHRuaW5nAQjL4HfOpRaqGgABAwgBLw8AAAAAAAEEIlEgm7Cg/QFXx60UgoSVkHgzwCbupGiz1XgDVJ5n7rFsgvghB0ynXOVrZ0P+tmA8HWMr/Ei5UhRCRloiwD2nC7thqZofCQC07fzWBAAAAAz8CWxpZ2h0bmluZwEI7cIJhC1YUAAA", + "funding_withheld": false, "total_msat": 1000000000, - "final_to_us_msat": 500000000, - "min_to_us_msat": 500000000, + "final_to_us_msat": 489809898, + "min_to_us_msat": 489809898, "max_to_us_msat": 1000000000, - "last_commitment_txid": "txidcloselastcommitment00000200002000020000200002000020000200002", + "last_commitment_txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", "last_commitment_fee_msat": 2896000, "close_cause": "user", - "last_stable_connection": 1738500000 + "last_stable_connection": 1738000000 } ] } diff --git a/doc/schemas/listconfigs.json b/doc/schemas/listconfigs.json index 2fa9ba4b9b75..f39fa4865f08 100644 --- a/doc/schemas/listconfigs.json +++ b/doc/schemas/listconfigs.json @@ -1724,7 +1724,15 @@ "id": "example:listconfigs#1", "method": "listconfigs", "params": { - "config": "network" + "config": "network", + "scb": [ + "0000000000000006f4e1de801de57374d5737da622611e3a1ad9f16d5df9c30fceecc11ce732eeeb022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59017f000001a95cbe3270e5e0998af5eb0a67f7bf6e8d5b3d3d43059b3e4cfbd1e4fca6152c51320000000100000000000f42400003401000000000eb015c0000fffffffffffe000000020000ffffffffffff3283fc1863a9702a8e188ed55475324e55485a8758d2068cfea35851418c55740000fffffffffffed00ec892b1739b55ddc0cca2988d8731eb33f2295c1fcc13fdbdfff9d3f85d6d038402a6939f0f9d5c7a41464169eb692b4d2d73266b3c46345cd036ca577a15bdeeaa027662682a646ce7671c3a091bf639176e87d3379022126b209ebadadae19ffc0e02c59668c64362eaeabf44ee4f10b98fc92412cbea74b6f3a917423dfdf3ca282602773e6c29472ab708e5b127e8ae1ce2d8b7f56b457299f93bb72bb73fdbcf91770501010702a5f8", + "000000000000000121bd30cac60f477f2c4267220b1702a6ec5780db34f9934fa94b8c0508bf3357035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf8fdd5381f36008c3eac24cdde5ec0fea8f39240575ef0cb4406cb51ad419dd7810000000000000000000f424000034010000000011301840000fffffffffffa000000030000fffffffffffb8ff7d0df4eee78e558b4e07f82049aaa933f4f4932e13e1e7fee5cb103f7a0b50000fffffffffffa79176754ea338ffa080591b946a6ac1c47ff579ae7e45857bf01261ebe1c46ba0000fffffffffffcbdb924885293efdaa1ba8f556161f4fe525c19483def49b9af85c1623bc6d27b038402add69f29ad433cb7d4c9470f2d49d80245fd9e76a992197528a131e37711efac02c57de22185162001ffaf2e61b053b1d0e280d73ecec1b04916df2c65642d94a102cd4e1a07ee85714b6eada09d9cf81aeb15bfc72ddd003235530c58bbd0c0144902b10f36d2ebab3ce560abf15ceb1bef619491e0597a794fdafcfdf8708eec9e2d0501010702a5f8", + "00000000000000027512083907c74ed3a045e9bf772b3d72948eb93daf84a1cee57108800451aaf2035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf80239a9c9f2a91e69ba01800baf71f55efe457677b2e5cbd640b888dc1c9375b40000000000000000000f42400003401000000000c301340000ffffffffffff000000010000ffffffffffff0e07b6188dd51f15bb5cb9027950bf487a612dca57e2928de3f28f6ee796978b03840330b7ddf07e5bc779ea468875371ea25b560491c5feaeeb5e229ded3820d1d69103620748b3796c4988dd0fc63b92ae011dc989f15c433a55ed38e24318a43b4c93021bfe48bb1aded55878b00a3f00c5c1bffa1010510d8ba1c6372012ac9c3205d20201604aa7056ab8926038a846014bdbe4874ceef7ce45141b8009b0e2f49e7ec70501010702a5f8", + "0000000000000003222d999f537e32e9458c5db17a63e012dcced61340de06fda5bc30566270b0aa0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f0000017531932479f6d82ee59c7aa67b99568de0a31c202f6a3ff18a6bdd1ec22683cf026500000000000000000bebb3cb00034010000000009b010c0001000000000000000000000384021f90b5f38e0c0ea50bccfcf70a32cd4395c8c544e70636b7cc41831fe33fb4ce03bcfb0d457dfa07f508f434e6a2f040dd3dd233e7002dbe1c1b5d86ed5d3efd76030a4ce755504748f47401fc016578a52e104cbbd28251f10b11e4b3e55d0fe1d303986bdd0842662b8d0d18147630a720e952a2cda624c63ef4903357d27e54f7920501000702a5f8", + "0000000000000004a4a379248e49d207cc984646e632e1a31105a85708b9d6d961a5018fdd489f5a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c7f07a15ce1fe1519d46536c4036f1c13527fa8bf52f6a5299b860f982ba2ed7e00000001000000000000753000034010000000009b010c000100000000000000000000038402c8aabcf1224df10e9d803dc3918797892fe0abec56d3e06f121bcebbe9ab0a2c03bd181375d57b8b1d15def9c5f9007b3c3ff98a140c0a44c9dc5f54ac7ea4baf30310952e08f9960711d8142dfa171c0fc2348762acea003f3897397f6ace8454130382da2a229450c4a8e8cea70bbd147eaaf981184bff8c1d70b70c30a494d848420501010702a5f8", + "000000000000000509eb55872cd9039ecd08281af756e23b15aad4129fd6a9bcd71b472114ebf43a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c64ed91a21c10208d715b59801b12b4a6eff9ea9e4e7d45971c298b62d90ece8e00000000000000000000c35000034010000000009b010c000100000000000000000000038402e885f38e784050b386fb32d20935acc61059d8b02b6bec0ac2bfc8b2c5cf7f3103ae69dbfc6511ba0781c13113e16e1557a875b910cb1cb1fe1ef95a7edb36135a03758d5faa8515942873911e21869b1b90a4be72af14b394bc064da6ba518b087003750b588cd1fb8d60276c12c1c3eef7e302e3772414234404289db8c10f5731320501010702a5f8" + ] } }, "response": { @@ -1761,98 +1769,112 @@ }, "response": { "configs": { - "accept-htlc-tlv-type": { - "values_int": [], - "sources": [] + "developer": { + "set": true, + "source": "cmdline" }, - "addr": { - "values_str": [ - "127.0.0.1:19735" - ], - "sources": [ - "cmdline" - ] + "lightning-dir": { + "value_str": "/home/rusty/.lightning/regtest", + "source": "cmdline" }, - "alias": { - "value_str": "SILENTARTIST", + "network": { + "value_str": "regtest", + "source": "cmdline" + }, + "testnet": { + "set": false, + "source": "default" + }, + "testnet4": { + "set": false, + "source": "default" + }, + "signet": { + "set": false, + "source": "default" + }, + "mainnet": { + "set": false, + "source": "default" + }, + "regtest": { + "set": false, + "source": "default" + }, + "rpc-file": { + "value_str": "lightning-rpc", "source": "default" }, "allow-deprecated-apis": { "value_bool": true, "source": "cmdline" }, - "always-use-proxy": { - "value_bool": false, - "source": "default" + "plugin": { + "values_str": [], + "sources": [] }, - "announce-addr": { + "plugin-dir": { "values_str": [], "sources": [] }, - "announce-addr-discovered": { - "value_str": "auto", + "clear-plugins": { + "set": false, "source": "default" }, - "announce-addr-discovered-port": { - "value_int": 19846, - "source": "default" + "disable-plugin": { + "values_str": [], + "sources": [] }, - "autoclean-cycle": { - "value_int": 3600, - "source": "default", - "plugin": "/root/lightning/plugins/autoclean", - "dynamic": true + "important-plugin": { + "values_str": [], + "sources": [] }, - "autoclean-expiredinvoices-age": { - "value_int": 300, - "source": "/tmp/.lightning/regtest/config.setconfig:2", - "plugin": "/root/lightning/plugins/autoclean", - "dynamic": true + "always-use-proxy": { + "value_bool": false, + "source": "default" }, - "autoconnect-seeker-peers": { - "value_int": 0, + "daemon": { + "set": false, + "source": "default" + }, + "experimental-dual-fund": { + "set": true, "source": "cmdline" }, - "autolisten": { - "value_bool": false, + "experimental-splicing": { + "set": false, "source": "default" }, - "bind-addr": { - "values_str": [], - "sources": [] + "experimental-shutdown-wrong-funding": { + "set": false, + "source": "default" }, - "bitcoin-datadir": { - "value_str": "/tmp/.lightning/", - "source": "cmdline", - "plugin": "/root/lightning/plugins/bcli" + "rgb": { + "value_str": "033845", + "source": "default" }, - "bitcoin-retry-timeout": { - "value_int": 60, - "source": "default", - "plugin": "/root/lightning/plugins/bcli" + "alias": { + "value_str": "SILENTARTIST-v26.09", + "source": "default" }, - "bitcoin-rpcclienttimeout": { - "value_int": 60, - "source": "default", - "plugin": "/root/lightning/plugins/bcli" + "pid-file": { + "value_str": "/home/rusty/.lightning/lightningd-regtest.pid", + "source": "default" }, - "bitcoin-rpcpassword": { - "value_str": "rpcpass", - "source": "cmdline", - "plugin": "/root/lightning/plugins/bcli" + "ignore-fee-limits": { + "value_bool": false, + "source": "cmdline" }, - "bitcoin-rpcport": { - "value_int": 18332, - "source": "cmdline", - "plugin": "/root/lightning/plugins/bcli" + "watchtime-blocks": { + "value_int": 5, + "source": "cmdline" }, - "bitcoin-rpcuser": { - "value_str": "rpcuser", - "source": "cmdline", - "plugin": "/root/lightning/plugins/bcli" + "funding-confirms": { + "value_int": 1, + "source": "default" }, - "clear-plugins": { - "set": false, + "require-confirmed-inputs": { + "value_bool": false, "source": "default" }, "cltv-delta": { @@ -1863,341 +1885,383 @@ "value_int": 5, "source": "cmdline" }, - "commit-fee": { - "value_int": 100, + "commit-time": { + "value_int": 10, "source": "default" }, - "commit-feerate-offset": { - "value_int": 5, + "fee-base": { + "value_int": 1, "source": "default" }, - "commit-time": { + "rescan": { + "value_int": 1, + "source": "cmdline" + }, + "fee-per-satoshi": { "value_int": 10, "source": "default" }, - "daemon": { - "set": false, + "htlc-minimum-msat": { + "value_msat": 0, "source": "default" }, - "dev-autoclean-max-batch": { - "value_int": 100, - "source": "default", - "plugin": "/root/lightning/plugins/autoclean", + "htlc-maximum-msat": { + "value_msat": 18446744073709551615, + "source": "default" + }, + "max-concurrent-htlcs": { + "value_int": 483, + "source": "default" + }, + "max-dust-htlc-exposure-msat": { + "value_msat": 50000000, + "source": "default" + }, + "min-capacity-sat": { + "value_int": 500000, + "source": "/home/rusty/.lightning/regtest/config.setconfig:3", "dynamic": true }, - "dev-bitcoind-poll": { - "value_int": 3, - "source": "cmdline" + "addr": { + "values_str": [ + "127.0.0.1:30003" + ], + "sources": [ + "cmdline" + ] }, - "dev-crash-after": { - "value_str": "3600", - "source": "cmdline" + "bind-addr": { + "values_str": [], + "sources": [] }, - "dev-fail-on-subdaemon-fail": { - "set": true, - "source": "cmdline" + "announce-addr": { + "values_str": [], + "sources": [] }, - "dev-fast-gossip": { - "set": true, - "source": "cmdline" + "announce-addr-discovered": { + "value_str": "auto", + "source": "default" }, - "dev-hsmd-no-preapprove-check": { - "set": true, - "source": "cmdline" + "announce-addr-discovered-port": { + "value_int": 19846, + "source": "default" }, - "dev-invoice-bpath-scid": { + "offline": { "set": false, - "source": "default", - "plugin": "/root/lightning/plugins/offers" - }, - "dev-no-plugin-checksum": { - "set": true, - "source": "cmdline" + "source": "default" }, - "dev-no-version-checks": { - "set": true, - "source": "cmdline" + "autolisten": { + "value_bool": false, + "source": "default" }, - "developer": { - "set": true, - "source": "cmdline" + "accept-htlc-tlv-type": { + "values_int": [], + "sources": [] }, "disable-dns": { "set": true, "source": "cmdline" }, - "disable-mpp": { + "hsm-passphrase": { "set": false, - "source": "default", - "plugin": "/root/lightning/plugins/pay" - }, - "disable-plugin": { - "values_str": [], - "sources": [] + "source": "default" }, - "encrypted-hsm": { - "set": false, + "rpc-file-mode": { + "value_str": "0600", "source": "default" }, - "experimental-dual-fund": { - "set": true, - "source": "cmdline" + "commit-fee": { + "value_int": 100, + "source": "default" }, - "experimental-quiesce": { - "set": false, + "commit-feerate-offset": { + "value_int": 5, "source": "default" }, - "experimental-shutdown-wrong-funding": { - "set": false, + "min-emergency-msat": { + "value_msat": 25000000, "source": "default" }, - "experimental-splicing": { + "subdaemon": { + "values_str": [], + "sources": [] + }, + "invoices-onchain-fallback": { "set": false, "source": "default" }, - "exposesecret-passphrase": { - "value_str": "...", - "source": "default", - "plugin": "/root/lightning/plugins/exposesecret" + "i-promise-to-fix-broken-api-user": { + "values_str": [], + "sources": [] }, - "fee-base": { - "value_int": 1, + "log-level": { + "value_str": "debug", + "source": "cmdline" + }, + "log-timestamps": { + "value_bool": true, "source": "default" }, - "fee-per-satoshi": { - "value_int": 10, + "log-prefix": { + "value_str": "lightningd-2 ", + "source": "cmdline" + }, + "log-file": { + "values_str": [ + "-", + "/home/rusty/.lightning/log" + ], + "sources": [ + "cmdline", + "cmdline" + ] + }, + "payment-fronting-node": { + "values_str": [], + "sources": [] + }, + "message-padding": { + "value_bool": false, "source": "default" }, - "fetchinvoice-noconnect": { - "set": false, - "source": "default", - "plugin": "/root/lightning/plugins/offers" + "dev-no-plugin-checksum": { + "set": true, + "source": "cmdline" }, - "funder-fund-probability": { - "value_int": 100, - "source": "default", - "plugin": "/root/lightning/plugins/funder" + "dev-fail-on-subdaemon-fail": { + "set": true, + "source": "cmdline" }, - "funder-fuzz-percent": { + "dev-bitcoind-poll": { + "value_int": 3, + "source": "cmdline" + }, + "dev-fast-gossip": { + "set": true, + "source": "cmdline" + }, + "dev-no-version-checks": { + "set": true, + "source": "cmdline" + }, + "dev-hsmd-no-preapprove-check": { + "set": true, + "source": "cmdline" + }, + "autoconnect-seeker-peers": { "value_int": 0, + "source": "cmdline" + }, + "dev-crash-after": { + "value_str": "3600", + "source": "cmdline" + }, + "dev-save-plugin-io": { + "value_str": "/tmp/plugin-io", + "source": "cmdline" + }, + "autoclean-cycle": { + "value_int": 3600, "source": "default", - "plugin": "/root/lightning/plugins/funder" + "plugin": "/usr/local/libexec/plugins/autoclean", + "dynamic": true }, - "funder-lease-requests-only": { - "value_bool": true, + "autoclean-expiredinvoices-age": { + "value_int": 300, + "source": "/home/rusty/.lightning/regtest/config.setconfig:2", + "plugin": "/usr/local/libexec/plugins/autoclean", + "dynamic": true + }, + "autoclean-networkevents-age": { + "value_int": 2592000, "source": "default", - "plugin": "/root/lightning/plugins/funder" + "plugin": "/usr/local/libexec/plugins/autoclean", + "dynamic": true }, - "funder-max-their-funding": { - "value_str": "4294967295sat", + "dev-autoclean-max-batch": { + "value_int": 100, "source": "default", - "plugin": "/root/lightning/plugins/funder" + "plugin": "/usr/local/libexec/plugins/autoclean", + "dynamic": true }, - "funder-min-their-funding": { - "value_str": "10000sat", + "bitcoin-datadir": { + "value_str": "/var/lib/bitcoind", + "source": "cmdline", + "plugin": "/usr/local/libexec/plugins/bcli" + }, + "bitcoin-retry-timeout": { + "value_int": 60, "source": "default", - "plugin": "/root/lightning/plugins/funder" + "plugin": "/usr/local/libexec/plugins/bcli" }, - "funder-per-channel-max": { - "value_str": "4294967295sat", + "bitcoin-rpcclienttimeout": { + "value_int": 60, "source": "default", - "plugin": "/root/lightning/plugins/funder" + "plugin": "/usr/local/libexec/plugins/bcli" }, - "funder-per-channel-min": { - "value_str": "10000sat", + "bitcoin-rpcpassword": { + "value_str": "rpcpass", + "source": "cmdline", + "plugin": "/usr/local/libexec/plugins/bcli" + }, + "bitcoin-rpcport": { + "value_int": 8332, + "source": "cmdline", + "plugin": "/usr/local/libexec/plugins/bcli" + }, + "bitcoin-rpcuser": { + "value_str": "rpcuser", + "source": "cmdline", + "plugin": "/usr/local/libexec/plugins/bcli" + }, + "askrene-max-threads": { + "value_int": 4, "source": "default", - "plugin": "/root/lightning/plugins/funder" + "plugin": "/usr/local/libexec/plugins/cln-askrene", + "dynamic": true }, - "funder-policy": { - "value_str": "fixed", + "askrene-timeout": { + "value_int": 10, "source": "default", - "plugin": "/root/lightning/plugins/funder" + "plugin": "/usr/local/libexec/plugins/cln-askrene", + "dynamic": true }, - "funder-policy-mod": { - "value_str": "0", + "bwatch-poll-interval": { + "value_int": 30000, "source": "default", - "plugin": "/root/lightning/plugins/funder" + "plugin": "/usr/local/libexec/plugins/cln-bwatch" }, - "funder-reserve-tank": { - "value_str": "0sat", + "experimental-bwatch": { + "set": false, "source": "default", - "plugin": "/root/lightning/plugins/funder" + "plugin": "/usr/local/libexec/plugins/cln-bwatch" }, - "funding-confirms": { - "value_int": 1, - "source": "default" + "currencyrate-add-source": { + "values_str": [], + "sources": [], + "plugin": "/usr/local/libexec/plugins/cln-currencyrate" + }, + "currencyrate-disable-source": { + "values_str": [], + "sources": [], + "plugin": "/usr/local/libexec/plugins/cln-currencyrate" }, "grpc-host": { "value_str": "127.0.0.1", "source": "default", - "plugin": "/root/lightning/plugins/cln-grpc" + "plugin": "/usr/local/libexec/plugins/cln-grpc" }, "grpc-msg-buffer-size": { "value_int": 1024, "source": "default", - "plugin": "/root/lightning/plugins/cln-grpc" + "plugin": "/usr/local/libexec/plugins/cln-grpc" }, "grpc-port": { - "value_int": 9736, + "value_int": 30004, "source": "cmdline", - "plugin": "/root/lightning/plugins/cln-grpc" + "plugin": "/usr/local/libexec/plugins/cln-grpc" }, - "htlc-maximum-msat": { - "value_msat": 18446744073709552000, - "source": "default" - }, - "htlc-minimum-msat": { - "value_msat": 0, - "source": "default" - }, - "i-promise-to-fix-broken-api-user": { - "values_str": [], - "sources": [] - }, - "ignore-fee-limits": { - "value_bool": false, - "source": "cmdline" - }, - "important-plugin": { - "values_str": [], - "sources": [] - }, - "invoices-onchain-fallback": { + "renepay-debug-mcf": { "set": false, - "source": "default" - }, - "lightning-dir": { - "value_str": "/tmp/.lightning/", - "source": "cmdline" - }, - "log-file": { - "values_str": [ - "-", - "/tmp/.lightning/log" - ], - "sources": [ - "cmdline", - "cmdline" - ] - }, - "log-level": { - "value_str": "debug", - "source": "cmdline" - }, - "log-prefix": { - "value_str": "lightningd-2 ", - "source": "cmdline" - }, - "log-timestamps": { - "value_bool": true, - "source": "default" + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-renepay" }, - "mainnet": { + "renepay-debug-payflow": { "set": false, - "source": "default" - }, - "max-concurrent-htlcs": { - "value_int": 483, - "source": "default" + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-renepay" }, - "max-dust-htlc-exposure-msat": { - "value_msat": 50000000, - "source": "default" + "dev-xpay-no-age": { + "set": false, + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-xpay" }, - "min-capacity-sat": { - "value_int": 500000, - "source": "/tmp/.lightning/regtest/config.setconfig:3", + "xpay-handle-pay": { + "value_bool": true, + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-xpay", "dynamic": true }, - "min-emergency-msat": { - "value_msat": 25000000, - "source": "default" - }, - "network": { - "value_str": "regtest", - "source": "cmdline" - }, - "offline": { - "set": false, - "source": "default" - }, - "pid-file": { - "value_str": "/tmp/.lightning/lightningd-regtest.pid", - "source": "default" + "xpay-slow-mode": { + "value_bool": false, + "source": "default", + "plugin": "/usr/local/libexec/plugins/cln-xpay", + "dynamic": true }, - "plugin": { + "xpay-user-layer": { "values_str": [], - "sources": [] + "sources": [], + "plugin": "/usr/local/libexec/plugins/cln-xpay" }, - "plugin-dir": { - "values_str": [], - "sources": [] + "exposesecret-passphrase": { + "value_str": "...", + "source": "default", + "plugin": "/usr/local/libexec/plugins/exposesecret" }, - "regtest": { - "set": false, - "source": "default" + "funder-fund-probability": { + "value_int": 100, + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" }, - "renepay-debug-mcf": { - "set": false, + "funder-fuzz-percent": { + "value_int": 0, "source": "default", - "plugin": "/root/lightning/plugins/cln-renepay" + "plugin": "/usr/local/libexec/plugins/funder" }, - "renepay-debug-payflow": { - "set": false, + "funder-lease-requests-only": { + "value_bool": true, "source": "default", - "plugin": "/root/lightning/plugins/cln-renepay" + "plugin": "/usr/local/libexec/plugins/funder" }, - "require-confirmed-inputs": { - "value_bool": false, - "source": "default" + "funder-max-their-funding": { + "value_str": "4294967295sat", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" }, - "rescan": { - "value_int": 1, - "source": "cmdline" + "funder-min-their-funding": { + "value_str": "10000sat", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" }, - "rgb": { - "value_str": "022d22", - "source": "default" + "funder-per-channel-max": { + "value_str": "4294967295sat", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" }, - "rpc-file": { - "value_str": "lightning-rpc", - "source": "default" + "funder-per-channel-min": { + "value_str": "10000sat", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" }, - "rpc-file-mode": { - "value_str": "0600", - "source": "default" + "funder-policy": { + "value_str": "fixed", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" }, - "signet": { - "set": false, - "source": "default" + "funder-policy-mod": { + "value_str": "0", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" }, - "subdaemon": { - "values_str": [], - "sources": [] + "funder-reserve-tank": { + "value_str": "0sat", + "source": "default", + "plugin": "/usr/local/libexec/plugins/funder" }, - "testnet": { + "dev-invoice-bpath-scid": { "set": false, - "source": "default" + "source": "default", + "plugin": "/usr/local/libexec/plugins/offers" }, - "testnet4": { + "fetchinvoice-noconnect": { "set": false, - "source": "default" - }, - "watchtime-blocks": { - "value_int": 5, - "source": "cmdline" - }, - "xpay-handle-pay": { - "value_bool": false, "source": "default", - "plugin": "/root/lightning/plugins/cln-xpay", - "dynamic": true + "plugin": "/usr/local/libexec/plugins/offers" }, - "xpay-slow-mode": { - "value_bool": false, + "disable-mpp": { + "set": false, "source": "default", - "plugin": "/root/lightning/plugins/cln-xpay", - "dynamic": true + "plugin": "/usr/local/libexec/plugins/pay" } } } diff --git a/doc/schemas/listforwards.json b/doc/schemas/listforwards.json index c793b625afba..61a8a095f8b0 100644 --- a/doc/schemas/listforwards.json +++ b/doc/schemas/listforwards.json @@ -384,8 +384,8 @@ "id": "example:listforwards#1", "method": "listforwards", "params": { - "in_channel": "109x1x1", - "out_channel": "123x1x1", + "in_channel": "110x1x1", + "out_channel": "124x1x0", "status": "settled" } }, @@ -394,32 +394,32 @@ { "created_index": 12, "updated_index": 7, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 19, - "out_channel": "123x1x1", + "out_channel": "124x1x0", "out_htlc_id": 2, "in_msat": 50000501, "out_msat": 50000000, "fee_msat": 501, "status": "settled", "style": "tlv", - "received_time": 1738000000, - "resolved_time": 1738500000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 }, { "created_index": 13, "updated_index": 8, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 20, - "out_channel": "123x1x1", + "out_channel": "124x1x0", "out_htlc_id": 3, "in_msat": 50000501, "out_msat": 50000000, "fee_msat": 501, "status": "settled", "style": "tlv", - "received_time": 1738010000, - "resolved_time": 1738510000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 } ] } @@ -435,77 +435,171 @@ { "created_index": 1, "updated_index": 1, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 1, - "out_channel": "111x1x1", + "out_channel": "112x1x0", "out_htlc_id": 1, "in_msat": 10001, "out_msat": 10000, "fee_msat": 1, "status": "settled", "style": "tlv", - "received_time": 1738000000, - "resolved_time": 1738500000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 }, { "created_index": 2, "updated_index": 2, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 2, - "out_channel": "111x1x1", + "out_channel": "112x1x0", "out_htlc_id": 2, "in_msat": 10001, "out_msat": 10000, "fee_msat": 1, "status": "settled", "style": "tlv", - "received_time": 1738010000, - "resolved_time": 1738510000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 }, { "created_index": 3, "updated_index": 3, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 3, - "out_channel": "111x1x1", + "out_channel": "112x1x0", "out_htlc_id": 3, "in_msat": 10000202, "out_msat": 10000101, "fee_msat": 101, "status": "settled", "style": "tlv", - "received_time": 1738020000, - "resolved_time": 1738520000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 }, { "created_index": 5, "updated_index": 4, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 5, - "out_channel": "111x1x1", + "out_channel": "112x1x0", "out_htlc_id": 4, "in_msat": 10001, "out_msat": 10000, "fee_msat": 1, "status": "settled", "style": "tlv", - "received_time": 1738030000, - "resolved_time": 1738530000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 }, { "created_index": 6, "updated_index": 5, - "in_channel": "109x1x1", + "in_channel": "110x1x1", "in_htlc_id": 6, - "out_channel": "111x1x1", + "out_channel": "112x1x0", "out_htlc_id": 5, "in_msat": 50001, "out_msat": 50000, "fee_msat": 1, "status": "settled", "style": "tlv", - "received_time": 1738040000, - "resolved_time": 1738540000 + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 + }, + { + "created_index": 7, + "updated_index": 6, + "in_channel": "110x1x1", + "in_htlc_id": 7, + "out_channel": "112x1x0", + "out_htlc_id": 7, + "in_msat": 10002, + "out_msat": 10001, + "fee_msat": 1, + "status": "settled", + "style": "tlv", + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 + }, + { + "created_index": 8, + "in_channel": "110x1x1", + "in_htlc_id": 8, + "out_channel": "112x1x0", + "in_msat": 1002, + "status": "local_failed", + "failcode": 16394, + "failreason": "WIRE_UNKNOWN_NEXT_PEER", + "style": "tlv", + "received_time": 1738000000.0 + }, + { + "created_index": 9, + "in_channel": "110x1x1", + "in_htlc_id": 9, + "out_channel": "112x1x0", + "in_msat": 10001, + "status": "local_failed", + "failcode": 16394, + "failreason": "WIRE_UNKNOWN_NEXT_PEER", + "style": "tlv", + "received_time": 1738000000.0 + }, + { + "created_index": 10, + "in_channel": "110x1x1", + "in_htlc_id": 18, + "out_channel": "160x1x0", + "in_msat": 1000000, + "status": "local_failed", + "failcode": 16394, + "failreason": "WIRE_UNKNOWN_NEXT_PEER", + "style": "tlv", + "received_time": 1738000000.0 + }, + { + "created_index": 11, + "in_channel": "110x1x1", + "in_htlc_id": 17, + "out_channel": "124x1x0", + "out_htlc_id": 1, + "in_msat": 4000082, + "out_msat": 4000041, + "fee_msat": 41, + "status": "offered", + "style": "tlv", + "received_time": 1738000000.0 + }, + { + "created_index": 12, + "updated_index": 7, + "in_channel": "110x1x1", + "in_htlc_id": 19, + "out_channel": "124x1x0", + "out_htlc_id": 2, + "in_msat": 50000501, + "out_msat": 50000000, + "fee_msat": 501, + "status": "settled", + "style": "tlv", + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 + }, + { + "created_index": 13, + "updated_index": 8, + "in_channel": "110x1x1", + "in_htlc_id": 20, + "out_channel": "124x1x0", + "out_htlc_id": 3, + "in_msat": 50000501, + "out_msat": 50000000, + "fee_msat": 501, + "status": "settled", + "style": "tlv", + "received_time": 1738000000.0, + "resolved_time": 1738000000.0 } ] } diff --git a/doc/schemas/listfunds.json b/doc/schemas/listfunds.json index 22a7f5ce2daf..284321305c58 100644 --- a/doc/schemas/listfunds.json +++ b/doc/schemas/listfunds.json @@ -360,67 +360,118 @@ "response": { "outputs": [ { - "txid": "txid000010000100001000010000100001000010000100001000010000100001", - "output": 2, - "amount_msat": 26000000, - "scriptpubkey": "scriptpubkey01010101010101010101010101010101010101010101010101010101", - "address": "bcrt1p0004040404040404040404040404040404040404040404040404040404", + "txid": "cebaa1c43f7f4e523e3eec4c689680823a2288956e91b6ada9610ad6d089f460", + "output": 0, + "amount_msat": 497105000, + "scriptpubkey": "5120a550c6a73c17fd46a1370581d17749992f46f799849e48bbfffa147a92e74bee", + "address": "bcrt1p54gvdfeuzl75dgfhqkqaza6fnyh5dauesj0y3wlllg284yh8f0hq39gnqc", + "status": "unconfirmed", + "reserved": false + }, + { + "txid": "b2e5b813cef865a190488e648ff932c5b183448e7e0a1e0c72a187f3921e7969", + "output": 0, + "amount_msat": 497105000, + "scriptpubkey": "5120c0a2f19bd78ecf3cdfa39e07bead69530099f4739c6d68c07f84cdcf45e31f82", + "address": "bcrt1pcz30rx7h3m8neharncrmattf2vqfnarnn3kk3srlsnxu730rr7pqnxrf7d", "status": "confirmed", - "blockheight": 160, + "blockheight": 159, "reserved": false }, { - "txid": "txid000020000200002000020000200002000020000200002000020000200002", - "output": 3, - "amount_msat": 27000000, - "scriptpubkey": "scriptpubkey02020202020202020202020202020202020202020202020202020202", - "address": "bcrt1p0004040404040404040404040404040404040404040404040404040404", + "txid": "c7eac4a6788b9e202b991567c2da00590769637f7200ad94a70b8e5484a19c7a", + "output": 1, + "amount_msat": 1537851000, + "scriptpubkey": "5120dc29b9e33460d0e76073367c139f5896e7da3667e4a6f34f2fd086f8476b317b", + "address": "bcrt1pms5mnce5vrgwwcrnxe7p886cjmna5dn8ujn0xne06zr0s3mtx9as83649k", "status": "confirmed", "blockheight": 160, "reserved": false }, { - "txid": "txid000030000300003000030000300003000030000300003000030000300003", - "output": 4, - "amount_msat": 28000000, - "scriptpubkey": "scriptpubkey03030303030303030303030303030303030303030303030303030303", - "address": "bcrt1p0004040404040404040404040404040404040404040404040404040404", + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "output": 0, + "amount_msat": 1411046000, + "scriptpubkey": "5120bac2b59dbcd6b4cf054550c9748f7fe1b0ce22dac3344b44c305407246762fa3", + "address": "bcrt1phtptt8du666v7p292ryhfrmluxcvugk6cv6yk3xrq4q8y3nk973sm9wadg", "status": "confirmed", - "blockheight": 160, + "blockheight": 141, + "reserved": false + }, + { + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "output": 5, + "amount_msat": 1000000, + "scriptpubkey": "00140f6e59454dbfd0e744a34326d5925c17fa63ed36", + "address": "bcrt1qpah9j32dhlgww39rgvndtyjuzlax8mfke8q0yu", + "status": "confirmed", + "blockheight": 141, + "reserved": false + }, + { + "txid": "c841b47ae04fba0046b38da26f22e0af08507de9534e013b861b3edad89f91cd", + "output": 0, + "amount_msat": 484694000, + "scriptpubkey": "51207a29fbd919b4095bb7a4e95d03f0d06c3001239b3283660d83cd56accc6511f3", + "address": "bcrt1p0g5lhkgeksy4hdaya9ws8uxsdscqzgumx2pkvrvre4t2enr9z8es3ykvza", + "status": "confirmed", + "blockheight": 137, + "reserved": false + }, + { + "txid": "b270c8e4f973a1a65f060500fdcfda783751829e396f879ebdbf39f2440900ed", + "output": 0, + "amount_msat": 200000000000, + "scriptpubkey": "001422085720b34c0524275182f3ab5345e1e1e16028", + "address": "bcrt1qygy9wg9nfszjgf63ste6k569u8s7zcpgppx8gh", + "status": "confirmed", + "blockheight": 105, + "reserved": false + }, + { + "txid": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed", + "output": 1, + "amount_msat": 995073000, + "scriptpubkey": "51209bb0a0fd0157c7ad14828495907833c026eea468b3d57803549e67eeb16c82f8", + "address": "bcrt1pnwc2plgp2lr669yzsj2eq7pncqnwafrgk02hsq65nen7avtvstuqlmzzf0", + "status": "confirmed", + "blockheight": 112, "reserved": false } ], "channels": [ { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "peer_id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "connected": true, "state": "CHANNELD_NORMAL", - "channel_id": "channelid0120000120000120000120000120000120000120000120000120000", - "short_channel_id": "109x1x1", - "our_amount_msat": 36000000, - "amount_msat": 11000000, - "funding_txid": "txid010010100101001010010100101001010010100101001010010100101001", + "channel_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", + "short_channel_id": "110x1x1", + "our_amount_msat": 609507210, + "amount_msat": 1000000000, + "funding_txid": "22648c93b833fe6c6aa00906db3640d33b8539a3942f281706b006ec42076da2", "funding_output": 1 }, { - "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505", - "connected": false, - "state": "ONCHAIN", - "channel_id": "channelid1300013000130001300013000130001300013000130001300013000", - "our_amount_msat": 37000000, - "amount_msat": 12000000, - "funding_txid": "txid010020100201002010020100201002010020100201002010020100201002", - "funding_output": 2 + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "connected": true, + "state": "CHANNELD_NORMAL", + "channel_id": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "short_channel_id": "124x1x0", + "our_amount_msat": 899996000, + "amount_msat": 1000000000, + "funding_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "funding_output": 0 }, { - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "peer_id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "connected": false, - "state": "ONCHAIN", - "channel_id": "channelid1100011000110001100011000110001100011000110001100011000", - "our_amount_msat": 38000000, - "amount_msat": 13000000, - "funding_txid": "txid010030100301003010030100301003010030100301003010030100301003", - "funding_output": 3 + "state": "CLOSINGD_COMPLETE", + "channel_id": "473851bb98a42329724d897b5ea85fcda29e9973b70e4e7b2bbce82ff996c601", + "short_channel_id": "160x1x0", + "our_amount_msat": 500000000, + "amount_msat": 1000000000, + "funding_txid": "c7eac4a6788b9e202b991567c2da00590769637f7200ad94a70b8e5484a19c7a", + "funding_output": 0 } ] } diff --git a/doc/schemas/listhtlcs.json b/doc/schemas/listhtlcs.json index 64db47c58ae9..0955ffc49446 100644 --- a/doc/schemas/listhtlcs.json +++ b/doc/schemas/listhtlcs.json @@ -172,7 +172,7 @@ "id": "example:listhtlcs#1", "method": "listhtlcs", "params": [ - "109x1x1" + "110x1x1" ] }, "response": { @@ -180,56 +180,254 @@ { "created_index": 1, "updated_index": 9, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 0, - "expiry": 126, + "expiry": 127, "direction": "out", "amount_msat": 500000000, - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", "state": "RCVD_REMOVE_ACK_REVOCATION" }, { "created_index": 2, "updated_index": 18, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 1, - "expiry": 135, + "expiry": 137, "direction": "out", "amount_msat": 10001, - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "state": "RCVD_REMOVE_ACK_REVOCATION" }, { "created_index": 3, "updated_index": 27, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 2, - "expiry": 149, + "expiry": 170, "direction": "out", "amount_msat": 10001, - "payment_hash": "paymenthashkey01k101k101k101k101k101k101k101k101k101k101k101k101", + "payment_hash": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", "state": "RCVD_REMOVE_ACK_REVOCATION" }, { "created_index": 4, "updated_index": 36, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 3, - "expiry": 155, + "expiry": 176, "direction": "out", "amount_msat": 10000202, - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", "state": "RCVD_REMOVE_ACK_REVOCATION" }, { "created_index": 5, "updated_index": 44, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 4, - "expiry": 152, + "expiry": 173, "direction": "out", "amount_msat": 10001, - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 6, + "updated_index": 53, + "short_channel_id": "110x1x1", + "id": 5, + "expiry": 170, + "direction": "out", + "amount_msat": 10001, + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 7, + "updated_index": 62, + "short_channel_id": "110x1x1", + "id": 6, + "expiry": 133, + "direction": "out", + "amount_msat": 50001, + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 8, + "updated_index": 71, + "short_channel_id": "110x1x1", + "id": 7, + "expiry": 139, + "direction": "out", + "amount_msat": 10002, + "payment_hash": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 9, + "updated_index": 79, + "short_channel_id": "110x1x1", + "id": 8, + "expiry": 143, + "direction": "out", + "amount_msat": 1002, + "payment_hash": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 10, + "updated_index": 87, + "short_channel_id": "110x1x1", + "id": 9, + "expiry": 138, + "direction": "out", + "amount_msat": 10001, + "payment_hash": "600d37af311d2f79c218e83422cb91b533e502ba50d68bca7198bd3aabdb836a", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 11, + "updated_index": 96, + "short_channel_id": "110x1x1", + "id": 0, + "expiry": 137, + "direction": "in", + "amount_msat": 1000000, + "payment_hash": "d498a92e310032c44392ce76620702df77d2f5a4b9e3daf32dc7fb2731f29fdd", + "state": "SENT_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 12, + "updated_index": 104, + "short_channel_id": "110x1x1", + "id": 10, + "expiry": 145, + "direction": "out", + "amount_msat": 1000, + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 13, + "updated_index": 113, + "short_channel_id": "110x1x1", + "id": 11, + "expiry": 269, + "direction": "out", + "amount_msat": 400000, + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 14, + "updated_index": 122, + "short_channel_id": "110x1x1", + "id": 12, + "expiry": 137, + "direction": "out", + "amount_msat": 2000, + "payment_hash": "861124a060cefd3247d5f22da2107634e2c5594b5b53421cdd9dac9626912099", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 15, + "updated_index": 131, + "short_channel_id": "110x1x1", + "id": 13, + "expiry": 137, + "direction": "out", + "amount_msat": 3000, + "payment_hash": "1d9831b78123abd6803a6235625e3b698fd26d0ad868d2021c20dfb99a1072b5", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 16, + "updated_index": 140, + "short_channel_id": "110x1x1", + "id": 14, + "expiry": 137, + "direction": "out", + "amount_msat": 5000, + "payment_hash": "bd463d24778dc63375b36f68c2675c382ae62b2fc6155ac9a15ae4e6bd5e6e9f", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 17, + "updated_index": 149, + "short_channel_id": "110x1x1", + "id": 15, + "expiry": 137, + "direction": "out", + "amount_msat": 4000, + "payment_hash": "f6cdda280bd29792e7edb8ad19b7c2cf03a8a0dd573c76e2a09665f43d14e43d", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 18, + "updated_index": 158, + "short_channel_id": "110x1x1", + "id": 16, + "expiry": 137, + "direction": "out", + "amount_msat": 1000, + "payment_hash": "e03ba693d2db82c85c2f1ee79d4d077a6b39fa9862cd742a26b50cd7e5266bd5", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 19, + "updated_index": 171, + "short_channel_id": "110x1x1", + "id": 18, + "expiry": 166, + "direction": "out", + "amount_msat": 1000000, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 20, + "updated_index": 170, + "short_channel_id": "110x1x1", + "id": 17, + "expiry": 182, + "direction": "out", + "amount_msat": 4000082, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", + "state": "SENT_ADD_ACK_REVOCATION" + }, + { + "created_index": 21, + "updated_index": 179, + "short_channel_id": "110x1x1", + "id": 19, + "expiry": 172, + "direction": "out", + "amount_msat": 50000501, + "payment_hash": "f205d74d999322201d2c9a67c47ae593f29799711fbb4954935038ecb8fe37c4", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 22, + "updated_index": 188, + "short_channel_id": "110x1x1", + "id": 20, + "expiry": 172, + "direction": "out", + "amount_msat": 50000501, + "payment_hash": "23399ee6af7fe47b2393e046dbead38a98545fbcf63d81d1c5ddf22555651714", + "state": "RCVD_REMOVE_ACK_REVOCATION" + }, + { + "created_index": 23, + "updated_index": 196, + "short_channel_id": "110x1x1", + "id": 21, + "expiry": 172, + "direction": "out", + "amount_msat": 50000501, + "payment_hash": "dd8a92d6e43a5c4ef41582861564416f4d0d61130dcb12827757ee4fbcde4ab6", "state": "RCVD_REMOVE_ACK_REVOCATION" } ] @@ -250,12 +448,12 @@ { "created_index": 4, "updated_index": 36, - "short_channel_id": "109x1x1", + "short_channel_id": "110x1x1", "id": 3, - "expiry": 155, + "expiry": 176, "direction": "out", "amount_msat": 10000202, - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", "state": "RCVD_REMOVE_ACK_REVOCATION" } ] diff --git a/doc/schemas/listinvoicerequests.json b/doc/schemas/listinvoicerequests.json index 1a832cf0a6f3..a9eed52be5a8 100644 --- a/doc/schemas/listinvoicerequests.json +++ b/doc/schemas/listinvoicerequests.json @@ -105,16 +105,16 @@ "id": "example:listinvoicerequests#1", "method": "listinvoicerequests", "params": [ - "invreqid03030303030303030303030303030303030303030303030303030303" + "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed" ] }, "response": { "invoicerequests": [ { - "invreq_id": "invreqid02020202020202020202020202020202020202020202020202020202", + "invreq_id": "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed", "active": false, "single_use": true, - "bolt12": "lno1qgsq000bolt240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000", + "bolt12": "lnr1qqgrm2asu2e8fs958k4mpc4jwnqtgzsk2fjhzat9wd6xjmn8ypnx7u3qd9h8vmmfvdj3yyrrd35kw6r5de5kueeqwd6x7un92qsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzr6jqwvfdqzcyypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgq5zvpxrdnx4h46p7p4kaadxpll9s2w3c0he47spljw2musk0vmqyx3j4yhexvk335sacqq27v7wpeetf364demmvhhwlzscs45jmfal", "used": false } ] @@ -129,18 +129,18 @@ "response": { "invoicerequests": [ { - "invreq_id": "invreqid02020202020202020202020202020202020202020202020202020202", + "invreq_id": "7f849ba7b17507b157ee88c64f0a8708272632cdc7edb02028cda3b68281f32a", "active": false, "single_use": true, - "bolt12": "lno1qgsq000bolt240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000240002400024000", - "used": false + "bolt12": "lnr1qqgrm2asu2e8fs9n8k4mpc4jwnqtxzst2d5k6urvv5s8getnw3gzqp3zderpzxstt8927ynqg044h0egcd8n5h3n9g0u0v4h8ncc3yg02gps7sjqtqssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v67pqrd7zspven4x95dcyhlk8hrmjahpxsvczsfx644zn0ek7x2u0zqpsygvd4nsy0ztd6njs79qn4tqucq4503wtr6rxqms3ufcrz4xq0pg", + "used": true }, { - "invreq_id": "invreqid01010101010101010101010101010101010101010101010101010101", + "invreq_id": "f4591200ff342f88ac8a5d3b27b9e088e9c645b742bbf897f654115843c006ed", "active": false, "single_use": true, - "bolt12": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", - "used": true + "bolt12": "lnr1qqgrm2asu2e8fs958k4mpc4jwnqtgzsk2fjhzat9wd6xjmn8ypnx7u3qd9h8vmmfvdj3yyrrd35kw6r5de5kueeqwd6x7un92qsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzr6jqwvfdqzcyypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgq5zvpxrdnx4h46p7p4kaadxpll9s2w3c0he47spljw2musk0vmqyx3j4yhexvk335sacqq27v7wpeetf364demmvhhwlzscs45jmfal", + "used": false } ] } diff --git a/doc/schemas/listinvoices.json b/doc/schemas/listinvoices.json index 59c8607b8a6b..671cd67070c1 100644 --- a/doc/schemas/listinvoices.json +++ b/doc/schemas/listinvoices.json @@ -316,15 +316,15 @@ "invoices": [ { "label": "lbl_l21", - "bolt11": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", - "payment_hash": "paymenthashinvl0210021002100210021002100210021002100210021002100", + "bolt11": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy", + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", "status": "paid", "pay_index": 4, "amount_received_msat": 400000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimager010101010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506108377744ca98506108377744ca98506108377744ca985061", "description": "l21 description", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 2, "updated_index": 4 } @@ -341,65 +341,209 @@ "invoices": [ { "label": "lbl balance l1 to l2", - "bolt11": "lnbcrt222n1pnt3005720bolt114000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", + "bolt11": "lnbcrt5m1pne035qsp5y6vhp9ccm0yt287spmdy98pv54yp9gyt2nwzz4xxv86nzqtt6eaqpp5j63nauvjkazjnxylg6crcjppvwklf8ec4ccg2gdj7233h8rcg96sdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcvfqw3hjqmpjxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqghg7j0z8ugqcfd74eht7hkx4yvj9zl3d84qx7sx2y66f4r2cue85qm4swkj6l67xvmcv5vzsgxrl2ulgfnexg86fwpt7vz8ak39d4qgpupkvqc", + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", "amount_msat": 500000000, "status": "paid", "pay_index": 1, "amount_received_msat": 500000000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimgdp1010101010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506008377744ca98506008377744ca98506008377744ca985060", "description": "description send some sats l1 to l2", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 1, "updated_index": 1 }, { "label": "lbl_l21", - "bolt11": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", - "payment_hash": "paymenthashinvl0210021002100210021002100210021002100210021002100", + "bolt11": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy", + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", "status": "paid", "pay_index": 4, "amount_received_msat": 400000, - "paid_at": 1738510000, - "payment_preimage": "paymentpreimager010101010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506108377744ca98506108377744ca98506108377744ca985061", "description": "l21 description", - "expires_at": 1739010000, + "expires_at": 1738604800, "created_index": 2, "updated_index": 4 }, { "label": "lbl_l22", - "bolt11": "lnbcrt100n1pnt2bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000bolt11invl020200000000", - "payment_hash": "paymenthashinvl0220022002200220022002200220022002200220022002200", + "bolt11": "lnbcrt2u1pne035qsp5fa7d4m66fakt2reaqlxprpsv8tukc9creft0lvgns72dyppayjpspp5la856thed5d2326ydm0rukjft8d786g0che63zakulczaqtlswxsdqcdserygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq834g0typ9x9dejujdshzhe8zf6m602gx6g5xlsnnyxuyvhqmszy88ku55lhxkhr53dhx43l25jprxk9t44tmrrnad6a4h6lst96al3cp7k4ez8", + "payment_hash": "ff4f4d2ef96d1aa8ab446ede3e5a4959dbe3e90fc5f3a88bb6e7f02e817f838d", "amount_msat": 200000, "status": "unpaid", "description": "l22 description", - "expires_at": 1739020000, - "created_index": 3, - "paid_at": 1738520000 + "expires_at": 1738604800, + "created_index": 3 }, { "label": "label inv_l24", - "bolt11": "lnbcrt100n1pnt2bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000", - "payment_hash": "paymenthashinvl0240024002400240024002400240024002400240024002400", + "bolt11": "lnbcrt1230n1pne035qsp5fmng2g60ywxt067ywrz0ndgqr53rt7k57y7v0unch7pww4z9wezqpp59yxejvl07wl5eeyhqphfm0zw2v8yezqrvg9592k85vhk7ha4qm0qdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydqcqp99qxpqysgq5zhueawvv4rhzj3p4lhu58lr7n5x0cauafdluc00wrws6s2f2y0rxdy8mlt9eg4ulsqf3f8j7wknq0enkwng7pr6e3xqtt4kg96qeksp8cuy2r", + "payment_hash": "290d9933eff3bf4ce497006e9dbc4e530e4c8803620b42aac7a32f6f5fb506de", "amount_msat": 123000, "status": "unpaid", "description": "description inv_l24", - "expires_at": 1739030000, - "created_index": 4, - "paid_at": 1738530000 + "expires_at": 1738003600, + "created_index": 4 }, { "label": "label inv_l25", - "bolt11": "lnbcrt100n1pnt2bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000", - "payment_hash": "paymenthashinvl0250025002500250025002500250025002500250025002500", + "bolt11": "lnbcrt1240n1pne035qsp5y4zc6w32qgdpf0q2p90c7f8jyvq8r97hmkex9jg9w2jv6c6h99fqpp50ayq0j0nd6cdf4mk2at58czeahcnq2pkwfng7nxrca4tck3mnhcqdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydgcqp99qxpqysgqxs42l7wykjtgwjvrccgcehr4lu9grzu8gzz8mjzjjmlqwnrejghhez7xh6wsp6skkgu8aq7u4h4rpqpqhqhugzt3csgg0flew5ctgkqqh84nhg", + "payment_hash": "7f4807c9f36eb0d4d776575743e059edf130283672668f4cc3c76abc5a3b9df0", "amount_msat": 124000, "status": "unpaid", "description": "description inv_l25", - "expires_at": 1739040000, - "created_index": 5, - "paid_at": 1738540000 + "expires_at": 1738003600, + "created_index": 5 + }, + { + "label": "label inv_l26", + "bolt11": "lnbcrt1250n1pne035qsp53knk6jyrarp0lyggru25t40espmgjxjtfyxemdhqmk5epjj6fcuspp5vefz376hl6dpy7pkg4ag5l5hv0thdeef4qfs9pdcy62h8zyawlvqdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydscqp99qxpqysgqgyvv7cfasfhlgc6rq7684v4cvlh64tl6p57zt0s9dkg6276gulxrc93wja4j4xze22uvm9k7rhu3gdalysqkf3ht3t5tmkn0zpkj6rcqmgcvet", + "payment_hash": "665228fb57fe9a127836457a8a7e9763d776e729a8130285b8269573889d77d8", + "amount_msat": 125000, + "status": "unpaid", + "description": "description inv_l26", + "expires_at": 1738003600, + "created_index": 6 + }, + { + "label": "lbl_l13", + "bolt11": "lnbcrt1u1pne035qsp5j9w8t9p2y6an5se63n3vkpp8c20vdsthtn78sv5t2lmt57l742wqpp5wtxkappzcsrlkmgfs6g0zyct0hkhashh7hsaxz7e65slq9fkx7fsdqcdscnxgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqdcqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgq078z0la2pf2fzrmnpaxgek5jefu409vjs4zqg9drcs4q4n9lv6uscxl2dn9ft7we9dh09kv543w4fdp4djnn4u8hs2ef4v2ckl2vm0sp2f0zy8", + "payment_hash": "72cd6e8422c407fb6d098690f1130b7ded7ec2f7f5e1d30bd9d521f015363793", + "amount_msat": 100000, + "status": "unpaid", + "description": "l13 description", + "expires_at": 1738604800, + "created_index": 7 + }, + { + "label": "test_injectpaymentonion1", + "bolt11": "lnbcrt10n1pne035qsp5dydpeayakeqhwpysy4xtgy9dq376x3j5tzf9up2ynqh4mereldaqpp5383y62et3f03qu0lpkuw20mupapwke6ec7d6zp97lwpdtdx52tsqdp6w3jhxapqd9hx5etrw3cxz7tdv4h8gmmwd9hkuvfqv3jhxcmjd9c8g6t0dcxqyjw5qcqp99qxpqysgqrrcq0syl04n7apphzlcfjjfegelpu2txh9frd3zx7m80tlq44ey39ldmfug2k5ndx4epdhvau44ntqfzx5hjzj5eyzrcj60uh2xnuyqplgdlvm", + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", + "amount_msat": 1000, + "status": "paid", + "pay_index": 2, + "amount_received_msat": 1000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506608377744ca98506608377744ca98506608377744ca985066", + "description": "test injectpaymentonion1 description", + "expires_at": 1738604800, + "created_index": 8, + "updated_index": 2 + }, + { + "label": "lbl_l23", + "bolt11": "lnbcrt1pne035qsp5uj9hhhcxxe6jymktzl0n6un9lts9hyhkw0tc4sfuckdcz5597zcspp50z5guhxp98ctrz8gk4eeul5gw5sk6mfdsc97pv6gwtjhlyhgqm6qdqcdserxgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq742xx35qwvstkzfdg6gr6v7gf3gp9pcf2xx9gmg9q4xhrg26x6vr5zqfy3hjncxp3jh0wuennd2dpha5fa6jrnj6mu9p37aknh0utngpac7vpy", + "payment_hash": "78a88e5cc129f0b188e8b5739e7e8875216d6d2d860be0b34872e57f92e806f4", + "status": "paid", + "pay_index": 3, + "amount_received_msat": 9900, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506708377744ca98506708377744ca98506708377744ca985067", + "description": "l23 description", + "expires_at": 1738604800, + "created_index": 9, + "updated_index": 3 + }, + { + "label": "c5cde0292d56941940f8b10a4c9bdd1f8846d6041a61b3f7e0f87e105aa88121-03420180b11ef31bf193901a6f3ce478079f4d32b1f1d7cd586f15a907c76cca2b-0", + "bolt12": "lni1qqgpn4famjyw2eacr82nmhygu4nmsq3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy8ssq38zq9q53nfwd5zqumpd3jjz93pqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue55pqqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy84gqzcyyp5yqvqky00xxl3jwgp5meuu3uq086dx2clr47dtph3t2g8cakv526ez32xsctwddejqen0wgs8g6r9ypnxjumgyxsfsqecgkqz6fd5up6veltumzennfqacadln9u2qdyqq3zt282zkpmengpr09taw5nxqxnqk9c5fna7pjg5chwg7x6capslvgmnhwdyjvrfemspqwx5wp5z2muvjd02zt8eudw6t56x0awf96h7klf9yt743q6t299mwqpjlmmasqjxqta7d7n96gnej2ylslhelh90v8zymympw544n03zwmpfqp07hy60yleug8c2cyc4phn83gtc5gwqqqqqqqqqqqqqqqzsqqqqqqqqqqqqr5jt9hav2gqqqqqq5szx097xsz5zqjsh9z0d8ftw67uqfzv0z8kxwxxvt3xqtnmw5nus673gfssvc7kf4gpzwy9wqvpqqq9syypns3vq95jmfcr5en7hek9n8xjpm36mlxtc5q6gqpzyk5w59vrhnxhsgzns63uqr3yvph5xnt68lxx6k9keampj2dgj4t2qu8xgs2j9gnk2ww8gk83rallm9p2e0kwpx5v2mcvu74zds8c3p6smrhya4hryg7sw", + "payment_hash": "4a17289ed3a56ed7b804898f11ec6718cc5c4c05cf6ea4f90d7a284c20cc7ac9", + "amount_msat": 10000, + "status": "unpaid", + "description": "Fish sale!", + "expires_at": 1738007200, + "local_offer_id": "c5cde0292d56941940f8b10a4c9bdd1f8846d6041a61b3f7e0f87e105aa88121", + "invreq_payer_note": "Thanks for the fish!", + "created_index": 10 + }, + { + "label": "aea02a1d36d3f00c681656dd938d3431a44d932ff880e09197b55e966ed806e2-03e3add467d4df89bb2fa5a0d240830872473befe0e918f0590084d07110c8939c-0", + "bolt12": "lni1qqgpn4famjyw2ea6r82nmhygu4nm5q3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy8ssqc0gfqq5pjrdanxvet9zsqs593pqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue55pqqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy84yqc7sjq9gqzkqyp9sggruwkage75m7ymkta95rfypqcgwfrnhmlqayv0qkgqsng8zyxgjww2pxqr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdqxadu4k67ghwwujg0rtwdewdp70nt2gwhygsw99ssfk5tkgnflw7pqyp0c7g65cgwpqsprvqk03em4mkxd5mmej5alw48edghjr3na7wrsfgqxthpmdgq3r6svzg4z955rahhe9y70aslhmj3qa386jfrymsq8jqh0qr92erlj57nqf6v0k5agz0lm07c7x3pcqqqqqqqqqqqqqqq2qqqqqqqqqqqqqwjfvkl43fqqqqqqzjqgeuhc6q2sgz3uvq5s68ggyrn6kms9nhtand0x47hldwe79x7asyww20hg98y864qx85yszhqxqsqqzczzqecgkqz6fd5up6veltumzennfqacadln9u2qdyqq3zt282zkpmentcyptmy55d0y7navrrdh4eurwu8synnusl243j38vscdjcvsfylnzh3lfmmlx83p92e6xh4rl6f0syuy0wtnqys97e7cvgxwgmjm5grpxss", + "payment_hash": "51e3014868e841073d5b702ceebecdaf357d7fb5d9f14deec08e729f7414e43e", + "amount_msat": 2000000, + "status": "unpaid", + "description": "Coffee", + "expires_at": 1738007200, + "local_offer_id": "aea02a1d36d3f00c681656dd938d3431a44d932ff880e09197b55e966ed806e2", + "created_index": 11 + }, + { + "label": "inv1", + "bolt11": "lnbcrt10n1pne035qsp5hdmeyzlxv5h54kljx3g69zjd0cxles3hynulfh6s3elk9u2qytfqpp5uqa6dy7jmwpvshp0rmne6ng80f4nn75cvtxhg23xk5xd0efxd02sdq8d9h8vvgxqyjw5qcqp99qxpqysgqrev9k9mntyzru59hdglm9g53uwj53pg4p5zky3d0ye0klaldgzvs78n7wv8defaaqr6g6r8zrrtyxycjdnl4gplc265e3awdmtcf4rsqkfpfwr", + "payment_hash": "e03ba693d2db82c85c2f1ee79d4d077a6b39fa9862cd742a26b50cd7e5266bd5", + "amount_msat": 1000, + "status": "paid", + "pay_index": 9, + "amount_received_msat": 1000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506808377744ca98506808377744ca98506808377744ca985068", + "description": "inv1", + "expires_at": 1738604800, + "created_index": 12, + "updated_index": 9 + }, + { + "label": "inv2", + "bolt11": "lnbcrt20n1pne035qsp5g0v5nxljyscl7y96rafhwh2t5n569l4fxalhx554em395rz05j6spp5scgjfgrqem7ny3747gk6yyrkxn3v2k2ttdf5y8xankkfvf53yzvsdq8d9h8vvsxqyjw5qcqp99qxpqysgqsc95qzqhwg6ze32nzkvv6vxrrc5l7nxaa0dyrlahcsmau635fczjjafqe7wncy3zqg7gdk54dq4c8u5hgej52p8vpuezvm932jy8p0qpgqfdu5", + "payment_hash": "861124a060cefd3247d5f22da2107634e2c5594b5b53421cdd9dac9626912099", + "amount_msat": 2000, + "status": "paid", + "pay_index": 5, + "amount_received_msat": 2000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506908377744ca98506908377744ca98506908377744ca985069", + "description": "inv2", + "expires_at": 1738604800, + "created_index": 13, + "updated_index": 5 + }, + { + "label": "inv3", + "bolt11": "lnbcrt30n1pne035qsp5xmmndqhpr0p8slvh8rzxk0kfmsw0p3xcdxnydw4qnu9lkllzr6hqpp5rkvrrdupyw4adqp6vg6kyh3mdx8aymg2mp5dyqsuyr0mnxssw26sdq8d9h8vvcxqyjw5qcqp99qxpqysgqk0c43st7a0xt5djwtxnsqslmkwwmzm0qr7gyuzvr9dsd79pf8aapj3e30h90ps5nxk274pk2xsjmflsp3c9zzvn7gl05a6cemazpgdgq37w6pm", + "payment_hash": "1d9831b78123abd6803a6235625e3b698fd26d0ad868d2021c20dfb99a1072b5", + "amount_msat": 3000, + "status": "paid", + "pay_index": 6, + "amount_received_msat": 3000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506a08377744ca98506a08377744ca98506a08377744ca98506a", + "description": "inv3", + "expires_at": 1738604800, + "created_index": 14, + "updated_index": 6 + }, + { + "label": "inv4", + "bolt11": "lnbcrt40n1pne035qsp50uyl83qu0zmc249vlu2req6lpznpcqwve8a07cg5qveh6uey7zsqpp57mxa52qt62te9eldhzk3nd7zeup63gxa2u78dc4qjejlg0g5us7sdq8d9h8vdqxqyjw5qcqp99qxpqysgqkuqsrz5gtsgcxq9px3lt65dyzmvefmwrmdcq6adlatkh3r37kepy5u5mjx8wel243v30nke6nkxxfm2fnpf8decc5rsnduhqyd9hsdgqhlnut0", + "payment_hash": "f6cdda280bd29792e7edb8ad19b7c2cf03a8a0dd573c76e2a09665f43d14e43d", + "amount_msat": 4000, + "status": "paid", + "pay_index": 8, + "amount_received_msat": 4000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506b08377744ca98506b08377744ca98506b08377744ca98506b", + "description": "inv4", + "expires_at": 1738604800, + "created_index": 15, + "updated_index": 8 + }, + { + "label": "inv5", + "bolt11": "lnbcrt50n1pne035qsp5wsdp5uw70xvzpxjqlnhyj6s9p2qz240eejuagaqmry9fxe2dylyspp5h4rr6frh3hrrxadnda5vye6u8q4wv2e0cc244jdpttjwd027d60sdq8d9h8vdgxqyjw5qcqp99qxpqysgq6apxvfqr23jagvh5ntzkzmh4p6eeegp823n9peg3xsrq4tknx89p8fvnd3966sefeq3psc5k037lvg2q5usjrdufr590c33ahcgnlqqqndslpr", + "payment_hash": "bd463d24778dc63375b36f68c2675c382ae62b2fc6155ac9a15ae4e6bd5e6e9f", + "amount_msat": 5000, + "status": "paid", + "pay_index": 7, + "amount_received_msat": 5000, + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506c08377744ca98506c08377744ca98506c08377744ca98506c", + "description": "inv5", + "expires_at": 1738604800, + "created_index": 16, + "updated_index": 7 } ] } diff --git a/doc/schemas/listnodes.json b/doc/schemas/listnodes.json index c97892845826..da4bb3c6a3d8 100644 --- a/doc/schemas/listnodes.json +++ b/doc/schemas/listnodes.json @@ -270,17 +270,17 @@ "id": "example:listnodes#1", "method": "listnodes", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303" + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31" } }, "response": { "nodes": [ { - "nodeid": "nodeid030303030303030303030303030303030303030303030303030303030303", - "alias": "HOPPINGFIRE", - "color": "035d2b", + "nodeid": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "alias": "HOPPINGFIRE-v26.09", + "color": "03cecb", "last_timestamp": 1738000000, - "features": "8898882a8a59a1", + "features": "808898882a8a59a1", "addresses": [] } ] @@ -295,35 +295,35 @@ "response": { "nodes": [ { - "nodeid": "nodeid020202020202020202020202020202020202020202020202020202020202", - "alias": "SILENTARTIST", - "color": "022d22", + "nodeid": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "alias": "SILENTARTIST-v26.09", + "color": "033845", "last_timestamp": 1738000000, - "features": "8898882a8a59a1", + "features": "808898882a8a59a1", "addresses": [] }, { - "nodeid": "nodeid010101010101010101010101010101010101010101010101010101010101", - "alias": "JUNIORBEAM", - "color": "0266e4", - "last_timestamp": 1738010000, - "features": "8898882a8a59a1", + "nodeid": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "alias": "JUNIORBEAM-v26.09", + "color": "038194", + "last_timestamp": 1738000000, + "features": "808898882a8a59a1", "addresses": [] }, { - "nodeid": "nodeid030303030303030303030303030303030303030303030303030303030303", - "alias": "HOPPINGFIRE", - "color": "035d2b", - "last_timestamp": 1738020000, - "features": "8898882a8a59a1", + "nodeid": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "alias": "HOPPINGFIRE-v26.09", + "color": "03cecb", + "last_timestamp": 1738000000, + "features": "808898882a8a59a1", "addresses": [] }, { - "nodeid": "nodeid040404040404040404040404040404040404040404040404040404040404", - "alias": "JUNIORFELONY", - "color": "0382ce", - "last_timestamp": 1738030000, - "features": "8898882a8a59a1", + "nodeid": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "alias": "JUNIORFELONY-v26.09", + "color": "02287b", + "last_timestamp": 1738000000, + "features": "808898882a8a59a1", "addresses": [] } ] diff --git a/doc/schemas/listoffers.json b/doc/schemas/listoffers.json index 50fd48edaa6f..dfe453220d71 100644 --- a/doc/schemas/listoffers.json +++ b/doc/schemas/listoffers.json @@ -42,7 +42,6 @@ "offer_id", "active", "single_use", - "force_paths", "bolt12", "used" ], @@ -65,26 +64,12 @@ "Whether this expires as soon as it's paid." ] }, - "force_paths": { - "type": "boolean", - "added": "v26.04", - "description": [ - "Whether explicit blinded paths (i.e. fronting nodes) were adde when creating the offer (implying that they should be used when creating invoices)." - ] - }, "bolt12": { "type": "string", "description": [ "The bolt12 encoding of the offer." ] }, - "description": { - "added": "v26.04", - "type": "string", - "description": [ - "The user-specified bolt 12 description." - ] - }, "used": { "type": "boolean", "description": [ @@ -103,14 +88,14 @@ } }, "author": [ - "Rusty Russell [rusty@rustcorp.com.au](mailto:rusty@rustcorp.com.au) is mainly responsible." + "Rusty Russell <> is mainly responsible." ], "see_also": [ "lightning-offer(7)", "lightning-listoffers(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)" + "Main web site: " ], "examples": [ { @@ -124,28 +109,31 @@ "response": { "offers": [ { - "offer_id": "offeridl21000002100000210000021000002100000210000021000002100000", + "offer_id": "aea02a1d36d3f00c681656dd938d3431a44d932ff880e09197b55e966ed806e2", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", - "description": "Fish sale!", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv85ysq2qepk7enxv4j3gqg2zcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", + "force_paths": false, + "used": false, + "description": "Coffee" }, { - "offer_id": "offeridl22000002200000220000022000002200000220000022000002200000", + "offer_id": "c5cde0292d56941940f8b10a4c9bdd1f8846d6041a61b3f7e0f87e105aa88121", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000", - "description": "Coffee", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqgn3qzs2ge5hx6pqwdskcefpzcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", + "force_paths": false, + "used": false, + "description": "Fish sale!" }, { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000", + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000", - "description": "Movie ticket", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv0gfqq2zp8kven9wgs8gmeqg35hxctzd3j3vggr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdq", + "force_paths": false, + "used": false, + "description": "Offer to Disable" } ] } @@ -155,17 +143,19 @@ "id": "example:listoffers#2", "method": "listoffers", "params": [ - "offeridl23000002300000230000023000002300000230000023000002300000" + "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99" ] }, "response": { "offers": [ { - "offer_id": "offeridl23000002300000230000023000002300000230000023000002300000", + "offer_id": "f26c3b52dc94122dbbff0051ea6bf9a3f99cf127781ea6fc8923ef8428b5fe99", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000", - "used": false + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv0gfqq2zp8kven9wgs8gmeqg35hxctzd3j3vggr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdq", + "force_paths": false, + "used": false, + "description": "Offer to Disable" } ] } diff --git a/doc/schemas/listpays.json b/doc/schemas/listpays.json index 201c48f2741d..7e474e3f75a8 100644 --- a/doc/schemas/listpays.json +++ b/doc/schemas/listpays.json @@ -279,7 +279,7 @@ "id": "example:listpays#1", "method": "listpays", "params": { - "bolt11": "lnbcrt100n1pnt2bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000" + "bolt11": "lnbcrt500n1pne035qsp5hk3v7uu800vf5ju9c07emfuqh7c0ma0yfm5lcn0dcenplww2y0mqpp5ud2apzpm5q0wyyqs46n39ulu87xg62rp9qeyxy2xqhl8r3zw65fsdqcdsenygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq0u4wng86j3vxxs0rq5dscm6nqrh2vftacw9x5yphacgv437gkpjphpyz99kpdlhfr0yffvcdauxcr0gsx3kg6nu4afejjtqzdvqvkugqwtutsx" } }, "response": { @@ -293,7 +293,99 @@ "params": {} }, "response": { - "pays": [] + "pays": [ + { + "bolt11": "lnbcrt5m1pne035qsp5ftzuyj6awcqrlpl3th9tjz3y7fsjza89xy029uuqqztdzm8d347qpp5e5ptv4th25fsmqfhk7dux0ukdeu0pd7q8wvcaudw0sr6nr2r4nsqdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcv3qw3hjqmpnxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqju95rphd3pa3fqpzs002ujk6gulla7c49hyfc3uer3t25wu6m6g886eae05sy4ua3d0vzpl7v8cchpwh344agkt5cvkjuvmuwhgls4qp6vnksd", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "cd02b6557755130d8137b79bc33f966e78f0b7c03b998ef1ae7c07a98d43ace0", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "83ffe698292fafa683ffe698292fafa683ffe698292fafa683ffe698292fafa6", + "amount_msat": 500000000, + "amount_sent_msat": 500000000, + "created_index": 1, + "updated_index": 1 + }, + { + "bolt11": "lnbcrt5m1pne035qsp56yfhgckakc5r8dg5kngvszqvtl85u7u3r2xhlrejqg99xcfwvmlspp5fz0mhuztxyl36n7kv3fx60ytnl2awge7ul827ltg28pvtwh4m94sdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcv3qw3hjqmp4xqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue42jynr9ygaehpqqqqqqpqqqqqzsqqc9qxpqysgqle6unrdt2v95fdtqzsuha3u62fplsxvpefv85eupuhh4x3ls08n4dux5p7j2dlq9uevt6qhyyzazjnzjgxcj3nhc0rzszsgwlks0xsqp6xawx5", + "destination": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", + "payment_hash": "489fbbf04b313f1d4fd664526d3c8b9fd5d7233ee7ceaf7d6851c2c5baf5d96b", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "58148cd7e5a500f058148cd7e5a500f058148cd7e5a500f058148cd7e5a500f0", + "amount_msat": 500000000, + "amount_sent_msat": 500000000, + "created_index": 2, + "updated_index": 2 + }, + { + "bolt11": "lnbcrt1u1pne035qsp5se0v6499y6ld9acmxctywts596kt7xzp6em9lrgn9tm8f8ah635spp50nnuwp9nl5ljeknemzujywquyyjf6wd5mlggqe8nf0jqsw00mzuqdqcdsenxgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq63s7fhp37dhjec9k6qcw5qvutzk9ya87ea6dfg336fnw3rtg978k9mccj3c8pmac988cev6askmv8zrup289ldtm346vr9z46caus4cqt78u4e", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "83ffe698292fafa983ffe698292fafa983ffe698292fafa983ffe698292fafa9", + "amount_msat": 100000, + "amount_sent_msat": 100000, + "created_index": 3, + "updated_index": 3 + }, + { + "bolt12": "lni1qqgrm2asu2e8fs9n8k4mpc4jwnqtxzst2d5k6urvv5s8getnw3gzqp3zderpzxstt8927ynqg044h0egcd8n5h3n9g0u0v4h8ncc3yg02gps7sjqtqssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v65zvq8qv5khejhhc25kvp9jrvfmm66tefgyz05qnart8fk35mkmugeummqf2clctqh8zfa5y0adyx2vefqpz0t0c9nwtq45d66v2qwgvgwqhkjqgz3she9p693jxt8q3gxqnvh8jd0wwzus7xsvysh6tulzj2xdxu353qqvhdjgdtcwmdyl6q67up324wfyzxrr59etzz3xsl0rrfklwt57xda4tw2hf9hxrfdhhhzn82u9u46jvwguazrsqqqqqqqqqqqqqqq5qqqqqqqqqqqqqayjedltzjqqqqqq9yq3ne035q5cq442pq6jv2jt33qqevgsujeemxypczmama9adyh83a4uedclajwv0jnlw65qc0gfq2uqczqqqtqggrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7dalqs9m9rw2m762kejwak6fak3fczpjwgzypg5tsxf8pa2zta23ms4jswmx680vppx4cxclp6s4smp6039zatydmehxazxz0qramnlvr3tdv", + "destination": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "payment_hash": "d498a92e310032c44392ce76620702df77d2f5a4b9e3daf32dc7fb2731f29fdd", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "19d53ddc88e5775519d53ddc88e5775519d53ddc88e5775519d53ddc88e57755", + "amount_msat": 1000000, + "amount_sent_msat": 1000000, + "created_index": 4, + "updated_index": 4 + }, + { + "bolt11": "lnbcrt1pne035qsp5uj9hhhcxxe6jymktzl0n6un9lts9hyhkw0tc4sfuckdcz5597zcspp50z5guhxp98ctrz8gk4eeul5gw5sk6mfdsc97pv6gwtjhlyhgqm6qdqcdserxgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq742xx35qwvstkzfdg6gr6v7gf3gp9pcf2xx9gmg9q4xhrg26x6vr5zqfy3hjncxp3jh0wuennd2dpha5fa6jrnj6mu9p37aknh0utngpac7vpy", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "payment_hash": "78a88e5cc129f0b188e8b5739e7e8875216d6d2d860be0b34872e57f92e806f4", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "08377744ca98506708377744ca98506708377744ca98506708377744ca985067", + "amount_msat": 9900, + "amount_sent_msat": 9900, + "created_index": 5, + "updated_index": 5 + }, + { + "bolt11": "lnbcrt40n1pne035qsp5ajpkxcvpm0q6zqmqqdnaq70vk8kn9qhh2n4gxtfzy7ywzl4086dspp5vqxn0te3r5hhnsscaq6z9ju3k5e72q462rtghjn3nz7n427msd4qdqaveskjmr9vssxgetnvdexjur5d9hkuxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqju4wrmg4qjka9kxgku4xmyknxx3r5smuhl73s0ffxqhufyntu5lkrpw3q9vy3jgs0nyfpckx84saxlagkt5a95jk2mc33hxsayfjz8cpka6rgj", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "600d37af311d2f79c218e83422cb91b533e502ba50d68bca7198bd3aabdb836a", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "83ffe698292fafaa83ffe698292fafaa83ffe698292fafaa83ffe698292fafaa", + "amount_msat": 4000, + "amount_sent_msat": 4000, + "created_index": 6, + "updated_index": 6 + }, + { + "bolt11": "lnbcrt5m1pne035qsp5es4mnmar2a8e46tlvj7exqnnkuxhqpaxaqxvl70c47j0tgs38qkspp52rf22v5cl2pqx7qal07pw06r5jt84cpvek02jq9mzpusc4c0ttqqdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcv3qw3hjqmp5xqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqq5qqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqgewvcnjuukm2typ3tt65f5wcn5upwvtp5m635ur2arsstcgeqygsplssupldmhz6yxqzgn8wrxhykdlrq0patgyv2hgkhh6p6ar8qkcplhj0mc", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "payment_hash": "50d2a53298fa8203781dfbfc173f43a4967ae02ccd9ea900bb10790c570f5ac0", + "status": "complete", + "created_at": 1738000000, + "completed_at": 1738000000, + "preimage": "a23af6838ba86c41a23af6838ba86c41a23af6838ba86c41a23af6838ba86c41", + "amount_msat": 500000000, + "amount_sent_msat": 500000000, + "created_index": 7, + "updated_index": 7 + } + ] } } ] diff --git a/doc/schemas/listpeerchannels.json b/doc/schemas/listpeerchannels.json index 779ff2d2e8b6..899b34b907a9 100644 --- a/doc/schemas/listpeerchannels.json +++ b/doc/schemas/listpeerchannels.json @@ -5,11 +5,9 @@ "rpc": "listpeerchannels", "title": "Command returning data on channels of connected lightning nodes", "description": [ - "The **listpeerchannels** RPC command returns a list of this node's channels.", + "The **listpeerchannels** RPC command returns list of this node's channels, with the possibility to filter them by peer's node id.", "", - "By default, data for all known channels is returned, including those to peers that are currently connected and those to peers that are disconnected but still have open channels.", - "", - "At most one of *id*, *short_channel_id* or *channel_id* may be provided as a filter. If more than one is provided, the command fails with an error." + "If no *id* is supplied, then channel data on all lightning nodes that are connected, or not connected but have open channels with this node, are returned." ], "categories": [ "readonly" @@ -21,14 +19,14 @@ "id": { "type": "pubkey", "description": [ - "If supplied, limits the channels to just the peer with the given ID, if it exists. Cannot be used with 'short_channel_id' or 'channel_id'." + "If supplied, limits the channels to just the peer with the given ID, if it exists." ] }, "short_channel_id": { "added": "v25.05", "type": "short_channel_id", "description": [ - "If supplied, limits the channels to just this short_channel_id (or local alias), if it exists. Cannot be used with 'id' or 'channel_id'." + "If supplied, limits the channels to just this short_channel_id (or local alias), if it exists. Cannot be used with 'id' or 'channel_id'." ] }, "channel_id": { @@ -320,12 +318,6 @@ "The short_channel_id (once locked in)." ] }, - "direction": { - "type": "u32", - "description": [ - "The direction of the channel (i.e. 0 if we are the lesser node id, 1 if we are the greater)." - ] - }, "channel_id": { "type": "hash", "description": [ @@ -471,11 +463,12 @@ "option_static_remotekey", "option_anchor_outputs", "option_anchors", + "option_anchors_zero_fee_htlc_tx", "option_scid_alias", "option_zeroconf" ], "description": [ - "BOLT #9 features which apply to this channel." + "BOLT #9 features which apply to this channel. Note that *anchors_zero_fee_htlc_tx* is a deprecated synonym for *anchors*." ] } }, @@ -575,6 +568,16 @@ "Minimum amount for an output on the channel transactions." ] }, + "max_total_htlc_in_msat": { + "type": "msat", + "description": [ + "Max amount accept in a single payment. This field is deprecated, use instead our_max_htlc_value_in_flight_msat" + ], + "deprecated": [ + "v25.02", + "v26.06" + ] + }, "their_max_htlc_value_in_flight_msat": { "type": "msat", "added": "v25.02", @@ -1058,6 +1061,7 @@ "fee_base_msat": {}, "fee_proportional_millionths": {}, "dust_limit_msat": {}, + "max_total_htlc_in_msat": {}, "our_max_total_htlc_in_msat": {}, "their_max_total_htlc_in_msat": {}, "their_reserve_msat": {}, @@ -1158,6 +1162,7 @@ "fee_base_msat": {}, "fee_proportional_millionths": {}, "dust_limit_msat": {}, + "max_total_htlc_in_msat": {}, "our_max_total_htlc_in_msat": {}, "their_max_total_htlc_in_msat": {}, "their_reserve_msat": {}, @@ -1257,6 +1262,7 @@ "fee_base_msat": {}, "fee_proportional_millionths": {}, "dust_limit_msat": {}, + "max_total_htlc_in_msat": {}, "our_max_total_htlc_in_msat": {}, "their_max_total_htlc_in_msat": {}, "their_reserve_msat": {}, @@ -1358,6 +1364,7 @@ "fee_base_msat": {}, "fee_proportional_millionths": {}, "dust_limit_msat": {}, + "max_total_htlc_in_msat": {}, "our_max_total_htlc_in_msat": {}, "their_max_total_htlc_in_msat": {}, "their_reserve_msat": {}, @@ -1453,16 +1460,16 @@ "- -32602: If the given parameters are wrong." ], "author": [ - "Michael Hawkins [michael.hawkins@protonmail.com](mailto:michael.hawkins@protonmail.com)." + "Michael Hawkins <>." ], "see_also": [ "lightning-connect(7)", "lightning-fundchannel_start(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)", + "Main web site: ", "Lightning RFC site (BOLT #9): ", - "[https://github.com/lightningnetwork/lightning-rfc/blob/master/09-features.md](https://github.com/lightningnetwork/lightning-rfc/blob/master/09-features.md)" + "" ], "examples": [ { @@ -1470,13 +1477,13 @@ "id": "example:listpeerchannels#1", "method": "listpeerchannels", "params": { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202" + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } }, "response": { "channels": [ { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "peer_id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "peer_connected": true, "reestablished": true, "channel_type": { @@ -1505,9 +1512,9 @@ "fee_proportional_millionths": 10 } }, - "last_stable_connection": 1738510000, + "last_stable_connection": 1738000000, "state": "CHANNELD_NORMAL", - "scratch_txid": "scratchid1010101010101010101010101010101010101010101010101010101", + "scratch_txid": "f8042b0e29badb6450d57a8065a9c05d1a86cb8cd43d775d23bd3c8e3d180bd7", "last_tx_fee_msat": 4867000, "lost_state": false, "feerate": { @@ -1515,41 +1522,42 @@ "perkb": 15020 }, "owner": "channeld", - "short_channel_id": "109x1x1", - "direction": 1, - "channel_id": "channelid0120000120000120000120000120000120000120000120000120000", - "funding_txid": "channeltxid120000120000120000120000120000120000120000120000120000", + "short_channel_id": "110x1x1", + "direction": 0, + "channel_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", + "funding_txid": "22648c93b833fe6c6aa00906db3640d33b8539a3942f281706b006ec42076da2", "funding_outnum": 1, - "close_to_addr": "bcrt1p8c0ku4mpxq3443rss8e6rjwamztvv8yxvmxtetal5d0n6v39rlwqvfqy6n", - "close_to": "51203e1f6e576130235ac47081f3a1c9ddd896c61c8666ccbcafbfa35f3d32251fdc", + "close_to_addr": "bcrt1pra6c2rduuue0lqmwztg9mhccsxyamu4xtar6m5pumkyr8qgjqkxqtutu20", + "close_to": "51201f75850dbce732ff836e12d05ddf188189ddf2a65f47add03cdd88338112058c", "private": false, - "opener": "local", + "opener": "remote", "alias": { - "local": "30000001x60000001x60001", - "remote": "10000001x20000001x30001" + "local": "11027608x13255799x14088", + "remote": "10313255x1767569x15541" }, "features": [ "option_static_remotekey", "option_anchors" ], "funding": { - "local_funds_msat": 1000000000, - "remote_funds_msat": 0, - "pushed_msat": 0 - }, - "to_us_msat": 390492790, - "min_to_us_msat": 390492790, - "max_to_us_msat": 1000000000, + "local_funds_msat": 0, + "remote_funds_msat": 1000000000, + "pushed_msat": 0, + "withheld": false + }, + "to_us_msat": 609507210, + "min_to_us_msat": 0, + "max_to_us_msat": 609507210, "total_msat": 1000000000, "fee_base_msat": 1, "fee_proportional_millionths": 10, "dust_limit_msat": 546000, - "their_max_htlc_value_in_flight_msat": 18446744073709552000, - "our_max_htlc_value_in_flight_msat": 18446744073709552000, + "their_max_htlc_value_in_flight_msat": 18446744073709551615, + "our_max_htlc_value_in_flight_msat": 18446744073709551615, "their_reserve_msat": 10000000, "our_reserve_msat": 10000000, - "spendable_msat": 363951708, - "receivable_msat": 599507210, + "spendable_msat": 599507210, + "receivable_msat": 363951708, "minimum_htlc_in_msat": 0, "minimum_htlc_out_msat": 0, "maximum_htlc_out_msat": 990000000, @@ -1558,39 +1566,39 @@ "max_accepted_htlcs": 483, "state_changes": [ { - "timestamp": "2024-10-10T00:01:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_OPEN_COMMITTED", "new_state": "DUALOPEND_AWAITING_LOCKIN", - "cause": "user", + "cause": "remote", "message": "Sigs exchanged, waiting for lock-in" }, { - "timestamp": "2024-10-10T00:02:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_AWAITING_LOCKIN", "new_state": "CHANNELD_NORMAL", - "cause": "user", + "cause": "remote", "message": "Lockin complete" } ], "status": [ "CHANNELD_NORMAL:Channel ready for use." ], - "in_payments_offered": 1, - "in_offered_msat": 1000000, - "in_payments_fulfilled": 1, - "in_fulfilled_msat": 1000000, - "out_payments_offered": 22, - "out_offered_msat": 665528797, - "out_payments_fulfilled": 16, - "out_fulfilled_msat": 610507210, + "in_payments_offered": 22, + "in_offered_msat": 665528797, + "in_payments_fulfilled": 16, + "in_fulfilled_msat": 610507210, + "out_payments_offered": 1, + "out_offered_msat": 1000000, + "out_payments_fulfilled": 1, + "out_fulfilled_msat": 1000000, "htlcs": [ { - "direction": "out", + "direction": "in", "id": 17, "amount_msat": 4000082, - "expiry": 181, - "payment_hash": "paymenthashdelpay30303030303030303030303030303030303030303030303", - "state": "SENT_ADD_ACK_REVOCATION" + "expiry": 182, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", + "state": "RCVD_ADD_ACK_REVOCATION" } ] } @@ -1606,7 +1614,7 @@ "response": { "channels": [ { - "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202", + "peer_id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "peer_connected": true, "reestablished": true, "channel_type": { @@ -1635,9 +1643,9 @@ "fee_proportional_millionths": 10 } }, - "last_stable_connection": 1738520000, + "last_stable_connection": 1738000000, "state": "CHANNELD_NORMAL", - "scratch_txid": "scratchid2020202020202020202020202020202020202020202020202020202", + "scratch_txid": "f8042b0e29badb6450d57a8065a9c05d1a86cb8cd43d775d23bd3c8e3d180bd7", "last_tx_fee_msat": 4867000, "lost_state": false, "feerate": { @@ -1645,18 +1653,139 @@ "perkb": 15020 }, "owner": "channeld", - "short_channel_id": "109x1x1", - "direction": 1, - "channel_id": "channelid0120000120000120000120000120000120000120000120000120000", - "funding_txid": "channeltxid120000120000120000120000120000120000120000120000120000", + "short_channel_id": "110x1x1", + "direction": 0, + "channel_id": "2c383675809577b343f57acbea98d51dd913817874a3b621173f3fe2ea519c45", + "funding_txid": "22648c93b833fe6c6aa00906db3640d33b8539a3942f281706b006ec42076da2", "funding_outnum": 1, - "close_to_addr": "bcrt1pcl00020002000200020002000200020002000200020002000200020002", - "close_to": "db2dec31020202020202020202020202020202020202020202020202020202020202", + "close_to_addr": "bcrt1pra6c2rduuue0lqmwztg9mhccsxyamu4xtar6m5pumkyr8qgjqkxqtutu20", + "close_to": "51201f75850dbce732ff836e12d05ddf188189ddf2a65f47add03cdd88338112058c", + "private": false, + "opener": "remote", + "alias": { + "local": "11027608x13255799x14088", + "remote": "10313255x1767569x15541" + }, + "features": [ + "option_static_remotekey", + "option_anchors" + ], + "funding": { + "local_funds_msat": 0, + "remote_funds_msat": 1000000000, + "pushed_msat": 0, + "withheld": false + }, + "to_us_msat": 609507210, + "min_to_us_msat": 0, + "max_to_us_msat": 609507210, + "total_msat": 1000000000, + "fee_base_msat": 1, + "fee_proportional_millionths": 10, + "dust_limit_msat": 546000, + "their_max_htlc_value_in_flight_msat": 18446744073709551615, + "our_max_htlc_value_in_flight_msat": 18446744073709551615, + "their_reserve_msat": 10000000, + "our_reserve_msat": 10000000, + "spendable_msat": 599507210, + "receivable_msat": 363951708, + "minimum_htlc_in_msat": 0, + "minimum_htlc_out_msat": 0, + "maximum_htlc_out_msat": 990000000, + "their_to_self_delay": 5, + "our_to_self_delay": 5, + "max_accepted_htlcs": 483, + "state_changes": [ + { + "timestamp": "2025-01-27T17:46:40.000Z", + "old_state": "DUALOPEND_OPEN_COMMITTED", + "new_state": "DUALOPEND_AWAITING_LOCKIN", + "cause": "remote", + "message": "Sigs exchanged, waiting for lock-in" + }, + { + "timestamp": "2025-01-27T17:46:40.000Z", + "old_state": "DUALOPEND_AWAITING_LOCKIN", + "new_state": "CHANNELD_NORMAL", + "cause": "remote", + "message": "Lockin complete" + } + ], + "status": [ + "CHANNELD_NORMAL:Channel ready for use." + ], + "in_payments_offered": 22, + "in_offered_msat": 665528797, + "in_payments_fulfilled": 16, + "in_fulfilled_msat": 610507210, + "out_payments_offered": 1, + "out_offered_msat": 1000000, + "out_payments_fulfilled": 1, + "out_fulfilled_msat": 1000000, + "htlcs": [ + { + "direction": "in", + "id": 17, + "amount_msat": 4000082, + "expiry": 182, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", + "state": "RCVD_ADD_ACK_REVOCATION" + } + ] + }, + { + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "peer_connected": true, + "reestablished": true, + "channel_type": { + "bits": [ + 12, + 22 + ], + "names": [ + "static_remotekey/even", + "anchors/even" + ] + }, + "ignore_fee_limits": true, + "updates": { + "local": { + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "cltv_expiry_delta": 6, + "fee_base_msat": 1, + "fee_proportional_millionths": 10 + }, + "remote": { + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, + "cltv_expiry_delta": 6, + "fee_base_msat": 1, + "fee_proportional_millionths": 10 + } + }, + "last_stable_connection": 1738000000, + "state": "CHANNELD_NORMAL", + "scratch_txid": "8bcf4fe60537f74c6c956607a8689620114f7a8d27e00f217505027db7ff420c", + "last_tx_fee_msat": 4867000, + "lost_state": false, + "feerate": { + "perkw": 3755, + "perkb": 15020 + }, + "owner": "channeld", + "short_channel_id": "124x1x0", + "direction": 0, + "channel_id": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "funding_txid": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "funding_outnum": 0, + "close_to_addr": "bcrt1psf44655cjcww96w8eqted6n5nxx8xk6taluuq9jxtwjhg0t7h5ysd07wrp", + "close_to": "5120826b5d5298961ce2e9c7c81796ea74998c735b4beff9c016465ba5743d7ebd09", "private": false, "opener": "local", "alias": { - "local": "30000002x60000002x60002", - "remote": "10000002x20000002x30002" + "local": "11224216x13255799x14088", + "remote": "14198575x2726118x65411" }, "features": [ "option_static_remotekey", @@ -1665,21 +1794,23 @@ "funding": { "local_funds_msat": 1000000000, "remote_funds_msat": 0, - "pushed_msat": 0 + "pushed_msat": 0, + "psbt": "cHNidP8BAgQCAAAAAQMEewAAAAEEAQIBBQECAQYBAwH7BAIAAAAAAQCJAgAAAAHhFi6rzzFOcxsud6IwdoJQL9mDc3OH+Y5lL3Oc2dzBPAAAAAAA/f///wJAQg8AAAAAACIAILIJjWyJ8si43ZhmyhQ0vMkFItN42hE/iO2ZEqk3QCQsAS8PAAAAAAAiUSDF0lmFDKY6GQWdC1FfKcjDf8KkRl1lVOTB99fjt2pqTnMAAAABASsBLw8AAAAAACJRIMXSWYUMpjoZBZ0LUV8pyMN/wqRGXWVU5MH31+O3ampOAQhCAUC1MZ2Q7sCdNtRIs7iyYk072W/GfmxWyN9lj/hpM91aId7hc13Xjd2Jc/ifHqzB2/fb4topgooaX5FEEE2x4XU3AQ4gBStr8pCugidIrUoWw+k7QoYZy64a+QG91h57eFdPwGkBDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwICAAEM/AlsaWdodG5pbmcBCPPCCYQtWFAAAAEAcQIAAAAB4RYuq88xTnMbLneiMHaCUC/Zg3Nzh/mOZS9znNncwTwBAAAAAP3///8CWF6h7AAAAAAWABQ3mTv5YYhEey9XFyXjda+CrG0Ca4CEHgAAAAAAFgAUInWT7GMNIrpiPh6Xg8f7OcAbxD16AAAAAQEfgIQeAAAAAAAWABQidZPsYw0iumI+HpeDx/s5wBvEPQEIawJHMEQCIFia5tk+rEW+dxJmnMZiESlr4ejGmqOTjQj8eHXkSRjCAiBpJEY4Nm0Tbj567lxORMjw3jpP4zwm9Iu2A9clxBPwFwEhAuIYOI5d1PAOKhbT0aTgF3NMV8SvnkVfiz5DwNl4roXcAQ4gIFVLj/oO5AHhxFydrilUm3YA+j2J5B+Ep1MYnqRiuSkBDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwICAAEM/AlsaWdodG5pbmcBCPXCCYQtWFAAAAEDCEBCDwAAAAAAAQQiACCJxlsiU9FlTBffO4c0UPCE0uLC+SvgGDLzM15EqXECawz8CWxpZ2h0bmluZwEI6VVb3VjPC7YAAQMIRVceAAAAAAABBCJRILg7a3prBQ3yhktNYQuIqzPSmhp4oJYGKRTAcaR5iZBxIQfttiT+5dovSI/bGTo2wdixVAsluggE6qoPmV+jD+PG3gkASUVX7QoAAAAM/AlsaWdodG5pbmcBCPfCCYQtWFAAAA==", + "withheld": false }, - "to_us_msat": 390492790, - "min_to_us_msat": 390492790, + "to_us_msat": 899996000, + "min_to_us_msat": 899996000, "max_to_us_msat": 1000000000, "total_msat": 1000000000, "fee_base_msat": 1, "fee_proportional_millionths": 10, "dust_limit_msat": 546000, - "their_max_htlc_value_in_flight_msat": 18446744073709552000, - "our_max_htlc_value_in_flight_msat": 18446744073709552000, + "their_max_htlc_value_in_flight_msat": 18446744073709551615, + "our_max_htlc_value_in_flight_msat": 18446744073709551615, "their_reserve_msat": 10000000, "our_reserve_msat": 10000000, - "spendable_msat": 363951708, - "receivable_msat": 599507210, + "spendable_msat": 873454959, + "receivable_msat": 90004000, "minimum_htlc_in_msat": 0, "minimum_htlc_out_msat": 0, "maximum_htlc_out_msat": 990000000, @@ -1688,14 +1819,14 @@ "max_accepted_htlcs": 483, "state_changes": [ { - "timestamp": "2024-10-10T00:01:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_OPEN_COMMITTED", "new_state": "DUALOPEND_AWAITING_LOCKIN", "cause": "user", "message": "Sigs exchanged, waiting for lock-in" }, { - "timestamp": "2024-10-10T00:02:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_AWAITING_LOCKIN", "new_state": "CHANNELD_NORMAL", "cause": "user", @@ -1705,27 +1836,27 @@ "status": [ "CHANNELD_NORMAL:Channel ready for use." ], - "in_payments_offered": 1, - "in_offered_msat": 1000000, - "in_payments_fulfilled": 1, - "in_fulfilled_msat": 1000000, - "out_payments_offered": 22, - "out_offered_msat": 665528797, - "out_payments_fulfilled": 16, - "out_fulfilled_msat": 610507210, + "in_payments_offered": 0, + "in_offered_msat": 0, + "in_payments_fulfilled": 0, + "in_fulfilled_msat": 0, + "out_payments_offered": 5, + "out_offered_msat": 154004041, + "out_payments_fulfilled": 3, + "out_fulfilled_msat": 100004000, "htlcs": [ { "direction": "out", - "id": 17, - "amount_msat": 4000082, - "expiry": 181, - "payment_hash": "paymenthashdelpay30303030303030303030303030303030303030303030303", + "id": 1, + "amount_msat": 4000041, + "expiry": 176, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", "state": "SENT_ADD_ACK_REVOCATION" } ] }, { - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "peer_id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "peer_connected": false, "channel_type": { "bits": [ @@ -1740,135 +1871,120 @@ "updates": { "local": { "htlc_minimum_msat": 0, - "htlc_maximum_msat": 19454000, + "htlc_maximum_msat": 990000000, + "cltv_expiry_delta": 6, + "fee_base_msat": 1, + "fee_proportional_millionths": 10 + }, + "remote": { + "htlc_minimum_msat": 0, + "htlc_maximum_msat": 990000000, "cltv_expiry_delta": 6, "fee_base_msat": 1, "fee_proportional_millionths": 10 } }, - "state": "ONCHAIN", - "scratch_txid": "scratchid2030303030303030303030303030303030303030303030303030303", - "last_tx_fee_msat": 2250000, + "state": "CLOSINGD_COMPLETE", + "scratch_txid": "cebaa1c43f7f4e523e3eec4c689680823a2288956e91b6ada9610ad6d089f460", + "last_tx_fee_msat": 2895000, "lost_state": false, "feerate": { - "perkw": 3750, - "perkb": 15000 + "perkw": 3755, + "perkb": 15020 }, - "owner": "onchaind", - "direction": 0, - "channel_id": "channelid1100011000110001100011000110001100011000110001100011000", - "funding_txid": "channeltxid01050000500005000050000500005000050000500005000050000", - "funding_outnum": 1, - "initial_feerate": "10000perkw", - "last_feerate": "10000perkw", - "next_feerate": "10416perkw", - "inflight": [ - { - "funding_txid": "channeltxid01050000500005000050000500005000050000500005000050000", - "funding_outnum": 1, - "feerate": "10000perkw", - "total_funding_msat": 20000000, - "our_funding_msat": 20000000, - "splice_amount": 0, - "scratch_txid": "scratchid2030303030303030303030303030303030303030303030303030303" - } - ], - "close_to_addr": "bcrt1pcl00030003000300030003000300030003000300030003000300030003", - "close_to": "db2dec31030303030303030303030303030303030303030303030303030303030303", + "short_channel_id": "160x1x0", + "direction": 1, + "channel_id": "473851bb98a42329724d897b5ea85fcda29e9973b70e4e7b2bbce82ff996c601", + "funding_txid": "c7eac4a6788b9e202b991567c2da00590769637f7200ad94a70b8e5484a19c7a", + "funding_outnum": 0, + "close_to_addr": "bcrt1p54gvdfeuzl75dgfhqkqaza6fnyh5dauesj0y3wlllg284yh8f0hq39gnqc", + "close_to": "5120a550c6a73c17fd46a1370581d17749992f46f799849e48bbfffa147a92e74bee", "private": false, "opener": "local", "closer": "local", "alias": { - "local": "30000003x60000003x60003", - "remote": "10000003x20000003x30003" + "local": "11289752x13255799x14088", + "remote": "5925032x9143286x15010" }, "features": [ "option_static_remotekey", "option_anchors" ], "funding": { - "local_funds_msat": 20000000, + "local_funds_msat": 1000000000, "remote_funds_msat": 0, - "pushed_msat": 0 + "pushed_msat": 0, + "psbt": "cHNidP8BAgQCAAAAAQMEnwAAAAEEAQIBBQECAQYBAwH7BAIAAAAAAQCcAgAAAAEQOi3dzEKW2LsPtq8GGHD00sfm4332suX7Bjd+f818PgAAAAAA/f///wP3TggAAAAAACJRIGzx26aWmh3r2gUXQ2t3EwUm6C9idLC+WNeTpZ2Twqb5BQ0AAAAAAAAWABQNaabAxtIbpykdeapr3IfFfhy+m64IAAAAAAAAFgAUnCtIV9LfE1mAZ+is15UIoJ1YqZ58AAAAAQEr904IAAAAAAAiUSBs8dumlpod69oFF0NrdxMFJugvYnSwvljXk6Wdk8Km+QEIQgFAItHg00TcOCcUgwAuOaK0/B3jmb5V5HhPv774KYvCj7djoqFwdjdVn30m9e4n2JwBI36Bct25IxvnjYCo0ZVVYgEOIAjW14Lvw7TOQxlFerlqZdhe2y8WjigmtrGjtNsJXHqPAQ8EAAAAAAEQBP3///8M/AlsaWdodG5pbmcCAgABDPwJbGlnaHRuaW5nAQj5wgmELVhQAAABAHECAAAAAVvRu8ISqxSdSUshT04QrXsLIYszNw0NIdCVW2v5sX0kAQAAAAD9////AoCEHgAAAAAAFgAURMMe4gFrvmmFbUaJd+ubw3Qx+mDmo+nGAAAAABYAFK8y4L0eovmUVB0nT7NkU8tA/k8ungAAAAEBH4CEHgAAAAAAFgAURMMe4gFrvmmFbUaJd+ubw3Qx+mABCGsCRzBEAiAkHCgr0TqXWO/krR+4hzqo0MTjb8/ra8Wxeoj9pHvhCgIgFlwRLskqRc+SNVMW45DWNCrmcvRWQqCVpQmhFmB4msoBIQPEm5hyN9xL6iseIy01Rj26d0GTB324/YkjjaUs9DRuHAEOIBTfbxoAMnag0zxwp+OtmwfrykWQW6OLT5Au9VvdipNVAQ8EAAAAAAEQBP3///8M/AlsaWdodG5pbmcCAgABDPwJbGlnaHRuaW5nAQj7wgmELVhQAAABAwhAQg8AAAAAAAEEIgAgWyUqe68saAMnTiZUBFdJ3XMJJLh9RZDRsLg61GbCJVcM/AlsaWdodG5pbmcBCBN6SCVuiZtCAAEDCDt3FwAAAAAAAQQiUSDcKbnjNGDQ52BzNnwTn1iW59o2Z+Sm808v0Ib4R2sxeyEHYA5OsLxRzyMadVpheyQ+tDppDIT4sdblYytSu7ezsTwJACWqACsVAAAADPwJbGlnaHRuaW5nAQj9wgmELVhQAAA=", + "withheld": false }, - "to_us_msat": 20000000, - "min_to_us_msat": 20000000, - "max_to_us_msat": 20000000, - "total_msat": 20000000, + "to_us_msat": 500000000, + "min_to_us_msat": 500000000, + "max_to_us_msat": 1000000000, + "total_msat": 1000000000, "fee_base_msat": 1, "fee_proportional_millionths": 10, "dust_limit_msat": 546000, - "their_max_htlc_value_in_flight_msat": 18446744073709552000, - "our_max_htlc_value_in_flight_msat": 18446744073709552000, - "their_reserve_msat": 546000, - "our_reserve_msat": 546000, - "spendable_msat": 8172000, - "receivable_msat": 0, + "their_max_htlc_value_in_flight_msat": 18446744073709551615, + "our_max_htlc_value_in_flight_msat": 18446744073709551615, + "their_reserve_msat": 10000000, + "our_reserve_msat": 10000000, + "spendable_msat": 478705000, + "receivable_msat": 490000000, "minimum_htlc_in_msat": 0, "minimum_htlc_out_msat": 0, - "maximum_htlc_out_msat": 19454000, + "maximum_htlc_out_msat": 990000000, "their_to_self_delay": 5, "our_to_self_delay": 5, "max_accepted_htlcs": 483, "state_changes": [ { - "timestamp": "2024-10-10T00:01:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_OPEN_COMMITTED", "new_state": "DUALOPEND_AWAITING_LOCKIN", "cause": "user", "message": "Sigs exchanged, waiting for lock-in" }, { - "timestamp": "2024-10-10T00:02:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "DUALOPEND_AWAITING_LOCKIN", + "new_state": "CHANNELD_NORMAL", + "cause": "user", + "message": "Lockin complete" + }, + { + "timestamp": "2025-01-27T17:46:40.000Z", + "old_state": "CHANNELD_NORMAL", "new_state": "CHANNELD_SHUTTING_DOWN", "cause": "user", "message": "User or plugin invoked close command" }, { - "timestamp": "2024-10-10T00:03:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "CHANNELD_SHUTTING_DOWN", "new_state": "CLOSINGD_SIGEXCHANGE", "cause": "user", "message": "Start closingd" }, { - "timestamp": "2024-10-10T00:04:00.000Z", + "timestamp": "2025-01-27T17:46:40.000Z", "old_state": "CLOSINGD_SIGEXCHANGE", "new_state": "CLOSINGD_COMPLETE", "cause": "user", "message": "Closing complete" - }, - { - "timestamp": "2024-10-10T00:05:00.000Z", - "old_state": "CLOSINGD_COMPLETE", - "new_state": "FUNDING_SPEND_SEEN", - "cause": "user", - "message": "Onchain funding spend" - }, - { - "timestamp": "2024-10-10T00:06:00.000Z", - "old_state": "FUNDING_SPEND_SEEN", - "new_state": "ONCHAIN", - "cause": "user", - "message": "Onchain init reply" } ], "status": [ - "CLOSINGD_SIGEXCHANGE:We agreed on a closing fee of 2250 satoshi for tx:scratchid2030303030303030303030303030303030303030303030303030303", - "ONCHAIN:Tracking mutual close transaction", - "ONCHAIN:All outputs resolved: waiting 96 more blocks before forgetting channel" + "CLOSINGD_SIGEXCHANGE:We agreed on a closing fee of 2895 satoshi for tx:cebaa1c43f7f4e523e3eec4c689680823a2288956e91b6ada9610ad6d089f460" ], "in_payments_offered": 0, "in_offered_msat": 0, "in_payments_fulfilled": 0, "in_fulfilled_msat": 0, - "out_payments_offered": 0, - "out_offered_msat": 0, - "out_payments_fulfilled": 0, - "out_fulfilled_msat": 0, - "htlcs": [], - "last_stable_connection": 1738530000 + "out_payments_offered": 1, + "out_offered_msat": 500000000, + "out_payments_fulfilled": 1, + "out_fulfilled_msat": 500000000, + "htlcs": [] } ] } diff --git a/doc/schemas/listpeers.json b/doc/schemas/listpeers.json index b053fa482f10..c2615990a7a0 100644 --- a/doc/schemas/listpeers.json +++ b/doc/schemas/listpeers.json @@ -330,19 +330,19 @@ "id": "example:listpeers#1", "method": "listpeers", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303" + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31" } }, "response": { "peers": [ { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "connected": true, "num_channels": 1, "netaddr": [ - "127.0.0.1:19736" + "127.0.0.1:30005" ], - "features": "0898882a8a59a1" + "features": "800898882a8a59a1" } ] } @@ -356,28 +356,28 @@ "response": { "peers": [ { - "id": "nodeid010101010101010101010101010101010101010101010101010101010101", + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "connected": true, "num_channels": 1, "netaddr": [ - "127.0.0.1:19734" + "127.0.0.1:51132" ], - "features": "0898882a8a59a1" + "features": "800898882a8a59a1" }, { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "connected": true, "num_channels": 1, "netaddr": [ - "127.0.0.1:19736" + "127.0.0.1:54321" ], - "features": "0898882a8a59a1" + "features": "800898882a8a59a1" }, { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "connected": false, "num_channels": 1, - "features": "0898882a8a59a1" + "features": "800898882a8a59a1" } ] } diff --git a/doc/schemas/listsendpays.json b/doc/schemas/listsendpays.json index 8a6545d3b01e..8f8cca9c629b 100644 --- a/doc/schemas/listsendpays.json +++ b/doc/schemas/listsendpays.json @@ -346,7 +346,7 @@ "id": "example:listsendpays#1", "method": "listsendpays", "params": { - "bolt11": "lnbcrt100n1pnt2bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000bolt11invl030100000000" + "bolt11": "lnbcrt100n1pne035qsp5hcjp3axyfv0vaqdjgs8jf8zzm768ymqd7yvxgsgjyysu3knqlz5qpp5vn2vd3pgaqfuk3sxrlmkgzqgresdgavwmtmr7mhpz0t295elkh5sdp9f9h8vmmfvdjjqer9wd3hy6tsw35k7m3qdsenzxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqyly9hadh5tz09k5cmqg402kr2y7kfaawtq59ue7t0jt4c9ewanh5avgya8lceuqyf3va3jmks0s07p3m34sagdw9eueg0h9znmsu0kcq30mupp" } }, "response": { @@ -354,16 +354,16 @@ { "created_index": 2, "id": 2, - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "groupid": 1, "updated_index": 2, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, "created_at": 1738000000, - "completed_at": 1739000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimagew010101010101010101010101010101010101010101010101" + "payment_preimage": "83ffe698292fafa783ffe698292fafa783ffe698292fafa783ffe698292fafa7" } ] } @@ -379,72 +379,296 @@ { "created_index": 2, "id": 2, - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "groupid": 1, "updated_index": 2, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, "created_at": 1738000000, - "completed_at": 1739000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimagew010101010101010101010101010101010101010101010101" + "payment_preimage": "83ffe698292fafa783ffe698292fafa783ffe698292fafa783ffe698292fafa7" }, { "created_index": 3, "id": 3, - "payment_hash": "paymenthashkey01k101k101k101k101k101k101k101k101k101k101k101k101", + "payment_hash": "d2289494759fa09b0775d64b9af75fdd0302f0c8bee724e1958c5012e38e38bf", "groupid": 0, "updated_index": 3, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, - "created_at": 1738010000, - "completed_at": 1739010000, + "created_at": 1738000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimage1010101010101010101010101010101010101010101010101" + "payment_preimage": "6a3f206b59cf17f66a3f206b59cf17f66a3f206b59cf17f66a3f206b59cf17f6" }, { "created_index": 4, "id": 4, - "payment_hash": "paymenthashkey02k201k201k201k201k201k201k201k201k201k201k201k201", + "payment_hash": "ddcb44011f170300a4f5f3ffd3829b47d90dc2a97efc99cb1cdfd6c997335ad3", "groupid": 0, "updated_index": 4, - "destination": "nodeid040404040404040404040404040404040404040404040404040404040404", + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", "amount_msat": 10000000, "amount_sent_msat": 10000202, - "created_at": 1738020000, - "completed_at": 1739020000, + "created_at": 1738000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimage2020202020202020202020202020202020202020202020202" + "payment_preimage": "6a3f206b59cf17f86a3f206b59cf17f86a3f206b59cf17f86a3f206b59cf17f8" }, { "created_index": 5, "id": 5, - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "groupid": 0, "updated_index": 5, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, - "created_at": 1738030000, - "completed_at": 1739030000, + "created_at": 1738000000, + "completed_at": 1738000000, "status": "failed" }, { "created_index": 6, "id": 6, - "payment_hash": "paymenthashkey03k301k301k301k301k301k301k301k301k301k301k301k301", + "payment_hash": "f3e668c76e2e727d2cf9fdf25a6cef99eba3591c4d51b24dbde15a187a86dc99", "groupid": 0, "updated_index": 6, "partid": 1, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "amount_msat": 10000, + "amount_sent_msat": 10001, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "6a3f206b59cf17fa6a3f206b59cf17fa6a3f206b59cf17fa6a3f206b59cf17fa" + }, + { + "created_index": 7, + "id": 7, + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", + "groupid": 757177116660265524, + "updated_index": 7, + "partid": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "amount_msat": 50000, + "amount_sent_msat": 50001, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "83ffe698292fafa883ffe698292fafa883ffe698292fafa883ffe698292fafa8", + "bolt11": "lnbcrt500n1pne035qsp5hk3v7uu800vf5ju9c07emfuqh7c0ma0yfm5lcn0dcenplww2y0mqpp5ud2apzpm5q0wyyqs46n39ulu87xg62rp9qeyxy2xqhl8r3zw65fsdqcdsenygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq0u4wng86j3vxxs0rq5dscm6nqrh2vftacw9x5yphacgv437gkpjphpyz99kpdlhfr0yffvcdauxcr0gsx3kg6nu4afejjtqzdvqvkugqwtutsx" + }, + { + "created_index": 8, + "id": 8, + "payment_hash": "49795a91b71b932b428c9cadb86eb80b9e552d65e42bc047da0488a90a560528", + "groupid": 901292304736121396, + "updated_index": 8, + "partid": 1, + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "amount_msat": 10000, + "amount_sent_msat": 10002, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "a23af6838ba86c3ea23af6838ba86c3ea23af6838ba86c3ea23af6838ba86c3e", + "bolt11": "lnbcrt100n1pne035qsp5undrf08ef89syd4e6yxu4lemacfytqn5pfrfamdan2zcmyvl0nrspp5f9u44ydhrwfjks5vnjkmsm4cpw092tt9us4uq376qjy2jzjkq55qdp9w3jhxazl0pcxz72lwd5k6urvv5sxymmvwscnzxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwgqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq4ztcaeu0rpezmlghvv6fm42mknju85th2nyudz02ks6j089tm90hsd7gs0m2yr96cn5qjvl8k2vy8w37g9d5fqsmw4r388m3u9xfrkcqgep705" + }, + { + "created_index": 9, + "id": 9, + "payment_hash": "878c8025683c0b72ef0ebd509846dc744a228a36ec3ac8f31eb8ca518e132fea", + "groupid": 1045407492811977268, + "updated_index": 9, + "partid": 1, + "destination": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", + "amount_msat": 1000, + "amount_sent_msat": 1000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "19d53ddc88e5736d19d53ddc88e5736d19d53ddc88e5736d19d53ddc88e5736d", + "bolt12": "lni1qqgpn4famjyw2eakr82nmhygu4nmvq3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy83pmsr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdqys4ylzf0ryt08yxdyskespu6pysngqmc2n83y0vfanr8ut9wujhmqgpa78ntzvt4ldv03frwhqak98fegydsdtad5tnxwe0x5mkzz5kn52qqxv0v3tgy3ezp9dret9ks0wmww462x8gp83pefp5p42g5cp64ntkj0ggpaszv24jw6kqef4pa5hhypkjhnswq92e76qwpht8qvkshn4uljs6l3dk2d4fhks84qrmz9huz4rge7v4vqqepf0q9rl52m9eu8zsll6u6p7rxkez8qarphgu3258qgyreclzs56870j32wp2a0cs89cu3lqnzv33a88a3vggrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7da4qgqxyfhyvyg6pdvu4tcjvpp7kkal9rp57wj7xv4pl3ajku70rzy3pafqyqlg2sq9sggz9rh3hynd2f6czucjrdhg7j4demlhfw5hmwmnz2dxt78qldzr8hm2pxqrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7das9cu7z4q3sc3ylzdth90gf9sfv0el4ew9z26zxs49gjwy45v7jcjhqypvlrkqpfeuej9pa8xmkurg8nqete9grp5jux562zdqvhv8ugw4tpsqxgrzlw6nm7r3uurn9thghtux0qkmtds44hhs7j9f68yg9vu80xjl0uwad6lnfs9xqmcgefzx69djf403v63pcqqqqqqqqqqqqqqq2qqqqqqqqqqqqqwjfvkl43fqqqqqqzjqgeuhc6q2sgy83jqz26pupdew7r4a2zvydhr5fg3g5dhv8ty0x84cefgcuye0a24qyqlg4cpsyqqqkqss8qv5khejhhc25kvp9jrvfmm66tefgyz05qnart8fk35mkmugeumm7pq8tpj52pk4r4c5t7zlfamke65546d78jk40necf708n806hph7x9ypl2hdg52l0qeu4hcjjppnh32qh68pca8fawuj6ekawqjpmf6kys" + }, + { + "created_index": 10, + "id": 10, + "payment_hash": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572", + "groupid": 1, + "updated_index": 10, + "amount_sent_msat": 1002, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "failed", + "erroronion": "528c01fe1edfd3ad33b764c8059c82c1c1e539f08a2255b32cdbcd6217756818096c014797ec22878aa6483da9f72cf452fdf889d4719623e571b477c2769733e164eab2a7fa9ac6945fe79e783d3a566ef3957ec46754e7bfaf828ae5065de241f3e63fc36092f4a8883cd02c985b39708b89cfebc9f6e54c00c58c4148a50ed3b86e0ec506ca7f7b294eedf1b67cef0ca9924c52abc0e3bfea888161b55a9c4c75d1e154a4243ba3bf2750c2ae1a2d27f9453df4dd850913e17800f31c3d7b614d87b8318fd496591badef8c34daf1808be23ece29289dc95d1d44bd3153351d131807c3b0800910096c5161675d2bb2917ed024501cab053f02ca647b5e6a39b7b4e8cd13982804eb350d31df98daff1c44932566fc63ed4627f8c5f4e6e44ba57c55" + }, + { + "created_index": 11, + "id": 11, + "payment_hash": "600d37af311d2f79c218e83422cb91b533e502ba50d68bca7198bd3aabdb836a", + "groupid": 1, + "updated_index": 11, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, - "created_at": 1738040000, - "completed_at": 1739040000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "failed" + }, + { + "created_index": 12, + "id": 12, + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", + "groupid": 0, + "updated_index": 12, + "partid": 1, + "amount_sent_msat": 1000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506608377744ca98506608377744ca98506608377744ca985066" + }, + { + "created_index": 13, + "id": 13, + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", + "groupid": 1, + "updated_index": 13, + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 400000, + "amount_sent_msat": 400000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506108377744ca98506108377744ca98506108377744ca985061", + "bolt11": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy" + }, + { + "created_index": 14, + "id": 14, + "payment_hash": "861124a060cefd3247d5f22da2107634e2c5594b5b53421cdd9dac9626912099", + "groupid": 1117465086849905204, + "updated_index": 14, + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 2000, + "amount_sent_msat": 2000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506908377744ca98506908377744ca98506908377744ca985069", + "bolt11": "lnbcrt20n1pne035qsp5g0v5nxljyscl7y96rafhwh2t5n569l4fxalhx554em395rz05j6spp5scgjfgrqem7ny3747gk6yyrkxn3v2k2ttdf5y8xankkfvf53yzvsdq8d9h8vvsxqyjw5qcqp99qxpqysgqsc95qzqhwg6ze32nzkvv6vxrrc5l7nxaa0dyrlahcsmau635fczjjafqe7wncy3zqg7gdk54dq4c8u5hgej52p8vpuezvm932jy8p0qpgqfdu5" + }, + { + "created_index": 15, + "id": 15, + "payment_hash": "1d9831b78123abd6803a6235625e3b698fd26d0ad868d2021c20dfb99a1072b5", + "groupid": 1189522680887833140, + "updated_index": 15, + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 3000, + "amount_sent_msat": 3000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506a08377744ca98506a08377744ca98506a08377744ca98506a", + "bolt11": "lnbcrt30n1pne035qsp5xmmndqhpr0p8slvh8rzxk0kfmsw0p3xcdxnydw4qnu9lkllzr6hqpp5rkvrrdupyw4adqp6vg6kyh3mdx8aymg2mp5dyqsuyr0mnxssw26sdq8d9h8vvcxqyjw5qcqp99qxpqysgqk0c43st7a0xt5djwtxnsqslmkwwmzm0qr7gyuzvr9dsd79pf8aapj3e30h90ps5nxk274pk2xsjmflsp3c9zzvn7gl05a6cemazpgdgq37w6pm" + }, + { + "created_index": 16, + "id": 16, + "payment_hash": "bd463d24778dc63375b36f68c2675c382ae62b2fc6155ac9a15ae4e6bd5e6e9f", + "groupid": 1261580274925761076, + "updated_index": 16, + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 5000, + "amount_sent_msat": 5000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506c08377744ca98506c08377744ca98506c08377744ca98506c", + "bolt11": "lnbcrt50n1pne035qsp5wsdp5uw70xvzpxjqlnhyj6s9p2qz240eejuagaqmry9fxe2dylyspp5h4rr6frh3hrrxadnda5vye6u8q4wv2e0cc244jdpttjwd027d60sdq8d9h8vdgxqyjw5qcqp99qxpqysgq6apxvfqr23jagvh5ntzkzmh4p6eeegp823n9peg3xsrq4tknx89p8fvnd3966sefeq3psc5k037lvg2q5usjrdufr590c33ahcgnlqqqndslpr" + }, + { + "created_index": 17, + "id": 17, + "payment_hash": "f6cdda280bd29792e7edb8ad19b7c2cf03a8a0dd573c76e2a09665f43d14e43d", + "groupid": 1333637868963689012, + "updated_index": 17, + "partid": 1, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 4000, + "amount_sent_msat": 4000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506b08377744ca98506b08377744ca98506b08377744ca98506b", + "bolt11": "lnbcrt40n1pne035qsp50uyl83qu0zmc249vlu2req6lpznpcqwve8a07cg5qveh6uey7zsqpp57mxa52qt62te9eldhzk3nd7zeup63gxa2u78dc4qjejlg0g5us7sdq8d9h8vdqxqyjw5qcqp99qxpqysgqkuqsrz5gtsgcxq9px3lt65dyzmvefmwrmdcq6adlatkh3r37kepy5u5mjx8wel243v30nke6nkxxfm2fnpf8decc5rsnduhqyd9hsdgqhlnut0" + }, + { + "created_index": 18, + "id": 18, + "payment_hash": "e03ba693d2db82c85c2f1ee79d4d077a6b39fa9862cd742a26b50cd7e5266bd5", + "groupid": 1, + "updated_index": 18, + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "amount_msat": 1000, + "amount_sent_msat": 1000, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "08377744ca98506808377744ca98506808377744ca98506808377744ca985068" + }, + { + "created_index": 19, + "id": 19, + "payment_hash": "80f143871ca085b8a7b74df52c05b7f6bd4c1b346c6cd3ec1c0843051dea7751", + "groupid": 1, + "partid": 1, + "destination": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "amount_msat": 4000000, + "amount_sent_msat": 4000082, + "created_at": 1738000000, + "status": "pending" + }, + { + "created_index": 21, + "id": 21, + "payment_hash": "f205d74d999322201d2c9a67c47ae593f29799711fbb4954935038ecb8fe37c4", + "groupid": 1405695463001616948, + "updated_index": 20, + "partid": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "amount_msat": 50000000, + "amount_sent_msat": 50000501, + "created_at": 1738000000, + "completed_at": 1738000000, + "status": "complete", + "payment_preimage": "83ffe698292fafab83ffe698292fafab83ffe698292fafab83ffe698292fafab", + "bolt11": "lnbcrt500u1pne035qsp5u8jtd2hacszmec0ct45qx8a632k5ptfwfwy5yqnqc2p6js5zw68qpp57gzawnvejv3zq8fvnfnug7h9j0ef0xt3r7a5j4yn2quwew87xlzqdqcdsen2gryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgq3q5qpa8vels55ghjpk99qxel2qrqamhcyxlqwuv729jhzlatwhaq7kkhfdccmnz487vkzleum2sq7lw462hcgtg55algrwywhl73thcqqq8463" + }, + { + "created_index": 22, + "id": 22, + "payment_hash": "23399ee6af7fe47b2393e046dbead38a98545fbcf63d81d1c5ddf22555651714", + "groupid": 1477753057039544884, + "updated_index": 21, + "partid": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "amount_msat": 50000000, + "amount_sent_msat": 50000501, + "created_at": 1738000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimage3030303030303030303030303030303030303030303030303" + "payment_preimage": "83ffe698292fafad83ffe698292fafad83ffe698292fafad83ffe698292fafad", + "bolt11": "lnbcrt500u1pne035qsp5kxhtsa7wtgh73l27y5kl54qk9fahdge4sgtkze0ay6tgzwaqgk0spp5yvueae400lj8kgunuprdh6kn32v9ghau7c7cr5w9mhez24t9zu2qdqcdsenwgryv4ekxunfwp6xjmmwxqyjw5qcqp99qxpqysgqrtmatr80a0paxmx6gc8x825cfqu7lenvu8tuqutq2rfmqx4tctcnk90hrdxtdz0qslcz8u5y07ehlyefpm88gl8vfc0ulgecscwmeqsqrkp6zp" } ] } diff --git a/doc/schemas/listsqlschemas.json b/doc/schemas/listsqlschemas.json index 4ab6e1ad5aac..2e001474c616 100644 --- a/doc/schemas/listsqlschemas.json +++ b/doc/schemas/listsqlschemas.json @@ -230,6 +230,14 @@ "name": "funding_outnum", "type": "INTEGER" }, + { + "name": "funding_psbt", + "type": "TEXT" + }, + { + "name": "funding_withheld", + "type": "INTEGER" + }, { "name": "leased", "type": "INTEGER" diff --git a/doc/schemas/listtransactions.json b/doc/schemas/listtransactions.json index fc5018806862..42e281910fd5 100644 --- a/doc/schemas/listtransactions.json +++ b/doc/schemas/listtransactions.json @@ -173,51 +173,504 @@ "response": { "transactions": [ { - "hash": "txid7000170001700017000170001700017000170001700017000170001", - "rawtx": "02000000000101lstx70001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001700017000170001", + "hash": "1d69767ff8fa861a731f48e38b856775da123f8a859b94bf1f04ead123c01365", + "rawtx": "02000000000101bfdf1f293a2f630989ff4a63f4a4c74843d4178893ed8af502112b16333be4f10000000000fb99ee80044a010000000000002200206f7c277cc1b3c8a9b7c9d2c3fce765660f381b1085d539f31b3c5bf52c0875fa4a010000000000002200207f9475724a35f4edcbd353e76878e83e76e71490ed6ed2c6525c1a3179ebfa6fa00f00000000000022002062578235474f06095e56bdedc84a1fc048cf915e6b55ec7b9deaad70feb3b70b0a1d0f00000000002200200be82762aad4446848bd3b3671f3a6598301bcb4c9d6d48db23dea729f3ea3050400473044022056828a56b39bacfee902d0527ffc54f9f393f75cc07e155692bfc846ce53173f022032754786afe65edfb4fbadc75b622b095d30e144f0f856e64923c3b8f7fdc8d30147304402205995f09bdd483eb6013e4850ce9ea214c5f2bfc224c0d8e08620a642f6ababa202206f876233b4db5e8b2bbf4828b4723e36e241390151e48c7cef813e74bc64817901475221037f73e65c55b4a5da528c5b31ee32a8013cc2e999eb00deaccafd36894e38cf1d2103f4683196ad4f4a4b811e881dbeee36c0ea701a44c2a04f14003cde088277216c52ae5488bf20", "blockheight": 0, "txindex": 0, - "locktime": 549000100, + "locktime": 549423188, "version": 2, "inputs": [ { - "txid": "txid600116001160011600116001160011600116001160011600116001160011", + "txid": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf", + "index": 0, + "sequence": 2163120635 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 330000, + "scriptPubKey": "00206f7c277cc1b3c8a9b7c9d2c3fce765660f381b1085d539f31b3c5bf52c0875fa" + }, + { + "index": 1, + "amount_msat": 330000, + "scriptPubKey": "00207f9475724a35f4edcbd353e76878e83e76e71490ed6ed2c6525c1a3179ebfa6f" + }, + { + "index": 2, + "amount_msat": 4000000, + "scriptPubKey": "002062578235474f06095e56bdedc84a1fc048cf915e6b55ec7b9deaad70feb3b70b" + }, + { + "index": 3, + "amount_msat": 990474000, + "scriptPubKey": "00200be82762aad4446848bd3b3671f3a6598301bcb4c9d6d48db23dea729f3ea305" + } + ] + }, + { + "hash": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05", + "rawtx": "02000000000101ed000944f239bfbd9e876f399e82513778dacffd0005065fa6a173f9e4c870b20100000000fdffffff02b37c110501000000160014ec44e83fc7e283d34a477abd70b083fddbe0995b00c2eb0b000000001600145cbca4bc04a2e5d053d132d635486a04312272aa0247304402206d37b47e045550819692ae8c3fdc6d8572bd5411d0335951d1b2b5809253b7f7022072ff7a2ffb866ec3df41edcea426eca67b9d25134c19ce2602e132b88e68f9360121036c6305fede7588379b2eafa464df2073ad03b0ae903b4665e49ea7c2393fc5e869000000", + "blockheight": 106, + "txindex": 1, + "locktime": 105, + "version": 2, + "inputs": [ + { + "txid": "b270c8e4f973a1a65f060500fdcfda783751829e396f879ebdbf39f2440900ed", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 4379999411000, + "scriptPubKey": "0014ec44e83fc7e283d34a477abd70b083fddbe0995b" + }, + { + "index": 1, + "amount_msat": 200000000000, + "scriptPubKey": "00145cbca4bc04a2e5d053d132d635486a04312272aa" + } + ] + }, + { + "hash": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed", + "rawtx": "02000000000101436fbe6391219940308eb334977604a6850777952df07246328c4abdecb7cad90000000000fdffffff0240420f0000000000220020a68adf1a0c89c2f61b51cf24185776ed08ac4f6e71fe0fb46d71eb54d00610f3012f0f00000000002251209bb0a0fd0157c7ad14828495907833c026eea468b3d57803549e67eeb16c82f80247304402205eff4b8a665906c3d352f0345130474ecf7aca61b1304e7ac7be08c1c6a37e4d022013e500847aabc60773d4c7390490e3e2ec8562da50518d9390592a34a730555a012102f9abcc5317f39696c3b468948d8554d32a577d8b195bb191a5be8530b7e19c8e1f000000", + "blockheight": 112, + "txindex": 1, + "locktime": 31, + "version": 2, + "inputs": [ + { + "txid": "d9cab7ecbd4a8c324672f02d95770785a604769734b38e304099219163be6f43", + "index": 0, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 1000000000, + "scriptPubKey": "0020a68adf1a0c89c2f61b51cf24185776ed08ac4f6e71fe0fb46d71eb54d00610f3" + }, + { + "index": 1, + "amount_msat": 995073000, + "scriptPubKey": "51209bb0a0fd0157c7ad14828495907833c026eea468b3d57803549e67eeb16c82f8" + } + ] + }, + { + "hash": "abe067ff2ce8c126fa900cd98f245dc6322227ceefbef83165bad94bbbb4ae86", + "rawtx": "02000000000101436fbe6391219940308eb334977604a6850777952df07246328c4abdecb7cad90100000000fdffffff0280841e0000000000160014d5acf852e488aa5fc1c22fb45006faa280efbb7a7268deec0000000016001491bd356030cd90b13612ba856a54296fa13f797d024730440220211365ea6ff1c81ec67d4cafb7393e028c8f2fbf6251e05c3d0487a4cc1bd78102207cf7e46d40300cde74e0f821cbc3e91a640d5c2e7576199d600ba071e8815adb0121032309c9697ee2291749cdbd722f74a4389f6add3156c78d6fe0ced9dce2e0375f70000000", + "blockheight": 113, + "txindex": 1, + "locktime": 112, + "version": 2, + "inputs": [ + { + "txid": "d9cab7ecbd4a8c324672f02d95770785a604769734b38e304099219163be6f43", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 2000000000, + "scriptPubKey": "0014d5acf852e488aa5fc1c22fb45006faa280efbb7a" + }, + { + "index": 1, + "amount_msat": 3973998706000, + "scriptPubKey": "001491bd356030cd90b13612ba856a54296fa13f797d" + } + ] + }, + { + "hash": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356", + "rawtx": "02000000000101051ee3af41f1cb7f7b15a30fc4bc5f79aaa9ad155c6a6ae600786a54def06f450100000000fdffffff0240420f0000000000220020fce0a85d367c5c40f361d100038c7d1ff9e64f2af64be71b52e3302c1025be93816cdc0b00000000225120cd671b1cdc043e2daa42345b622b21f40a908de7597e81157f7b3f8fec5b9bf5024730440220602446cf21218deba8837b02663a3fb4dd12872aa30b607c46080e11bc73d7ef0220240374db13317bf92512c8ddee4c5da18836c34edc4e9e26ef870c99fb9a274701210269dcd24e00d4db6344c1e86d56ae588bc52fac0bc456d2d7251552534ffc30a171000000", + "blockheight": 114, + "txindex": 1, + "locktime": 113, + "version": 2, + "inputs": [ + { + "txid": "456ff0de546a7800e66a6a5c15ada9aa795fbcc40fa3157b7fcbf141afe31e05", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 1000000000, + "scriptPubKey": "0020fce0a85d367c5c40f361d100038c7d1ff9e64f2af64be71b52e3302c1025be93" + }, + { + "index": 1, + "amount_msat": 198995073000, + "scriptPubKey": "5120cd671b1cdc043e2daa42345b622b21f40a908de7597e81157f7b3f8fec5b9bf5" + } + ] + }, + { + "hash": "1ff9c88bbb5d2fd492353afbbe6646ede5e377c533d8329fe8a2106517d227a5", + "rawtx": "020000000001015663c90bc79ab4e7dfbb46f2931f13065efc21d0addc9a23588fa540e835e0e50000000000ffffffff026b6f0700000000001600143e377b48b14df55eb4f0b71ad62ac69ea7a8644a3ac807000000000022512048e0db1f36c9696aaec1b62416f106bfe8d556bf0792ff8f40e79ccc06d15a1a040047304402201864d5506c07ffd5adf0f5fc9082c1b2a235bc236e109fb650a8556c45071a0d022000b788f1a45bdbe2578795bda278097bc74889f9795b37acf24569d2385abbea01473044022045c87990da962be4a1a1d90bd6b4d6d22d177da4cdd684cebf2beae5d6ade74802204320c8769e8f8c1314ed6b9385e01a15c0c0e48d46b02818c279631af8280c6501475221020e55d5387c8b6e8c5fc7237fe8836c23a5946bede705b17a5139857a7b794d412103b17a20062f164e9aeaf7cdde40fe99c80f4fa261f59f709722814cda2135c54752ae00000000", + "blockheight": 122, + "txindex": 1, + "locktime": 0, + "version": 2, + "inputs": [ + { + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356", + "index": 0, + "sequence": 4294967295 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 487275000, + "scriptPubKey": "00143e377b48b14df55eb4f0b71ad62ac69ea7a8644a" + }, + { + "index": 1, + "amount_msat": 510010000, + "scriptPubKey": "512048e0db1f36c9696aaec1b62416f106bfe8d556bf0792ff8f40e79ccc06d15a1a" + } + ] + }, + { + "hash": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", + "rawtx": "02000000000101ed955dd800db7e304d93a9adf0c5ef9447093409fa1f138e6f0e3d2653ec019b0000000000ffffffff02026e0700000000002251200f45bc0d48f0a17bfd7fd8dd7dd4ced31589b86b36ea27bc4855bb3811c4aed2eec8070000000000225120eddfdc0684845dac712b1f1f3df32583ccaa449417cf4f3419017bcb03fe64f704004730440220562e1c2ce1993b5be6d85c18dd554166ac3ce65a35f0f5ef8bad42a8dd2fa5940220449c67f6dff874a8d8c3609b5a073c863d0b106a62f3e73605437d122186f1d8014730440220606fdf76ec72f447ad65df208b9569dee067d15d4f90e854e169fe3b9c62709202204d5689c596d1bb27565fd25ae7239281e90a48f17471013ed5af1c123932be370147522102428a180ab8faac4ff429b8f3423a76e982891c03b79ca9c8a17c0aa076f5a34d210291d9e5ea60956c8c94ba8dec13c7cbd130d2efa3ebe1c2aff4f794011da7749652ae00000000", + "blockheight": 122, + "txindex": 2, + "locktime": 0, + "version": 2, + "inputs": [ + { + "txid": "9b01ec53263d0e6f8e131ffa0934094794efc5f0ada9934d307edb00d85d95ed", + "index": 0, + "sequence": 4294967295 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 486914000, + "scriptPubKey": "51200f45bc0d48f0a17bfd7fd8dd7dd4ced31589b86b36ea27bc4855bb3811c4aed2" + }, + { + "index": 1, + "amount_msat": 510190000, + "scriptPubKey": "5120eddfdc0684845dac712b1f1f3df32583ccaa449417cf4f3419017bcb03fe64f7" + } + ] + }, + { + "hash": "4d567153942197a40cac53cd74089f9fbc70f565313244b746709291e1110746", + "rawtx": "02000000000102052b6bf290ae822748ad4a16c3e93b428619cbae1af901bdd61e7b78574fc0690100000000fdffffff20554b8ffa0ee401e1c45c9dae29549b7600fa3d89e41f84a753189ea462b9290100000000fdffffff0240420f000000000022002089c65b2253d1654c17df3b873450f084d2e2c2f92be01832f3335e44a971026b45571e0000000000225120b83b6b7a6b050df2864b4d610b88ab33d29a1a78a096062914c071a4798990710140b5319d90eec09d36d448b3b8b2624d3bd96fc67e6c56c8df658ff86933dd5a21dee1735dd78ddd8973f89f1eacc1dbf7dbe2da29828a1a5f9144104db1e17537024730440220589ae6d93eac45be7712669cc66211296be1e8c69aa3938d08fc7875e44918c2022069244638366d136e3e7aee5c4e44c8f0de3a4fe33c26f48bb603d725c413f017012102e218388e5dd4f00e2a16d3d1a4e017734c57c4af9e455f8b3e43c0d978ae85dc7b000000", + "blockheight": 124, + "txindex": 1, + "locktime": 123, + "version": 2, + "inputs": [ + { + "txid": "69c04f57787b1ed6bd01f91aaecb1986423be9c3164aad482782ae90f26b2b05", + "index": 1, + "sequence": 4294967293 + }, + { + "txid": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 1000000000, + "scriptPubKey": "002089c65b2253d1654c17df3b873450f084d2e2c2f92be01832f3335e44a971026b" + }, + { "index": 1, - "sequence": 2158511000 + "amount_msat": 1988421000, + "scriptPubKey": "5120b83b6b7a6b050df2864b4d610b88ab33d29a1a78a096062914c071a479899071" + } + ] + }, + { + "hash": "7d5f6475bd740ac598d298fab4219bf52e6f91b20e91a771cc43efd2b2bda8d7", + "rawtx": "0200000000010120554b8ffa0ee401e1c45c9dae29549b7600fa3d89e41f84a753189ea462b9290000000000fdffffff024bd982ec00000000160014b08ac9eca1e3f7e984cbfd6e70e20efef61cd96180841e000000000016001491a7bc4d0a312d503a120af07e76fb4c9f30f2d6024730440220174157565da24eeb34a7ba35ad248b47ecb15904d30e2e4b60b548a2ade58f530220308ba76b90a735938db8db5a37f562c58c9bf2155d680eea65e8498f36412a94012102fc2d7bf8bffbe6d03af63e9a93369885cc25d653c4a3197f2af243cd9b1b6bbe7c000000", + "blockheight": 125, + "txindex": 1, + "locktime": 124, + "version": 2, + "inputs": [ + { + "txid": "29b962a49e1853a7841fe4893dfa00769b5429ae9d5cc4e101e40efa8f4b5520", + "index": 0, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 3967998283000, + "scriptPubKey": "0014b08ac9eca1e3f7e984cbfd6e70e20efef61cd961" + }, + { + "index": 1, + "amount_msat": 2000000000, + "scriptPubKey": "001491a7bc4d0a312d503a120af07e76fb4c9f30f2d6" + } + ] + }, + { + "hash": "f1e43b33162b1102f58aed938817d44348c7a4f4634aff8909632f3a291fdfbf", + "rawtx": "020000000001015663c90bc79ab4e7dfbb46f2931f13065efc21d0addc9a23588fa540e835e0e50100000000fdffffff0240420f0000000000220020c0028cb98a9f9a83c83e01cb75999b857f91811a5e3c1255b18bb7a406ca49e73518cd0b00000000225120b6e5030f85b2037cf336dcde5c7c1f898bde94d5402c49221d6dcdc55a31a097014032dc84c0d935e12a73e7ffef75884e9f98d3f07cf7ccce9b3ff38022ab14fe86ae18e597eec68f29ff46802a5e956a3eec80a6b45ade26f11d265a22375584707d000000", + "blockheight": 126, + "txindex": 1, + "locktime": 125, + "version": 2, + "inputs": [ + { + "txid": "e5e035e840a58f58239adcadd021fc5e06131f93f246bbdfe7b49ac70bc96356", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 1000000000, + "scriptPubKey": "0020c0028cb98a9f9a83c83e01cb75999b857f91811a5e3c1255b18bb7a406ca49e7" + }, + { + "index": 1, + "amount_msat": 197990453000, + "scriptPubKey": "5120b6e5030f85b2037cf336dcde5c7c1f898bde94d5402c49221d6dcdc55a31a097" + } + ] + }, + { + "hash": "c841b47ae04fba0046b38da26f22e0af08507de9534e013b861b3edad89f91cd", + "rawtx": "02000000000101a5f1bb58450266b69903c4de83cbabf4f47ce0973a6f4c769c5cf317222d9d4a0000000000fdffffff0156650700000000002251207a29fbd919b4095bb7a4e95d03f0d06c3001239b3283660d83cd56accc6511f3014030d171c56605523720847754efc3b3cf6b71957aebf82886fd9f651fe11eee00aa11b8bf83b09d19a9a8bf74eff3faddb0a5d81a92205abdd0bc17072b82e40888000000", + "blockheight": 137, + "txindex": 1, + "locktime": 136, + "version": 2, + "inputs": [ + { + "txid": "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5", + "index": 0, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 484694000, + "scriptPubKey": "51207a29fbd919b4095bb7a4e95d03f0d06c3001239b3283660d83cd56accc6511f3" + } + ] + }, + { + "hash": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "rawtx": "02000000000101103a2dddcc4296d8bb0fb6af061870f4d2c7e6e37df6b2e5fb06377e7fcd7c3e0100000000fdffffff08e687150000000000225120bac2b59dbcd6b4cf054550c9748f7fe1b0ce22dac3344b44c305407246762fa3e8030000000000002251200958deebdc8ae01f4af2c2a1ab05423e320aba49863d0e4376bd4a1cd945a091e803000000000000160014c13df98a09f6287de37be00b4da94e6651384200e8030000000000001600142b72a64cbf1e9828e237b32056bf26638ab27942e803000000000000160014a1403aa7de6a7a79e89945f6d92f91297f79d724e8030000000000001600140f6e59454dbfd0e744a34326d5925c17fa63ed36e803000000000000160014e4e7895a2cdf6ce779f5c6202c99de3e3b3b36e8e8030000000000002251206da3edbbf110189ea0eb7c95e18d4eace1a75d18c557813b55745bb862cecb7a0140e061f8c16af9c108c2a5e05ef56a1d0a9a964262304decd307c2ff4457893353a81371356a53fcd7928a2873785a8c8ba3640074949dc0db22c534fbc8847ba48c000000", + "blockheight": 141, + "txindex": 1, + "locktime": 140, + "version": 2, + "inputs": [ + { + "txid": "3e7ccd7f7e3706fbe5b2f67de3e6c7d2f4701806afb60fbbd89642ccdd2d3a10", + "index": 1, + "sequence": 4294967293 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 1411046000, + "scriptPubKey": "5120bac2b59dbcd6b4cf054550c9748f7fe1b0ce22dac3344b44c305407246762fa3" + }, + { + "index": 1, + "amount_msat": 1000000, + "scriptPubKey": "51200958deebdc8ae01f4af2c2a1ab05423e320aba49863d0e4376bd4a1cd945a091" + }, + { + "index": 2, + "amount_msat": 1000000, + "scriptPubKey": "0014c13df98a09f6287de37be00b4da94e6651384200" + }, + { + "index": 3, + "amount_msat": 1000000, + "scriptPubKey": "00142b72a64cbf1e9828e237b32056bf26638ab27942" + }, + { + "index": 4, + "amount_msat": 1000000, + "scriptPubKey": "0014a1403aa7de6a7a79e89945f6d92f91297f79d724" + }, + { + "index": 5, + "amount_msat": 1000000, + "scriptPubKey": "00140f6e59454dbfd0e744a34326d5925c17fa63ed36" + }, + { + "index": 6, + "amount_msat": 1000000, + "scriptPubKey": "0014e4e7895a2cdf6ce779f5c6202c99de3e3b3b36e8" + }, + { + "index": 7, + "amount_msat": 1000000, + "scriptPubKey": "51206da3edbbf110189ea0eb7c95e18d4eace1a75d18c557813b55745bb862cecb7a" + } + ] + }, + { + "hash": "26493d5f46e5d4ac9e0594ed47af4e2c40eb7381c2bcf90adb8d86e5aeff304b", + "rawtx": "0200000000010186aeb4bb4bd9ba6531f8beefce272232c65d248fd90c90fa26c1e82cff67e0ab0000000000fdffffff0240420f00000000002200202bdf62cf77ca8d331ee03e40d1eb7fa14bb8078c3427d7714f271e37468645e8012f0f00000000002251205f5ccf17471f681b995a3eadb89503818769d6be3f30c72584b60200a525ac30024730440220063d31e1e44dea02dc18cb5c2af59ee1ef8a1df4b884204b1746db68eb9acbd702205301203efa11038408b41aa48021d2bb3537698de35ae876df58dc99fe47973d012103a21e0831a259e04ac8ec707cea558cc9d90a6cceec58d164008d430adeb884cc9a000000", + "blockheight": 156, + "txindex": 2, + "locktime": 154, + "version": 2, + "inputs": [ + { + "txid": "abe067ff2ce8c126fa900cd98f245dc6322227ceefbef83165bad94bbbb4ae86", + "index": 0, + "sequence": 4294967293 } ], "outputs": [ + { + "index": 0, + "amount_msat": 1000000000, + "scriptPubKey": "00202bdf62cf77ca8d331ee03e40d1eb7fa14bb8078c3427d7714f271e37468645e8" + }, { "index": 1, - "amount_msat": 201998901100, - "scriptPubKey": "scriptpubkey01010101010101010101010101010101010101010101010101010101" + "amount_msat": 995073000, + "scriptPubKey": "51205f5ccf17471f681b995a3eadb89503818769d6be3f30c72584b60200a525ac30" + } + ] + }, + { + "hash": "ee28aa7e61be5dea23bb966115c7821156d3a18f824c2560ee32d585d45d499a", + "rawtx": "020000000001014b30ffaee5868ddb0af9bcc28173eb402c4eaf47ed94059eacd4e5465f3d49260000000000ffffffff0176390f0000000000225120169e0f8fd41962da8f275621cc712e75fcc81ec1266235ecaf0e94efbf7d86070400473044022073e131948975b191c4e7033764e89995227b67592e1a8d2b4fa94c7e01bb47e402204c651a61d61f27e9e15ca22eeed9f804c91f974eb7062caaed7554f48a1adf1b01473044022055dc3002a662c249af72c798e516ffa2cb03b71c0a342dbb102c876a1d7c78980220324827c0c43b02c110ba516433bae4218a91f0af40c7870ac77f98c41b4dba1101475221024778e1278c9a70ef064e03285edb8281e95473a8f8900823e5dd9a0f4daa40af2103d02199675ce9e196c5aba59f666819662b0799a35291df2c10060752d623fa6552ae00000000", + "blockheight": 156, + "txindex": 5, + "locktime": 0, + "version": 2, + "inputs": [ + { + "txid": "26493d5f46e5d4ac9e0594ed47af4e2c40eb7381c2bcf90adb8d86e5aeff304b", + "index": 0, + "sequence": 4294967295 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 997750000, + "scriptPubKey": "5120169e0f8fd41962da8f275621cc712e75fcc81ec1266235ecaf0e94efbf7d8607" } ] }, { - "hash": "txid7000270002700027000270002700027000270002700027000270002", - "rawtx": "02000000000101lstx70002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002700027000270002", - "blockheight": 102, + "hash": "97fd847f1c8242a6399b6b55a54ccdba179573849113b9d448e38d018873b319", + "rawtx": "0200000000010708d6d782efc3b4ce4319457ab96a65d85edb2f168e2826b6b1a3b4db095c7a8f0100000000fdffffff08d6d782efc3b4ce4319457ab96a65d85edb2f168e2826b6b1a3b4db095c7a8f0200000000fdffffff3e0bb0e24421cd07aae421f00e9ace9cde1ddcff4ad243363895ce2f3fd914720000000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0200000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0600000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0700000000fdffffffac1ac1902c96956438e71f50b0c8913ede3d727c46f1167488fc6dad53a407900000000000fdffffff04a8610000000000002251201b51b2231176f1ad2f205f7be722d3a4549d2a9550281536d21cbc5e018ed48a307500000000000022002089df8e73118830cb1f909727e62db20c179bc683b1412179416a9c7fd3b0f078204e000000000000220020c78f7612091014be627511d7759daf13553b15fcda2b8fb4a9d878afb3496c57effc12060000000022002006addd4c05131a5d7bb40d0ffc74d00e648d908d5765b7498762348042eb66bf02473044022039f30125470de5772e573ec462d8c32e7f0a06e3aaff912593533586afbf11f70220064a40f4e91e217c513685ca9db57d7df03d5446379f8359399c654619db447c012102d89a2b5862744b39a15a6ab316b3e1aab0ebc1d63c610c17015ba1a9f8568fd4024730440220779da37632851f20fb89bfacbfd238c707ad2128d983a6b163b836b080a70cec02200437f5074157b975d63188d384b529dcced8475e43ff5c07e65d0b53d3700b5a01210370eb10c2b3f30d1481ce0802a97c1345ca927cac5637831214f4b431436e57c502473044022038093b7f58563a84eee60ac47476d300c0086a9095b00877d36649e0eb8ad17c02206942546f4f81cd56aeeb9ffe36859e964de67d62a10ab161b5370792ebcbb8d4012103c0fa2ec66a8e1ba14f7b282fdac52d0004eb3051d20904730ef163126e116f6a0247304402202335d3654ffd7b07eb837e3a7f9650663df9e830368706de232ac58ce69322140220512b3af6d8888b385ddf4e459da27e54600dc159890b8bb7fde0f49059c2554f0121028ebd2158aec94a0dcdba681f97dd634c5eacbde5b92721bf7724fe072e0199a80247304402206cb0c11b10f00625ec976951800fcec186b93d045e5244c62a6eddf18524661b02204eca99f191937a515d9200329d2d750f71170c6123cd5f31de54b55ba98163a3012103c93e0fee95a1c62556d78bab9591b8c3178ad669b94587710314293c70d7c6d80140711f39e2e59adf45d667477c458a06b657b9d57596072674deedffea086e3f527ee5f6401b8243c3092a7efe7613a3c6e6dc127104daa621a0f8cae89138176502473044022044b37046d9450689daeba3f92942ec37f7f20fc3057756f1a2289028869be71b022024e2573954e12bb9377c90013d1505dd2f42e18caf9fce05418aad3646ef77aa0121021649643413f6b0f1b47b69b09e4b88df16bdc1fb5b6bfed57ec2eba335e755c89c000000", + "blockheight": 157, "txindex": 1, - "locktime": 549000200, + "locktime": 156, "version": 2, "inputs": [ { - "txid": "txid600126001260012600126001260012600126001260012600126001260012", + "txid": "8f7a5c09dbb4a3b1b626288e162fdb5ed8656ab97a451943ceb4c3ef82d7d608", "index": 1, - "sequence": 2158512000 + "sequence": 4294967293 + }, + { + "txid": "8f7a5c09dbb4a3b1b626288e162fdb5ed8656ab97a451943ceb4c3ef82d7d608", + "index": 2, + "sequence": 4294967293 + }, + { + "txid": "7214d93f2fce95383643d24affdc1dde9cce9a0ef021e4aa07cd2144e2b00b3e", + "index": 0, + "sequence": 4294967293 + }, + { + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "index": 2, + "sequence": 4294967293 + }, + { + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "index": 6, + "sequence": 4294967293 + }, + { + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8", + "index": 7, + "sequence": 4294967293 + }, + { + "txid": "9007a453ad6dfc887416f1467c723dde3e91c8b0501fe7386495962c90c11aac", + "index": 0, + "sequence": 4294967293 } ], "outputs": [ + { + "index": 0, + "amount_msat": 25000000, + "scriptPubKey": "51201b51b2231176f1ad2f205f7be722d3a4549d2a9550281536d21cbc5e018ed48a" + }, { "index": 1, - "amount_msat": 201998902100, - "scriptPubKey": "scriptpubkey02010201020102010201020102010201020102010201020102010201" + "amount_msat": 30000000, + "scriptPubKey": "002089df8e73118830cb1f909727e62db20c179bc683b1412179416a9c7fd3b0f078" }, { "index": 2, - "amount_msat": 201998902200, - "scriptPubKey": "scriptpubkey02020202020202020202020202020202020202020202020202020202" + "amount_msat": 20000000, + "scriptPubKey": "0020c78f7612091014be627511d7759daf13553b15fcda2b8fb4a9d878afb3496c57" + }, + { + "index": 3, + "amount_msat": 101907695000, + "scriptPubKey": "002006addd4c05131a5d7bb40d0ffc74d00e648d908d5765b7498762348042eb66bf" + } + ] + }, + { + "hash": "2859b854097c3f60780f43b23951ef8fcaf6d528aa3992f8f7479957278da19a", + "rawtx": "0200000000010119b37388018de348d4b9139184739517bacd4ca5556b9b39a642821c7f84fd970200000000ffffffff0156450000000000002251207df7b21b2b0653344bc7d240d4e70295002696c14150f8fad6e3bd88c0d8520b04004730440220217ab85f5e33a076da211c5df600dc1c86c900aa1f3f6d6da77508ace8985a3c0220052b45892d58f98f32e3bf89076730dad766cf213d448ed7616c8cb80e3eec8001473044022053f796218ddfe1f6a531e7a424c5b0d2d7574d30a13d2acc3580ed9ea4cb7e9502200fc5d2f33cfc2a437fa459cebf703d9ceac22204b99e0736ec1be8aff52106930147522103e52cb6f368d39911714975c31f190723d9af971a899045c1c794b07a814d33f32103f377c55b6893fbfc33b9b68e43f5b84441bd5836bdba2893f23f8edafc5c4b8952ae00000000", + "blockheight": 157, + "txindex": 5, + "locktime": 0, + "version": 2, + "inputs": [ + { + "txid": "97fd847f1c8242a6399b6b55a54ccdba179573849113b9d448e38d018873b319", + "index": 2, + "sequence": 4294967295 + } + ], + "outputs": [ + { + "index": 0, + "amount_msat": 17750000, + "scriptPubKey": "51207df7b21b2b0653344bc7d240d4e70295002696c14150f8fad6e3bd88c0d8520b" } ] } diff --git a/doc/schemas/makesecret.json b/doc/schemas/makesecret.json index 0371a7adac24..56fea0c888b9 100644 --- a/doc/schemas/makesecret.json +++ b/doc/schemas/makesecret.json @@ -59,7 +59,7 @@ ] }, "response": { - "secret": "82d3e65651ac89124448cb88b5f4cd009f6c321f58ada0fca6e9e3f2d1c5889e" + "secret": "80eebdbc5ec75ba007e26deea7a0392d0e413b38a0eedb99b4e3ec7d6d181038" } }, { @@ -71,7 +71,7 @@ } }, "response": { - "secret": "82d3e65651ac89124448cb88b5f4cd009f6c321f58ada0fca6e9e3f2d1c5889e" + "secret": "80eebdbc5ec75ba007e26deea7a0392d0e413b38a0eedb99b4e3ec7d6d181038" } } ] diff --git a/doc/schemas/multifundchannel.json b/doc/schemas/multifundchannel.json index 6c705801a1f8..77c1b871323a 100644 --- a/doc/schemas/multifundchannel.json +++ b/doc/schemas/multifundchannel.json @@ -344,15 +344,15 @@ "params": { "destinations": [ { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303@127.0.0.1:19736", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31@127.0.0.1:30005", "amount": "20000sat" }, { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404@127.0.0.1:19737", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0@127.0.0.1:30007", "amount": "0.0003btc" }, { - "id": "nodeid050505050505050505050505050505050505050505050505050505050505@127.0.0.1:19738", + "id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265@127.0.0.1:30009", "amount": "all" } ], @@ -361,12 +361,12 @@ } }, "response": { - "tx": "02000000000101multif50000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000500005000050000", - "txid": "channeltxid01050000500005000050000500005000050000500005000050000", + "tx": "0200000000010708d6d782efc3b4ce4319457ab96a65d85edb2f168e2826b6b1a3b4db095c7a8f0100000000fdffffff08d6d782efc3b4ce4319457ab96a65d85edb2f168e2826b6b1a3b4db095c7a8f0200000000fdffffff3e0bb0e24421cd07aae421f00e9ace9cde1ddcff4ad243363895ce2f3fd914720000000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0200000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0600000000fdffffffa8d110282438d103f36d23d36a4397d42a2a2061c9390c557bc0d9e310ac9a2b0700000000fdffffffac1ac1902c96956438e71f50b0c8913ede3d727c46f1167488fc6dad53a407900000000000fdffffff04a8610000000000002251201b51b2231176f1ad2f205f7be722d3a4549d2a9550281536d21cbc5e018ed48a307500000000000022002089df8e73118830cb1f909727e62db20c179bc683b1412179416a9c7fd3b0f078204e000000000000220020c78f7612091014be627511d7759daf13553b15fcda2b8fb4a9d878afb3496c57effc12060000000022002006addd4c05131a5d7bb40d0ffc74d00e648d908d5765b7498762348042eb66bf02473044022039f30125470de5772e573ec462d8c32e7f0a06e3aaff912593533586afbf11f70220064a40f4e91e217c513685ca9db57d7df03d5446379f8359399c654619db447c012102d89a2b5862744b39a15a6ab316b3e1aab0ebc1d63c610c17015ba1a9f8568fd4024730440220779da37632851f20fb89bfacbfd238c707ad2128d983a6b163b836b080a70cec02200437f5074157b975d63188d384b529dcced8475e43ff5c07e65d0b53d3700b5a01210370eb10c2b3f30d1481ce0802a97c1345ca927cac5637831214f4b431436e57c502473044022038093b7f58563a84eee60ac47476d300c0086a9095b00877d36649e0eb8ad17c02206942546f4f81cd56aeeb9ffe36859e964de67d62a10ab161b5370792ebcbb8d4012103c0fa2ec66a8e1ba14f7b282fdac52d0004eb3051d20904730ef163126e116f6a0247304402202335d3654ffd7b07eb837e3a7f9650663df9e830368706de232ac58ce69322140220512b3af6d8888b385ddf4e459da27e54600dc159890b8bb7fde0f49059c2554f0121028ebd2158aec94a0dcdba681f97dd634c5eacbde5b92721bf7724fe072e0199a80247304402206cb0c11b10f00625ec976951800fcec186b93d045e5244c62a6eddf18524661b02204eca99f191937a515d9200329d2d750f71170c6123cd5f31de54b55ba98163a3012103c93e0fee95a1c62556d78bab9591b8c3178ad669b94587710314293c70d7c6d80140711f39e2e59adf45d667477c458a06b657b9d57596072674deedffea086e3f527ee5f6401b8243c3092a7efe7613a3c6e6dc127104daa621a0f8cae89138176502473044022044b37046d9450689daeba3f92942ec37f7f20fc3057756f1a2289028869be71b022024e2573954e12bb9377c90013d1505dd2f42e18caf9fce05418aad3646ef77aa0121021649643413f6b0f1b47b69b09e4b88df16bdc1fb5b6bfed57ec2eba335e755c89c000000", + "txid": "97fd847f1c8242a6399b6b55a54ccdba179573849113b9d448e38d018873b319", "channel_ids": [ { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel_id": "channelid1100011000110001100011000110001100011000110001100011000", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel_id": "3b1fa1dc588baa09806e690eb912329e34384c56d95908315a12e92c26dbef89", "channel_type": { "bits": [ 12, @@ -377,11 +377,11 @@ "anchors/even" ] }, - "outnum": 1 + "outnum": 2 }, { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", - "channel_id": "channelid1200012000120001200012000120001200012000120001200012000", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "channel_id": "7288d06cc98fe191dff931a68c116f0137d9d5d1bb7946813c6be8d99c45b73b", "channel_type": { "bits": [ 12, @@ -395,8 +395,8 @@ "outnum": 1 }, { - "id": "nodeid050505050505050505050505050505050505050505050505050505050505", - "channel_id": "channelid1300013000130001300013000130001300013000130001300013000", + "id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", + "channel_id": "e5c39fd22da8ae30759367bd860a0cd86c798d088307a4f157a13fdcf68b11a4", "channel_type": { "bits": [ 12, @@ -407,7 +407,7 @@ "anchors/even" ] }, - "outnum": 1 + "outnum": 3 } ], "failed": [] @@ -420,15 +420,15 @@ "params": { "destinations": [ { - "id": "fakenodeid03030303030303030303030303030303030303030303030303030303@127.0.0.1:19736", + "id": "03a389b3a2f7aa6f9f4ccc19f2bd7a2eba83596699e86b715caaaa147fc37f3144@127.0.0.1:30005", "amount": 50000 }, { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404@127.0.0.1:19737", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0@127.0.0.1:30007", "amount": 50000 }, { - "id": "nodeid010101010101010101010101010101010101010101010101010101010101@127.0.0.1:19734", + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b@127.0.0.1:30001", "amount": 50000 } ], @@ -436,12 +436,12 @@ } }, "response": { - "tx": "02000000000102multif60000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000600006000060000", - "txid": "channeltxid02060000600006000060000600006000060000600006000060000", + "tx": "0200000000010319b37388018de348d4b9139184739517bacd4ca5556b9b39a642821c7f84fd970000000000fdffffff461cc6eb195f67fb8ca832036c1b01983bff34fdddc45f54824b041d0c74c0800000000000fdffffff5bd1bbc212ab149d494b214f4e10ad7b0b218b33370d0d21d0955b6bf9b17d240000000000fdffffff0250c3000000000000220020545ab9626849182bb170841d4586462ef122fd129e7a3c9584c8e129f17383d805cbf5050000000022512030a70b051f2395a8e70bf69d55145eecc5c45980e1d536708474fa71f5bb5db6014016bc7b7487c0d45cfea5bef1145ceacf8212141cc3bba2b9c44b72d00761b58ac8ca82da6582201dd883ae3f23a6dd5c11cda8b20b945f39a79f8409585f500f01401b1238c30c9ea92fef9bce9b2a7ea6b583ba55b7330e8600c1b83fe326aec91feb6e399b6bcec698b8c38d88e361e0b694e9d9a40b3666d083f7d8746eeeb33b024730440220469f0e88d59c0c508f7198c27703af44c70e224ae52f70fbbd432837fde07eb902204f8285ac7dfa0f79ee17c27a889757086657eef8804559ff356fd12702150f27012103a350a88054c80baf620053159c1db19ff2e907816754751cd91069a2a0f3f4729d000000", + "txid": "7408b135473e3e64b60a9236e0726cc03dee39ade5c71eea638056363ce28ee0", "channel_ids": [ { - "id": "nodeid040404040404040404040404040404040404040404040404040404040404", - "channel_id": "channelid1520015200152001520015200152001520015200152001520015200", + "id": "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0", + "channel_id": "052b2c59a6ad812fdb3a247f71d96ec66be68d83bf5c26f7491930bffe2bcd38", "channel_type": { "bits": [ 12, @@ -452,7 +452,7 @@ "anchors/even" ] }, - "outnum": 1 + "outnum": 0 } ], "failed": [ @@ -461,11 +461,11 @@ "method": "connect", "error": { "code": 401, - "message": "All addresses failed: 127.0.0.1:19736: Cryptographic handshake: peer closed connection (wrong key?). " + "message": "All addresses failed: 127.0.0.1:30005: Cryptographic handshake: peer closed connection (wrong key?). " } }, { - "id": "nodeid010101010101010101010101010101010101010101010101010101010101", + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "method": "connect", "error": { "code": 402, diff --git a/doc/schemas/multiwithdraw.json b/doc/schemas/multiwithdraw.json index ed641e817995..b5942d809865 100644 --- a/doc/schemas/multiwithdraw.json +++ b/doc/schemas/multiwithdraw.json @@ -95,17 +95,17 @@ "params": { "outputs": [ { - "bcrt1q84payf4ucfcpnt0994arm3f20tqmu29cna738w": "2222000msat" + "bcrt1qns45s47jmuf4nqr8azkd09gg5zw432v797hvkn": "2222000msat" }, { - "bcrt1q64wyjwvrmdj3uyz8w32mr4qgcv08a833zepjm3": "3333000msat" + "bcrt1qp456dsxx6gd6w2ga0x4xhhy8c4lpe05mffzns3": "3333000msat" } ] } }, "response": { - "tx": "02000000000155multiw55000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000550005500055000", - "txid": "txid5500055000550005500055000550005500055000550005500055000" + "tx": "02000000000101103a2dddcc4296d8bb0fb6af061870f4d2c7e6e37df6b2e5fb06377e7fcd7c3e0000000000fdffffff03f74e0800000000002251206cf1dba6969a1debda0517436b77130526e82f6274b0be58d793a59d93c2a6f9050d0000000000001600140d69a6c0c6d21ba7291d79aa6bdc87c57e1cbe9bae080000000000001600149c2b4857d2df13598067e8acd79508a09d58a99e024730440220008744f345c916369472e362e543275591c7ad6375fbd788010c8058711a9e5a02201dfcdadc664c971dacc4eadcf4bd878fffbcb23308dcfdb483765c711033ae5b012103c5d701f1940388572500a95225afa67b50ff03c38b9c9b33173e2f9d17d5a54a7c000000", + "txid": "8f7a5c09dbb4a3b1b626288e162fdb5ed8656ab97a451943ceb4c3ef82d7d608" } }, { @@ -115,32 +115,32 @@ "params": { "outputs": [ { - "bcrt1p97zrhgxgm6wscsdx8gjafj4jyqetunat7fynrk4cyg2rz6lzrr9q6dlrp2": 1000 + "bcrt1pdk37mwl3zqvfag8t0j27rr2w4ns6whgcc4tczw64w3dmsckwedaqnppfvn": 1000 }, { - "bcrt1qm7k64cvd2ljw758ptwrrm8ny30u67ea3cfkxpn": 1000 + "bcrt1qunncjk3vmakww704ccszexw78cankdhgkj35qz": 1000 }, { - "bcrt1qdgvytwcw58uwlf3lqrej2eqaku6smn2mdvkycp": 1000 + "bcrt1qpah9j32dhlgww39rgvndtyjuzlax8mfke8q0yu": 1000 }, { - "bcrt1q68wfpfam8tu3a457jv7u8r64tdvqltgfs0kj84": 1000 + "bcrt1q9de2vn9lr6vz3c3hkvs9d0exvw9ty72z3dcrl0": 1000 }, { - "bcrt1qq7g9ccvfcxhg4lcj2e4s8u6l75tdzl5y7krmtl": 1000 + "bcrt1q59qr4f77dfa8n6yeghmdjtu399lhn4ey8q8gta": 1000 }, { - "bcrt1pp9uw53lnrtt9v8vkemhpf6z3jfex2dkyu8je6z0jzlem2a3tqccqvseg2y": 1000 + "bcrt1pp9vda67u3tsp7jhjc2s6kp2z8ceq4wjfsc7susmkh49pek295zgslzuw27": 1000 }, { - "bcrt1q5sacyx5hjrugpcgn5w2mw9aq7d2tnkwxmmjp06": 1000 + "bcrt1qcy7lnzsf7c58mcmmuq95m22wvegnsssqmp6tuf": 1000 } ] } }, "response": { - "tx": "02000000000155multiw56000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000560005600056000", - "txid": "txid5600056000560005600056000560005600056000560005600056000" + "tx": "02000000000101103a2dddcc4296d8bb0fb6af061870f4d2c7e6e37df6b2e5fb06377e7fcd7c3e0100000000fdffffff08e687150000000000225120bac2b59dbcd6b4cf054550c9748f7fe1b0ce22dac3344b44c305407246762fa3e8030000000000002251200958deebdc8ae01f4af2c2a1ab05423e320aba49863d0e4376bd4a1cd945a091e803000000000000160014c13df98a09f6287de37be00b4da94e6651384200e8030000000000001600142b72a64cbf1e9828e237b32056bf26638ab27942e803000000000000160014a1403aa7de6a7a79e89945f6d92f91297f79d724e8030000000000001600140f6e59454dbfd0e744a34326d5925c17fa63ed36e803000000000000160014e4e7895a2cdf6ce779f5c6202c99de3e3b3b36e8e8030000000000002251206da3edbbf110189ea0eb7c95e18d4eace1a75d18c557813b55745bb862cecb7a0140e061f8c16af9c108c2a5e05ef56a1d0a9a964262304decd307c2ff4457893353a81371356a53fcd7928a2873785a8c8ba3640074949dc0db22c534fbc8847ba48c000000", + "txid": "2b9aac10e3d9c07b550c39c961202a2ad497436ad3236df303d138242810d1a8" } } ] diff --git a/doc/schemas/newaddr.json b/doc/schemas/newaddr.json index 50bce56ba668..906575580c48 100644 --- a/doc/schemas/newaddr.json +++ b/doc/schemas/newaddr.json @@ -70,7 +70,8 @@ "params": {} }, "response": { - "bech32": "bcrt1qwx6am26cuw38y4863pd6swrce2g8mzhaxr9xp8" + "bech32": "bcrt1qk5cc90rw0s7y6uqe4647snwdnkwxadgc5jppfu", + "p2tr": "bcrt1phwuqwz92xrfhztfan2qe9eevquhc85yedgr266n4dtx7lg9faf5s5vzakh" } }, { @@ -82,7 +83,7 @@ } }, "response": { - "p2tr": "bcrt1p2gppccw6ywewmg74qqxxmqfdpjds3rpr0mf22y9tm9xcc0muggwsea9nkf" + "p2tr": "bcrt1p0g5lhkgeksy4hdaya9ws8uxsdscqzgumx2pkvrvre4t2enr9z8es3ykvza" } } ] diff --git a/doc/schemas/offer.json b/doc/schemas/offer.json index c8fe36611cfb..b5fe4076fd59 100644 --- a/doc/schemas/offer.json +++ b/doc/schemas/offer.json @@ -214,10 +214,11 @@ } }, "response": { - "offer_id": "offeridl21000002100000210000021000002100000210000021000002100000", + "offer_id": "c5cde0292d56941940f8b10a4c9bdd1f8846d6041a61b3f7e0f87e105aa88121", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqgn3qzs2ge5hx6pqwdskcefpzcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", + "force_paths": false, "used": false, "created": true } @@ -233,10 +234,11 @@ } }, "response": { - "offer_id": "offeridl22000002200000220000022000002200000220000022000002200000", + "offer_id": "aea02a1d36d3f00c681656dd938d3431a44d932ff880e09197b55e966ed806e2", "active": true, "single_use": false, - "bolt12": "lno1qgsq000bolt220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000", + "bolt12": "lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqv85ysq2qepk7enxv4j3gqg2zcssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v6", + "force_paths": false, "used": false, "created": true } diff --git a/doc/schemas/openchannel_abort.json b/doc/schemas/openchannel_abort.json index 52ed778b9ac0..b17b2047ee1f 100644 --- a/doc/schemas/openchannel_abort.json +++ b/doc/schemas/openchannel_abort.json @@ -81,11 +81,11 @@ "id": "example:openchannel_abort#1", "method": "openchannel_abort", "params": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200" + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79" } }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", "channel_canceled": false, "reason": "Abort requested" } diff --git a/doc/schemas/openchannel_bump.json b/doc/schemas/openchannel_bump.json index 12c032638aa2..97e6598eae4c 100644 --- a/doc/schemas/openchannel_bump.json +++ b/doc/schemas/openchannel_bump.json @@ -177,15 +177,15 @@ "id": "example:openchannel_bump#1", "method": "openchannel_bump", "params": [ - "b020c1c6818daf024954c9ee578caad058cbcae7dd75b2c4d38b8f6f81901ff5", + "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", 1000000, - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000", + "cHNidP8BAF4CAAAAAU98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQAAAAD9////AUFZ3AsAAAAAIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQTqaAAAAAAEAcQIAAAAByP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gAAAAAAP3///8C1Bv00gAAAAAWABR82B7YBp+JMHLPGx8r08BlNp4tmgDC6wsAAAAAFgAUSt/wRXup3aztz8EsHEhFAisHGqaZAAAAAQEfAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcapgAA", "15000perkw" ] }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000810000", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEImtfRzf4eie4AAQMIQEIPAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQg+UCp2oJ95bAABAwhBWdwLAAAAAAEEIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQToM/AlsaWdodG5pbmcBCJzX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -197,7 +197,7 @@ ] }, "commitments_secured": false, - "funding_serial": 17725655605188030000, + "funding_serial": 4490135517477697900, "requires_confirmed_inputs": false } }, @@ -206,15 +206,15 @@ "id": "example:openchannel_bump#2", "method": "openchannel_bump", "params": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", "amount": 1000000, - "initialpsbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000", + "initialpsbt": "cHNidP8BAF4CAAAAAU98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQAAAAD9////AUFZ3AsAAAAAIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQTqaAAAAAAEAcQIAAAAByP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gAAAAAAP3///8C1Bv00gAAAAAWABR82B7YBp+JMHLPGx8r08BlNp4tmgDC6wsAAAAAFgAUSt/wRXup3aztz8EsHEhFAisHGqaZAAAAAQEfAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcapgAA", "funding_feerate": "15000perkw" } }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIotfRzf4eie4AAQMIQEIPAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhLKc/pJgqFkgABAwhBWdwLAAAAAAEEIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQToM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -226,7 +226,7 @@ ] }, "commitments_secured": false, - "funding_serial": 17725655605188040000, + "funding_serial": 5416088627162285458, "requires_confirmed_inputs": false } }, @@ -235,15 +235,15 @@ "id": "example:openchannel_bump#3", "method": "openchannel_bump", "params": [ - "b020c1c6818daf024954c9ee578caad058cbcae7dd75b2c4d38b8f6f81901ff5", + "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", 2000000, - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000", + "cHNidP8BAF4CAAAAAU98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQAAAAD9////AWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAAEAcQIAAAAByP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gAAAAAAP3///8C1Bv00gAAAAAWABR82B7YBp+JMHLPGx8r08BlNp4tmgDC6wsAAAAAFgAUSt/wRXup3aztz8EsHEhFAisHGqaZAAAAAQEfAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcapgAA", "18750perkw" ] }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIqtfRzf4eie4AAQMIgIQeAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhNKc/pJgqFkgABAwhiDc0LAAAAAAEEIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66sgM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -255,7 +255,7 @@ ] }, "commitments_secured": false, - "funding_serial": 17725655605188050000, + "funding_serial": 5560203815238141330, "requires_confirmed_inputs": false } } diff --git a/doc/schemas/openchannel_init.json b/doc/schemas/openchannel_init.json index 48454b13bb6a..01e9db8239e0 100644 --- a/doc/schemas/openchannel_init.json +++ b/doc/schemas/openchannel_init.json @@ -219,14 +219,14 @@ "id": "example:openchannel_init#1", "method": "openchannel_init", "params": { - "id": "nodeid121212121212121212121212121212121212121212121212121212121212", + "id": "03ce4e110a9330d6b9ff18f796938c5b1b3d6cfb64bdf1e73ee6b2ecb314ca8f2c", "amount": 1000000, - "initialpsbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000" + "initialpsbt": "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AahhAAAAAAAAIlEgAUDHIe8AMwf8RKCgKF+uqU1dPQg1v/7TjQ0PQvvvjrubAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA" } }, "response": { - "channel_id": "a5be438539f73c018a98a4b9dd557d62430881c56552025b5579d180cc3887ed", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000610000", + "channel_id": "d1d4d3f0ebb72aa0a5fb90c2f87f818a17deca80704bf9b4015feec946ddf251", + "psbt": "cHNidP8BAgQCAAAAAQMEmwAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCJAgAAAAFPfEIS1XR5nIlzEI6XlyolC9ysRiDtrPwySxPRFT/k7gEAAAAA/f///wKAhB4AAAAAACIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5Yg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyJoAAAABAStiDc0LAAAAACJRIG4J/dDX/XezD0k+zYuaNc42C9jFbhxwzONKmR8VeurIAQ4gGtfveyGLFlVfYMBmfh4LUlE2DP1ciOfoAd7KyGfrQA8BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIstfRzf4eie4AAQMIQEIPAAAAAAABBCIAIEGHUPm42Q0OdlKePi3Hy0//i7QEN4X9ehuNu6XK9Y6nDPwJbGlnaHRuaW5nAQiZ+n2wrfUsCAABAwioYQAAAAAAAAEEIlEgAUDHIe8AMwf8RKCgKF+uqU1dPQg1v/7TjQ0PQvvvjrsM/AlsaWdodG5pbmcBCLTX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -238,7 +238,7 @@ ] }, "commitments_secured": false, - "funding_serial": 17725655605188010000, + "funding_serial": 11095318829766880264, "requires_confirmed_inputs": false } }, @@ -247,14 +247,14 @@ "id": "example:openchannel_init#2", "method": "openchannel_init", "params": [ - "nodeid121212121212121212121212121212121212121212121212121212121212", + "03ce4e110a9330d6b9ff18f796938c5b1b3d6cfb64bdf1e73ee6b2ecb314ca8f2c", 500000, - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000" + "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AetRxQsAAAAAIlEgAwknCbnuaFVMsQAmNkUAiU72B5qy3pRvMCgSminZuxGbAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA" ] }, "response": { - "channel_id": "b3b2e46371876858784cd1b87ecf406e32d8f98b7a44b7f436d1dca317ce0f1b", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000710000", + "channel_id": "42ce9250375fcbf845ff4ba2383f7a823a870718db839cf6e6ec6135b613947f", + "psbt": "cHNidP8BAgQCAAAAAQMEmwAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCJAgAAAAFPfEIS1XR5nIlzEI6XlyolC9ysRiDtrPwySxPRFT/k7gEAAAAA/f///wKAhB4AAAAAACIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5Yg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyJoAAAABAStiDc0LAAAAACJRIG4J/dDX/XezD0k+zYuaNc42C9jFbhxwzONKmR8VeurIAQ4gGtfveyGLFlVfYMBmfh4LUlE2DP1ciOfoAd7KyGfrQA8BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIutfRzf4eie4AAQMI61HFCwAAAAABBCJRIAMJJwm57mhVTLEAJjZFAIlO9geast6UbzAoEpop2bsRDPwJbGlnaHRuaW5nAQi819HN/h6J7gABAwggoQcAAAAAAAEEIgAgKZak1a/osNXJqj8QkHmpmnIOJBTsDg93/CKt4B/w1scM/AlsaWdodG5pbmcBCN1AP32hU1EwAA==", "channel_type": { "bits": [ 12, @@ -266,7 +266,7 @@ ] }, "commitments_secured": false, - "funding_serial": 17725655605188020000, + "funding_serial": 15942812489701609776, "requires_confirmed_inputs": false } } diff --git a/doc/schemas/openchannel_signed.json b/doc/schemas/openchannel_signed.json index 41391c66bef8..c728341facc0 100644 --- a/doc/schemas/openchannel_signed.json +++ b/doc/schemas/openchannel_signed.json @@ -94,14 +94,14 @@ "id": "example:openchannel_signed#1", "method": "openchannel_signed", "params": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "signed_psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000" + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "signed_psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmIgICX8bedYC8/yBbGe4GFc6HDk79eIa2z4xeZ+Hav0EpbMNHMEQCIDlgn5i68+cJguxM+OsCZzEyvA4fqWxnZU2IFdw3MBtyAiAfm9+r/NTx4G8icAy68sqrW3sTrQdUsBqw6Dvi5Wq4bgEiBgJfxt51gLz/IFsZ7gYVzocOTv14hrbPjF5n4dq/QSlswwhK3/BFAAAAAAEOIE98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQ8EAQAAAAEQBP3///8M/AlsaWdodG5pbmcBCKLX0c3+HonuAAEDCEBCDwAAAAAAAQQiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOQz8CWxpZ2h0bmluZwEISynP6SYKhZIAAQMIQVncCwAAAAABBCJRICFEx0UvLB1BZGdp2HsWO9d0fGe8fgNU1jzgv3sgwUE6IQfW4Vl0KEmueHQkDsthWTBkFaEW3qYNgfCW9Yv4ad4ehgkAUqKxsQQAAAAM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==" } }, "response": { - "tx": "02000000000101sgpsbt11000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000", - "txid": "txidocsigned1011000110001100011000110001100011000110001100011000", - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200" + "tx": "020000000001014f7c4212d574799c8973108e97972a250bdcac4620edacfc324b13d1153fe4ee0100000000fdffffff0240420f0000000000220020677f44336aa48f647a7b296b2f7ca3bc1b961a3c26a0693e6ed6f728eeb0d7394159dc0b000000002251202144c7452f2c1d41646769d87b163bd7747c67bc7e0354d63ce0bf7b20c1413a02473044022039609f98baf3e70982ec4cf8eb02673132bc0e1fa96c67654d8815dc37301b7202201f9bdfabfcd4f1e06f22700cbaf2caab5b7b13ad0754b01ab0e83be2e56ab86e0121025fc6de7580bcff205b19ee0615ce870e4efd7886b6cf8c5e67e1dabf41296cc39a000000", + "txid": "883ba18298296b71e6539a30057e36b38c46acf1fbec309d5634bfa1984d1eae", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79" } }, { @@ -109,14 +109,14 @@ "id": "example:openchannel_signed#2", "method": "openchannel_signed", "params": [ - "b020c1c6818daf024954c9ee578caad058cbcae7dd75b2c4d38b8f6f81901ff5", - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000" + "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmIgICX8bedYC8/yBbGe4GFc6HDk79eIa2z4xeZ+Hav0EpbMNHMEQCICxmPtetbDDy0/8/74F+EFoGMhxrx8oc8RJjxwWZJ0SMAiAPxLSSs26u34WQdTh82GOhr0BiIT5AbdYwgWl+L7E/WAEiBgJfxt51gLz/IFsZ7gYVzocOTv14hrbPjF5n4dq/QSlswwhK3/BFAAAAAAEOIE98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQ8EAQAAAAEQBP3///8M/AlsaWdodG5pbmcBCKrX0c3+HonuAAEDCICEHgAAAAAAAQQiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOQz8CWxpZ2h0bmluZwEITSnP6SYKhZIAAQMIYg3NCwAAAAABBCJRIG4J/dDX/XezD0k+zYuaNc42C9jFbhxwzONKmR8VeurIIQciu64mpYpHhr1J2Tgf6Z4IDexVajqxFUQ8d0pUmTv1KAkAIyYJ9wUAAAAM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==" ] }, "response": { - "tx": "02000000000101sgpsbt12000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000120001200012000", - "txid": "txidocsigned1012000120001200012000120001200012000120001200012000", - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200" + "tx": "020000000001014f7c4212d574799c8973108e97972a250bdcac4620edacfc324b13d1153fe4ee0100000000fdffffff0280841e0000000000220020677f44336aa48f647a7b296b2f7ca3bc1b961a3c26a0693e6ed6f728eeb0d739620dcd0b000000002251206e09fdd0d7fd77b30f493ecd8b9a35ce360bd8c56e1c70cce34a991f157aeac80247304402202c663ed7ad6c30f2d3ff3fef817e105a06321c6bc7ca1cf11263c7059927448c02200fc4b492b36eaedf859075387cd863a1af4062213e406dd63081697e2fb13f580121025fc6de7580bcff205b19ee0615ce870e4efd7886b6cf8c5e67e1dabf41296cc39a000000", + "txid": "0f40eb67c8cade01e8e7885cfd0c3651520b1e7e66c0605f55168b217befd71a", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79" } } ] diff --git a/doc/schemas/openchannel_update.json b/doc/schemas/openchannel_update.json index 81958aca3088..d9ba8f884525 100644 --- a/doc/schemas/openchannel_update.json +++ b/doc/schemas/openchannel_update.json @@ -211,13 +211,13 @@ "id": "example:openchannel_update#1", "method": "openchannel_update", "params": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000" + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIotfRzf4eie4AAQMIQEIPAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhLKc/pJgqFkgABAwhBWdwLAAAAAAEEIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQToM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==" } }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIotfRzf4eie4AAQMIQEIPAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhLKc/pJgqFkgABAwhBWdwLAAAAAAEEIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQToM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -229,8 +229,8 @@ ] }, "commitments_secured": true, - "funding_outnum": 1, - "close_to": "51202321a432c9022a560c7dae78bdb72c605c373961edd29c42aa98c183782d052a" + "funding_outnum": 0, + "close_to": "51205a367183bfddfa55f61b7a3f838b64a083a9f08044bb8d468578e784da79560e" } }, { @@ -238,13 +238,13 @@ "id": "example:openchannel_update#2", "method": "openchannel_update", "params": [ - "b020c1c6818daf024954c9ee578caad058cbcae7dd75b2c4d38b8f6f81901ff5", - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000" + "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIqtfRzf4eie4AAQMIgIQeAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhNKc/pJgqFkgABAwhiDc0LAAAAAAEEIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66sgM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==" ] }, "response": { - "channel_id": "channelid0111200111200111200111200111200111200111200111200111200", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000", + "channel_id": "6ed0fa56ef2d9b805a6f7a389c3ac4eac30af9dfa9303508c75f077a75f23c79", + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIqtfRzf4eie4AAQMIgIQeAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhNKc/pJgqFkgABAwhiDc0LAAAAAAEEIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66sgM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==", "channel_type": { "bits": [ 12, @@ -256,8 +256,8 @@ ] }, "commitments_secured": true, - "funding_outnum": 1, - "close_to": "51202321a432c9022a560c7dae78bdb72c605c373961edd29c42aa98c183782d052a" + "funding_outnum": 0, + "close_to": "51205a367183bfddfa55f61b7a3f838b64a083a9f08044bb8d468578e784da79560e" } } ] diff --git a/doc/schemas/pay.json b/doc/schemas/pay.json index 5b37ecd69e0f..67ba50f343bc 100644 --- a/doc/schemas/pay.json +++ b/doc/schemas/pay.json @@ -253,18 +253,18 @@ "id": "example:pay#1", "method": "pay", "params": [ - "lnbcrt100n1pnt2bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000bolt11invl032000000000" + "lnbcrt500n1pne035qsp5hk3v7uu800vf5ju9c07emfuqh7c0ma0yfm5lcn0dcenplww2y0mqpp5ud2apzpm5q0wyyqs46n39ulu87xg62rp9qeyxy2xqhl8r3zw65fsdqcdsenygryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq0u4wng86j3vxxs0rq5dscm6nqrh2vftacw9x5yphacgv437gkpjphpyz99kpdlhfr0yffvcdauxcr0gsx3kg6nu4afejjtqzdvqvkugqwtutsx" ] }, "response": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payment_hash": "paymenthashinvl0320032003200320032003200320032003200320032003200", - "created_at": 1738000000, - "parts": 1, + "payment_preimage": "83ffe698292fafa883ffe698292fafa883ffe698292fafa883ffe698292fafa8", "amount_msat": 50000, "amount_sent_msat": 50001, - "payment_preimage": "paymentpreimagep010101010101010101010101010101010101010101010101", - "status": "complete" + "parts": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "e355d0883ba01ee21010aea712f3fc3f8c8d2861283243114605fe71c44ed513", + "status": "complete", + "created_at": 1738000000.0 } }, { @@ -272,18 +272,18 @@ "id": "example:pay#2", "method": "pay", "params": { - "bolt11": "lnbcrt100n1pnt2bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000bolt11invl030300000000" + "bolt11": "lnbcrt1u1pne035qsp5se0v6499y6ld9acmxctywts596kt7xzp6em9lrgn9tm8f8ah635spp50nnuwp9nl5ljeknemzujywquyyjf6wd5mlggqe8nf0jqsw00mzuqdqcdsenxgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq63s7fhp37dhjec9k6qcw5qvutzk9ya87ea6dfg336fnw3rtg978k9mccj3c8pmac988cev6askmv8zrup289ldtm346vr9z46caus4cqt78u4e" } }, "response": { - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "payment_hash": "paymenthashinvl0330033003300330033003300330033003300330033003300", - "created_at": 1738000000, - "parts": 1, + "payment_preimage": "83ffe698292fafa983ffe698292fafa983ffe698292fafa983ffe698292fafa9", "amount_msat": 100000, "amount_sent_msat": 100000, - "payment_preimage": "paymentpreimagep020202020202020202020202020202020202020202020202", - "status": "complete" + "parts": 1, + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "payment_hash": "7ce7c704b3fd3f2cda79d8b922381c21249d39b4dfd08064f34be40839efd8b8", + "status": "complete", + "created_at": 1738000000.0 } } ] diff --git a/doc/schemas/ping.json b/doc/schemas/ping.json index 664c46063f5d..c36c0088299f 100644 --- a/doc/schemas/ping.json +++ b/doc/schemas/ping.json @@ -69,7 +69,7 @@ "id": "example:ping#1", "method": "ping", "params": { - "id": "nodeid010101010101010101010101010101010101010101010101010101010101", + "id": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "len": 128, "pongbytes": 128 } @@ -83,7 +83,7 @@ "id": "example:ping#2", "method": "ping", "params": { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "len": 1000, "pongbytes": 65535 } diff --git a/doc/schemas/plugin.json b/doc/schemas/plugin.json index 985adb8feb26..5547c98b1596 100644 --- a/doc/schemas/plugin.json +++ b/doc/schemas/plugin.json @@ -196,124 +196,129 @@ "method": "plugin", "params": { "subcommand": "start", - "plugin": "/root/lightning/tests/plugins/allow_even_msgs.py" + "plugin": "/home/shahana/workspace/lightning/tests/plugins/allow_even_msgs.py" } }, "response": { "command": "start", "plugins": [ { - "name": "/root/lightning/plugins/autoclean", + "name": "/home/shahana/workspace/lightning/plugins/autoclean", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/chanbackup", + "name": "/home/shahana/workspace/lightning/plugins/chanbackup", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/bcli", + "name": "/home/shahana/workspace/lightning/plugins/bcli", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/commando", + "name": "/home/shahana/workspace/lightning/plugins/cln-bwatch", + "active": true, + "dynamic": true + }, + { + "name": "/home/shahana/workspace/lightning/plugins/commando", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/funder", + "name": "/home/shahana/workspace/lightning/plugins/funder", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/topology", + "name": "/home/shahana/workspace/lightning/plugins/topology", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/exposesecret", + "name": "/home/shahana/workspace/lightning/plugins/exposesecret", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/keysend", + "name": "/home/shahana/workspace/lightning/plugins/keysend", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/offers", + "name": "/home/shahana/workspace/lightning/plugins/offers", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/pay", + "name": "/home/shahana/workspace/lightning/plugins/pay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/recklessrpc", + "name": "/home/shahana/workspace/lightning/plugins/recklessrpc", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/recover", + "name": "/home/shahana/workspace/lightning/plugins/recover", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/txprepare", + "name": "/home/shahana/workspace/lightning/plugins/txprepare", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-renepay", + "name": "/home/shahana/workspace/lightning/plugins/cln-renepay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-xpay", + "name": "/home/shahana/workspace/lightning/plugins/cln-xpay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/spenderp", + "name": "/home/shahana/workspace/lightning/plugins/spenderp", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/cln-askrene", + "name": "/home/shahana/workspace/lightning/plugins/cln-askrene", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/sql", + "name": "/home/shahana/workspace/lightning/plugins/sql", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-grpc", + "name": "/home/shahana/workspace/lightning/plugins/cln-grpc", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/cln-lsps-client", + "name": "/home/shahana/workspace/lightning/plugins/cln-bip353", "active": true, - "dynamic": false + "dynamic": true }, { - "name": "/root/lightning/plugins/cln-bip353", + "name": "/home/shahana/workspace/lightning/plugins/cln-currencyrate", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/bookkeeper", + "name": "/home/shahana/workspace/lightning/plugins/bookkeeper", "active": true, "dynamic": false }, { - "name": "/root/lightning/tests/plugins/allow_even_msgs.py", + "name": "/home/shahana/workspace/lightning/tests/plugins/allow_even_msgs.py", "active": true, "dynamic": true } @@ -326,7 +331,7 @@ "method": "plugin", "params": { "subcommand": "stop", - "plugin": "/root/lightning/tests/plugins/allow_even_msgs.py" + "plugin": "/home/shahana/workspace/lightning/tests/plugins/allow_even_msgs.py" } }, "response": { @@ -346,112 +351,117 @@ "command": "list", "plugins": [ { - "name": "/root/lightning/plugins/autoclean", + "name": "/home/shahana/workspace/lightning/plugins/autoclean", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/chanbackup", + "name": "/home/shahana/workspace/lightning/plugins/chanbackup", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/bcli", + "name": "/home/shahana/workspace/lightning/plugins/bcli", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/commando", + "name": "/home/shahana/workspace/lightning/plugins/cln-bwatch", + "active": true, + "dynamic": true + }, + { + "name": "/home/shahana/workspace/lightning/plugins/commando", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/funder", + "name": "/home/shahana/workspace/lightning/plugins/funder", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/topology", + "name": "/home/shahana/workspace/lightning/plugins/topology", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/exposesecret", + "name": "/home/shahana/workspace/lightning/plugins/exposesecret", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/keysend", + "name": "/home/shahana/workspace/lightning/plugins/keysend", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/offers", + "name": "/home/shahana/workspace/lightning/plugins/offers", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/pay", + "name": "/home/shahana/workspace/lightning/plugins/pay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/recklessrpc", + "name": "/home/shahana/workspace/lightning/plugins/recklessrpc", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/recover", + "name": "/home/shahana/workspace/lightning/plugins/recover", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/txprepare", + "name": "/home/shahana/workspace/lightning/plugins/txprepare", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-renepay", + "name": "/home/shahana/workspace/lightning/plugins/cln-renepay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-xpay", + "name": "/home/shahana/workspace/lightning/plugins/cln-xpay", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/spenderp", + "name": "/home/shahana/workspace/lightning/plugins/spenderp", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/cln-askrene", + "name": "/home/shahana/workspace/lightning/plugins/cln-askrene", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/sql", + "name": "/home/shahana/workspace/lightning/plugins/sql", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/cln-grpc", + "name": "/home/shahana/workspace/lightning/plugins/cln-grpc", "active": true, "dynamic": false }, { - "name": "/root/lightning/plugins/cln-lsps-client", + "name": "/home/shahana/workspace/lightning/plugins/cln-bip353", "active": true, - "dynamic": false + "dynamic": true }, { - "name": "/root/lightning/plugins/cln-bip353", + "name": "/home/shahana/workspace/lightning/plugins/cln-currencyrate", "active": true, "dynamic": true }, { - "name": "/root/lightning/plugins/bookkeeper", + "name": "/home/shahana/workspace/lightning/plugins/bookkeeper", "active": true, "dynamic": false } diff --git a/doc/schemas/preapproveinvoice.json b/doc/schemas/preapproveinvoice.json index 5cc3542d82c7..5280cbbe5c81 100644 --- a/doc/schemas/preapproveinvoice.json +++ b/doc/schemas/preapproveinvoice.json @@ -49,7 +49,7 @@ "id": "example:preapproveinvoice#1", "method": "preapproveinvoice", "params": { - "bolt11": "lnbcrt100n1pnt2bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000bolt11invl020400000000" + "bolt11": "lnbcrt1230n1pne035qsp5fmng2g60ywxt067ywrz0ndgqr53rt7k57y7v0unch7pww4z9wezqpp59yxejvl07wl5eeyhqphfm0zw2v8yezqrvg9592k85vhk7ha4qm0qdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydqcqp99qxpqysgq5zhueawvv4rhzj3p4lhu58lr7n5x0cauafdluc00wrws6s2f2y0rxdy8mlt9eg4ulsqf3f8j7wknq0enkwng7pr6e3xqtt4kg96qeksp8cuy2r" } }, "response": {} @@ -59,7 +59,7 @@ "id": "example:preapproveinvoice#2", "method": "preapproveinvoice", "params": [ - "lnbcrt100n1pnt2bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000bolt11invl020500000000" + "lnbcrt1240n1pne035qsp5y4zc6w32qgdpf0q2p90c7f8jyvq8r97hmkex9jg9w2jv6c6h99fqpp50ayq0j0nd6cdf4mk2at58czeahcnq2pkwfng7nxrca4tck3mnhcqdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydgcqp99qxpqysgqxs42l7wykjtgwjvrccgcehr4lu9grzu8gzz8mjzjjmlqwnrejghhez7xh6wsp6skkgu8aq7u4h4rpqpqhqhugzt3csgg0flew5ctgkqqh84nhg" ] }, "response": {} diff --git a/doc/schemas/preapprovekeysend.json b/doc/schemas/preapprovekeysend.json index 903231d9f52c..4cb71094abbd 100644 --- a/doc/schemas/preapprovekeysend.json +++ b/doc/schemas/preapprovekeysend.json @@ -67,7 +67,7 @@ "id": "example:preapprovekeysend#1", "method": "preapprovekeysend", "params": { - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", "payment_hash": "0000000000000000000000000000000000000000000000000000000000000000", "amount_msat": 1000 } @@ -79,7 +79,7 @@ "id": "example:preapprovekeysend#2", "method": "preapprovekeysend", "params": [ - "nodeid050505050505050505050505050505050505050505050505050505050505", + "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", "0101010101010101010101010101010101010101010101010101010101010101", 2000 ] diff --git a/doc/schemas/recover.json b/doc/schemas/recover.json index f0b8e29e2a26..70cb21af72a5 100644 --- a/doc/schemas/recover.json +++ b/doc/schemas/recover.json @@ -56,7 +56,7 @@ "id": "example:recover#1", "method": "recover", "params": { - "hsmsecret": "6c696768746e696e672d36000000000000000000000000000000000000000000" + "hsmsecret": "hockey enroll sure trip track rescue original plug abandon abandon abandon above" } }, "response": { @@ -68,7 +68,7 @@ "id": "example:recover#2", "method": "recover", "params": { - "hsmsecret": "cl10leetsd35kw6r5de5kueedxyesqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqluplcg0lxenqd" + "hsmsecret": "hockey enroll sure trip track rescue original plate credit abandon abandon account" } }, "response": { diff --git a/doc/schemas/recoverchannel.json b/doc/schemas/recoverchannel.json index b80d21382618..29487082806a 100644 --- a/doc/schemas/recoverchannel.json +++ b/doc/schemas/recoverchannel.json @@ -58,23 +58,23 @@ "method": "recoverchannel", "params": { "scb": [ - "0000000000000001channelid0340000340000340000340000340000340000340000340000340000nodeid03030303030303030303030303030303030303030303030303030303030300017f000001034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400003401000", - "0000000000000002channelid0340200340200340200340200340200340200340200340200340200nodeid03030303030303030303030303030303030303030303030303030303030300017f000001034203420342034203420342034203420342034203420342034203420342034203420342034203420342034203420003401000", - "0000000000000003channelid0410000410000410000410000410000410000410000410000410000nodeid01010101010101010101010101010101010101010101010101010101010100017f000001041004100410041004100410041004100410041004100410041004100410041004100410041004100410041004100003401000", - "0000000000000004channelid0120000120000120000120000120000120000120000120000120000nodeid01010101010101010101010101010101010101010101010101010101010100017f000001012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200003401000", - "0000000000000005channelid1520015200152001520015200152001520015200152001520015200nodeid01010101010101010101010101010101010101010101010101010101010100017f000001015201520152015201520152015201520152015201520152015201520152015201520152015201520152015201520003401000", - "0000000000000006channelid1240012400124001240012400124001240012400124001240012400nodeid02020202020202020202020202020202020202020202020202020202020200017f000001012401240124012401240124012401240124012401240124012401240124012401240124012401240124012401240003401000" + "0000000000000006f4e1de801de57374d5737da622611e3a1ad9f16d5df9c30fceecc11ce732eeeb022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59017f000001a95cbe3270e5e0998af5eb0a67f7bf6e8d5b3d3d43059b3e4cfbd1e4fca6152c51320000000100000000000f42400003401000000000eb015c0000fffffffffffe000000020000ffffffffffff3283fc1863a9702a8e188ed55475324e55485a8758d2068cfea35851418c55740000fffffffffffed00ec892b1739b55ddc0cca2988d8731eb33f2295c1fcc13fdbdfff9d3f85d6d038402a6939f0f9d5c7a41464169eb692b4d2d73266b3c46345cd036ca577a15bdeeaa027662682a646ce7671c3a091bf639176e87d3379022126b209ebadadae19ffc0e02c59668c64362eaeabf44ee4f10b98fc92412cbea74b6f3a917423dfdf3ca282602773e6c29472ab708e5b127e8ae1ce2d8b7f56b457299f93bb72bb73fdbcf91770501010702a5f8", + "000000000000000121bd30cac60f477f2c4267220b1702a6ec5780db34f9934fa94b8c0508bf3357035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf8fdd5381f36008c3eac24cdde5ec0fea8f39240575ef0cb4406cb51ad419dd7810000000000000000000f424000034010000000011301840000fffffffffffa000000030000fffffffffffb8ff7d0df4eee78e558b4e07f82049aaa933f4f4932e13e1e7fee5cb103f7a0b50000fffffffffffa79176754ea338ffa080591b946a6ac1c47ff579ae7e45857bf01261ebe1c46ba0000fffffffffffcbdb924885293efdaa1ba8f556161f4fe525c19483def49b9af85c1623bc6d27b038402add69f29ad433cb7d4c9470f2d49d80245fd9e76a992197528a131e37711efac02c57de22185162001ffaf2e61b053b1d0e280d73ecec1b04916df2c65642d94a102cd4e1a07ee85714b6eada09d9cf81aeb15bfc72ddd003235530c58bbd0c0144902b10f36d2ebab3ce560abf15ceb1bef619491e0597a794fdafcfdf8708eec9e2d0501010702a5f8", + "00000000000000027512083907c74ed3a045e9bf772b3d72948eb93daf84a1cee57108800451aaf2035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf80239a9c9f2a91e69ba01800baf71f55efe457677b2e5cbd640b888dc1c9375b40000000000000000000f42400003401000000000c301340000ffffffffffff000000010000ffffffffffff0e07b6188dd51f15bb5cb9027950bf487a612dca57e2928de3f28f6ee796978b03840330b7ddf07e5bc779ea468875371ea25b560491c5feaeeb5e229ded3820d1d69103620748b3796c4988dd0fc63b92ae011dc989f15c433a55ed38e24318a43b4c93021bfe48bb1aded55878b00a3f00c5c1bffa1010510d8ba1c6372012ac9c3205d20201604aa7056ab8926038a846014bdbe4874ceef7ce45141b8009b0e2f49e7ec70501010702a5f8", + "0000000000000003222d999f537e32e9458c5db17a63e012dcced61340de06fda5bc30566270b0aa0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f0000017531932479f6d82ee59c7aa67b99568de0a31c202f6a3ff18a6bdd1ec22683cf026500000000000000000bebb3cb00034010000000009b010c0001000000000000000000000384021f90b5f38e0c0ea50bccfcf70a32cd4395c8c544e70636b7cc41831fe33fb4ce03bcfb0d457dfa07f508f434e6a2f040dd3dd233e7002dbe1c1b5d86ed5d3efd76030a4ce755504748f47401fc016578a52e104cbbd28251f10b11e4b3e55d0fe1d303986bdd0842662b8d0d18147630a720e952a2cda624c63ef4903357d27e54f7920501000702a5f8", + "0000000000000004a4a379248e49d207cc984646e632e1a31105a85708b9d6d961a5018fdd489f5a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c7f07a15ce1fe1519d46536c4036f1c13527fa8bf52f6a5299b860f982ba2ed7e00000001000000000000753000034010000000009b010c000100000000000000000000038402c8aabcf1224df10e9d803dc3918797892fe0abec56d3e06f121bcebbe9ab0a2c03bd181375d57b8b1d15def9c5f9007b3c3ff98a140c0a44c9dc5f54ac7ea4baf30310952e08f9960711d8142dfa171c0fc2348762acea003f3897397f6ace8454130382da2a229450c4a8e8cea70bbd147eaaf981184bff8c1d70b70c30a494d848420501010702a5f8", + "000000000000000509eb55872cd9039ecd08281af756e23b15aad4129fd6a9bcd71b472114ebf43a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c64ed91a21c10208d715b59801b12b4a6eff9ea9e4e7d45971c298b62d90ece8e00000000000000000000c35000034010000000009b010c000100000000000000000000038402e885f38e784050b386fb32d20935acc61059d8b02b6bec0ac2bfc8b2c5cf7f3103ae69dbfc6511ba0781c13113e16e1557a875b910cb1cb1fe1ef95a7edb36135a03758d5faa8515942873911e21869b1b90a4be72af14b394bc064da6ba518b087003750b588cd1fb8d60276c12c1c3eef7e302e3772414234404289db8c10f5731320501010702a5f8" ] } }, "response": { "stubs": [ - "09eb55872cd9039ecd08281af756e23b15aad4129fd6a9bcd71b472114ebf43a", - "21bd30cac60f477f2c4267220b1702a6ec5780db34f9934fa94b8c0508bf3357", - "222d999f537e32e9458c5db17a63e012dcced61340de06fda5bc30566270b0aa", - "7512083907c74ed3a045e9bf772b3d72948eb93daf84a1cee57108800451aaf2", - "a4a379248e49d207cc984646e632e1a31105a85708b9d6d961a5018fdd489f5a", - "f4e1de801de57374d5737da622611e3a1ad9f16d5df9c30fceecc11ce732eeeb" + "052b2c59a6ad812fdb3a247f71d96ec66be68d83bf5c26f7491930bffe2bcd38", + "16e2e64cfffd6603c0697aa9df4f99c769e6697400d4c28acf7ad25a72fe5429", + "473851bb98a42329724d897b5ea85fcda29e9973b70e4e7b2bbce82ff996c601", + "6aaff9e10dbf14d2d76bb3c259fc39f2472098afa7fdd9cf3d0dc93ee9d99c04", + "7288d06cc98fe191dff931a68c116f0137d9d5d1bb7946813c6be8d99c45b73b", + "f8f6216a51c6d73e2a759d1de6f675c3780f42957e27bd2f7d8bd0fb373b9006" ] } } diff --git a/doc/schemas/renepay.json b/doc/schemas/renepay.json index a1a7c0d44f39..011fec540825 100644 --- a/doc/schemas/renepay.json +++ b/doc/schemas/renepay.json @@ -226,20 +226,20 @@ "id": "example:renepay#1", "method": "renepay", "params": { - "invstring": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", + "invstring": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy", "amount_msat": 400000 } }, "response": { - "bolt11": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", + "bolt11": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy", "amount_msat": 400000, - "payment_hash": "paymenthashinvl0210021002100210021002100210021002100210021002100", - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "created_at": 1738000000, + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "created_at": 1738000000.0, "groupid": 1, "parts": 2, "status": "complete", - "payment_preimage": "paymentpreimager010101010101010101010101010101010101010101010101", + "payment_preimage": "08377744ca98506108377744ca98506108377744ca98506108377744ca985061", "amount_sent_msat": 400000 } }, @@ -248,19 +248,19 @@ "id": "example:renepay#2", "method": "renepay", "params": { - "invstring": "lnbcrt100n1pnt2bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000" + "invstring": "lnbcrt40n1pne035qsp5ajpkxcvpm0q6zqmqqdnaq70vk8kn9qhh2n4gxtfzy7ywzl4086dspp5vqxn0te3r5hhnsscaq6z9ju3k5e72q462rtghjn3nz7n427msd4qdqaveskjmr9vssxgetnvdexjur5d9hkuxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqju4wrmg4qjka9kxgku4xmyknxx3r5smuhl73s0ffxqhufyntu5lkrpw3q9vy3jgs0nyfpckx84saxlagkt5a95jk2mc33hxsayfjz8cpka6rgj" } }, "response": { - "bolt11": "lnbcrt100n1pnt2bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000bolt11invl030400000000", + "bolt11": "lnbcrt40n1pne035qsp5ajpkxcvpm0q6zqmqqdnaq70vk8kn9qhh2n4gxtfzy7ywzl4086dspp5vqxn0te3r5hhnsscaq6z9ju3k5e72q462rtghjn3nz7n427msd4qdqaveskjmr9vssxgetnvdexjur5d9hkuxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqju4wrmg4qjka9kxgku4xmyknxx3r5smuhl73s0ffxqhufyntu5lkrpw3q9vy3jgs0nyfpckx84saxlagkt5a95jk2mc33hxsayfjz8cpka6rgj", "amount_msat": 4000, - "payment_hash": "paymenthashinvl0340034003400340034003400340034003400340034003400", - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", - "created_at": 1738000000, + "payment_hash": "600d37af311d2f79c218e83422cb91b533e502ba50d68bca7198bd3aabdb836a", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "created_at": 1738000000.0, "groupid": 1, "parts": 2, "status": "complete", - "payment_preimage": "paymentpreimager020202020202020202020202020202020202020202020202", + "payment_preimage": "83ffe698292fafaa83ffe698292fafaa83ffe698292fafaa83ffe698292fafaa", "amount_sent_msat": 4000 } } diff --git a/doc/schemas/renepaystatus.json b/doc/schemas/renepaystatus.json index 17a6fa48c5dc..986f0cd5427f 100644 --- a/doc/schemas/renepaystatus.json +++ b/doc/schemas/renepaystatus.json @@ -148,21 +148,21 @@ "id": "example:renepaystatus#1", "method": "renepaystatus", "params": { - "invstring": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000" + "invstring": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy" } }, "response": { "paystatus": [ { - "bolt11": "lnbcrt100n1pnt2bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000bolt11invl020100000000", + "bolt11": "lnbcrt1pne035qsp5n9nrdvpt74zd6y8fggqn3flm68xgzc9pxf2x36ny462hjn39996qpp5ewkyptgvp3p97rs5jyrx9rjcpecpw3qakz4hgyu8sq2h238kcwkqdqcdserzgryv4ekxunfwp6xjmmwxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqv83eh4u9sq5hxer3mz4gxntmzmxkjhc6ddpwx8yhka0rwrjt5t4j2r59qty7ckz7gx7knm4t39z8h2nzvgkxwzmsvmfltq332cylk6gq0xz7yy", "amount_msat": 400000, - "payment_hash": "paymenthashinvl0210021002100210021002100210021002100210021002100", - "destination": "nodeid020202020202020202020202020202020202020202020202020202020202", - "created_at": 1738000000, + "payment_hash": "cbac40ad0c0c425f0e149106628e580e7017441db0ab74138780157544f6c3ac", + "destination": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "created_at": 1738000000.0, "groupid": 1, "parts": 2, "status": "complete", - "payment_preimage": "paymentpreimager010101010101010101010101010101010101010101010101", + "payment_preimage": "08377744ca98506108377744ca98506108377744ca98506108377744ca985061", "amount_sent_msat": 400000 } ] diff --git a/doc/schemas/reserveinputs.json b/doc/schemas/reserveinputs.json index b999afb178c8..09074093ed21 100644 --- a/doc/schemas/reserveinputs.json +++ b/doc/schemas/reserveinputs.json @@ -113,17 +113,17 @@ "id": "example:reserveinputs#1", "method": "reserveinputs", "params": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100" + "psbt": "cHNidP8BADMCAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AAAAAAAAAA==" } }, "response": { "reservations": [ { - "txid": "channeltxid111200111200111200111200111200111200111200111200111200", + "txid": "0f40eb67c8cade01e8e7885cfd0c3651520b1e7e66c0605f55168b217befd71a", "vout": 1, "was_reserved": false, "reserved": true, - "reserved_to_block": 226 + "reserved_to_block": 227 } ] } @@ -133,17 +133,17 @@ "id": "example:reserveinputs#2", "method": "reserveinputs", "params": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200011200" + "psbt": "cHNidP8BADMCAAAAASVUkRXz/BI6oSdFXQD8ACVbf+ZFaaq1fKk5kZlo6/X/AAAAAAD9////AAAAAAAAAA==" } }, "response": { "reservations": [ { - "txid": "txidocsigned1011000110001100011000110001100011000110001100011000", - "vout": 1, + "txid": "fff5eb68999139a97cb5aa6945e67f5b2500fc005d4527a13a12fcf315915425", + "vout": 0, "was_reserved": false, "reserved": true, - "reserved_to_block": 226 + "reserved_to_block": 227 } ] } diff --git a/doc/schemas/sendcustommsg.json b/doc/schemas/sendcustommsg.json index f5dfba3226c9..972645079a19 100644 --- a/doc/schemas/sendcustommsg.json +++ b/doc/schemas/sendcustommsg.json @@ -65,7 +65,7 @@ "id": "example:sendcustommsg#1", "method": "sendcustommsg", "params": { - "node_id": "nodeid030303030303030303030303030303030303030303030303030303030303", + "node_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "msg": "77770012" } }, diff --git a/doc/schemas/sendinvoice.json b/doc/schemas/sendinvoice.json index ade90409fabc..1917b135123d 100644 --- a/doc/schemas/sendinvoice.json +++ b/doc/schemas/sendinvoice.json @@ -211,22 +211,22 @@ "id": "example:sendinvoice#1", "method": "sendinvoice", "params": { - "invreq": "lno1qgsq000bolt210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000210002100021000", + "invreq": "lnr1qqgrm2asu2e8fs9n8k4mpc4jwnqtxzst2d5k6urvv5s8getnw3gzqp3zderpzxstt8927ynqg044h0egcd8n5h3n9g0u0v4h8ncc3yg02gps7sjqtqssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v67pqrd7zspven4x95dcyhlk8hrmjahpxsvczsfx644zn0ek7x2u0zqpsygvd4nsy0ztd6njs79qn4tqucq4503wtr6rxqms3ufcrz4xq0pg", "label": "test sendinvoice" } }, "response": { "label": "test sendinvoice", - "bolt12": "lno1qgsq000boltsi100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100si100", - "payment_hash": "paymenthashsdinvsi10si10si10si10si10si10si10si10si10si10si10si10", + "bolt12": "lni1qqgrm2asu2e8fs9n8k4mpc4jwnqtxzst2d5k6urvv5s8getnw3gzqp3zderpzxstt8927ynqg044h0egcd8n5h3n9g0u0v4h8ncc3yg02gps7sjqtqssxwz9sqkjtd8qwnx06lxckvu6g8w8t0ue0zsrfqqygj636s4sw7v65zvq8qv5khejhhc25kvp9jrvfmm66tefgyz05qnart8fk35mkmugeummqf2clctqh8zfa5y0adyx2vefqpz0t0c9nwtq45d66v2qwgvgwqhkjqgz3she9p693jxt8q3gxqnvh8jd0wwzus7xsvysh6tulzj2xdxu353qqvhdjgdtcwmdyl6q67up324wfyzxrr59etzz3xsl0rrfklwt57xda4tw2hf9hxrfdhhhzn82u9u46jvwguazrsqqqqqqqqqqqqqqq5qqqqqqqqqqqqqayjedltzjqqqqqq9yq3ne035q5cq442pq6jv2jt33qqevgsujeemxypczmama9adyh83a4uedclajwv0jnlw65qc0gfq2uqczqqqtqggrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7dalqs9m9rw2m762kejwak6fak3fczpjwgzypg5tsxf8pa2zta23ms4jswmx680vppx4cxclp6s4smp6039zatydmehxazxz0qramnlvr3tdv", + "payment_hash": "d498a92e310032c44392ce76620702df77d2f5a4b9e3daf32dc7fb2731f29fdd", "amount_msat": 1000000, "status": "paid", "pay_index": 2, "amount_received_msat": 1000000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimagei010101010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "19d53ddc88e5775519d53ddc88e5775519d53ddc88e5775519d53ddc88e57755", "description": "Simple test", - "expires_at": 1739000000, + "expires_at": 1738000090, "created_index": 4, "updated_index": 2 } diff --git a/doc/schemas/sendonion.json b/doc/schemas/sendonion.json index 2af7ca4f84d1..a89e09a037ba 100644 --- a/doc/schemas/sendonion.json +++ b/doc/schemas/sendonion.json @@ -346,23 +346,23 @@ "id": "example:sendonion#1", "method": "sendonion", "params": { - "onion": "onion10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010", + "onion": "00033c97a57fdd6c3c319593bb94e2866fc60592e4f841e67628cd48657b1e4739bbc1b08001a2adef2181e7e35d441325de81db6d0df56023925e73bc0f6b8a7d1bdd6c3cf2dff70d22f725c058a5a3ea0d04fe12c27f73460a1cc7a9ecb650e456b3167b7333ddcf0999c98440f81e5eb053010442df0dd274f10ef0a9b7c4ce86a45cd289bbba14f563dc8d1f1bae789f4fad66f41e52b73ecfdbc1585bb401456829fd367339116cabae2b1fe999b8acda642864fe14aa31277c60f98dc138baeba14ae8d6f3777b4ab1207e5a69fbe0c423b16e853af7c7c28aa45b1f4102571f1e6c6ac28cb702464719a70c542eeb1601448700bfc2462c2ec61ca5998b637e2b2c73f2dabd09fce159a647e7f88ab8e485c137d1f40ad0e0aa5366a3cc12863005cb2d81e83e3737cd6c80485364e7d3752f2b2c0bab5159bdd082fa4b4503b2d6f95b4a84367a98d9c54aa9764de85fd35726cad9b0b8624fcf2f7f6bda0ba9ca2619aa1c3514b71d736eeeaeff05eb09a97f732d718b9d1c56cd632aede474431f04ac7481fd56d3e7ac28c0059fa29c5d355a18fa664a70d608675209cfa31334fd6e735b3ff5cc068dde4d133923595e51669802196a5c560fa7fe73475bd1ea8fcb5f010a15af4740c03911224d1683ede76353ce379ca6d9ab67fb8a1bf9a37ceeef2bb1eba0f5a132bc75571527a9476ec1492011d75ec706d38e930ee333b8e8a36cc6366985179507d2dbe4f2ba4bc5b404d10b58eda83d31c1c0c4d100fa5fe77654a6d8e9b41c5fb847ddbd9e64f2a6d94ecf06bddc485a42e3ed6082d3ade13109eda47d9636fd6013f8f155c1b8e2835f3fad73635b11cea5cb6621da5c0d091d697ff084994dc68a15c8555b0d15d3fdbffeb9b38f1e0eb2a81a18116301c52b00a4584c268890caf9de2148c2dc1ab74394b0b9f2a3671a4de692597692bde7c94961c7d8f8442745f0f65ee5b6c50ba0daea0b88a2378ef3157005c38c73544b5fd6d7fc9ae0a923210dd08ab9ed350a6bbff60af965e44b9334696b3737777142f92e232d1e6ee3875dc6acdfe797a32cce5d13558a798377d1821a781ebcda213126be7940a5e1219468c3c6f66a90e549ce888378aad1e09c28cb3a248cfd9711c07e52f1a7fe0e7bad38cbae919a7d102994e0ab0f3edfc3644ad14c396a7ca352a058fe1460962e46dff9a029fd69189fbc105388bd0e80c03982c984b951a0e205fb511248c75a0b4186364b9dac01d7f2941efc858222c31e81dfe656eef57d1e3fb63ae93ca68cc63616449df3741b9a639616ceb135fb68f37315753fa0365ff4996218c32eed70dffd5189e96e7229dc8f56a96bd407ea7095cad0ab6af6fba3da732ecdea98ad2268bcfcddcd569c85deec2712bfcba460cfcda18a0690f1c7ad04c888ac5b964af03980a4bdc499c7f7ef06ca66fc68c9ed7e219de73793c1692cd193e86cc6aee9f3ff585ca4280fdd3f87f4cfdab11a1e027d464ffbe123d4ee59df13fc3db058ffb00ef568d00e8d07a01903e89efa2744d3f562cc40cb91da3029d3de9695c3d3e283affe8ade30c4d89ae3ca704bbb79cfa633d9f07d2905dcea5e3fbcad490bdd6e31dfa1dde7b37880b263d65ae97249e0288afab6e503c2059a813ad356789945bddb7842989e32678007e391f1bd5fb6aa8d78e1bcb1e5d5f4d09865d59a9063d1be1f91d3c1d49c38a967c7e30251d65e92817d253d48bb5c5e7c99afda151de3e4e9f85c9d3d4e83f212e580d7291ba8b104631406be04eb401e361a587b6e9af89468d9be6f408bc87193c00cb4cb268c9f380138fcbd671778a1aa76145ab8751955fa026a27211ec1854dfe1018c12201719781e89fd137cf0b9fc8bb5fab0ca98301036d64466c6959a69eb03e2a174174329d785995", "first_hop": { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "channel": "109x1x1", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "channel": "110x1x1", "direction": 1, "amount_msat": 1002, "delay": 21, "style": "tlv" }, - "payment_hash": "assocdata0010101010101010101010101010101010101010101010101010101" + "payment_hash": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572" } }, "response": { "message": "Monitor status with listpays or waitsendpay", "created_index": 10, "id": 10, - "payment_hash": "assocdata0010101010101010101010101010101010101010101010101010101", + "payment_hash": "5a600962d4f57ccae97890c75f1bcbc291d7613d1c671ee6f9af65d472946572", "groupid": 1, "amount_sent_msat": 1002, "created_at": 1738000000, diff --git a/doc/schemas/sendpay.json b/doc/schemas/sendpay.json index fc1a98ae1e14..8d69b07c969e 100644 --- a/doc/schemas/sendpay.json +++ b/doc/schemas/sendpay.json @@ -389,33 +389,33 @@ "params": { "route": [ { - "id": "nodeid020202020202020202020202020202020202020202020202020202020202", - "channel": "109x1x1", + "id": "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", + "channel": "110x1x1", "direction": 1, "amount_msat": 10001, "delay": 15, "style": "tlv" }, { - "id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel": "111x1x1", + "id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel": "112x1x0", "direction": 0, "amount_msat": 10000, "delay": 9, "style": "tlv" } ], - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", - "payment_secret": "paymentsecretinvl00310003100031000310003100031000310003100031000" + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", + "payment_secret": "be2418f4c44b1ece81b2440f249c42dfb4726c0df1186441122121c8da60f8a8" } }, "response": { "message": "Monitor status with listpays or waitsendpay", "created_index": 2, "id": 2, - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "groupid": 1, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, "created_at": 1738000000, diff --git a/doc/schemas/sendpsbt.json b/doc/schemas/sendpsbt.json index 71aa2092f647..96ea72706cf5 100644 --- a/doc/schemas/sendpsbt.json +++ b/doc/schemas/sendpsbt.json @@ -71,12 +71,12 @@ "id": "example:sendpsbt#1", "method": "sendpsbt", "params": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000" + "psbt": "cHNidP8BAFICAAAAAaJtB0LsBrAGFygvlKM5hTvTQDbbBgmgamz+M7iTjGQiAAAAAAD9////AYNq3AsAAAAAFgAUyQltQ/QI6lJgICYsza18hRa5KoEAAAAAAAEAiQIAAAABh97H3+zSZgPXE0xULbHAPe80Y0itN1LrPh/7V05dvmIAAAAAAP3///8CgWzcCwAAAAAiUSAXE52fyrcmx+bPBX5OckO+2jtTcnr3eOTfBZJVPWsSekBCDwAAAAAAIgAgC51kHIoE+esRg2WJxvihtej70PjUgDEHnYSw5M8LqWttAAAAAQErgWzcCwAAAAAiUSAXE52fyrcmx+bPBX5OckO+2jtTcnr3eOTfBZJVPWsSegETQIl0QODjP0MZPN8a6cvd38tz/svKzahVeq5kK80NBe8nG09cPlJKaB1ryggv1LAsbLuovgEwimD3Cs2dQYgJDB4hFnDedJvnRIYikYmdsp/KO5gZHrXYbDxVSVgxohnkrL5CCQDTdQgDAAAAAAAA" } }, "response": { - "tx": "02000000000155multiw61000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000610006100061000", - "txid": "txid6100061000610006100061000610006100061000610006100061000" + "tx": "02000000000101a26d0742ec06b00617282f94a339853bd34036db0609a06a6cfe33b8938c64220000000000fdffffff01836adc0b00000000160014c9096d43f408ea526020262ccdad7c8516b92a810140897440e0e33f43193cdf1ae9cbdddfcb73fecbcacda8557aae642bcd0d05ef271b4f5c3e524a681d6bca082fd4b02c6cbba8be01308a60f70acd9d4188090c1e00000000", + "txid": "b7265377080e1a737a1a0c0642ba12e4c4ce006ab1420c41c57f1f99d5107e7a" } } ] diff --git a/doc/schemas/setchannel.json b/doc/schemas/setchannel.json index 64bf012b3fa4..2c3ec13d5fe6 100644 --- a/doc/schemas/setchannel.json +++ b/doc/schemas/setchannel.json @@ -176,16 +176,16 @@ "id": "example:setchannel#1", "method": "setchannel", "params": { - "id": "123x1x1", + "id": "124x1x0", "ignorefeelimits": true } }, "response": { "channels": [ { - "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303", - "channel_id": "channelid0230200230200230200230200230200230200230200230200230200", - "short_channel_id": "123x1x1", + "peer_id": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", + "channel_id": "60a870b5b9d8a5a59213cb7b3ad81b3548ed107d0d627c3615746097b1374b55", + "short_channel_id": "124x1x0", "fee_base_msat": 1, "fee_proportional_millionths": 10, "minimum_htlc_out_msat": 0, @@ -200,7 +200,7 @@ "id": "example:setchannel#2", "method": "setchannel", "params": { - "id": "115x1x1", + "id": "116x1x0", "feebase": 4000, "feeppm": 300, "enforcedelay": 0 @@ -209,9 +209,9 @@ "response": { "channels": [ { - "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505", - "channel_id": "channelid0250000250000250000250000250000250000250000250000250000", - "short_channel_id": "115x1x1", + "peer_id": "0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265", + "channel_id": "58073dac0d6d0e06d167ce2cfa1e134fe8d76ac2689567b5415ca8fef8e8a998", + "short_channel_id": "116x1x0", "fee_base_msat": 4000, "fee_proportional_millionths": 300, "minimum_htlc_out_msat": 0, diff --git a/doc/schemas/setconfig.json b/doc/schemas/setconfig.json index f6aa3e9670ed..10315371c71c 100644 --- a/doc/schemas/setconfig.json +++ b/doc/schemas/setconfig.json @@ -185,8 +185,8 @@ "config": { "config": "autoclean-expiredinvoices-age", "value_int": 300, - "source": "/tmp/.lightning/regtest/config.setconfig:2", - "plugin": "/root/lightning/plugins/autoclean", + "source": "/home/rusty/.lightning/regtest/config.setconfig:2", + "plugin": "/usr/local/libexec/plugins/autoclean", "dynamic": true } } @@ -204,38 +204,7 @@ "config": { "config": "min-capacity-sat", "value_int": 500000, - "source": "/tmp/.lightning/regtest/config.setconfig:3", - "dynamic": true - } - } - }, - { - "description": [ - "This shows setting a multi-value dynamic plugin option (requires a plugin that defines such an option)." - ], - "request": { - "id": "example:setconfig#3", - "method": "setconfig", - "params": { - "config": "my-multi-option", - "val": [ - "value1", - "value2" - ] - } - }, - "response": { - "config": { - "config": "my-multi-option", - "values_str": [ - "value1", - "value2" - ], - "sources": [ - "/tmp/.lightning/regtest/config.setconfig:4", - "/tmp/.lightning/regtest/config.setconfig:5" - ], - "plugin": "/root/lightning/plugins/myplugin", + "source": "/home/rusty/.lightning/regtest/config.setconfig:3", "dynamic": true } } diff --git a/doc/schemas/setpsbtversion.json b/doc/schemas/setpsbtversion.json index e50b8aa48bdb..7d501d77f54f 100644 --- a/doc/schemas/setpsbtversion.json +++ b/doc/schemas/setpsbtversion.json @@ -63,12 +63,12 @@ "id": "example:setpsbtversion#1", "method": "setpsbtversion", "params": { - "psbt": "cHNidP8BAgpsbt1001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", + "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQEBAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AA==", "version": 0 } }, "response": { - "psbt": "cHNidP8BADUCAAAAAAFAQg8AAAAAACJRIO7yw3zIUblRUcdhCLSjdFxJsYHu2s0Y29bT0bGAGdcbbwAAAAAA" + "psbt": "cHNidP8BADUCAAAAAAFAQg8AAAAAACJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2bwAAAAAA" } }, { @@ -76,12 +76,12 @@ "id": "example:setpsbtversion#2", "method": "setpsbtversion", "params": [ - "cHNidP8BAgpsbt20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", + "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQECAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAA=", 2 ] }, "response": { - "psbt": "cHNidP8BAgpsbt20020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202" + "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQABBQECAQYBAwH7BAIAAAAAAQMIQEIPAAAAAAABBCJRIFlD3NJhT3wWNjZjaiYxxZ59+xdgBDNX3xaKmXSHaUI2AAEDCNXcMgAAAAAAAQQiUSD0Gkq/jUZyoweE8/KljiWIKl0+8Yw1A8lPHgAupcpOCAA=" } } ] diff --git a/doc/schemas/showrunes.json b/doc/schemas/showrunes.json index fa1cb28f7719..4df31b5ba77f 100644 --- a/doc/schemas/showrunes.json +++ b/doc/schemas/showrunes.json @@ -171,14 +171,14 @@ "id": "example:showrunes#1", "method": "showrunes", "params": { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==" + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==" } }, "response": { "runes": [ { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", - "last_used": 1738000000, + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", + "last_used": 1738000000.0, "unique_id": "0", "restrictions": [], "restrictions_as_english": "" @@ -195,27 +195,27 @@ "response": { "runes": [ { - "rune": "zFMd1fjhrAYxUeFA54TjloZqOt8JrA_i_nYwIgXkag49MA==", - "last_used": 1738000000, + "rune": "7cKJyALVY0_LLVV-AB9oetXjipOdyt0EhOuYrSS42fM9MA==", + "last_used": 1738000000.0, "unique_id": "0", "restrictions": [], "restrictions_as_english": "" }, { - "rune": "RXgu0DD_i0wSPEZkIDyZIWL0bSAGdhvJ_GHOQdTg04A9MSZpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1NyZtZXRob2Q9bGlzdHBlZXJz", - "last_used": 1738000000, + "rune": "UcVH186Z5ldtHgscIaNAZ_fdUstCR6OCwiVV7CPx_q09MSZpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OCZtZXRob2Q9bGlzdHBlZXJz", + "last_used": 1738000000.0, "unique_id": "1", "restrictions": [ { "alternatives": [ { "fieldname": "id", - "value": "0266e4598d1d3c415f57", + "value": "038194b5f32bdf0aa598", "condition": "^", - "english": "id starts with 0266e4598d1d3c415f57" + "english": "id starts with 038194b5f32bdf0aa598" } ], - "english": "id starts with 0266e4598d1d3c415f57" + "english": "id starts with 038194b5f32bdf0aa598" }, { "alternatives": [ @@ -229,11 +229,11 @@ "english": "method equal to listpeers" } ], - "restrictions_as_english": "id starts with 0266e4598d1d3c415f57 AND method equal to listpeers" + "restrictions_as_english": "id starts with 038194b5f32bdf0aa598 AND method equal to listpeers" }, { - "rune": "QUJEYMLGgiaJvMDv_MhR2hiMKIBTbq-PrL-KxcIlirQ9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", - "last_used": 1738000000, + "rune": "a0noy2CAu8-s2xSgJuBW09hqB_YsqLkwIDy5qkftGMk9MiZtZXRob2Q9cGF5JnBuYW1lYW1vdW50bXNhdDwxMDAwMA==", + "last_used": 1738000000.0, "unique_id": "2", "restrictions": [ { @@ -262,19 +262,19 @@ "restrictions_as_english": "method equal to pay AND pnameamountmsat < 10000" }, { - "rune": "jEx3l0c7NMZPSDYT7xnXXvNA83z5PDNBHRQTIk1BwNw9MyZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTh8cGFycjA9MDI2NmU0NTk4ZDFkM2M0MTVmNTcyYTg0ODg4MzBiNjBmN2U3NDRlZDkyMzVlYjBiMWJhOTMyODNiMzE1YzAzNTE4", + "rune": "Gkeu3QUOzaVotP3UPksvbE-vRHOrFkaA99tDLo6u7vo9MyZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2J8cGFycjA9MDM4MTk0YjVmMzJiZGYwYWE1OTgxMmM4NmM0ZWY3YWQyZjI5NDEwNGZhMDI3ZDFhY2U5YjQ2OWJiNmY4OGNmMzdi", "unique_id": "3", "restrictions": [ { "alternatives": [ { "fieldname": "id", - "value": "nodeid010101010101010101010101010101010101010101010101010101010101", + "value": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "condition": "=", - "english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } ], - "english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" }, { "alternatives": [ @@ -302,36 +302,36 @@ "alternatives": [ { "fieldname": "pnameid", - "value": "nodeid010101010101010101010101010101010101010101010101010101010101", + "value": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "condition": "=", - "english": "pnameid equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "pnameid equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" }, { "fieldname": "parr0", - "value": "nodeid010101010101010101010101010101010101010101010101010101010101", + "value": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "condition": "=", - "english": "parr0 equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "parr0 equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } ], - "english": "pnameid equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518 OR parr0 equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "pnameid equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b OR parr0 equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } ], - "restrictions_as_english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518 AND method equal to listpeers AND pnum equal to 1 AND pnameid equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518 OR parr0 equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "restrictions_as_english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b AND method equal to listpeers AND pnum equal to 1 AND pnameid equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b OR parr0 equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" }, { - "rune": "8_CRIJ4arWAz72A4ILOZ46MESSJtQQQ9iQZjU28qulA9NCZpZD0wMjY2ZTQ1OThkMWQzYzQxNWY1NzJhODQ4ODgzMGI2MGY3ZTc0NGVkOTIzNWViMGIxYmE5MzI4M2IzMTVjMDM1MTgmbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMjY2ZTQ1OThkMWQzYzQxNWY1N3xwYXJyMF4wMjY2ZTQ1OThkMWQzYzQxNWY1Nw==", + "rune": "zdBiT-O_Qs5EF2TtHqOUXn53aAB-CHEU28pWli3Odl89NCZpZD0wMzgxOTRiNWYzMmJkZjBhYTU5ODEyYzg2YzRlZjdhZDJmMjk0MTA0ZmEwMjdkMWFjZTliNDY5YmI2Zjg4Y2YzN2ImbWV0aG9kPWxpc3RwZWVycyZwbnVtPTEmcG5hbWVpZF4wMzgxOTRiNWYzMmJkZjBhYTU5OHxwYXJyMF4wMzgxOTRiNWYzMmJkZjBhYTU5OA==", "unique_id": "4", "restrictions": [ { "alternatives": [ { "fieldname": "id", - "value": "nodeid010101010101010101010101010101010101010101010101010101010101", + "value": "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b", "condition": "=", - "english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" } ], - "english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518" + "english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" }, { "alternatives": [ @@ -359,24 +359,24 @@ "alternatives": [ { "fieldname": "pnameid", - "value": "0266e4598d1d3c415f57", + "value": "038194b5f32bdf0aa598", "condition": "^", - "english": "pnameid starts with 0266e4598d1d3c415f57" + "english": "pnameid starts with 038194b5f32bdf0aa598" }, { "fieldname": "parr0", - "value": "0266e4598d1d3c415f57", + "value": "038194b5f32bdf0aa598", "condition": "^", - "english": "parr0 starts with 0266e4598d1d3c415f57" + "english": "parr0 starts with 038194b5f32bdf0aa598" } ], - "english": "pnameid starts with 0266e4598d1d3c415f57 OR parr0 starts with 0266e4598d1d3c415f57" + "english": "pnameid starts with 038194b5f32bdf0aa598 OR parr0 starts with 038194b5f32bdf0aa598" } ], - "restrictions_as_english": "id equal to 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518 AND method equal to listpeers AND pnum equal to 1 AND pnameid starts with 0266e4598d1d3c415f57 OR parr0 starts with 0266e4598d1d3c415f57" + "restrictions_as_english": "id equal to 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b AND method equal to listpeers AND pnum equal to 1 AND pnameid starts with 038194b5f32bdf0aa598 OR parr0 starts with 038194b5f32bdf0aa598" }, { - "rune": "iP1FQEsFmPsu-XW7w8uXIJaJb7jU9PqOfkmXlOyWMuA9NSZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5fG1ldGhvZD1wYXl8bWV0aG9kPXhwYXkmbWV0aG9kL2xpc3RkYXRhc3RvcmUmbWV0aG9kL3BheXxwZXI9MWRheSZtZXRob2QvcGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAxJm1ldGhvZC94cGF5fHBlcj0xZGF5Jm1ldGhvZC94cGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAx", + "rune": "s9ADu3o6N8KvZLDJ6dnsSnaXKUtlr0_fDEzbI6TYCsw9NSZtZXRob2RebGlzdHxtZXRob2ReZ2V0fG1ldGhvZD1zdW1tYXJ5fG1ldGhvZD1wYXl8bWV0aG9kPXhwYXkmbWV0aG9kL2xpc3RkYXRhc3RvcmUmbWV0aG9kL3BheXxwZXI9MWRheSZtZXRob2QvcGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAxJm1ldGhvZC94cGF5fHBlcj0xZGF5Jm1ldGhvZC94cGF5fHBuYW1lYW1vdW50X21zYXQ8MTAwMDAwMDAx", "unique_id": "5", "restrictions": [ { diff --git a/doc/schemas/signinvoice.json b/doc/schemas/signinvoice.json index fe65ea66bcb5..295b0e6fb2a9 100644 --- a/doc/schemas/signinvoice.json +++ b/doc/schemas/signinvoice.json @@ -61,11 +61,11 @@ "id": "example:signinvoice#1", "method": "signinvoice", "params": { - "invstring": "lnbcrt100n1pnt2bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000bolt11invl010200000000" + "invstring": "lnbcrt10n1pne035qsp5nttf7sx95vtmdwpvrqhxv9ph5vz8kw59a7zzjc77fhwmdh6yxyfspp5uaqkgjuaghdgruux5pnvmht406f2kzsajz9t2v2jh0ehw04gr5qsdqlv3jhxcmjd9c8g6t0dcsxjmnktakrzvsxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqdcqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgqh3nhm8jeq62s880r6acuk08veurfdujxe5u2s39k4r5ge4pl09r3cyzfyx3wakxgw6y20dv78khd8gh5sa9yy9nnwtw7lrztsfxlduspslvy2p" } }, "response": { - "bolt11": "lnbcrt100n1pnt2bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000bolt11invl060600000000" + "bolt11": "lnbcrt10n1pne035qsp5nttf7sx95vtmdwpvrqhxv9ph5vz8kw59a7zzjc77fhwmdh6yxyfspp5uaqkgjuaghdgruux5pnvmht406f2kzsajz9t2v2jh0ehw04gr5qsdqlv3jhxcmjd9c8g6t0dcsxjmnktakrzvsxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqdcqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgq5vnd8wgnyp7zafp3w4xp9g8522qk734m2zd0mdxzywrafqru3za36re6mg8s4c6y90lclq97eqnvy9dadugv286xsjlfkn2gknanv3spkwc742" } }, { @@ -73,11 +73,11 @@ "id": "example:signinvoice#2", "method": "signinvoice", "params": [ - "lnbcrt100n1pnt2bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000bolt11invl020600000000" + "lnbcrt1250n1pne035qsp53knk6jyrarp0lyggru25t40espmgjxjtfyxemdhqmk5epjj6fcuspp5vefz376hl6dpy7pkg4ag5l5hv0thdeef4qfs9pdcy62h8zyawlvqdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydscqp99qxpqysgqgyvv7cfasfhlgc6rq7684v4cvlh64tl6p57zt0s9dkg6276gulxrc93wja4j4xze22uvm9k7rhu3gdalysqkf3ht3t5tmkn0zpkj6rcqmgcvet" ] }, "response": { - "bolt11": "lnbcrt100n1pnt2bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000bolt11invl060700000000" + "bolt11": "lnbcrt1250n1pne035qsp53knk6jyrarp0lyggru25t40espmgjxjtfyxemdhqmk5epjj6fcuspp5vefz376hl6dpy7pkg4ag5l5hv0thdeef4qfs9pdcy62h8zyawlvqdqlv3jhxcmjd9c8g6t0dcsxjmnktakrydscqp99qxpqysgqw2lqnahq4yqkygp3fcsmhtl9uxsn97h04udvr70p8xzn56x4fxck5n7zxtl4a9laauexxsqnsx9zw3gac6gtq8ezw9j6efjrmykdmdqq8jr0la" } } ] diff --git a/doc/schemas/signmessage.json b/doc/schemas/signmessage.json index 83c3d3a65404..063b8cbfc435 100644 --- a/doc/schemas/signmessage.json +++ b/doc/schemas/signmessage.json @@ -73,9 +73,9 @@ } }, "response": { - "signature": "9ea05929890e40489edbd5fe0552d22bcffe00bbd29da4fcf93ed5d8f1973e421509071a64935231a126637e3615225ddda86d2d0926ae537d9c3be149f9b21f", + "signature": "b313a7ef5cec27f8be4e6389d208a5646ce3fa8fde4c5a2b84cf5d92e2c997f14f1c53fd72897f2025add34939d918a2abd2e2f675c4402b106f7777b364f85b", "recid": "00", - "zbase": "d6xkysjjtr8ry1r65xk9hbk14eih99oyzxjj5j8h9r9pms8t1h9rrfejyhpgjr41ggo1ca56gak1rzq7ibs14njgi3jz58b5hfr9uco9" + "zbase": "d63t8j9xmusnx6f6j3tauwoewi1g3a94t9xrastmou8i5rzn3gm9nuahkx6zfnm9ry145w4j88ctteim4mtxc7qreyity55zq63sj6n5" } }, { @@ -87,9 +87,9 @@ } }, "response": { - "signature": "8149401781108c1c2fda12d91969bfe2306afe06c387394d47a83a85a14702a16b6fcd0060693da436ff1c2b25cc470d7db68fe45d833733d8dca660a3f4d67d", - "recid": "00", - "zbase": "d6yw1oyzoreea8bx5ejp1gmjz9tdy4z6y5baqqkpe6wdibpbehbkn45x3wygy4j7wo5x68bmrzgrqdm7s486ezcdgh37tzfgcnt9jiu7" + "signature": "a797422126bb3ecee680e2edc8a4c5afc6ebaf2a05a03c37e5ab62214ea5edc05a7db3b45ee8db4c022e6765b7258c82d0c769c8798e0c6baeb94f6fa9275302", + "recid": "01", + "zbase": "rnu3qotbr47u7uzgodtq51fraszhp47xfen4yxbzhsisrekqwzshysu7sq4f74g5jobnh35fsh1a3ysoa7who6cqbti47qkxp6w1qwan" } } ] diff --git a/doc/schemas/signmessagewithkey.json b/doc/schemas/signmessagewithkey.json index 8d7a950d0bb0..dfd1b2f5789a 100644 --- a/doc/schemas/signmessagewithkey.json +++ b/doc/schemas/signmessagewithkey.json @@ -78,15 +78,15 @@ "id": "example:signmessagewithkey#1", "method": "signmessagewithkey", "params": { - "message": "a test message", - "address": "bcrt1qgrh5vtf63mtayzhxwp480aww3j3qfr5qpq65un" + "message": "signing this message with key", + "address": "bcrt1qyrnegh4gp7mfhhqzky5z9up8lsmgh02yz2u5qu" } }, "response": { - "address": "bcrt1qgrh5vtf63mtayzhxwp480aww3j3qfr5qpq65un", - "pubkey": "03bc4a456585ba21ba26af4a0e5399ec76410b2e0ca67db0f3bcb2f47b232fa4b0", - "signature": "28564edf260a72d991cbb38cf608e293124f8b8f478d13d4544fe27b9d76c65df1284ca395ccdfd3d5f151729ef18f56c028f5f860155d6aa4d0aaaa176a00db01", - "base64": "KFZO3yYKctmRy7OM9gjikxJPi49HjRPUVE/ie512xl3xKEyjlczf09XxUXKe8Y9WwCj1+GAVXWqk0KqqF2oA2wE=" + "address": "bcrt1qyrnegh4gp7mfhhqzky5z9up8lsmgh02yz2u5qu", + "pubkey": "0256814bc97dc6ab4f239d95954443834a3b4783dd8073ffa24e74c82428afb5ae", + "signature": "273266abdf49ccb2d4641b5a2e302b3c8d685ec3d32745da40158ae86c49bd9ec85b5d483e0615b6d4198cc256706b386ef2e1d58c0ad229429ac1588634d3ce37", + "base64": "JzJmq99JzLLUZBtaLjArPI1oXsPTJ0XaQBWK6GxJvZ7IW11IPgYVttQZjMJWcGs4bvLh1YwK0ilCmsFYhjTTzjc=" } } ] diff --git a/doc/schemas/signpsbt.json b/doc/schemas/signpsbt.json index 825364c3ad60..d395db88dd79 100644 --- a/doc/schemas/signpsbt.json +++ b/doc/schemas/signpsbt.json @@ -69,11 +69,11 @@ "id": "example:signpsbt#1", "method": "signpsbt", "params": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000" + "psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIotfRzf4eie4AAQMIQEIPAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhLKc/pJgqFkgABAwhBWdwLAAAAAAEEIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQToM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==" } }, "response": { - "signed_psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000111000" + "signed_psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmIgICX8bedYC8/yBbGe4GFc6HDk79eIa2z4xeZ+Hav0EpbMNHMEQCIDlgn5i68+cJguxM+OsCZzEyvA4fqWxnZU2IFdw3MBtyAiAfm9+r/NTx4G8icAy68sqrW3sTrQdUsBqw6Dvi5Wq4bgEiBgJfxt51gLz/IFsZ7gYVzocOTv14hrbPjF5n4dq/QSlswwhK3/BFAAAAAAEOIE98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQ8EAQAAAAEQBP3///8M/AlsaWdodG5pbmcBCKLX0c3+HonuAAEDCEBCDwAAAAAAAQQiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOQz8CWxpZ2h0bmluZwEISynP6SYKhZIAAQMIQVncCwAAAAABBCJRICFEx0UvLB1BZGdp2HsWO9d0fGe8fgNU1jzgv3sgwUE6IQfW4Vl0KEmueHQkDsthWTBkFaEW3qYNgfCW9Yv4ad4ehgkAUqKxsQQAAAAM/AlsaWdodG5pbmcBCKTX0c3+HonuAA==" } }, { @@ -81,11 +81,11 @@ "id": "example:signpsbt#2", "method": "signpsbt", "params": [ - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000" + "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmAQ4gT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIqtfRzf4eie4AAQMIgIQeAAAAAAABBCIAIGd/RDNqpI9kenspay98o7wblho8JqBpPm7W9yjusNc5DPwJbGlnaHRuaW5nAQhNKc/pJgqFkgABAwhiDc0LAAAAAAEEIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66sgM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==" ] }, "response": { - "signed_psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000121000" + "signed_psbt": "cHNidP8BAgQCAAAAAQMEmgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAAAAAAA/f///wLUG/TSAAAAABYAFHzYHtgGn4kwcs8bHyvTwGU2ni2aAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcappkAAAABAR8AwusLAAAAABYAFErf8EV7qd2s7c/BLBxIRQIrBxqmIgICX8bedYC8/yBbGe4GFc6HDk79eIa2z4xeZ+Hav0EpbMNHMEQCICxmPtetbDDy0/8/74F+EFoGMhxrx8oc8RJjxwWZJ0SMAiAPxLSSs26u34WQdTh82GOhr0BiIT5AbdYwgWl+L7E/WAEiBgJfxt51gLz/IFsZ7gYVzocOTv14hrbPjF5n4dq/QSlswwhK3/BFAAAAAAEOIE98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQ8EAQAAAAEQBP3///8M/AlsaWdodG5pbmcBCKrX0c3+HonuAAEDCICEHgAAAAAAAQQiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOQz8CWxpZ2h0bmluZwEITSnP6SYKhZIAAQMIYg3NCwAAAAABBCJRIG4J/dDX/XezD0k+zYuaNc42C9jFbhxwzONKmR8VeurIIQciu64mpYpHhr1J2Tgf6Z4IDexVajqxFUQ8d0pUmTv1KAkAIyYJ9wUAAAAM/AlsaWdodG5pbmcBCKzX0c3+HonuAA==" } } ] diff --git a/doc/schemas/splice_init.json b/doc/schemas/splice_init.json index 965b5b720ae4..2d3e5529fb62 100644 --- a/doc/schemas/splice_init.json +++ b/doc/schemas/splice_init.json @@ -115,13 +115,13 @@ "id": "example:splice_init#1", "method": "splice_init", "params": { - "channel_id": "channelid0780000780000780000780000780000780000780000780000780000", + "channel_id": "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", "relative_amount": 100000, - "initialpsbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000713000" + "initialpsbt": "cHNidP8BAF4CAAAAAQSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAQAAAAD9////AWe62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ+VAAAAAAEAiQIAAAABZDRFxEcpKrCBdbbuFf4sEv2yXdIijlXnbXs4FiyxgDsBAAAAAP3///8CQEIPAAAAAAAiACCp0jeB/NOIalPZuYeKK09DMXwYH59q3kSJ+gYSZO8YL4Fs3AsAAAAAIlEg5++fCJM+KMbzMV9c1/CDlmyUog/5snqNKQtytowuwYyPAAAAAQErgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjAAA" } }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000" + "psbt": "cHNidP8BALICAAAAAgSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAQAAAAD9////BJs6IOCTteD7d3158HhanW4d3lwRFlqjbrloFhmrYZIAAAAAAAAAAAACZ7raCwAAAAAiUSBSlWiKI9gVGI7BmbKZhJvgs9f/L1o2mk1e06hLnBF1D+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC+VAAAAAAEAiQIAAAABZDRFxEcpKrCBdbbuFf4sEv2yXdIijlXnbXs4FiyxgDsBAAAAAP3///8CQEIPAAAAAAAiACCp0jeB/NOIalPZuYeKK09DMXwYH59q3kSJ+gYSZO8YL4Fs3AsAAAAAIlEg5++fCJM+KMbzMV9c1/CDlmyUog/5snqNKQtytowuwYyPAAAAAQErgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjAz8CWxpZ2h0bmluZwEIc7yuaEiF/BAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABAStAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvAQVHUiECftsxE95eqr16K2AKx2GxD09ZsKkB3zYU8n+arz/NPSAhAp0X2rEQ84XTUiTDsBR3Xjwsxlzwuj37R6pxuhLNXIESUq4M/AlsaWdodG5pbmcBCHW8rmhIhfwQAAz8CWxpZ2h0bmluZwEId7yuaEiF/BAADPwJbGlnaHRuaW5nAQh5vK5oSIX8EAA=" } }, { @@ -129,13 +129,13 @@ "id": "example:splice_init#2", "method": "splice_init", "params": [ - "channelid0780000780000780000780000780000780000780000780000780000", - -105000, - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000714000" + "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", + -110000, + "cHNidP8BAgQCAAAAAQMElgAAAAEEAQABBQEBAQYBAwH7BAIAAAAAAQMIoIYBAAAAAAABBCJRIBPKi/XqGhYjIe077D360pv63ZvzfXPP4rPmycOUmyNxAA==" ] }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000" + "psbt": "cHNidP8BAgQCAAAAAQMElgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEAAAAA/f///wSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAAAAAAAAAAAAAme62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ/gyBAAAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvlQAAAAEBK+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8BBUdSIQJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809ICECnRfasRDzhdNSJMOwFHdePCzGXPC6PftHqnG6Es1cgRJSrgEOIA+nEMX25NSBU/GEZx2q++VDQRy2lOYnGuJwtkOiV+ahAQ8EAQAAAAEQBAAAAAAM/AlsaWdodG5pbmcBCHu8rmhIhfwQAAEDCKCGAQAAAAAAAQQiUSATyov16hoWIyHtO+w9+tKb+t2b831zz+Kz5snDlJsjcQz8CWxpZ2h0bmluZwEIfbyuaEiF/BAAAQMIMBsPAAAAAAABBCIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvDPwJbGlnaHRuaW5nAQh/vK5oSIX8EAA=" } } ] diff --git a/doc/schemas/splice_signed.json b/doc/schemas/splice_signed.json index 9a78d0dbf101..b9f7e171f896 100644 --- a/doc/schemas/splice_signed.json +++ b/doc/schemas/splice_signed.json @@ -136,15 +136,15 @@ "id": "example:splice_signed#1", "method": "splice_signed", "params": { - "channel_id": "channelid0780000780000780000780000780000780000780000780000780000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000718000" + "channel_id": "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", + "psbt": "cHNidP8BALICAAAAAgSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAQAAAAD9////BJs6IOCTteD7d3158HhanW4d3lwRFlqjbrloFhmrYZIAAAAAAAAAAAACZ7raCwAAAAAiUSBSlWiKI9gVGI7BmbKZhJvgs9f/L1o2mk1e06hLnBF1D+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC+VAAAAAAEAiQIAAAABZDRFxEcpKrCBdbbuFf4sEv2yXdIijlXnbXs4FiyxgDsBAAAAAP3///8CQEIPAAAAAAAiACCp0jeB/NOIalPZuYeKK09DMXwYH59q3kSJ+gYSZO8YL4Fs3AsAAAAAIlEg5++fCJM+KMbzMV9c1/CDlmyUog/5snqNKQtytowuwYyPAAAAAQErgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjAETQHxOCMw0uDyZq/jJXeejBilGXV7tT8UcH0iqMn/k5yz4ZD3hVu3sZNXIsX3LwW7cbEPiVvlS6r2tEqj/zNaEy50hFsZBLIaVBFOr/jsUuMwqxv9fb1inG8YLjiPW3n9EVQ2qCQAehsAZAAAAAAz8CWxpZ2h0bmluZwEIc7yuaEiF/BAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABAStAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvIgICftsxE95eqr16K2AKx2GxD09ZsKkB3zYU8n+arz/NPSBHMEQCIEA46f6unfPDqEZZYXAdKaV2tmwzdCfr+tL2xAeHQqKcAiABGin3E7vGws7rMsAUAbi2zoeZhGjdJSbQW0gkYYnX8gEiAgKdF9qxEPOF01Ikw7AUd148LMZc8Lo9+0eqcboSzVyBEkcwRAIgOeY5rEDPmql9SgCcRKxzhHj6+NmpY5DsUwM9i01yI64CIC+DLiFka2ac5k9VaMyNd0gAZqCPgpKh1Ier1tXILB+jAQEDBAEAAAABBUdSIQJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809ICECnRfasRDzhdNSJMOwFHdePCzGXPC6PftHqnG6Es1cgRJSrgz8CWxpZ2h0bmluZwEIdbyuaEiF/BAAIQf7ltZhAM7EitLFnawwyxKmHt2/S7iDAtERQNdd9VpA+AkAzuLYUQUAAAAM/AlsaWdodG5pbmcBCHe8rmhIhfwQAAz8CWxpZ2h0bmluZwEIebyuaEiF/BAA" } }, "response": { - "tx": "02000000000101sendpt64000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000640006400064000", - "txid": "txid6400064000640006400064000640006400064000640006400064000", + "tx": "02000000000102049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab61920100000000fdffffff049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab61920000000000000000000267bada0b000000002251205295688a23d815188ec199b299849be0b3d7ff2f5a369a4d5ed3a84b9c11750fe0c8100000000000220020a9d23781fcd3886a53d9b9878a2b4f43317c181f9f6ade4489fa061264ef182f01407c4e08cc34b83c99abf8c95de7a30629465d5eed4fc51c1f48aa327fe4e72cf8643de156edec64d5c8b17dcbc16edc6c43e256f952eabdad12a8ffccd684cb9d040047304402204038e9feae9df3c3a8465961701d29a576b66c337427ebfad2f6c4078742a29c0220011a29f713bbc6c2ceeb32c01401b8b6ce87998468dd2526d05b48246189d7f201473044022039e639ac40cf9aa97d4a009c44ac738478faf8d9a96390ec53033d8b4d7223ae02202f832e21646b669ce64f5568cc8d77480066a08f8292a1d487abd6d5c82c1fa301475221027edb3113de5eaabd7a2b600ac761b10f4f59b0a901df3614f27f9aaf3fcd3d2021029d17dab110f385d35224c3b014775e3c2cc65cf0ba3dfb47aa71ba12cd5c811252ae95000000", + "txid": "a1e657a243b670e21a27e694b61c4143e5fbaa1d6784f15381d4e4f6c510a70f", "outnum": 1, - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000" + "psbt": "cHNidP8BAgQCAAAAAQMElQAAAAEEAQIBBQECAQYBAwH7BAIAAAAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABASuBbNwLAAAAACJRIOfvnwiTPijG8zFfXNfwg5ZslKIP+bJ6jSkLcraMLsGMAQhCAUB8TgjMNLg8mav4yV3nowYpRl1e7U/FHB9IqjJ/5Ocs+GQ94Vbt7GTVyLF9y8Fu3GxD4lb5Uuq9rRKo/8zWhMudAQ4gBJs6IOCTteD7d3158HhanW4d3lwRFlqjbrloFhmrYZIBDwQBAAAAARAE/f///wz8CWxpZ2h0bmluZwEIc7yuaEiF/BAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABAStAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvAQjaBABHMEQCIEA46f6unfPDqEZZYXAdKaV2tmwzdCfr+tL2xAeHQqKcAiABGin3E7vGws7rMsAUAbi2zoeZhGjdJSbQW0gkYYnX8gFHMEQCIDnmOaxAz5qpfUoAnESsc4R4+vjZqWOQ7FMDPYtNciOuAiAvgy4hZGtmnOZPVWjMjXdIAGagj4KSodSHq9bVyCwfowFHUiECftsxE95eqr16K2AKx2GxD09ZsKkB3zYU8n+arz/NPSAhAp0X2rEQ84XTUiTDsBR3Xjwsxlzwuj37R6pxuhLNXIESUq4BDiAEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEPBAAAAAABEAQAAAAADPwJbGlnaHRuaW5nAQh1vK5oSIX8EAABAwhnutoLAAAAAAEEIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ8hB/uW1mEAzsSK0sWdrDDLEqYe3b9LuIMC0RFA1131WkD4CQDO4thRBQAAAAz8CWxpZ2h0bmluZwEId7yuaEiF/BAAAQMI4MgQAAAAAAABBCIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvDPwJbGlnaHRuaW5nAQh5vK5oSIX8EAA=" } }, { @@ -152,15 +152,15 @@ "id": "example:splice_signed#2", "method": "splice_signed", "params": { - "channel_id": "channelid0780000780000780000780000780000780000780000780000780000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000" + "channel_id": "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", + "psbt": "cHNidP8BAgQCAAAAAQMElgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEAAAAA/f///wSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAAAAAAAAAAAAAme62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ/gyBAAAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvlQAAAAEBK+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8iAgJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809IEcwRAIgeI1fwieOGDlZkoO5Q26byxKCJvsluUCd+OEbbqLgADYCIG4o06pWIAAfSk6xyLuH/LcMjQUu6sadGWk9T8buKyw0ASICAp0X2rEQ84XTUiTDsBR3Xjwsxlzwuj37R6pxuhLNXIESRzBEAiB0BHjFAG3U9HOMwcThGGY2pTl5GkBFc3CVPX2cUB0asQIgbS18vCiy89L4c0/dwRcPtmUDM23GUn5Kzz+p91U6V5YBAQMEAQAAAAEFR1IhAn7bMRPeXqq9eitgCsdhsQ9PWbCpAd82FPJ/mq8/zT0gIQKdF9qxEPOF01Ikw7AUd148LMZc8Lo9+0eqcboSzVyBElKuAQ4gD6cQxfbk1IFT8YRnHar75UNBHLaU5ica4nC2Q6JX5qEBDwQBAAAAARAEAAAAAAz8CWxpZ2h0bmluZwEIe7yuaEiF/BAAAQMIoIYBAAAAAAABBCJRIBPKi/XqGhYjIe077D360pv63ZvzfXPP4rPmycOUmyNxDPwJbGlnaHRuaW5nAQh9vK5oSIX8EAABAwgwGw8AAAAAAAEEIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8M/AlsaWdodG5pbmcBCH+8rmhIhfwQAA==" } }, "response": { - "tx": "02000000000102sendpt65000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000650006500065000", - "txid": "txid6500065000650006500065000650006500065000650006500065000", + "tx": "020000000001010fa710c5f6e4d48153f184671daafbe543411cb694e6271ae270b643a257e6a101000000000000000002a08601000000000022512013ca8bf5ea1a162321ed3bec3dfad29bfadd9bf37d73cfe2b3e6c9c3949b2371301b0f0000000000220020a9d23781fcd3886a53d9b9878a2b4f43317c181f9f6ade4489fa061264ef182f04004730440220788d5fc2278e1839599283b9436e9bcb128226fb25b9409df8e11b6ea2e0003602206e28d3aa5620001f4a4eb1c8bb87fcb70c8d052eeac69d19693d4fc6ee2b2c34014730440220740478c5006dd4f4738cc1c4e1186636a539791a40457370953d7d9c501d1ab102206d2d7cbc28b2f3d2f8734fddc1170fb66503336dc6527e4acf3fa9f7553a579601475221027edb3113de5eaabd7a2b600ac761b10f4f59b0a901df3614f27f9aaf3fcd3d2021029d17dab110f385d35224c3b014775e3c2cc65cf0ba3dfb47aa71ba12cd5c811252ae96000000", + "txid": "fd3cee4ec86039e2a44d5d5d2b811089ae7fd71258391d2d6d37ea4edfc6990f", "outnum": 1, - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000" + "psbt": "cHNidP8BAgQCAAAAAQMElgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEAAAAA/f///wSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAAAAAAAAAAAAAme62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ/gyBAAAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvlQAAAAEBK+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8BCNoEAEcwRAIgeI1fwieOGDlZkoO5Q26byxKCJvsluUCd+OEbbqLgADYCIG4o06pWIAAfSk6xyLuH/LcMjQUu6sadGWk9T8buKyw0AUcwRAIgdAR4xQBt1PRzjMHE4RhmNqU5eRpARXNwlT19nFAdGrECIG0tfLwosvPS+HNP3cEXD7ZlAzNtxlJ+Ss8/qfdVOleWAUdSIQJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809ICECnRfasRDzhdNSJMOwFHdePCzGXPC6PftHqnG6Es1cgRJSrgEOIA+nEMX25NSBU/GEZx2q++VDQRy2lOYnGuJwtkOiV+ahAQ8EAQAAAAEQBAAAAAAM/AlsaWdodG5pbmcBCHu8rmhIhfwQAAEDCKCGAQAAAAAAAQQiUSATyov16hoWIyHtO+w9+tKb+t2b831zz+Kz5snDlJsjcQz8CWxpZ2h0bmluZwEIfbyuaEiF/BAAAQMIMBsPAAAAAAABBCIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvDPwJbGlnaHRuaW5nAQh/vK5oSIX8EAA=" } } ] diff --git a/doc/schemas/splice_update.json b/doc/schemas/splice_update.json index 4672a4af2530..abde0ff1c26c 100644 --- a/doc/schemas/splice_update.json +++ b/doc/schemas/splice_update.json @@ -136,12 +136,12 @@ "id": "example:splice_update#1", "method": "splice_update", "params": { - "channel_id": "channelid0780000780000780000780000780000780000780000780000780000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000711000" + "channel_id": "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", + "psbt": "cHNidP8BALICAAAAAgSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAQAAAAD9////BJs6IOCTteD7d3158HhanW4d3lwRFlqjbrloFhmrYZIAAAAAAAAAAAACZ7raCwAAAAAiUSBSlWiKI9gVGI7BmbKZhJvgs9f/L1o2mk1e06hLnBF1D+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC+VAAAAAAEAiQIAAAABZDRFxEcpKrCBdbbuFf4sEv2yXdIijlXnbXs4FiyxgDsBAAAAAP3///8CQEIPAAAAAAAiACCp0jeB/NOIalPZuYeKK09DMXwYH59q3kSJ+gYSZO8YL4Fs3AsAAAAAIlEg5++fCJM+KMbzMV9c1/CDlmyUog/5snqNKQtytowuwYyPAAAAAQErgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjAz8CWxpZ2h0bmluZwEIc7yuaEiF/BAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABAStAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvAQVHUiECftsxE95eqr16K2AKx2GxD09ZsKkB3zYU8n+arz/NPSAhAp0X2rEQ84XTUiTDsBR3Xjwsxlzwuj37R6pxuhLNXIESUq4M/AlsaWdodG5pbmcBCHW8rmhIhfwQAAz8CWxpZ2h0bmluZwEId7yuaEiF/BAADPwJbGlnaHRuaW5nAQh5vK5oSIX8EAA=" } }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200715200", + "psbt": "cHNidP8BALICAAAAAgSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAQAAAAD9////BJs6IOCTteD7d3158HhanW4d3lwRFlqjbrloFhmrYZIAAAAAAAAAAAACZ7raCwAAAAAiUSBSlWiKI9gVGI7BmbKZhJvgs9f/L1o2mk1e06hLnBF1D+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC+VAAAAAAEAiQIAAAABZDRFxEcpKrCBdbbuFf4sEv2yXdIijlXnbXs4FiyxgDsBAAAAAP3///8CQEIPAAAAAAAiACCp0jeB/NOIalPZuYeKK09DMXwYH59q3kSJ+gYSZO8YL4Fs3AsAAAAAIlEg5++fCJM+KMbzMV9c1/CDlmyUog/5snqNKQtytowuwYyPAAAAAQErgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjAz8CWxpZ2h0bmluZwEIc7yuaEiF/BAAAQCJAgAAAAFkNEXERykqsIF1tu4V/iwS/bJd0iKOVedtezgWLLGAOwEAAAAA/f///wJAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvgWzcCwAAAAAiUSDn758Ikz4oxvMxX1zX8IOWbJSiD/myeo0pC3K2jC7BjI8AAAABAStAQg8AAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvIgICftsxE95eqr16K2AKx2GxD09ZsKkB3zYU8n+arz/NPSBHMEQCIEA46f6unfPDqEZZYXAdKaV2tmwzdCfr+tL2xAeHQqKcAiABGin3E7vGws7rMsAUAbi2zoeZhGjdJSbQW0gkYYnX8gEiAgKdF9qxEPOF01Ikw7AUd148LMZc8Lo9+0eqcboSzVyBEkcwRAIgOeY5rEDPmql9SgCcRKxzhHj6+NmpY5DsUwM9i01yI64CIC+DLiFka2ac5k9VaMyNd0gAZqCPgpKh1Ier1tXILB+jAQEDBAEAAAABBUdSIQJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809ICECnRfasRDzhdNSJMOwFHdePCzGXPC6PftHqnG6Es1cgRJSrgz8CWxpZ2h0bmluZwEIdbyuaEiF/BAADPwJbGlnaHRuaW5nAQh3vK5oSIX8EAAM/AlsaWdodG5pbmcBCHm8rmhIhfwQAA==", "commitments_secured": true, "signatures_secured": true } @@ -151,12 +151,12 @@ "id": "example:splice_update#2", "method": "splice_update", "params": [ - "channelid0780000780000780000780000780000780000780000780000780000", - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000" + "049b3a20e093b5e0fb777d79f0785a9d6e1dde5c11165aa36eb9681619ab6192", + "cHNidP8BAgQCAAAAAQMElgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEAAAAA/f///wSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAAAAAAAAAAAAAme62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ/gyBAAAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvlQAAAAEBK+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8BBUdSIQJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809ICECnRfasRDzhdNSJMOwFHdePCzGXPC6PftHqnG6Es1cgRJSrgEOIA+nEMX25NSBU/GEZx2q++VDQRy2lOYnGuJwtkOiV+ahAQ8EAQAAAAEQBAAAAAAM/AlsaWdodG5pbmcBCHu8rmhIhfwQAAEDCKCGAQAAAAAAAQQiUSATyov16hoWIyHtO+w9+tKb+t2b831zz+Kz5snDlJsjcQz8CWxpZ2h0bmluZwEIfbyuaEiF/BAAAQMIMBsPAAAAAAABBCIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvDPwJbGlnaHRuaW5nAQh/vK5oSIX8EAA=" ] }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000712000", + "psbt": "cHNidP8BAgQCAAAAAQMElgAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIEmzog4JO14Pt3fXnweFqdbh3eXBEWWqNuuWgWGathkgEAAAAA/f///wSbOiDgk7Xg+3d9efB4Wp1uHd5cERZao265aBYZq2GSAAAAAAAAAAAAAme62gsAAAAAIlEgUpVoiiPYFRiOwZmymYSb4LPX/y9aNppNXtOoS5wRdQ/gyBAAAAAAACIAIKnSN4H804hqU9m5h4orT0MxfBgfn2reRIn6BhJk7xgvlQAAAAEBK+DIEAAAAAAAIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8iAgJ+2zET3l6qvXorYArHYbEPT1mwqQHfNhTyf5qvP809IEcwRAIgeI1fwieOGDlZkoO5Q26byxKCJvsluUCd+OEbbqLgADYCIG4o06pWIAAfSk6xyLuH/LcMjQUu6sadGWk9T8buKyw0ASICAp0X2rEQ84XTUiTDsBR3Xjwsxlzwuj37R6pxuhLNXIESRzBEAiB0BHjFAG3U9HOMwcThGGY2pTl5GkBFc3CVPX2cUB0asQIgbS18vCiy89L4c0/dwRcPtmUDM23GUn5Kzz+p91U6V5YBAQMEAQAAAAEFR1IhAn7bMRPeXqq9eitgCsdhsQ9PWbCpAd82FPJ/mq8/zT0gIQKdF9qxEPOF01Ikw7AUd148LMZc8Lo9+0eqcboSzVyBElKuAQ4gD6cQxfbk1IFT8YRnHar75UNBHLaU5ica4nC2Q6JX5qEBDwQBAAAAARAEAAAAAAz8CWxpZ2h0bmluZwEIe7yuaEiF/BAAAQMIoIYBAAAAAAABBCJRIBPKi/XqGhYjIe077D360pv63ZvzfXPP4rPmycOUmyNxDPwJbGlnaHRuaW5nAQh9vK5oSIX8EAABAwgwGw8AAAAAAAEEIgAgqdI3gfzTiGpT2bmHiitPQzF8GB+fat5EifoGEmTvGC8M/AlsaWdodG5pbmcBCH+8rmhIhfwQAA==", "commitments_secured": true, "signatures_secured": true } diff --git a/doc/schemas/sql-template.json b/doc/schemas/sql-template.json index 758eac7b1c48..124a5ec74d14 100644 --- a/doc/schemas/sql-template.json +++ b/doc/schemas/sql-template.json @@ -119,7 +119,7 @@ "On failure, an error is returned." ], "author": [ - "Rusty Russell [rusty@rustcorp.com.au](mailto:rusty@rustcorp.com.au) is mainly responsible." + "Rusty Russell <> is mainly responsible." ], "see_also": [ "lightning-listtransactions(7)", @@ -138,7 +138,7 @@ "lightning-listforwards(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)" + "Main web site: " ], "examples": [ { @@ -155,7 +155,7 @@ "response": { "rows": [ [ - "nodeid020202020202020202020202020202020202020202020202020202020202" + "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a" ] ] } @@ -189,19 +189,19 @@ "id": "example:sql#3", "method": "sql", "params": [ - "SELECT nodeid FROM nodes WHERE nodeid != x'nodeid030303030303030303030303030303030303030303030303030303030303'" + "SELECT nodeid FROM nodes WHERE nodeid != x'03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31'" ] }, "response": { "rows": [ [ - "nodeid020202020202020202020202020202020202020202020202020202020202" + "02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0" ], [ - "nodeid010101010101010101010101010101010101010101010101010101010101" + "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a" ], [ - "nodeid040404040404040404040404040404040404040404040404040404040404" + "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ] ] } @@ -214,16 +214,16 @@ "id": "example:sql#4", "method": "sql", "params": [ - "SELECT nodeid FROM nodes WHERE nodeid IN (x'nodeid010101010101010101010101010101010101010101010101010101010101', x'nodeid030303030303030303030303030303030303030303030303030303030303')" + "SELECT nodeid FROM nodes WHERE nodeid IN (x'038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b', x'03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31')" ] }, "response": { "rows": [ [ - "nodeid010101010101010101010101010101010101010101010101010101010101" + "038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b" ], [ - "nodeid030303030303030303030303030303030303030303030303030303030303" + "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31" ] ] } @@ -242,7 +242,7 @@ "response": { "rows": [ [ - "nodeid020202020202020202020202020202020202020202020202020202020202", + "033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a", 490493792, 1000000000, "CHANNELD_NORMAL:Channel ready for use." @@ -280,15 +280,15 @@ "response": { "rows": [ [ - 28, - 23, + 22, + 17, 0, "option_static_remotekey" ], [ - 30, 23, - 2, + 17, + 1, "option_anchors" ] ] diff --git a/doc/schemas/staticbackup.json b/doc/schemas/staticbackup.json index 3eac4114aced..0c7d8cf83b1a 100644 --- a/doc/schemas/staticbackup.json +++ b/doc/schemas/staticbackup.json @@ -46,12 +46,12 @@ }, "response": { "scb": [ - "0000000000000001channelid0340000340000340000340000340000340000340000340000340000nodeid03030303030303030303030303030303030303030303030303030303030300017f000001034003400340034003400340034003400340034003400340034003400340034003400340034003400340034003400003401000", - "0000000000000002channelid0340200340200340200340200340200340200340200340200340200nodeid03030303030303030303030303030303030303030303030303030303030300017f000001034203420342034203420342034203420342034203420342034203420342034203420342034203420342034203420003401000", - "0000000000000003channelid0410000410000410000410000410000410000410000410000410000nodeid01010101010101010101010101010101010101010101010101010101010100017f000001041004100410041004100410041004100410041004100410041004100410041004100410041004100410041004100003401000", - "0000000000000004channelid0120000120000120000120000120000120000120000120000120000nodeid01010101010101010101010101010101010101010101010101010101010100017f000001012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200003401000", - "0000000000000005channelid1520015200152001520015200152001520015200152001520015200nodeid01010101010101010101010101010101010101010101010101010101010100017f000001015201520152015201520152015201520152015201520152015201520152015201520152015201520152015201520003401000", - "0000000000000006channelid1240012400124001240012400124001240012400124001240012400nodeid02020202020202020202020202020202020202020202020202020202020200017f000001012401240124012401240124012401240124012401240124012401240124012401240124012401240124012401240003401000" + "0000000000000006f4e1de801de57374d5737da622611e3a1ad9f16d5df9c30fceecc11ce732eeeb022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59017f000001a95cbe3270e5e0998af5eb0a67f7bf6e8d5b3d3d43059b3e4cfbd1e4fca6152c51320000000100000000000f42400003401000000000eb015c0000fffffffffffe000000020000ffffffffffff3283fc1863a9702a8e188ed55475324e55485a8758d2068cfea35851418c55740000fffffffffffed00ec892b1739b55ddc0cca2988d8731eb33f2295c1fcc13fdbdfff9d3f85d6d038402a6939f0f9d5c7a41464169eb692b4d2d73266b3c46345cd036ca577a15bdeeaa027662682a646ce7671c3a091bf639176e87d3379022126b209ebadadae19ffc0e02c59668c64362eaeabf44ee4f10b98fc92412cbea74b6f3a917423dfdf3ca282602773e6c29472ab708e5b127e8ae1ce2d8b7f56b457299f93bb72bb73fdbcf91770501010702a5f8", + "000000000000000121bd30cac60f477f2c4267220b1702a6ec5780db34f9934fa94b8c0508bf3357035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf8fdd5381f36008c3eac24cdde5ec0fea8f39240575ef0cb4406cb51ad419dd7810000000000000000000f424000034010000000011301840000fffffffffffa000000030000fffffffffffb8ff7d0df4eee78e558b4e07f82049aaa933f4f4932e13e1e7fee5cb103f7a0b50000fffffffffffa79176754ea338ffa080591b946a6ac1c47ff579ae7e45857bf01261ebe1c46ba0000fffffffffffcbdb924885293efdaa1ba8f556161f4fe525c19483def49b9af85c1623bc6d27b038402add69f29ad433cb7d4c9470f2d49d80245fd9e76a992197528a131e37711efac02c57de22185162001ffaf2e61b053b1d0e280d73ecec1b04916df2c65642d94a102cd4e1a07ee85714b6eada09d9cf81aeb15bfc72ddd003235530c58bbd0c0144902b10f36d2ebab3ce560abf15ceb1bef619491e0597a794fdafcfdf8708eec9e2d0501010702a5f8", + "00000000000000027512083907c74ed3a045e9bf772b3d72948eb93daf84a1cee57108800451aaf2035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d017f000001dcf80239a9c9f2a91e69ba01800baf71f55efe457677b2e5cbd640b888dc1c9375b40000000000000000000f42400003401000000000c301340000ffffffffffff000000010000ffffffffffff0e07b6188dd51f15bb5cb9027950bf487a612dca57e2928de3f28f6ee796978b03840330b7ddf07e5bc779ea468875371ea25b560491c5feaeeb5e229ded3820d1d69103620748b3796c4988dd0fc63b92ae011dc989f15c433a55ed38e24318a43b4c93021bfe48bb1aded55878b00a3f00c5c1bffa1010510d8ba1c6372012ac9c3205d20201604aa7056ab8926038a846014bdbe4874ceef7ce45141b8009b0e2f49e7ec70501010702a5f8", + "0000000000000003222d999f537e32e9458c5db17a63e012dcced61340de06fda5bc30566270b0aa0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f0000017531932479f6d82ee59c7aa67b99568de0a31c202f6a3ff18a6bdd1ec22683cf026500000000000000000bebb3cb00034010000000009b010c0001000000000000000000000384021f90b5f38e0c0ea50bccfcf70a32cd4395c8c544e70636b7cc41831fe33fb4ce03bcfb0d457dfa07f508f434e6a2f040dd3dd233e7002dbe1c1b5d86ed5d3efd76030a4ce755504748f47401fc016578a52e104cbbd28251f10b11e4b3e55d0fe1d303986bdd0842662b8d0d18147630a720e952a2cda624c63ef4903357d27e54f7920501000702a5f8", + "0000000000000004a4a379248e49d207cc984646e632e1a31105a85708b9d6d961a5018fdd489f5a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c7f07a15ce1fe1519d46536c4036f1c13527fa8bf52f6a5299b860f982ba2ed7e00000001000000000000753000034010000000009b010c000100000000000000000000038402c8aabcf1224df10e9d803dc3918797892fe0abec56d3e06f121bcebbe9ab0a2c03bd181375d57b8b1d15def9c5f9007b3c3ff98a140c0a44c9dc5f54ac7ea4baf30310952e08f9960711d8142dfa171c0fc2348762acea003f3897397f6ace8454130382da2a229450c4a8e8cea70bbd147eaaf981184bff8c1d70b70c30a494d848420501010702a5f8", + "000000000000000509eb55872cd9039ecd08281af756e23b15aad4129fd6a9bcd71b472114ebf43a0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518017f000001970c64ed91a21c10208d715b59801b12b4a6eff9ea9e4e7d45971c298b62d90ece8e00000000000000000000c35000034010000000009b010c000100000000000000000000038402e885f38e784050b386fb32d20935acc61059d8b02b6bec0ac2bfc8b2c5cf7f3103ae69dbfc6511ba0781c13113e16e1557a875b910cb1cb1fe1ef95a7edb36135a03758d5faa8515942873911e21869b1b90a4be72af14b394bc064da6ba518b087003750b588cd1fb8d60276c12c1c3eef7e302e3772414234404289db8c10f5731320501010702a5f8" ] } } diff --git a/doc/schemas/txdiscard.json b/doc/schemas/txdiscard.json index bad6f281afcd..2001067eb1a4 100644 --- a/doc/schemas/txdiscard.json +++ b/doc/schemas/txdiscard.json @@ -65,12 +65,12 @@ "id": "example:txdiscard#1", "method": "txdiscard", "params": [ - "txidtxprep000100001000010000100001000010000100001000010000100001" + "0221e92880c46bec96987962bf4d69c0b4dca0584b2961885c944bc9047d1ad0" ] }, "response": { - "unsigned_tx": "0200000000000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006", - "txid": "txidtxprep000100001000010000100001000010000100001000010000100001" + "unsigned_tx": "0200000001c8ffe78da8c9278f1e1ef485eccff639da37d1ee281eb2cc5c3dae5aea44ab480100000000fdffffff020000000100000000220020819a6c0f60f0c015655fd15f678d18f2944159952e4d632b8eb5ada26586f91041839800000000002251200e42ec7057b0fb8532c24bf96d717eb6e42fa7e4048c2584bc950d3a470a610098000000", + "txid": "0221e92880c46bec96987962bf4d69c0b4dca0584b2961885c944bc9047d1ad0" } }, { @@ -78,12 +78,12 @@ "id": "example:txdiscard#2", "method": "txdiscard", "params": { - "txid": "txidtxprep000300003000030000300003000030000300003000030000300003" + "txid": "ad1f74c93eba95d4f6d1a11bfe02313e3e5d7c2988e22ec512706938fd5467e4" } }, "response": { - "unsigned_tx": "0200000000000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008", - "txid": "txidtxprep000300003000030000300003000030000300003000030000300003" + "unsigned_tx": "02000000016cfc55c5a0491d9607c21ae741beb5b6ec6b5da3c132fb0f77097749798605a80000000000fdffffff0240420f00000000002200202e0776d6a8cc9671e8d151f94840955298535fd3498c1f1fbd143cd085151347eaa2f000000000002251201859d9295b77e37d7445b12d0541aefe52f4932bedcc26e0e0cb8a206e55071999000000", + "txid": "ad1f74c93eba95d4f6d1a11bfe02313e3e5d7c2988e22ec512706938fd5467e4" } } ] diff --git a/doc/schemas/txprepare.json b/doc/schemas/txprepare.json index 9c7360ffa1c1..a6a6531fdc17 100644 --- a/doc/schemas/txprepare.json +++ b/doc/schemas/txprepare.json @@ -103,15 +103,15 @@ "params": [ [ { - "bcrt1p0002020202020202020202020202020202020202020202020202020202": 16777216 + "bcrt1qsxdxcrmq7rqp2e2l690k0rgc722yzkv49exkx2uwkkk6yevxlygq3lv4xs": 16777216 } ] ] }, "response": { - "unsigned_tx": "0200000000000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006", - "txid": "txidtxprep000100001000010000100001000010000100001000010000100001", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000101000" + "unsigned_tx": "0200000001c8ffe78da8c9278f1e1ef485eccff639da37d1ee281eb2cc5c3dae5aea44ab480100000000fdffffff020000000100000000220020819a6c0f60f0c015655fd15f678d18f2944159952e4d632b8eb5ada26586f91041839800000000002251200e42ec7057b0fb8532c24bf96d717eb6e42fa7e4048c2584bc950d3a470a610098000000", + "txid": "0221e92880c46bec96987962bf4d69c0b4dca0584b2961885c944bc9047d1ad0", + "psbt": "cHNidP8BAgQCAAAAAQMEmAAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHbpLVvlmHnY9xuUuv7Wa0KxrHhvooiO/QtbatC1e0wewEAAAAA/f///wJO7t/eAAAAABYAFP/ivderzEW6G6djdjxEonyKQs1DgJaYAQAAAAAWABSZDEo7zUnB6q0LczJClRnaFaXnh2QAAAABAR+AlpgBAAAAABYAFJkMSjvNScHqrQtzMkKVGdoVpeeHAQ4gyP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gBDwQBAAAAARAE/f///wABAwgAAAABAAAAAAEEIgAggZpsD2DwwBVlX9FfZ40Y8pRBWZUuTWMrjrWtomWG+RAAAQMIQYOYAAAAAAABBCJRIA5C7HBXsPuFMsJL+W1xfrbkL6fkBIwlhLyVDTpHCmEAAA==" } }, { @@ -121,15 +121,15 @@ "params": { "outputs": [ { - "bcrt1p0003030303030303030303030303030303030303030303030303030303": 16777216 + "bcrt1qr4pftsergepzf2jrkzvyw5evsspdl7kyxplp6chv7226xwnszjnsy0rzpl": 16777216 } ] } }, "response": { - "unsigned_tx": "0200000000000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002", - "txid": "txidtxprep000200002000020000200002000020000200002000020000200002", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000201000" + "unsigned_tx": "0200000001c8ffe78da8c9278f1e1ef485eccff639da37d1ee281eb2cc5c3dae5aea44ab480100000000fdffffff0200000001000000002200201d4295c323464224aa43b09847532c8402dffac4307e1d62ecf295a33a7014a741839800000000002251204d4b0d45bb0423c6a49e6535413e1ee2e503fcf7b707f16f53d6e885ed9ead6f98000000", + "txid": "a445192a3070a57c16018d99ac3d0c14fe10682ad04d168a6c6f24207d5b5276", + "psbt": "cHNidP8BAgQCAAAAAQMEmAAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHbpLVvlmHnY9xuUuv7Wa0KxrHhvooiO/QtbatC1e0wewEAAAAA/f///wJO7t/eAAAAABYAFP/ivderzEW6G6djdjxEonyKQs1DgJaYAQAAAAAWABSZDEo7zUnB6q0LczJClRnaFaXnh2QAAAABAR+AlpgBAAAAABYAFJkMSjvNScHqrQtzMkKVGdoVpeeHAQ4gyP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gBDwQBAAAAARAE/f///wABAwgAAAABAAAAAAEEIgAgHUKVwyNGQiSqQ7CYR1MshALf+sQwfh1i7PKVozpwFKcAAQMIQYOYAAAAAAABBCJRIE1LDUW7BCPGpJ5lNUE+HuLlA/z3twfxb1PW6IXtnq1vAA==" } } ] diff --git a/doc/schemas/txsend.json b/doc/schemas/txsend.json index 97aff4f394a0..1e8a286d967b 100644 --- a/doc/schemas/txsend.json +++ b/doc/schemas/txsend.json @@ -69,13 +69,13 @@ "id": "example:txsend#1", "method": "txsend", "params": [ - "txidtxprep000200002000020000200002000020000200002000020000200002" + "a445192a3070a57c16018d99ac3d0c14fe10682ad04d168a6c6f24207d5b5276" ] }, "response": { - "tx": "02000000000101txsend00011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011000110001100011", - "txid": "txidtxprep000200002000020000200002000020000200002000020000200002", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100011100" + "tx": "02000000000101c8ffe78da8c9278f1e1ef485eccff639da37d1ee281eb2cc5c3dae5aea44ab480100000000fdffffff0200000001000000002200201d4295c323464224aa43b09847532c8402dffac4307e1d62ecf295a33a7014a741839800000000002251204d4b0d45bb0423c6a49e6535413e1ee2e503fcf7b707f16f53d6e885ed9ead6f024730440220729e4ac1be5a8204c6ab3d73ebdad189e184a2cd506edfc81fef12848b4e1e9b0220745aa1dec18a2e15adc0ceb00ddb105ac8af6c74ebf4793eead9a5e0314b59db0121032eb8a8651eec993933e3cad50cc0469b0f90ac92e32f9e89473bd6f47b966dd698000000", + "txid": "a445192a3070a57c16018d99ac3d0c14fe10682ad04d168a6c6f24207d5b5276", + "psbt": "cHNidP8BAgQCAAAAAQMEmAAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBxAgAAAAHbpLVvlmHnY9xuUuv7Wa0KxrHhvooiO/QtbatC1e0wewEAAAAA/f///wJO7t/eAAAAABYAFP/ivderzEW6G6djdjxEonyKQs1DgJaYAQAAAAAWABSZDEo7zUnB6q0LczJClRnaFaXnh2QAAAABAR+AlpgBAAAAABYAFJkMSjvNScHqrQtzMkKVGdoVpeeHAQhrAkcwRAIgcp5Kwb5aggTGqz1z69rRieGEos1Qbt/IH+8ShItOHpsCIHRaod7Bii4VrcDOsA3bEFrIr2x06/R5PurZpeAxS1nbASEDLrioZR7smTkz48rVDMBGmw+QrJLjL56JRzvW9HuWbdYBDiDI/+eNqMknjx4e9IXsz/Y52jfR7igessxcPa5a6kSrSAEPBAEAAAABEAT9////AAEDCAAAAAEAAAAAAQQiACAdQpXDI0ZCJKpDsJhHUyyEAt/6xDB+HWLs8pWjOnAUpwABAwhBg5gAAAAAAAEEIlEgTUsNRbsEI8aknmU1QT4e4uUD/Pe3B/FvU9bohe2erW8hB9nx4+VDBjFchH5HLCNjVprj4zVjtXJUBjJOBXV+z91aCQAv2cEiAwAAAAA=" } }, { @@ -83,13 +83,13 @@ "id": "example:txsend#2", "method": "txsend", "params": { - "txid": "txidtxprep000400004000040000400004000040000400004000040000400004" + "txid": "3adc26de42593bee8435773ff0d07dba36fbb8afe0d931d059cc798ce6af26c7" } }, "response": { - "tx": "02000000000101txsend00022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022000220002200022", - "txid": "txidtxprep000400004000040000400004000040000400004000040000400004", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200022200" + "tx": "020000000001016cfc55c5a0491d9607c21ae741beb5b6ec6b5da3c132fb0f77097749798605a80000000000fdffffff0240420f00000000002200206671d974544ee67fa0cebc50f8be308f0ca7a8776e536ac6da1035544335fe39eaa2f0000000000022512096d80879b734e2e245ab265476be751e7f73ed586de9bee13fbbbe393218c52301404b297a76b7084a08e0d8788eda5585bb6e07efa41a8f148caef7308d9088ba53bb62ffa47ea584f7d853d83d63021541f70a1075fb44ea2d255ef3c3585d665799000000", + "txid": "3adc26de42593bee8435773ff0d07dba36fbb8afe0d931d059cc798ce6af26c7", + "psbt": "cHNidP8BAgQCAAAAAQMEmQAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQBeAgAAAAF2Ult9ICRvbIoWTdAqaBD+FAw9rJmNARZ8pXAwKhlFpAAAAAAA/////wE29/8AAAAAACJRIFL23e7IWCYUbQBn9UXGg16zeFd+I0SRzToK1a6ec5tNAAAAAAEBKzb3/wAAAAAAIlEgUvbd7shYJhRtAGf1RcaDXrN4V34jRJHNOgrVrp5zm00BCEIBQEspena3CEoI4Nh4jtpVhbtuB++kGo8UjK73MI2QiLpTu2L/pH6lhPfYU9g9YwIVQfcKEHX7ROotJV7zw1hdZlcBDiBs/FXFoEkdlgfCGudBvrW27Gtdo8Ey+w93CXdJeYYFqAEPBAAAAAABEAT9////AAEDCEBCDwAAAAAAAQQiACBmcdl0VE7mf6DOvFD4vjCPDKeod25TasbaEDVUQzX+OQABAwjqovAAAAAAAAEEIlEgltgIebc04uJFqyZUdr51Hn9z7Vht6b7hP7u+OTIYxSMhB+qDx1N8oCl3At4iIJUQhrw6T/kBkIZ6Co8r6Vf7O9ydCQDeX1NXBgAAAAA=" } } ] diff --git a/doc/schemas/unreserveinputs.json b/doc/schemas/unreserveinputs.json index 8bdf924e166b..05318f891cd0 100644 --- a/doc/schemas/unreserveinputs.json +++ b/doc/schemas/unreserveinputs.json @@ -128,7 +128,7 @@ "id": "example:unreserveinputs#1", "method": "unreserveinputs", "params": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000310000", + "psbt": "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AahhAAAAAAAAIlEgAUDHIe8AMwf8RKCgKF+uqU1dPQg1v/7TjQ0PQvvvjrubAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA", "reserve": 200 } }, @@ -141,7 +141,7 @@ "id": "example:unreserveinputs#2", "method": "unreserveinputs", "params": [ - "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000410000" + "cHNidP8BAF4CAAAAARrX73shixZVX2DAZn4eC1JRNgz9XIjn6AHeyshn60APAQAAAAD9////AetRxQsAAAAAIlEgAwknCbnuaFVMsQAmNkUAiU72B5qy3pRvMCgSminZuxGbAAAAAAEAiQIAAAABT3xCEtV0eZyJcxCOl5cqJQvcrEYg7az8MksT0RU/5O4BAAAAAP3///8CgIQeAAAAAAAiACBnf0QzaqSPZHp7KWsvfKO8G5YaPCagaT5u1vco7rDXOWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAQErYg3NCwAAAAAiUSBuCf3Q1/13sw9JPs2LmjXONgvYxW4ccMzjSpkfFXrqyAAA" ] }, "response": { diff --git a/doc/schemas/upgradewallet.json b/doc/schemas/upgradewallet.json index ededb295b37b..02e1ba6602cd 100644 --- a/doc/schemas/upgradewallet.json +++ b/doc/schemas/upgradewallet.json @@ -100,10 +100,7 @@ } }, "response": { - "tx": "02000000000101upgd20000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000", - "txid": "txidupgrade200000200000200000200000200000200000200000200000200000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000110000", - "upgraded_outs": 1 + "upgraded_outs": 0 } } ] diff --git a/doc/schemas/utxopsbt.json b/doc/schemas/utxopsbt.json index cbbb9abf5808..0678fc7e70fe 100644 --- a/doc/schemas/utxopsbt.json +++ b/doc/schemas/utxopsbt.json @@ -212,7 +212,7 @@ "15000perkw", 214, [ - "utxo010101010101010101010101010101010101010101010101010101010101:1" + "eee43f15d1134b32fcaced2046acdc0b252a97978e1073899c7974d512427c4f:1" ], null, true, @@ -222,18 +222,18 @@ ] }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000510000", + "psbt": "cHNidP8BAF4CAAAAAU98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQAAAAD9////AUFZ3AsAAAAAIlEgIUTHRS8sHUFkZ2nYexY713R8Z7x+A1TWPOC/eyDBQTqaAAAAAAEAcQIAAAAByP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gAAAAAAP3///8C1Bv00gAAAAAWABR82B7YBp+JMHLPGx8r08BlNp4tmgDC6wsAAAAAFgAUSt/wRXup3aztz8EsHEhFAisHGqaZAAAAAQEfAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcapgAA", "feerate_per_kw": 15000, "estimated_final_weight": 657, "excess_msat": 0, "change_outnum": 0, "reservations": [ { - "txid": "utxo010101010101010101010101010101010101010101010101010101010101", + "txid": "eee43f15d1134b32fcaced2046acdc0b252a97978e1073899c7974d512427c4f", "vout": 1, "was_reserved": true, "reserved": true, - "reserved_to_block": 2240 + "reserved_to_block": 2242 } ] } @@ -247,25 +247,25 @@ "feerate": "18750perkw", "startweight": 214, "utxos": [ - "utxo010101010101010101010101010101010101010101010101010101010101:1" + "eee43f15d1134b32fcaced2046acdc0b252a97978e1073899c7974d512427c4f:1" ], "reservedok": true, "excess_as_change": true } }, "response": { - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000520000", + "psbt": "cHNidP8BAF4CAAAAAU98QhLVdHmciXMQjpeXKiUL3KxGIO2s/DJLE9EVP+TuAQAAAAD9////AWINzQsAAAAAIlEgbgn90Nf9d7MPST7Ni5o1zjYL2MVuHHDM40qZHxV66siaAAAAAAEAcQIAAAAByP/njajJJ48eHvSF7M/2Odo30e4oHrLMXD2uWupEq0gAAAAAAP3///8C1Bv00gAAAAAWABR82B7YBp+JMHLPGx8r08BlNp4tmgDC6wsAAAAAFgAUSt/wRXup3aztz8EsHEhFAisHGqaZAAAAAQEfAMLrCwAAAAAWABRK3/BFe6ndrO3PwSwcSEUCKwcapgAA", "feerate_per_kw": 18750, "estimated_final_weight": 657, "excess_msat": 0, "change_outnum": 0, "reservations": [ { - "txid": "utxo010101010101010101010101010101010101010101010101010101010101", + "txid": "eee43f15d1134b32fcaced2046acdc0b252a97978e1073899c7974d512427c4f", "vout": 1, "was_reserved": true, "reserved": true, - "reserved_to_block": 2312 + "reserved_to_block": 2314 } ] } diff --git a/doc/schemas/wait.json b/doc/schemas/wait.json index 300aa564fe68..dd8926bccb9f 100644 --- a/doc/schemas/wait.json +++ b/doc/schemas/wait.json @@ -780,17 +780,11 @@ "response": { "subsystem": "sendpays", "created": 18, - "details": { - "status": "pending", - "partid": 0, - "groupid": 1, - "payment_hash": "paymenthashwtspct20101010101010101010101010101010101010101010101" - }, "sendpays": { "status": "pending", "partid": 0, "groupid": 1, - "payment_hash": "paymenthashwtspct20101010101010101010101010101010101010101010101" + "payment_hash": "e03ba693d2db82c85c2f1ee79d4d077a6b39fa9862cd742a26b50cd7e5266bd5" } } }, @@ -807,17 +801,11 @@ "response": { "subsystem": "sendpays", "updated": 18, - "details": { - "status": "complete", - "partid": 0, - "groupid": 1, - "payment_hash": "paymenthashwtspct20101010101010101010101010101010101010101010101" - }, "sendpays": { "status": "complete", "partid": 0, "groupid": 1, - "payment_hash": "paymenthashwtspct20101010101010101010101010101010101010101010101" + "payment_hash": "e03ba693d2db82c85c2f1ee79d4d077a6b39fa9862cd742a26b50cd7e5266bd5" } } } diff --git a/doc/schemas/waitanyinvoice.json b/doc/schemas/waitanyinvoice.json index cef691c08928..4a6e8b588421 100644 --- a/doc/schemas/waitanyinvoice.json +++ b/doc/schemas/waitanyinvoice.json @@ -235,16 +235,16 @@ }, "response": { "label": "lbl balance l1 to l2", - "bolt11": "lnbcrt222n1pnt3005720bolt114000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "payment_hash": "paymenthashdelpay10101010101010101010101010101010101010101010101", + "bolt11": "lnbcrt5m1pne035qsp5y6vhp9ccm0yt287spmdy98pv54yp9gyt2nwzz4xxv86nzqtt6eaqpp5j63nauvjkazjnxylg6crcjppvwklf8ec4ccg2gdj7233h8rcg96sdpcv3jhxcmjd9c8g6t0dcs8xetwvss8xmmdv5s8xct5wvsxcvfqw3hjqmpjxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwqqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgqghg7j0z8ugqcfd74eht7hkx4yvj9zl3d84qx7sx2y66f4r2cue85qm4swkj6l67xvmcv5vzsgxrl2ulgfnexg86fwpt7vz8ak39d4qgpupkvqc", + "payment_hash": "96a33ef192b74529989f46b03c482163adf49f38ae308521b2f2a31b9c784175", "amount_msat": 500000000, "status": "paid", "pay_index": 1, "amount_received_msat": 500000000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimgdp1010101010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506008377744ca98506008377744ca98506008377744ca985060", "description": "description send some sats l1 to l2", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 1, "updated_index": 1 } @@ -260,16 +260,16 @@ }, "response": { "label": "test_injectpaymentonion1", - "bolt11": "lnbcrt100n1pnt2bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000bolt11invl020700000000", - "payment_hash": "paymenthashinvl0270027002700270027002700270027002700270027002700", + "bolt11": "lnbcrt10n1pne035qsp5dydpeayakeqhwpysy4xtgy9dq376x3j5tzf9up2ynqh4mereldaqpp5383y62et3f03qu0lpkuw20mupapwke6ec7d6zp97lwpdtdx52tsqdp6w3jhxapqd9hx5etrw3cxz7tdv4h8gmmwd9hkuvfqv3jhxcmjd9c8g6t0dcxqyjw5qcqp99qxpqysgqrrcq0syl04n7apphzlcfjjfegelpu2txh9frd3zx7m80tlq44ey39ldmfug2k5ndx4epdhvau44ntqfzx5hjzj5eyzrcj60uh2xnuyqplgdlvm", + "payment_hash": "89e24d2b2b8a5f1071ff0db8e53f7c0f42eb6759c79ba104befb82d5b4d452e0", "amount_msat": 1000, "status": "paid", "pay_index": 2, "amount_received_msat": 1000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimgio1030303030303030303030303030303030303030303030303", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506608377744ca98506608377744ca98506608377744ca985066", "description": "test injectpaymentonion1 description", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 8, "updated_index": 2 } diff --git a/doc/schemas/waitblockheight.json b/doc/schemas/waitblockheight.json index 9430e77eb120..1aa2306a8642 100644 --- a/doc/schemas/waitblockheight.json +++ b/doc/schemas/waitblockheight.json @@ -68,7 +68,7 @@ } }, "response": { - "blockheight": 130 + "blockheight": 131 } }, { @@ -79,12 +79,12 @@ "id": "example:waitblockheight#2", "method": "waitblockheight", "params": { - "blockheight": 131, + "blockheight": 132, "timeout": 600 } }, "response": { - "blockheight": 131 + "blockheight": 132 } } ] diff --git a/doc/schemas/waitinvoice.json b/doc/schemas/waitinvoice.json index 612a520591e0..918f0808ac07 100644 --- a/doc/schemas/waitinvoice.json +++ b/doc/schemas/waitinvoice.json @@ -240,16 +240,16 @@ }, "response": { "label": "inv2", - "bolt11": "lnbcrt222n1pnt3005720bolt11wtinv01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101", - "payment_hash": "paymenthashwaitinv0101010101010101010101010101010101010101010101", + "bolt11": "lnbcrt20n1pne035qsp5g0v5nxljyscl7y96rafhwh2t5n569l4fxalhx554em395rz05j6spp5scgjfgrqem7ny3747gk6yyrkxn3v2k2ttdf5y8xankkfvf53yzvsdq8d9h8vvsxqyjw5qcqp99qxpqysgqsc95qzqhwg6ze32nzkvv6vxrrc5l7nxaa0dyrlahcsmau635fczjjafqe7wncy3zqg7gdk54dq4c8u5hgej52p8vpuezvm932jy8p0qpgqfdu5", + "payment_hash": "861124a060cefd3247d5f22da2107634e2c5594b5b53421cdd9dac9626912099", "amount_msat": 2000, "status": "paid", "pay_index": 5, "amount_received_msat": 2000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimagewaitinv0010101010101010101010101010101010101010101", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506908377744ca98506908377744ca98506908377744ca985069", "description": "inv2", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 13, "updated_index": 5 } @@ -264,16 +264,16 @@ }, "response": { "label": "inv3", - "bolt11": "lnbcrt222n1pnt3005720bolt11wtinv02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", - "payment_hash": "paymenthashwaitinv0202020202020202020202020202020202020202020202", + "bolt11": "lnbcrt30n1pne035qsp5xmmndqhpr0p8slvh8rzxk0kfmsw0p3xcdxnydw4qnu9lkllzr6hqpp5rkvrrdupyw4adqp6vg6kyh3mdx8aymg2mp5dyqsuyr0mnxssw26sdq8d9h8vvcxqyjw5qcqp99qxpqysgqk0c43st7a0xt5djwtxnsqslmkwwmzm0qr7gyuzvr9dsd79pf8aapj3e30h90ps5nxk274pk2xsjmflsp3c9zzvn7gl05a6cemazpgdgq37w6pm", + "payment_hash": "1d9831b78123abd6803a6235625e3b698fd26d0ad868d2021c20dfb99a1072b5", "amount_msat": 3000, "status": "paid", "pay_index": 6, "amount_received_msat": 3000, - "paid_at": 1738500000, - "payment_preimage": "paymentpreimagewaitinv0020202020202020202020202020202020202020202", + "paid_at": 1738000000, + "payment_preimage": "08377744ca98506a08377744ca98506a08377744ca98506a08377744ca98506a", "description": "inv3", - "expires_at": 1739000000, + "expires_at": 1738604800, "created_index": 14, "updated_index": 6 } diff --git a/doc/schemas/waitsendpay.json b/doc/schemas/waitsendpay.json index d252b0ad3cfa..30fe5488e870 100644 --- a/doc/schemas/waitsendpay.json +++ b/doc/schemas/waitsendpay.json @@ -238,22 +238,22 @@ "id": "example:waitsendpay#1", "method": "waitsendpay", "params": { - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100" + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9" } }, "response": { "created_index": 2, "id": 2, - "payment_hash": "paymenthashinvl0310031003100310031003100310031003100310031003100", + "payment_hash": "64d4c6c428e813cb46061ff76408081e60d4758edaf63f6ee113d6a2d33fb5e9", "groupid": 1, "updated_index": 2, - "destination": "nodeid030303030303030303030303030303030303030303030303030303030303", + "destination": "03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31", "amount_msat": 10000, "amount_sent_msat": 10001, "created_at": 1738000000, - "completed_at": 1739000000, + "completed_at": 1738000000, "status": "complete", - "payment_preimage": "paymentpreimagew010101010101010101010101010101010101010101010101" + "payment_preimage": "83ffe698292fafa783ffe698292fafa783ffe698292fafa783ffe698292fafa7" } } ] diff --git a/doc/schemas/withdraw.json b/doc/schemas/withdraw.json index 0065ec4d5325..4cf496751ba3 100644 --- a/doc/schemas/withdraw.json +++ b/doc/schemas/withdraw.json @@ -105,14 +105,14 @@ "id": "example:withdraw#1", "method": "withdraw", "params": { - "destination": "bcrt1qcqqv0101010101010101010101010101010101", + "destination": "bcrt1qk5cc90rw0s7y6uqe4647snwdnkwxadgc5jppfu", "satoshi": 555555 } }, "response": { - "tx": "020000000001wthdrw91000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000910009100091000", - "txid": "txidwithdraw2191000910009100091000910009100091000910009100091000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000911000" + "tx": "02000000000101460711e191927046b744323165f570bc9f9f0874cd53ac0ca49721945371564d0100000000fdffffff02237a080000000000160014b53182bc6e7c3c4d7019aeabe84dcd9d9c6eb5187ecc150000000000225120bc7e3e309744bacf1fdb5133bed7fdf8768070c4645c54ad3509c579a0d58e330140a4067229f78f4d743d4acd6307567e1f68144d58769a82941370fddd8cebe354616211f469c7b4f09a72a3ccded9ba2d960589b63ccb8e81cd82d31bd6ca96a284000000", + "txid": "3e7ccd7f7e3706fbe5b2f67de3e6c7d2f4701806afb60fbbd89642ccdd2d3a10", + "psbt": "cHNidP8BAgQCAAAAAQMEhAAAAAEEAQEBBQECAQYBAwH7BAIAAAAAAQCyAgAAAAIFK2vykK6CJ0itShbD6TtChhnLrhr5Ab3WHnt4V0/AaQEAAAAA/f///yBVS4/6DuQB4cRcna4pVJt2APo9ieQfhKdTGJ6kYrkpAQAAAAD9////AkBCDwAAAAAAIgAgicZbIlPRZUwX3zuHNFDwhNLiwvkr4Bgy8zNeRKlxAmtFVx4AAAAAACJRILg7a3prBQ3yhktNYQuIqzPSmhp4oJYGKRTAcaR5iZBxewAAAAEBK0VXHgAAAAAAIlEguDtremsFDfKGS01hC4irM9KaGniglgYpFMBxpHmJkHEBCEIBQKQGcin3j010PUrNYwdWfh9oFE1YdpqClBNw/d2M6+NUYWIR9GnHtPCacqPM3tm6LZYFibY8y46BzYLTG9bKlqIBDiBGBxHhkZJwRrdEMjFl9XC8n58IdM1TrAyklyGUU3FWTQEPBAEAAAABEAT9////ACICA/xX/Bl/teR7ecYBVl0CjehNy1WXPYg/s5H6BkfDxHgTCLq3AuENAAAAAQMII3oIAAAAAAABBBYAFLUxgrxufDxNcBmuq+hNzZ2cbrUYDPwJbGlnaHRuaW5nBAIAAQABAwh+zBUAAAAAAAEEIlEgvH4+MJdEus8f21Ezvtf9+HaAcMRkXFStNQnFeaDVjjMhBxe9LBYFZxZZcohEGYkjWi1Z37Pp0MsH4R34f7VrNVfFCQAysksWDwAAAAA=" } }, { @@ -120,19 +120,19 @@ "id": "example:withdraw#2", "method": "withdraw", "params": { - "destination": "bcrt1phtprcvhz02020202020202020202020202020202020202020202020202", + "destination": "bcrt1p0g5lhkgeksy4hdaya9ws8uxsdscqzgumx2pkvrvre4t2enr9z8es3ykvza", "satoshi": "all", "feerate": "20000perkb", "minconf": 0, "utxos": [ - "utxo020202020202020202020202020202020202020202020202020202020202:1" + "4a9d2d2217f35c9c764c6f3a97e07cf4f4abcb83dec40399b666024558bbf1a5:0" ] } }, "response": { - "tx": "020000000002wthdrw92000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000920009200092000", - "txid": "txidwithdraw2292000920009200092000920009200092000920009200092000", - "psbt": "cHNidP8BAgQCAAAAAQMEbwAAAAEEAQpsbt922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000922000" + "tx": "02000000000101a5f1bb58450266b69903c4de83cbabf4f47ce0973a6f4c769c5cf317222d9d4a0000000000fdffffff0156650700000000002251207a29fbd919b4095bb7a4e95d03f0d06c3001239b3283660d83cd56accc6511f3014030d171c56605523720847754efc3b3cf6b71957aebf82886fd9f651fe11eee00aa11b8bf83b09d19a9a8bf74eff3faddb0a5d81a92205abdd0bc17072b82e40888000000", + "txid": "c841b47ae04fba0046b38da26f22e0af08507de9534e013b861b3edad89f91cd", + "psbt": "cHNidP8BAgQCAAAAAQMEiAAAAAEEAQEBBQEBAQYBAwH7BAIAAAAAAQCJAgAAAAHtlV3YANt+ME2Tqa3wxe+URwk0CfofE45vDj0mU+wBmwAAAAAA/////wICbgcAAAAAACJRIA9FvA1I8KF7/X/Y3X3UztMVibhrNuonvEhVuzgRxK7S7sgHAAAAAAAiUSDt39wGhIRdrHErHx898yWDzKpElBfPTzQZAXvLA/5k9wAAAAABASsCbgcAAAAAACJRIA9FvA1I8KF7/X/Y3X3UztMVibhrNuonvEhVuzgRxK7SAQhCAUAw0XHFZgVSNyCEd1Tvw7PPa3GVeuv4KIb9n2Uf4R7uAKoRuL+DsJ0Zqai/dO/z+t2wpdgakiBavdC8FwcrguQIAQ4gpfG7WEUCZraZA8Teg8ur9PR84Jc6b0x2nFzzFyItnUoBDwQAAAAAARAE/f///wABAwhWZQcAAAAAAAEEIlEgein72Rm0CVu3pOldA/DQbDABI5syg2YNg81WrMxlEfMhB1tkc6PvvSGg8gmuTKNd7MMLu+CyxafOKaXxhbiW9/TQCQD/DTv5DgAAAAz8CWxpZ2h0bmluZwQCAAEA" } } ] diff --git a/doc/schemas/xpay.json b/doc/schemas/xpay.json index 3605831c628a..de5d93d713d1 100644 --- a/doc/schemas/xpay.json +++ b/doc/schemas/xpay.json @@ -1,14 +1,14 @@ { "$schema": "../rpc-schema-draft.json", "type": "object", - "added": "v24.11", "additionalProperties": false, "rpc": "xpay", - "title": "Command for sending a payment", + "title": "Command for sending a payment for an invoice", + "added": "v24.11", "description": [ - "The **xpay** RPC command attempts to make the specified payment: it can look up BIP353 names (such as â‚¿rusty@blockstream.com), it can resolve simple offers (lno1...), and pay bolt11 (lnbc...) and bolt12 invoices (lni1...).", + "The **xpay** RPC command attempts to find routes to the given destination, and send the funds it asks for.", "", - "This plugin is both simpler and more sophisticated than the older 'pay' plugin." + "This plugin is simpler and more sophisticated than the older 'pay' plugin, but does not have all the same features." ], "request": { "required": [ @@ -37,7 +37,7 @@ "layers": { "type": "array", "description": [ - "These are askrene layers to apply in addition to xpay's own: these can alter the topology or provide additional information on the lightning network. This lets you exclude particular nodes or channels, or bias against them: see askrene-create-layer." + "These are askrene layers to apply in addition to xpay's own: these can alter the topology or provide additional information on the lightning network. See askrene-create-layer." ], "items": { "type": "string", @@ -66,32 +66,6 @@ "A payment may be delayed for up to `maxdelay` blocks by another node; clients should be prepared for this worst case." ], "default": "2016" - }, - "payer_note": { - "type": "string", - "added": "v26.04", - "description": [ - "A message that a payer is willing to send to a payee within an invoice request." - ] - }, - "label": { - "type": "string", - "added": "v26.06", - "description": [ - "Attach a label to payments for which is returned in `listpays` and `listsendpays`. This is for your own use: it is not visible to the recipient." - ] - }, - "localinvreqid": { - "type": "hex", - "added": "v26.06", - "description": [ - "`localinvreqid` is used by offers to link a payment attempt to a local `invoice_request` offer created by lightningd-invoicerequest(7). This ensures that we only make a single payment for an offer, and that the offer is marked `used` once paid." - ] - }, - "dev_use_shadow": { - "hidden": true, - "type": "boolean", - "added": "v26.06" } } }, @@ -147,14 +121,14 @@ "- 209: Other payment error." ], "author": [ - "Rusty Russell [rusty@rustcorp.com.au](mailto:rusty@rustcorp.com.au) is mainly responsible." + "Rusty Russell <> is mainly responsible." ], "see_also": [ - "lightning-listpays(7)", - "lightning-decode(7)" + "lightning-pay(7)", + "lightning-decodepay(7)" ], "resources": [ - "Main web site: [https://github.com/ElementsProject/lightning](https://github.com/ElementsProject/lightning)" + "Main web site: " ], "examples": [ { @@ -162,11 +136,11 @@ "id": "example:xpay#1", "method": "xpay", "params": [ - "lnbcrt100n1pnt2bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000bolt11invl040100000000" + "lnbcrt100n1pne035qsp5undrf08ef89syd4e6yxu4lemacfytqn5pfrfamdan2zcmyvl0nrspp5f9u44ydhrwfjks5vnjkmsm4cpw092tt9us4uq376qjy2jzjkq55qdp9w3jhxazl0pcxz72lwd5k6urvv5sxymmvwscnzxqyjw5qcqp9rzjq08vhlwxs4zvcktzywmgecr3pj096tyukvt7upuz9k2s0xkvwq7nzqqqwgqqqqgqqqqqqqqpqqqqqzsqqc9qxpqysgq4ztcaeu0rpezmlghvv6fm42mknju85th2nyudz02ks6j089tm90hsd7gs0m2yr96cn5qjvl8k2vy8w37g9d5fqsmw4r388m3u9xfrkcqgep705" ] }, "response": { - "payment_preimage": "paymentpreimgxp1010101010101010101010101010101010101010101010101", + "payment_preimage": "a23af6838ba86c3ea23af6838ba86c3ea23af6838ba86c3ea23af6838ba86c3e", "amount_msat": 10000, "amount_sent_msat": 10002, "failed_parts": 0, @@ -178,12 +152,11 @@ "id": "example:xpay#2", "method": "xpay", "params": { - "invstring": "lni1qqg0qe03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303", - "payer_note": "Coffee payment" + "invstring": "lni1qqgpn4famjyw2eakr82nmhygu4nmvq3qqc3xu3s3rg94nj40zfsy866mhu5vxne6tcej5878k2mneuvgjy83pmsr8pzcqtf9kns8fn8a0nvtxwdyrhr4h7vh3gp5sqzyfdgag2c80xdqys4ylzf0ryt08yxdyskespu6pysngqmc2n83y0vfanr8ut9wujhmqgpa78ntzvt4ldv03frwhqak98fegydsdtad5tnxwe0x5mkzz5kn52qqxv0v3tgy3ezp9dret9ks0wmww462x8gp83pefp5p42g5cp64ntkj0ggpaszv24jw6kqef4pa5hhypkjhnswq92e76qwpht8qvkshn4uljs6l3dk2d4fhks84qrmz9huz4rge7v4vqqepf0q9rl52m9eu8zsll6u6p7rxkez8qarphgu3258qgyreclzs56870j32wp2a0cs89cu3lqnzv33a88a3vggrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7da4qgqxyfhyvyg6pdvu4tcjvpp7kkal9rp57wj7xv4pl3ajku70rzy3pafqyqlg2sq9sggz9rh3hynd2f6czucjrdhg7j4demlhfw5hmwmnz2dxt78qldzr8hm2pxqrsx2ttuetmu92txqjepkyaaad9u55zp86qf734n5mg6dmd7yv7das9cu7z4q3sc3ylzdth90gf9sfv0el4ew9z26zxs49gjwy45v7jcjhqypvlrkqpfeuej9pa8xmkurg8nqete9grp5jux562zdqvhv8ugw4tpsqxgrzlw6nm7r3uurn9thghtux0qkmtds44hhs7j9f68yg9vu80xjl0uwad6lnfs9xqmcgefzx69djf403v63pcqqqqqqqqqqqqqqq2qqqqqqqqqqqqqwjfvkl43fqqqqqqzjqgeuhc6q2sgy83jqz26pupdew7r4a2zvydhr5fg3g5dhv8ty0x84cefgcuye0a24qyqlg4cpsyqqqkqss8qv5khejhhc25kvp9jrvfmm66tefgyz05qnart8fk35mkmugeumm7pq8tpj52pk4r4c5t7zlfamke65546d78jk40necf708n806hph7x9ypl2hdg52l0qeu4hcjjppnh32qh68pca8fawuj6ekawqjpmf6kys" } }, "response": { - "payment_preimage": "paymentpreimgxp2020202020202020202020202020202020202020202020202", + "payment_preimage": "19d53ddc88e5736d19d53ddc88e5736d19d53ddc88e5736d19d53ddc88e5736d", "amount_msat": 1000, "amount_sent_msat": 1000, "failed_parts": 0, diff --git a/tests/data/autogenerate-bitcoin-blocks.json b/tests/data/autogenerate-bitcoin-blocks.json new file mode 100644 index 000000000000..cdb3ac478334 --- /dev/null +++ b/tests/data/autogenerate-bitcoin-blocks.json @@ -0,0 +1 @@ +["0000002006226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910fa72c459bae217156bc72683f461885cfc18b3b964c779c842628acd9c7538dbc45a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025100ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002078d6612ffd53372b48e6c14b86a97f0e91206b700dd93ad56568b58911e8ed0ed5b687830a53a72329a75746efe9e81fff80d1386e1de4b53669b0366185a83546a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025200ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002070d9a497d349938420c56e61700010f58e53e1864b48465f814ecc1e12faa75c2564fa3404434a497cff291f96b9ef2837c8e1380415e7d9f3bbb1d2ccfbf5b946a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025300ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020d21eeb70bfa43e27caafdd350594c5491c4fd32717d2ed2433acf5f3f3071a13b61dd54fcc8ebd4d111a644fb2b7134a92101fa87be2cb8327c3432aca4f025a47a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025400ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000206b9dec3f36d32a15cc363f22ba9305eba985a8574825e4476d364cbda04ead306163bb5919c1ef33e7c13f5827a2b12474c57ed495b47856d9cb6cd17fb82c6447a5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025500ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020565943609635cd6e33458449b0e652b46356582fccb6a6985898fb7a24969f34f9fb8e1dfcfff2d191457126bfb8bfb8818e7e54c21bc2c6351ee4fa35b8892947a5cc68ffff7f200600000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025600ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002080ab54a227f652ef915dedee0c954abc019402faa107c4894f27cf5f3eb88e65f1a50fd37962401edfed30b3b5862c050cf27d548f50ce8e64fb285157914e8747a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025700ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020dea46943be06094f6377fb3634ef478bd158d99d0331514a1d9faf15ea5ab120de6fa6914607119413680510502d6e3426237dee92a112393937030d26249b6d48a5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025800ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002037bf9bbca0c248166960a58fcebecd44881db5c64b63969dbf2ecb42780ece7bf2718c26be0fdbd8cde6631f759621efcc342c9e4777dda201ee8a0437b2b02548a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025900ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020d00452704acebfd2ede8acacc358c87f637a90520b50c33e6fe8d03b25dc104a683c6776edb64a72972249d392badab940316ebd3066d508899c1de43809786f48a5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025a00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020d4911517c167f7c2578b0dbd9b66ac2a3e39ca93679f5d888dd4a69e988ef47d763a2b1fb0fdb356dccb4e388e1d02d826f574e2805371992d798e06639f3a3648a5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025b00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020da39018859382125e465bdf592f39f8cb31d6b352a2d8b7b1af25d1c69a4397a91f6acd817a7b109923e2da360e7845b0076266e8a30020e61363ed69bcac14d48a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025c00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020bb30b0f67ec1c57a237b8a5e739188ac838f9b5ec14e556fdd00e375890e06555b7035614ffa4dfe49d1ace2cdf46f220b904aa95d497fc8058b6d20289ca94948a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025d00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020f1d4cf377f1cbbede90e119c72f91ccacb84a5c6cc3e2903c17291e710f30206461f4d27dbf22ecab90d9ac6db35d86b9839e855a34f86eb9f2a446a2e7b36b549a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025e00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000209de1687b73220e852b464e73faddbd753f4eea47dc200fb326b2fc1a7db49f0b648949308962c2d1b7a2756f90ea42b0edd0dc3ba1f462ef5ccfebfa1d4e721a49a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025f00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002040ba8c55096415bca15c6881b91c81dd1928d9e40b94bcbdcf6365031f7d18306912450ab57d4fb005afea85e4ac7e5de50c45955eab84d57c8cd5a337769b7e49a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff026000ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000206e2cdab4bcb06d267948bc4f97aaaefbd98a67ee2e6f2ac2d3a65f31c576b56c5d1e2c59a6f51e93599a81ac896120c851be9e81dcf9fff070da2d4aa0d59a7249a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011100ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000202698e54e5cac94d73fa12db1304287da26e9cdf335975943cee02f7086f72a2db2cd8694d9a3c56b63c198791cd66ea319b7cd72cad13dfcede3adf9e93caab649a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011200ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020ec5323f0992d804c97f2cd47d746ec7e04b64222338533cda653bf840ef33e78c2cbe93d93fe3eff5c2d3b264715df40c5ac131e13c7a36b81260b5ab041e22349a5cc68ffff7f200500000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011300ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020220c808211b4911cdce705388d21c5bac5a02e3e6ae1be55e3e86adb140e3171e012a294985be7512f47e64e8ea1b6204c6b848a933208f00d0d0bceae67aa034aa5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011400ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020b528a7616d24825a9e07a3af7e122577e29221afb34d5f58ea646a3cd2fdb31a768078204f9a8aaf53c0b13ac4122ec855e675d09b6cc0bb26d7029d7a6d3ae84aa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011500ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020adbc751f6f460750fc93e60d338c6056f425ae72ec00f5df20120de41f76da440018eeaae162198391b3f06d0d53f5b212d4e12ba455331d112a1b9d26272ff24aa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011600ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020bde780930c6da813f1717e540d1623bd2c198208fcf4747ea74375b75b5b497f9177151b9cefd17262ee2bd01ec7e09ecf2132bb710bff344a3bde1dd36fc8b94aa5cc68ffff7f200400000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011700ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020063f7bfefa7b09462292509ce8f999429df5db8e2566b926bf0c1fb166adc32784644838ef7ea7e34e7e310cf67137b2bf82331ca5e359a481fee636a4ed36a34aa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011800ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000209e679cd8818d30cc419828b60f4d349e3d5e909ee10630c5ac60446a70d15c05d9815086f177205591f26f78e08cb5a28ca58c73f7e73ca9cefc67c6ec62e3614aa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011900ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000204ac31815d444767886611b1e0b5b09986556d2ac0881c096e27f77f4c13f786d112013b1dcd382ead5ee4f184e164a20e0b2d5e51a4b574df25f174d113c66a44ba5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011a00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002077eabbb16f110441063f1cc043de2a7b0b99f957acc471a438304193cc38256c4a14740e18feff57ff3f17616cd878f5322ccfe54a9fc7b5eea29b7c1aa65cde4ba5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011b00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020f8f3887fcbc66a646f7fb017e2b0c030d4df11eb510bf34a0e7b1262a64aec7c4ec219d9d01fe481009470395240fd604244243f0df1c3fc1a9cd50e049af0e34ba5cc68ffff7f200900000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011c00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002010092f08a952742708e57b68652712c14ac56b68d3c1a45246e48792beee4f3fa84ef6a0aa75824570625402c96bc3b5621a1ed1696926cfa101fa5de60747494ba5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011d00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002059f37effa0324dffbaf8ae47caec32015ba786d52fa1af6a7402d4f0b423be45429cda4043d699e67cfec362eac9b6168481890d4aa9e58d85eb3051ce6741d64ba5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011e00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002037fa32350c1dee649f58e5102dacfdc90ea38bfcdac9c7aeea1581b7cb3d5f1d8d830b79c797b0f37ec88d5402b3ddf00de68bc90a4944de860ebaa3c936efdb4ba5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03011f00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020a9cc7e801ab034fd49a3e8d0510de0fb54ad4989bd5a0e35c00f9b8a2887166b9c94fbc368f81c28ee5eff3536d801321386ff25b79811f27bbc22904ad83a7e4ca5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012000ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002008d078ff057f32fb582fe21a3c6aa70a9c45881cc4209dd1e90c3b758674d4508a0ff5d75a511ed75c1b1e5be06d4f74de5718d54567f74959454b55f28551ab4ca5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012100ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020f0bdf6f15c2fa098422c08cefe9612b426cb5b67c1dfd3033cdfdf4dcbe3b93e72fffc3a6a5f0302f09fb23e4e25a1b77e1cd5b0af75a75d234ef85c39bdfabd4ca5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012200ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000205d79dcef51bd221e0551113f90741a53b65e82da3d93a34be37f84682bad947ef5dc7b75e580e0f055560ad51ac699cf300187c938bcd80b59f28e50a72049e64ca5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012300ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020def05c226b5c4f6a85a5f280f86f5d274c490a8bb8752fd90c7ca61688db27149989cc920e57a98dd2cea7b67569117851d78df959278c96a1ec4d51f6ecf16d4ca5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012400ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000205c048787cc3a969c75d416120d97d1a362d66c86633e6d581e37881eb6d5a2740b171df0cc2e96253c36d91ac8be8ad95cb540603a7f003380797a95b77f35944ca5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012500ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000208751473af77183111f70ef232f2c688b2cd8596ad89543d2eea777bddac6f140b917f3686ccf806e145c919d3d42200ce61da3ced1bb82a558af71c72e46f1864da5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012600ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000203b51a2b08e2adff5019269b886042817aad78b144b95478720d958105e1d687ceed3d7a0b6e8338ef352a413abacac7f779633d4e215cbbee86036261fdad1c84da5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012700ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020797f895912604d95fb85fdff39ce0fd0fe26595ed320393d1480bebd82b3fd050b82bf81765649c1fd7eee0f69600fac63bd665649372b0238398240ec8be0044da5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012800ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000202f54f301b02ddf7960fab28fb52913a0f893d2522731d043f0cbe86c102b0d125e514532cec7afbb6462f5b5d0619ba5f1d3817c021786ec2cfcbc3f403b94334da5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012900ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002085ee8bd0c42d15c072f9f08099abd17650ac145f68bd3cf9835ad936326f311ab03054dab58256a56b9292e459976c6bb9032c032967222d4fe445802b39194e4da5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012a00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002009772ed9bbc790489b5c226e320b58786b6d980761e6fd5346b1c5636f80033e4c1580d8b9eef6e1d83342fd86c808e776a4fcd3045540d3af222586e67e0f294da5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012b00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002067f195e71efedaf965cff1061522f7d3570c08f1f4d4873b8ee64fa96c85d74cc367f855568c8dfd892dae83c458b040f5f4daf3c51c74cbf766906a81b718b54ea5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012c00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020093479e23ed98ef695264edd454bdb91a3b1889bc572030cac8c8c8c8b715a2d66e5c8218d4f67b60c742aff54115dbae079fb4b37636ef2818b1ca548acc6064ea5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012d00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002009491a8791ccfaef3f568f1b830f1382ece832e4d5d260832dbe26147072b538dd4773397fc3f6ac040ee9152a71d302f54dfd34bd7a0214fa5eb3957b54ebf74ea5cc68ffff7f200500000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012e00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020b0f4e1229b00ca5be9d390dd3ee2a809e4ffcd197163d74d9d42a270b5984b09f630122f8fa0bec95caf1f8ff3173292eb206d6383518c17e2db763db7ea67164ea5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03012f00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020988bc0bb16edbce5fadf3a4892b7b74f2a43f5d5bdf2c9d921b243dd6e4a375c40aad4c05201681d57b807f6844462650c8115fa6f01a745274c9f817fdba9264ea5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013000ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020de432adf2e6c036a3cb09eb89a4bf9875983f3bba7ef0b03a465e91972dc7a2a1345ad4e4052bf455523551e80dc4ea2f6e4c7bb71cfb8bf7d6dd51943722c7e4ea5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013100ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000203c6d955dd95ec641292bd75dd524aa32d4b31e4c3e103b09a487d1c0a3df4a2ba800be1696e4c987a619de2d676b57df41e10602dca927e08ff1bef56eeb09514fa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013200ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000204033118d6c7f93a5260a1c3416a105d8612a4ca865aea2b3fff34e4a410eb7735f396413f93a915cc46cc5521b13a7b049a3156011effe7e8db2f5920ed5ee5b4fa5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013300ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020dbf23e3d78583319c9f9e822fc75282aeb7d6d6e2b1dd5d63e2fa8158d1883511536f8224647c3dd1173d764dc1cfb76eb1dea38ebf564edb891cb079725d2234fa5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013400ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020fb7641eb0a615bb9a09e895250a60b7efb8391c24a6ce96043d06a2f1085da2ed8afb5f6b7918ae0be3e97cc13325cd3de7181c9a22fe5d74b499ac1b85771ee4fa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013500ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020a4ba3f4b4cd6fd1db31830c69b3d794849817df85dcb0a5f986014e1f0ae44790f16961c89bf69839994409ac6a4df2dc5913e7db16c6b1314961f8706aae21c4fa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013600ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020cb3fc3c7b2fcaf67c31f882109192bb3de55edbf06e25f5f1554c6a164395b78e85c6036b81df83053e9aa55db54ba1364ce773fc74931893b67f14559a8a5f54fa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013700ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000208aeb9d784a63df830bafd9f54859b99093eb68afcda36359315b96b3f096b902b7e3e339f427e59db9d69eae99e676ff5da5cd4e8dae02a8ef7d7eefcf4a624a50a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013800ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000205ebd4cd9335fd68d37fed84c50970c297c4660a7aa908eaa734f57049cccdf443c09ae0e80773efee060d4ed5c8d1a038f88fa41dd1515c866ebeb747577fcfb50a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013900ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000208cd01005b5619706fdef2bde9b72409fce9de761b5d5fdbec0338a0663d1a738a054250c849fdeb720a09b0b79c9b7157f9db889f949b560a5d8c6fb2f972d2750a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013a00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000201e1b47c368eb2c5afc415cf9619607e1804ef4adaf0ef4ef54bcb13e0d1b431a7dc9c56f752b09a8377f9c72cb8d6d512eae756a92b629059a0ede17e26785ac50a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013b00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000203cba4443757eb3dfb2d388619385fd8d80727aff9637a667c9ac02d190114b7e83814a66429df710b6cc2faea2f67a6c1b826e1a140a7f35cb6fd323409b8b7350a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013c00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020e56941afcff7d648b607d07ca89a9cda2ea55dc904fd9d0f51429e74808a573fb060dafe4fa14343a5c47712f45b0fb34d050b71077a9824569a8d62a5a941df50a5cc68ffff7f200500000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013d00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020210e74e854c644ac21d277d7abd826f7b72365b8d8383379922845f1d440e111b8836cc78a38ca75701ed0a7f801a4d568e9295120187184f74afaa4106d5ced51a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013e00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002053be5ca882197e09876f742607fcaf422ebd3999c9ab9de3ab11424bb1ce25514cd8535c7c1b782d46c0941cbea26a4c585ff5860ffa831ec239571544f4255a51a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03013f00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000209418750dc6471fe5d229e8907a11e0c2edb7ccba19ce9ecd5d2f28e9f2c6e763dd0914607bf03770872d1f0e93ef5c9cf5edc30765d684282c9a0838b16aad1551a5cc68ffff7f200400000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014000ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020a912d8aedd10423d131c352ce65ae0eaf5dbe1467ba88f4fee46f8745d725266299f635bc6d7e62d5e82e2c63bfbb5ee61c60faadb12bb73d1f7bc7b741a777c51a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014100ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000203333ef618caa6a70aa1f63536fd6007be2551a6ac707b7ae2ee7de74587ad9234312327a2ac6388b4e27c56b26369ae6462ff89e14d37d7f4baf6b78f57f831c51a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014200ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020074edd079f24753ea1a5ce3409bbc9c834b97c15b3651a0a81cebccf56dfee53f19067059d96a318be070c50a1d64fb4fdfac2cba8bc12628051f601223d7e9e51a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014300ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002055338ec2621b4c0819e12723b24c197a753209155011a65fc51f949ab96f1033bb52f42e935f8024ddfb0042c5d7a54a4bb3799d1873b81d383306f12e61941252a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014400ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000200a662b22d4a26085524446b1fec7210a59701fb55c813fd7dff4e3921d66b9117b71bf964ad2bf3ffb4e7dff8b39473f9b2dd48f8320f05f5855528bcb65439e52a5cc68ffff7f200300000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014500ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002096a6dfbc557f1024f877f6773453cfe3c91718b8e5ace092ffc7e65f63f10709a9b3fa7993aba11c3097cb8e16e45a5413862aeadef3f38e30c5c3e210a5cea752a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014600ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002002efc3b5e85fa09fae3c1aa4b26e0d2c180663b7eae1e077bc6675b204eb7d4892297485cfc8971b126546c77e952e13f417dfa84a7f636e0999ec5e4ec4844a52a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014700ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002042862589a66689a5f339580db344e089408c8c78fa3cbe3364d9da6321e0d21d2afce7e328ae640339238cf4e646548edd9dd27d8394450b73c520ee39ca784952a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014800ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000201e92d86e07845055822973edecd4db5e64044d73f10ecc3f0f4d0f483a956e3fb1d2f95acc61067c0008f6f01f8e83c1e1748db402f430dd6a0006f5ce7cbfff52a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014900ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020a40041b4b0dceaf8b8051a1b83483eb0cc7f33dbfdd6bbd681343e1e4c8ad44ad1c5d6d835832f871796702816428356be5502856615fb72590786877a898a7953a5cc68ffff7f200300000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014a00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020ea43f473df19d32ff1664a8451953f7d8d177600ec264b1979f36a4cd42760504295dde2ae6660519b67dbcc9290c751f26d996d4ad406ce77f060438af860f253a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014b00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000204f36fe12e54e490071c3fdd5e14ae27f9c0da40991a14e7fa2d619a356ffce47a041701fae457b4d15f100176eaa3c5358aa421e00766e3b41283e2a8dfcd74453a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014c00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002019c936e5a2fbc029aec3c7639c7a5b8bb04b13c5d1cf5a4d675d11fd6163f316e3be3ed5ba21122022af6f08929f595b6edf42b455ea00d4451ee8945388b13a53a5cc68ffff7f200300000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014d00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020877e3bf99e502ea0384580c56c2244bf8a08c5d87048b8c7e2e2a227befd483162854f5f36e424cfd884f40499d8ab210f8a33b8856e5803fe32c8810c30fd6553a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014e00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000204237c59bffe892bba2b63c73ff29ad9d1f0e6466c749572bfc6eca1ee66281373243d1695a175304db2589c2c3932d212cf48804a8c04ca88461328d79de57fe53a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03014f00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000208baf5153b87cae94912bfcb3a697be5ed46218742c3156eb79ad284cfe00ca7d49d3cec48b6246e5462fe7b09126ca3134235602f2ea6527c7c23f108521a3c554a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015000ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002019b1e1ded9df413dfb81f66a9d22157d3be75bc68108e2ab9fb72c7722b73a53d7647910f9a4e353427b06e0ccae5f7200d8c5e70e154521f674e80ceab6d3c454a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015100ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000205b6b4fb9beffb61bd7ba8d062d3de19c025d088594b7dc7d4dd48235234fae147d1def91ea2da635ca59870041ac4afcbb1670536dfd83c596c10f4e629b4b1654a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015200ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020f02b2de7f8e13045900340b14639c2c57e0b9297793faaa040d60bf6f661264eef84f6b9e046ed3aeffd8776fb26faa55039d448ff507cf2d61f8b2fcf8d73cf54a5cc68ffff7f200300000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015300ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002015cdbdaea51b6a7b2024c31644fe82ec603c06472778b7c4e39e74b53c13c230b40482fd66397cb99fa8aa505a71bdf56a1e134769ced081a16c7440458b01d954a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015400ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020e9af1d1598206f62aa69515c7a829bddd43030b51ccac62d62eeb1db4b3cb6209e3de46a4864c99e6ed5096bc8d4c82c8462f7fca59bfd66d1a2498f24acf23354a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015500ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002031c51d40c8d93d82b3ec39ff39c8233a99681bf84289e03e4161216b3b104b1f2fa58e9c4bfce63d0a1269b74999f7a9b86f2acc02bb20f092e860f9fca5b73755a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015600ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020dc5fc7e7e84c93a9085cb7ac8eb5e54ce737969fecc77d7f073696153436302eecab36fd129fca616cae76c74961a48ef85c0d0749abed2772d52c0b1bd5fcea55a5cc68ffff7f200300000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015700ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000201e9abf78630f8cf56bd541ff5463a56799f7b6435de0e27dc060730b3b02ec6954dfbc84b7c7e184b03b0f2c686c7e572fc1634313d7e947230d23e1e31c21df55a5cc68ffff7f200300000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015800ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000200c79f4f7da25d09663b4d851548a081956e22fbff06d9de9271abc4c914e6b3631cd741c994bc597a93dd9796deb4f3953191dc21449dcaa7a8161da93a8862f55a5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015900ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000200b591b2f2414e07a1aaedc9e4ab079314b41a6f124f8fd991a06e887eed7471e0bbbe0a024be1ebc087ff5b37af61cde9ed433be67200d103a348362561f19d455a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015a00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000208b0c180360d5411aa6c22e3622f6865a736d45c34ab2990ac7ceef69c6904402270e4abc6ca347a28dec60316a487646d072c0581663e93e9b54f7bea902356b55a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015b00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000200fe0cae5817446651ae6cc492a7a0c74ee37a6580d009ba25d811f3efa82a661e90734a4d72bb68679414be5cb39508d2ee28ecd22d948ad60f73e292df57eb556a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015c00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020e40ab8f54ad0f3fe478701ca386804244d049cfa6a6bd0dbf5eb8a6d9ae1d95ed93afba87c7d11aea736b23ef1bc6e7be74ac8daeb4e979357d449d3c5fb0e4e56a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015d00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000203119a8ceba7b21e9fbbbdde1b6b7640817cf44ce79d22d0ad9cf5f215445ad3c91ab28200e48865dd0f1ba2258210d24fd1dc5900c906f57ec40e9cebcde74ef56a5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015e00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020ae12b58937d35d8229f155d7deedaf26eb8e76d2a52eae392fb9aa9a1e70ae157990c5c223b44944f6a93cf7ef73ef854ef7252d5e21a7fb42e291aeff6c651556a5cc68ffff7f200600000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03015f00ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020ed5d66246379600462d854682f19b5f86e26e1bd0e51d12af4ad3ff9f6461f55dba7331e8365bb2c7d9da52962b4869a9b75da3826ce608dd103088b2285c59f56a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016000ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000201277e7b7c6a6e666a3c5a98524ad20b8307e0ecfcf2eb40d60f33ee5e9597d5877e5258e2303db8d3b3018de0401ea855e945c41b6a88e402e91f634c375015756a5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016100ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020ba92b8e90861ce9b9e1127578e7fbd91ed8ec460725f4c21443cc1cd547d7a285b8a49e5f0af67f1b3851ce4df4fc5f210adc5f21716b7e4d89a7815e93304f657a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016200ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002075b8139959700abd2f4258448df15da97355b93624b9c25d393a5d224721870d3f5fa6243267e99ce1fe3487cdb10075cfc8fb00b8e32534a77780f73a4aed9157a5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016300ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020829c1d048883596a54a893da2b82dc8d4e704e481c2b4e5dfab09b3639993873b58e94b638b7cc8e14080cf0edb5a4fce6da50ee40810c9d887b46ba32b50fc257a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016400ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020c231596cd379598e9d4433830bae946906b65a61f2b14d57fa694db9ed580b1c6ef6241e12a3d98d2e5d5dc294b2a10829ceff1f918bd6c1a8ed56a0c465ec9857a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016500ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000209f4b00bc4118a8663f5b2e11c7f13792488cbd6f53ad897869145e1dfeca01019a13f192fc82a1fe4a221e6f8b076c438d7fc531eff54ecf8e963b6a369638ce57a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016600ffffffff0200f2052a01000000160014d71eed558e48e41606b72e52444b1e96a5e0bf4c0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020925e33ec800a4e193c82756cb2f967a478d9414311c1c603f085f304d64ec366d3b2d3b6df19390e81b9e6809dfba7a7a3006ca872fbfa0acd1aeda8058788e057a5cc68ffff7f200400000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016700ffffffff028ff2052a01000000160014928bd2f9c57ee2459cc41f0a79c7ea45074b080b0000000000000000266a24aa21a9ed53261c4cc5032004840807a3ccafad91e9c04c9111387323d17bcd4fe946c465012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101a72c459bae217156bc72683f461885cfc18b3b964c779c842628acd9c7538dbc0000000000fdffffff0271c4d4280100000017a914820c121bc190f2ae2bbf44e47c3e32a4d03f9b9b87002d31010000000017a914655728f36cfe36d01aa50d3236704469f84a5540870247304402200d1265913386d785f56d574af9e699faaf95bbfaa5bcc146a932bf713c551ed6022012f13d913b72849149c6d1aebdab17a2739f3bb15c6318783626f0173216ba43012103f707325461164625cfcd8fc38811baa3adfe30b7b1d6988064762460c55d02e466000000", "0000002057138a13fab0633265a43364502713f61cd04fb488d05e1b788c4e364818753e1d1cad80e4968a32ac7ae703de938e5fe8394df69ccf111da39388c409ac529758a5cc68ffff7f200000000003020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016800ffffffff026f0b062a01000000160014898b4a833143ac1b046a59cd639e094e0367d9890000000000000000266a24aa21a9eda134a3a4537409647dfb26fedae7b79cc04e86236e5df8f902779f6ecc57f2da012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101f74032b51c3aeec264de1e41228db610127098f70d31e28d91569b13a2eda1090100000017160014d6b969d36dffdad9869193f663ee480dfdc73488fdffffff0135143101000000002251206c27e1956acfa61e68292c80908880e813450f754132e8a2ac471a86bf1326b50247304402207533a259026f7927e68141b29acbc1f454d2bd9332e52a565287015784cf0661022009a14c8edc9204cbbe8b7b651dbc28cd779b90e153b6a534890b492ff021df4c012102b9c0c6844e12a531c968e55c55078ec16d9bf76be9290fd87d1cca72b4839a176700000002000000000101f74032b51c3aeec264de1e41228db610127098f70d31e28d91569b13a2eda10900000000171600147df7b3058fdfe2043896dae7010ca158de16088dfdffffff0200c2eb0b00000000160014661c23b790dd3491373af0b1d8bed0877d5cde22cd01e91c01000000160014f0beceff502bc874170bd10f8fd1ded8b8306ff70247304402204ce9041d506d5efcfe87bbe10e08062e6c75a78a439c4eacd3f1e312b0ca1007022005c93fce9b4cf2aa2e48c1adfaeab116698e8a85d458d3df2669344a421cff27012102fe036dc41f7dc3c7cb3b57ac9e3f8cc05e61c23f51e4f3a80c6e947be4faa7e467000000", "000000205d3610e7ba38f7a7b7168094666990934bfc10bb06b3297b8c99eddf223b432176dc2ace034e9105144d37bba220bb842f51a1cc96fec3be2cca77bc7c22302d58a5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016900ffffffff028df2052a010000001600140be7807d416f7d77364e474c18a5599494f8ef920000000000000000266a24aa21a9ed932b1b72eeaae3889720e77bbd9713e9358cce9f2692d4687f121a707ec5266f0120000000000000000000000000000000000000000000000000000000000000000000000000020000000001017105f7653861499a38615f61123f0b5bb77d50775c9413bfd3bcc39cb84a43770100000000fdffffff02403ffd1001000000160014f2f81ae18107a754597453a6ccd83e80106d20b900c2eb0b0000000016001427213e2217b4f56bd19b6c8393dc9f61be69123302473044022023c78fecdfab66d2df25a5c40703a6922a775c2b4d69d5afe819f014cb03271802202219df74d7ac2b915b29b076e4c8ba7d3c6f240e6fc8979c22e51ab54b61d6c10121035d456b408b1ae5ac24c60704b38263936c4b082bffe9266aa20f9896c150182d68000000", "000000206757bc4406e8030a0509f51ff7cdd9ba419c53b0b5fa9b0ac960be58100d5576e890d59c699fb19a6be2e996b079e167c0b05c9cc2d128fa8adbccd70fcdbeba58a5cc68ffff7f200300000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016a00ffffffff028df2052a010000001600143f5bd9a4a304231bffe817ae3c3ca405f2b5465a0000000000000000266a24aa21a9ed46c1745857db505cf1f5703fa7e6795b472a28ba39439dcedeb5b0d51967dd39012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101b3d820c11ae3a495b807cdcbf591f9a382351f50e61eb3ddcbb0c3a9b66f12890000000000fdffffff02b37c110501000000160014d67d8942d0b25380051198e292a12c48369c94ca00c2eb0b00000000160014d0eac62fdcee2d1881259be9cda4c43de9050db802473044022042141044c5fa69877c5a6d641cd96693828c77b8593fbba4df3008c56c54c3c502202e743899c8469993e28011de683f68f2f66c64b23f1ac62be7167563f762f8a40121031552bdf1173629284565431fb75296ec15c49649f97bb418ce3f509601b9b77469000000", "00000020a9981ad3feb762d0e5949da09b9bbf50f98d1c89483b2bd86bd1eb10ab3ed95c8f40ddbe0723526fc25319aad6f297b0452eac3f0fe3fcdf7a3fc03c1964dca758a5cc68ffff7f200300000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016b00ffffffff028df2052a010000001600145af450ebed8be75c26cc8d4818a1780d837611ef0000000000000000266a24aa21a9ed8ea367bf0e00b03e605519b6028867c0cb317815913a76cc6184739a3709e72d012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101c54a87b4517d7daf033a11b21f2ccf114304487c4189599816f3e243569c600c0000000000fdffffff0200c2eb0b000000001600143b43533e303a69b39884e690d094be0293d7c1e126ba25f900000000160014075dac3a5c636e1be97517b86c3dfb47bfb49c040247304402201f83061da3156f95f8237eab59fb106a529fc30d11e186583eee57afb75bb6f50220565f1b364eeb5f579e3b42dfac81fbfe7e5c3e3c12562fe2dd38dadb373c2ecb012103a2c0b43deb5933215eed21891f1ae56ca6884e290ccf7d2f424fe73d6ffdcf876a000000", "00000020fe6206487c41eced47866ef999de436659a4f0a83e965366209d92970cc3e571b118b227a092cf80c23938d52ae7f3e45e9d81451e5044da7c6478807867758758a5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016c00ffffffff028df2052a0100000016001458f62edb025505ccbf265afe0263dad8d7283d680000000000000000266a24aa21a9ed24d3ebad2b13954343cfe377fa5f14c11c1553505456eb82f40d9be24d9cb661012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101f1f1c0f2d69ba8f0ae95220d8218dcd117603a33c50475a65a5e4abf06006d0a0100000000fdffffff0200c2eb0b000000001600149b5d5010638746bced8f57fa2c59813083753bb399f739ed0000000016001456c29df7f68f64f25a9b482221033bd988c1874b02473044022024a946caf69ca298683bd588b50be5c9d41d2f9a0005b61a628e85eaf1528e01022055f437c1fa3f69b681c6a137ea28012786e8c7db4fbc13ae374a84b73b6cf3410121031c36deb91960e8f2a138119ba952eda9de83feda1752b2b39f7f5a96d0af91671c000000", "00000020ce11902aeb20d84579c2f75189a9cf2fa7577e1574c739493e00b7bf6f38ad25a45b58e5bcdbb450ef72b07463c3e38e6b57b4674e21580a3f0c19a28f0c3ace5aa5cc68ffff7f200100000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016d00ffffffff028df2052a01000000160014a642bac0407eb1c945bcf40e9b1f3e2274f64f790000000000000000266a24aa21a9ed22550e576a29d014cbc92ceee4944b16a9aef935eec52d63765f3f1bea3b0256012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101dc93168abfd989a27dad6df5785ad789dd100acfc5ca65fad61515f8feb036860100000000fdffffff028c721bed00000000160014fef8c0b11380462743e63946c13d2a683b63b4c580841e00000000001600149fb67bfcefee6cb7db4c7e55d9c6bfd749e31d1e02473044022002fcdfdee1d48d7c946df9b6db274ec5938b74fb4dab8a98d6dcbf571ef4d31d022036faaaf97ae93604034efe5b30add443160d20d2b64aa1c67860588270d29138012103b8e1ade631a8d46dab63d55f537081e8644d7585842aa0445190aef4041910226c000000", "000000207001385d3b0a64933a7047bf270bb5344a418a4d6018d4a191622ccc8d579f098a3a4c607433b7e873f0962341d4db47ecd48bbab1913822a3292920398d52cd5ea5cc68ffff7f200500000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016e00ffffffff023f05062a01000000160014a8d031062cd8d766f0561a3622c67ce6cd1aa26d0000000000000000266a24aa21a9ed803ed318078c31a1df60ccf13bb38e1c771b2438bbb9db659785efd11969ec4f0120000000000000000000000000000000000000000000000000000000000000000000000000020000000001017105f7653861499a38615f61123f0b5bb77d50775c9413bfd3bcc39cb84a43770000000000fdffffff0240420f00000000002200205b8cd3b914cf67cdd8fa6273c930353dd36476734fbd962102c2df53b90880cd816cdc0b0000000022512035f1184f6b470c9df347da62c4b28e7ec9ee10b220bac3accd22209def0036ea024730440220235c17dafd13d6cafbd2e5c2031c90d259fe5d1c427976f888a837bf6e537841022015a0f0dc950496e27ccff644555da1414e5624861980ec5312be10de16746b76012103fa9c95085e42b1e5003cd1f418178c30c96e4ae77954ca0fc48c58826ff4eb0e6d000000", "000000202989e61d4ee4441b653b097b9d89aa8f65dab8a15b8a99c5ed9fbae1cbad6b717cd1e7542d4b3a87ae556b3d8aa77109e508ea038184c0eab7be640e8a811e7862a5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03016f00ffffffff028df2052a01000000160014b892dfb50176962f0fc6c37178e5ee1ce1f995d30000000000000000266a24aa21a9edd4469603ab8dc6394d6cdedcb84b9aa6a85da863ab5af49e7964a6bbd485fcfb012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101b17766dac493e0b215e2255ae236477dd453cad94560d7f418face046fd6c3f80000000000fdffffff0280841e000000000016001461ed06c0632af284ec9e192e97758fc04692c8297fedfcec000000001600145bde59b6c0a6058ad77e7199e6f3cb08f53cf1d30247304402205571f52b989f914e86d57866f54d6c698e451b367e331a62125993e2c9ea1fe902207535a80e597e9984f35d5fb47075441b636e8365f0a837ceb3a0a3a0cccfe7d2012103175e37f4693bbac3f74c212665fa1bb4fa5e7a122cd0ebd4a48881e7efd373256e000000", "00000020e6166edf28f6a820f7e6a465eb7b68322114e98f7bf941c669ab5592c9ada520e5ba0bb3160abbef2d96dd9571d8770eca24abb9b57a914086d204f47539693364a5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017000ffffffff023f05062a01000000160014e8092e9b30010a2013bb5307a07ab11650caba410000000000000000266a24aa21a9edb607ff3d62fef4ce29e26f7ca268b74b10d68d90ed93a3d0f098cd7df1ef972b012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101b3d820c11ae3a495b807cdcbf591f9a382351f50e61eb3ddcbb0c3a9b66f12890100000000fdffffff0240420f00000000002200208698658a01efb001e1cc4df6a8b6f3adb461fa3e679385fdaae400bd73996b32816cdc0b000000002251208a73bb281433f2b5db5461c6778aa2afd28e011de6bd04799a5991662c61d7a80247304402204ae8e90efd38fe67b7dacd7b673c5de869a802feab60b17ce55c91c5bdffcfa60220100e9a1ee2e0f0a0e157feb12ee4e5e2b9ca4c78384097b085d476722f2dd9e101210207ec2b35534712d86ae030dd9bfaec08e2ddea1ec1cecffb9725ed7acb12ab6633000000", "00000020ad255aa9d3c0b9233325ea186963d561b38675fda3df2ffb09d53ab00990a5679846f3fbd8d342416e735cc6b45c9fb11507e429677d3f916030f03d8ba1871c68a5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017100ffffffff028df2052a0100000016001468061f068679b9f797e4b596aa59dcfe6eae18310000000000000000266a24aa21a9ed2d9cc277e8846346efcd309e07239625744072fea217dd0b65a5f4d236fcf74c012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101ce5a530f60155add2fa38a51332c2823dec1e10eb16f77e68da912d03fb04dd80100000000fdffffff0280841e0000000000160014774b1c651a1b409213057783547e2bd37a7173127268deec00000000160014dc1e0ee8ce8e59d06ff533cc79b1e3809b4eba99024730440220483a8cc01437562b2dc7e83397e145f427fcbdbe7afb6d83c63ad3c8d18cc31d0220502b2d3f36a6b6cc42bb1714c8907b1b9c9a80788784599c33d19242e29061330121022facafa438adcdc64818ac87168a8ff6cc0c1f986475f3edac935f037bcc962b15000000", "000000204dcc4a6657253c8b5d84c05df2f0ea6e5b61c23edddf5b1f04e03250a5e20d0bc22a9c7fe2ea9744a38044b7e057ddba615c0fb1cfa40fb4033942edb8608e9f6aa5cc68ffff7f200100000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017200ffffffff023f05062a01000000160014f49cf12fb4c5edf17fb74ca60e2321731426fdc60000000000000000266a24aa21a9ed75fc7c89938d5b428be01b82c6deab66d5ef6b386ff9f8fb0041470ed49b192a01200000000000000000000000000000000000000000000000000000000000000000000000000200000000010167202e377f3e7d6a3ddf62f5d0435913d699953ebafa5a5011eab587f7a0f4c30000000000fdffffff0240420f00000000002200205f743123f9584a76058bac1142ec2bc6c60b4b2af1d3145e74418d41ae51009e012f0f0000000000225120974c19d5ed96a62a1bd10ad187fee5c2e3146f772228c5ae7a42b36e74cf24cf024730440220707db46964e57ba4767951d6f03491f75468fd263dc84868d02352d74b91b4f102200a06e7213acde73c8a89751a1d915cfd72a849c850093b53c0415759144740cd012103f1f9d3a06cf2ae9b87dc178b5f3717b6c9b56e539189f11dc0d9ad1b227cc97f71000000", "0000002061f64eb90622e02b7a62b6aedb013c39bf6366cfd43946653a5159cdc94b604ab5e49dceb036c8a7c5fbc273a0a3060605a5c67bdf1a3a375e3015e705b2b45a6ea5cc68ffff7f200400000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017300ffffffff028df2052a01000000160014e48dedf5bc098a24639cc9bc12866fb2f84f8e560000000000000000266a24aa21a9ed955208e0890b9a87aab1cbaca1e821ec98159eb5ce699c7bc09a503f9af1984401200000000000000000000000000000000000000000000000000000000000000000000000000200000000010167202e377f3e7d6a3ddf62f5d0435913d699953ebafa5a5011eab587f7a0f4c30100000000fdffffff0265e3bfec00000000160014a0b4d2f5cfd16387469b354f37846a2776c92fee80841e0000000000160014b05dad288c134945ada83cdd5cdeb9fbf98f6d44024730440220318ad4ace00bb6f625a2ebb86aff94bcdde3449abf41215e25d4ae979c563c4d022070b78ebf4cd7a8c3b54a7299bdcdaa1e5f392ac7195d34d78852e06fc832773a01210286e6e6a9220f74dfff235208e337d01e0cc1e2ba89e8ff515983004b20fc9b7372000000", "00000020faad2d34fa980f8476fa62e03788e9fb4667e4de98b0947cc56ce14a2cf0a9487160cc874beb5dcc739d2dd05107d7054921e5a5d01061115f9aa26f3f73a12370a5cc68ffff7f200700000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017400ffffffff023f05062a01000000160014764c575910985ac877746104b93676a36435211d0000000000000000266a24aa21a9edf16873b766e22ad9136c659cef1b795fe24b50194e257caa5d54f947a77bd6e10120000000000000000000000000000000000000000000000000000000000000000000000000020000000001016de5ffbc7f669c057398cb047ffe5e4524b58217a864ede13e1faf698fc14d250100000000fdffffff02012f0f00000000002251209d68645892a57906f0a70ff7512301ae29263126d932676374b62282260396fb40420f000000000022002065661b475ebda624211edfa89c2fb3bdb088ef9d8ed43be14fc63ec05bfea5f502473044022017078e74a6de97bf2dc4418fc2137f212f6f6e5fef225e53f01e0c16a5f420f1022036dce1a51814f4396367383065812f563acdaf8b7e3b2cdd0be4817d6e55d1030121027de0ab17abef21c4eaebcd06eb0899a2d6ea110b92df0f303aed7d7bc2cfc19e73000000", "000000209aae87de073d2696d6388066d52ae0302c5aa3909f7134acdc995083e0e76e4e36c56459f853438d65b343a58629d179655c8154cd17bf67dece6d48b31c9f2774a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017500ffffffff0200f2052a01000000160014a6acb8611d45d1ba754ed8138d96d1be4fe4e5790000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000200e22728839d3b1bd208a7b5c8875203d471b28223f07073333ed6508764fa14ff9bed729f0f48dee4bee8fcd3e56b0d8bb1036191963e6f28c06818d6b259b4274a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017600ffffffff0200f2052a01000000160014a6acb8611d45d1ba754ed8138d96d1be4fe4e5790000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020e1238f5ce957a3a734098134085f30933f1d156e5907cc107d30699bce556e3f4ba82491d450bb77e15ffcb5b1cdfb815c9f35935847bb5cf977902f5cde955374a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017700ffffffff0200f2052a01000000160014a6acb8611d45d1ba754ed8138d96d1be4fe4e5790000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "000000209ea6d30a20e1bce98b64822a7906e1330c593bf7eb618804babb5afdf9d0e4058e1afb81e6420c7c5774e05a853aa2a434b52300c5c9370d84313a78206e9cdb74a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017800ffffffff0200f2052a01000000160014a6acb8611d45d1ba754ed8138d96d1be4fe4e5790000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020fb24c19f7eea3f87ff88f84606cd8f4e13314ca54b3fefcd4cbb6947d38bb41bcbaae6aaff7ecb8057b6f5846c61609c2edaae7c3e90f2fdd8bcbcd884e48d6677a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017900ffffffff0200f2052a010000001600144fb58cc23328c904a8df09af49da32f020a40ff70000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002062840383d977bc96da60550e2fe68407e892f8727bebcefbb2c75064cba83851f33f13996a8ba45f474a7683d1cd6d99502bf14c90f3b74011aef136f9d011337ca5cc68ffff7f200100000003020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017a00ffffffff02eb07062a010000001600145676d6215f9b1b1d37fedf00d98609a8100f0e300000000000000000266a24aa21a9ede0842366068df00f8c894f3e603a64ad1bbeef0f8ec9d4ebc6535ecdd4da37ce012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101b6f77750c0aae7faf2aa6e4b38a14671adc8def298a0b89ced09596f002aa5ef0000000000ffffffff026b6f070000000000160014730274d976305fe63d212c880cf89fd0f08272873ac80700000000002251202bdd81f95d64ed2cc37d2eae725de428c91bff072d7503d87446970eedc630300400473044022008dec4948db1c9e4db4dcf8c223f554117e48c6aa0aac471de67c03163a82e4a0220018bdb9889230e0048a378efad73d3bec83c330baa727323d95ca86fe36301b701473044022022cec9df9ece54e1ca89888bdc19ed84e5202a93070d05aa9b3236f9990b440d0220376f7fd6edb49ad13596cdfd51d929a92d45bc88da3f16ed0777014a28025a2801475221021c29746e4136ddff456483df3980c2d0d5f31c93ef5ded564f7294a10d7414aa2103c47b1b2afcfd68c7b86c0976adb9a4f0835bc78242fced745d78433497a867d652ae0000000002000000000101a92a6508defe049b47f2420c054cb1a446198faf4bfd74bb2479b3c45075ce7c0000000000ffffffff02026e07000000000022512085d72025e78fd08bb61119f0987ab0041f50561ada6e130c645343db8c44c2afeec8070000000000225120a7583f0c421663b8ca76fa579018b40682ef8553d73fd061cd8f216ecdced6a30400473044022064d1a5480d76bc71d44ee440a47ec30e7433812292ca8d4876e5e59cd2950e4802201ece394b4bcbf6ba3f21152236822cfb2eeed8e5897d3bf3499e9d7d1a5d092e01473044022068cd05fe53fa71118b643e5340ea3cd169a3ca655c64c0b30f78d720d79a957502200f14d30de4251cf016a3db3475fe5472772335b76dfc268dc173e6541026b1830147522102d595ae92b3544c3250fb772f214ad8d4c51425033740a5bcc357190add6d7e7a2102d6063d022691b2490ab454dee73a57c6ff5d308352b461ece69f3c284f2c241252ae00000000", "0000002064ee4a9d79afdbf72514864015f6b02d5ba09369b4ffd5495bd8c0eca270547b0d802e715c405faaa26e2c1fc2423e5602a9f707bb20f39dd04841f12388f0727ca5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017b00ffffffff028df2052a010000001600143144e972eb576e08475483514d7d102e931c0df60000000000000000266a24aa21a9eda9d5efdf8673029b78531c4e61d72e20e2cf6355d3b5ffe2a37ca57e532e5c4e0120000000000000000000000000000000000000000000000000000000000000000000000000020000000001016de5ffbc7f669c057398cb047ffe5e4524b58217a864ede13e1faf698fc14d250000000000fdffffff02585ea1ec00000000160014e516aa1b139dce7049ee25721bf58f53f7e22a4b80841e0000000000160014a60595829800cd0998067badb3d187cf03e232440247304402202edbe29a7d715446660a1f876b631aff2770bf327b157278abc9fa8e37426cb002207629271299a4f93308428f3cf78fee4272d82997c8fbf78fa0b61f334dfa7236012103650a42d22f01fb7c47945bce6c7f4f33977d89a826fe3316b2a72c41600945017a000000", "00000020735dea7ee59593910c8a0997cd72c3fc4619baa66f991df87a459fc70e3b854f6ef8786c2d40805ccaa68bbf7795c119e76326d37dba640c1156eca913ba896280a5cc68ffff7f200100000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017c00ffffffff02fc0b062a01000000160014b7154ed957bf1c16fcd944b16c0bf4d6f59b85230000000000000000266a24aa21a9edc2a8bf697b600304899df5967b72acb913c318a9d7b7589db55b7c9ec9b351cc01200000000000000000000000000000000000000000000000000000000000000000000000000200000000010255310c6239b1c691cda8c054f3933467fb75153dddbd83dabec5d621990ddc920000000000fdffffffa7330551ea1fb2cc2d6ce491391f6830228b4bf5f2a616ab0a372002027e93ed0100000000fdffffff0245571e0000000000225120fdab7c01fae70c08e0b1f9acacca110a53121e75dc54a25e7542416f342aeaf740420f00000000002200209655e2a7330cd86dc69f8ed1845af5580dd06b15a794034c9571e53d5639b397014051b8117b0f4726cb33d05a6289f25addc41f5cf4a572b1a00aa494e88c3d9771729e9473eb8bb3679eac5a13964260269e317924cbf0e55c5aba600dbbc4af1002473044022049960f9cc0d1c77c8b85614adb8ed91b2a0a55a3e4bdac12a3de90880485f5e2022012e7ccc5f87ca3e0f485b2b16a95cc026079b18358dcb20fb0cd44348105751a01210330a75acaed258be6bc02da9fab058abbe0e770caceb7c6496eaaea7014c3d39b7b000000", "00000020a6a67d34a3e611b4d200030424f21198d7e1717fb7c5558999ffaa6a7b2365055072bed14ada71c34d105c53be85fcd50a06dcf2ac84cc9acd265818e5efc5fd84a5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017d00ffffffff028df2052a01000000160014291c7cd321df3447623ac61e0bd43645fabbbf4e0000000000000000266a24aa21a9edcac3e315a9f125227d2e95d3b9607ed4498bae95caa4c17c7af45f7d4a97ef93012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101a7330551ea1fb2cc2d6ce491391f6830228b4bf5f2a616ab0a372002027e93ed0000000000fdffffff0280841e000000000016001449acd7d82366c662bc8fef84bd3900b09bafbba54bd982ec0000000016001423c5939000b149132489269b028c1a596d96af480247304402204b0db0024b5141333d9e95410d91fcd3f8f3e60a2b26a7572694b0c094bae64e022062dad17af68f819b3463f57e75b3e93d257ed73b66f8045eed8d3bfd7252908501210387ee92224b3c95d3a3af78c32cec2b07b1c250e3bdb80a2e80dadc02e684040c7c000000", "00000020433fee2f10e5c23f72c152d6786beba9ec73493fc7bb843a5addd94c5782db0e6d56b20f60a6678cfea6de2ab66959c7ec0bc533d67db49a5f35621744ee9e7d86a5cc68ffff7f200200000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017e00ffffffff023f05062a01000000160014c513b6bad2b32fb38bea9fa212df864052e6bad20000000000000000266a24aa21a9ed219789ab25d2c5c436437ffa0a5f134df19e49b3ac8ec99d571c813cba737b4901200000000000000000000000000000000000000000000000000000000000000000000000000200000000010129bd3270ed16270ce47c2805092fa1eec53c14d1c7578ade4a94b27e055b2ce70000000000fdffffff0240420f0000000000220020dd2b22d7f86c0cb8edca4d979b316aa5a8a390a37440b3f387edfa6e3efb630d012f0f00000000002251207b8ca7b7f827d8f94a2846c4e5d84fbae1a5b7453ff03ca1859f25888325b80a02473044022038b791a95551665f80a79e75cd2b53035913a1e3314c8135d2e1e2d60ef253df02202a80e65020cd2c160830a8d93cde5fc9ec92299104df83a59c41420370daf20001210235953f2aa25835f70cc1da3418d935b88a9f95a134dd86636bf018f532d282fe7d000000", "00000020479b02caa51384c3d13fbb5aa36a347ce34df400664a5c8f866cbbe05e05822d3d6df9a9b1218c8b9a9d215217016936f24034be95adbd255391ca46705874c78aa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03017f00ffffffff0200f2052a01000000160014f64f0a90d59d6accaf81898a8d9c53b57482f74d0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002079e26055469c39f95ddbca2ff1cfc52b37d2eed291e8ac4d8b0e934a3219ff378ceaf27b3e0cfa7a0ca0a31f8e2e17813c4b1577d402924526a2d25d733f487d8aa5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402800000ffffffff0200f2052a01000000160014f64f0a90d59d6accaf81898a8d9c53b57482f74d0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002051dd5387305af509755763cf616a95b6f9d4a17a5a1c11cb89f0c2a4b187877b3117d2cfd0f29d4ac2d2b50ce288019f3a845afe5b7c7313dc03ee8cb42fe9f28aa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402810000ffffffff0200f2052a01000000160014f64f0a90d59d6accaf81898a8d9c53b57482f74d0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020b812696206ae56c1fe912be90b4dcaffe581bce7ef0974a1f15b0045dfef7940017dff6d9a71b1d78f7c120d6275082513b9d4dea5fe74c190b8d608e371f8b08aa5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402820000ffffffff0200f2052a01000000160014f64f0a90d59d6accaf81898a8d9c53b57482f74d0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020545ea309f621232d39ef5c8a909eb4add3a15f4add36d0aa35e9cf0ceaa9c2685fc052c592a5a7037b872b5f992766452631e38731d352376c3f5ed9f8a2b3418ca5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402830000ffffffff0200f2052a01000000160014a940450999620eeaa149f7b7a17747d19329b4190000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002016c20b5b59042a6029fefeae0254b7c0738612670bc2bba9c9cc1c3470b3666c401406451a18fbdbf457a12115f197ca0f10bbbb370870462b5ca708d25df2149fa5cc68ffff7f200500000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402840000ffffffff0200f2052a01000000160014b657b05aef68ba24c010114e4b012a1e49751df60000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020010bd1911f1413783478ba977b51fc7ab7e9e1efbeb69dbcfc203dc350dc7d28b8e79978e4c546a6c7a2c2d309ea8adcd41bd7b5141c5b6e74c6651f6b2daae4a1a5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402850000ffffffff02a402062a010000001600141390e518c6852e514885becaad35afdce49242640000000000000000266a24aa21a9ed07be2d1ef424ec5fa1f64fd42d1aefc69bb7578b791ee65915f11a2cac6eaaeb01200000000000000000000000000000000000000000000000000000000000000000000000000200000000010169baded91234f208471fe0b7efd048560a4ec2aca6ac1df00ae4729a6c368a140000000000fdffffff02237a08000000000016001471b5ddab58e3a27254fa885ba83878ca907d8afd7ecc1500000000002251202b5dd0613b6e534f572dbcf4311b66e6cc8bb07e285928ddb6fa5791e473787401401ced9b81201d3a710b8d59e96ec4f3ee6eeb831467c9443d71156d305edb47665b596b9ec73d755237c8a2242c0612b7ae9f8a93124b1a8f315e744dd212bbda84000000", "0000002023aed1a6803d8a70b73d5647fefec93f447f5c41797ab902d9c74757d7fdb85b3ed4b71566c54e24802f794c73efc50d069380fa96f76e6e5adf933f3d521282a1a5cc68ffff7f200200000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402860000ffffffff0200f2052a010000001600141390e518c6852e514885becaad35afdce49242640000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002026be975e0f02267779489d839bbe3a116a7b6de1d065ae62e53e01cebdb9942fb6162a02944022ec0f7e74417739f88076af0a2ec11050e2bb20508154871e30a1a5cc68ffff7f200300000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402870000ffffffff0200f2052a010000001600141390e518c6852e514885becaad35afdce49242640000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020f673fe8c05688c8d8fe178a46ea092e5eee706b8f8f119d17648194fa3dd85112c489c3e61c298affb33bbd2d800ae42396c89ece16ae1b3219a8010f2489c54a1a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402880000ffffffff0200f2052a010000001600141390e518c6852e514885becaad35afdce49242640000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020bea716b582df5d652bf7a8f578703fe99162e54ef24a919d86114273698fec706a46bc1ae380e15126adfe2370f3071e16a300dcfd90910a94a35e71aa5cfb47a5a5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402890000ffffffff02acfa052a01000000160014c0986b5f303f01ecdb2423f705c3dc1a2bd294e30000000000000000266a24aa21a9ed9bd115f127c91f6c13bac3003db8588e12d405d6a811249136e5ba9cb6d0c6dc012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101a92a6508defe049b47f2420c054cb1a446198faf4bfd74bb2479b3c45075ce7c0100000000fdffffff01d563dc0b0000000022512052021c61da23b2eda3d5000c6d812d0c9b088c237ed2a510abd94d8c3f7c421d01406acb049e57172531f41e1222d6dc3fb2f931d0765f2407ca6a22ff58a79f262749299456f92a4189ffc1c93182045e152ebe07275f676fda07fd5344c27297bd88000000", "000000201469132bd27a789a852406f730e133df71e612995248df31af8efb9d68e060245c1c3e9165710b82f7c50fbe5972caa8531fd5a86ada9f4c33f570a0e8831e0ea5a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04028a0000ffffffff0200f2052a01000000160014c0986b5f303f01ecdb2423f705c3dc1a2bd294e30000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000002073a87bc8c999e031f2b41604d27002b80873b119996cf76a1b9899624962557b912e072b0a44d3ff4189f6e72f17afe6a85410aec890447a40f935708c384d81a5a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04028b0000ffffffff0200f2052a01000000160014c0986b5f303f01ecdb2423f705c3dc1a2bd294e30000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020f8d99e757155a2c524452d2bdfb33d939e46449a223724df4ead68c40139637e91e6a06d75b342a654cdac2d8a1973c3f4e187f4984f4c8a3cf26b7a9da13a05a5a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04028c0000ffffffff0200f2052a01000000160014c0986b5f303f01ecdb2423f705c3dc1a2bd294e30000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000020c3f89d0c11bfe8798894d1f61bc920e309c2b19b7c49287a88c3edd9f8d88b7905c10201a7c1c54ceded8a88a9cbf7f8a889cff27e3b597057f83ebfe2640b07a7a5cc68ffff7f200100000004020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04028d0000ffffffff02b732062a01000000160014353b0274d950b192cfa9cf54b02684b5a39547f60000000000000000266a24aa21a9ed8db2f14c31fc4e3ad0dc76a5892980a69c641dc8d9d507eed52ca0435e3d5d5301200000000000000000000000000000000000000000000000000000000000000000000000000200000000010190ee63cdc0e3f2b01c954abef709af77c0d966ca3f45b6b39ab9cfb6546c7a790100000000fdffffff08e803000000000000160014a43b821a9790f880e113a395b717a0f354b9d9c6e687150000000000225120327b99fbacbcc3bbcf9489bf7f3dac2642d933685754f558586afbacd17f9c26e8030000000000002251202f843ba0c8de9d0c41a63a25d4cab22032be4fabf24931dab82214316be218cae8030000000000002251200978ea47f31ad6561d96ceee14e85192726536c4e1e59d09f217f3b5762b0630e80300000000000016001407905c6189c1ae8aff12566b03f35ff516d17e84e803000000000000160014d1dc90a7bb3af91ed69e933dc38f555b580fad09e8030000000000001600146a1845bb0ea1f8efa63f00f325641db7350dcd5be803000000000000160014dfadaae18d57e4ef50e15b863d9e648bf9af67b10140eeb15b713763a95f40db82138b6f02a8ae8e49aad37ab3647d943a27713069f87376087de9ba49b7a477581f02cf4b4de25a468ee611b7a1ca2e71c3b1e179748c0000000200000000010190ee63cdc0e3f2b01c954abef709af77c0d966ca3f45b6b39ab9cfb6546c7a790000000000fdffffff03ae080000000000001600143d43d226bcc27019ade52d7a3dc52a7ac1be28b8f74e080000000000225120875b3dfe08354212207c94733807164505835a44100738a9c27a62bd5deef480050d000000000000160014d55c493983db651e10477455b1d408c31e7e9e310247304402205fad492ec062feca17e59887dabbea8100f2e4ec7fcfe5abeb7f88457c4cf4a10220445a0b8813843f05c1c87571e25dfebe6c54cb91dd80560e383b0de90d78b788012103a26fcdff9cd9ce50aefbe3efcb26788cee5808e312d1d6d35603a368ded1d68c2c000000020000000001010d6f3b89b2752a370bd0eff895dedaf32e98f8e2864fc20e62b8a6ed4643f7630100000000fdffffff01836adc0b00000000160014c9096d43f408ea526020262ccdad7c8516b92a81014013aec036e293145f5cfc8ca04160f1106efc2ab7700dded01bda0a9661f4ab19ff532d4e938e0f323eb50c048529acb058774cd32461c7b240ce9f210002e1e600000000", "00000020306837d0eef4d9ee14c272218aa4ef627563229963b425edc3e99698b70a177a09e1fee365ad4ca4185ec7e21e3ffbf8d61cb2fb016985306d5c8e1b3bc5429eaca5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04028e0000ffffffff024ffa052a01000000160014c90bc8fb153c0e3b3f29b22c557579c5de3a66150000000000000000266a24aa21a9ed2344a7ae8ab795a5ad6eb3bba41b94dd828ee69283dc061b320efa301f94ab0101200000000000000000000000000000000000000000000000000000000000000000000000000200000000010129bd3270ed16270ce47c2805092fa1eec53c14d1c7578ade4a94b27e055b2ce70100000000fdffffff0200c2eb0b00000000160014c954fe00217d67c17ca66fef5be3564d1d96d57afc0e97e000000000160014feb7ceeba93825033eeba052b20e06cade2206b20247304402203b14698b61a5221b767031a9bb387c3b06a663be1a1b938ad996374568e94ad402205fa3740d9a14059183ad30ae45afc61fbc68b901aea7173d8b2fa1733a88054b012102a6bb270c4a8286324026abe3813f1c0fc7d3d96d4cb8ad8205094a46fa02e0ed8d000000", "00000020c4a5389fd2c439623a83cd064cd2cdad4f650e4e1991c0d36e3800a679c013314ac1c66646c2aa7e09575ef04f00cd3936f34abf28c92c55a98bd24de8b7db1bafa5cc68ffff7f200200000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04028f0000ffffffff024ffa052a010000001600143fd97058af25df1328d9c659e64c5f9b476fbdaa0000000000000000266a24aa21a9ed2711adf5e20fc19b1a26f0e04f7f22859b83208b73cb619c95101ebed2122924012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101e015fe181c95b721f24b20eb0525ae465e2afb6539b3deffb6d4b66a3aabc3ff0100000000fdffffff022d8278e00000000016001438808aa65d103058bc2e2bc96fb7b5abfb4a827080841e000000000016001441a0f71f1bc036ebae6222da7bf3b3f64e6ca3c70247304402201c87e5c3e89d60be8990f1b7df6af0c562efd9f05f3acaaf4eda7b116bf3f33402206ad5f78c4cccf17377fa759c18f5d38f3afaba0fe3416f05c165270df19062ca012102c85567bd8a9b23f6cce00eb863d0cc75422c68527f9995bc8c87a369be41787e8e000000", "00000030961b26ec1c8b838e5562872bc24c74b310b9b5e08f2724cadc4f236a21013a29419eb8db9af5946c6f216eef290b3f8fc4138674ba7115d3ef594680a4dd92c1b3a5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402900000ffffffff023f05062a010000001600140886464dcad5e2e417dc0bb7a7e11f5c174283330000000000000000266a24aa21a9ed530ad3aa9a0141b92c4af82bfa2a5864a3a851fb1b73c0444a98a10a7e2847000120000000000000000000000000000000000000000000000000000000000000000000000000020000000001017bc96174b593b7742a744000f987be10f53ab347e07e3eae4a5a4dcab7a325740100000000fdffffff0240420f000000000022002093dedd0c265bca868576d3ee2e59eebbb20ebc296e58f7edca93d5eeaec08996012f0f00000000002251205bb43b7fda1715d0dd01416825a18522a2d7ecb16475b88780e8fafc1c73ef8902473044022047b124323f92a3cde79bd48e98e53312e4ab71dd673f69ec36d3ab02945de29602204ef36c24eb5e30407cb5063dd5fc40fd9ea15e69ddac254e222230ad11bbaa73012103f1840aa89c7fb63dc6cf758f001b31c3e204e4bb46aedeff80540d5cf60138878f000000", "0000003055050a6cfb45ec437a68d424e0f56a6211007831ff1f0310fcd88a5aa6a2de578773d3816c5c060cb55bc5c3643ad355fa6c1dc6e9ad29679191cd7768737c80b7a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402910000ffffffff0200f2052a01000000160014a378a7ce37a4c82b2dd13ad8e1a590b580a1bc480000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000030f2a07c1e8c3aa3159797ba0aab8ff40492ebfdcd4a7d9afded41741efb17c07f1754ac4399f4c38e8704df47e4fa369b823d8989f5e3f81442531d073478dfd1b7a5cc68ffff7f200100000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402920000ffffffff0200f2052a01000000160014a378a7ce37a4c82b2dd13ad8e1a590b580a1bc480000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000003042a3e5d5244e19ccf3a4a7a0c0f58301529306d5b82a1200b94cd2d47424e235e034c65ebb1a3c46196d417d6bc2c28ac78817c5edd213844b3812f0af3f43b7b7a5cc68ffff7f200300000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402930000ffffffff0200f2052a01000000160014a378a7ce37a4c82b2dd13ad8e1a590b580a1bc480000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "0000003016d854c63bf827f3c9830e228384febcd003c6709a8fd420334b83ea7c85c27fcded859e85c9dba07504c3a00fb891462efc14797ae28577a46a6c6b950d411bb7a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402940000ffffffff0200f2052a01000000160014a378a7ce37a4c82b2dd13ad8e1a590b580a1bc480000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000030982cb4998ec46e5db74ef938e15159d614f12915a2b4944f1ff7a70fce1cdf175eb7b9fe1963bb6b088b07fefc118e0b3bd9558d7d31e82ec966dd823c393d91b9a5cc68ffff7f200000000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402950000ffffffff0200f2052a01000000160014862f42be9aa80f9fbd3d83775120ada825d3fc160000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "00000030a7da249b84808dac36a3a9388c04b3c3716aafbcd80492ea361c8c819e520c04d383fd1555da2ed45f76f955d878db6561aba8d1e19b9a259b6645fe7e82c819bca5cc68ffff7f200200000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402960000ffffffff027a240395000000001600144dabeb208a4835465fb0cb8775638d09f6a743ca0000000000000000266a24aa21a9edc5d7bbd5480c150870d8c70b35fa450df8fe0c9ea4f47f247bc48a50b7787cfd0120000000000000000000000000000000000000000000000000000000000000000000000000020000000001028c69f1817bfe5402d7759cd829ae89ed7b16f0004fec1f3df9f5a5d3961f5f290100000000fdffffff8c69f1817bfe5402d7759cd829ae89ed7b16f0004fec1f3df9f5a5d3961f5f2900000000000000000002e77c0d00000000002251208f8ed44627557dbccc42ae018a9c5474a991285792c4ca891c1f59c5665d3460e0c810000000000022002093dedd0c265bca868576d3ee2e59eebbb20ebc296e58f7edca93d5eeaec089960140b4c16f718b0c73e68094fe843c1cd250f06624365e19ed5b852d974354e302141f5eee6127999f8e768d880eb4179f6737a1ff5d012ee1799ca8a0f0967469fc040047304402201edd3127cbad74a1b517bccde1e0f96d6f2ddf1c95636d5d6bcbc0e75e44e71d0220039ec583080caad6d1a7d2a08ecf39f9be714394b247163eb55be6213df4111e014730440220340e23fdb7a0f74113e13c33269b685ea86d47b76be3f720712872e88e14a52002203518e84e9e42f0a694c677f78712d7e7f08a313de28da34b8d3c7e3b874523f20147522102570ec0b6eb545663302183a62eac75d08fdeeb64f31352192065d601c8ca521d210266867c342b8250ab6b4edac6dbae2fde53782b69cd17139949fbd4f208487ff252ae95000000", "000000300a2bc4415606df7df660be753ca47b9c4aa59275ceb0487ba1022f3169d22c61600ae345f8b5b52d28632b8932f677eb35cd21c9ba7a87eedc7db328325931cfbfa5cc68ffff7f200200000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402970000ffffffff02880c039500000000160014a248b3aeab1bb6b97eb61da2924896909d5a6a350000000000000000266a24aa21a9ed52cc9ef6566a052a4c78b21b75128ce4e4a968d3b20c0b69a45cb208ed4b9023012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101a2a0a5c23d43ec04b12ed14919a3998752ea6a76d35609ad6488fa8de55185dd01000000000000000002a086010000000000225120c4d282415f9a81d18e08b619a19d116b8656cb1bf493e5f540bbf7b7a0584cdab82e0f000000000022002093dedd0c265bca868576d3ee2e59eebbb20ebc296e58f7edca93d5eeaec08996040047304402201db4aa7b6b30648e0d987f0277ff209cebb58294ef8d33a6dc39c56bc1748ea502200e932a413eb07a2ba6ff6b16dd64685f2cbacab08c8c274a9be211f423e049e901473044022023b3d720b1aa05ccc596ec2df868658c104b730526e4976a0d06a4db01219e1f02205852465855aa5053297b6f186e1181407b217320fb2d1dd17f76ccfeadd3cb620147522102570ec0b6eb545663302183a62eac75d08fdeeb64f31352192065d601c8ca521d210266867c342b8250ab6b4edac6dbae2fde53782b69cd17139949fbd4f208487ff252ae96000000", "000000309d273f069b8317253a3a81f1752f75b375af961de0bbd886174ba52f42814b2082850ee10901598126f3de79bc1c274fb6320bd691fc4d559ceae4121e7d44f0c5a5cc68ffff7f200000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402980000ffffffff024f0103950000000016001487203de6682f25b5aff2b560e265a2898013a0c00000000000000000266a24aa21a9ed68efc088d6af204776200ea395927670d1b2074ce1fc3ae38fd5b20465d7ea590120000000000000000000000000000000000000000000000000000000000000000000000000020000000001017bc96174b593b7742a744000f987be10f53ab347e07e3eae4a5a4dcab7a325740000000000fdffffff028096980100000000160014ff8533eaf0b139bc073d2a22638e6ca0a0837cd55ee3dfde00000000160014dd437fb5baec4837e16db6492da15735d6bec53302473044022004b98e86e5421bc2bdf1210d1843e6522e326cde78a0a06ae8e73581b0f28417022009a2742d6b84f996d7eef39b45f2815f8cdf435610a39a6f17661948613a2b67012103fcd37f519890b3a52527e314b15983e89b0310a0c625182d3060579ceb83eed097000000", "00000030e5a65303c5e691e1730a356042d83a9fe40666a51db9c363af1a9fda5cef0e2e8dcdb14c57fa7d37becb12a46d91e6adef829e1db9aca7f9d94e0e748d18dbf1c8a5cc68ffff7f200200000003020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402990000ffffffff02091503950000000016001481341d8d290681ff33fdd15e7d7b7a99bcd037af0000000000000000266a24aa21a9ed2e9fec3bff82a91adde20c8f990b85b769efe381dca08b0dea5fe90bbb766fb4012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101fb09d48388d44aded94a818b4d21499048958b804e44be571bd3d2710235b87a0000000000fdffffff020000000100000000220020adc5aed50bce13b21c47f3f0eb0148161ebf4cbc2878a8e8e5e5288bbb2ecec1418398000000000022512081da0d3e3051135a89e2f9d85e2eadf661f959bfb05e671097854672cfd0ac7d02473044022062631301eb755fddf09b385e63d3f5e31719eb36be8753ad5d8ab678d4a91124022040b7af0d98bf28df651f0d1f985f6ca21997790d1505fbea69538627084fbb59012102add4be7c37be9c50f27bb329ea2e8f68057a61e12097240cd4bca9924eaa894e98000000020000000001011e9779a9313702a91a6d48a813f3bdae967f61ae55f2409c83d6e822164fb1e80000000000ffffffff0136f7ff00000000002251201067fac13be81ae1909c1d725d74016ef7bf6edf1b03387d461b4925f836e8550400473044022058412332756db92618336fb8b535ed878f2bf0b06b6350d7afcc61a515c6afc1022057376ff733177a01a3f703ce23b3c20c5fe649fba1d4db3b630dc4c95b0bd4f30147304402202c1a993c7e25862af407cf3632d0aeb985c85815bb67e6171fac299f6eb71ef90220102475307e731a19b2d4b10c9ad27cdc21f787cd96a4fbecc1a496cb353bb68801475221035c517d5a56a85036c3a7618d126648347e3a3a9b51df6710df0895cc8960a7bd2103b2e68f3a0dcaddd1447bfae157120f90b850239f3c8696a16641c9c8c4bbf3e752ae00000000", "00000030d5cf377ca8f216ff4fc69a396b347bfedcd2db61cefa32cc7d9d9d107cead8693ac1042b3c50b4e1fcd855105717e79a531b620b950bb787d152b21f234090a4cda5cc68ffff7f200100000004020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04029a0000ffffffff022e220395000000001600141dbe8083c2be520937fec315c5da8eb5e006c1b70000000000000000266a24aa21a9ed39e9bdbb98d6db0337d9fda0b574e3ebe40a6999819bff9b77a9546725d1776201200000000000000000000000000000000000000000000000000000000000000000000000000200000000010108090ec7f33379421f47fd271d060d0e29869bde5fac8230b3a47e7d89bd6c9f0000000000fdffffff0240420f0000000000220020c9ea2c65ca8cdc27bc130fe11f5e52e175475e0e31b645b1dcc3832dc4f7e78deaa2f00000000000225120774b1c2a9b4b0a9dce43b46395940da2001115d400fa3667909ec86a5d36518b0140eea8154882d655e277895ab6707c2e1e9dbc31d230e026e024a8a511a5e068526e84915d41a273789dd83a0bcea5103e10d8fd4475c8bffdb8b18b8a22beb6839900000002000000000101fb09d48388d44aded94a818b4d21499048958b804e44be571bd3d2710235b87a0100000000fdffffff0200c2eb0b0000000016001403cfec8715e1f404a36ec011e4238f86329f909c0613f4d200000000160014228c0ccc0395f711ce40ce181d2d9b67993aa1ed0247304402203e4b40e0bb3ef5f82e41ea718d5cd386112ae74334267d4c0962a4554ff540890220390880bff28fa0b29791b4594dc1bae1e20987527b05da29c3ccb57f29e29988012103f7fcd435e6037c3d3541e63d617d96dec0f6a9a30e342e1cee7e16d6680cc8af870000000200000000010155d53486d003c5ba4b8eb9a3f5da04333acdb5d0023204d507e3e09127feeb900000000000ffffffff0176390f000000000022512012536dbaa5e2457b5a31dd8fe7667e0397683d8fa0a83efee353e279efc3afa9040047304402206c9b5eb1d62f252227df6fe6b00cddde6b132e943fbbf4a6f4d4862ecc65d56b02204575a146e4680c53d3cea728945dc7333532b79713c9a072ac8d3ada60ef232c01473044022023c310e4b8ea1109ebc7c0942d287848b95b3440a90a9a907a961e5af8a01dea022055995572d95c5eefc73823246afdc3aead4964bb1126e40ce73e0b66683c6b500147522102c2348b962b1ec06490a1a9e68bd2f572c032359f4f40f188f0dd6fce479cc23d2103e1bfc7950318ddcbf165f83fd6553a88b91039a8575bfefa52e9d2fff6b5760b52ae00000000", "000000309a2aeafbe310ae77df8724f53b9dcbddf2395552bf5d20c05b50c14e29f528414eb7c43355524e6c1ed22a63601cc1fd009d502532cc7274d5757dd1bf6f147dd1a5cc68ffff7f200100000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04029b0000ffffffff021e29039500000000160014bbd073208d0396ec7d5e1cc55edc01cb5678c5f50000000000000000266a24aa21a9ed8edb2f4eb00a806ba34f2f1cfa6f6bdde8d6f33b0b8d788057a6a54c6ef3d64a012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101f1737831198bea43e932c824f5f3e2f96256a2d1a1bac86f2ff4975672899d9d0000000000fdffffff02620dcd0b00000000225120c9183ede9121f3c6fd1498822c47a760273227669c909508843bac5bbd813f6880841e0000000000220020c9bc5c063caefbf7a6c7814407b5627b4f81a8b56ecbe932c682f9cbac0d19df024730440220597e09404a25cb3003ff039eaccfad8a25a34934b947d126feb4781e2788c989022035ebdc110669625f918befe86a6f63876798bcd55d259082729477ef927f77dd012102473d79cf4a10e7ba834c026aac43ea18b0a7fb75ecda5184bfafa8c46615f6b79a000000", "00000030a27e8ef8cad7e697acae802fc8bf7280f26c1a75ca60a46b65458c3f93461a440ee92da0c26ed427789d46186f7a27c0d14cac2db2156e0ad7466469db3cf28ed5a5cc68ffff7f200000000006020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04029c0000ffffffff021d41039500000000160014487ee1d9886aa86c7e53b8b23a86557bd72967050000000000000000266a24aa21a9ed100aa64d612b44be4dc1eff1d152862c32eba6ce432695e4e28a2ce9924f9f1e012000000000000000000000000000000000000000000000000000000000000000000000000002000000000102b6f77750c0aae7faf2aa6e4b38a14671adc8def298a0b89ced09596f002aa5ef0100000000fdffffffc54a87b4517d7daf033a11b21f2ccf114304487c4189599816f3e243569c600c0100000000fdffffff0240420f0000000000220020b41521751a8eb257315f73a531763071cc39b7cece470f630fd5149fe7b7057ac594eb0b00000000225120a5410daebf4fc3cba618a840af497fbec4c3a084534f2b7b6a7d30bf35f8f5660140528e20b424e1ac7f2ae067093552f424dade1321ec396a7d382866be7bba9ba5a3faf375dc9b39d676d8adab67c30df596bca1412c3871bb9538fc00265c35bf02473044022003304f0d559771fe9d4b06dccecacbef7eaef5a97c7618b567de1ba53e7146ef02207f7138b9cd7fca8ea13498e6fed96b225873131c45b5c46e4e78c7fe45d5b3e9012102c8a8f25ed135cd671c88bd4e407bb3746678cfacbcf65ce89f8efc2aa0abe5359b00000002000000000101f1f1c0f2d69ba8f0ae95220d8218dcd117603a33c50475a65a5e4abf06006d0a0000000000fdffffff01cbb3eb0b00000000220020752dd5af63b98ff64fedf94683b0306c43f6eec74fbfe917639735b305e1b6d9024730440220082e14f48e21020a18fa8076ede8d7fc459df2d13dafb55e84dfaeb53843cff30220342483bf1d343af8a5473383de0d128ea92f97ea48f86fc40c74061b106ed0ff0121024740cce0e548f4ffe80c9914e43444d8e66ee8991dc9d93ec56dff4c56b933159b00000002000000000101f1737831198bea43e932c824f5f3e2f96256a2d1a1bac86f2ff4975672899d9d0100000000fdffffff02ae23fecc000000001600148dce2fa6292e4a2711334c56ecd0fdef6b8174f000e1f5050000000016001406a704367e9af9d1e305d1f0280515f824d5c76202473044022064406925fcbb9ea37bfaad60e17d8d483b398c2c50cc550ee7873805897ccb42022048a0b07a3543fb26eec6c2eb0fb3976a37e5d71ad1c50df3f1a5b8704c6e1b7f0121038c91b1360adc350830ab6dc4eff0c9e0df19db675dd165fccf591a4d950185269b0000000200000000010170c3f4e6f37cb3796f4008fa5a2a521103b23b9268b08ccf72216644b7b6b6910000000000ffffffff0101abeb0b00000000225120d2cf398fe62961599e769a8aa80430c9854dc04fe198aacceca063d76bafe8f7040047304402205c48299c2d099d2207c162b84ad95894de3601c6e299e6a7399d29f07ac660b902205e0fbc919ca693d5692588e3771b225abcd3acc8c2e05ed2ff5832148a32a55c0147304402203ea0c647ef48be7727130208ce1a59e123f3e48a88b5bb6b167e41972ac6f056022044b72ee45a4b823ba6924343c9f48c498eeb882e7a7cce36003925aa02d0cb7a014752210248fdf258e62b2d58c89663148c205feec42e15954c8c28ea8fe4d1d61293caf22102a75fc9b044b267e4314d018587e9855ac2ae817f3a64835d194bc99959a79f4d52ae0000000002000000000101ec1a427b4378593afccf7af7352f9bd37d276459a7a1f63e805094bf6acae2f90000000000ffffffff0176390f0000000000225120ebc29bf1526b5c18e4d14bdc0c2425e683d81ea0036c6834b98f5b04cdcb9d95040047304402206bb171775ea5334c9e604505eccd5010025e0bbfd65186e2e4f976a15dbce329022072d784a17bb46a4439b90a45d18f8cf2c28d80ff4388f4fe94740919cc6db2cf014730440220719782d4dba4b5024b5d35d7d590f84df275b1b921ec77e71cd98e55d677d702022042c25f4975c8eece9e5d0a820eed0a91a87fa063f9f584316c9838542a3f850001475221030c3fc0add8628ae8acc7befa2b833c455db3868be6de7add97b945a1e506f7fe21036c8bee77fa3632abc7a5df76cf029650eea826896024a70eaa64cac8a0131c1c52ae00000000", "00000030b7d0d291b19b111f335766b01affce6f0a2d2b5c1ed9bee013914ab68b008b6306bbf65b18d303804cb360151faa055f3373d1d03f2db728dc94abaf4e956ce4d8a5cc68ffff7f200600000006020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04029d0000ffffffff02d891039500000000160014794f344028be1a45e8f74597adf0c38c6891617f0000000000000000266a24aa21a9ed2930b86df8466ba86eee76393a70dcb57675e9b80283c5e6d61e2729ece36bae0120000000000000000000000000000000000000000000000000000000000000000000000000020000000001080ca195cdd7b29ead524961e05456441fa5e2c97c8262739ecdb6d2228b29353b0000000000fdffffff0ca195cdd7b29ead524961e05456441fa5e2c97c8262739ecdb6d2228b29353b0200000000fdffffff1b5909e9c919db035da2aa438471ee7937308aa05d32f786273bde7d3c27d7590000000000fdffffff1b5909e9c919db035da2aa438471ee7937308aa05d32f786273bde7d3c27d7590200000000fdffffff1b5909e9c919db035da2aa438471ee7937308aa05d32f786273bde7d3c27d7590700000000fdffffff9a8c6de235929d0b3850ec06560bf60d252718a1aadfe8e0718218af4878d1790100000000fdffffffb17766dac493e0b215e2255ae236477dd453cad94560d7f418face046fd6c3f80100000000fdffffffd7dbbaa1e20d2efed3c4241e554bd38be7b87b97dab1024d7880b72a862d584c0000000000fdffffff04204e000000000000220020369444aad3ac8c5452be625479f761587c42fbf66fecf644447daabc73c498223075000000000000220020d90c23ede7b77f89f4cae93da9326ba176d158a0b65faeaede5684c3c0f7c8392808440700000000220020f7bbe8f915381b4b9b1ca14cccbfd156eea19888550d01a5014f977e98c7fc8ca86100000000000022512018ece00b736f9ed77ed3a87426643c242223e3d6116a4cd6d90946f73de2ce71024730440220426dde8016515f8f897454cc37361219c5414f5e21cf91598047f12e3ad2fb8102202602d18876f20eb58a593b93e782b820cb68347d7beba839113a3a1d5b31a9400121028a599168d3c97debc71bc66e6270ecf054f300d888309ba05471a482175dd93002473044022069681451f9469ec6e7b4a62db78999e9ded9b2eb1682b0d90895f0fe67cedb8e02204d80c50638d043a9a8cdb34259774e7b9a474047c178b61ec4ded0ae186c1602012102272a9a25f1ffed52fab04a2cc88aeab135b53723856a8f1481c26417f88a922e0247304402204a2f0bb65bfafd85a6ffeaf9e75ec9dbe20f5d9bc50d8d98126942c00951aa2802203877c0326e64585cf4c767e57398eaff58a279542e9fd16a223d1f507d1bfdbb01210267f4468ffafe6f919ae871f57f09690467f494e83e0358dc64d10472f9072f4c01405cac3f8d65efa45a8e253c40cdfe97d8bc182e8ea04de2ecdd3fe488c6a9fe6508cf336ac742417a80ca805f069e088d4e8ad79575cf5d8dade454f69645ce6b0247304402206a5d75ef2bedb452594a97c52277b8532725cf5804b62669872d97c0cb499c03022011aff97f2c87ce8d99eda0f9a2f73f2668a82aea6e0acfe3b7b01893f05fc403012103d034f788f410c2ec2d89d161df3c3715f965248aa53eace463d10eca443eb1f20247304402203605a17cf717f57d125b999fac579064cb576c214a2204a4b8a106695607b4bd02201e41c14bcc19af1083d7a716a1aa33fe8b23b3b07eda3d30074146b4146834f60121029da47016812598be384212ce15793496c0ec2176a87e81c6432dae964f87c9870247304402201f4bb570df0095b4c5f1c35c5db787e9e2d289ae3cc9d0b75decbc7bb41e25c00220789c3d68621f25bf1fa30e72652591354c71aa8397fd1fa18442a0ffa037900f01210328cc8fc978e209f1695fa5b5655061db1aab2311b524176945bf1015ef2d4b89014024629ca4144d02f2f414e30644b1b7800d19d07ccf88e6c25cc3c5bd208f16c71c0deda1230d7df241f63a25b4e32a3036ff20168564e24b816693dda22b44d89c000000020000000001019a8c6de235929d0b3850ec06560bf60d252718a1aadfe8e0718218af4878d1790000000000fdffffff02343208c700000000160014a155ef8ee8d9dc9babc345e5a4cc43b351c15f8a00e1f5050000000016001443120e0f201f7d32d7949f4c9960fbd2d69ea45b0247304402203220cdbaef52d32acc5730091f93842f38ad1465e4767929d05205585d740e61022063735e8c9626616a4cbe7d39c767c12922c3eeb1af6fd1166bfa2a14efa92f710121036afa1e054d6668a44a68d9a8431b49fd26c1f39c7ad8436225a1048834b2ee6b9c000000020000000001011b0265d8119c737e120249d7d43f24d9b9112ceb6b5574cf05c2016402cee8340200000000ffffffff015eff430700000000225120725e8a69e72d2a6d3e6661c926a16dc1228dda186d83aa3c7bd9b54cd317f29e0400473044022011049fb20acdea1175000a01b2fb096d2332df46c70a17d9cb958df585f461dd022069cdf216b5a3cf98011b0ac14768f87ca91232b5ecde2a7579099678c0efad450147304402204dc680a92545b9ca5db43dcd40c16204db3c522e78d7849adcdbc4240b819151022074b7ec5af773e1c6419ecca535a2e5b6bc42e0ae476d9e558215d636b54432c30147522102f2f2eaac321a9f2be81dfc5d5b09b481fd1e3947b8de8bb426cb67ccf0aa475a210334650d3c6997bbb0ccfedcabc5364d89a43e5f7bd3a548e56800d9dcfe6a9b5652ae00000000020000000001011b0265d8119c737e120249d7d43f24d9b9112ceb6b5574cf05c2016402cee8340000000000ffffffff0156450000000000002251208de5a3aa566cb6dc9037206bc73530ce6d7d8ea2dd1c488aec5862cb8b8e860e04004730440220173a7f31ffc8ff5925c7b5248078acfcd484bb83ce0364ab18cca92dbe3be06202201516c8cb93e17d653c2bd66d02cb82635cb0ff12779c7062b5514f0ea65db3ea01473044022061f9b595763ffffd1c33e7fc3004fc8054031eedb45fe11941592d0f854dbfb5022043660a53fe00e56b93bd284e24337fff4501d06108b66cf07efd3cb13576dae30147522102f52c0210d5b05d38a0c01f316be27ad07fadb10015f497accfa78b7c3cdb5cb621038f2a5514a8fd540d306215ea47cded68140a4d1346f0b8dc35b4261701f7ec6952ae00000000020000000001011b0265d8119c737e120249d7d43f24d9b9112ceb6b5574cf05c2016402cee8340100000000ffffffff01666c000000000000225120db2dec31ac965ff2ad3e392d2cf6aa76128cea0ad98d018b07bc5de2e2346bfb040047304402203a54a92ae8a4749684e90a7497e63ecf9ff45487145ca9a11b7572ebba3ecdb50220508bf82e99bb7c33ed3599763b1f16e723d99b2148acacf7dc51faa467a078ac01473044022029a6230007ed6981d381bd137017962ace1421c9cbb32609a60814fc3926482b02207650a6f5ede957178621f082ffa4150c76f54a067144fb95df4021aed06b8e680147522102aa0272607ae73d86191e375e0239afb53d41044d47c908dcb6cd0b8ddb2ab0632102c9c19e9f4dacbf34bd2a3fbd98726050bd4a03a8c4b5eb56e936174f8063bf2a52ae00000000", "00000030264a2bd05fcd9a4169cba7b82a80f36bd61ccfe7775404158fa4520d3164715c6afce95c2440d24fdb58fa3ab33e42adc07a79ed883f58659631e50792c16834dca5cc68ffff7f200100000003020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04029e0000ffffffff02931a039500000000160014717cb6dc9915d62346ea07ee61ea32da7970236d0000000000000000266a24aa21a9ed7836e7fce6f6dd279ca9854bfdca8e893064f45618b71416fee7fdf0a88f349c0120000000000000000000000000000000000000000000000000000000000000000000000000020000000001021b0265d8119c737e120249d7d43f24d9b9112ceb6b5574cf05c2016402cee8340300000000fdffffff7375f9b47d75c6e3af621018a50fa2c8b9094f08f4aae0873c7f183eb7941ec10000000000fdffffff0250c30000000000002200209bd3269fda069b7ee0584622d458bb437635b3a179265dee3843ef18f42f35c6ed84430700000000225120def24e878a66b695c4d5b414b42b7ce94471dac985bb0afb0367e8bbb92c5a5201403801494402ede78cdce356dbcef09aec5e2f27284d899a7f580392c4af28ec6de04447e5cac3549b3648a3a55e2e5eefeba4fe98d23d3a84f1e7c61265bf5e5e01406ec83566298057fd8b0d18e0056148e33ea2846e83086bc1d409191b0820c51a9f3e6e144d4eac7f2e1bea9ba1f60ba2cc43b0e1b0de3dff293f6ad577275d709d00000002000000000101dfeaa138772eb1cffa834baf9f04121ca9ed5cb70fa8b970b26bb29714819ca10000000000ffffffff0186ba000000000000225120d41c550d30a802d368917f215c86d3351f161ebf00fc495b98e87e67ca34487604004730440220553c369eb5841565b647a7265b35f2da256f2f13e9f28c09f46ab93eda6465ef0220511c719824ea5efd7f014ec8550bc6e372860bcec49aa13934b0479cfab917f30147304402202dbfda2835b84fe16916cb75b2f541848b073bf2675eafd6403104ee20e3be0f02202c2b7122246a974795b596ed65577f4abd8a79b5290deea6f6c253ec67e056a60147522102331879114f4a701a7d448286c11e54999754f9c85d4de4354b83c0496079e6632103b4fdbaf0f285ae4492f88b1b22af0d2a41c49817305bed84cece23ea0a6364ae52ae00000000", "00000030837acad2c530ba013912624397e2634e53c49f4762bd90b830d4074b100dc31c608dcee1788c72b1aeeada4482cfafb90aee8d657577b47eba5e5c22f0930ffedea5cc68ffff7f200000000003020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04029f0000ffffffff02c9140395000000001600147ed893dd2d5243d6c97e57b0d5306a713da9c5a10000000000000000266a24aa21a9edc4fd9cc31bf0535eb39b3abaa09d9e38587f0cca32a7652adc5534197dccdca20120000000000000000000000000000000000000000000000000000000000000000000000000020000000001017b8f758774d07ebe19b8aafd98a3c2cafbffeca90e207329d3a0712d743459c40000000000fdffffff023a9de9c60000000016001457359343816e81dc2620824255266c220e99e65080841e00000000001600149edfbe21c9e3afb797debd0aeb518a9d97793ea80247304402203c3ba9c4904b8fefaa76ad4ae39a8a706c44b79581975ae433bef5b483e895db022036956a59af4d1012b9c80815eedf28c3e837a36a30a3ef9481503accb1944878012103c6b5c1825b0241be7b0fb6fe3e39c295e3514ee03cd14c544b707af2c2ffbc809e0000000200000000010155310c6239b1c691cda8c054f3933467fb75153dddbd83dabec5d621990ddc920100000000ffffffff02d195070000000000225120370bae2303e8b17792a34ee04ada86a6b2b84fd76a01143babd899c7ed9e837220a10700000000002251201363815039bd9e091221a14a2e831ed038583ed2ecad464f4d0636886dbd652d0400473044022007b4c1c74291ab4d111e69d3516bc2cf2e651ff9ee6458f62a809a5cdb67f409022072e8c1acaf103ad752887b4baf09c8173863f43abf2a11fe950728ffb60ff67a0147304402200cc5de9f93e44cf65cb05a7996bb943a8582377daed10ce6e0870736d54798430220783265e49e1c5e1f58b43f81696fcac06698b223774f3a7e2d44389b24644961014752210313ff4006d7125ca9d78131ea9f6110e2da76e91d80dcc569d9074348a12487ee210365bc80cc1d94ae366118c78248d14612d055d2f7a2673eaca191509cbd6b461152ae00000000", "00000030ce263c56fb2ca0fe4948a337f1b3505df1054f2605e743d6f70a7edf003c0b0aab66597ad9793125daaafb1b7d834670246aa53724cf78b40d3a99a17695a93ae2a5cc68ffff7f200500000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0402a00000ffffffff02c911039500000000160014ec21bdc2ee84d2d3c508ac6197567ea5eea234370000000000000000266a24aa21a9ed04c8a28cd0a29196f7626c60197a23cd81347c31932d0828512b625610a305a70120000000000000000000000000000000000000000000000000000000000000000000000000020000000001020ca195cdd7b29ead524961e05456441fa5e2c97c8262739ecdb6d2228b29353b0100000000fdffffff1b5909e9c919db035da2aa438471ee7937308aa05d32f786273bde7d3c27d7590100000000fdffffff02d47b0e0000000000225120ec722e1af72c414e9967d22b9809e96127fea27702c78dd7821b1c5aa9f08f5940420f0000000000220020a12560bd8816f9582f5de801314cf599747037f3e955e54e79821bb113178df4014021a2de69ef760b1ef71796c1a8a2ebe5c469a8ee48e6bfa4d76415f17fbe55837d8ba2c7e649dde9b0a5dca6f4e61fee90af721824e55bb069b7bf9a798d80d10140153d07aa86839c30595f05e74c97ca37a586394252c95c7ff3a52c820bb2bb76cdb8d2a772935564445d74ae238f26453ed722f5c2f997a1668319f2516514889f000000"] \ No newline at end of file diff --git a/tests/data/autogenerate-bitcoind-wallet.dat b/tests/data/autogenerate-bitcoind-wallet.dat new file mode 100644 index 0000000000000000000000000000000000000000..2e5517f3ec5d0456b74515ca0b73a2db36d1f94f GIT binary patch literal 118784 zcmeFa2RxPk|NnoMy-7wkS!EuMk-f6A_lRTfdCW2nNr;S6qA5uUC8Ls(q-BLdMN}e@ zne6{jm(Ta}tQ2<;}IC*kH+vI zA@mR^6r#q%1A#!GxF1g3&&Ia?8L{yJ_qzW1=eBsis&C`{Z?8~@cz6m8-46(iE)+r+ zO4s(=-?u()5!fQIMPQ4-7J)4STLiWUY!TQZuti{tz!ri3sRZnxWGu|gP%H}u?c(R| zkM<5&|AA?mX{%dk^H`{B7;5vZ|3=u?J&H%e&{%`V#7u9Wx|uDHfwnD=k+B7jk)@&G zZk}+oUzqzZ!NxB|gkYpBdzhgR?*KRV$k1RvT-)9W9fk?~`Ppgxs7_MrDI5ovd>t?e z?uVH!Y5grH-4fk*x+%Ibx=(ZibiH()bS-qvbPaTO>8j|;=}PDd>CVudq|2g9`z2rB zWoz3auti{tz!rfm0$T*O2y7A9BCthZi@+9vEdpBv2qD06*d8a}ahMO6vL^-OQr09D zT*{KfgiE&{^2DXghvabSwnJpNlrhm7mog->;8OYoKU_+eV1P?$6GU+-O#%fjrN(;U zQVQ%|TuP1=#HD1|_4Yog8!jQyz$FMi7%qj=+2B$L8?MEF^4Ht-k6YUofh_`C1hxol z5!fQIMPQ4-7J)4STLiWUY!TQZun7W8itun4Sx{I=P++M0ZWq@Oj8w3Xv;tZ|E@brmX7cb_HgxA@I`vL%gcGVW85R6ebDYGm=JDXN@2Je42Fr!5+~b5snxlrp7Q;( z1WWnw6$|>ZCz)E&Y74SKN9FfnVV7xe>TPgK2;DcjH?)Uo7HE8Eq^aIfnNT)RrclU` z7n8G+y(dj0StSW1k%JGxEn$yg8Bhg?&nB*aOR`1a|4jl|N@g1Ro_$?L9Uk#n)afnE7^a@mJhjJFzGr5kg!Ou= ztG*-^*@RJUxrTGk1-T}N$@By>9ulm4Vl>n5Cxh!=1a>OCu*$vs`)hY`FOvq(u?T#3 zFJ9VpCHiDV-*RW>o*2t;@!nUG*iIM}ir`5l9~$Xet~-qI9(Ibj*vjRln9C&mq?2jz z^PM#k2ib=6*d$480!}Kqo0LrSux_g|6bj>otl{5Q*VdLLBuNoa2m(rm;Dtrid&Dlh zy<2K|-sMDVG8GvtfBB7At8lOFG}eCm50+DZ9&Pnb+1ufA-Sd0yzubSc9i^_0`}zw4 za6Sm=WwB`b#IQr}_zCKYiz2CSWX&hYPq4e6SFR&L)bv_U>7cmb(uNFZSB!VKyL%+Y zJtP3_7aHUXuSrQjKJK7?j`=cruKYdAo1=7cnZr4Q@rx6*7Zj{hHL%niBv=HNkLCB9 z;pg?!Ho*4(X&Z1glZ()J+*{hfqu+xmm$-UI3Y!_Lb9@65zr4<*B4Jv#7i#N|d}swT zoUxzEc6Ta%a!$#Kf!}wzw6(K!m)D9)-C^Fw^zK*PSjrv$V5plq8HDp`-JEbJqu{PD-y?JrRR+Hac=FRWg%-IkRQZUV<1kVW4p*vFL6;-+z>#pbb~M0B3N zMqc7taKMoY*4oSjGd8@23U(@6hKkQnS^sLNFnce0Z8N<-!81Z{l4HvXmCB<-w;vqi zv%Y8dt{5vO{|ZaZ{EvnTw*R_C=)-lJ=Q-nX?-oZDS|znk97T6Tym@I87MG!=-PQ4+ z>h#m+xecEUOXcB)Um)@yr_jLWVw5%$+cG*}KE`8{diVXBjGdI&jpB1TLJb211f2PXe8!Xmd$w2s7CE{nsr*AHJK7@l`zT-L7-NsUwWDts}^q zz479hwP>O4{%wyQOMNL#X*W71dmN@eFf3(H*Iz`Xrf})RXbCh_nvG(5XYMr-t(F>; z(uxw6lI9-_byFvUC_ln6w0>IVw!Y+zkkp+@M|MWOmwKyDf4gw{8eE{p_U>xq$!H6E zIPZe0RUsed0SkQ!wa5&b`cmbw839>Oxnu0sl^2G)uO^sL;WbpSQ`s_9e1=N-S3`x6 zM@)9rU0goMi=>6#4xd#IUm2>t(M(^xP5PphnDd8jEH&9b8YlUF8eMATH=|33ircP#~jtUv@UKD(4WGH{$a_&aEaj!%IgL-pmR-gFC zhp4`ZFS8Hf!v|)sJ7$s@U1sj{7&9G|-NAm%B7~gwNaE#&n!#jx_5?EoUPA>tl`TWX zW2lTUINvr(fA4^B_mEKUz<|<|FbEwK&asUQ_=TSz0zv}|gfKx*LP@(w3uv!VMNxjC z=q8URn;~-}HAk!>g5g83AFv0|law@YDw@vqf7IWpIUx@qvDE9$ldbK44FRmB3L+rE zkpA~(0+=(T1^IdjV}in5v`|LTRxZ9FwqABJHl87NE@3)eUTF7V1FfJi3$H*I3!6x- zC^B9) zMVkjIgaqn`SoxxDd~AbFBf}(QWV|G#yd)%X|0P64_~oMg!(F32P+CPV*889QYa780 zIw4JinEvY*|A{xKJ^z&(dk6eiLyYo45?K`MM>V4mv}qXTI)#ead-6nI)5k{pp=#9y zUgsGU;jA1a9)4)g(Dl<;pVtCwp^js&{|9rhwnr)^mMQK^*7{L zYWaUGcfd%kMW{1hKbE2NAT=@M zL52M3&et%P`gyEQ!JGE_o|ekv$IQpC&a?6jp1-QRlWxa!+ejTW!Aur!xdV18TjdU( zat9^zSC@o^E!TW}H#(Ac>B&c)55=&tCf3T(n!BR{8f*eevIkQ>(&DMxczgAAAL-CG;ZazYuYLC1okzMkOQ!E)QpL39{nSsWW21D& zq4)i?PGlZQFcZh?fncYy<$?G-Q0%Xc1AWER&88z8{Pc_ry`$pC@zk;VMJ6*SW-9v6 zqKX~+GIX$Zs<;x+>W>l-tgVLnaOl$wXazZZid{Ajrd+;cH6xxbf#qW|cHU~qnU z;eRktAo34hxT%xb2oykRWG2HPsEdwwYffpe*n;lZcoyqfg5<0S4FjN_g&w5(s>*7iSu0M=6DuWbjgVvope z2dVY8gQTyVn}U~n^xqsf!AuBmQ32*JTSWz)qJjqT3_=Y%0)fxKZ_quVJx3Exy^l(O zVu}1ESqW)8?8y2*s1rn%=HveW&)B+z|6>Ux2)ZH64pHLztV{QR_t6Kv9dl%CCIk^Tp4Ej^Z7CiGEE}7zQcCNw%1(amKnMq zx0BY0n`s$vkc^jtyGN9#kE@&yE{YQ*i3<01_4M)yB@1zPb;mug##(6qHO>Ln;3aOH z<7e>@;1((q=^r8ax8eb36xF|=Zl(YC5J(V21AgBhcsWaljNv$w7YV(ISb&Tmf6PSo z1x5u0IXI1=K)ydAes4oOzn8n8Uw8hY?sjkIqGPS~Em}u7s~#J;=AOAP{#+xHw)McT zTl0tC%YpfQg5Z7t)Kn2&XOxQ?*TA@BW!2%`B-GO}7RO9lGu)PhO|7$xk_iE2O*~Nj zm%KIWNhyq7BbHDy-}a_;*z}%(OPT6(o-1emVt0cF4=5BkD0=|Z!cqq3^4fGqmUgh< z{o4Dr*o;_SFCk+ ze%$MiGQ4-*=(;2xP)Kl4W&o(2Zi_MqO?|zCYa-max4#L?JsFfoFn{iyxqIW~i>0~S zgn%+99;laGV?p;XsR%tQe$bcY)Z4wuByX7Tt2(ex^IyL(loFpP}T;sGTI1`4GI z52F3|(E^)m6F}Dc|5L%mAS8(hTiRDNrPK*jHk9HNaIzlKQn(ll3h9Pa{W_=rmL>>e zNpLrY7S~>T&v^0pDf`c+5_^Y@GA>l}82TPc&5*}0x}4g zJwf@yf0R_80`!QjJnznr?)T=hXU-k12+q`>AS5a6>v||qnkXXfb*j~MPwi$r0j@Csw<0`rNMLlp>-O~y?l>S zQ5A(}IiBYnkEC~9K6@%-Hs?+iU_z55dhcXcl6(4nc0>iB=j<=sl)LQCisMy4AzMvL$g>XRK7e7VaD9YPQ)2I8R-JoU-Qq4fA`)eB-bBsG%z1V>wDWKY^^ zw!W7LIy^5bh7T2ZY(*#vhiW}j_h!_ltco$NASwTn^szM7@e{T7iT&3Obss$1T__ix zA4>o#m^1N61?=v-RafCJ7^PcheDZ49Qg5o~gm|Fn!_Lc2QcdAi>+@>iwm?5<4dkQB)Gu+=i+e(n=FcNsP@+c&DM#Xwn(Atk zi{rREK1$0_5VFAW?D?Uh$1hYw;0+;JpXp~{KnL?by$?LTBIFN{%KBc~!%}>MB3nhQ z(E0Nrdq}uoK&m8+7L8JQmH(_^A0eb1h)3$KWX1Q`hNfu#1F8E%vyPM|9?Rd~U}PEi z4)P%^g_hJ3pG|=VSbnwtIUpn$gf49t%@yi{xUv5Nke-KgKqn!OeoiRx>-byg z7J>hV2;iFgg1BsCJ;;@wNEOw5vSKFoNxB8B^4%oOaN1K!J+1!3w08=hqQ1Q$ARB>0 zxrvvLl)Q+IXRnZ1(JLHjH>G*MWN}?D<(?g_>;t;|RN>_9zQ6A7A2}`(yb&vmr2<$% zSSPLyy09f?RZjZTn9tp0>>Av4$r8!QAiCp>ppe8gL9DhDkJY`;@j2A~SD2=PV=ZX5 z^WWRemO#Edi-|4P46CuX*Nel$N*XlJ#n}}(z$!dGlE?UTYPtD?8;Xw@#h+LXhqdSX zJ-93Q8g?eyUvY#WR?Ng>b-gZ(J5YzrWI1P;26@!kYIbK?$XCeR01qS0NAB=GEqtst zV^{nDD~*CaHO*If!v|LzUA{c6-hK$1LZe^uDLrXS(zMl6{S`s1xQNF}Zc$p6nsdVK zoXsbCvC@^Nw1sKQeNUUqzA$5Jo+~>6OYZ*RgVLLckMIDjt{8nke>E&YJIKWX_SCnr z%7vY)!`oZ1?E-YsahPl`Ar(Y8l#_U@Y-eKE&P(rGyYr)L@3XJcQ2XM;-4YkdeK4@D z$y@yO+W72h6Y&u&C&0?+AzN=d_eU(`c#wjb+KRJ=mVheFRO2#xK{qYp^yCME?23bU ztmr8u$V<#HLgb$gc)1HPHt09`dUZBjGSm5(oLxU*tcs7-CITc_c7T=sHViH6>YDYM zDht}LCvr}DciSiZbInx~7xNFYUv}sxh}90_vHCG{B<}fRAGg4`3YMXY2a;U_3}dEL zGy1d#7+o&we?5qg6?lY17|Q~%V&GxA@wPMJOZS8^tI>9Sp7%GqKd~EF@0)gF*~g&d zafu*S?8IXg@#XG~Kn8?5sVc_<&3@4XRCx>5rH_Iy$xEu|ypZ3CFGeB_9wQOPZUb2L zVoeTDMetZ=O$SE4KU#J1XwlKo`Oiuvt;?Q|zq))t6U2&*c&zjrS(&@E!Xpo(cW_bJ zQ=D?QdRa=2eULj87ctwQ8tISEuE3)t!dM1?)gd=s`ERksABD*^8U=TgQSv8rOsMDK^+bx_*j9* zNrbVq0IRGB<{bs!Izn6~cC~Xgzdzf?D}6VZYE4FePd{g8;1fdnp}?Um#A8LOdSG?& z0EG@;wn@RrLY~H%xi=X*J#Gu$r{=!lalLVU&OhAtXPp5wQnJjmw{82l8mjas+L3yqy@$wOh2=U&#&6&FS z4txR9R5p>m{-?;$!z<=GH=0}n+y>{5aW&hsa z7}Iaf+O6$5uV<@mU^$&+dW|4fzh(#|$_S3hd*7!VB+j4G*iGKLn#*`g@VUKb!$2oo zX<%UA^AET2u|k68xj4HL0az6rUuyLF!67`ce@zzE1C?evytcFE6vOm^I=)Q(9z{YP zqrss(#Iq~%_Q*AoIO!!Di6M3+pJK`a?IRqIc+PZ;Qtt^njOjA@X;y#Q6>>9nr3J9s zZ>lZb+FX9u&1J5t9i3k^)rma_V>$eF_i~-8+MeS`g6v9!c&w5p(%K)1F+T`dn2gW6 z))8(}y3NV!p3*|1T`x*HPzqm{8=1|-O4I>XR0;R7;Z}MLE3p%F-p+KTuJ=5w^yGHI zf15wV4H;+|`FrELA^U_R6s$FyP`G_C=E*eIBcD0#U zi3-4KqVx6n>JendjM*ioYo(=e5xK~&A?D}xBhDy6?!JyE1hEn#9;>Lh6kA5;eJ7TZ zR@M|+>DpHXZTENbC@61>ufLa2xq`1gjoeJEWDmgVHp`5cUt4^@HixV;${IY>!<>b! z9d{FoY|4Y1#dW3*6U0i8c&zrAUaZIv9hie=d)FRD2(w&$owm*3#NK3{UK{%ToL>0a z|H#e6O5`_ukcD&dg?R2xB~&l_lls(NhblE^#W)BuJ}UY|O&o46!FA)^+(1S+bSLpx zC7bS5oDWW9;12r6FR|MzZFi5YPtOU>mlMSi_xc`Bsp0d%&BRJ%0ake_FS2Q^OVVGq z7FUOPGenxcPG7JUI+}ao>ps)(U#AEe`~`;!5Ra7uB02emVs1fL*LFsllO2UFulx?X zs`%S*$sOUU?!Jh@$7(aN5@~?d+}i_TpW@$7T3S(dvp>#jlY}Nem9OievYpN_Ddy1| zCdjV%iN~sc(t*#{!PqCMXgdB!preqX9%Wi>m_#r2!OPo^yb;=lkJV;kB@zIukhNt+ zA163$^4v`oqn#IOVmZ1i%EO8s`Hg-!DBN4TM-VGM;<0j!di%}v9v>HpDT8VzhTXh+ ze?p&fPNBhvxItT;$-Ch1XhNWdq*^q3WQsIA)brG>@HE6#1Sy3e^<}sM`8DcTYDfL1h)ClNV zs<)61s!EcbRB2SMBoVNB=oFPA6(i*++y(X-ev9$}>;z&N#!g~Hd6F^!+DxfURz=A{ zdY@v3i~**JyM+JRfRzv2!vzCP3utF!kFtr9%XM4$os6>2w%V;Ssb0DNjO{HXTpSSY z)-6y$KRi{wguMH*2U4b?;Ft1s&}Xoc_jEk{v~Ga~EDsQ>bk#6>G#LrROGFuleruv3 z&52*koev1G8^}>rHe*bHH#9P<| zRRDz2njPMDEar$eJ5wGu=7{m`o;`xN^1$%QA+&UQRKN8q6a@%fl8l{D9|hWa4$UI+ zdam)(r6OyS0&L)`(oe9|k}K{|Bp^(zdXmOVvX6S?Tw&IaL9VAa_vR`O!_YhC-M$r_ zuqzkA&GG^$gGuJy<&py!)HrtUrT6tLPa{y2a923Y#+f@0Aav)0WQYE-gI$C$A`ynULY4~ zUE|J5d)07d-0J)z_phg*k$^DrqjX1xv=Nz{Oo95lwRasXM`%iG-=DdnJnLs4PJ7`# z^bH_Xb-FAd?KxU7xGIy}asv|9_GAfC`(dX{aYX#QqW*XmGz1XZr|Ny0EccwMOyc-B zVB9oKf4ym%WqZxXp3{-cqe#SeXdobr__Q;FAO0qNk0fh90{SIs|8WQP>MI#);#uEi z8pEL0P(MIuftlFdI6VNdV_=kg(J@lnK+fCZo2{MfALcnR$^*54P6EQH%%+F@xAe5W zmnhAD3;mX4G`~}9KX37p#!yz-nx8u})B_M|k6aZHMRXrv^y(4OlN%h$PM-6*@J#wl zM{r`*i3*+VaBV7pUi|BafS_jQ-Bif3^!* z@5w_$uPBq~V#UqY1+@l*QY{#cJcFi_CCa@~{$s`p=4_k~x9PpT8jVHwhM2cDuaRXH^nQH&a7A-SG@PO)Z?YP=&kP z`&h%ioiGkSC>Gp*FfOLLHlNu!Tgx_&Pq{)<#fB^0?D<^9C*6Wt4(NSAC~{9aXnea6 z^~Zz4Boq=CCYqGCbu?S2_Uj+N8B1cn`!mc95OUHU+UqQJyvfCpY2V&zc}d&0q7N+{ ziP@n8w@JczXw6~I0HLz~Ldgx@qiLtl@S3qey;0L@GW92}-`i=P^-L$o2Gb1Na0R`E z=E;MZsTmrGJL1QzFJi9txR2l985Fh)`*ib7<8uv|6>vlj+Q-_8kM6>vGP~0zu;J+k zh3@mdJ(T{WafM2LENksDe8YN>T_RQDnyL?%^SO~(cNWs_DPDh5{hD-{soRmi`JuKQ zY#(sMqhF>Es8BCPQ=c#7&Jbt8Dj6_GbiuN<1uwpI3{};QfrSA=R7_XfwZrJNHa<7oBNe$UEZ`EGg@i=b4=~ZTGE=(N|X0R_|hc&1VT4UbZB`IFKBvZu?X?iM0b4W@t zk|&_x4QwOJHMk;>)n#%wV$f;1>PE{F*5RCNj?Lb?4hs>P5)S<*%wdunU)|(p`@>u_ z-Mvz?=&(pfl)D4gqJ`zYXMd}|ZY9S#A($v2lvi#czp)ayBrH%KaOHY=vE%Ubz8Qg> z-h;< zDZ8i`ejs_5Q=X8AwxHC9WT{RwIX~6?y+1Bis>2chAv9*q|8($;*T)Vr(zt|??_|2& z)nBxVX~?X7MgAf9M+NKvAe3Tx+15UNM*rc{jg$hBCc{PaM4^F**&~ z$Z^%Sk!rKEF1?wxzQD^ob@CY<{oT8AW+QI`647 z@GgrC&eq-OW@o7P79Ew@>AUyUv3u^bJ38PrfY6RIBRrJkywA|sUFBijPEAHv{>+z8 zzp7cI)exF11t;JLK)78<=rP^6uLxcBd&A>re=NkFF&mEz*ZZb8-)f$(GRy<}0SNck z++JmKz3WS!Mz*@lkU_Pl*D^guYDE00$GZe21?4Q*7eL5jQL33Y+nAAz7})!95tW~y zoRTv4;m0-&b51gu$bk;nJ6sh=ig+f*UVa(H}z_48uSLEUfLY}Aln~Il( z`D9m%kesINXBqNLDupZp!UMtgbM;@|S6woSSxZyctC}y?bu5u*(#gisEbY0w=2<8! zAO!1h1vw%FH-m0s)S3@)K(H1Dq#QUP*ocWJKnFGm%oF%xk55l{(~Ui=sWGB!77UJe z-bXDN$hihgW79Z_bW0zTLfU}?f(<|j2XtVwK-d6Z?4;nvw4j*f@W`*pYzI?ugupT{-Gl0;r$K2uIjz}?` z2gf<;FZvkTIL#fVTTJA7s9?>kHM`ReO1dFrj_J;!2N}p|;99^2JA?w?tjQ=HE&5nK%}A)pR}gi2SV!W=*=?OMaR%kS zk#lj098fwy2-ZCgvXL)poOm}>=HYCb@A>9Mc4o8bw11wzeivzL#H6!k>JR5>=te=L zcD3t)8Pto@x|ZzwAuShoYAo|&AhcLp$nYFC?oEjxq!;*VC5kfI_z0EN_s(784(aUh zV@DR%-!U^k@faJ!ghebbL1qD==7{Ml*Far+AjQYW+ zv$ydbL+ER_w;W61W1L^)$L8F|YqOq{o!t47AMyzhGHG8oQZu`+ZOL!R75~=g;`fiu zcZ1t%@5lIevuTFxj)lAhgkar!AR8?xy6w3fDfhh-^Ny>Xetc;_tSL(+=7ygy)3#jh zWYVic9FQ^Kh+si`NW+E@B(eyp1%zN-aUp4xP$7sNZje9pGBk!RiO!KuhK`DMi1s#Z zCaou}3N7=m);vuxjoz;|JarNEL27eqQEDhv4^=r;GSz-6St@GE50rN(vnjnH-IQvS zEEE$IO%w$bp%nTQyyQQ~+sH4I$BK@|ffd35LXggb%TRXh#$y;t*B{aRdqcExZz*3P;1`;q zUK)WF&ZbQ2%s}g}YNM@n{g`i1*9{>^Zx%?#?`uZNgm{KT2O-1#LomK>VbQ)Jp8nAa z$bhgg|45{aXMkH!s8^7r40Q01{S<Izz%AH4 zL{c(X8Uu^_eLrNRf~-uiJJK`4H^?_AL>jlorLVkvsE3DZkgud~xJR&?M+DLxn*IBJ z((e9l;hxfd0pV^)l$)QNe^{_vKv1ZMOt5FLTnI8$Ue+%F6ADxLeLqRu@|m8YL7rZ& zZc!MNyqBjh2IU_X8G=O0dPKWo{34=Ies1pYjfl$amv~0pZMQVYgP#w}<5X-*T7?7?0=JE=Cj!H0$e2aLPfpU0r}> z0(8KpXxwOHPE9?SewBY^vg`yOO#A0f$so>-wu7h{a$BW@!Lvr_>$mak%>Z=?wZNL=~vuo5^d?B zZBPwB2=-MT+rk)HLZk=nX(PN+xsZ^{(o}QR)Vto-3H7iw|YA z@b&6mcb-=f5u1yxf;s}i5eH{fE$0tO^U=Q@9;A6@RbLWXP>jR4;aw6W%&itrOh>R-2BK5Md(JOb+Flfc7^4GsWCX8rNVO9Kq(5fg}M(9AK3U z6q{84p!?F@^>O*N>1X2K8K-J^VX`@ryde#{4dF_Fm4VGLhz1V$Zf~eUT;umr1nnrZ zXmBTNZr_T`y=d6B#r>5h4p@xMLpnEv6x*B+Ov(i%i*eKDd~+z68*e0Ye|1QB_i1wZ z8$Q>Wp%j4dZO-=8`@Ja_W3KzpMcTbic}Gv#*7VGM@f9=kkJSp)VQ3p5d{d0%N_4-w zJLXK0h|8_Rr}M-5vhgX?#gd=b+wz5Uj&22T9)J>JCx_|?p z^`G>O8J*0r?$YaQTB0?AIs?L<@~ZDOS*h>qRZhNOl6L6q55_*dDDmmFf!^tcTI=8m z$Os^O?G{D9aOs1&#sSjzFUp)kAU#c=X_>Wozhg$Izf^ZVf^P5zo7>75IN(cCTd!TV zvq{SJeS(I+VRHwdRKGFyv4if(@&#dBpX6I zb2?{cyLS?Wsiw%?!ubXOHXy*d)zOsWVnbRvhb#*<5KBjxX z6aitAe)28Tn3!_7BEwDY-E9n-2;GC~DYmD!&kSi=6*yBvD*<7n=MPJ(qv6AG7I3tu9I3n2Ne#l)wSexkAoGSk;EQqVU_y_b-x7VnMDGzJ#p?UqqOZ5H@ z<4`yttoiUkVOHqVncJ_|UTr4?@VlPjY7@HVk6YZ^33I z-}yjD=UNZmUxNy42qQfD9_75h$vm{vZV0tErpx?UueS5+S=Pl?MBuB&AJBIjLh3IZ z7aFIh^Sy4st<68W)c8Ew4n4`Y z?sJdTmBQ)(VM*m;RL->v9FixWXKepyXTfw>^h^KDOon7r;}CsOYcX`APzM|R1lfos zUV+qa&;9r``7&F-n5VDxfchXQ>}`qA`(sn}a{*%%rjP;PtBa8&reC;kz7X^Kn5Dq& zCCQg&FgJa9`!z~A9vCb(XB=h>+(EEu>I{JcUea2=xM#eZA^$bX&?I)RQruFRLuc-G z8#f=LCf&Se`(f;W@Vv!N>O<%HYk1D*Q$;1XSkZkrDDtVKyq*helX?6;+Ubs3i@;*3$ zwOlu{BMQDzojA=jmA#yBVO5`xD=>}BPcuEPN$T62QCmjt9v@V$d@J+-a73{FAdo6R zcxs}8+uOM4-g$Gn56TxjT61IrKh!n!jCmxhr;HyllZGw;!V{0wPZoQ#Dn5*~PI9?ynaNN?x-3VzFOg|WR-lJuNE62xjZ@mNvFL=CC*W_&*(X!K6o;7wNHjU)L@A#m!_qeqXX1>1??VI>3F=L%<6 z`T#3Kkmm{nvD!sER-RKQK69=1Ex5N$kuvkmcUn`EPtA5E@5vZ8F7Zox4J@(ohh52R z#;)7}R$w7~f>_BAkJVDR`WPkJ{`UE^DP|^@sbZHBvmWaEjXG<#`$*6y^@-!LE7{GA zm2d%Afjy%mh!v7}tlmtkC`Z~L*`6+p@GXZ4i;l(k2khePex)LDg*lxy5m-z154)1x z%vcF0fE8FHfFM@V#ABs~WJvdm%PA71|*8GjFG-NZOzYhZvQs6 zYcpdd8~|2ePsa#iB}F_|O8zGtd-p$97uogNv0LD(bXO&pp$h#Tic85I4+;nLcj56t znazxqumxCwJw7Ffl_c?4^=pa_i2K2Plq$~Fo;FxWwoRP5Tl|d*e#w25E#z&qC_Yx3 z87pB0umXFSK@ckm;;}lF_TcXJ@w!io1B$xYH8sYfnseRvrl0om-qd^-pf87K9(kSck6tU$*~ zY_ebUK{$b8BhLkS(nnA}qDH)Yq=d1j>>a&^G82dF?qR$4U*_Hn>KwRo z%y>fQ2gWhP%;Oh=KkCz{&9rF)09Ig6p$TFoM?6-kV`n1uT?Z1W%6sQ@ZEt7hjCqx} z6uR0<+2>YH=Kh*G<}dYWSc&whQHa6c}F86HYKEg}EwyUz= za{NB&kdqU$#p4TZ3ikLWXP4cCT_unLtiU>J62wZCc&v`IhS5CU%l+x4$Vg^1!~2Kh zH81Y4wVrKpln@@Be*D=LpAT*#R+0b*Sb;r{C5V*@@mQJHJ6uU%i={{o#0ZitmuraM zQ^pSET6f}W|D!e$D@lL=tiYaV62wZGc&vD7F(Vd_wMuzkM!de(BRF5f z?_S#@kBrI|)}HE88)U#|SDT5I!~m?odhQd%N{M)^K6$H`x6QxOttM+fc;$3KpLmhu zQ^d*{I#Z3anD|s{d~+qrZYEX|4X^?myg(4EJ;YIg2qa=+W)_|`nEoA5%@&_*Zvm;@)58xQv~HB2E@xpj8UtMpN#Y% z!Hp~3gZe{p1vHl^vMw0KU3|q>Xtmb5_t%C0(f*g)M4L8&4qyc~VvQhH8pLBoX7rBi zoIse$g`!p&in~vr$lN~2Tp=oPcvCfnfT{^j7@YeKR#BQu`3~f6`MjkJT5=+0X&D zPKhZG{X?cFRAbUv!XaM;4cMY)dJmi#R>j*d zKWa(XcO>enRJ@2ozFB#7_Z3z~h08FtOCOJ2$!#W9!V9nh8zv`AUkAY znIIB6{GMhutG&cyrEz#?%4Ls~ zq8SAnno6zrDQZWLMlLGVBi(xYTzTKW#J2{A+$Lfr2|EB*VBOUTVx>boR>!0j}@iIF21gd z&PirkIyY9Ec`0p!xT_qns;>uTKV)-y+{PQP+(fJ-fe~N@Hei$>R+_|PWr@sq=(59* zoNZ8u|E3{ZbeJ>+vkAjxrzY;>r*8++Bk}nlXsl$b{r?NyR=P#tcLKO}ngNiHfK4Vx zP(ETsynN)XQ}gE$!<-Uwhnmuis!xWW<#Nw`ZH|c}L*+8dpd|72J(k~0n^qEF1va>x zAXfW`$0|8?&%#*~@$>T9@lAewTK7}Qn|gwDYnz9LE(+DJ=t})Emp@}Apm{FNuEYRV z=RpST5yZ-nc&yl-qCQ<*dLUBP*z8&mZJ$yX1CANkzobxI(xLs>C;j6O}>0Y78nnxebVycvw9^zY}U4ApM5>K7IJ{hHY^}O0Es_);?f=2l4YBRACC4d#!JQ)PB zG9?}>dtc+*^=s8TUf)S46;mE8fH{&U9j|#Cv#%>bmfyGx-#qQ|n~9Yu0Ia~~%qEDH z3GrC5-5Bie9Z*+Z!hZKT!^a%6=d=A|Ecwv2b2Ymo_-YjKJu{HoOsoV2umYPloFG=l z#AB6KZfah8u z+G&13J_0s-KSB8jnt1uho$T6Ca&&9{Sq35NjJSJQ;~9^fL!1nGwUioKEMlUCe_xQj}>*)?0nzO_FUInJ*F0^~+gL;_*iWw zR^ke<0-Ju9AXfW{$Eu96Dn+i-F+pU?@^$}sx!_nv_{$>kG6jj-S5I>Vl`-REwV7Cn zGr+1BWHw2HSUD1pl@!~R);kAyN0;ut8?3HzBWG#TYK?j+M%mlu#A~5_T?rqn&BRI^ z0ajqswi3k3fq1MwQr6Dtx6iEZO@=;`_d*ElLli9f__n{98%y;+J=nV+AFIv8O6&ku zU<(Qn#LAv{tmxi9`-H{lxU&zx&=ZZO#!SdvwxNOKUv$KBt1Kp5M&o0(nOKQ6zzS?l zC4yMl5sy_GH7ne?Tb=##Lva+}_rrFf{@RWDH}fc)Tfccf&eZyO8GjjHDZiOmi3Pw4 zY*{ISSlJSf6_xD{34v|zquI;ep4G32k}^=gJSFgBC6AqSBzfZXUM@U#B@Y@aS#ST- z!kHi>w-M>IT{Oki(bRHOtCSrSGvpcM2IP#SpWsZecGyX%4}1~6`0H!7(k%l2g9#*r zC$b>Sl0zc`~Cm0s04!UC<{XMmk zf%CAvl3Fkx!%+mMiU0oP)#ST_wB)4XeqqI_ngvFsol_qeE1uDl!FWiXs(aBTM<47*KU6jSICF(M z;P`=$i^U&3acAL(qW^qHe!jS7d;D<^@5~&7W%|3Ml_Cd@=8X^V?a}0g{G{@G3;`}B z`L{~Bv4Yr&qL9D!fu?nOj6$RWgB~3q3 zO0#qa!pFA7^(=)E+_N|3*J(o_f<6LQc}vDG$Q0rhQKfK;SrT0B`&?7-!00f4fa8w^ zSj4%27uM5#P@at){^=Fe34iYVJ1d+M{w<1tbHep)-3cKOR3alhh!zom_IKay;u?aH z3f|nJE)cau26#9JSx{I=P+%xw`;vvYySjUayC%P{wjMVySugUjNdA%oxO-g z8Wp7F{X^eUE%{e2OT*}%g*^N^Y0lqTe_=RpvHZl{#iF_fof7H$!Ah1~uV6fkQ_5L; zLJno=J?<#Gca7y@=(#;N99&r=QG$~!(%bK7LV4lyWYQMs?K(T#T8=dyVYpLxeO0pN z#;a5DZs7vXO^&dS>(j7UGo>;uR=7&LUqZT>2r+%){uc8TPOfCMZ02(+J{JI2jD)HTFA2oo6cim97TM>hEB85w#< z#gF5uWA}?pW>Cyj^q)l)JN9MhWQKYPM+EtL31fo7T(nR|(N-?LA+}z2GB%zeb}nH$ zUS4STU<0k7Fbl6h7Ymz6ttdG+>1ZEU87*YEdWfY~2pXdwXkzXzhw*R^Mfu2u$$ErD zxI_m@BZJ-d`Fd$tYk2#+X+@g{Due{;hgkWdZG3ElO(Vl3WE8w4q`V{~ajAr;hzP$w zI#N=`H%waVr@=ygp};X4g+m|-B8g;xuY)Z#Opvd8{_^!>(~=$Wj&ENUx)wc>zmv6U%oDqZ~(YbVAH}AbfY|oSAb>jM}Cc`G-6Xq2=lwS z;CU&sS6!2#;W2zNX$JAis1eWXN;sbd50!`{L;|qD7P}@0mOJraoil*csk2`3P_-9l zXr7YG);)SJ(ENHzr1!S{oU6~EKl9>0OM4uw&BRK=aIk1`rAQUXq8|joaw8tBhf=nF zol&+KXS9%sRAtA#NvrM9(>L~6FM990J#ItA@zbaOC=Fl=ps|wmN)-b<9YS}H?hvgt z^(^%b>PRXBiV=z;3O{mH(zm2}q|PKrcso2DZUGa5Jc3|eJIMPKnbHl4^FBjHEA9W*JZzkL9df z!=kEpHTLlZxi7*{p~EB1Z;b1h%H;G9)$H+`QODJvIZ*w#*_=nFFUT|Gmza&0^e3+N zv6$VgJQrt|+g_gKxt<-iGGvO5@$_g%J)Ad9DQS}^wvJ`SG%M(-Kx*y>%3t4!ul_9c zxB4?u_NUzXXZ;yh!(3nLV7)b&SoI{0mt-IH$hpF-AA?*^Z|==i9)_WJ%)5OnI$>8X zLQwJI_p5kG|F0UR&3ExPFiVmb_XX`%VXl2WuZ5Lym9}3SP{S1H9J{`Y>4c_c+lPon zr)>=!%;qK*R$~dXH2FjO3aZgi9zg$(FQBk~?)_&CQ|fOuOdPEBZ5`Hn4O9QO8YU*h zKN{`p8Z9jw9p*0S9*M#D1xLBcp>Ru-`h-eiJaG$+24Q?~HB7xfePMI^{+lnT1HJ%e z6CGqDtU%2?-mhzY_l6U_&Zwfd2C%?-_j6|s0 zVk9(-KPv~Wv?crC&SKSt6t}kA*YUlF0~Yf7H9c%EOs`aweL*a^|6p89b!|SgbGDXk9-nfBriu+$y4mx&ich))wHyTbg6|)` zU^iJM%|dEG+xR`T6%v7ScIVbocD)@$DF+zoydbfX^2s{}z#zR`@A5 z-S7n|z!$!PEbU5=FZlf73##_LmkJU5JJv>6%9NBYkxWBUPzVVQMIycY{5+%Oyh2a^govBG%x z*ak4KOLt}2i&TVvd~zp7DNukm@X5&nzEA8`2IyA}IA3to_Ek$`|5PgQm<&;w;F{xS zK)!2jRM6)l-KpFL6IQYHiiD?iofhc`oRWlMj(fhP_l|mjc}3M?KIK#AdK-Eg%W%BD z@V9Pz(x{(uqYYo+2Yex8s-XDho%|705J{nZL+0o<;nU)IlW|gQbPcz*MRAjtsNU_a>~H?*8r zgqu%My0`%hok+`b#WKnWRzs6)yiuoRdnjE(Lo zT^5}!9WU)D?G4%}=pd~+Ed@;nO&$%JMud8b`ZhI|T92B6s+Z~ll{b|X^*4f*(EtzYY(9%fXgm4ban2C#V4KbpByegond^d%%DW4fXdA^@<4n|Jr*GsHV1V zZ8!qUL^_HnAT|UP#DWD;QBkoY*bB|BG{p`U zu%doDB%mkRnsCRt{~6={>~Ti&zLIAp`+3%!d#*WGVN=O?6pe;P@hM_78;7COky0{; z&Jc1iETYbQpw-WRY5D)`pHvTq)RHehRUC#27s*4&XhJ-lMy0^+ zfOHAEj7nyaX&fw& z2p)#QM+5Xq_@S_4AW$-w$H8$h5`;v^LJ(L|CR2dKFvUU^g^m;gu8M^s38*v}6a-3= zi6l%qg^w3;4M?(_{1U!$2WJtv{SSA=0Lk%U1nGB|g9*UQ-kZc@^ zL!b*KG!9iP|96T63nWHhG!Q6}D`gNR6h2o=>&rAfswV=yQM&qqroXf_%xq6mZ>pz=!tsAe$dC6mQcJWT{+ z6LdsS6+es>BE(pG@guu z5&_8$CRr$B@@Szl0*WmZhDuOq8k@}F(>VwdB}6P9 zD**&1b16Iof{PTuB0!+p74V^{AW$SFlq{klS!@v*g(b6ap+YX1&EZqgTpAb0L-Fw# z7F)oFxq(0t+8seW9SjN-9cg?HjZPv<1z5n-GX>aCp@fG*VW={afF+g!gJy~j-dLv} zRFBFc()g~b&kvcHCPqpm5RE=6)BY#3Y( zN5BclbSXtf7sw$TF0K%fZtmTq0Ra z<&brtYB&-dLqK4#XfB?@LQsi(pnVyQKt^*JL_CYjq%#Oagar0X6$f~78W8!&=oBiK z0T>8LgcJ&x7%`L1=aTtkI+`Zt(x^IpRB;>`Pby-IkytuPOe5fg9C0WXL87q)d;x~Q z1#W;W!=nhWTWUD1h6d1VRU9x~0z+gX>2#r(LuN@RfNutpuq+HV6icCVs5~5t&1ByLfDxnR$Ss{(sSYv%Jc0 zK16j6fI*uP&X@FZaax* z-BIBG@%ijQtH>$#lNt$A&bc|#$B+(}M#d_ZApvEetw+P!nwwZf4}2o#-77nDXIjIc z!HV2AtgYs8UDfLFb)jF5KCt&KO#zBxpf2ry>;(KS{JBWN%8#OXo(s&Z0;M_ya)x7FxRx$V(ls}xZ9_KycB za@&Ei@)@RbifM3X-12eD7;ZJet+yumTis4yKkmfWfSEmC9!dC=-BO~Y_(s4Si=f^C zk6dySXQ4)p820#Fo%z9~;>OjxEpLrKF#YZ?ihtu!>^+b&zmmG%5-Jm$!c#wy?lTKD=PzJ$uBus zK=~jRrcyr8F6M(wh=r=V8||>2?#3ZTsuXHd(*c{189Pp8&#`E5%c0&#!z^t$dG78j zYJ&U9H!Ef%yCf7xA=G%i&XpCwS7g@v*t>^EgSgFjeXcPBR=NAKQ(Tryb7ZuhxB@p9QMV%EM)JzwU_gE z!2jg5MuU~{(2AO8u+nM8aFn(%SI{)Fd1rA|T-!G&yaVvJca3DVgF$QoY_bGEmi&^FC9ipgs@Q^d1Ao94Sn9T* z9k$aJ9Ad~yp(^zK=}!JFac-yY*WIZy`sBh;Fzz!`7Z@fNWTWC88z>89-$Z?hZ43b9Y)C667H>PmSK(Y03eDU!Il#OxC z<^4lm&w#=^0DpUTSlKwp_sL{y${3@ttd)C`Dff@%EKE!D*wg_im&~jy#muL7b;bfJVBPPLHZit(3$R!em*MiyTWYWvD&OW zw-(kyk$KLUE~yl%W==aNo;W)p;^1YElP%^MHsgj0KF*MK{AQ&}L+6?MF&u97x_WtJ z)01`HeRl8vf@vxpMG^&$w|+SWHXjP_0Q~J;V@%o(22lxY(H;Q!;Hht|cUNz#F3&v6Jm6Ozz<99XJA(_lE;=7!mtpa+=}rYm{X+3F_IGmJu`J`q1 z(nFtTtdUOxYQL0zef@01+Lb1o6ZRaux-aMXkk^}fZ#i-!Bs1*n=9%L+zuPn!3Rism z@2_9;N1?xNvWOLZ4X(wlc=2rt?aAX!2iAp`vg*7>zTNGqK&$(8Bv`Hiqwwo&g!>m_l)#<$wLMchDb> zlhYZE1X~n>QLLJ0D1|an5lXv+KOmH`x=`9-e-lbRw_835f6ahzQH>K#!~F!c0dcO| zwxf>>gOpyznZ=HFmB87V54t3jL?IO9*MgLt`;HL@d6b_J`rfr#y`lW{j3-Z3Bc=L} z1IKgAAAcXeJG~}1WR7rAi2h1xdhp>@ukKa%iqBK@uP6Ij zjrQ5$J-+$6PjSf9%2kK06(WOJ6xbjfs}M@iE>yHbto)!7Ia%I$!&9qf7K`fw+m0N( z{w-?JR!rK0sl|)Fh*Mk^JzhVjOJs@vJF>RytTcw#oqVy19PKF8uS1#okNNb9xI*_t zalrR4x1Q+zku0!LnkrfHlS<@deK~!{;cd(6Chw-?>*MAhxLe!<+rK}l@qLnh)M}<} z#>6g>CHn8ksvDNP=!IYIF0@e;+At82HhxfVw!gu(9?K9R88_zr>6Apk1%QqJRmqYc z7c3_WTT1r-JZI8sO5vm(@ebuu%A%;b*ZZEKJ-!j@SvYX3eV51*{&!@V59O^OR31D9 zPYheMLI`)8YCU4;cmo3z>J7zEG$UumAA1(qu<{>dVPox8{3S-KSyh0)v{Uz&+F^h5 zmmQPS@ov`*4}M?zZN%^bc3ytLuEmX4?|&Gcb}u}6N)oEFy17e22^2#8mb4W4`1$wP z6mUr_AnG2+igL-AAsTz2iMA7A3RUS{hjIJ+r^BZTOzWbH7a86?VH$ zJAb)(f5Kw}H@gkD@sZSO$6Cb5fZUX=T=c$&=`&+$pRxaNo(0gW!A6!?#TF49<%3Oi za=LaimH?qZCZ}tM?G!37b|7F;@}yt(odE_^B<7^5- zlFv=IRSKo4AoHuzLTNbDk(JCoT+w>799Yhpfti7eW!Q@@yEOfl(>$;^e?*eiG>`ne zv5yu#KK|`Xa_D45(sFcS)xKJjqaSUzy*kGDx$fknhRK`HxDQ!kTeW{<=KQhKVQ@~- znlnCk@=A_)@zPIS-!nLn;CQkBV)UIAvul@LLW*61N=tlWjTl}>O1ST z>R!@~)Acd0G~<|!GHo%rXcBAUZ9LeZ&R~nd7F{b?BPQ&jCCD*I&<8DCVzexM@{~|YeWl0Mje6sBoKcV->1EUsZ zr-dB;Sv_sx-LtQ^aps08km^n!1y(V}DRTPZ%4hoT8Cm%jZ`w`s2841`55Ba+{w9>G zQmCtY8u$E+xEkqqv^ADR49axAzdw9j%KPtkPoBIR`(!n>OF~K2qU0GzlFp+>T-MF2 zF)EmLANdx(-QrUR+sdrMzcW}3j@5~|CqB91e$YH~m&RCw=W9Rn!d~6@cIe_v^3^>2 ztUn3`HV*=;ILk-eF4TlrnmXSkt!7wu@*Nl}FLudeD2G!>&YM2=rcc60=oz`>G?k9+ zResSg@v+ysLlJrlM?O>Xy$hu`>!r=1Yol0CQVBM6#L!jVt?zgC*=vl0!(b6^es=2)oLzUK(H8~}zF#i;m>iXXCbdQg3tza| zM%)=g{j9s>&FV4Vd9zdEfWmJ=)7qilW7k*a7D!4)zIHM=cz$NXsbj{@k@p|M8e?@$ z!-3yCX?&AQkEiFy^Ulq_En&Xe{hB{*{Keu}*MLX&eEgyxnE$EpivkOg@rn)gV%uXV zpz-?(jsLH`0?CqKrLnF(dBlB#{enTIGXENvv{UG@F&8dfeKl{$gCVywu76r@*(GCL zrZCpuwmNYb7+yJ~20b;{wQR6S71rZx@fqcyrPHfkDQW1v`j|W9mOF0s9U*q z*iI{Vh@Gz#YTB2JZ^Kg(*G$ws;hgNZO|a)K<;_8O-G~6;(?btRu68X^6Rr@d?bi;c zMZJCR`JEZqr|sV4gDjJl+pQUK!`evzUX)(-eBPOmupk}Xm07JD!g%|RTb1LtpUQ{}7W%|!OjId#pKW4R1 zU`chHV(vktQm8p9LTR@+0uXApx=`9-JB132?bx45lb=;ul%|nyJBRJ=c)^mK4uAW! z&mL>5tQ(wZO}0Gi*5o;#>K(m*8`AF7TOYj%a@}Z?epr5CdBRPddZcnl>-?a8^D^$- zDO6*d1SV;~PkYW8WLR&WWbfs#Yj6`;2ViiKgS}B{xmv-F4V_>D#B| z?4vfQ>0fzRz#UVJCsw#XzlBd-x9|pQ`3%&?Wh?XSexUjs+BMQW$jAdK1Aa4q@ym#( z>(f$A6OA@r=asZg>3?G9()2-}Wgc5EnvaQ_@ke(ImWl_W8~Kn{9^C-DNIS%K?9YU% zaya5VY5e)N3>#GHi7%^8x#mAOdPl#_s(SITi|0K8y5zLN)STAn$uD@X{Md$5=f=#M zzO09H+Ca099bH;!3%jeEYvTE^49T2a(UbE%nrTIAOa zpV;hxnzZq5vn`{$;AeDU@esA4j8)3her0javpnNYU&+T5JbbctBDsU*e|0EhcY5Oz z3z(f)>X{XjaoV*fBP_J;7G;0%({a!nr;e|4QGBVoqd|iN$w-7^!=Ie?hc4iiJf@|*v<&WA(p8W>eDOth@Aw9UTsN!Q<>q- zy&|9550iX6dR&=C<==h1<8+sVickpkTXm$=>gb7zLYKl-FSl;9tcjm6yYWPYicmu~ zuH0)|QF;M8Y57;Z-G#~7A42CiffnXMUPTo)q6DxtmcPTWK!alLeW)((r$DP0h~t-l@`v!;Pj}$EyG_2 z=6sw{HEKX}Sw@lHD(T=x|K9HgjNHfG^9l<88@(NW8@9iEXQW#qr^s#o)E_@CkDt7J zk-JoO9Cq*GRKGjlk1bSuPMu~nNW}h6=YfqgQ=wVA<^7Neai;3_pdGf;9vtI{5Eaqu+ZAk}#C-^o}(P0CYkdRa-(k`o)lX0^$RUeq<8KALs14enMl^Wm})e^d%2 zoHV8bN5Vrp5E(seCYQ3|cq4kN%bCPG~) z?XbU;ik0vEFAtrd%YKG#<{rG09ByeAEHt#WI$rg7#}C1|lw-FI8@QhjbV;dbb*274 ziw5Q{$u;^oWY{P|^PwLu#)A|+At*)^FKNg1btsd$$B^`Eo@xDuJMg50t9kUDx*55z> z+>cbJ7berM{Cpa9@>#QyAm`meh(}GcbV55>U~GZq%vITv@BS}mE9vF?uyLkeWv1D= zHfx;wMve9EEv|yC^|0Gkv6w&Jb6Jry*#`-+xM*=vp-tCb713?iFx{W-W}usaKQJ&MZlL;8Si4PIem#Zb`YS!< zNYBi1#Pgd9zM+aM?n3rYB(PS#u4B{{4%r;p1ny$O=SWe3vGcheGwX}tGo$7v3`TV6xsvc7vh|VwBT0{*v^u#?vYnm1_G!~I z{bQfs^)DBB_MegaD6Z!p*#aqssjw9oHx6J+UUshS{iEN&^+iM8d&6Jp+3ugR#PJ)2 zQ26-g(W;{i*S#gc>6gF-g=(r!w@-0vuXFsiiSp&SKOjSv(aweMT-v;_VgB?%8>(e( z<{N9}O#+)F{3yEdYB%0iXWXmo*@w*auRI>Ae@Ibw9@8si6>-N_<vfN!*EFt;d8luVH2;dQS+^Gog#%=0yfm`a-h#UM zV!%=e%A?NYYys8TID*P>N4p)hfPpDq-O*}?{ms$J*Br=0Qh(8>mjmnH1U@#)Xh^`Un@quYF4Z#@+4Sm_YCGm|{%(!FYfrs|Q|la{zGo&$wzlnM9%f{we@)N-$> z*LmKM#O=+&LekK5(qY>-B`-E?Dl+aXFYy5vh*BT}Q{-sHks-U3N{v!cN}|=?ihxoh z)s@l?`$ItV=aE?QIm@)?ndj0K>&ib`Uxqgroj;fnK5c|- zMai3cpYN_xF5m%C3S?l49F1!KjXT(tyTXaTc7W35pw5kD;@4J%BiN%Ep5w`$(x7bhS&J!(=R{?qzHvX zAZ&pQOx4(uFFTNXfkgwyrBb*i(Vt2!PW$t&Vs&?E!+KMC@U-B0e;k;iK?bI3Y{8XmP4tW;hEAlr zjMyHp%iIxKT)HmhY+zojCGx2Lz7JMEbGpP9a2#*D&)oOx>86DxW|a4SXMfp-Wp$zi z;&yDo8p|rZ+j%{Qr(&O;$UJ(h>>(7c=of!~?G<9>R3VdWjvKE32~mft;Wk>P&-Sbt zU9jd`7QHrTxB{)-x6mL3qkpo6jT@xmGqoEEK#cV_LEK<$h%Q>^i_U4C7#&X?Ggt*| zqhW7@`vzNeml}`_9Q2#?3-x!w67*N-3-!nA8|hW*W$ID%Ty($ap4Z)D@!aB;#W9O) zixn0eiv=*Y`4jUM<|EB+nF-ALnVvKaGKHJenq->&mz^IR5 zmEl^$nSZCO`>+3(80e>igjoht_<~^8QW7(ey)={p?4L`~S!AIDhZ%MLL1!Vzp3quu z2y6rf)oxE<2pCkmZGjs>pjz$>+#3X{<>tUQ!Jyjh54;rws@+UB*laMURz)6I90*jb z-A2~#eRYt~o*b!6Ipx?6Jm_jVZ*w7lr?k(Mu!bmgB7ieMwOMDUKPB2 zv9+MK?}H=@TuNhFUF6p$^BjU-;zV~)R7xw8ooPH<3y)5nV z5$C2G2dXE6{zPG0(UV6no~LiW^aS3ptHs-CXH<~=$I_}bu#^j9QorZv%m#%mr1$Wc zJ?*|-mi>c-i2b=^3uOF0;jf1JoeFrgD{2(}w$1|3-{_LBUoGjeyGeA97DlHhcwI$H zTlyQ62klyQ%5A>S%lqR&QO0NE45a;@Oz`CqX9)%QM&oAJ8pbeZmH94#PB@xL&-MUC z8H(Rlo!r(IJ_KbBJuYf-7k#fkdhlY8qrH&Z=8p<$s2*pjV+S)`$|Fp`(=0CC|zh@)sy8}bP|z7r)WB0UM{%fUt7>* zpz;<5{+Jf+o|Jw}Ag^3!2Pa z-h#n+-6#mOw`zaTx;Hrd1+PtCu>K2Po1QTAFL-VG0pc%sZF)hkzu>j$17?50YtsX8 zf5B^`zy3nqC_L0kRe#{zA5Fes2&{1GuqDTwY})j>t$l}or0n|UlqcJG;C@?W%9v&I zM9%l@|Jb&so}szz{(o#+Q?Jq7HvErmYwA&&+jjnA+nRct=C&>W*tVvgsJU&EKenx@ zmuhYs^T)O|^jFNmpWM-@UcW`FA?(g*Rc8$Nzr)br{|+4m{_haG-~Ro#XjsPv z{NG{y!2ccEQ(phKf}MjHNPrapJ$3i%GUams%;%dAGHo_F_iGM-?g*V`*g04P%mdmN zLV?Xwz2ENt-_5{(!T^wi<|^}qbr%=5eDB*ZYlhLW*E!egC#)Eq@gZ+Vz+lmeQT}=H zKJU7eC)}XS6Uv6`te4*yP)(e^_Z2+R6Eh|7z|{mHX|>VEU6ZbK+_Q4hU+JCVYERSN zhMc<>O)y_Q%s&4x-Lk!9`S7p{i8G5N;oqU~4#3~ujh!yI&)2V6_A%(RaP0Q5Os^el zg*Og(hULIqMu$|4Br34#c|t5$%@C!SdUH})TVbo@38`A0V*}JyLe*<4+F?6tD-+^o zs5hZqrlX^Y=)gE1Kx}zcIqWh~a3rlr;3${?`I2zDN2_b$)Y^z~`@I6DUn$D96)45l zRDAwbRUQ>Bsg)B82#t?S+_|_1V!=sgr^`!=j_m#B70vl=^_+Y5CmZXt*jM|5hu#nS zQ25c8m3vW9RUVk|wB&hK(CL*a?}};|Z%c!l@4XFly;9(NKddM7!v{1B&Zz#B-_5;KN*8^9@teF>_;B?+cP}t-6k=kVY;a48c7{(X^b#?e-RT*rZ z1`^f&@dBWSv{#kAl=d{pJa%f(=yj#Ri>;v^!S_u%{{N z#-JUx(-<7%7)qs<6dnK3pH$2=TxIa1t>+q(G56-JUN-u<^JVIz=&=O1)Gm2Gz}>Z1 zNPgS*FWzP1>CJf-TTi*gh-bm`^K2{I`n0nEy!@-vop;?Io)H_ldLK4-H$F+Xu!PGf zIC)oh?Mv*yq^K>kP37ShaH%VW1*z!Q z{~=p_?#?Y6^V$Bx{ztaJs>-Tt$q)RISC#wD z-8U({rDRQlZq3vuU$Gg{ZYx)|Hhk_ian2wEw4|oIOMPqYf5_Iv+^5yUefwYguzgqd z+1427>@@xAV~&=P<31Htg5mXw$s!IWILS4)_r{GUjQ1wD=&pVB{kqq(&EMa+3kHAd zd-jig3j>0t_qb;x0xzRX%|>S%q;96J#`Zy z7N;y?bra1S%=eguoAx)kZIWfY)Oe)P2g6c>U;`WdM!jRYuCO~6cEHEyXuQwv4|Fro z%|JH;U19(T`#M&+^|7}vvv|XFusB-lvu?}hFA-U@-$+E$nq5ELn3FNC5#A+-zftM% zSD1Dta<+LE?%!*D^mxS4LEF}PZb-=rU?^jXPKQ7H+Ln*=8G4RBl0())%cLhycGD{l znVN)bUv$Xujd#j0C|sMH%d#J@pApm7*3~uYozO*CC@k18sJ8fSd|&S!E)%1?m2Idy zd@R^>W|U$(g)_<^Iew_}@i_Su)>MQKw)Z}Na(C$Y{($wQJo#8U@>r&>U z=eIwMFc0ff-&US;;?h!=mW}gyE3>kcN_{h`idj+R_4uAw)T-%2rlokU zUlr*)`Lv&PWd#?8IVSs+v-)i%gwD;^3BBuDbaUBfdp;SK9FN?ZlBsXi(!QYrkkT5O zWO_|!{imKcCfw*ZXjBF*-8JWpB4;(udqQpTxYp0k?k~Bk7gfghbbK}mZMV$FD0ut4 z8Lbmm!r%nM$TRPgvkz@dJ?uaI+=;q+qlDREdiNblt{qwKP@ld6*zxI8TNS2JC)^F= z-snbLw&C&FkGpft(ar;#BKq8>n_ema7P&w+JHGtZ&||;2CSiE%n5?Uh-V^4{KC>8p zcHzu(z7DM;+#&6^uP!eZEKbEJa#q&?dF45)_>P54>o2%(+!fN#^}J->peLbk&kopY zd6>TP`rMm$>_nLj`H5XJ2H=$A_DqQL&`x6*bUHHT{OQ?7xF03GOYg5aQmcQisG~P4 zje+puRPmVH+p|0iRiRuA8Plq_Z zK-)5>-cCM6X|e9wXf<7_lu_?arJ~S-Ry*iN{X~5)U$QJrmVWXUuArR-;6S6XOvzLJ{Oo~NI4@2P{fWN(0-^7LIz3=mLM%iWp6CL*B zVZ{UDjjzaS%d)b1gulESqQHVE1s2sS4~)E|RLWRIDeWdf0!kUFE2SN_Q>nmseWlyd z#@WtD)?-O_Hskp-Ow@t* zv3+51qiupw%-Am*?lgVK@OU2;m{c=qevjPEOZ!s$dlFrpXn@;lt6V;7Q%d0uTlcvq%?*Z&`x7WfV(x)U2KmOygw3DPuaFI(klC`oMQQ@D zFa`*SF=&PDFb3d9FVS@8|MS0NyGxSh!ml8htcOlji}gxG{AV_KG}b#~XTJGH z`4N3ddhi*2E9E$w(@PNM;CdNF0fb z6!DN^DGtji#ohvYwebK zDS_`7UJt2XyYTf$&ZQY0QBATiL2xVLbpK;}zHiDsf92cH*SpQ(e22*8iU94J;NP!tHUhmcO9nT>gv}f zv@&w8AhXK3F-O)Pn9`?9ZVUL;?Srwj0iDLc4L|xYz4z^5Q(hW05nm$jOF6?r+w}lm zl*S;zK5J|I_{ctUcbxb4D{EFF$Sw2x74_=#N`O^c?3uwH6VBr)xok-z&Pv!{c(w7F$T_Bk( z#gUOR1_?bGC35G@o6I8$yq3(6QO?j2}zT9r3`-lCw zCjTnHMpxf(+3DcyW#1F!GynCi@6F68!COdOYx}<9z@PPZ>0%=`e<^R!D}OseulMKS z)fa;mHcFllV%t`{B{%GAeo)=A)t+MrNh4=on`izk0k5|*9N1tT?wNf+hMDxuuBq(& zD~rO74BXQ@1IkOyKD^s;jN`+$UJlr3QtCmh@k5LuVsGe$=C_w?Yx+N+EiR|D-Si(Y zeLXbJ4#>knif&b;9?a-zgYu&u81VDPQsYrhiw562U2B!;MHRnKK@lrCI5f8@Bg?uART{12nLWTTl%8y)1{ zX``MIb@x^<@>mgbjvaE1pBHw=fu`KLz0*c}81I};beep6`nl$J<+I~QB46#iG0ATI zllsJwFV@c3Iv5I<->0TaBU|kafUpHNbp&8be#zNt?~omPnS^P08YtP))Nk7xZ|{(3 zq+$DhT0oD>nb*AL`Mrl3drLf?Zof9EaMroN#NRsPBujG(xXm);opoD%(u2NL+}^T% zp`t?~;nz1>2p4JR z9EO%O9V}Q{-iP_su~+kM7cS5t8D9tMO{dbgd(rRZO|qW$-R|6nOxfK@!L~WNE6|6U zn1HkpJ1?hOf!8;?hg{ut%rWu<^Y*}-&%|?edna$7Z8n)zm5 zK_QhD?0tX5`J?5#q9HI$8e$0V+(@4;nOc_8)b6HsnwoS5dcug)13aF8^4OUFwj_z3 zN>mpAJ59|2aV+%n6lNZ~NknkvJUk*2zBmSpDQ&zx*xuoF19LwVuKekLebd+v+R-4U z23FQk9t$b&2kkI@;6VELg*xy)zt#gs_5^xLzj%KgyMg~$Hdv_ql@sFK)dNHAo}(Rs zAvWGgjm1 zQyyPa=33KGUQ?up`n?_X{`(Hp$^jD%#7)XJ=O|2dbmgO>j3=%mH9^~=r% z@lD3SUWe$95Bu>o%xKEcwKFrHe@UO1)%swKE%mtF8B?2s)cg{A{h{nBJqMWhUn#H* bn)GVnnGq#3T$i96Z7v=v8vAZVs>S~UX^j`_ literal 0 HcmV?d00001 From a51fc777b937ee70cc05c8e4dfd64669b8499b15 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 7 Oct 2025 16:13:29 +1030 Subject: [PATCH 15/15] CI: re-enable docs examples checks. Signed-off-by: Rusty Russell --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 5d5419cf3e56..3629c156b08a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -780,8 +780,7 @@ jobs: if-no-files-found: ignore update-docs-examples: - name: Update examples in doc schemas (disabled temporarily!) - if: false + name: Update examples in doc schemas runs-on: ubuntu-24.04 timeout-minutes: 30 strategy: @@ -938,6 +937,7 @@ jobs: - check-units - integration-valgrind - integration-sanitizers + - update-docs-examples - min-btc-support - check-downgrade - check-compiled-source