b1055aa0ac16864baf26cfb6ff580f396d58d5e6
494 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e36564f6dc |
pytest: make test_connect_ratelimit more robust
We were sending SIGSTOP to the lightningds, but that doesn't always mean the connectd would stop it seems: ``` lightningd-1 2026-01-27T04:49:16.979Z DEBUG 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-connectd: Initializing important peer with 1 addresses lightningd-1 2026-01-27T04:49:16.979Z DEBUG connectd: Got 10 bad cupdates, ignoring them (expected on mainnet) lightningd-1 2026-01-27T04:49:16.979Z DEBUG 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-connectd: Connected out, starting crypto lightningd-1 2026-01-27T04:49:16.980Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-hsmd: Got WIRE_HSMD_ECDH_REQ lightningd-1 2026-01-27T04:49:16.981Z DEBUG hsmd: Client: Received message 1 from client lightningd-1 2026-01-27T04:49:16.985Z TRACE 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-gossipd: handle_recv_gossip: WIRE_CHANNEL_ANNOUNCEMENT lightningd-1 2026-01-27T04:49:16.985Z TRACE 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-gossipd: handle_recv_gossip: WIRE_CHANNEL_UPDATE lightningd-1 2026-01-27T04:49:16.985Z TRACE 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-gossipd: handle_recv_gossip: WIRE_CHANNEL_UPDATE lightningd-1 2026-01-27T04:49:16.985Z TRACE 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-gossipd: handle_recv_gossip: WIRE_NODE_ANNOUNCEMENT lightningd-1 2026-01-27T04:49:16.985Z DEBUG 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-connectd: Connect OUT lightningd-1 2026-01-27T04:49:16.986Z DEBUG 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-connectd: peer_out WIRE_INIT lightningd-1 2026-01-27T04:49:16.986Z DEBUG 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-connectd: peer_in WIRE_INIT lightningd-1 2026-01-27T04:49:16.986Z TRACE lightningd: Calling peer_connected hook of plugin chanbackup lightningd-1 2026-01-27T04:49:16.986Z DEBUG 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-connectd: Handed peer, entering loop lightningd-1 2026-01-27T04:49:16.986Z DEBUG 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-connectd: Initializing important peer with 1 addresses lightningd-1 2026-01-27T04:49:16.986Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-connectd: Initializing important peer with 1 addresses lightningd-1 2026-01-27T04:49:16.987Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-connectd: Too many connections, waiting... lightningd-1 2026-01-27T04:49:16.987Z DEBUG 02186115cb7e93e2cb4d9d9fe7a9cf5ff7a5784bfdda4f164ff041655e4bcd4fd0-connectd: Initializing important peer with 1 addresses lightningd-1 2026-01-27T04:49:16.987Z DEBUG 02186115cb7e93e2cb4d9d9fe7a9cf5ff7a5784bfdda4f164ff041655e4bcd4fd0-connectd: Too many connections, waiting... lightningd-1 2026-01-27T04:49:16.987Z DEBUG 02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0-connectd: Initializing important peer with 1 addresses lightningd-1 2026-01-27T04:49:16.987Z DEBUG 02287bfac8b99b35477ebe9334eede1e32b189e24644eb701c079614712331cec0-connectd: Too many connections, waiting... lightningd-1 2026-01-27T04:49:16.987Z DEBUG 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-connectd: Connected out, starting crypto lightningd-1 2026-01-27T04:49:16.989Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-hsmd: Got WIRE_HSMD_ECDH_REQ lightningd-1 2026-01-27T04:49:16.989Z DEBUG hsmd: Client: Received message 1 from client lightningd-1 2026-01-27T04:49:16.990Z DEBUG 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-connectd: peer_in WIRE_GOSSIP_TIMESTAMP_FILTER lightningd-1 2026-01-27T04:49:16.991Z DEBUG 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-connectd: Connect OUT lightningd-1 2026-01-27T04:49:16.991Z DEBUG 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-connectd: peer_out WIRE_INIT lightningd-1 2026-01-27T04:49:16.991Z DEBUG 0258f3ff3e0853ccc09f6fe89823056d7c0c55c95fab97674df5e1ad97a72f6265-connectd: peer_out WIRE_PEER_STORAGE ``` Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
c076a100c2 | test: use old hsmsecret format for hardcoded onion message | ||
|
|
3be25d48d3 |
pytest: don't rely on sleep to ensure wait commands have been submitted.
Seems like sleep(1) isn't always enough. Give in and put a log
message there, and use that:
```
waitfut = executor.submit(l2.rpc.wait, subsystem='forwards', indexname='deleted', nextvalue=1)
time.sleep(1)
l2.rpc.delforward(scid12, 1, 'failed')
waitres = waitfut.result(TIMEOUT)
> assert waitres == {'subsystem': 'forwards',
'deleted': 1,
'forwards': {'in_channel': scid12,
'in_htlc_id': 1,
'status': 'failed'}}
E AssertionError: assert {'subsystem': 'forwards', 'deleted': 1} == {'subsystem': 'forwards', 'deleted': 1, 'forwards': {'in_channel': '103x2x0', 'in_htlc_id': 1, 'status': 'failed'}}
E
E Common items:
E {'deleted': 1, 'subsystem': 'forwards'}
E Right contains 1 more item:
E {'forwards': {'in_channel': '103x2x0', 'in_htlc_id': 1, 'status': 'failed'}}
E
E Full diff:
E {
E 'deleted': 1,
E - 'forwards': {
E - 'in_channel': '103x2x0',
E - 'in_htlc_id': 1,
E - 'status': 'failed',
E - },
E 'subsystem': 'forwards',
E }
tests/test_misc.py:3599: AssertionError
```
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
c10c54ff23 |
pytest: don't record IO when we kill nodes
``` ERROR tests/test_connection.py::test_channel_persistence - json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) ``` Similarly: ``` ERROR tests/test_opening.py::test_sendpsbt_crash - json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) ``` Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
04ad660cfa |
pytest: mark test_connection.py::test_disconnect_opener flaky.
It's a real bug, which I've reported in https://github.com/ElementsProject/lightning/issues/8822 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
94e3c1502f |
pytest: reduce test_funding_v2_cancel_race nodes under CI.
``` [gw0] [ 24%] PASSED tests/test_misc.py::test_hsm_capabilities tests/test_connection.py::test_funding_cancel_race Error: Process completed with exit code 143. ``` Seems like 100 nodes is too many! Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
7175001988 |
pytest: get more\ information when test_funding_v2_cancel_race fails.
``` 2026-01-05T00:11:22.0447771Z # Only up to one should succeed. 2026-01-05T00:11:22.0448201Z success = False 2026-01-05T00:11:22.0448571Z for c in completes: 2026-01-05T00:11:22.0448957Z try: 2026-01-05T00:11:22.0449322Z c.result(TIMEOUT) 2026-01-05T00:11:22.0449934Z num_complete += 1 2026-01-05T00:11:22.0450378Z > assert not success 2026-01-05T00:11:22.0451005Z E assert not True 2026-01-05T00:11:22.0451201Z 2026-01-05T00:11:22.0451331Z tests/test_connection.py:1596: AssertionError ``` We don't know *which* ones succeeded. Fix that. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
e4382cf414 |
pytest: move benchmark in test_connection.py to tests/benchmarks.py
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
537308c30f |
pytest: remove channel upgrade tests.
We removed the functionality, but only disabled the tests. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
9443487e96 |
pytest: enable test_offline.
Not clear why it was disabled, but it never got re-enabled. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
98a19df413 |
pytest: don't run tests marked slow_test at all if VALGRIND and SLOW_MACHINE.
We used to just run these without valgrind, but we already run them in CI (which sets SLOW_MACHINE) without valgrind, so this just doubles up. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
9d803caeec |
pytest: fix flake in test_connect_ratelimit
Delay can cause bogus complaints: ``` 2025-11-13T23:50:03.6643632Z lightningd-3 2025-11-13T23:37:29.947Z **BROKEN** 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518-connectd: wake delay for WIRE_CHANNEL_REESTABLISH: 5708msec ``` Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
9f54f01470 |
lightningd: delnetworkevent support
Changelog-Added: JSON-RPC: `delnetworkevent` to delete from listnetworkevents. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
3b332948dd |
lightningd: implement listnetworkevents.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
1e7ffeb89d |
tests: don't assume newaddr returns bech32 by default.
Either use p2tr (if not elements) or explicitly ask for a bech32 address. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
a05a3748d3 |
tests: skip certain tests if RUST is not enabled
* tests/test_cln_lsps.py::test_lsps0_listprotocols * tests/test_clnrest.py * tests/test_connection.py::test_wss_proxy Changelog-Fixed: pytest: Tests that require Rust no longer fail if Rust is disabled. |
||
|
|
694626f050 |
connectd: fix race where last msg can still get lost.
openingd sends an ERROR, and exits. lightningd tells us to disconnect. We read from lightningd first, and don't read from openingd. We need to drain subds when we're told to disconnect. |
||
|
|
0d97631075 |
connectd: simplify logic, and add a "reconnected" message.
One issue we have in CI is reconnection races: if an incoming connection arrives while an outgoing one is negotiated, we close the outgoing one and issue a disconnect, which fails any connect attempts. By sending a "reconnected" message instead of disconnect/connect we can avoid disturbing in-progress connection attempts which happens in CI quite a bit. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
4d47cc681d |
tests: do not leak file descriptors
Changelog-None |
||
|
|
9b68ba0903 |
openingd: test that channel open seems possible before bothering peer.
Fixes: https://github.com/ElementsProject/lightning/issues/4873 In particular, we used to get upset when a peer accepts our channel, if it was too small! We should do reasonable checks first. We no longer try to send requests to delay for 2017 blocks though, so remove that test. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Fixed: Protocol: trying to create a channel below our own min-capacity-sat will now fail before asking the peer, not with an error blaming the peer when they accept! |
||
|
|
2e7181d04f |
wss-proxy: replaced by a rust version
Changelog-Changed: wss-proxy.py was replaced by a rust version with support for multiple `wss-bind-addr`. If you install CLN from pre-compiled binaries you must remove the old wss-proxy directory first before installing CLN, usually it is located in `/usr/local/libexec/c-lightning/plugins/wss-proxy`. If you compile from source `make` will take care of this automatically. |
||
|
|
44ed1bcd7f |
pytest: really fix flake in test_reconnect_signed
```
> l1.rpc.fundchannel(l2.info['id'], CHANNEL_SIZE)
tests/test_connection.py:667:
...
> raise RpcError(method, payload, resp['error'])
E pyln.client.lightning.RpcError: RPC call failed: method: fundchannel, payload: {'id': '022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59', 'amount': 50000, 'announce': True}, error: {'code': -1, 'message': 'Disconnected', 'data': {'id': '022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59', 'method': 'openchannel_update'}}
```
What happens here is complicated.
1. dualopend never processes the WIRE_COMMITMENT_SIGNED message, meaning it doesn't consider it worth
trying to reconnect.
2. Normally, on disconnect, we give subds time to process packets and then notice the disconnect.
3. But, if we can another connection, we terminate the (old) subds immediately.
4. When lightningd transitions the channel from DUALOPEND_OPEN_INIT to DUALOPEND_OPEN_COMMIT_READY,
it tells connectd this peer is important.
5. Normally, this causes a reconnect one second after hangup.
6. However, if we've already disconnected, it makes connectd reconnect immediately. This causes
the test flake, if dualopend hasn't processed the message, and thus changed the state to
DUALOPEND_OPEN_COMMITTED: we don't reconnect and instead fail the fundchannel() call.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
f68feaeb37 |
pytest: fix races now connecting is slightly slower.
We asserted that a node would be connected, but now we always call the
chanbackup peer_connected hook, it might not be that fast:
```
2025-05-17T08:37:58.7193306Z def test_funding_fail(node_factory, bitcoind):
...
2025-05-17T08:37:58.7204037Z # Restart l2 without ridiculous locktime.
2025-05-17T08:37:58.7204546Z del l2.daemon.opts['watchtime-blocks']
2025-05-17T08:37:58.7204990Z l2.restart()
2025-05-17T08:37:58.7206578Z l1.rpc.connect(l2.info['id'], 'localhost', l2.port)
2025-05-17T08:37:58.7207072Z
2025-05-17T08:37:58.7207522Z # We don't have enough left to cover fees if we try to spend it all.
2025-05-17T08:37:58.7208203Z with pytest.raises(RpcError, match=r'not afford'):
2025-05-17T08:37:58.7208761Z l1.rpc.fundchannel(l2.info['id'], funds)
2025-05-17T08:37:58.7209203Z
2025-05-17T08:37:58.7209598Z # Should still be connected (we didn't contact the peer)
2025-05-17T08:37:58.7210243Z assert only_one(l1.rpc.listpeers()['peers'])['connected']
2025-05-17T08:37:58.7210875Z l2.daemon.wait_for_log('Handed peer, entering loop')
2025-05-17T08:37:58.7211439Z > assert only_one(l2.rpc.listpeers()['peers'])['connected']
2025-05-17T08:37:58.7211912Z E assert False
```
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
3a0a02c406 |
pytest: fix case where test can do unilateral close
And we timeout in:
l2.wait_for_channel_onchain(l1.info['id'])
Because the unilateral wins. This is because we tell closingd to
negotiate with a min feerate of 3750, but when it does and we check it,
our min has jumped, lightningd rejects it:
... That's below our min XXX for weight 772 at feerate 7000
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
96bfd5e009 |
pytest: use xpay, not pay for test_multichan_stress/
xpay should give us a better report of what's going on when this
payment fails. Also, enable the test for v1 as well.
```
2025-05-13T03:30:44.7519949Z > l1.rpc.pay(inv['bolt11'])
2025-05-13T03:30:44.7520207Z
2025-05-13T03:30:44.7520362Z tests/test_connection.py:4101:
2025-05-13T03:30:44.7520795Z _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2025-05-13T03:30:44.7521385Z contrib/pyln-client/pyln/client/lightning.py:1174: in pay
2025-05-13T03:30:44.7521915Z return self.call("pay", payload)
2025-05-13T03:30:44.7522424Z contrib/pyln-testing/pyln/testing/utils.py:769: in call
2025-05-13T03:30:44.7523417Z res = LightningRpc.call(self, method, payload, cmdprefix, filter)
2025-05-13T03:30:44.7524062Z _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2025-05-13T03:30:44.7524406Z
2025-05-13T03:30:44.7524789Z self = <pyln.testing.utils.PrettyPrintingLightningRpc object at 0x7f3d4a216080>
2025-05-13T03:30:44.7525439Z method = 'pay'
2025-05-13T03:30:44.7527668Z payload = {'bolt11': 'lnbcrt500u1p5z9w7usp5fshywh40am006xc99743qtfhq6reurf5amzslg85h4uc9hvc4d8spp59d36m7fkzasavt46pfe97nwx9nzk3n...xpqysgqwd2nzn3gmsagdfruy9jsn0zdhy9cjy4wsj9cttlc4wftmslpm5cjtczjtn0qeqca696m6xd9vmx8vc62whty4y7wmncymletrdp9zaqqk5sf2c'}
2025-05-13T03:30:44.7530070Z cmdprefix = None, filter = None
2025-05-13T03:30:44.7530347Z
2025-05-13T03:30:44.7530637Z def call(self, method, payload=None, cmdprefix=None, filter=None):
2025-05-13T03:30:44.7531329Z """Generic call API: you can set cmdprefix here, or set self.cmdprefix
2025-05-13T03:30:44.7531884Z before the call is made.
2025-05-13T03:30:44.7532252Z
2025-05-13T03:30:44.7532517Z """
2025-05-13T03:30:44.7533106Z self.logger.debug("Calling %s with payload %r", method, payload)
2025-05-13T03:30:44.7533637Z
2025-05-13T03:30:44.7533923Z if payload is None:
2025-05-13T03:30:44.7534292Z payload = {}
2025-05-13T03:30:44.7534662Z # Filter out arguments that are None
2025-05-13T03:30:44.7535120Z if isinstance(payload, dict):
2025-05-13T03:30:44.7535634Z payload = {k: v for k, v in payload.items() if v is not None}
2025-05-13T03:30:44.7536152Z
2025-05-13T03:30:44.7536487Z this_id = self.get_json_id(method, cmdprefix)
2025-05-13T03:30:44.7536944Z self.next_id += 1
2025-05-13T03:30:44.7537274Z
2025-05-13T03:30:44.7537635Z # FIXME: we open a new socket for every readobj call...
2025-05-13T03:30:44.7538146Z sock = UnixSocket(self.socket_path)
2025-05-13T03:30:44.7538550Z
2025-05-13T03:30:44.7538809Z buf = b''
2025-05-13T03:30:44.7539097Z
2025-05-13T03:30:44.7539424Z if self._notify is not None:
2025-05-13T03:30:44.7539861Z # Opt into the notifications support
2025-05-13T03:30:44.7540297Z self._writeobj(sock, {
2025-05-13T03:30:44.7540685Z "jsonrpc": "2.0",
2025-05-13T03:30:44.7541088Z "method": "notifications",
2025-05-13T03:30:44.7541600Z "id": this_id + "+notify-enable",
2025-05-13T03:30:44.7542190Z "params": {
2025-05-13T03:30:44.7542810Z "enable": True
2025-05-13T03:30:44.7543294Z },
2025-05-13T03:30:44.7543617Z })
2025-05-13T03:30:44.7543853Z # FIXME: Notification schema support?
2025-05-13T03:30:44.7544297Z _, buf = self._readobj(sock, buf)
2025-05-13T03:30:44.7544530Z
2025-05-13T03:30:44.7544688Z request = {
2025-05-13T03:30:44.7544880Z "jsonrpc": "2.0",
2025-05-13T03:30:44.7545094Z "method": method,
2025-05-13T03:30:44.7545309Z "params": payload,
2025-05-13T03:30:44.7545521Z "id": this_id,
2025-05-13T03:30:44.7545714Z }
2025-05-13T03:30:44.7545869Z
2025-05-13T03:30:44.7546033Z if filter is None:
2025-05-13T03:30:44.7546240Z filter = self._filter
2025-05-13T03:30:44.7546466Z if filter is not None:
2025-05-13T03:30:44.7546856Z request["filter"] = filter
2025-05-13T03:30:44.7547231Z
2025-05-13T03:30:44.7547543Z self._writeobj(sock, request)
2025-05-13T03:30:44.7547964Z while True:
2025-05-13T03:30:44.7548350Z resp, buf = self._readobj(sock, buf)
2025-05-13T03:30:44.7548833Z id = resp.get("id", None)
2025-05-13T03:30:44.7549299Z meth = resp.get("method", None)
2025-05-13T03:30:44.7549729Z
2025-05-13T03:30:44.7550095Z if meth == 'message' and self._notify is not None:
2025-05-13T03:30:44.7550584Z n = resp['params']
2025-05-13T03:30:44.7550983Z self._notify(
2025-05-13T03:30:44.7551594Z message=n.get('message', None),
2025-05-13T03:30:44.7552133Z progress=n.get('progress', None),
2025-05-13T03:30:44.7552592Z request=request
2025-05-13T03:30:44.7553142Z )
2025-05-13T03:30:44.7553445Z continue
2025-05-13T03:30:44.7553775Z
2025-05-13T03:30:44.7554076Z if meth is None or id is None:
2025-05-13T03:30:44.7554483Z break
2025-05-13T03:30:44.7554783Z
2025-05-13T03:30:44.7555228Z self.logger.debug("Received response for %s call: %r", method, resp)
2025-05-13T03:30:44.7555847Z if 'id' in resp and resp['id'] != this_id:
2025-05-13T03:30:44.7556537Z raise ValueError("Malformed response, id is not {}: {}.".format(this_id, resp))
2025-05-13T03:30:44.7557171Z sock.close()
2025-05-13T03:30:44.7557477Z
2025-05-13T03:30:44.7557769Z if not isinstance(resp, dict):
2025-05-13T03:30:44.7558413Z raise TypeError("Malformed response, response is not a dictionary %s." % resp)
2025-05-13T03:30:44.7559049Z elif "error" in resp:
2025-05-13T03:30:44.7559492Z > raise RpcError(method, payload, resp['error'])
2025-05-13T03:30:44.8303393Z E pyln.client.lightning.RpcError: RPC call failed: method: pay, payload: {'bolt11': 'lnbcrt500u1p5z9w7usp5fshywh40am006xc99743qtfhq6reurf5amzslg85h4uc9hvc4d8spp59d36m7fkzasavt46pfe97nwx9nzk3nhnkgl9qtw6t7mcswknt73sdqdd9h8vmmfvdjngxqyjw5qcqp9rzjqgkjyd3q5dv6gllh77kygly9c3kfy0d9xwyjyxsq2nq3c83u5vw4jqqqdyqqqqgqqyqqqqqpqqqqqzsqqc9qxpqysgqwd2nzn3gmsagdfruy9jsn0zdhy9cjy4wsj9cttlc4wftmslpm5cjtczjtn0qeqca696m6xd9vmx8vc62whty4y7wmncymletrdp9zaqqk5sf2c'}, error: {'code': 210, 'message': 'Ran out of routes to try after 2182 attempts: see `paystatus`', 'attempts': [{'status': 'pending', 'failreason': 'No path found', 'partid': 0, 'amount_msat': 50000000}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1, 'amount_msat': 25202136, 'parent_partid': 0}, {'status': 'failed', 'failreason': 'No path found', 'partid': 6, 'amount_msat': 11590044, 'parent_partid': 1}, {'status': 'pending', 'failreason': 'No path found', 'partid': 13, 'amount_msat': 11590044, 'parent_partid': 6}, {'status': 'failed', 'failreason': 'No path found', 'partid': 20, 'amount_msat': 5340691, 'parent_partid': 13}, {'status': 'pending', 'failreason': 'No path found', 'partid': 29, 'amount_msat': 5340691, 'parent_partid': 20}, {'status': 'failed', 'failreason': 'No path found', 'partid': 38, 'amount_msat': 2860412, 'parent_partid': 29}, {'status': 'pending', 'failreason': 'No path found', 'partid': 75, 'amount_msat': 2860412, 'parent_partid': 38}, {'status': 'pending', 'failreason': 'No path found', 'partid': 165, 'amount_msat': 1301697, 'parent_partid': 75}, {'status': 'pending', 'failreason': 'No path found', 'partid': 335, 'amount_msat': 658637, 'parent_partid': 165}, {'status': 'failed', 'failreason': 'No path found', 'partid': 404, 'amount_msat': 329074, 'parent_partid': 335}, {'status': 'pending', 'failreason': 'No path found', 'partid': 509, 'amount_msat': 329074, 'parent_partid': 404}, {'status': 'failed', 'failreason': 'No path found', 'partid': 924, 'amount_msat': 151909, 'parent_partid': 509}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1075, 'amount_msat': 151909, 'parent_partid': 924}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1277, 'amount_msat': 73636, 'parent_partid': 1075}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1278, 'amount_msat': 78273, 'parent_partid': 1075}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1521, 'amount_msat': 78273, 'parent_partid': 1278}, {'status': 'pending', 'failreason': 'No path found', 'partid': 925, 'amount_msat': 177165, 'parent_partid': 509}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1444, 'amount_msat': 85860, 'parent_partid': 925}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1883, 'amount_msat': 85860, 'parent_partid': 1444}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1445, 'amount_msat': 91305, 'parent_partid': 925}, {'status': 'pending', 'failreason': 'No path found', 'partid': 405, 'amount_msat': 329563, 'parent_partid': 335}, {'status': 'failed', 'failreason': 'No path found', 'partid': 510, 'amount_msat': 174463, 'parent_partid': 405}, {'status': 'pending', 'failreason': 'No path found', 'partid': 643, 'amount_msat': 174463, 'parent_partid': 510}, {'status': 'failed', 'failreason': 'No path found', 'partid': 808, 'amount_msat': 88417, 'parent_partid': 643}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1378, 'amount_msat': 88417, 'parent_partid': 808}, {'status': 'failed', 'failreason': 'No path found', 'partid': 809, 'amount_msat': 86046, 'parent_partid': 643}, {'status': 'pending', 'failreason': 'No path found', 'partid': 511, 'amount_msat': 155100, 'parent_partid': 405}, {'status': 'failed', 'failreason': 'No path found', 'partid': 644, 'amount_msat': 72741, 'parent_partid': 511}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1148, 'amount_msat': 72741, 'parent_partid': 644}, {'status': 'failed', 'failreason': 'No path found', 'partid': 645, 'amount_msat': 82359, 'parent_partid': 511}, {'status': 'failed', 'failreason': 'No path found', 'partid': 336, 'amount_msat': 643060, 'parent_partid': 165}, {'status': 'pending', 'failreason': 'No path found', 'partid': 621, 'amount_msat': 643060, 'parent_partid': 336}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1021, 'amount_msat': 312772, 'parent_partid': 621}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1511, 'amount_msat': 165980, 'parent_partid': 1021}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1610, 'amount_msat': 76290, 'parent_partid': 1511}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1756, 'amount_msat': 76290, 'parent_partid': 1610}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1611, 'amount_msat': 89690, 'parent_partid': 1511}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1512, 'amount_msat': 146792, 'parent_partid': 1021}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1612, 'amount_msat': 146792, 'parent_partid': 1512}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1990, 'amount_msat': 67396, 'parent_partid': 1612}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2137, 'amount_msat': 67396, 'parent_partid': 1990}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1991, 'amount_msat': 79396, 'parent_partid': 1612}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1022, 'amount_msat': 330288, 'parent_partid': 621}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1135, 'amount_msat': 330288, 'parent_partid': 1022}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1675, 'amount_msat': 171325, 'parent_partid': 1135}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2007, 'amount_msat': 80351, 'parent_partid': 1675}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2008, 'amount_msat': 90974, 'parent_partid': 1675}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2142, 'amount_msat': 90974, 'parent_partid': 2008}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1676, 'amount_msat': 158963, 'parent_partid': 1135}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1777, 'amount_msat': 158963, 'parent_partid': 1676}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1925, 'amount_msat': 78229, 'parent_partid': 1777}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1926, 'amount_msat': 80734, 'parent_partid': 1777}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2117, 'amount_msat': 80734, 'parent_partid': 1926}, {'status': 'failed', 'failreason': 'No path found', 'partid': 166, 'amount_msat': 1558715, 'parent_partid': 75}, {'status': 'pending', 'failreason': 'No path found', 'partid': 210, 'amount_msat': 1558715, 'parent_partid': 166}, {'status': 'failed', 'failreason': 'No path found', 'partid': 428, 'amount_msat': 801413, 'parent_partid': 210}, {'status': 'pending', 'failreason': 'No path found', 'partid': 527, 'amount_msat': 801413, 'parent_partid': 428}, {'status': 'pending', 'failreason': 'No path found', 'partid': 657, 'amount_msat': 377626, 'parent_partid': 527}, {'status': 'pending', 'failreason': 'No path found', 'partid': 813, 'amount_msat': 193287, 'parent_partid': 657}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1028, 'amount_msat': 88356, 'parent_partid': 813}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1616, 'amount_msat': 88356, 'parent_partid': 1028}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1029, 'amount_msat': 104931, 'parent_partid': 813}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1617, 'amount_msat': 53645, 'parent_partid': 1029}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1618, 'amount_msat': 51286, 'parent_partid': 1029}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1761, 'amount_msat': 51286, 'parent_partid': 1618}, {'status': 'failed', 'failreason': 'No path found', 'partid': 814, 'amount_msat': 184339, 'parent_partid': 657}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1030, 'amount_msat': 184339, 'parent_partid': 814}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1619, 'amount_msat': 99183, 'parent_partid': 1030}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1620, 'amount_msat': 85156, 'parent_partid': 1030}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1762, 'amount_msat': 85156, 'parent_partid': 1620}, {'status': 'failed', 'failreason': 'No path found', 'partid': 658, 'amount_msat': 423787, 'parent_partid': 527}, {'status': 'pending', 'failreason': 'No path found', 'partid': 815, 'amount_msat': 423787, 'parent_partid': 658}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1382, 'amount_msat': 226989, 'parent_partid': 815}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1561, 'amount_msat': 226989, 'parent_partid': 1382}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1968, 'amount_msat': 114759, 'parent_partid': 1561}, {'status': 'pending', 'failreason': 'No path found', 'partid': 2124, 'amount_msat': 114759, 'parent_partid': 1968}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2173, 'amount_msat': 57814, 'parent_partid': 2124}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2174, 'amount_msat': 56945, 'parent_partid': 2124}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2179, 'amount_msat': 56945, 'parent_partid': 2174}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1969, 'amount_msat': 112230, 'parent_partid': 1561}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2033, 'amount_msat': 61293, 'parent_partid': 1969}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2034, 'amount_msat': 50937, 'parent_partid': 1969}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2102, 'amount_msat': 50937, 'parent_partid': 2034}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1383, 'amount_msat': 196798, 'parent_partid': 815}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1562, 'amount_msat': 97322, 'parent_partid': 1383}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1743, 'amount_msat': 97322, 'parent_partid': 1562}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1563, 'amount_msat': 99476, 'parent_partid': 1383}, {'status': 'pending', 'failreason': 'No path found', 'partid': 429, 'amount_msat': 757302, 'parent_partid': 210}, {'status': 'failed', 'failreason': 'No path found', 'partid': 528, 'amount_msat': 359933, 'parent_partid': 429}, {'status': 'pending', 'failreason': 'No path found', 'partid': 659, 'amount_msat': 359933, 'parent_partid': 528}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1156, 'amount_msat': 174252, 'parent_partid': 659}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1317, 'amount_msat': 174252, 'parent_partid': 1156}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1821, 'amount_msat': 92755, 'parent_partid': 1317}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1822, 'amount_msat': 81497, 'parent_partid': 1317}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1934, 'amount_msat': 81497, 'parent_partid': 1822}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1157, 'amount_msat': 185681, 'parent_partid': 659}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1318, 'amount_msat': 98121, 'parent_partid': 1157}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1823, 'amount_msat': 98121, 'parent_partid': 1318}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1319, 'amount_msat': 87560, 'parent_partid': 1157}, {'status': 'pending', 'failreason': 'No path found', 'partid': 529, 'amount_msat': 397369, 'parent_partid': 429}, {'status': 'failed', 'failreason': 'No path found', 'partid': 660, 'amount_msat': 214870, 'parent_partid': 529}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1158, 'amount_msat': 214870, 'parent_partid': 660}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1684, 'amount_msat': 116297, 'parent_partid': 1158}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1784, 'amount_msat': 116297, 'parent_partid': 1684}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2059, 'amount_msat': 57248, 'parent_partid': 1784}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2060, 'amount_msat': 59049, 'parent_partid': 1784}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2158, 'amount_msat': 59049, 'parent_partid': 2060}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1685, 'amount_msat': 98573, 'parent_partid': 1158}, {'status': 'pending', 'failreason': 'No path found', 'partid': 661, 'amount_msat': 182499, 'parent_partid': 529}, {'status': 'failed', 'failreason': 'No path found', 'partid': 816, 'amount_msat': 96426, 'parent_partid': 661}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1384, 'amount_msat': 96426, 'parent_partid': 816}, {'status': 'failed', 'failreason': 'No path found', 'partid': 817, 'amount_msat': 86073, 'parent_partid': 661}, {'status': 'pending', 'failreason': 'No path found', 'partid': 39, 'amount_msat': 2480279, 'parent_partid': 29}, {'status': 'failed', 'failreason': 'No path found', 'partid': 76, 'amount_msat': 1341671, 'parent_partid': 39}, {'status': 'pending', 'failreason': 'No path found', 'partid': 100, 'amount_msat': 1341671, 'parent_partid': 76}, {'status': 'failed', 'failreason': 'No path found', 'partid': 228, 'amount_msat': 620344, 'parent_partid': 100}, {'status': 'pending', 'failreason': 'No path found', 'partid': 450, 'amount_msat': 620344, 'parent_partid': 228}, {'status': 'failed', 'failreason': 'No path found', 'partid': 546, 'amount_msat': 328317, 'parent_partid': 450}, {'status': 'pending', 'failreason': 'No path found', 'partid': 672, 'amount_msat': 328317, 'parent_partid': 546}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1163, 'amount_msat': 177416, 'parent_partid': 672}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1323, 'amount_msat': 85578, 'parent_partid': 1163}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1324, 'amount_msat': 91838, 'parent_partid': 1163}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1825, 'amount_msat': 91838, 'parent_partid': 1324}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1164, 'amount_msat': 150901, 'parent_partid': 672}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1686, 'amount_msat': 150901, 'parent_partid': 1164}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1785, 'amount_msat': 74808, 'parent_partid': 1686}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1786, 'amount_msat': 76093, 'parent_partid': 1686}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2061, 'amount_msat': 76093, 'parent_partid': 1786}, {'status': 'pending', 'failreason': 'No path found', 'partid': 547, 'amount_msat': 292027, 'parent_partid': 450}, {'status': 'failed', 'failreason': 'No path found', 'partid': 952, 'amount_msat': 141900, 'parent_partid': 547}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1088, 'amount_msat': 141900, 'parent_partid': 952}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1287, 'amount_msat': 63901, 'parent_partid': 1088}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1288, 'amount_msat': 77999, 'parent_partid': 1088}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1806, 'amount_msat': 77999, 'parent_partid': 1288}, {'status': 'pending', 'failreason': 'No path found', 'partid': 953, 'amount_msat': 150127, 'parent_partid': 547}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1466, 'amount_msat': 81153, 'parent_partid': 953}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1897, 'amount_msat': 81153, 'parent_partid': 1466}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1467, 'amount_msat': 68974, 'parent_partid': 953}, {'status': 'pending', 'failreason': 'No path found', 'partid': 229, 'amount_msat': 721327, 'parent_partid': 100}, {'status': 'pending', 'failreason': 'No path found', 'partid': 451, 'amount_msat': 346727, 'parent_partid': 229}, {'status': 'failed', 'failreason': 'No path found', 'partid': 548, 'amount_msat': 165113, 'parent_partid': 451}, {'status': 'pending', 'failreason': 'No path found', 'partid': 673, 'amount_msat': 165113, 'parent_partid': 548}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1165, 'amount_msat': 85646, 'parent_partid': 673}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1166, 'amount_msat': 79467, 'parent_partid': 673}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1687, 'amount_msat': 79467, 'parent_partid': 1166}, {'status': 'pending', 'failreason': 'No path found', 'partid': 549, 'amount_msat': 181614, 'parent_partid': 451}, {'status': 'failed', 'failreason': 'No path found', 'partid': 954, 'amount_msat': 86180, 'parent_partid': 549}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1089, 'amount_msat': 86180, 'parent_partid': 954}, {'status': 'failed', 'failreason': 'No path found', 'partid': 955, 'amount_msat': 95434, 'parent_partid': 549}, {'status': 'failed', 'failreason': 'No path found', 'partid': 452, 'amount_msat': 374600, 'parent_partid': 229}, {'status': 'pending', 'failreason': 'No path found', 'partid': 783, 'amount_msat': 374600, 'parent_partid': 452}, {'status': 'pending', 'failreason': 'No path found', 'partid': 889, 'amount_msat': 198755, 'parent_partid': 783}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1423, 'amount_msat': 108131, 'parent_partid': 889}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1864, 'amount_msat': 57820, 'parent_partid': 1423}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1940, 'amount_msat': 57820, 'parent_partid': 1864}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1865, 'amount_msat': 50311, 'parent_partid': 1423}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1424, 'amount_msat': 90624, 'parent_partid': 889}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1576, 'amount_msat': 90624, 'parent_partid': 1424}, {'status': 'failed', 'failreason': 'No path found', 'partid': 890, 'amount_msat': 175845, 'parent_partid': 783}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1055, 'amount_msat': 175845, 'parent_partid': 890}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1266, 'amount_msat': 93465, 'parent_partid': 1055}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1519, 'amount_msat': 93465, 'parent_partid': 1266}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1267, 'amount_msat': 82380, 'parent_partid': 1055}, {'status': 'pending', 'failreason': 'No path found', 'partid': 77, 'amount_msat': 1138608, 'parent_partid': 39}, {'status': 'pending', 'failreason': 'No path found', 'partid': 167, 'amount_msat': 563284, 'parent_partid': 77}, {'status': 'pending', 'failreason': 'No path found', 'partid': 211, 'amount_msat': 286967, 'parent_partid': 167}, {'status': 'failed', 'failreason': 'No path found', 'partid': 430, 'amount_msat': 132425, 'parent_partid': 211}, {'status': 'pending', 'failreason': 'No path found', 'partid': 769, 'amount_msat': 132425, 'parent_partid': 430}, {'status': 'failed', 'failreason': 'No path found', 'partid': 884, 'amount_msat': 63488, 'parent_partid': 769}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1422, 'amount_msat': 63488, 'parent_partid': 884}, {'status': 'failed', 'failreason': 'No path found', 'partid': 885, 'amount_msat': 68937, 'parent_partid': 769}, {'status': 'pending', 'failreason': 'No path found', 'partid': 431, 'amount_msat': 154542, 'parent_partid': 211}, {'status': 'failed', 'failreason': 'No path found', 'partid': 770, 'amount_msat': 81294, 'parent_partid': 431}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1230, 'amount_msat': 81294, 'parent_partid': 770}, {'status': 'failed', 'failreason': 'No path found', 'partid': 771, 'amount_msat': 73248, 'parent_partid': 431}, {'status': 'failed', 'failreason': 'No path found', 'partid': 212, 'amount_msat': 276317, 'parent_partid': 167}, {'status': 'pending', 'failreason': 'No path found', 'partid': 290, 'amount_msat': 276317, 'parent_partid': 212}, {'status': 'pending', 'failreason': 'No path found', 'partid': 367, 'amount_msat': 134849, 'parent_partid': 290}, {'status': 'failed', 'failreason': 'No path found', 'partid': 725, 'amount_msat': 68680, 'parent_partid': 367}, {'status': 'failed', 'failreason': 'No path found', 'partid': 726, 'amount_msat': 66169, 'parent_partid': 367}, {'status': 'failed', 'failreason': 'No path found', 'partid': 858, 'amount_msat': 66169, 'parent_partid': 726}, {'status': 'failed', 'failreason': 'No path found', 'partid': 368, 'amount_msat': 141468, 'parent_partid': 290}, {'status': 'pending', 'failreason': 'No path found', 'partid': 481, 'amount_msat': 141468, 'parent_partid': 368}, {'status': 'failed', 'failreason': 'No path found', 'partid': 901, 'amount_msat': 71681, 'parent_partid': 481}, {'status': 'failed', 'failreason': 'No path found', 'partid': 902, 'amount_msat': 69787, 'parent_partid': 481}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1060, 'amount_msat': 69787, 'parent_partid': 902}, {'status': 'failed', 'failreason': 'No path found', 'partid': 168, 'amount_msat': 575324, 'parent_partid': 77}, {'status': 'pending', 'failreason': 'No path found', 'partid': 337, 'amount_msat': 575324, 'parent_partid': 168}, {'status': 'failed', 'failreason': 'No path found', 'partid': 622, 'amount_msat': 315685, 'parent_partid': 337}, {'status': 'pending', 'failreason': 'No path found', 'partid': 708, 'amount_msat': 315685, 'parent_partid': 622}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1183, 'amount_msat': 149551, 'parent_partid': 708}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1697, 'amount_msat': 79509, 'parent_partid': 1183}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1698, 'amount_msat': 70042, 'parent_partid': 1183}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1791, 'amount_msat': 70042, 'parent_partid': 1698}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1184, 'amount_msat': 166134, 'parent_partid': 708}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1699, 'amount_msat': 166134, 'parent_partid': 1184}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2012, 'amount_msat': 87333, 'parent_partid': 1699}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2144, 'amount_msat': 87333, 'parent_partid': 2012}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2013, 'amount_msat': 78801, 'parent_partid': 1699}, {'status': 'pending', 'failreason': 'No path found', 'partid': 623, 'amount_msat': 259639, 'parent_partid': 337}, {'status': 'pending', 'failreason': 'No path found', 'partid': 709, 'amount_msat': 130083, 'parent_partid': 623}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1185, 'amount_msat': 62022, 'parent_partid': 709}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1186, 'amount_msat': 68061, 'parent_partid': 709}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1330, 'amount_msat': 68061, 'parent_partid': 1186}, {'status': 'failed', 'failreason': 'No path found', 'partid': 710, 'amount_msat': 129556, 'parent_partid': 623}, {'status': 'pending', 'failreason': 'No path found', 'partid': 853, 'amount_msat': 129556, 'parent_partid': 710}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1040, 'amount_msat': 64789, 'parent_partid': 853}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1262, 'amount_msat': 64789, 'parent_partid': 1040}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1041, 'amount_msat': 64767, 'parent_partid': 853}, {'status': 'pending', 'failreason': 'No path found', 'partid': 21, 'amount_msat': 6249353, 'parent_partid': 13}, {'status': 'pending', 'failreason': 'No path found', 'partid': 43, 'amount_msat': 3278901, 'parent_partid': 21}, {'status': 'failed', 'failreason': 'No path found', 'partid': 82, 'amount_msat': 1557184, 'parent_partid': 43}, {'status': 'pending', 'failreason': 'No path found', 'partid': 170, 'amount_msat': 1557184, 'parent_partid': 82}, {'status': 'failed', 'failreason': 'No path found', 'partid': 340, 'amount_msat': 796327, 'parent_partid': 170}, {'status': 'pending', 'failreason': 'No path found', 'partid': 408, 'amount_msat': 796327, 'parent_partid': 340}, {'status': 'failed', 'failreason': 'No path found', 'partid': 514, 'amount_msat': 377079, 'parent_partid': 408}, {'status': 'pending', 'failreason': 'No path found', 'partid': 646, 'amount_msat': 377079, 'parent_partid': 514}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1149, 'amount_msat': 190647, 'parent_partid': 646}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1312, 'amount_msat': 88150, 'parent_partid': 1149}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1534, 'amount_msat': 88150, 'parent_partid': 1312}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1313, 'amount_msat': 102497, 'parent_partid': 1149}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1818, 'amount_msat': 53153, 'parent_partid': 1313}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2066, 'amount_msat': 53153, 'parent_partid': 1818}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1819, 'amount_msat': 49344, 'parent_partid': 1313}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1150, 'amount_msat': 186432, 'parent_partid': 646}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1314, 'amount_msat': 186432, 'parent_partid': 1150}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1535, 'amount_msat': 90325, 'parent_partid': 1314}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1536, 'amount_msat': 96107, 'parent_partid': 1314}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1955, 'amount_msat': 96107, 'parent_partid': 1536}, {'status': 'pending', 'failreason': 'No path found', 'partid': 515, 'amount_msat': 419248, 'parent_partid': 408}, {'status': 'pending', 'failreason': 'No path found', 'partid': 647, 'amount_msat': 227560, 'parent_partid': 515}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1151, 'amount_msat': 115214, 'parent_partid': 647}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1315, 'amount_msat': 59991, 'parent_partid': 1151}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1316, 'amount_msat': 55223, 'parent_partid': 1151}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1820, 'amount_msat': 55223, 'parent_partid': 1316}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1152, 'amount_msat': 112346, 'parent_partid': 647}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1681, 'amount_msat': 112346, 'parent_partid': 1152}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1781, 'amount_msat': 58702, 'parent_partid': 1681}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1782, 'amount_msat': 53644, 'parent_partid': 1681}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1930, 'amount_msat': 53644, 'parent_partid': 1782}, {'status': 'failed', 'failreason': 'No path found', 'partid': 648, 'amount_msat': 191688, 'parent_partid': 515}, {'status': 'pending', 'failreason': 'No path found', 'partid': 810, 'amount_msat': 191688, 'parent_partid': 648}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1379, 'amount_msat': 91459, 'parent_partid': 810}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1380, 'amount_msat': 100229, 'parent_partid': 810}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1850, 'amount_msat': 100229, 'parent_partid': 1380}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2076, 'amount_msat': 47738, 'parent_partid': 1850}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2163, 'amount_msat': 47738, 'parent_partid': 2076}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2077, 'amount_msat': 52491, 'parent_partid': 1850}, {'status': 'pending', 'failreason': 'No path found', 'partid': 341, 'amount_msat': 760857, 'parent_partid': 170}, {'status': 'pending', 'failreason': 'No path found', 'partid': 625, 'amount_msat': 408211, 'parent_partid': 341}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1023, 'amount_msat': 204958, 'parent_partid': 625}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1136, 'amount_msat': 109033, 'parent_partid': 1023}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1308, 'amount_msat': 109033, 'parent_partid': 1136}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1815, 'amount_msat': 57939, 'parent_partid': 1308}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1816, 'amount_msat': 51094, 'parent_partid': 1308}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1933, 'amount_msat': 51094, 'parent_partid': 1816}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1137, 'amount_msat': 95925, 'parent_partid': 1023}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1024, 'amount_msat': 203253, 'parent_partid': 625}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1513, 'amount_msat': 203253, 'parent_partid': 1024}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1613, 'amount_msat': 109349, 'parent_partid': 1513}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1757, 'amount_msat': 50515, 'parent_partid': 1613}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1758, 'amount_msat': 58834, 'parent_partid': 1613}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2056, 'amount_msat': 58834, 'parent_partid': 1758}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1614, 'amount_msat': 93904, 'parent_partid': 1513}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1992, 'amount_msat': 93904, 'parent_partid': 1614}, {'status': 'failed', 'failreason': 'No path found', 'partid': 626, 'amount_msat': 352646, 'parent_partid': 341}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1025, 'amount_msat': 352646, 'parent_partid': 626}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1514, 'amount_msat': 164352, 'parent_partid': 1025}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1615, 'amount_msat': 164352, 'parent_partid': 1514}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1759, 'amount_msat': 89392, 'parent_partid': 1615}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1760, 'amount_msat': 74960, 'parent_partid': 1615}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1922, 'amount_msat': 74960, 'parent_partid': 1760}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1515, 'amount_msat': 188294, 'parent_partid': 1025}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1915, 'amount_msat': 92358, 'parent_partid': 1515}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1916, 'amount_msat': 95936, 'parent_partid': 1515}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2100, 'amount_msat': 95936, 'parent_partid': 1916}, {'status': 'pending', 'failreason': 'No path found', 'partid': 83, 'amount_msat': 1721717, 'parent_partid': 43}, {'status': 'failed', 'failreason': 'No path found', 'partid': 106, 'amount_msat': 925248, 'parent_partid': 83}, {'status': 'pending', 'failreason': 'No path found', 'partid': 233, 'amount_msat': 925248, 'parent_partid': 106}, {'status': 'pending', 'failreason': 'No path found', 'partid': 297, 'amount_msat': 458761, 'parent_partid': 233}, {'status': 'failed', 'failreason': 'No path found', 'partid': 592, 'amount_msat': 244389, 'parent_partid': 297}, {'status': 'pending', 'failreason': 'No path found', 'partid': 690, 'amount_msat': 244389, 'parent_partid': 592}, {'status': 'failed', 'failreason': 'No path found', 'partid': 838, 'amount_msat': 129641, 'parent_partid': 690}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1400, 'amount_msat': 129641, 'parent_partid': 838}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1857, 'amount_msat': 68380, 'parent_partid': 1400}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1858, 'amount_msat': 61261, 'parent_partid': 1400}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1939, 'amount_msat': 61261, 'parent_partid': 1858}, {'status': 'pending', 'failreason': 'No path found', 'partid': 839, 'amount_msat': 114748, 'parent_partid': 690}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1401, 'amount_msat': 54890, 'parent_partid': 839}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1402, 'amount_msat': 59858, 'parent_partid': 839}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1859, 'amount_msat': 59858, 'parent_partid': 1402}, {'status': 'pending', 'failreason': 'No path found', 'partid': 593, 'amount_msat': 214372, 'parent_partid': 297}, {'status': 'failed', 'failreason': 'No path found', 'partid': 992, 'amount_msat': 111862, 'parent_partid': 593}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1120, 'amount_msat': 111862, 'parent_partid': 992}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1295, 'amount_msat': 61052, 'parent_partid': 1120}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1296, 'amount_msat': 50810, 'parent_partid': 1120}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1527, 'amount_msat': 50810, 'parent_partid': 1296}, {'status': 'pending', 'failreason': 'No path found', 'partid': 993, 'amount_msat': 102510, 'parent_partid': 593}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1488, 'amount_msat': 50408, 'parent_partid': 993}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1905, 'amount_msat': 50408, 'parent_partid': 1488}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1489, 'amount_msat': 52102, 'parent_partid': 993}, {'status': 'failed', 'failreason': 'No path found', 'partid': 298, 'amount_msat': 466487, 'parent_partid': 233}, {'status': 'pending', 'failreason': 'No path found', 'partid': 594, 'amount_msat': 466487, 'parent_partid': 298}, {'status': 'failed', 'failreason': 'No path found', 'partid': 994, 'amount_msat': 215749, 'parent_partid': 594}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1490, 'amount_msat': 215749, 'parent_partid': 994}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1594, 'amount_msat': 104373, 'parent_partid': 1490}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1986, 'amount_msat': 104373, 'parent_partid': 1594}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2131, 'amount_msat': 55654, 'parent_partid': 1986}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2132, 'amount_msat': 48719, 'parent_partid': 1986}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2149, 'amount_msat': 48719, 'parent_partid': 2132}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1595, 'amount_msat': 111376, 'parent_partid': 1490}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1748, 'amount_msat': 54109, 'parent_partid': 1595}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2052, 'amount_msat': 54109, 'parent_partid': 1748}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1749, 'amount_msat': 57267, 'parent_partid': 1595}, {'status': 'pending', 'failreason': 'No path found', 'partid': 995, 'amount_msat': 250738, 'parent_partid': 594}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1121, 'amount_msat': 126195, 'parent_partid': 995}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1297, 'amount_msat': 62444, 'parent_partid': 1121}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1298, 'amount_msat': 63751, 'parent_partid': 1121}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1811, 'amount_msat': 63751, 'parent_partid': 1298}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1122, 'amount_msat': 124543, 'parent_partid': 995}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1299, 'amount_msat': 124543, 'parent_partid': 1122}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1528, 'amount_msat': 60961, 'parent_partid': 1299}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1731, 'amount_msat': 60961, 'parent_partid': 1528}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1529, 'amount_msat': 63582, 'parent_partid': 1299}, {'status': 'pending', 'failreason': 'No path found', 'partid': 107, 'amount_msat': 796469, 'parent_partid': 83}, {'status': 'pending', 'failreason': 'No path found', 'partid': 141, 'amount_msat': 360383, 'parent_partid': 107}, {'status': 'pending', 'failreason': 'No path found', 'partid': 185, 'amount_msat': 164534, 'parent_partid': 141}, {'status': 'failed', 'failreason': 'No path found', 'partid': 262, 'amount_msat': 80672, 'parent_partid': 185}, {'status': 'failed', 'failreason': 'No path found', 'partid': 566, 'amount_msat': 80672, 'parent_partid': 262}, {'status': 'failed', 'failreason': 'No path found', 'partid': 263, 'amount_msat': 83862, 'parent_partid': 185}, {'status': 'failed', 'failreason': 'No path found', 'partid': 186, 'amount_msat': 195849, 'parent_partid': 141}, {'status': 'pending', 'failreason': 'No path found', 'partid': 264, 'amount_msat': 195849, 'parent_partid': 186}, {'status': 'failed', 'failreason': 'No path found', 'partid': 348, 'amount_msat': 90197, 'parent_partid': 264}, {'status': 'failed', 'failreason': 'No path found', 'partid': 473, 'amount_msat': 90197, 'parent_partid': 348}, {'status': 'pending', 'failreason': 'No path found', 'partid': 349, 'amount_msat': 105652, 'parent_partid': 264}, {'status': 'failed', 'failreason': 'No path found', 'partid': 713, 'amount_msat': 57623, 'parent_partid': 349}, {'status': 'failed', 'failreason': 'No path found', 'partid': 714, 'amount_msat': 48029, 'parent_partid': 349}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1188, 'amount_msat': 48029, 'parent_partid': 714}, {'status': 'failed', 'failreason': 'No path found', 'partid': 142, 'amount_msat': 436086, 'parent_partid': 107}, {'status': 'pending', 'failreason': 'No path found', 'partid': 320, 'amount_msat': 436086, 'parent_partid': 142}, {'status': 'pending', 'failreason': 'No path found', 'partid': 611, 'amount_msat': 203712, 'parent_partid': 320}, {'status': 'failed', 'failreason': 'No path found', 'partid': 698, 'amount_msat': 97970, 'parent_partid': 611}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1177, 'amount_msat': 97970, 'parent_partid': 698}, {'status': 'pending', 'failreason': 'No path found', 'partid': 699, 'amount_msat': 105742, 'parent_partid': 611}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1178, 'amount_msat': 49532, 'parent_partid': 699}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1329, 'amount_msat': 49532, 'parent_partid': 1178}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1179, 'amount_msat': 56210, 'parent_partid': 699}, {'status': 'failed', 'failreason': 'No path found', 'partid': 612, 'amount_msat': 232374, 'parent_partid': 320}, {'status': 'pending', 'failreason': 'No path found', 'partid': 700, 'amount_msat': 232374, 'parent_partid': 612}, {'status': 'pending', 'failreason': 'No path found', 'partid': 847, 'amount_msat': 113893, 'parent_partid': 700}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1407, 'amount_msat': 55534, 'parent_partid': 847}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1408, 'amount_msat': 58359, 'parent_partid': 847}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1861, 'amount_msat': 58359, 'parent_partid': 1408}, {'status': 'failed', 'failreason': 'No path found', 'partid': 848, 'amount_msat': 118481, 'parent_partid': 700}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1038, 'amount_msat': 118481, 'parent_partid': 848}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1260, 'amount_msat': 57632, 'parent_partid': 1038}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1516, 'amount_msat': 57632, 'parent_partid': 1260}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1261, 'amount_msat': 60849, 'parent_partid': 1038}, {'status': 'failed', 'failreason': 'No path found', 'partid': 44, 'amount_msat': 2970452, 'parent_partid': 21}, {'status': 'pending', 'failreason': 'No path found', 'partid': 84, 'amount_msat': 2970452, 'parent_partid': 44}, {'status': 'failed', 'failreason': 'No path found', 'partid': 108, 'amount_msat': 1422639, 'parent_partid': 84}, {'status': 'pending', 'failreason': 'No path found', 'partid': 143, 'amount_msat': 1422639, 'parent_partid': 108}, {'status': 'pending', 'failreason': 'No path found', 'partid': 187, 'amount_msat': 758781, 'parent_partid': 143}, {'status': 'pending', 'failreason': 'No path found', 'partid': 265, 'amount_msat': 347693, 'parent_partid': 187}, {'status': 'failed', 'failreason': 'No path found', 'partid': 350, 'amount_msat': 185104, 'parent_partid': 265}, {'status': 'pending', 'failreason': 'No path found', 'partid': 474, 'amount_msat': 185104, 'parent_partid': 350}, {'status': 'failed', 'failreason': 'No path found', 'partid': 897, 'amount_msat': 97549, 'parent_partid': 474}, {'status': 'failed', 'failreason': 'No path found', 'partid': 898, 'amount_msat': 87555, 'parent_partid': 474}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1429, 'amount_msat': 87555, 'parent_partid': 898}, {'status': 'pending', 'failreason': 'No path found', 'partid': 351, 'amount_msat': 162589, 'parent_partid': 265}, {'status': 'failed', 'failreason': 'No path found', 'partid': 715, 'amount_msat': 73245, 'parent_partid': 351}, {'status': 'failed', 'failreason': 'No path found', 'partid': 716, 'amount_msat': 89344, 'parent_partid': 351}, {'status': 'failed', 'failreason': 'No path found', 'partid': 856, 'amount_msat': 89344, 'parent_partid': 716}, {'status': 'failed', 'failreason': 'No path found', 'partid': 266, 'amount_msat': 411088, 'parent_partid': 187}, {'status': 'pending', 'failreason': 'No path found', 'partid': 567, 'amount_msat': 411088, 'parent_partid': 266}, {'status': 'failed', 'failreason': 'No path found', 'partid': 974, 'amount_msat': 213374, 'parent_partid': 567}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1103, 'amount_msat': 213374, 'parent_partid': 974}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1289, 'amount_msat': 114303, 'parent_partid': 1103}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1807, 'amount_msat': 55066, 'parent_partid': 1289}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1808, 'amount_msat': 59237, 'parent_partid': 1289}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2065, 'amount_msat': 59237, 'parent_partid': 1808}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1290, 'amount_msat': 99071, 'parent_partid': 1103}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1809, 'amount_msat': 99071, 'parent_partid': 1290}, {'status': 'pending', 'failreason': 'No path found', 'partid': 975, 'amount_msat': 197714, 'parent_partid': 567}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1104, 'amount_msat': 91184, 'parent_partid': 975}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1655, 'amount_msat': 91184, 'parent_partid': 1104}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1105, 'amount_msat': 106530, 'parent_partid': 975}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1656, 'amount_msat': 55499, 'parent_partid': 1105}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2000, 'amount_msat': 55499, 'parent_partid': 1656}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1657, 'amount_msat': 51031, 'parent_partid': 1105}, {'status': 'failed', 'failreason': 'No path found', 'partid': 188, 'amount_msat': 663858, 'parent_partid': 143}, {'status': 'pending', 'failreason': 'No path found', 'partid': 417, 'amount_msat': 663858, 'parent_partid': 188}, {'status': 'failed', 'failreason': 'No path found', 'partid': 522, 'amount_msat': 308638, 'parent_partid': 417}, {'status': 'pending', 'failreason': 'No path found', 'partid': 936, 'amount_msat': 308638, 'parent_partid': 522}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1454, 'amount_msat': 156915, 'parent_partid': 936}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1890, 'amount_msat': 156915, 'parent_partid': 1454}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2090, 'amount_msat': 75009, 'parent_partid': 1890}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2164, 'amount_msat': 75009, 'parent_partid': 2090}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2091, 'amount_msat': 81906, 'parent_partid': 1890}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1455, 'amount_msat': 151723, 'parent_partid': 936}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1891, 'amount_msat': 73261, 'parent_partid': 1455}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1892, 'amount_msat': 78462, 'parent_partid': 1455}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2092, 'amount_msat': 78462, 'parent_partid': 1892}, {'status': 'pending', 'failreason': 'No path found', 'partid': 523, 'amount_msat': 355220, 'parent_partid': 417}, {'status': 'failed', 'failreason': 'No path found', 'partid': 652, 'amount_msat': 163945, 'parent_partid': 523}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1154, 'amount_msat': 163945, 'parent_partid': 652}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1682, 'amount_msat': 88265, 'parent_partid': 1154}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1783, 'amount_msat': 88265, 'parent_partid': 1682}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1683, 'amount_msat': 75680, 'parent_partid': 1154}, {'status': 'pending', 'failreason': 'No path found', 'partid': 653, 'amount_msat': 191275, 'parent_partid': 523}, {'status': 'failed', 'failreason': 'No path found', 'partid': 811, 'amount_msat': 92684, 'parent_partid': 653}, {'status': 'failed', 'failreason': 'No path found', 'partid': 812, 'amount_msat': 98591, 'parent_partid': 653}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1381, 'amount_msat': 98591, 'parent_partid': 812}, {'status': 'pending', 'failreason': 'No path found', 'partid': 109, 'amount_msat': 1547813, 'parent_partid': 84}, {'status': 'failed', 'failreason': 'No path found', 'partid': 144, 'amount_msat': 791897, 'parent_partid': 109}, {'status': 'pending', 'failreason': 'No path found', 'partid': 189, 'amount_msat': 791897, 'parent_partid': 144}, {'status': 'pending', 'failreason': 'No path found', 'partid': 267, 'amount_msat': 361080, 'parent_partid': 189}, {'status': 'failed', 'failreason': 'No path found', 'partid': 568, 'amount_msat': 183859, 'parent_partid': 267}, {'status': 'pending', 'failreason': 'No path found', 'partid': 976, 'amount_msat': 183859, 'parent_partid': 568}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1479, 'amount_msat': 83082, 'parent_partid': 976}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1480, 'amount_msat': 100777, 'parent_partid': 976}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1590, 'amount_msat': 100777, 'parent_partid': 1480}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1979, 'amount_msat': 53201, 'parent_partid': 1590}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1980, 'amount_msat': 47576, 'parent_partid': 1590}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2129, 'amount_msat': 47576, 'parent_partid': 1980}, {'status': 'pending', 'failreason': 'No path found', 'partid': 569, 'amount_msat': 177221, 'parent_partid': 267}, {'status': 'failed', 'failreason': 'No path found', 'partid': 677, 'amount_msat': 85241, 'parent_partid': 569}, {'status': 'failed', 'failreason': 'No path found', 'partid': 678, 'amount_msat': 91980, 'parent_partid': 569}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1171, 'amount_msat': 91980, 'parent_partid': 678}, {'status': 'failed', 'failreason': 'No path found', 'partid': 268, 'amount_msat': 430817, 'parent_partid': 189}, {'status': 'pending', 'failreason': 'No path found', 'partid': 570, 'amount_msat': 430817, 'parent_partid': 268}, {'status': 'pending', 'failreason': 'No path found', 'partid': 977, 'amount_msat': 196434, 'parent_partid': 570}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1106, 'amount_msat': 95338, 'parent_partid': 977}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1658, 'amount_msat': 95338, 'parent_partid': 1106}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1107, 'amount_msat': 101096, 'parent_partid': 977}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1291, 'amount_msat': 52630, 'parent_partid': 1107}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1292, 'amount_msat': 48466, 'parent_partid': 1107}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1810, 'amount_msat': 48466, 'parent_partid': 1292}, {'status': 'failed', 'failreason': 'No path found', 'partid': 978, 'amount_msat': 234383, 'parent_partid': 570}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1108, 'amount_msat': 234383, 'parent_partid': 978}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1659, 'amount_msat': 116012, 'parent_partid': 1108}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2001, 'amount_msat': 58861, 'parent_partid': 1659}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2002, 'amount_msat': 57151, 'parent_partid': 1659}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2139, 'amount_msat': 57151, 'parent_partid': 2002}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1660, 'amount_msat': 118371, 'parent_partid': 1108}, {'status': 'pending', 'failreason': 'No path found', 'partid': 2003, 'amount_msat': 118371, 'parent_partid': 1660}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2140, 'amount_msat': 58092, 'parent_partid': 2003}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2177, 'amount_msat': 58092, 'parent_partid': 2140}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2141, 'amount_msat': 60279, 'parent_partid': 2003}, {'status': 'pending', 'failreason': 'No path found', 'partid': 145, 'amount_msat': 755916, 'parent_partid': 109}, {'status': 'failed', 'failreason': 'No path found', 'partid': 190, 'amount_msat': 411361, 'parent_partid': 145}, {'status': 'pending', 'failreason': 'No path found', 'partid': 269, 'amount_msat': 411361, 'parent_partid': 190}, {'status': 'failed', 'failreason': 'No path found', 'partid': 352, 'amount_msat': 208549, 'parent_partid': 269}, {'status': 'pending', 'failreason': 'No path found', 'partid': 717, 'amount_msat': 208549, 'parent_partid': 352}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1189, 'amount_msat': 99996, 'parent_partid': 717}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1190, 'amount_msat': 108553, 'parent_partid': 717}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1333, 'amount_msat': 108553, 'parent_partid': 1190}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1828, 'amount_msat': 55505, 'parent_partid': 1333}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1935, 'amount_msat': 55505, 'parent_partid': 1828}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1829, 'amount_msat': 53048, 'parent_partid': 1333}, {'status': 'pending', 'failreason': 'No path found', 'partid': 353, 'amount_msat': 202812, 'parent_partid': 269}, {'status': 'failed', 'failreason': 'No path found', 'partid': 718, 'amount_msat': 98191, 'parent_partid': 353}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1191, 'amount_msat': 98191, 'parent_partid': 718}, {'status': 'pending', 'failreason': 'No path found', 'partid': 719, 'amount_msat': 104621, 'parent_partid': 353}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1192, 'amount_msat': 49156, 'parent_partid': 719}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1700, 'amount_msat': 49156, 'parent_partid': 1192}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1193, 'amount_msat': 55465, 'parent_partid': 719}, {'status': 'pending', 'failreason': 'No path found', 'partid': 191, 'amount_msat': 344555, 'parent_partid': 145}, {'status': 'failed', 'failreason': 'No path found', 'partid': 418, 'amount_msat': 177431, 'parent_partid': 191}, {'status': 'pending', 'failreason': 'No path found', 'partid': 524, 'amount_msat': 177431, 'parent_partid': 418}, {'status': 'failed', 'failreason': 'No path found', 'partid': 654, 'amount_msat': 94731, 'parent_partid': 524}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1155, 'amount_msat': 94731, 'parent_partid': 654}, {'status': 'failed', 'failreason': 'No path found', 'partid': 655, 'amount_msat': 82700, 'parent_partid': 524}, {'status': 'pending', 'failreason': 'No path found', 'partid': 419, 'amount_msat': 167124, 'parent_partid': 191}, {'status': 'failed', 'failreason': 'No path found', 'partid': 525, 'amount_msat': 89227, 'parent_partid': 419}, {'status': 'failed', 'failreason': 'No path found', 'partid': 526, 'amount_msat': 77897, 'parent_partid': 419}, {'status': 'failed', 'failreason': 'No path found', 'partid': 656, 'amount_msat': 77897, 'parent_partid': 526}, {'status': 'pending', 'failreason': 'No path found', 'partid': 7, 'amount_msat': 13612092, 'parent_partid': 1}, {'status': 'failed', 'failreason': 'No path found', 'partid': 14, 'amount_msat': 6823774, 'parent_partid': 7}, {'status': 'pending', 'failreason': 'No path found', 'partid': 22, 'amount_msat': 6823774, 'parent_partid': 14}, {'status': 'failed', 'failreason': 'No path found', 'partid': 30, 'amount_msat': 3660597, 'parent_partid': 22}, {'status': 'pending', 'failreason': 'No path found', 'partid': 58, 'amount_msat': 3660597, 'parent_partid': 30}, {'status': 'failed', 'failreason': 'No path found', 'partid': 122, 'amount_msat': 1980677, 'parent_partid': 58}, {'status': 'pending', 'failreason': 'No path found', 'partid': 155, 'amount_msat': 1980677, 'parent_partid': 122}, {'status': 'pending', 'failreason': 'No path found', 'partid': 325, 'amount_msat': 1003890, 'parent_partid': 155}, {'status': 'pending', 'failreason': 'No path found', 'partid': 393, 'amount_msat': 536229, 'parent_partid': 325}, {'status': 'failed', 'failreason': 'No path found', 'partid': 500, 'amount_msat': 248089, 'parent_partid': 393}, {'status': 'pending', 'failreason': 'No path found', 'partid': 918, 'amount_msat': 248089, 'parent_partid': 500}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1439, 'amount_msat': 124372, 'parent_partid': 918}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1878, 'amount_msat': 66928, 'parent_partid': 1439}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1945, 'amount_msat': 66928, 'parent_partid': 1878}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1879, 'amount_msat': 57444, 'parent_partid': 1439}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1440, 'amount_msat': 123717, 'parent_partid': 918}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1578, 'amount_msat': 123717, 'parent_partid': 1440}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1746, 'amount_msat': 63506, 'parent_partid': 1578}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2051, 'amount_msat': 63506, 'parent_partid': 1746}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1747, 'amount_msat': 60211, 'parent_partid': 1578}, {'status': 'pending', 'failreason': 'No path found', 'partid': 501, 'amount_msat': 288140, 'parent_partid': 393}, {'status': 'pending', 'failreason': 'No path found', 'partid': 919, 'amount_msat': 137401, 'parent_partid': 501}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1070, 'amount_msat': 69009, 'parent_partid': 919}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1640, 'amount_msat': 69009, 'parent_partid': 1070}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1071, 'amount_msat': 68392, 'parent_partid': 919}, {'status': 'failed', 'failreason': 'No path found', 'partid': 920, 'amount_msat': 150739, 'parent_partid': 501}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1072, 'amount_msat': 150739, 'parent_partid': 920}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1272, 'amount_msat': 68287, 'parent_partid': 1072}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1520, 'amount_msat': 68287, 'parent_partid': 1272}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1273, 'amount_msat': 82452, 'parent_partid': 1072}, {'status': 'failed', 'failreason': 'No path found', 'partid': 394, 'amount_msat': 467661, 'parent_partid': 325}, {'status': 'pending', 'failreason': 'No path found', 'partid': 502, 'amount_msat': 467661, 'parent_partid': 394}, {'status': 'pending', 'failreason': 'No path found', 'partid': 921, 'amount_msat': 242003, 'parent_partid': 502}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1441, 'amount_msat': 115729, 'parent_partid': 921}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1880, 'amount_msat': 58270, 'parent_partid': 1441}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1946, 'amount_msat': 58270, 'parent_partid': 1880}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1881, 'amount_msat': 57459, 'parent_partid': 1441}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1442, 'amount_msat': 126274, 'parent_partid': 921}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1882, 'amount_msat': 126274, 'parent_partid': 1442}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2084, 'amount_msat': 66011, 'parent_partid': 1882}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2109, 'amount_msat': 66011, 'parent_partid': 2084}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2085, 'amount_msat': 60263, 'parent_partid': 1882}, {'status': 'failed', 'failreason': 'No path found', 'partid': 922, 'amount_msat': 225658, 'parent_partid': 502}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1443, 'amount_msat': 225658, 'parent_partid': 922}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1579, 'amount_msat': 117424, 'parent_partid': 1443}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1974, 'amount_msat': 62393, 'parent_partid': 1579}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2126, 'amount_msat': 62393, 'parent_partid': 1974}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1975, 'amount_msat': 55031, 'parent_partid': 1579}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1580, 'amount_msat': 108234, 'parent_partid': 1443}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1976, 'amount_msat': 108234, 'parent_partid': 1580}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2127, 'amount_msat': 54194, 'parent_partid': 1976}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2128, 'amount_msat': 54040, 'parent_partid': 1976}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2175, 'amount_msat': 54040, 'parent_partid': 2128}, {'status': 'failed', 'failreason': 'No path found', 'partid': 326, 'amount_msat': 976787, 'parent_partid': 155}, {'status': 'pending', 'failreason': 'No path found', 'partid': 395, 'amount_msat': 976787, 'parent_partid': 326}, {'status': 'pending', 'failreason': 'No path found', 'partid': 503, 'amount_msat': 474071, 'parent_partid': 395}, {'status': 'failed', 'failreason': 'No path found', 'partid': 634, 'amount_msat': 215595, 'parent_partid': 503}, {'status': 'pending', 'failreason': 'No path found', 'partid': 802, 'amount_msat': 215595, 'parent_partid': 634}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1371, 'amount_msat': 112948, 'parent_partid': 802}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1556, 'amount_msat': 54070, 'parent_partid': 1371}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1742, 'amount_msat': 54070, 'parent_partid': 1556}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1557, 'amount_msat': 58878, 'parent_partid': 1371}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1372, 'amount_msat': 102647, 'parent_partid': 802}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1558, 'amount_msat': 102647, 'parent_partid': 1372}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1965, 'amount_msat': 49624, 'parent_partid': 1558}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1966, 'amount_msat': 53023, 'parent_partid': 1558}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2032, 'amount_msat': 53023, 'parent_partid': 1966}, {'status': 'pending', 'failreason': 'No path found', 'partid': 635, 'amount_msat': 258476, 'parent_partid': 503}, {'status': 'pending', 'failreason': 'No path found', 'partid': 803, 'amount_msat': 120654, 'parent_partid': 635}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1373, 'amount_msat': 60554, 'parent_partid': 803}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1374, 'amount_msat': 60100, 'parent_partid': 803}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1848, 'amount_msat': 60100, 'parent_partid': 1374}, {'status': 'failed', 'failreason': 'No path found', 'partid': 804, 'amount_msat': 137822, 'parent_partid': 635}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1375, 'amount_msat': 137822, 'parent_partid': 804}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1559, 'amount_msat': 69716, 'parent_partid': 1375}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1560, 'amount_msat': 68106, 'parent_partid': 1375}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1967, 'amount_msat': 68106, 'parent_partid': 1560}, {'status': 'failed', 'failreason': 'No path found', 'partid': 504, 'amount_msat': 502716, 'parent_partid': 395}, {'status': 'pending', 'failreason': 'No path found', 'partid': 636, 'amount_msat': 502716, 'parent_partid': 504}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1142, 'amount_msat': 261754, 'parent_partid': 636}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1677, 'amount_msat': 261754, 'parent_partid': 1142}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1778, 'amount_msat': 123357, 'parent_partid': 1677}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1927, 'amount_msat': 123357, 'parent_partid': 1778}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2026, 'amount_msat': 65267, 'parent_partid': 1927}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2146, 'amount_msat': 65267, 'parent_partid': 2026}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2027, 'amount_msat': 58090, 'parent_partid': 1927}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1779, 'amount_msat': 138397, 'parent_partid': 1677}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1928, 'amount_msat': 72290, 'parent_partid': 1779}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2118, 'amount_msat': 72290, 'parent_partid': 1928}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1929, 'amount_msat': 66107, 'parent_partid': 1779}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1143, 'amount_msat': 240962, 'parent_partid': 636}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1678, 'amount_msat': 121178, 'parent_partid': 1143}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1780, 'amount_msat': 121178, 'parent_partid': 1678}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2057, 'amount_msat': 56068, 'parent_partid': 1780}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2058, 'amount_msat': 65110, 'parent_partid': 1780}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2157, 'amount_msat': 65110, 'parent_partid': 2058}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1679, 'amount_msat': 119784, 'parent_partid': 1143}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2009, 'amount_msat': 61485, 'parent_partid': 1679}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2010, 'amount_msat': 58299, 'parent_partid': 1679}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2143, 'amount_msat': 58299, 'parent_partid': 2010}, {'status': 'pending', 'failreason': 'No path found', 'partid': 123, 'amount_msat': 1679920, 'parent_partid': 58}, {'status': 'failed', 'failreason': 'No path found', 'partid': 156, 'amount_msat': 820769, 'parent_partid': 123}, {'status': 'pending', 'failreason': 'No path found', 'partid': 203, 'amount_msat': 820769, 'parent_partid': 156}, {'status': 'failed', 'failreason': 'No path found', 'partid': 284, 'amount_msat': 375125, 'parent_partid': 203}, {'status': 'pending', 'failreason': 'No path found', 'partid': 364, 'amount_msat': 375125, 'parent_partid': 284}, {'status': 'failed', 'failreason': 'No path found', 'partid': 722, 'amount_msat': 198739, 'parent_partid': 364}, {'status': 'pending', 'failreason': 'No path found', 'partid': 857, 'amount_msat': 198739, 'parent_partid': 722}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1412, 'amount_msat': 92398, 'parent_partid': 857}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1570, 'amount_msat': 92398, 'parent_partid': 1412}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1413, 'amount_msat': 106341, 'parent_partid': 857}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1571, 'amount_msat': 54375, 'parent_partid': 1413}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1572, 'amount_msat': 51966, 'parent_partid': 1413}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1744, 'amount_msat': 51966, 'parent_partid': 1572}, {'status': 'pending', 'failreason': 'No path found', 'partid': 723, 'amount_msat': 176386, 'parent_partid': 364}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1194, 'amount_msat': 92485, 'parent_partid': 723}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1701, 'amount_msat': 92485, 'parent_partid': 1194}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1195, 'amount_msat': 83901, 'parent_partid': 723}, {'status': 'pending', 'failreason': 'No path found', 'partid': 285, 'amount_msat': 445644, 'parent_partid': 203}, {'status': 'failed', 'failreason': 'No path found', 'partid': 578, 'amount_msat': 239562, 'parent_partid': 285}, {'status': 'pending', 'failreason': 'No path found', 'partid': 983, 'amount_msat': 239562, 'parent_partid': 578}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1112, 'amount_msat': 118770, 'parent_partid': 983}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1662, 'amount_msat': 118770, 'parent_partid': 1112}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1772, 'amount_msat': 56761, 'parent_partid': 1662}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1923, 'amount_msat': 56761, 'parent_partid': 1772}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1773, 'amount_msat': 62009, 'parent_partid': 1662}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1113, 'amount_msat': 120792, 'parent_partid': 983}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1663, 'amount_msat': 62912, 'parent_partid': 1113}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1664, 'amount_msat': 57880, 'parent_partid': 1113}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2004, 'amount_msat': 57880, 'parent_partid': 1664}, {'status': 'pending', 'failreason': 'No path found', 'partid': 579, 'amount_msat': 206082, 'parent_partid': 285}, {'status': 'failed', 'failreason': 'No path found', 'partid': 679, 'amount_msat': 93733, 'parent_partid': 579}, {'status': 'failed', 'failreason': 'No path found', 'partid': 680, 'amount_msat': 112349, 'parent_partid': 579}, {'status': 'pending', 'failreason': 'No path found', 'partid': 830, 'amount_msat': 112349, 'parent_partid': 680}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1394, 'amount_msat': 51109, 'parent_partid': 830}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1855, 'amount_msat': 51109, 'parent_partid': 1394}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1395, 'amount_msat': 61240, 'parent_partid': 830}, {'status': 'pending', 'failreason': 'No path found', 'partid': 157, 'amount_msat': 859151, 'parent_partid': 123}, {'status': 'failed', 'failreason': 'No path found', 'partid': 204, 'amount_msat': 398859, 'parent_partid': 157}, {'status': 'pending', 'failreason': 'No path found', 'partid': 423, 'amount_msat': 398859, 'parent_partid': 204}, {'status': 'failed', 'failreason': 'No path found', 'partid': 760, 'amount_msat': 217507, 'parent_partid': 423}, {'status': 'pending', 'failreason': 'No path found', 'partid': 877, 'amount_msat': 217507, 'parent_partid': 760}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1050, 'amount_msat': 117427, 'parent_partid': 877}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1630, 'amount_msat': 117427, 'parent_partid': 1050}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1994, 'amount_msat': 60333, 'parent_partid': 1630}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2138, 'amount_msat': 60333, 'parent_partid': 1994}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1995, 'amount_msat': 57094, 'parent_partid': 1630}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1051, 'amount_msat': 100080, 'parent_partid': 877}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1631, 'amount_msat': 52636, 'parent_partid': 1051}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1632, 'amount_msat': 47444, 'parent_partid': 1051}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1766, 'amount_msat': 47444, 'parent_partid': 1632}, {'status': 'pending', 'failreason': 'No path found', 'partid': 761, 'amount_msat': 181352, 'parent_partid': 423}, {'status': 'failed', 'failreason': 'No path found', 'partid': 878, 'amount_msat': 84661, 'parent_partid': 761}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1052, 'amount_msat': 84661, 'parent_partid': 878}, {'status': 'failed', 'failreason': 'No path found', 'partid': 879, 'amount_msat': 96691, 'parent_partid': 761}, {'status': 'pending', 'failreason': 'No path found', 'partid': 205, 'amount_msat': 460292, 'parent_partid': 157}, {'status': 'failed', 'failreason': 'No path found', 'partid': 286, 'amount_msat': 237483, 'parent_partid': 205}, {'status': 'pending', 'failreason': 'No path found', 'partid': 580, 'amount_msat': 237483, 'parent_partid': 286}, {'status': 'pending', 'failreason': 'No path found', 'partid': 681, 'amount_msat': 107034, 'parent_partid': 580}, {'status': 'failed', 'failreason': 'No path found', 'partid': 831, 'amount_msat': 51275, 'parent_partid': 681}, {'status': 'failed', 'failreason': 'No path found', 'partid': 832, 'amount_msat': 55759, 'parent_partid': 681}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1396, 'amount_msat': 55759, 'parent_partid': 832}, {'status': 'failed', 'failreason': 'No path found', 'partid': 682, 'amount_msat': 130449, 'parent_partid': 580}, {'status': 'pending', 'failreason': 'No path found', 'partid': 833, 'amount_msat': 130449, 'parent_partid': 682}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1397, 'amount_msat': 64221, 'parent_partid': 833}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1398, 'amount_msat': 66228, 'parent_partid': 833}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1856, 'amount_msat': 66228, 'parent_partid': 1398}, {'status': 'pending', 'failreason': 'No path found', 'partid': 287, 'amount_msat': 222809, 'parent_partid': 205}, {'status': 'pending', 'failreason': 'No path found', 'partid': 581, 'amount_msat': 109435, 'parent_partid': 287}, {'status': 'failed', 'failreason': 'No path found', 'partid': 984, 'amount_msat': 56224, 'parent_partid': 581}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1483, 'amount_msat': 56224, 'parent_partid': 984}, {'status': 'failed', 'failreason': 'No path found', 'partid': 985, 'amount_msat': 53211, 'parent_partid': 581}, {'status': 'failed', 'failreason': 'No path found', 'partid': 582, 'amount_msat': 113374, 'parent_partid': 287}, {'status': 'pending', 'failreason': 'No path found', 'partid': 683, 'amount_msat': 113374, 'parent_partid': 582}, {'status': 'failed', 'failreason': 'No path found', 'partid': 834, 'amount_msat': 53275, 'parent_partid': 683}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1399, 'amount_msat': 53275, 'parent_partid': 834}, {'status': 'failed', 'failreason': 'No path found', 'partid': 835, 'amount_msat': 60099, 'parent_partid': 683}, {'status': 'pending', 'failreason': 'No path found', 'partid': 31, 'amount_msat': 3163177, 'parent_partid': 22}, {'status': 'pending', 'failreason': 'No path found', 'partid': 59, 'amount_msat': 1709313, 'parent_partid': 31}, {'status': 'failed', 'failreason': 'No path found', 'partid': 72, 'amount_msat': 895721, 'parent_partid': 59}, {'status': 'pending', 'failreason': 'No path found', 'partid': 164, 'amount_msat': 895721, 'parent_partid': 72}, {'status': 'pending', 'failreason': 'No path found', 'partid': 333, 'amount_msat': 420920, 'parent_partid': 164}, {'status': 'failed', 'failreason': 'No path found', 'partid': 402, 'amount_msat': 196580, 'parent_partid': 333}, {'status': 'pending', 'failreason': 'No path found', 'partid': 508, 'amount_msat': 196580, 'parent_partid': 402}, {'status': 'failed', 'failreason': 'No path found', 'partid': 641, 'amount_msat': 96953, 'parent_partid': 508}, {'status': 'failed', 'failreason': 'No path found', 'partid': 642, 'amount_msat': 99627, 'parent_partid': 508}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1147, 'amount_msat': 99627, 'parent_partid': 642}, {'status': 'pending', 'failreason': 'No path found', 'partid': 403, 'amount_msat': 224340, 'parent_partid': 333}, {'status': 'pending', 'failreason': 'No path found', 'partid': 749, 'amount_msat': 122279, 'parent_partid': 403}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1213, 'amount_msat': 64968, 'parent_partid': 749}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1214, 'amount_msat': 57311, 'parent_partid': 749}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1340, 'amount_msat': 57311, 'parent_partid': 1214}, {'status': 'failed', 'failreason': 'No path found', 'partid': 750, 'amount_msat': 102061, 'parent_partid': 403}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1215, 'amount_msat': 102061, 'parent_partid': 750}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1341, 'amount_msat': 45932, 'parent_partid': 1215}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1342, 'amount_msat': 56129, 'parent_partid': 1215}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1834, 'amount_msat': 56129, 'parent_partid': 1342}, {'status': 'failed', 'failreason': 'No path found', 'partid': 334, 'amount_msat': 474801, 'parent_partid': 164}, {'status': 'pending', 'failreason': 'No path found', 'partid': 620, 'amount_msat': 474801, 'parent_partid': 334}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1019, 'amount_msat': 241460, 'parent_partid': 620}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1133, 'amount_msat': 113109, 'parent_partid': 1019}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1673, 'amount_msat': 59729, 'parent_partid': 1133}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1674, 'amount_msat': 53380, 'parent_partid': 1133}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2006, 'amount_msat': 53380, 'parent_partid': 1674}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1134, 'amount_msat': 128351, 'parent_partid': 1019}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1307, 'amount_msat': 128351, 'parent_partid': 1134}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1813, 'amount_msat': 66401, 'parent_partid': 1307}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1814, 'amount_msat': 61950, 'parent_partid': 1307}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1932, 'amount_msat': 61950, 'parent_partid': 1814}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1020, 'amount_msat': 233341, 'parent_partid': 620}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1510, 'amount_msat': 233341, 'parent_partid': 1020}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1913, 'amount_msat': 121421, 'parent_partid': 1510}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1952, 'amount_msat': 66640, 'parent_partid': 1913}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2120, 'amount_msat': 66640, 'parent_partid': 1952}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1953, 'amount_msat': 54781, 'parent_partid': 1913}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1914, 'amount_msat': 111920, 'parent_partid': 1510}, {'status': 'pending', 'failreason': 'No path found', 'partid': 2099, 'amount_msat': 111920, 'parent_partid': 1914}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2113, 'amount_msat': 51953, 'parent_partid': 2099}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2114, 'amount_msat': 59967, 'parent_partid': 2099}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2172, 'amount_msat': 59967, 'parent_partid': 2114}, {'status': 'pending', 'failreason': 'No path found', 'partid': 73, 'amount_msat': 813592, 'parent_partid': 59}, {'status': 'failed', 'failreason': 'No path found', 'partid': 96, 'amount_msat': 402948, 'parent_partid': 73}, {'status': 'pending', 'failreason': 'No path found', 'partid': 225, 'amount_msat': 402948, 'parent_partid': 96}, {'status': 'pending', 'failreason': 'No path found', 'partid': 445, 'amount_msat': 213475, 'parent_partid': 225}, {'status': 'failed', 'failreason': 'No path found', 'partid': 778, 'amount_msat': 96141, 'parent_partid': 445}, {'status': 'failed', 'failreason': 'No path found', 'partid': 888, 'amount_msat': 96141, 'parent_partid': 778}, {'status': 'pending', 'failreason': 'No path found', 'partid': 779, 'amount_msat': 117334, 'parent_partid': 445}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1236, 'amount_msat': 57027, 'parent_partid': 779}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1719, 'amount_msat': 57027, 'parent_partid': 1236}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1237, 'amount_msat': 60307, 'parent_partid': 779}, {'status': 'failed', 'failreason': 'No path found', 'partid': 446, 'amount_msat': 189473, 'parent_partid': 225}, {'status': 'pending', 'failreason': 'No path found', 'partid': 543, 'amount_msat': 189473, 'parent_partid': 446}, {'status': 'failed', 'failreason': 'No path found', 'partid': 668, 'amount_msat': 93706, 'parent_partid': 543}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1162, 'amount_msat': 93706, 'parent_partid': 668}, {'status': 'failed', 'failreason': 'No path found', 'partid': 669, 'amount_msat': 95767, 'parent_partid': 543}, {'status': 'pending', 'failreason': 'No path found', 'partid': 97, 'amount_msat': 410644, 'parent_partid': 73}, {'status': 'pending', 'failreason': 'No path found', 'partid': 133, 'amount_msat': 209817, 'parent_partid': 97}, {'status': 'failed', 'failreason': 'No path found', 'partid': 176, 'amount_msat': 114299, 'parent_partid': 133}, {'status': 'pending', 'failreason': 'No path found', 'partid': 345, 'amount_msat': 114299, 'parent_partid': 176}, {'status': 'failed', 'failreason': 'No path found', 'partid': 627, 'amount_msat': 60980, 'parent_partid': 345}, {'status': 'failed', 'failreason': 'No path found', 'partid': 628, 'amount_msat': 53319, 'parent_partid': 345}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1026, 'amount_msat': 53319, 'parent_partid': 628}, {'status': 'failed', 'failreason': 'No path found', 'partid': 177, 'amount_msat': 95518, 'parent_partid': 133}, {'status': 'failed', 'failreason': 'No path found', 'partid': 134, 'amount_msat': 200827, 'parent_partid': 97}, {'status': 'pending', 'failreason': 'No path found', 'partid': 316, 'amount_msat': 200827, 'parent_partid': 134}, {'status': 'failed', 'failreason': 'No path found', 'partid': 385, 'amount_msat': 99753, 'parent_partid': 316}, {'status': 'failed', 'failreason': 'No path found', 'partid': 386, 'amount_msat': 101074, 'parent_partid': 316}, {'status': 'pending', 'failreason': 'No path found', 'partid': 736, 'amount_msat': 101074, 'parent_partid': 386}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1202, 'amount_msat': 46180, 'parent_partid': 736}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1703, 'amount_msat': 46180, 'parent_partid': 1202}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1203, 'amount_msat': 54894, 'parent_partid': 736}, {'status': 'failed', 'failreason': 'No path found', 'partid': 60, 'amount_msat': 1453864, 'parent_partid': 31}, {'status': 'pending', 'failreason': 'No path found', 'partid': 124, 'amount_msat': 1453864, 'parent_partid': 60}, {'status': 'failed', 'failreason': 'No path found', 'partid': 244, 'amount_msat': 778915, 'parent_partid': 124}, {'status': 'pending', 'failreason': 'No path found', 'partid': 305, 'amount_msat': 778915, 'parent_partid': 244}, {'status': 'pending', 'failreason': 'No path found', 'partid': 601, 'amount_msat': 372070, 'parent_partid': 305}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1003, 'amount_msat': 202720, 'parent_partid': 601}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1495, 'amount_msat': 109886, 'parent_partid': 1003}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1597, 'amount_msat': 50251, 'parent_partid': 1495}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1598, 'amount_msat': 59635, 'parent_partid': 1495}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1750, 'amount_msat': 59635, 'parent_partid': 1598}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1496, 'amount_msat': 92834, 'parent_partid': 1003}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1599, 'amount_msat': 92834, 'parent_partid': 1496}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1004, 'amount_msat': 169350, 'parent_partid': 601}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1124, 'amount_msat': 169350, 'parent_partid': 1004}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1300, 'amount_msat': 92099, 'parent_partid': 1124}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1812, 'amount_msat': 92099, 'parent_partid': 1300}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1301, 'amount_msat': 77251, 'parent_partid': 1124}, {'status': 'failed', 'failreason': 'No path found', 'partid': 602, 'amount_msat': 406845, 'parent_partid': 305}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1005, 'amount_msat': 406845, 'parent_partid': 602}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1125, 'amount_msat': 188152, 'parent_partid': 1005}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1302, 'amount_msat': 91322, 'parent_partid': 1125}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1530, 'amount_msat': 91322, 'parent_partid': 1302}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1303, 'amount_msat': 96830, 'parent_partid': 1125}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1126, 'amount_msat': 218693, 'parent_partid': 1005}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1304, 'amount_msat': 218693, 'parent_partid': 1126}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1531, 'amount_msat': 105400, 'parent_partid': 1304}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1732, 'amount_msat': 48666, 'parent_partid': 1531}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2048, 'amount_msat': 48666, 'parent_partid': 1732}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1733, 'amount_msat': 56734, 'parent_partid': 1531}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1532, 'amount_msat': 113293, 'parent_partid': 1304}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1734, 'amount_msat': 113293, 'parent_partid': 1532}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1917, 'amount_msat': 59226, 'parent_partid': 1734}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1918, 'amount_msat': 54067, 'parent_partid': 1734}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2023, 'amount_msat': 54067, 'parent_partid': 1918}, {'status': 'pending', 'failreason': 'No path found', 'partid': 245, 'amount_msat': 674949, 'parent_partid': 124}, {'status': 'failed', 'failreason': 'No path found', 'partid': 306, 'amount_msat': 348382, 'parent_partid': 245}, {'status': 'pending', 'failreason': 'No path found', 'partid': 375, 'amount_msat': 348382, 'parent_partid': 306}, {'status': 'failed', 'failreason': 'No path found', 'partid': 488, 'amount_msat': 184586, 'parent_partid': 375}, {'status': 'pending', 'failreason': 'No path found', 'partid': 907, 'amount_msat': 184586, 'parent_partid': 488}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1431, 'amount_msat': 86079, 'parent_partid': 907}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1432, 'amount_msat': 98507, 'parent_partid': 907}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1577, 'amount_msat': 98507, 'parent_partid': 1432}, {'status': 'pending', 'failreason': 'No path found', 'partid': 489, 'amount_msat': 163796, 'parent_partid': 375}, {'status': 'failed', 'failreason': 'No path found', 'partid': 908, 'amount_msat': 86410, 'parent_partid': 489}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1065, 'amount_msat': 86410, 'parent_partid': 908}, {'status': 'failed', 'failreason': 'No path found', 'partid': 909, 'amount_msat': 77386, 'parent_partid': 489}, {'status': 'pending', 'failreason': 'No path found', 'partid': 307, 'amount_msat': 326567, 'parent_partid': 245}, {'status': 'failed', 'failreason': 'No path found', 'partid': 376, 'amount_msat': 159043, 'parent_partid': 307}, {'status': 'pending', 'failreason': 'No path found', 'partid': 730, 'amount_msat': 159043, 'parent_partid': 376}, {'status': 'failed', 'failreason': 'No path found', 'partid': 860, 'amount_msat': 76070, 'parent_partid': 730}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1414, 'amount_msat': 76070, 'parent_partid': 860}, {'status': 'failed', 'failreason': 'No path found', 'partid': 861, 'amount_msat': 82973, 'parent_partid': 730}, {'status': 'pending', 'failreason': 'No path found', 'partid': 377, 'amount_msat': 167524, 'parent_partid': 307}, {'status': 'failed', 'failreason': 'No path found', 'partid': 490, 'amount_msat': 80420, 'parent_partid': 377}, {'status': 'failed', 'failreason': 'No path found', 'partid': 910, 'amount_msat': 80420, 'parent_partid': 490}, {'status': 'failed', 'failreason': 'No path found', 'partid': 491, 'amount_msat': 87104, 'parent_partid': 377}, {'status': 'pending', 'failreason': 'No path found', 'partid': 15, 'amount_msat': 6788318, 'parent_partid': 7}, {'status': 'pending', 'failreason': 'No path found', 'partid': 23, 'amount_msat': 3653594, 'parent_partid': 15}, {'status': 'pending', 'failreason': 'No path found', 'partid': 45, 'amount_msat': 1861440, 'parent_partid': 23}, {'status': 'pending', 'failreason': 'No path found', 'partid': 85, 'amount_msat': 958835, 'parent_partid': 45}, {'status': 'failed', 'failreason': 'No path found', 'partid': 110, 'amount_msat': 438347, 'parent_partid': 85}, {'status': 'pending', 'failreason': 'No path found', 'partid': 234, 'amount_msat': 438347, 'parent_partid': 110}, {'status': 'failed', 'failreason': 'No path found', 'partid': 456, 'amount_msat': 223108, 'parent_partid': 234}, {'status': 'pending', 'failreason': 'No path found', 'partid': 552, 'amount_msat': 223108, 'parent_partid': 456}, {'status': 'failed', 'failreason': 'No path found', 'partid': 958, 'amount_msat': 101602, 'parent_partid': 552}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1470, 'amount_msat': 101602, 'parent_partid': 958}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1899, 'amount_msat': 48962, 'parent_partid': 1470}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1900, 'amount_msat': 52640, 'parent_partid': 1470}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1948, 'amount_msat': 52640, 'parent_partid': 1900}, {'status': 'pending', 'failreason': 'No path found', 'partid': 959, 'amount_msat': 121506, 'parent_partid': 552}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1091, 'amount_msat': 63927, 'parent_partid': 959}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1092, 'amount_msat': 57579, 'parent_partid': 959}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1647, 'amount_msat': 57579, 'parent_partid': 1092}, {'status': 'pending', 'failreason': 'No path found', 'partid': 457, 'amount_msat': 215239, 'parent_partid': 234}, {'status': 'pending', 'failreason': 'No path found', 'partid': 787, 'amount_msat': 107052, 'parent_partid': 457}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1242, 'amount_msat': 50309, 'parent_partid': 787}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1358, 'amount_msat': 50309, 'parent_partid': 1242}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1243, 'amount_msat': 56743, 'parent_partid': 787}, {'status': 'failed', 'failreason': 'No path found', 'partid': 788, 'amount_msat': 108187, 'parent_partid': 457}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1244, 'amount_msat': 108187, 'parent_partid': 788}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1359, 'amount_msat': 53380, 'parent_partid': 1244}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1360, 'amount_msat': 54807, 'parent_partid': 1244}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1844, 'amount_msat': 54807, 'parent_partid': 1360}, {'status': 'pending', 'failreason': 'No path found', 'partid': 111, 'amount_msat': 520488, 'parent_partid': 85}, {'status': 'failed', 'failreason': 'No path found', 'partid': 146, 'amount_msat': 265919, 'parent_partid': 111}, {'status': 'pending', 'failreason': 'No path found', 'partid': 321, 'amount_msat': 265919, 'parent_partid': 146}, {'status': 'pending', 'failreason': 'No path found', 'partid': 613, 'amount_msat': 123501, 'parent_partid': 321}, {'status': 'failed', 'failreason': 'No path found', 'partid': 701, 'amount_msat': 55820, 'parent_partid': 613}, {'status': 'failed', 'failreason': 'No path found', 'partid': 702, 'amount_msat': 67681, 'parent_partid': 613}, {'status': 'failed', 'failreason': 'No path found', 'partid': 849, 'amount_msat': 67681, 'parent_partid': 702}, {'status': 'failed', 'failreason': 'No path found', 'partid': 614, 'amount_msat': 142418, 'parent_partid': 321}, {'status': 'pending', 'failreason': 'No path found', 'partid': 703, 'amount_msat': 142418, 'parent_partid': 614}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1180, 'amount_msat': 70819, 'parent_partid': 703}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1694, 'amount_msat': 70819, 'parent_partid': 1180}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1181, 'amount_msat': 71599, 'parent_partid': 703}, {'status': 'pending', 'failreason': 'No path found', 'partid': 147, 'amount_msat': 254569, 'parent_partid': 111}, {'status': 'failed', 'failreason': 'No path found', 'partid': 192, 'amount_msat': 131799, 'parent_partid': 147}, {'status': 'pending', 'failreason': 'No path found', 'partid': 270, 'amount_msat': 131799, 'parent_partid': 192}, {'status': 'failed', 'failreason': 'No path found', 'partid': 354, 'amount_msat': 66290, 'parent_partid': 270}, {'status': 'failed', 'failreason': 'No path found', 'partid': 475, 'amount_msat': 66290, 'parent_partid': 354}, {'status': 'failed', 'failreason': 'No path found', 'partid': 355, 'amount_msat': 65509, 'parent_partid': 270}, {'status': 'pending', 'failreason': 'No path found', 'partid': 193, 'amount_msat': 122770, 'parent_partid': 147}, {'status': 'failed', 'failreason': 'No path found', 'partid': 271, 'amount_msat': 59301, 'parent_partid': 193}, {'status': 'failed', 'failreason': 'No path found', 'partid': 272, 'amount_msat': 63469, 'parent_partid': 193}, {'status': 'failed', 'failreason': 'No path found', 'partid': 571, 'amount_msat': 63469, 'parent_partid': 272}, {'status': 'failed', 'failreason': 'No path found', 'partid': 86, 'amount_msat': 902605, 'parent_partid': 45}, {'status': 'pending', 'failreason': 'No path found', 'partid': 112, 'amount_msat': 902605, 'parent_partid': 86}, {'status': 'pending', 'failreason': 'No path found', 'partid': 235, 'amount_msat': 455637, 'parent_partid': 112}, {'status': 'pending', 'failreason': 'No path found', 'partid': 299, 'amount_msat': 241424, 'parent_partid': 235}, {'status': 'pending', 'failreason': 'No path found', 'partid': 595, 'amount_msat': 122387, 'parent_partid': 299}, {'status': 'failed', 'failreason': 'No path found', 'partid': 996, 'amount_msat': 64994, 'parent_partid': 595}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1491, 'amount_msat': 64994, 'parent_partid': 996}, {'status': 'failed', 'failreason': 'No path found', 'partid': 997, 'amount_msat': 57393, 'parent_partid': 595}, {'status': 'failed', 'failreason': 'No path found', 'partid': 596, 'amount_msat': 119037, 'parent_partid': 299}, {'status': 'pending', 'failreason': 'No path found', 'partid': 691, 'amount_msat': 119037, 'parent_partid': 596}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1174, 'amount_msat': 60875, 'parent_partid': 691}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1328, 'amount_msat': 60875, 'parent_partid': 1174}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1175, 'amount_msat': 58162, 'parent_partid': 691}, {'status': 'failed', 'failreason': 'No path found', 'partid': 300, 'amount_msat': 214213, 'parent_partid': 235}, {'status': 'pending', 'failreason': 'No path found', 'partid': 371, 'amount_msat': 214213, 'parent_partid': 300}, {'status': 'failed', 'failreason': 'No path found', 'partid': 486, 'amount_msat': 117458, 'parent_partid': 371}, {'status': 'pending', 'failreason': 'No path found', 'partid': 906, 'amount_msat': 117458, 'parent_partid': 486}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1063, 'amount_msat': 60674, 'parent_partid': 906}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1064, 'amount_msat': 56784, 'parent_partid': 906}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1269, 'amount_msat': 56784, 'parent_partid': 1064}, {'status': 'failed', 'failreason': 'No path found', 'partid': 487, 'amount_msat': 96755, 'parent_partid': 371}, {'status': 'failed', 'failreason': 'No path found', 'partid': 236, 'amount_msat': 446968, 'parent_partid': 112}, {'status': 'pending', 'failreason': 'No path found', 'partid': 458, 'amount_msat': 446968, 'parent_partid': 236}, {'status': 'pending', 'failreason': 'No path found', 'partid': 553, 'amount_msat': 210111, 'parent_partid': 458}, {'status': 'failed', 'failreason': 'No path found', 'partid': 960, 'amount_msat': 101820, 'parent_partid': 553}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1093, 'amount_msat': 101820, 'parent_partid': 960}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1648, 'amount_msat': 45836, 'parent_partid': 1093}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1999, 'amount_msat': 45836, 'parent_partid': 1648}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1649, 'amount_msat': 55984, 'parent_partid': 1093}, {'status': 'pending', 'failreason': 'No path found', 'partid': 961, 'amount_msat': 108291, 'parent_partid': 553}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1094, 'amount_msat': 58744, 'parent_partid': 961}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1650, 'amount_msat': 58744, 'parent_partid': 1094}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1095, 'amount_msat': 49547, 'parent_partid': 961}, {'status': 'failed', 'failreason': 'No path found', 'partid': 554, 'amount_msat': 236857, 'parent_partid': 458}, {'status': 'pending', 'failreason': 'No path found', 'partid': 675, 'amount_msat': 236857, 'parent_partid': 554}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1167, 'amount_msat': 108672, 'parent_partid': 675}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1688, 'amount_msat': 48938, 'parent_partid': 1167}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1787, 'amount_msat': 48938, 'parent_partid': 1688}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1689, 'amount_msat': 59734, 'parent_partid': 1167}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1168, 'amount_msat': 128185, 'parent_partid': 675}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1690, 'amount_msat': 128185, 'parent_partid': 1168}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1788, 'amount_msat': 64504, 'parent_partid': 1690}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2062, 'amount_msat': 64504, 'parent_partid': 1788}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1789, 'amount_msat': 63681, 'parent_partid': 1690}, {'status': 'failed', 'failreason': 'No path found', 'partid': 46, 'amount_msat': 1792154, 'parent_partid': 23}, {'status': 'pending', 'failreason': 'No path found', 'partid': 87, 'amount_msat': 1792154, 'parent_partid': 46}, {'status': 'pending', 'failreason': 'No path found', 'partid': 171, 'amount_msat': 945978, 'parent_partid': 87}, {'status': 'pending', 'failreason': 'No path found', 'partid': 213, 'amount_msat': 495148, 'parent_partid': 171}, {'status': 'failed', 'failreason': 'No path found', 'partid': 432, 'amount_msat': 272298, 'parent_partid': 213}, {'status': 'pending', 'failreason': 'No path found', 'partid': 530, 'amount_msat': 272298, 'parent_partid': 432}, {'status': 'failed', 'failreason': 'No path found', 'partid': 662, 'amount_msat': 136019, 'parent_partid': 530}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1159, 'amount_msat': 136019, 'parent_partid': 662}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1320, 'amount_msat': 70609, 'parent_partid': 1159}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1824, 'amount_msat': 70609, 'parent_partid': 1320}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1321, 'amount_msat': 65410, 'parent_partid': 1159}, {'status': 'pending', 'failreason': 'No path found', 'partid': 663, 'amount_msat': 136279, 'parent_partid': 530}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1160, 'amount_msat': 68334, 'parent_partid': 663}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1322, 'amount_msat': 68334, 'parent_partid': 1160}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1161, 'amount_msat': 67945, 'parent_partid': 663}, {'status': 'pending', 'failreason': 'No path found', 'partid': 433, 'amount_msat': 222850, 'parent_partid': 213}, {'status': 'failed', 'failreason': 'No path found', 'partid': 772, 'amount_msat': 107805, 'parent_partid': 433}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1231, 'amount_msat': 107805, 'parent_partid': 772}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1717, 'amount_msat': 59232, 'parent_partid': 1231}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1718, 'amount_msat': 48573, 'parent_partid': 1231}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1797, 'amount_msat': 48573, 'parent_partid': 1718}, {'status': 'pending', 'failreason': 'No path found', 'partid': 773, 'amount_msat': 115045, 'parent_partid': 433}, {'status': 'failed', 'failreason': 'No path found', 'partid': 886, 'amount_msat': 58104, 'parent_partid': 773}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1054, 'amount_msat': 58104, 'parent_partid': 886}, {'status': 'failed', 'failreason': 'No path found', 'partid': 887, 'amount_msat': 56941, 'parent_partid': 773}, {'status': 'failed', 'failreason': 'No path found', 'partid': 214, 'amount_msat': 450830, 'parent_partid': 171}, {'status': 'pending', 'failreason': 'No path found', 'partid': 434, 'amount_msat': 450830, 'parent_partid': 214}, {'status': 'failed', 'failreason': 'No path found', 'partid': 774, 'amount_msat': 214574, 'parent_partid': 434}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1232, 'amount_msat': 214574, 'parent_partid': 774}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1353, 'amount_msat': 106209, 'parent_partid': 1232}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1546, 'amount_msat': 49861, 'parent_partid': 1353}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1741, 'amount_msat': 49861, 'parent_partid': 1546}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1547, 'amount_msat': 56348, 'parent_partid': 1353}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1354, 'amount_msat': 108365, 'parent_partid': 1232}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1548, 'amount_msat': 108365, 'parent_partid': 1354}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1959, 'amount_msat': 59485, 'parent_partid': 1548}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1960, 'amount_msat': 48880, 'parent_partid': 1548}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2121, 'amount_msat': 48880, 'parent_partid': 1960}, {'status': 'pending', 'failreason': 'No path found', 'partid': 775, 'amount_msat': 236256, 'parent_partid': 434}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1233, 'amount_msat': 107628, 'parent_partid': 775}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1355, 'amount_msat': 51826, 'parent_partid': 1233}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1356, 'amount_msat': 55802, 'parent_partid': 1233}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1841, 'amount_msat': 55802, 'parent_partid': 1356}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1234, 'amount_msat': 128628, 'parent_partid': 775}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1357, 'amount_msat': 128628, 'parent_partid': 1234}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1842, 'amount_msat': 61846, 'parent_partid': 1357}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2073, 'amount_msat': 61846, 'parent_partid': 1842}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1843, 'amount_msat': 66782, 'parent_partid': 1357}, {'status': 'failed', 'failreason': 'No path found', 'partid': 172, 'amount_msat': 846176, 'parent_partid': 87}, {'status': 'pending', 'failreason': 'No path found', 'partid': 342, 'amount_msat': 846176, 'parent_partid': 172}, {'status': 'pending', 'failreason': 'No path found', 'partid': 409, 'amount_msat': 420558, 'parent_partid': 342}, {'status': 'failed', 'failreason': 'No path found', 'partid': 516, 'amount_msat': 190546, 'parent_partid': 409}, {'status': 'pending', 'failreason': 'No path found', 'partid': 929, 'amount_msat': 190546, 'parent_partid': 516}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1448, 'amount_msat': 91764, 'parent_partid': 929}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1885, 'amount_msat': 91764, 'parent_partid': 1448}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1449, 'amount_msat': 98782, 'parent_partid': 929}, {'status': 'pending', 'failreason': 'No path found', 'partid': 517, 'amount_msat': 230012, 'parent_partid': 409}, {'status': 'failed', 'failreason': 'No path found', 'partid': 930, 'amount_msat': 108688, 'parent_partid': 517}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1079, 'amount_msat': 108688, 'parent_partid': 930}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1641, 'amount_msat': 59413, 'parent_partid': 1079}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1642, 'amount_msat': 49275, 'parent_partid': 1079}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1769, 'amount_msat': 49275, 'parent_partid': 1642}, {'status': 'pending', 'failreason': 'No path found', 'partid': 931, 'amount_msat': 121324, 'parent_partid': 517}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1080, 'amount_msat': 57215, 'parent_partid': 931}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1643, 'amount_msat': 57215, 'parent_partid': 1080}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1081, 'amount_msat': 64109, 'parent_partid': 931}, {'status': 'failed', 'failreason': 'No path found', 'partid': 410, 'amount_msat': 425618, 'parent_partid': 342}, {'status': 'pending', 'failreason': 'No path found', 'partid': 518, 'amount_msat': 425618, 'parent_partid': 410}, {'status': 'failed', 'failreason': 'No path found', 'partid': 932, 'amount_msat': 213667, 'parent_partid': 518}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1450, 'amount_msat': 213667, 'parent_partid': 932}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1886, 'amount_msat': 96241, 'parent_partid': 1450}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2086, 'amount_msat': 96241, 'parent_partid': 1886}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1887, 'amount_msat': 117426, 'parent_partid': 1450}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2087, 'amount_msat': 55479, 'parent_partid': 1887}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2088, 'amount_msat': 61947, 'parent_partid': 1887}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2110, 'amount_msat': 61947, 'parent_partid': 2088}, {'status': 'pending', 'failreason': 'No path found', 'partid': 933, 'amount_msat': 211951, 'parent_partid': 518}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1451, 'amount_msat': 114640, 'parent_partid': 933}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1888, 'amount_msat': 61771, 'parent_partid': 1451}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2089, 'amount_msat': 61771, 'parent_partid': 1888}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1889, 'amount_msat': 52869, 'parent_partid': 1451}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1452, 'amount_msat': 97311, 'parent_partid': 933}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1581, 'amount_msat': 97311, 'parent_partid': 1452}, {'status': 'failed', 'failreason': 'No path found', 'partid': 24, 'amount_msat': 3134724, 'parent_partid': 15}, {'status': 'pending', 'failreason': 'No path found', 'partid': 47, 'amount_msat': 3134724, 'parent_partid': 24}, {'status': 'failed', 'failreason': 'No path found', 'partid': 54, 'amount_msat': 1698585, 'parent_partid': 47}, {'status': 'pending', 'failreason': 'No path found', 'partid': 67, 'amount_msat': 1698585, 'parent_partid': 54}, {'status': 'pending', 'failreason': 'No path found', 'partid': 159, 'amount_msat': 880051, 'parent_partid': 67}, {'status': 'failed', 'failreason': 'No path found', 'partid': 206, 'amount_msat': 470430, 'parent_partid': 159}, {'status': 'pending', 'failreason': 'No path found', 'partid': 424, 'amount_msat': 470430, 'parent_partid': 206}, {'status': 'failed', 'failreason': 'No path found', 'partid': 762, 'amount_msat': 227032, 'parent_partid': 424}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1223, 'amount_msat': 227032, 'parent_partid': 762}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1349, 'amount_msat': 103979, 'parent_partid': 1223}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1837, 'amount_msat': 49706, 'parent_partid': 1349}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1838, 'amount_msat': 54273, 'parent_partid': 1349}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2070, 'amount_msat': 54273, 'parent_partid': 1838}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1350, 'amount_msat': 123053, 'parent_partid': 1223}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1839, 'amount_msat': 123053, 'parent_partid': 1350}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2071, 'amount_msat': 59082, 'parent_partid': 1839}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2072, 'amount_msat': 63971, 'parent_partid': 1839}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2107, 'amount_msat': 63971, 'parent_partid': 2072}, {'status': 'pending', 'failreason': 'No path found', 'partid': 763, 'amount_msat': 243398, 'parent_partid': 424}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1224, 'amount_msat': 120613, 'parent_partid': 763}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1711, 'amount_msat': 120613, 'parent_partid': 1224}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2016, 'amount_msat': 65986, 'parent_partid': 1711}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2041, 'amount_msat': 65986, 'parent_partid': 2016}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2017, 'amount_msat': 54627, 'parent_partid': 1711}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1225, 'amount_msat': 122785, 'parent_partid': 763}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1712, 'amount_msat': 63086, 'parent_partid': 1225}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1795, 'amount_msat': 63086, 'parent_partid': 1712}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1713, 'amount_msat': 59699, 'parent_partid': 1225}, {'status': 'pending', 'failreason': 'No path found', 'partid': 207, 'amount_msat': 409621, 'parent_partid': 159}, {'status': 'pending', 'failreason': 'No path found', 'partid': 425, 'amount_msat': 222067, 'parent_partid': 207}, {'status': 'failed', 'failreason': 'No path found', 'partid': 764, 'amount_msat': 118602, 'parent_partid': 425}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1226, 'amount_msat': 118602, 'parent_partid': 764}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1351, 'amount_msat': 56822, 'parent_partid': 1226}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1352, 'amount_msat': 61780, 'parent_partid': 1226}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1840, 'amount_msat': 61780, 'parent_partid': 1352}, {'status': 'pending', 'failreason': 'No path found', 'partid': 765, 'amount_msat': 103465, 'parent_partid': 425}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1227, 'amount_msat': 53554, 'parent_partid': 765}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1228, 'amount_msat': 49911, 'parent_partid': 765}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1714, 'amount_msat': 49911, 'parent_partid': 1228}, {'status': 'failed', 'failreason': 'No path found', 'partid': 426, 'amount_msat': 187554, 'parent_partid': 207}, {'status': 'pending', 'failreason': 'No path found', 'partid': 766, 'amount_msat': 187554, 'parent_partid': 426}, {'status': 'failed', 'failreason': 'No path found', 'partid': 880, 'amount_msat': 101456, 'parent_partid': 766}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1421, 'amount_msat': 101456, 'parent_partid': 880}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1574, 'amount_msat': 51467, 'parent_partid': 1421}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1745, 'amount_msat': 51467, 'parent_partid': 1574}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1575, 'amount_msat': 49989, 'parent_partid': 1421}, {'status': 'failed', 'failreason': 'No path found', 'partid': 881, 'amount_msat': 86098, 'parent_partid': 766}, {'status': 'failed', 'failreason': 'No path found', 'partid': 160, 'amount_msat': 818534, 'parent_partid': 67}, {'status': 'pending', 'failreason': 'No path found', 'partid': 329, 'amount_msat': 818534, 'parent_partid': 160}, {'status': 'failed', 'failreason': 'No path found', 'partid': 398, 'amount_msat': 390234, 'parent_partid': 329}, {'status': 'pending', 'failreason': 'No path found', 'partid': 745, 'amount_msat': 390234, 'parent_partid': 398}, {'status': 'failed', 'failreason': 'No path found', 'partid': 864, 'amount_msat': 181460, 'parent_partid': 745}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1044, 'amount_msat': 181460, 'parent_partid': 864}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1626, 'amount_msat': 86862, 'parent_partid': 1044}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1764, 'amount_msat': 86862, 'parent_partid': 1626}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1627, 'amount_msat': 94598, 'parent_partid': 1044}, {'status': 'pending', 'failreason': 'No path found', 'partid': 865, 'amount_msat': 208774, 'parent_partid': 745}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1045, 'amount_msat': 102781, 'parent_partid': 865}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1628, 'amount_msat': 56134, 'parent_partid': 1045}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1765, 'amount_msat': 56134, 'parent_partid': 1628}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1629, 'amount_msat': 46647, 'parent_partid': 1045}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1046, 'amount_msat': 105993, 'parent_partid': 865}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1264, 'amount_msat': 105993, 'parent_partid': 1046}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1517, 'amount_msat': 54559, 'parent_partid': 1264}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1518, 'amount_msat': 51434, 'parent_partid': 1264}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1730, 'amount_msat': 51434, 'parent_partid': 1518}, {'status': 'pending', 'failreason': 'No path found', 'partid': 399, 'amount_msat': 428300, 'parent_partid': 329}, {'status': 'failed', 'failreason': 'No path found', 'partid': 506, 'amount_msat': 211565, 'parent_partid': 399}, {'status': 'pending', 'failreason': 'No path found', 'partid': 923, 'amount_msat': 211565, 'parent_partid': 506}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1073, 'amount_msat': 116050, 'parent_partid': 923}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1274, 'amount_msat': 54445, 'parent_partid': 1073}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1804, 'amount_msat': 54445, 'parent_partid': 1274}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1275, 'amount_msat': 61605, 'parent_partid': 1073}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1074, 'amount_msat': 95515, 'parent_partid': 923}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1276, 'amount_msat': 95515, 'parent_partid': 1074}, {'status': 'pending', 'failreason': 'No path found', 'partid': 507, 'amount_msat': 216735, 'parent_partid': 399}, {'status': 'pending', 'failreason': 'No path found', 'partid': 639, 'amount_msat': 110170, 'parent_partid': 507}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1144, 'amount_msat': 51817, 'parent_partid': 639}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1680, 'amount_msat': 51817, 'parent_partid': 1144}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1145, 'amount_msat': 58353, 'parent_partid': 639}, {'status': 'failed', 'failreason': 'No path found', 'partid': 640, 'amount_msat': 106565, 'parent_partid': 507}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1146, 'amount_msat': 106565, 'parent_partid': 640}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1310, 'amount_msat': 48168, 'parent_partid': 1146}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1817, 'amount_msat': 48168, 'parent_partid': 1310}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1311, 'amount_msat': 58397, 'parent_partid': 1146}, {'status': 'pending', 'failreason': 'No path found', 'partid': 55, 'amount_msat': 1436139, 'parent_partid': 47}, {'status': 'failed', 'failreason': 'No path found', 'partid': 68, 'amount_msat': 711492, 'parent_partid': 55}, {'status': 'pending', 'failreason': 'No path found', 'partid': 161, 'amount_msat': 711492, 'parent_partid': 68}, {'status': 'failed', 'failreason': 'No path found', 'partid': 208, 'amount_msat': 361538, 'parent_partid': 161}, {'status': 'pending', 'failreason': 'No path found', 'partid': 427, 'amount_msat': 361538, 'parent_partid': 208}, {'status': 'pending', 'failreason': 'No path found', 'partid': 767, 'amount_msat': 178214, 'parent_partid': 427}, {'status': 'failed', 'failreason': 'No path found', 'partid': 882, 'amount_msat': 87187, 'parent_partid': 767}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1053, 'amount_msat': 87187, 'parent_partid': 882}, {'status': 'failed', 'failreason': 'No path found', 'partid': 883, 'amount_msat': 91027, 'parent_partid': 767}, {'status': 'failed', 'failreason': 'No path found', 'partid': 768, 'amount_msat': 183324, 'parent_partid': 427}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1229, 'amount_msat': 183324, 'parent_partid': 768}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1715, 'amount_msat': 90052, 'parent_partid': 1229}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1716, 'amount_msat': 93272, 'parent_partid': 1229}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1796, 'amount_msat': 93272, 'parent_partid': 1716}, {'status': 'pending', 'failreason': 'No path found', 'partid': 209, 'amount_msat': 349954, 'parent_partid': 161}, {'status': 'failed', 'failreason': 'No path found', 'partid': 288, 'amount_msat': 174126, 'parent_partid': 209}, {'status': 'pending', 'failreason': 'No path found', 'partid': 583, 'amount_msat': 174126, 'parent_partid': 288}, {'status': 'failed', 'failreason': 'No path found', 'partid': 684, 'amount_msat': 86530, 'parent_partid': 583}, {'status': 'failed', 'failreason': 'No path found', 'partid': 836, 'amount_msat': 86530, 'parent_partid': 684}, {'status': 'failed', 'failreason': 'No path found', 'partid': 685, 'amount_msat': 87596, 'parent_partid': 583}, {'status': 'pending', 'failreason': 'No path found', 'partid': 289, 'amount_msat': 175828, 'parent_partid': 209}, {'status': 'failed', 'failreason': 'No path found', 'partid': 365, 'amount_msat': 91599, 'parent_partid': 289}, {'status': 'failed', 'failreason': 'No path found', 'partid': 366, 'amount_msat': 84229, 'parent_partid': 289}, {'status': 'failed', 'failreason': 'No path found', 'partid': 724, 'amount_msat': 84229, 'parent_partid': 366}, {'status': 'pending', 'failreason': 'No path found', 'partid': 69, 'amount_msat': 724647, 'parent_partid': 55}, {'status': 'pending', 'failreason': 'No path found', 'partid': 93, 'amount_msat': 393097, 'parent_partid': 69}, {'status': 'failed', 'failreason': 'No path found', 'partid': 130, 'amount_msat': 178817, 'parent_partid': 93}, {'status': 'pending', 'failreason': 'No path found', 'partid': 173, 'amount_msat': 178817, 'parent_partid': 130}, {'status': 'failed', 'failreason': 'No path found', 'partid': 343, 'amount_msat': 80974, 'parent_partid': 173}, {'status': 'failed', 'failreason': 'No path found', 'partid': 344, 'amount_msat': 97843, 'parent_partid': 173}, {'status': 'failed', 'failreason': 'No path found', 'partid': 411, 'amount_msat': 97843, 'parent_partid': 344}, {'status': 'pending', 'failreason': 'No path found', 'partid': 131, 'amount_msat': 214280, 'parent_partid': 93}, {'status': 'failed', 'failreason': 'No path found', 'partid': 174, 'amount_msat': 111301, 'parent_partid': 131}, {'status': 'pending', 'failreason': 'No path found', 'partid': 253, 'amount_msat': 111301, 'parent_partid': 174}, {'status': 'failed', 'failreason': 'No path found', 'partid': 469, 'amount_msat': 55706, 'parent_partid': 253}, {'status': 'failed', 'failreason': 'No path found', 'partid': 470, 'amount_msat': 55595, 'parent_partid': 253}, {'status': 'failed', 'failreason': 'No path found', 'partid': 559, 'amount_msat': 55595, 'parent_partid': 470}, {'status': 'pending', 'failreason': 'No path found', 'partid': 175, 'amount_msat': 102979, 'parent_partid': 131}, {'status': 'failed', 'failreason': 'No path found', 'partid': 254, 'amount_msat': 53470, 'parent_partid': 175}, {'status': 'failed', 'failreason': 'No path found', 'partid': 471, 'amount_msat': 53470, 'parent_partid': 254}, {'status': 'failed', 'failreason': 'No path found', 'partid': 255, 'amount_msat': 49509, 'parent_partid': 175}, {'status': 'failed', 'failreason': 'No path found', 'partid': 94, 'amount_msat': 331550, 'parent_partid': 69}, {'status': 'pending', 'failreason': 'No path found', 'partid': 132, 'amount_msat': 331550, 'parent_partid': 94}, {'status': 'failed', 'failreason': 'No path found', 'partid': 314, 'amount_msat': 153138, 'parent_partid': 132}, {'status': 'pending', 'failreason': 'No path found', 'partid': 382, 'amount_msat': 153138, 'parent_partid': 314}, {'status': 'failed', 'failreason': 'No path found', 'partid': 734, 'amount_msat': 80360, 'parent_partid': 382}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1201, 'amount_msat': 80360, 'parent_partid': 734}, {'status': 'failed', 'failreason': 'No path found', 'partid': 735, 'amount_msat': 72778, 'parent_partid': 382}, {'status': 'pending', 'failreason': 'No path found', 'partid': 315, 'amount_msat': 178412, 'parent_partid': 132}, {'status': 'failed', 'failreason': 'No path found', 'partid': 383, 'amount_msat': 97106, 'parent_partid': 315}, {'status': 'failed', 'failreason': 'No path found', 'partid': 384, 'amount_msat': 81306, 'parent_partid': 315}, {'status': 'failed', 'failreason': 'No path found', 'partid': 496, 'amount_msat': 81306, 'parent_partid': 384}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2, 'amount_msat': 24797864, 'parent_partid': 0}, {'status': 'pending', 'failreason': 'No path found', 'partid': 3, 'amount_msat': 24797864, 'parent_partid': 2}, {'status': 'failed', 'failreason': 'No path found', 'partid': 4, 'amount_msat': 12189568, 'parent_partid': 3}, {'status': 'pending', 'failreason': 'No path found', 'partid': 8, 'amount_msat': 12189568, 'parent_partid': 4}, {'status': 'pending', 'failreason': 'No path found', 'partid': 9, 'amount_msat': 6153317, 'parent_partid': 8}, {'status': 'failed', 'failreason': 'No path found', 'partid': 16, 'amount_msat': 2835438, 'parent_partid': 9}, {'status': 'pending', 'failreason': 'No path found', 'partid': 40, 'amount_msat': 2835438, 'parent_partid': 16}, {'status': 'failed', 'failreason': 'No path found', 'partid': 78, 'amount_msat': 1313297, 'parent_partid': 40}, {'status': 'pending', 'failreason': 'No path found', 'partid': 101, 'amount_msat': 1313297, 'parent_partid': 78}, {'status': 'failed', 'failreason': 'No path found', 'partid': 230, 'amount_msat': 602826, 'parent_partid': 101}, {'status': 'pending', 'failreason': 'No path found', 'partid': 453, 'amount_msat': 602826, 'parent_partid': 230}, {'status': 'failed', 'failreason': 'No path found', 'partid': 784, 'amount_msat': 277240, 'parent_partid': 453}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1241, 'amount_msat': 277240, 'parent_partid': 784}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1723, 'amount_msat': 133458, 'parent_partid': 1241}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1799, 'amount_msat': 73292, 'parent_partid': 1723}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1800, 'amount_msat': 60166, 'parent_partid': 1723}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2064, 'amount_msat': 60166, 'parent_partid': 1800}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1724, 'amount_msat': 143782, 'parent_partid': 1241}, {'status': 'pending', 'failreason': 'No path found', 'partid': 2018, 'amount_msat': 143782, 'parent_partid': 1724}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2042, 'amount_msat': 66860, 'parent_partid': 2018}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2153, 'amount_msat': 66860, 'parent_partid': 2042}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2043, 'amount_msat': 76922, 'parent_partid': 2018}, {'status': 'pending', 'failreason': 'No path found', 'partid': 785, 'amount_msat': 325586, 'parent_partid': 453}, {'status': 'pending', 'failreason': 'No path found', 'partid': 891, 'amount_msat': 178796, 'parent_partid': 785}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1425, 'amount_msat': 97609, 'parent_partid': 891}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1426, 'amount_msat': 81187, 'parent_partid': 891}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1866, 'amount_msat': 81187, 'parent_partid': 1426}, {'status': 'failed', 'failreason': 'No path found', 'partid': 892, 'amount_msat': 146790, 'parent_partid': 785}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1056, 'amount_msat': 146790, 'parent_partid': 892}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1633, 'amount_msat': 76060, 'parent_partid': 1056}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1634, 'amount_msat': 70730, 'parent_partid': 1056}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1767, 'amount_msat': 70730, 'parent_partid': 1634}, {'status': 'pending', 'failreason': 'No path found', 'partid': 231, 'amount_msat': 710471, 'parent_partid': 101}, {'status': 'pending', 'failreason': 'No path found', 'partid': 295, 'amount_msat': 346630, 'parent_partid': 231}, {'status': 'failed', 'failreason': 'No path found', 'partid': 590, 'amount_msat': 183925, 'parent_partid': 295}, {'status': 'pending', 'failreason': 'No path found', 'partid': 991, 'amount_msat': 183925, 'parent_partid': 590}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1118, 'amount_msat': 96078, 'parent_partid': 991}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1668, 'amount_msat': 96078, 'parent_partid': 1118}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1119, 'amount_msat': 87847, 'parent_partid': 991}, {'status': 'pending', 'failreason': 'No path found', 'partid': 591, 'amount_msat': 162705, 'parent_partid': 295}, {'status': 'failed', 'failreason': 'No path found', 'partid': 688, 'amount_msat': 84192, 'parent_partid': 591}, {'status': 'failed', 'failreason': 'No path found', 'partid': 837, 'amount_msat': 84192, 'parent_partid': 688}, {'status': 'failed', 'failreason': 'No path found', 'partid': 689, 'amount_msat': 78513, 'parent_partid': 591}, {'status': 'failed', 'failreason': 'No path found', 'partid': 296, 'amount_msat': 363841, 'parent_partid': 231}, {'status': 'pending', 'failreason': 'No path found', 'partid': 370, 'amount_msat': 363841, 'parent_partid': 296}, {'status': 'failed', 'failreason': 'No path found', 'partid': 484, 'amount_msat': 166928, 'parent_partid': 370}, {'status': 'pending', 'failreason': 'No path found', 'partid': 905, 'amount_msat': 166928, 'parent_partid': 484}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1061, 'amount_msat': 84785, 'parent_partid': 905}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1062, 'amount_msat': 82143, 'parent_partid': 905}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1639, 'amount_msat': 82143, 'parent_partid': 1062}, {'status': 'pending', 'failreason': 'No path found', 'partid': 485, 'amount_msat': 196913, 'parent_partid': 370}, {'status': 'failed', 'failreason': 'No path found', 'partid': 630, 'amount_msat': 92214, 'parent_partid': 485}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1138, 'amount_msat': 92214, 'parent_partid': 630}, {'status': 'pending', 'failreason': 'No path found', 'partid': 631, 'amount_msat': 104699, 'parent_partid': 485}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1139, 'amount_msat': 48766, 'parent_partid': 631}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1140, 'amount_msat': 55933, 'parent_partid': 631}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1309, 'amount_msat': 55933, 'parent_partid': 1140}, {'status': 'pending', 'failreason': 'No path found', 'partid': 79, 'amount_msat': 1522141, 'parent_partid': 40}, {'status': 'failed', 'failreason': 'No path found', 'partid': 102, 'amount_msat': 823961, 'parent_partid': 79}, {'status': 'pending', 'failreason': 'No path found', 'partid': 232, 'amount_msat': 823961, 'parent_partid': 102}, {'status': 'failed', 'failreason': 'No path found', 'partid': 454, 'amount_msat': 393346, 'parent_partid': 232}, {'status': 'pending', 'failreason': 'No path found', 'partid': 786, 'amount_msat': 393346, 'parent_partid': 454}, {'status': 'pending', 'failreason': 'No path found', 'partid': 893, 'amount_msat': 215983, 'parent_partid': 786}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1057, 'amount_msat': 118509, 'parent_partid': 893}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1635, 'amount_msat': 63096, 'parent_partid': 1057}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1636, 'amount_msat': 55413, 'parent_partid': 1057}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1768, 'amount_msat': 55413, 'parent_partid': 1636}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1058, 'amount_msat': 97474, 'parent_partid': 893}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1268, 'amount_msat': 97474, 'parent_partid': 1058}, {'status': 'failed', 'failreason': 'No path found', 'partid': 894, 'amount_msat': 177363, 'parent_partid': 786}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1059, 'amount_msat': 177363, 'parent_partid': 894}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1637, 'amount_msat': 92814, 'parent_partid': 1059}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1638, 'amount_msat': 84549, 'parent_partid': 1059}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1996, 'amount_msat': 84549, 'parent_partid': 1638}, {'status': 'pending', 'failreason': 'No path found', 'partid': 455, 'amount_msat': 430615, 'parent_partid': 232}, {'status': 'failed', 'failreason': 'No path found', 'partid': 550, 'amount_msat': 229423, 'parent_partid': 455}, {'status': 'pending', 'failreason': 'No path found', 'partid': 674, 'amount_msat': 229423, 'parent_partid': 550}, {'status': 'failed', 'failreason': 'No path found', 'partid': 828, 'amount_msat': 106435, 'parent_partid': 674}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1036, 'amount_msat': 106435, 'parent_partid': 828}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1258, 'amount_msat': 51450, 'parent_partid': 1036}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1729, 'amount_msat': 51450, 'parent_partid': 1258}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1259, 'amount_msat': 54985, 'parent_partid': 1036}, {'status': 'pending', 'failreason': 'No path found', 'partid': 829, 'amount_msat': 122988, 'parent_partid': 674}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1392, 'amount_msat': 57448, 'parent_partid': 829}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1854, 'amount_msat': 57448, 'parent_partid': 1392}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1393, 'amount_msat': 65540, 'parent_partid': 829}, {'status': 'pending', 'failreason': 'No path found', 'partid': 551, 'amount_msat': 201192, 'parent_partid': 455}, {'status': 'failed', 'failreason': 'No path found', 'partid': 956, 'amount_msat': 93025, 'parent_partid': 551}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1090, 'amount_msat': 93025, 'parent_partid': 956}, {'status': 'pending', 'failreason': 'No path found', 'partid': 957, 'amount_msat': 108167, 'parent_partid': 551}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1468, 'amount_msat': 52133, 'parent_partid': 957}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1898, 'amount_msat': 52133, 'parent_partid': 1468}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1469, 'amount_msat': 56034, 'parent_partid': 957}, {'status': 'pending', 'failreason': 'No path found', 'partid': 103, 'amount_msat': 698180, 'parent_partid': 79}, {'status': 'failed', 'failreason': 'No path found', 'partid': 136, 'amount_msat': 370452, 'parent_partid': 103}, {'status': 'pending', 'failreason': 'No path found', 'partid': 178, 'amount_msat': 370452, 'parent_partid': 136}, {'status': 'failed', 'failreason': 'No path found', 'partid': 412, 'amount_msat': 179994, 'parent_partid': 178}, {'status': 'pending', 'failreason': 'No path found', 'partid': 519, 'amount_msat': 179994, 'parent_partid': 412}, {'status': 'failed', 'failreason': 'No path found', 'partid': 649, 'amount_msat': 89462, 'parent_partid': 519}, {'status': 'failed', 'failreason': 'No path found', 'partid': 650, 'amount_msat': 90532, 'parent_partid': 519}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1153, 'amount_msat': 90532, 'parent_partid': 650}, {'status': 'pending', 'failreason': 'No path found', 'partid': 413, 'amount_msat': 190458, 'parent_partid': 178}, {'status': 'failed', 'failreason': 'No path found', 'partid': 520, 'amount_msat': 89663, 'parent_partid': 413}, {'status': 'failed', 'failreason': 'No path found', 'partid': 651, 'amount_msat': 89663, 'parent_partid': 520}, {'status': 'pending', 'failreason': 'No path found', 'partid': 521, 'amount_msat': 100795, 'parent_partid': 413}, {'status': 'failed', 'failreason': 'No path found', 'partid': 934, 'amount_msat': 55208, 'parent_partid': 521}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1453, 'amount_msat': 55208, 'parent_partid': 934}, {'status': 'failed', 'failreason': 'No path found', 'partid': 935, 'amount_msat': 45587, 'parent_partid': 521}, {'status': 'pending', 'failreason': 'No path found', 'partid': 137, 'amount_msat': 327728, 'parent_partid': 103}, {'status': 'pending', 'failreason': 'No path found', 'partid': 179, 'amount_msat': 174352, 'parent_partid': 137}, {'status': 'failed', 'failreason': 'No path found', 'partid': 256, 'amount_msat': 86509, 'parent_partid': 179}, {'status': 'failed', 'failreason': 'No path found', 'partid': 560, 'amount_msat': 86509, 'parent_partid': 256}, {'status': 'failed', 'failreason': 'No path found', 'partid': 257, 'amount_msat': 87843, 'parent_partid': 179}, {'status': 'failed', 'failreason': 'No path found', 'partid': 180, 'amount_msat': 153376, 'parent_partid': 137}, {'status': 'pending', 'failreason': 'No path found', 'partid': 258, 'amount_msat': 153376, 'parent_partid': 180}, {'status': 'failed', 'failreason': 'No path found', 'partid': 346, 'amount_msat': 73357, 'parent_partid': 258}, {'status': 'failed', 'failreason': 'No path found', 'partid': 472, 'amount_msat': 73357, 'parent_partid': 346}, {'status': 'failed', 'failreason': 'No path found', 'partid': 347, 'amount_msat': 80019, 'parent_partid': 258}, {'status': 'pending', 'failreason': 'No path found', 'partid': 17, 'amount_msat': 3317879, 'parent_partid': 9}, {'status': 'pending', 'failreason': 'No path found', 'partid': 25, 'amount_msat': 1552702, 'parent_partid': 17}, {'status': 'failed', 'failreason': 'No path found', 'partid': 34, 'amount_msat': 784945, 'parent_partid': 25}, {'status': 'pending', 'failreason': 'No path found', 'partid': 48, 'amount_msat': 784945, 'parent_partid': 34}, {'status': 'pending', 'failreason': 'No path found', 'partid': 113, 'amount_msat': 431390, 'parent_partid': 48}, {'status': 'pending', 'failreason': 'No path found', 'partid': 237, 'amount_msat': 217127, 'parent_partid': 113}, {'status': 'pending', 'failreason': 'No path found', 'partid': 459, 'amount_msat': 107872, 'parent_partid': 237}, {'status': 'failed', 'failreason': 'No path found', 'partid': 789, 'amount_msat': 57396, 'parent_partid': 459}, {'status': 'failed', 'failreason': 'No path found', 'partid': 790, 'amount_msat': 50476, 'parent_partid': 459}, {'status': 'failed', 'failreason': 'No path found', 'partid': 895, 'amount_msat': 50476, 'parent_partid': 790}, {'status': 'failed', 'failreason': 'No path found', 'partid': 460, 'amount_msat': 109255, 'parent_partid': 237}, {'status': 'pending', 'failreason': 'No path found', 'partid': 555, 'amount_msat': 109255, 'parent_partid': 460}, {'status': 'failed', 'failreason': 'No path found', 'partid': 962, 'amount_msat': 51120, 'parent_partid': 555}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1096, 'amount_msat': 51120, 'parent_partid': 962}, {'status': 'failed', 'failreason': 'No path found', 'partid': 963, 'amount_msat': 58135, 'parent_partid': 555}, {'status': 'failed', 'failreason': 'No path found', 'partid': 238, 'amount_msat': 214263, 'parent_partid': 113}, {'status': 'pending', 'failreason': 'No path found', 'partid': 301, 'amount_msat': 214263, 'parent_partid': 238}, {'status': 'pending', 'failreason': 'No path found', 'partid': 597, 'amount_msat': 114003, 'parent_partid': 301}, {'status': 'failed', 'failreason': 'No path found', 'partid': 998, 'amount_msat': 52058, 'parent_partid': 597}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1492, 'amount_msat': 52058, 'parent_partid': 998}, {'status': 'failed', 'failreason': 'No path found', 'partid': 999, 'amount_msat': 61945, 'parent_partid': 597}, {'status': 'failed', 'failreason': 'No path found', 'partid': 598, 'amount_msat': 100260, 'parent_partid': 301}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1000, 'amount_msat': 100260, 'parent_partid': 598}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1493, 'amount_msat': 55119, 'parent_partid': 1000}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1494, 'amount_msat': 45141, 'parent_partid': 1000}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1596, 'amount_msat': 45141, 'parent_partid': 1494}, {'status': 'failed', 'failreason': 'No path found', 'partid': 114, 'amount_msat': 353555, 'parent_partid': 48}, {'status': 'pending', 'failreason': 'No path found', 'partid': 239, 'amount_msat': 353555, 'parent_partid': 114}, {'status': 'pending', 'failreason': 'No path found', 'partid': 461, 'amount_msat': 178217, 'parent_partid': 239}, {'status': 'failed', 'failreason': 'No path found', 'partid': 791, 'amount_msat': 90368, 'parent_partid': 461}, {'status': 'failed', 'failreason': 'No path found', 'partid': 792, 'amount_msat': 87849, 'parent_partid': 461}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1245, 'amount_msat': 87849, 'parent_partid': 792}, {'status': 'failed', 'failreason': 'No path found', 'partid': 462, 'amount_msat': 175338, 'parent_partid': 239}, {'status': 'pending', 'failreason': 'No path found', 'partid': 793, 'amount_msat': 175338, 'parent_partid': 462}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1246, 'amount_msat': 92469, 'parent_partid': 793}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1361, 'amount_msat': 92469, 'parent_partid': 1246}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1247, 'amount_msat': 82869, 'parent_partid': 793}, {'status': 'pending', 'failreason': 'No path found', 'partid': 35, 'amount_msat': 767757, 'parent_partid': 25}, {'status': 'pending', 'failreason': 'No path found', 'partid': 49, 'amount_msat': 409798, 'parent_partid': 35}, {'status': 'pending', 'failreason': 'No path found', 'partid': 115, 'amount_msat': 192473, 'parent_partid': 49}, {'status': 'failed', 'failreason': 'No path found', 'partid': 240, 'amount_msat': 93160, 'parent_partid': 115}, {'status': 'failed', 'failreason': 'No path found', 'partid': 463, 'amount_msat': 93160, 'parent_partid': 240}, {'status': 'failed', 'failreason': 'No path found', 'partid': 241, 'amount_msat': 99313, 'parent_partid': 115}, {'status': 'failed', 'failreason': 'No path found', 'partid': 116, 'amount_msat': 217325, 'parent_partid': 49}, {'status': 'pending', 'failreason': 'No path found', 'partid': 148, 'amount_msat': 217325, 'parent_partid': 116}, {'status': 'failed', 'failreason': 'No path found', 'partid': 194, 'amount_msat': 114399, 'parent_partid': 148}, {'status': 'pending', 'failreason': 'No path found', 'partid': 273, 'amount_msat': 114399, 'parent_partid': 194}, {'status': 'failed', 'failreason': 'No path found', 'partid': 572, 'amount_msat': 58291, 'parent_partid': 273}, {'status': 'failed', 'failreason': 'No path found', 'partid': 979, 'amount_msat': 58291, 'parent_partid': 572}, {'status': 'failed', 'failreason': 'No path found', 'partid': 573, 'amount_msat': 56108, 'parent_partid': 273}, {'status': 'pending', 'failreason': 'No path found', 'partid': 195, 'amount_msat': 102926, 'parent_partid': 148}, {'status': 'failed', 'failreason': 'No path found', 'partid': 274, 'amount_msat': 53898, 'parent_partid': 195}, {'status': 'failed', 'failreason': 'No path found', 'partid': 574, 'amount_msat': 53898, 'parent_partid': 274}, {'status': 'failed', 'failreason': 'No path found', 'partid': 275, 'amount_msat': 49028, 'parent_partid': 195}, {'status': 'failed', 'failreason': 'No path found', 'partid': 50, 'amount_msat': 357959, 'parent_partid': 35}, {'status': 'pending', 'failreason': 'No path found', 'partid': 64, 'amount_msat': 357959, 'parent_partid': 50}, {'status': 'failed', 'failreason': 'No path found', 'partid': 88, 'amount_msat': 166701, 'parent_partid': 64}, {'status': 'pending', 'failreason': 'No path found', 'partid': 215, 'amount_msat': 166701, 'parent_partid': 88}, {'status': 'failed', 'failreason': 'No path found', 'partid': 435, 'amount_msat': 77478, 'parent_partid': 215}, {'status': 'failed', 'failreason': 'No path found', 'partid': 436, 'amount_msat': 89223, 'parent_partid': 215}, {'status': 'failed', 'failreason': 'No path found', 'partid': 531, 'amount_msat': 89223, 'parent_partid': 436}, {'status': 'pending', 'failreason': 'No path found', 'partid': 89, 'amount_msat': 191258, 'parent_partid': 64}, {'status': 'failed', 'failreason': 'No path found', 'partid': 216, 'amount_msat': 101663, 'parent_partid': 89}, {'status': 'pending', 'failreason': 'No path found', 'partid': 291, 'amount_msat': 101663, 'parent_partid': 216}, {'status': 'failed', 'failreason': 'No path found', 'partid': 584, 'amount_msat': 47793, 'parent_partid': 291}, {'status': 'failed', 'failreason': 'No path found', 'partid': 686, 'amount_msat': 47793, 'parent_partid': 584}, {'status': 'failed', 'failreason': 'No path found', 'partid': 585, 'amount_msat': 53870, 'parent_partid': 291}, {'status': 'failed', 'failreason': 'No path found', 'partid': 217, 'amount_msat': 89595, 'parent_partid': 89}, {'status': 'failed', 'failreason': 'No path found', 'partid': 26, 'amount_msat': 1765177, 'parent_partid': 17}, {'status': 'pending', 'failreason': 'No path found', 'partid': 56, 'amount_msat': 1765177, 'parent_partid': 26}, {'status': 'failed', 'failreason': 'No path found', 'partid': 70, 'amount_msat': 873865, 'parent_partid': 56}, {'status': 'pending', 'failreason': 'No path found', 'partid': 95, 'amount_msat': 873865, 'parent_partid': 70}, {'status': 'pending', 'failreason': 'No path found', 'partid': 223, 'amount_msat': 440914, 'parent_partid': 95}, {'status': 'failed', 'failreason': 'No path found', 'partid': 442, 'amount_msat': 221670, 'parent_partid': 223}, {'status': 'pending', 'failreason': 'No path found', 'partid': 538, 'amount_msat': 221670, 'parent_partid': 442}, {'status': 'pending', 'failreason': 'No path found', 'partid': 943, 'amount_msat': 118881, 'parent_partid': 538}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1460, 'amount_msat': 56970, 'parent_partid': 943}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1896, 'amount_msat': 56970, 'parent_partid': 1460}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1461, 'amount_msat': 61911, 'parent_partid': 943}, {'status': 'failed', 'failreason': 'No path found', 'partid': 944, 'amount_msat': 102789, 'parent_partid': 538}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1462, 'amount_msat': 102789, 'parent_partid': 944}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1582, 'amount_msat': 52463, 'parent_partid': 1462}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1977, 'amount_msat': 52463, 'parent_partid': 1582}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1583, 'amount_msat': 50326, 'parent_partid': 1462}, {'status': 'pending', 'failreason': 'No path found', 'partid': 443, 'amount_msat': 219244, 'parent_partid': 223}, {'status': 'pending', 'failreason': 'No path found', 'partid': 539, 'amount_msat': 113533, 'parent_partid': 443}, {'status': 'failed', 'failreason': 'No path found', 'partid': 945, 'amount_msat': 60354, 'parent_partid': 539}, {'status': 'failed', 'failreason': 'No path found', 'partid': 946, 'amount_msat': 53179, 'parent_partid': 539}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1083, 'amount_msat': 53179, 'parent_partid': 946}, {'status': 'failed', 'failreason': 'No path found', 'partid': 540, 'amount_msat': 105711, 'parent_partid': 443}, {'status': 'pending', 'failreason': 'No path found', 'partid': 947, 'amount_msat': 105711, 'parent_partid': 540}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1463, 'amount_msat': 48849, 'parent_partid': 947}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1464, 'amount_msat': 56862, 'parent_partid': 947}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1584, 'amount_msat': 56862, 'parent_partid': 1464}, {'status': 'failed', 'failreason': 'No path found', 'partid': 224, 'amount_msat': 432951, 'parent_partid': 95}, {'status': 'pending', 'failreason': 'No path found', 'partid': 444, 'amount_msat': 432951, 'parent_partid': 224}, {'status': 'pending', 'failreason': 'No path found', 'partid': 541, 'amount_msat': 197059, 'parent_partid': 444}, {'status': 'failed', 'failreason': 'No path found', 'partid': 948, 'amount_msat': 103372, 'parent_partid': 541}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1465, 'amount_msat': 103372, 'parent_partid': 948}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1585, 'amount_msat': 49883, 'parent_partid': 1465}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1586, 'amount_msat': 53489, 'parent_partid': 1465}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1978, 'amount_msat': 53489, 'parent_partid': 1586}, {'status': 'failed', 'failreason': 'No path found', 'partid': 949, 'amount_msat': 93687, 'parent_partid': 541}, {'status': 'failed', 'failreason': 'No path found', 'partid': 542, 'amount_msat': 235892, 'parent_partid': 444}, {'status': 'pending', 'failreason': 'No path found', 'partid': 950, 'amount_msat': 235892, 'parent_partid': 542}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1084, 'amount_msat': 129612, 'parent_partid': 950}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1644, 'amount_msat': 129612, 'parent_partid': 1084}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1997, 'amount_msat': 65593, 'parent_partid': 1644}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1998, 'amount_msat': 64019, 'parent_partid': 1644}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2040, 'amount_msat': 64019, 'parent_partid': 1998}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1085, 'amount_msat': 106280, 'parent_partid': 950}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1645, 'amount_msat': 50294, 'parent_partid': 1085}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1646, 'amount_msat': 55986, 'parent_partid': 1085}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1770, 'amount_msat': 55986, 'parent_partid': 1646}, {'status': 'pending', 'failreason': 'No path found', 'partid': 71, 'amount_msat': 891312, 'parent_partid': 56}, {'status': 'failed', 'failreason': 'No path found', 'partid': 162, 'amount_msat': 464517, 'parent_partid': 71}, {'status': 'pending', 'failreason': 'No path found', 'partid': 330, 'amount_msat': 464517, 'parent_partid': 162}, {'status': 'pending', 'failreason': 'No path found', 'partid': 617, 'amount_msat': 223241, 'parent_partid': 330}, {'status': 'failed', 'failreason': 'No path found', 'partid': 704, 'amount_msat': 110404, 'parent_partid': 617}, {'status': 'pending', 'failreason': 'No path found', 'partid': 850, 'amount_msat': 110404, 'parent_partid': 704}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1409, 'amount_msat': 60448, 'parent_partid': 850}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1410, 'amount_msat': 49956, 'parent_partid': 850}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1567, 'amount_msat': 49956, 'parent_partid': 1410}, {'status': 'pending', 'failreason': 'No path found', 'partid': 705, 'amount_msat': 112837, 'parent_partid': 617}, {'status': 'failed', 'failreason': 'No path found', 'partid': 851, 'amount_msat': 53657, 'parent_partid': 705}, {'status': 'failed', 'failreason': 'No path found', 'partid': 852, 'amount_msat': 59180, 'parent_partid': 705}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1039, 'amount_msat': 59180, 'parent_partid': 852}, {'status': 'failed', 'failreason': 'No path found', 'partid': 618, 'amount_msat': 241276, 'parent_partid': 330}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1018, 'amount_msat': 241276, 'parent_partid': 618}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1508, 'amount_msat': 130997, 'parent_partid': 1018}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1910, 'amount_msat': 130997, 'parent_partid': 1508}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2097, 'amount_msat': 64559, 'parent_partid': 1910}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2098, 'amount_msat': 66438, 'parent_partid': 1910}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2165, 'amount_msat': 66438, 'parent_partid': 2098}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1509, 'amount_msat': 110279, 'parent_partid': 1018}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1911, 'amount_msat': 50165, 'parent_partid': 1509}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1912, 'amount_msat': 60114, 'parent_partid': 1509}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1951, 'amount_msat': 60114, 'parent_partid': 1912}, {'status': 'pending', 'failreason': 'No path found', 'partid': 163, 'amount_msat': 426795, 'parent_partid': 71}, {'status': 'pending', 'failreason': 'No path found', 'partid': 331, 'amount_msat': 230367, 'parent_partid': 163}, {'status': 'failed', 'failreason': 'No path found', 'partid': 400, 'amount_msat': 107384, 'parent_partid': 331}, {'status': 'pending', 'failreason': 'No path found', 'partid': 746, 'amount_msat': 107384, 'parent_partid': 400}, {'status': 'failed', 'failreason': 'No path found', 'partid': 866, 'amount_msat': 52077, 'parent_partid': 746}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1047, 'amount_msat': 52077, 'parent_partid': 866}, {'status': 'failed', 'failreason': 'No path found', 'partid': 867, 'amount_msat': 55307, 'parent_partid': 746}, {'status': 'pending', 'failreason': 'No path found', 'partid': 401, 'amount_msat': 122983, 'parent_partid': 331}, {'status': 'failed', 'failreason': 'No path found', 'partid': 747, 'amount_msat': 59427, 'parent_partid': 401}, {'status': 'failed', 'failreason': 'No path found', 'partid': 748, 'amount_msat': 63556, 'parent_partid': 401}, {'status': 'failed', 'failreason': 'No path found', 'partid': 868, 'amount_msat': 63556, 'parent_partid': 748}, {'status': 'failed', 'failreason': 'No path found', 'partid': 332, 'amount_msat': 196428, 'parent_partid': 163}, {'status': 'pending', 'failreason': 'No path found', 'partid': 619, 'amount_msat': 196428, 'parent_partid': 332}, {'status': 'failed', 'failreason': 'No path found', 'partid': 706, 'amount_msat': 105412, 'parent_partid': 619}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1182, 'amount_msat': 105412, 'parent_partid': 706}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1695, 'amount_msat': 49847, 'parent_partid': 1182}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1696, 'amount_msat': 55565, 'parent_partid': 1182}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1790, 'amount_msat': 55565, 'parent_partid': 1696}, {'status': 'failed', 'failreason': 'No path found', 'partid': 707, 'amount_msat': 91016, 'parent_partid': 619}, {'status': 'failed', 'failreason': 'No path found', 'partid': 10, 'amount_msat': 6036251, 'parent_partid': 8}, {'status': 'pending', 'failreason': 'No path found', 'partid': 18, 'amount_msat': 6036251, 'parent_partid': 10}, {'status': 'pending', 'failreason': 'No path found', 'partid': 27, 'amount_msat': 3240573, 'parent_partid': 18}, {'status': 'failed', 'failreason': 'No path found', 'partid': 36, 'amount_msat': 1685588, 'parent_partid': 27}, {'status': 'pending', 'failreason': 'No path found', 'partid': 74, 'amount_msat': 1685588, 'parent_partid': 36}, {'status': 'failed', 'failreason': 'No path found', 'partid': 98, 'amount_msat': 904573, 'parent_partid': 74}, {'status': 'pending', 'failreason': 'No path found', 'partid': 135, 'amount_msat': 904573, 'parent_partid': 98}, {'status': 'pending', 'failreason': 'No path found', 'partid': 317, 'amount_msat': 469844, 'parent_partid': 135}, {'status': 'failed', 'failreason': 'No path found', 'partid': 608, 'amount_msat': 215968, 'parent_partid': 317}, {'status': 'pending', 'failreason': 'No path found', 'partid': 695, 'amount_msat': 215968, 'parent_partid': 608}, {'status': 'pending', 'failreason': 'No path found', 'partid': 843, 'amount_msat': 107627, 'parent_partid': 695}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1404, 'amount_msat': 57598, 'parent_partid': 843}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1860, 'amount_msat': 57598, 'parent_partid': 1404}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1405, 'amount_msat': 50029, 'parent_partid': 843}, {'status': 'failed', 'failreason': 'No path found', 'partid': 844, 'amount_msat': 108341, 'parent_partid': 695}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1037, 'amount_msat': 108341, 'parent_partid': 844}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1622, 'amount_msat': 59026, 'parent_partid': 1037}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1763, 'amount_msat': 59026, 'parent_partid': 1622}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1623, 'amount_msat': 49315, 'parent_partid': 1037}, {'status': 'pending', 'failreason': 'No path found', 'partid': 609, 'amount_msat': 253876, 'parent_partid': 317}, {'status': 'failed', 'failreason': 'No path found', 'partid': 696, 'amount_msat': 135754, 'parent_partid': 609}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1176, 'amount_msat': 135754, 'parent_partid': 696}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1692, 'amount_msat': 70840, 'parent_partid': 1176}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2011, 'amount_msat': 70840, 'parent_partid': 1692}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1693, 'amount_msat': 64914, 'parent_partid': 1176}, {'status': 'pending', 'failreason': 'No path found', 'partid': 697, 'amount_msat': 118122, 'parent_partid': 609}, {'status': 'failed', 'failreason': 'No path found', 'partid': 845, 'amount_msat': 60773, 'parent_partid': 697}, {'status': 'failed', 'failreason': 'No path found', 'partid': 846, 'amount_msat': 57349, 'parent_partid': 697}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1406, 'amount_msat': 57349, 'parent_partid': 846}, {'status': 'failed', 'failreason': 'No path found', 'partid': 318, 'amount_msat': 434729, 'parent_partid': 135}, {'status': 'pending', 'failreason': 'No path found', 'partid': 610, 'amount_msat': 434729, 'parent_partid': 318}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1012, 'amount_msat': 208702, 'parent_partid': 610}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1501, 'amount_msat': 208702, 'parent_partid': 1012}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1603, 'amount_msat': 94568, 'parent_partid': 1501}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1604, 'amount_msat': 114134, 'parent_partid': 1501}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1987, 'amount_msat': 114134, 'parent_partid': 1604}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2133, 'amount_msat': 58368, 'parent_partid': 1987}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2134, 'amount_msat': 55766, 'parent_partid': 1987}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2150, 'amount_msat': 55766, 'parent_partid': 2134}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1013, 'amount_msat': 226027, 'parent_partid': 610}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1502, 'amount_msat': 106473, 'parent_partid': 1013}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1907, 'amount_msat': 106473, 'parent_partid': 1502}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2093, 'amount_msat': 53984, 'parent_partid': 1907}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2094, 'amount_msat': 52489, 'parent_partid': 1907}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2111, 'amount_msat': 52489, 'parent_partid': 2094}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1503, 'amount_msat': 119554, 'parent_partid': 1013}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1605, 'amount_msat': 62223, 'parent_partid': 1503}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1606, 'amount_msat': 57331, 'parent_partid': 1503}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1988, 'amount_msat': 57331, 'parent_partid': 1606}, {'status': 'pending', 'failreason': 'No path found', 'partid': 99, 'amount_msat': 781015, 'parent_partid': 74}, {'status': 'failed', 'failreason': 'No path found', 'partid': 226, 'amount_msat': 403362, 'parent_partid': 99}, {'status': 'pending', 'failreason': 'No path found', 'partid': 447, 'amount_msat': 403362, 'parent_partid': 226}, {'status': 'failed', 'failreason': 'No path found', 'partid': 544, 'amount_msat': 184791, 'parent_partid': 447}, {'status': 'pending', 'failreason': 'No path found', 'partid': 951, 'amount_msat': 184791, 'parent_partid': 544}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1086, 'amount_msat': 89920, 'parent_partid': 951}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1286, 'amount_msat': 89920, 'parent_partid': 1086}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1087, 'amount_msat': 94871, 'parent_partid': 951}, {'status': 'pending', 'failreason': 'No path found', 'partid': 545, 'amount_msat': 218571, 'parent_partid': 447}, {'status': 'failed', 'failreason': 'No path found', 'partid': 670, 'amount_msat': 100940, 'parent_partid': 545}, {'status': 'pending', 'failreason': 'No path found', 'partid': 825, 'amount_msat': 100940, 'parent_partid': 670}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1033, 'amount_msat': 50886, 'parent_partid': 825}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1034, 'amount_msat': 50054, 'parent_partid': 825}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1621, 'amount_msat': 50054, 'parent_partid': 1034}, {'status': 'pending', 'failreason': 'No path found', 'partid': 671, 'amount_msat': 117631, 'parent_partid': 545}, {'status': 'failed', 'failreason': 'No path found', 'partid': 826, 'amount_msat': 64649, 'parent_partid': 671}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1035, 'amount_msat': 64649, 'parent_partid': 826}, {'status': 'failed', 'failreason': 'No path found', 'partid': 827, 'amount_msat': 52982, 'parent_partid': 671}, {'status': 'pending', 'failreason': 'No path found', 'partid': 227, 'amount_msat': 377653, 'parent_partid': 99}, {'status': 'failed', 'failreason': 'No path found', 'partid': 448, 'amount_msat': 180338, 'parent_partid': 227}, {'status': 'pending', 'failreason': 'No path found', 'partid': 780, 'amount_msat': 180338, 'parent_partid': 448}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1238, 'amount_msat': 91635, 'parent_partid': 780}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1720, 'amount_msat': 91635, 'parent_partid': 1238}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1239, 'amount_msat': 88703, 'parent_partid': 780}, {'status': 'pending', 'failreason': 'No path found', 'partid': 449, 'amount_msat': 197315, 'parent_partid': 227}, {'status': 'failed', 'failreason': 'No path found', 'partid': 781, 'amount_msat': 92692, 'parent_partid': 449}, {'status': 'failed', 'failreason': 'No path found', 'partid': 782, 'amount_msat': 104623, 'parent_partid': 449}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1240, 'amount_msat': 104623, 'parent_partid': 782}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1721, 'amount_msat': 57503, 'parent_partid': 1240}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1722, 'amount_msat': 47120, 'parent_partid': 1240}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1798, 'amount_msat': 47120, 'parent_partid': 1722}, {'status': 'pending', 'failreason': 'No path found', 'partid': 37, 'amount_msat': 1554985, 'parent_partid': 27}, {'status': 'pending', 'failreason': 'No path found', 'partid': 51, 'amount_msat': 850950, 'parent_partid': 37}, {'status': 'pending', 'failreason': 'No path found', 'partid': 117, 'amount_msat': 436364, 'parent_partid': 51}, {'status': 'pending', 'failreason': 'No path found', 'partid': 149, 'amount_msat': 215443, 'parent_partid': 117}, {'status': 'failed', 'failreason': 'No path found', 'partid': 196, 'amount_msat': 112203, 'parent_partid': 149}, {'status': 'pending', 'failreason': 'No path found', 'partid': 276, 'amount_msat': 112203, 'parent_partid': 196}, {'status': 'failed', 'failreason': 'No path found', 'partid': 356, 'amount_msat': 58871, 'parent_partid': 276}, {'status': 'failed', 'failreason': 'No path found', 'partid': 476, 'amount_msat': 58871, 'parent_partid': 356}, {'status': 'failed', 'failreason': 'No path found', 'partid': 357, 'amount_msat': 53332, 'parent_partid': 276}, {'status': 'pending', 'failreason': 'No path found', 'partid': 197, 'amount_msat': 103240, 'parent_partid': 149}, {'status': 'failed', 'failreason': 'No path found', 'partid': 277, 'amount_msat': 48304, 'parent_partid': 197}, {'status': 'failed', 'failreason': 'No path found', 'partid': 278, 'amount_msat': 54936, 'parent_partid': 197}, {'status': 'failed', 'failreason': 'No path found', 'partid': 575, 'amount_msat': 54936, 'parent_partid': 278}, {'status': 'failed', 'failreason': 'No path found', 'partid': 150, 'amount_msat': 220921, 'parent_partid': 117}, {'status': 'pending', 'failreason': 'No path found', 'partid': 198, 'amount_msat': 220921, 'parent_partid': 150}, {'status': 'pending', 'failreason': 'No path found', 'partid': 279, 'amount_msat': 113502, 'parent_partid': 198}, {'status': 'failed', 'failreason': 'No path found', 'partid': 358, 'amount_msat': 51732, 'parent_partid': 279}, {'status': 'failed', 'failreason': 'No path found', 'partid': 720, 'amount_msat': 51732, 'parent_partid': 358}, {'status': 'failed', 'failreason': 'No path found', 'partid': 359, 'amount_msat': 61770, 'parent_partid': 279}, {'status': 'failed', 'failreason': 'No path found', 'partid': 280, 'amount_msat': 107419, 'parent_partid': 198}, {'status': 'pending', 'failreason': 'No path found', 'partid': 360, 'amount_msat': 107419, 'parent_partid': 280}, {'status': 'failed', 'failreason': 'No path found', 'partid': 477, 'amount_msat': 51208, 'parent_partid': 360}, {'status': 'failed', 'failreason': 'No path found', 'partid': 478, 'amount_msat': 56211, 'parent_partid': 360}, {'status': 'failed', 'failreason': 'No path found', 'partid': 899, 'amount_msat': 56211, 'parent_partid': 478}, {'status': 'failed', 'failreason': 'No path found', 'partid': 118, 'amount_msat': 414586, 'parent_partid': 51}, {'status': 'pending', 'failreason': 'No path found', 'partid': 151, 'amount_msat': 414586, 'parent_partid': 118}, {'status': 'failed', 'failreason': 'No path found', 'partid': 322, 'amount_msat': 188623, 'parent_partid': 151}, {'status': 'pending', 'failreason': 'No path found', 'partid': 615, 'amount_msat': 188623, 'parent_partid': 322}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1014, 'amount_msat': 94024, 'parent_partid': 615}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1504, 'amount_msat': 94024, 'parent_partid': 1014}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1015, 'amount_msat': 94599, 'parent_partid': 615}, {'status': 'pending', 'failreason': 'No path found', 'partid': 323, 'amount_msat': 225963, 'parent_partid': 151}, {'status': 'pending', 'failreason': 'No path found', 'partid': 389, 'amount_msat': 120679, 'parent_partid': 323}, {'status': 'failed', 'failreason': 'No path found', 'partid': 740, 'amount_msat': 56457, 'parent_partid': 389}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1209, 'amount_msat': 56457, 'parent_partid': 740}, {'status': 'failed', 'failreason': 'No path found', 'partid': 741, 'amount_msat': 64222, 'parent_partid': 389}, {'status': 'failed', 'failreason': 'No path found', 'partid': 390, 'amount_msat': 105284, 'parent_partid': 323}, {'status': 'pending', 'failreason': 'No path found', 'partid': 742, 'amount_msat': 105284, 'parent_partid': 390}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1210, 'amount_msat': 54626, 'parent_partid': 742}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1339, 'amount_msat': 54626, 'parent_partid': 1210}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1211, 'amount_msat': 50658, 'parent_partid': 742}, {'status': 'failed', 'failreason': 'No path found', 'partid': 52, 'amount_msat': 704035, 'parent_partid': 37}, {'status': 'pending', 'failreason': 'No path found', 'partid': 119, 'amount_msat': 704035, 'parent_partid': 52}, {'status': 'failed', 'failreason': 'No path found', 'partid': 242, 'amount_msat': 358629, 'parent_partid': 119}, {'status': 'pending', 'failreason': 'No path found', 'partid': 302, 'amount_msat': 358629, 'parent_partid': 242}, {'status': 'pending', 'failreason': 'No path found', 'partid': 599, 'amount_msat': 190082, 'parent_partid': 302}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1001, 'amount_msat': 88792, 'parent_partid': 599}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1002, 'amount_msat': 101290, 'parent_partid': 599}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1123, 'amount_msat': 101290, 'parent_partid': 1002}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1669, 'amount_msat': 48452, 'parent_partid': 1123}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1670, 'amount_msat': 52838, 'parent_partid': 1123}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1776, 'amount_msat': 52838, 'parent_partid': 1670}, {'status': 'failed', 'failreason': 'No path found', 'partid': 600, 'amount_msat': 168547, 'parent_partid': 302}, {'status': 'pending', 'failreason': 'No path found', 'partid': 692, 'amount_msat': 168547, 'parent_partid': 600}, {'status': 'failed', 'failreason': 'No path found', 'partid': 840, 'amount_msat': 83411, 'parent_partid': 692}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1403, 'amount_msat': 83411, 'parent_partid': 840}, {'status': 'failed', 'failreason': 'No path found', 'partid': 841, 'amount_msat': 85136, 'parent_partid': 692}, {'status': 'pending', 'failreason': 'No path found', 'partid': 243, 'amount_msat': 345406, 'parent_partid': 119}, {'status': 'pending', 'failreason': 'No path found', 'partid': 303, 'amount_msat': 184873, 'parent_partid': 243}, {'status': 'failed', 'failreason': 'No path found', 'partid': 372, 'amount_msat': 97191, 'parent_partid': 303}, {'status': 'failed', 'failreason': 'No path found', 'partid': 727, 'amount_msat': 97191, 'parent_partid': 372}, {'status': 'failed', 'failreason': 'No path found', 'partid': 373, 'amount_msat': 87682, 'parent_partid': 303}, {'status': 'failed', 'failreason': 'No path found', 'partid': 304, 'amount_msat': 160533, 'parent_partid': 243}, {'status': 'pending', 'failreason': 'No path found', 'partid': 374, 'amount_msat': 160533, 'parent_partid': 304}, {'status': 'failed', 'failreason': 'No path found', 'partid': 728, 'amount_msat': 86107, 'parent_partid': 374}, {'status': 'failed', 'failreason': 'No path found', 'partid': 859, 'amount_msat': 86107, 'parent_partid': 728}, {'status': 'failed', 'failreason': 'No path found', 'partid': 729, 'amount_msat': 74426, 'parent_partid': 374}, {'status': 'failed', 'failreason': 'No path found', 'partid': 28, 'amount_msat': 2795678, 'parent_partid': 18}, {'status': 'pending', 'failreason': 'No path found', 'partid': 57, 'amount_msat': 2795678, 'parent_partid': 28}, {'status': 'failed', 'failreason': 'No path found', 'partid': 120, 'amount_msat': 1345312, 'parent_partid': 57}, {'status': 'pending', 'failreason': 'No path found', 'partid': 152, 'amount_msat': 1345312, 'parent_partid': 120}, {'status': 'pending', 'failreason': 'No path found', 'partid': 199, 'amount_msat': 617735, 'parent_partid': 152}, {'status': 'failed', 'failreason': 'No path found', 'partid': 420, 'amount_msat': 328903, 'parent_partid': 199}, {'status': 'pending', 'failreason': 'No path found', 'partid': 755, 'amount_msat': 328903, 'parent_partid': 420}, {'status': 'failed', 'failreason': 'No path found', 'partid': 874, 'amount_msat': 178516, 'parent_partid': 755}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1418, 'amount_msat': 178516, 'parent_partid': 874}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1862, 'amount_msat': 96384, 'parent_partid': 1418}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2079, 'amount_msat': 96384, 'parent_partid': 1862}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1863, 'amount_msat': 82132, 'parent_partid': 1418}, {'status': 'pending', 'failreason': 'No path found', 'partid': 875, 'amount_msat': 150387, 'parent_partid': 755}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1419, 'amount_msat': 74394, 'parent_partid': 875}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1420, 'amount_msat': 75993, 'parent_partid': 875}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1573, 'amount_msat': 75993, 'parent_partid': 1420}, {'status': 'pending', 'failreason': 'No path found', 'partid': 421, 'amount_msat': 288832, 'parent_partid': 199}, {'status': 'failed', 'failreason': 'No path found', 'partid': 756, 'amount_msat': 147701, 'parent_partid': 421}, {'status': 'pending', 'failreason': 'No path found', 'partid': 876, 'amount_msat': 147701, 'parent_partid': 756}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1048, 'amount_msat': 78110, 'parent_partid': 876}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1265, 'amount_msat': 78110, 'parent_partid': 1048}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1049, 'amount_msat': 69591, 'parent_partid': 876}, {'status': 'pending', 'failreason': 'No path found', 'partid': 757, 'amount_msat': 141131, 'parent_partid': 421}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1218, 'amount_msat': 65463, 'parent_partid': 757}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1344, 'amount_msat': 65463, 'parent_partid': 1218}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1219, 'amount_msat': 75668, 'parent_partid': 757}, {'status': 'failed', 'failreason': 'No path found', 'partid': 200, 'amount_msat': 727577, 'parent_partid': 152}, {'status': 'pending', 'failreason': 'No path found', 'partid': 422, 'amount_msat': 727577, 'parent_partid': 200}, {'status': 'failed', 'failreason': 'No path found', 'partid': 758, 'amount_msat': 353265, 'parent_partid': 422}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1220, 'amount_msat': 353265, 'parent_partid': 758}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1345, 'amount_msat': 159804, 'parent_partid': 1220}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1835, 'amount_msat': 73352, 'parent_partid': 1345}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1836, 'amount_msat': 86452, 'parent_partid': 1345}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1937, 'amount_msat': 86452, 'parent_partid': 1836}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1346, 'amount_msat': 193461, 'parent_partid': 1220}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1544, 'amount_msat': 193461, 'parent_partid': 1346}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1739, 'amount_msat': 89059, 'parent_partid': 1544}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1740, 'amount_msat': 104402, 'parent_partid': 1544}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1920, 'amount_msat': 104402, 'parent_partid': 1740}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2024, 'amount_msat': 51618, 'parent_partid': 1920}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2145, 'amount_msat': 51618, 'parent_partid': 2024}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2025, 'amount_msat': 52784, 'parent_partid': 1920}, {'status': 'pending', 'failreason': 'No path found', 'partid': 759, 'amount_msat': 374312, 'parent_partid': 422}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1221, 'amount_msat': 183817, 'parent_partid': 759}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1347, 'amount_msat': 98061, 'parent_partid': 1221}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1348, 'amount_msat': 85756, 'parent_partid': 1221}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1545, 'amount_msat': 85756, 'parent_partid': 1348}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1222, 'amount_msat': 190495, 'parent_partid': 759}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1710, 'amount_msat': 190495, 'parent_partid': 1222}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1793, 'amount_msat': 89608, 'parent_partid': 1710}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1794, 'amount_msat': 100887, 'parent_partid': 1710}, {'status': 'pending', 'failreason': 'No path found', 'partid': 2063, 'amount_msat': 100887, 'parent_partid': 1794}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2159, 'amount_msat': 49890, 'parent_partid': 2063}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2160, 'amount_msat': 50997, 'parent_partid': 2063}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2180, 'amount_msat': 50997, 'parent_partid': 2160}, {'status': 'pending', 'failreason': 'No path found', 'partid': 121, 'amount_msat': 1450366, 'parent_partid': 57}, {'status': 'pending', 'failreason': 'No path found', 'partid': 153, 'amount_msat': 759550, 'parent_partid': 121}, {'status': 'pending', 'failreason': 'No path found', 'partid': 201, 'amount_msat': 352996, 'parent_partid': 153}, {'status': 'pending', 'failreason': 'No path found', 'partid': 281, 'amount_msat': 158994, 'parent_partid': 201}, {'status': 'failed', 'failreason': 'No path found', 'partid': 361, 'amount_msat': 77454, 'parent_partid': 281}, {'status': 'failed', 'failreason': 'No path found', 'partid': 362, 'amount_msat': 81540, 'parent_partid': 281}, {'status': 'failed', 'failreason': 'No path found', 'partid': 721, 'amount_msat': 81540, 'parent_partid': 362}, {'status': 'failed', 'failreason': 'No path found', 'partid': 282, 'amount_msat': 194002, 'parent_partid': 201}, {'status': 'pending', 'failreason': 'No path found', 'partid': 363, 'amount_msat': 194002, 'parent_partid': 282}, {'status': 'failed', 'failreason': 'No path found', 'partid': 479, 'amount_msat': 97166, 'parent_partid': 363}, {'status': 'failed', 'failreason': 'No path found', 'partid': 480, 'amount_msat': 96836, 'parent_partid': 363}, {'status': 'failed', 'failreason': 'No path found', 'partid': 900, 'amount_msat': 96836, 'parent_partid': 480}, {'status': 'failed', 'failreason': 'No path found', 'partid': 202, 'amount_msat': 406554, 'parent_partid': 153}, {'status': 'pending', 'failreason': 'No path found', 'partid': 283, 'amount_msat': 406554, 'parent_partid': 202}, {'status': 'failed', 'failreason': 'No path found', 'partid': 576, 'amount_msat': 184946, 'parent_partid': 283}, {'status': 'pending', 'failreason': 'No path found', 'partid': 980, 'amount_msat': 184946, 'parent_partid': 576}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1109, 'amount_msat': 90017, 'parent_partid': 980}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1110, 'amount_msat': 94929, 'parent_partid': 980}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1661, 'amount_msat': 94929, 'parent_partid': 1110}, {'status': 'pending', 'failreason': 'No path found', 'partid': 577, 'amount_msat': 221608, 'parent_partid': 283}, {'status': 'pending', 'failreason': 'No path found', 'partid': 981, 'amount_msat': 121873, 'parent_partid': 577}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1481, 'amount_msat': 65532, 'parent_partid': 981}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1482, 'amount_msat': 56341, 'parent_partid': 981}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1903, 'amount_msat': 56341, 'parent_partid': 1482}, {'status': 'failed', 'failreason': 'No path found', 'partid': 982, 'amount_msat': 99735, 'parent_partid': 577}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1111, 'amount_msat': 99735, 'parent_partid': 982}, {'status': 'failed', 'failreason': 'No path found', 'partid': 154, 'amount_msat': 690816, 'parent_partid': 121}, {'status': 'pending', 'failreason': 'No path found', 'partid': 324, 'amount_msat': 690816, 'parent_partid': 154}, {'status': 'pending', 'failreason': 'No path found', 'partid': 391, 'amount_msat': 334654, 'parent_partid': 324}, {'status': 'pending', 'failreason': 'No path found', 'partid': 497, 'amount_msat': 169158, 'parent_partid': 391}, {'status': 'failed', 'failreason': 'No path found', 'partid': 632, 'amount_msat': 86935, 'parent_partid': 497}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1141, 'amount_msat': 86935, 'parent_partid': 632}, {'status': 'failed', 'failreason': 'No path found', 'partid': 633, 'amount_msat': 82223, 'parent_partid': 497}, {'status': 'failed', 'failreason': 'No path found', 'partid': 498, 'amount_msat': 165496, 'parent_partid': 391}, {'status': 'pending', 'failreason': 'No path found', 'partid': 915, 'amount_msat': 165496, 'parent_partid': 498}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1068, 'amount_msat': 85637, 'parent_partid': 915}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1271, 'amount_msat': 85637, 'parent_partid': 1068}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1069, 'amount_msat': 79859, 'parent_partid': 915}, {'status': 'failed', 'failreason': 'No path found', 'partid': 392, 'amount_msat': 356162, 'parent_partid': 324}, {'status': 'pending', 'failreason': 'No path found', 'partid': 499, 'amount_msat': 356162, 'parent_partid': 392}, {'status': 'failed', 'failreason': 'No path found', 'partid': 916, 'amount_msat': 169615, 'parent_partid': 499}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1436, 'amount_msat': 169615, 'parent_partid': 916}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1875, 'amount_msat': 86640, 'parent_partid': 1436}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1876, 'amount_msat': 82975, 'parent_partid': 1436}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1944, 'amount_msat': 82975, 'parent_partid': 1876}, {'status': 'pending', 'failreason': 'No path found', 'partid': 917, 'amount_msat': 186547, 'parent_partid': 499}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1437, 'amount_msat': 92228, 'parent_partid': 917}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1438, 'amount_msat': 94319, 'parent_partid': 917}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1877, 'amount_msat': 94319, 'parent_partid': 1438}, {'status': 'pending', 'failreason': 'No path found', 'partid': 5, 'amount_msat': 12608296, 'parent_partid': 3}, {'status': 'pending', 'failreason': 'No path found', 'partid': 11, 'amount_msat': 5967366, 'parent_partid': 5}, {'status': 'failed', 'failreason': 'No path found', 'partid': 32, 'amount_msat': 2862097, 'parent_partid': 11}, {'status': 'pending', 'failreason': 'No path found', 'partid': 61, 'amount_msat': 2862097, 'parent_partid': 32}, {'status': 'pending', 'failreason': 'No path found', 'partid': 125, 'amount_msat': 1406187, 'parent_partid': 61}, {'status': 'failed', 'failreason': 'No path found', 'partid': 246, 'amount_msat': 705481, 'parent_partid': 125}, {'status': 'pending', 'failreason': 'No path found', 'partid': 464, 'amount_msat': 705481, 'parent_partid': 246}, {'status': 'failed', 'failreason': 'No path found', 'partid': 794, 'amount_msat': 325513, 'parent_partid': 464}, {'status': 'pending', 'failreason': 'No path found', 'partid': 896, 'amount_msat': 325513, 'parent_partid': 794}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1427, 'amount_msat': 151609, 'parent_partid': 896}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1867, 'amount_msat': 82500, 'parent_partid': 1427}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1868, 'amount_msat': 69109, 'parent_partid': 1427}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2080, 'amount_msat': 69109, 'parent_partid': 1868}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1428, 'amount_msat': 173904, 'parent_partid': 896}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1869, 'amount_msat': 173904, 'parent_partid': 1428}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2081, 'amount_msat': 83451, 'parent_partid': 1869}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2082, 'amount_msat': 90453, 'parent_partid': 1869}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2108, 'amount_msat': 90453, 'parent_partid': 2082}, {'status': 'pending', 'failreason': 'No path found', 'partid': 795, 'amount_msat': 379968, 'parent_partid': 464}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1248, 'amount_msat': 192565, 'parent_partid': 795}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1725, 'amount_msat': 192565, 'parent_partid': 1248}, {'status': 'pending', 'failreason': 'No path found', 'partid': 2019, 'amount_msat': 102893, 'parent_partid': 1725}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2044, 'amount_msat': 47888, 'parent_partid': 2019}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2154, 'amount_msat': 47888, 'parent_partid': 2044}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2045, 'amount_msat': 55005, 'parent_partid': 2019}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2020, 'amount_msat': 89672, 'parent_partid': 1725}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2046, 'amount_msat': 89672, 'parent_partid': 2020}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1249, 'amount_msat': 187403, 'parent_partid': 795}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1362, 'amount_msat': 86841, 'parent_partid': 1249}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1549, 'amount_msat': 86841, 'parent_partid': 1362}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1363, 'amount_msat': 100562, 'parent_partid': 1249}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1550, 'amount_msat': 54272, 'parent_partid': 1363}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1961, 'amount_msat': 54272, 'parent_partid': 1550}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1551, 'amount_msat': 46290, 'parent_partid': 1363}, {'status': 'pending', 'failreason': 'No path found', 'partid': 247, 'amount_msat': 700706, 'parent_partid': 125}, {'status': 'failed', 'failreason': 'No path found', 'partid': 308, 'amount_msat': 376123, 'parent_partid': 247}, {'status': 'pending', 'failreason': 'No path found', 'partid': 603, 'amount_msat': 376123, 'parent_partid': 308}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1006, 'amount_msat': 184175, 'parent_partid': 603}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1127, 'amount_msat': 184175, 'parent_partid': 1006}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1305, 'amount_msat': 99447, 'parent_partid': 1127}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1306, 'amount_msat': 84728, 'parent_partid': 1127}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1533, 'amount_msat': 84728, 'parent_partid': 1306}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1007, 'amount_msat': 191948, 'parent_partid': 603}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1497, 'amount_msat': 102014, 'parent_partid': 1007}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1600, 'amount_msat': 54112, 'parent_partid': 1497}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1751, 'amount_msat': 54112, 'parent_partid': 1600}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1601, 'amount_msat': 47902, 'parent_partid': 1497}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1498, 'amount_msat': 89934, 'parent_partid': 1007}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1602, 'amount_msat': 89934, 'parent_partid': 1498}, {'status': 'pending', 'failreason': 'No path found', 'partid': 309, 'amount_msat': 324583, 'parent_partid': 247}, {'status': 'failed', 'failreason': 'No path found', 'partid': 378, 'amount_msat': 175246, 'parent_partid': 309}, {'status': 'pending', 'failreason': 'No path found', 'partid': 731, 'amount_msat': 175246, 'parent_partid': 378}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1196, 'amount_msat': 84585, 'parent_partid': 731}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1702, 'amount_msat': 84585, 'parent_partid': 1196}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1197, 'amount_msat': 90661, 'parent_partid': 731}, {'status': 'pending', 'failreason': 'No path found', 'partid': 379, 'amount_msat': 149337, 'parent_partid': 309}, {'status': 'failed', 'failreason': 'No path found', 'partid': 492, 'amount_msat': 72840, 'parent_partid': 379}, {'status': 'failed', 'failreason': 'No path found', 'partid': 911, 'amount_msat': 72840, 'parent_partid': 492}, {'status': 'failed', 'failreason': 'No path found', 'partid': 493, 'amount_msat': 76497, 'parent_partid': 379}, {'status': 'failed', 'failreason': 'No path found', 'partid': 126, 'amount_msat': 1455910, 'parent_partid': 61}, {'status': 'pending', 'failreason': 'No path found', 'partid': 158, 'amount_msat': 1455910, 'parent_partid': 126}, {'status': 'pending', 'failreason': 'No path found', 'partid': 327, 'amount_msat': 661924, 'parent_partid': 158}, {'status': 'failed', 'failreason': 'No path found', 'partid': 396, 'amount_msat': 360013, 'parent_partid': 327}, {'status': 'pending', 'failreason': 'No path found', 'partid': 505, 'amount_msat': 360013, 'parent_partid': 396}, {'status': 'pending', 'failreason': 'No path found', 'partid': 637, 'amount_msat': 192359, 'parent_partid': 505}, {'status': 'failed', 'failreason': 'No path found', 'partid': 805, 'amount_msat': 95792, 'parent_partid': 637}, {'status': 'failed', 'failreason': 'No path found', 'partid': 806, 'amount_msat': 96567, 'parent_partid': 637}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1027, 'amount_msat': 96567, 'parent_partid': 806}, {'status': 'failed', 'failreason': 'No path found', 'partid': 638, 'amount_msat': 167654, 'parent_partid': 505}, {'status': 'pending', 'failreason': 'No path found', 'partid': 807, 'amount_msat': 167654, 'parent_partid': 638}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1376, 'amount_msat': 82674, 'parent_partid': 807}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1849, 'amount_msat': 82674, 'parent_partid': 1376}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1377, 'amount_msat': 84980, 'parent_partid': 807}, {'status': 'pending', 'failreason': 'No path found', 'partid': 397, 'amount_msat': 301911, 'parent_partid': 327}, {'status': 'pending', 'failreason': 'No path found', 'partid': 743, 'amount_msat': 149824, 'parent_partid': 397}, {'status': 'failed', 'failreason': 'No path found', 'partid': 862, 'amount_msat': 80195, 'parent_partid': 743}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1415, 'amount_msat': 80195, 'parent_partid': 862}, {'status': 'failed', 'failreason': 'No path found', 'partid': 863, 'amount_msat': 69629, 'parent_partid': 743}, {'status': 'failed', 'failreason': 'No path found', 'partid': 744, 'amount_msat': 152087, 'parent_partid': 397}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1212, 'amount_msat': 152087, 'parent_partid': 744}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1706, 'amount_msat': 69605, 'parent_partid': 1212}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1792, 'amount_msat': 69605, 'parent_partid': 1706}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1707, 'amount_msat': 82482, 'parent_partid': 1212}, {'status': 'failed', 'failreason': 'No path found', 'partid': 328, 'amount_msat': 793986, 'parent_partid': 158}, {'status': 'pending', 'failreason': 'No path found', 'partid': 616, 'amount_msat': 793986, 'parent_partid': 328}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1016, 'amount_msat': 368179, 'parent_partid': 616}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1505, 'amount_msat': 368179, 'parent_partid': 1016}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1607, 'amount_msat': 181686, 'parent_partid': 1505}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1752, 'amount_msat': 97805, 'parent_partid': 1607}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2053, 'amount_msat': 97805, 'parent_partid': 1752}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1753, 'amount_msat': 83881, 'parent_partid': 1607}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1608, 'amount_msat': 186493, 'parent_partid': 1505}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1989, 'amount_msat': 186493, 'parent_partid': 1608}, {'status': 'pending', 'failreason': 'No path found', 'partid': 2135, 'amount_msat': 100519, 'parent_partid': 1989}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2151, 'amount_msat': 49646, 'parent_partid': 2135}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2152, 'amount_msat': 50873, 'parent_partid': 2135}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2166, 'amount_msat': 50873, 'parent_partid': 2152}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2136, 'amount_msat': 85974, 'parent_partid': 1989}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2176, 'amount_msat': 85974, 'parent_partid': 2136}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1017, 'amount_msat': 425807, 'parent_partid': 616}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1506, 'amount_msat': 219322, 'parent_partid': 1017}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1609, 'amount_msat': 219322, 'parent_partid': 1506}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1754, 'amount_msat': 102219, 'parent_partid': 1609}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1921, 'amount_msat': 102219, 'parent_partid': 1754}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2115, 'amount_msat': 52513, 'parent_partid': 1921}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2116, 'amount_msat': 49706, 'parent_partid': 1921}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2147, 'amount_msat': 49706, 'parent_partid': 2116}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1755, 'amount_msat': 117103, 'parent_partid': 1609}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2054, 'amount_msat': 56110, 'parent_partid': 1755}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2156, 'amount_msat': 56110, 'parent_partid': 2054}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2055, 'amount_msat': 60993, 'parent_partid': 1755}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1507, 'amount_msat': 206485, 'parent_partid': 1017}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1908, 'amount_msat': 101803, 'parent_partid': 1507}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1950, 'amount_msat': 101803, 'parent_partid': 1908}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2028, 'amount_msat': 46677, 'parent_partid': 1950}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2101, 'amount_msat': 46677, 'parent_partid': 2028}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2029, 'amount_msat': 55126, 'parent_partid': 1950}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1909, 'amount_msat': 104682, 'parent_partid': 1507}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2095, 'amount_msat': 56784, 'parent_partid': 1909}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2096, 'amount_msat': 47898, 'parent_partid': 1909}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2112, 'amount_msat': 47898, 'parent_partid': 2096}, {'status': 'pending', 'failreason': 'No path found', 'partid': 33, 'amount_msat': 3105269, 'parent_partid': 11}, {'status': 'failed', 'failreason': 'No path found', 'partid': 62, 'amount_msat': 1538301, 'parent_partid': 33}, {'status': 'pending', 'failreason': 'No path found', 'partid': 127, 'amount_msat': 1538301, 'parent_partid': 62}, {'status': 'failed', 'failreason': 'No path found', 'partid': 248, 'amount_msat': 806245, 'parent_partid': 127}, {'status': 'pending', 'failreason': 'No path found', 'partid': 465, 'amount_msat': 806245, 'parent_partid': 248}, {'status': 'failed', 'failreason': 'No path found', 'partid': 796, 'amount_msat': 421463, 'parent_partid': 465}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1250, 'amount_msat': 421463, 'parent_partid': 796}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1364, 'amount_msat': 197377, 'parent_partid': 1250}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1845, 'amount_msat': 197377, 'parent_partid': 1364}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2074, 'amount_msat': 104228, 'parent_partid': 1845}, {'status': 'pending', 'failreason': 'No path found', 'partid': 2162, 'amount_msat': 104228, 'parent_partid': 2074}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2169, 'amount_msat': 51965, 'parent_partid': 2162}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2170, 'amount_msat': 52263, 'parent_partid': 2162}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2178, 'amount_msat': 52263, 'parent_partid': 2170}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2075, 'amount_msat': 93149, 'parent_partid': 1845}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1365, 'amount_msat': 224086, 'parent_partid': 1250}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1552, 'amount_msat': 115764, 'parent_partid': 1365}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1962, 'amount_msat': 115764, 'parent_partid': 1552}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2122, 'amount_msat': 52298, 'parent_partid': 1962}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2148, 'amount_msat': 52298, 'parent_partid': 2122}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2123, 'amount_msat': 63466, 'parent_partid': 1962}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1553, 'amount_msat': 108322, 'parent_partid': 1365}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1963, 'amount_msat': 53400, 'parent_partid': 1553}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1964, 'amount_msat': 54922, 'parent_partid': 1553}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2031, 'amount_msat': 54922, 'parent_partid': 1964}, {'status': 'pending', 'failreason': 'No path found', 'partid': 797, 'amount_msat': 384782, 'parent_partid': 465}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1251, 'amount_msat': 202279, 'parent_partid': 797}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1366, 'amount_msat': 93006, 'parent_partid': 1251}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1554, 'amount_msat': 93006, 'parent_partid': 1366}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1367, 'amount_msat': 109273, 'parent_partid': 1251}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1846, 'amount_msat': 49690, 'parent_partid': 1367}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1938, 'amount_msat': 49690, 'parent_partid': 1846}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1847, 'amount_msat': 59583, 'parent_partid': 1367}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1252, 'amount_msat': 182503, 'parent_partid': 797}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1726, 'amount_msat': 182503, 'parent_partid': 1252}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2021, 'amount_msat': 85729, 'parent_partid': 1726}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2022, 'amount_msat': 96774, 'parent_partid': 1726}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2047, 'amount_msat': 96774, 'parent_partid': 2022}, {'status': 'pending', 'failreason': 'No path found', 'partid': 249, 'amount_msat': 732056, 'parent_partid': 127}, {'status': 'failed', 'failreason': 'No path found', 'partid': 310, 'amount_msat': 392827, 'parent_partid': 249}, {'status': 'pending', 'failreason': 'No path found', 'partid': 380, 'amount_msat': 392827, 'parent_partid': 310}, {'status': 'failed', 'failreason': 'No path found', 'partid': 732, 'amount_msat': 177644, 'parent_partid': 380}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1198, 'amount_msat': 177644, 'parent_partid': 732}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1334, 'amount_msat': 89180, 'parent_partid': 1198}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1541, 'amount_msat': 89180, 'parent_partid': 1334}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1335, 'amount_msat': 88464, 'parent_partid': 1198}, {'status': 'pending', 'failreason': 'No path found', 'partid': 733, 'amount_msat': 215183, 'parent_partid': 380}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1199, 'amount_msat': 98359, 'parent_partid': 733}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1200, 'amount_msat': 116824, 'parent_partid': 733}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1336, 'amount_msat': 116824, 'parent_partid': 1200}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1830, 'amount_msat': 59464, 'parent_partid': 1336}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2069, 'amount_msat': 59464, 'parent_partid': 1830}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1831, 'amount_msat': 57360, 'parent_partid': 1336}, {'status': 'pending', 'failreason': 'No path found', 'partid': 311, 'amount_msat': 339229, 'parent_partid': 249}, {'status': 'failed', 'failreason': 'No path found', 'partid': 604, 'amount_msat': 166958, 'parent_partid': 311}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1008, 'amount_msat': 166958, 'parent_partid': 604}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1499, 'amount_msat': 83095, 'parent_partid': 1008}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1500, 'amount_msat': 83863, 'parent_partid': 1008}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1906, 'amount_msat': 83863, 'parent_partid': 1500}, {'status': 'pending', 'failreason': 'No path found', 'partid': 605, 'amount_msat': 172271, 'parent_partid': 311}, {'status': 'failed', 'failreason': 'No path found', 'partid': 693, 'amount_msat': 89711, 'parent_partid': 605}, {'status': 'failed', 'failreason': 'No path found', 'partid': 694, 'amount_msat': 82560, 'parent_partid': 605}, {'status': 'failed', 'failreason': 'No path found', 'partid': 842, 'amount_msat': 82560, 'parent_partid': 694}, {'status': 'pending', 'failreason': 'No path found', 'partid': 63, 'amount_msat': 1566968, 'parent_partid': 33}, {'status': 'failed', 'failreason': 'No path found', 'partid': 128, 'amount_msat': 816993, 'parent_partid': 63}, {'status': 'pending', 'failreason': 'No path found', 'partid': 250, 'amount_msat': 816993, 'parent_partid': 128}, {'status': 'failed', 'failreason': 'No path found', 'partid': 312, 'amount_msat': 444458, 'parent_partid': 250}, {'status': 'pending', 'failreason': 'No path found', 'partid': 381, 'amount_msat': 444458, 'parent_partid': 312}, {'status': 'failed', 'failreason': 'No path found', 'partid': 494, 'amount_msat': 207501, 'parent_partid': 381}, {'status': 'pending', 'failreason': 'No path found', 'partid': 912, 'amount_msat': 207501, 'parent_partid': 494}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1433, 'amount_msat': 102477, 'parent_partid': 912}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1870, 'amount_msat': 53854, 'parent_partid': 1433}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1941, 'amount_msat': 53854, 'parent_partid': 1870}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1871, 'amount_msat': 48623, 'parent_partid': 1433}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1434, 'amount_msat': 105024, 'parent_partid': 912}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1872, 'amount_msat': 105024, 'parent_partid': 1434}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1942, 'amount_msat': 48341, 'parent_partid': 1872}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2119, 'amount_msat': 48341, 'parent_partid': 1942}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1943, 'amount_msat': 56683, 'parent_partid': 1872}, {'status': 'pending', 'failreason': 'No path found', 'partid': 495, 'amount_msat': 236957, 'parent_partid': 381}, {'status': 'pending', 'failreason': 'No path found', 'partid': 913, 'amount_msat': 122890, 'parent_partid': 495}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1066, 'amount_msat': 55824, 'parent_partid': 913}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1270, 'amount_msat': 55824, 'parent_partid': 1066}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1067, 'amount_msat': 67066, 'parent_partid': 913}, {'status': 'failed', 'failreason': 'No path found', 'partid': 914, 'amount_msat': 114067, 'parent_partid': 495}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1435, 'amount_msat': 114067, 'parent_partid': 914}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1873, 'amount_msat': 58662, 'parent_partid': 1435}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1874, 'amount_msat': 55405, 'parent_partid': 1435}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2083, 'amount_msat': 55405, 'parent_partid': 1874}, {'status': 'pending', 'failreason': 'No path found', 'partid': 313, 'amount_msat': 372535, 'parent_partid': 250}, {'status': 'failed', 'failreason': 'No path found', 'partid': 606, 'amount_msat': 177978, 'parent_partid': 313}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1009, 'amount_msat': 177978, 'parent_partid': 606}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1128, 'amount_msat': 84421, 'parent_partid': 1009}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1671, 'amount_msat': 84421, 'parent_partid': 1128}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1129, 'amount_msat': 93557, 'parent_partid': 1009}, {'status': 'pending', 'failreason': 'No path found', 'partid': 607, 'amount_msat': 194557, 'parent_partid': 313}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1010, 'amount_msat': 88229, 'parent_partid': 607}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1130, 'amount_msat': 88229, 'parent_partid': 1010}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1011, 'amount_msat': 106328, 'parent_partid': 607}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1131, 'amount_msat': 50627, 'parent_partid': 1011}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1132, 'amount_msat': 55701, 'parent_partid': 1011}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1672, 'amount_msat': 55701, 'parent_partid': 1132}, {'status': 'pending', 'failreason': 'No path found', 'partid': 129, 'amount_msat': 749975, 'parent_partid': 63}, {'status': 'pending', 'failreason': 'No path found', 'partid': 251, 'amount_msat': 390742, 'parent_partid': 129}, {'status': 'failed', 'failreason': 'No path found', 'partid': 466, 'amount_msat': 197324, 'parent_partid': 251}, {'status': 'pending', 'failreason': 'No path found', 'partid': 556, 'amount_msat': 197324, 'parent_partid': 466}, {'status': 'failed', 'failreason': 'No path found', 'partid': 964, 'amount_msat': 92364, 'parent_partid': 556}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1471, 'amount_msat': 92364, 'parent_partid': 964}, {'status': 'pending', 'failreason': 'No path found', 'partid': 965, 'amount_msat': 104960, 'parent_partid': 556}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1472, 'amount_msat': 50679, 'parent_partid': 965}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1587, 'amount_msat': 50679, 'parent_partid': 1472}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1473, 'amount_msat': 54281, 'parent_partid': 965}, {'status': 'pending', 'failreason': 'No path found', 'partid': 467, 'amount_msat': 193418, 'parent_partid': 251}, {'status': 'failed', 'failreason': 'No path found', 'partid': 557, 'amount_msat': 88435, 'parent_partid': 467}, {'status': 'failed', 'failreason': 'No path found', 'partid': 558, 'amount_msat': 104983, 'parent_partid': 467}, {'status': 'pending', 'failreason': 'No path found', 'partid': 966, 'amount_msat': 104983, 'parent_partid': 558}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1474, 'amount_msat': 48670, 'parent_partid': 966}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1588, 'amount_msat': 48670, 'parent_partid': 1474}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1475, 'amount_msat': 56313, 'parent_partid': 966}, {'status': 'failed', 'failreason': 'No path found', 'partid': 252, 'amount_msat': 359233, 'parent_partid': 129}, {'status': 'pending', 'failreason': 'No path found', 'partid': 468, 'amount_msat': 359233, 'parent_partid': 252}, {'status': 'failed', 'failreason': 'No path found', 'partid': 798, 'amount_msat': 184907, 'parent_partid': 468}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1253, 'amount_msat': 184907, 'parent_partid': 798}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1727, 'amount_msat': 87288, 'parent_partid': 1253}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1728, 'amount_msat': 97619, 'parent_partid': 1253}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1801, 'amount_msat': 97619, 'parent_partid': 1728}, {'status': 'pending', 'failreason': 'No path found', 'partid': 799, 'amount_msat': 174326, 'parent_partid': 468}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1254, 'amount_msat': 81794, 'parent_partid': 799}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1368, 'amount_msat': 81794, 'parent_partid': 1254}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1255, 'amount_msat': 92532, 'parent_partid': 799}, {'status': 'failed', 'failreason': 'No path found', 'partid': 12, 'amount_msat': 6640930, 'parent_partid': 5}, {'status': 'pending', 'failreason': 'No path found', 'partid': 19, 'amount_msat': 6640930, 'parent_partid': 12}, {'status': 'pending', 'failreason': 'No path found', 'partid': 41, 'amount_msat': 3513680, 'parent_partid': 19}, {'status': 'failed', 'failreason': 'No path found', 'partid': 80, 'amount_msat': 1768897, 'parent_partid': 41}, {'status': 'pending', 'failreason': 'No path found', 'partid': 169, 'amount_msat': 1768897, 'parent_partid': 80}, {'status': 'failed', 'failreason': 'No path found', 'partid': 338, 'amount_msat': 952500, 'parent_partid': 169}, {'status': 'pending', 'failreason': 'No path found', 'partid': 624, 'amount_msat': 952500, 'parent_partid': 338}, {'status': 'pending', 'failreason': 'No path found', 'partid': 711, 'amount_msat': 435774, 'parent_partid': 624}, {'status': 'failed', 'failreason': 'No path found', 'partid': 854, 'amount_msat': 217261, 'parent_partid': 711}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1411, 'amount_msat': 217261, 'parent_partid': 854}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1568, 'amount_msat': 115335, 'parent_partid': 1411}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1971, 'amount_msat': 115335, 'parent_partid': 1568}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2035, 'amount_msat': 58201, 'parent_partid': 1971}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2036, 'amount_msat': 57134, 'parent_partid': 1971}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2103, 'amount_msat': 57134, 'parent_partid': 2036}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1569, 'amount_msat': 101926, 'parent_partid': 1411}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1972, 'amount_msat': 46471, 'parent_partid': 1569}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2125, 'amount_msat': 46471, 'parent_partid': 1972}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1973, 'amount_msat': 55455, 'parent_partid': 1569}, {'status': 'pending', 'failreason': 'No path found', 'partid': 855, 'amount_msat': 218513, 'parent_partid': 711}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1042, 'amount_msat': 115428, 'parent_partid': 855}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1263, 'amount_msat': 115428, 'parent_partid': 1042}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1802, 'amount_msat': 56926, 'parent_partid': 1263}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1931, 'amount_msat': 56926, 'parent_partid': 1802}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1803, 'amount_msat': 58502, 'parent_partid': 1263}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1043, 'amount_msat': 103085, 'parent_partid': 855}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1624, 'amount_msat': 53574, 'parent_partid': 1043}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1993, 'amount_msat': 53574, 'parent_partid': 1624}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1625, 'amount_msat': 49511, 'parent_partid': 1043}, {'status': 'failed', 'failreason': 'No path found', 'partid': 712, 'amount_msat': 516726, 'parent_partid': 624}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1187, 'amount_msat': 516726, 'parent_partid': 712}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1331, 'amount_msat': 266551, 'parent_partid': 1187}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1539, 'amount_msat': 144175, 'parent_partid': 1331}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1735, 'amount_msat': 72598, 'parent_partid': 1539}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1736, 'amount_msat': 71577, 'parent_partid': 1539}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1919, 'amount_msat': 71577, 'parent_partid': 1736}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1540, 'amount_msat': 122376, 'parent_partid': 1331}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1737, 'amount_msat': 122376, 'parent_partid': 1540}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2049, 'amount_msat': 58436, 'parent_partid': 1737}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2050, 'amount_msat': 63940, 'parent_partid': 1737}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2155, 'amount_msat': 63940, 'parent_partid': 2050}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1332, 'amount_msat': 250175, 'parent_partid': 1187}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1827, 'amount_msat': 250175, 'parent_partid': 1332}, {'status': 'pending', 'failreason': 'No path found', 'partid': 2067, 'amount_msat': 119084, 'parent_partid': 1827}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2105, 'amount_msat': 54110, 'parent_partid': 2067}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2106, 'amount_msat': 64974, 'parent_partid': 2067}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2171, 'amount_msat': 64974, 'parent_partid': 2106}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2068, 'amount_msat': 131091, 'parent_partid': 1827}, {'status': 'pending', 'failreason': 'No path found', 'partid': 2161, 'amount_msat': 131091, 'parent_partid': 2068}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2167, 'amount_msat': 60102, 'parent_partid': 2161}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2168, 'amount_msat': 70989, 'parent_partid': 2161}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2181, 'amount_msat': 70989, 'parent_partid': 2168}, {'status': 'pending', 'failreason': 'No path found', 'partid': 339, 'amount_msat': 816397, 'parent_partid': 169}, {'status': 'failed', 'failreason': 'No path found', 'partid': 406, 'amount_msat': 387608, 'parent_partid': 339}, {'status': 'pending', 'failreason': 'No path found', 'partid': 751, 'amount_msat': 387608, 'parent_partid': 406}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1216, 'amount_msat': 211284, 'parent_partid': 751}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1343, 'amount_msat': 211284, 'parent_partid': 1216}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1542, 'amount_msat': 95849, 'parent_partid': 1343}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1738, 'amount_msat': 95849, 'parent_partid': 1542}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1543, 'amount_msat': 115435, 'parent_partid': 1343}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1957, 'amount_msat': 59028, 'parent_partid': 1543}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1958, 'amount_msat': 56407, 'parent_partid': 1543}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2030, 'amount_msat': 56407, 'parent_partid': 1958}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1217, 'amount_msat': 176324, 'parent_partid': 751}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1708, 'amount_msat': 87772, 'parent_partid': 1217}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2015, 'amount_msat': 87772, 'parent_partid': 1708}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1709, 'amount_msat': 88552, 'parent_partid': 1217}, {'status': 'pending', 'failreason': 'No path found', 'partid': 407, 'amount_msat': 428789, 'parent_partid': 339}, {'status': 'failed', 'failreason': 'No path found', 'partid': 512, 'amount_msat': 218088, 'parent_partid': 407}, {'status': 'pending', 'failreason': 'No path found', 'partid': 926, 'amount_msat': 218088, 'parent_partid': 512}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1076, 'amount_msat': 110311, 'parent_partid': 926}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1279, 'amount_msat': 110311, 'parent_partid': 1076}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1522, 'amount_msat': 58894, 'parent_partid': 1279}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1954, 'amount_msat': 58894, 'parent_partid': 1522}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1523, 'amount_msat': 51417, 'parent_partid': 1279}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1077, 'amount_msat': 107777, 'parent_partid': 926}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1280, 'amount_msat': 55839, 'parent_partid': 1077}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1805, 'amount_msat': 55839, 'parent_partid': 1280}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1281, 'amount_msat': 51938, 'parent_partid': 1077}, {'status': 'pending', 'failreason': 'No path found', 'partid': 513, 'amount_msat': 210701, 'parent_partid': 407}, {'status': 'pending', 'failreason': 'No path found', 'partid': 927, 'amount_msat': 103406, 'parent_partid': 513}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1446, 'amount_msat': 54827, 'parent_partid': 927}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1884, 'amount_msat': 54827, 'parent_partid': 1446}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1447, 'amount_msat': 48579, 'parent_partid': 927}, {'status': 'failed', 'failreason': 'No path found', 'partid': 928, 'amount_msat': 107295, 'parent_partid': 513}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1078, 'amount_msat': 107295, 'parent_partid': 928}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1282, 'amount_msat': 54715, 'parent_partid': 1078}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1524, 'amount_msat': 54715, 'parent_partid': 1282}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1283, 'amount_msat': 52580, 'parent_partid': 1078}, {'status': 'pending', 'failreason': 'No path found', 'partid': 81, 'amount_msat': 1744783, 'parent_partid': 41}, {'status': 'failed', 'failreason': 'No path found', 'partid': 104, 'amount_msat': 917461, 'parent_partid': 81}, {'status': 'pending', 'failreason': 'No path found', 'partid': 138, 'amount_msat': 917461, 'parent_partid': 104}, {'status': 'pending', 'failreason': 'No path found', 'partid': 181, 'amount_msat': 492605, 'parent_partid': 138}, {'status': 'pending', 'failreason': 'No path found', 'partid': 259, 'amount_msat': 260057, 'parent_partid': 181}, {'status': 'pending', 'failreason': 'No path found', 'partid': 561, 'amount_msat': 141958, 'parent_partid': 259}, {'status': 'failed', 'failreason': 'No path found', 'partid': 967, 'amount_msat': 66111, 'parent_partid': 561}, {'status': 'failed', 'failreason': 'No path found', 'partid': 968, 'amount_msat': 75847, 'parent_partid': 561}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1097, 'amount_msat': 75847, 'parent_partid': 968}, {'status': 'failed', 'failreason': 'No path found', 'partid': 562, 'amount_msat': 118099, 'parent_partid': 259}, {'status': 'pending', 'failreason': 'No path found', 'partid': 969, 'amount_msat': 118099, 'parent_partid': 562}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1098, 'amount_msat': 63110, 'parent_partid': 969}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1651, 'amount_msat': 63110, 'parent_partid': 1098}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1099, 'amount_msat': 54989, 'parent_partid': 969}, {'status': 'failed', 'failreason': 'No path found', 'partid': 260, 'amount_msat': 232548, 'parent_partid': 181}, {'status': 'pending', 'failreason': 'No path found', 'partid': 563, 'amount_msat': 232548, 'parent_partid': 260}, {'status': 'failed', 'failreason': 'No path found', 'partid': 970, 'amount_msat': 105210, 'parent_partid': 563}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1476, 'amount_msat': 105210, 'parent_partid': 970}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1901, 'amount_msat': 53656, 'parent_partid': 1476}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1902, 'amount_msat': 51554, 'parent_partid': 1476}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1949, 'amount_msat': 51554, 'parent_partid': 1902}, {'status': 'pending', 'failreason': 'No path found', 'partid': 971, 'amount_msat': 127338, 'parent_partid': 563}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1100, 'amount_msat': 57916, 'parent_partid': 971}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1652, 'amount_msat': 57916, 'parent_partid': 1100}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1101, 'amount_msat': 69422, 'parent_partid': 971}, {'status': 'failed', 'failreason': 'No path found', 'partid': 182, 'amount_msat': 424856, 'parent_partid': 138}, {'status': 'pending', 'failreason': 'No path found', 'partid': 261, 'amount_msat': 424856, 'parent_partid': 182}, {'status': 'failed', 'failreason': 'No path found', 'partid': 564, 'amount_msat': 208154, 'parent_partid': 261}, {'status': 'pending', 'failreason': 'No path found', 'partid': 676, 'amount_msat': 208154, 'parent_partid': 564}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1169, 'amount_msat': 104620, 'parent_partid': 676}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1325, 'amount_msat': 48395, 'parent_partid': 1169}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1326, 'amount_msat': 56225, 'parent_partid': 1169}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1826, 'amount_msat': 56225, 'parent_partid': 1326}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1170, 'amount_msat': 103534, 'parent_partid': 676}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1327, 'amount_msat': 103534, 'parent_partid': 1170}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1537, 'amount_msat': 50418, 'parent_partid': 1327}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1538, 'amount_msat': 53116, 'parent_partid': 1327}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1956, 'amount_msat': 53116, 'parent_partid': 1538}, {'status': 'pending', 'failreason': 'No path found', 'partid': 565, 'amount_msat': 216702, 'parent_partid': 261}, {'status': 'failed', 'failreason': 'No path found', 'partid': 972, 'amount_msat': 105749, 'parent_partid': 565}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1102, 'amount_msat': 105749, 'parent_partid': 972}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1653, 'amount_msat': 54947, 'parent_partid': 1102}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1654, 'amount_msat': 50802, 'parent_partid': 1102}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1771, 'amount_msat': 50802, 'parent_partid': 1654}, {'status': 'pending', 'failreason': 'No path found', 'partid': 973, 'amount_msat': 110953, 'parent_partid': 565}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1477, 'amount_msat': 52094, 'parent_partid': 973}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1478, 'amount_msat': 58859, 'parent_partid': 973}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1589, 'amount_msat': 58859, 'parent_partid': 1478}, {'status': 'pending', 'failreason': 'No path found', 'partid': 105, 'amount_msat': 827322, 'parent_partid': 81}, {'status': 'pending', 'failreason': 'No path found', 'partid': 139, 'amount_msat': 384757, 'parent_partid': 105}, {'status': 'pending', 'failreason': 'No path found', 'partid': 183, 'amount_msat': 201430, 'parent_partid': 139}, {'status': 'failed', 'failreason': 'No path found', 'partid': 414, 'amount_msat': 108113, 'parent_partid': 183}, {'status': 'pending', 'failreason': 'No path found', 'partid': 752, 'amount_msat': 108113, 'parent_partid': 414}, {'status': 'failed', 'failreason': 'No path found', 'partid': 869, 'amount_msat': 52126, 'parent_partid': 752}, {'status': 'failed', 'failreason': 'No path found', 'partid': 870, 'amount_msat': 55987, 'parent_partid': 752}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1416, 'amount_msat': 55987, 'parent_partid': 870}, {'status': 'failed', 'failreason': 'No path found', 'partid': 415, 'amount_msat': 93317, 'parent_partid': 183}, {'status': 'failed', 'failreason': 'No path found', 'partid': 184, 'amount_msat': 183327, 'parent_partid': 139}, {'status': 'pending', 'failreason': 'No path found', 'partid': 416, 'amount_msat': 183327, 'parent_partid': 184}, {'status': 'pending', 'failreason': 'No path found', 'partid': 753, 'amount_msat': 100477, 'parent_partid': 416}, {'status': 'failed', 'failreason': 'No path found', 'partid': 871, 'amount_msat': 52565, 'parent_partid': 753}, {'status': 'failed', 'failreason': 'No path found', 'partid': 872, 'amount_msat': 47912, 'parent_partid': 753}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1417, 'amount_msat': 47912, 'parent_partid': 872}, {'status': 'failed', 'failreason': 'No path found', 'partid': 754, 'amount_msat': 82850, 'parent_partid': 416}, {'status': 'failed', 'failreason': 'No path found', 'partid': 873, 'amount_msat': 82850, 'parent_partid': 754}, {'status': 'failed', 'failreason': 'No path found', 'partid': 140, 'amount_msat': 442565, 'parent_partid': 105}, {'status': 'pending', 'failreason': 'No path found', 'partid': 319, 'amount_msat': 442565, 'parent_partid': 140}, {'status': 'pending', 'failreason': 'No path found', 'partid': 387, 'amount_msat': 212916, 'parent_partid': 319}, {'status': 'pending', 'failreason': 'No path found', 'partid': 737, 'amount_msat': 116925, 'parent_partid': 387}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1204, 'amount_msat': 61491, 'parent_partid': 737}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1337, 'amount_msat': 61491, 'parent_partid': 1204}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1205, 'amount_msat': 55434, 'parent_partid': 737}, {'status': 'failed', 'failreason': 'No path found', 'partid': 738, 'amount_msat': 95991, 'parent_partid': 387}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1206, 'amount_msat': 95991, 'parent_partid': 738}, {'status': 'failed', 'failreason': 'No path found', 'partid': 388, 'amount_msat': 229649, 'parent_partid': 319}, {'status': 'pending', 'failreason': 'No path found', 'partid': 739, 'amount_msat': 229649, 'parent_partid': 388}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1207, 'amount_msat': 106491, 'parent_partid': 739}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1704, 'amount_msat': 56351, 'parent_partid': 1207}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2014, 'amount_msat': 56351, 'parent_partid': 1704}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1705, 'amount_msat': 50140, 'parent_partid': 1207}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1208, 'amount_msat': 123158, 'parent_partid': 739}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1338, 'amount_msat': 123158, 'parent_partid': 1208}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1832, 'amount_msat': 59687, 'parent_partid': 1338}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1936, 'amount_msat': 59687, 'parent_partid': 1832}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1833, 'amount_msat': 63471, 'parent_partid': 1338}, {'status': 'failed', 'failreason': 'No path found', 'partid': 42, 'amount_msat': 3127250, 'parent_partid': 19}, {'status': 'pending', 'failreason': 'No path found', 'partid': 53, 'amount_msat': 3127250, 'parent_partid': 42}, {'status': 'pending', 'failreason': 'No path found', 'partid': 65, 'amount_msat': 1473763, 'parent_partid': 53}, {'status': 'failed', 'failreason': 'No path found', 'partid': 90, 'amount_msat': 763842, 'parent_partid': 65}, {'status': 'pending', 'failreason': 'No path found', 'partid': 218, 'amount_msat': 763842, 'parent_partid': 90}, {'status': 'failed', 'failreason': 'No path found', 'partid': 292, 'amount_msat': 354170, 'parent_partid': 218}, {'status': 'pending', 'failreason': 'No path found', 'partid': 369, 'amount_msat': 354170, 'parent_partid': 292}, {'status': 'failed', 'failreason': 'No path found', 'partid': 482, 'amount_msat': 194645, 'parent_partid': 369}, {'status': 'pending', 'failreason': 'No path found', 'partid': 629, 'amount_msat': 194645, 'parent_partid': 482}, {'status': 'failed', 'failreason': 'No path found', 'partid': 800, 'amount_msat': 104503, 'parent_partid': 629}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1256, 'amount_msat': 104503, 'parent_partid': 800}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1369, 'amount_msat': 47061, 'parent_partid': 1256}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1370, 'amount_msat': 57442, 'parent_partid': 1256}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1555, 'amount_msat': 57442, 'parent_partid': 1370}, {'status': 'failed', 'failreason': 'No path found', 'partid': 801, 'amount_msat': 90142, 'parent_partid': 629}, {'status': 'pending', 'failreason': 'No path found', 'partid': 483, 'amount_msat': 159525, 'parent_partid': 369}, {'status': 'failed', 'failreason': 'No path found', 'partid': 903, 'amount_msat': 82720, 'parent_partid': 483}, {'status': 'failed', 'failreason': 'No path found', 'partid': 904, 'amount_msat': 76805, 'parent_partid': 483}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1430, 'amount_msat': 76805, 'parent_partid': 904}, {'status': 'pending', 'failreason': 'No path found', 'partid': 293, 'amount_msat': 409672, 'parent_partid': 218}, {'status': 'failed', 'failreason': 'No path found', 'partid': 586, 'amount_msat': 191699, 'parent_partid': 293}, {'status': 'pending', 'failreason': 'No path found', 'partid': 687, 'amount_msat': 191699, 'parent_partid': 586}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1172, 'amount_msat': 93950, 'parent_partid': 687}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1691, 'amount_msat': 93950, 'parent_partid': 1172}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1173, 'amount_msat': 97749, 'parent_partid': 687}, {'status': 'pending', 'failreason': 'No path found', 'partid': 587, 'amount_msat': 217973, 'parent_partid': 293}, {'status': 'failed', 'failreason': 'No path found', 'partid': 986, 'amount_msat': 100627, 'parent_partid': 587}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1114, 'amount_msat': 100627, 'parent_partid': 986}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1293, 'amount_msat': 52655, 'parent_partid': 1114}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1294, 'amount_msat': 47972, 'parent_partid': 1114}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1526, 'amount_msat': 47972, 'parent_partid': 1294}, {'status': 'pending', 'failreason': 'No path found', 'partid': 987, 'amount_msat': 117346, 'parent_partid': 587}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1484, 'amount_msat': 60067, 'parent_partid': 987}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1904, 'amount_msat': 60067, 'parent_partid': 1484}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1485, 'amount_msat': 57279, 'parent_partid': 987}, {'status': 'pending', 'failreason': 'No path found', 'partid': 91, 'amount_msat': 709921, 'parent_partid': 65}, {'status': 'pending', 'failreason': 'No path found', 'partid': 219, 'amount_msat': 381818, 'parent_partid': 91}, {'status': 'pending', 'failreason': 'No path found', 'partid': 437, 'amount_msat': 191083, 'parent_partid': 219}, {'status': 'failed', 'failreason': 'No path found', 'partid': 776, 'amount_msat': 99992, 'parent_partid': 437}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1235, 'amount_msat': 99992, 'parent_partid': 776}, {'status': 'failed', 'failreason': 'No path found', 'partid': 777, 'amount_msat': 91091, 'parent_partid': 437}, {'status': 'failed', 'failreason': 'No path found', 'partid': 438, 'amount_msat': 190735, 'parent_partid': 219}, {'status': 'pending', 'failreason': 'No path found', 'partid': 532, 'amount_msat': 190735, 'parent_partid': 438}, {'status': 'failed', 'failreason': 'No path found', 'partid': 937, 'amount_msat': 88321, 'parent_partid': 532}, {'status': 'failed', 'failreason': 'No path found', 'partid': 938, 'amount_msat': 102414, 'parent_partid': 532}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1456, 'amount_msat': 102414, 'parent_partid': 938}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1893, 'amount_msat': 46966, 'parent_partid': 1456}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1894, 'amount_msat': 55448, 'parent_partid': 1456}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1947, 'amount_msat': 55448, 'parent_partid': 1894}, {'status': 'failed', 'failreason': 'No path found', 'partid': 220, 'amount_msat': 328103, 'parent_partid': 91}, {'status': 'pending', 'failreason': 'No path found', 'partid': 439, 'amount_msat': 328103, 'parent_partid': 220}, {'status': 'pending', 'failreason': 'No path found', 'partid': 533, 'amount_msat': 167090, 'parent_partid': 439}, {'status': 'failed', 'failreason': 'No path found', 'partid': 939, 'amount_msat': 78133, 'parent_partid': 533}, {'status': 'failed', 'failreason': 'No path found', 'partid': 940, 'amount_msat': 88957, 'parent_partid': 533}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1457, 'amount_msat': 88957, 'parent_partid': 940}, {'status': 'failed', 'failreason': 'No path found', 'partid': 534, 'amount_msat': 161013, 'parent_partid': 439}, {'status': 'pending', 'failreason': 'No path found', 'partid': 664, 'amount_msat': 161013, 'parent_partid': 534}, {'status': 'failed', 'failreason': 'No path found', 'partid': 818, 'amount_msat': 78528, 'parent_partid': 664}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1385, 'amount_msat': 78528, 'parent_partid': 818}, {'status': 'failed', 'failreason': 'No path found', 'partid': 819, 'amount_msat': 82485, 'parent_partid': 664}, {'status': 'failed', 'failreason': 'No path found', 'partid': 66, 'amount_msat': 1653487, 'parent_partid': 53}, {'status': 'pending', 'failreason': 'No path found', 'partid': 92, 'amount_msat': 1653487, 'parent_partid': 66}, {'status': 'pending', 'failreason': 'No path found', 'partid': 221, 'amount_msat': 869622, 'parent_partid': 92}, {'status': 'failed', 'failreason': 'No path found', 'partid': 440, 'amount_msat': 407966, 'parent_partid': 221}, {'status': 'pending', 'failreason': 'No path found', 'partid': 535, 'amount_msat': 407966, 'parent_partid': 440}, {'status': 'pending', 'failreason': 'No path found', 'partid': 665, 'amount_msat': 217493, 'parent_partid': 535}, {'status': 'failed', 'failreason': 'No path found', 'partid': 820, 'amount_msat': 107211, 'parent_partid': 665}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1386, 'amount_msat': 107211, 'parent_partid': 820}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1564, 'amount_msat': 55075, 'parent_partid': 1386}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1970, 'amount_msat': 55075, 'parent_partid': 1564}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1565, 'amount_msat': 52136, 'parent_partid': 1386}, {'status': 'pending', 'failreason': 'No path found', 'partid': 821, 'amount_msat': 110282, 'parent_partid': 665}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1387, 'amount_msat': 58562, 'parent_partid': 821}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1388, 'amount_msat': 51720, 'parent_partid': 821}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1851, 'amount_msat': 51720, 'parent_partid': 1388}, {'status': 'failed', 'failreason': 'No path found', 'partid': 666, 'amount_msat': 190473, 'parent_partid': 535}, {'status': 'pending', 'failreason': 'No path found', 'partid': 822, 'amount_msat': 190473, 'parent_partid': 666}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1389, 'amount_msat': 93596, 'parent_partid': 822}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1390, 'amount_msat': 96877, 'parent_partid': 822}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1566, 'amount_msat': 96877, 'parent_partid': 1390}, {'status': 'pending', 'failreason': 'No path found', 'partid': 441, 'amount_msat': 461656, 'parent_partid': 221}, {'status': 'failed', 'failreason': 'No path found', 'partid': 536, 'amount_msat': 235819, 'parent_partid': 441}, {'status': 'pending', 'failreason': 'No path found', 'partid': 667, 'amount_msat': 235819, 'parent_partid': 536}, {'status': 'pending', 'failreason': 'No path found', 'partid': 823, 'amount_msat': 110920, 'parent_partid': 667}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1031, 'amount_msat': 58725, 'parent_partid': 823}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1032, 'amount_msat': 52195, 'parent_partid': 823}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1257, 'amount_msat': 52195, 'parent_partid': 1032}, {'status': 'failed', 'failreason': 'No path found', 'partid': 824, 'amount_msat': 124899, 'parent_partid': 667}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1391, 'amount_msat': 124899, 'parent_partid': 824}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1852, 'amount_msat': 66739, 'parent_partid': 1391}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2078, 'amount_msat': 66739, 'parent_partid': 1852}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1853, 'amount_msat': 58160, 'parent_partid': 1391}, {'status': 'pending', 'failreason': 'No path found', 'partid': 537, 'amount_msat': 225837, 'parent_partid': 441}, {'status': 'pending', 'failreason': 'No path found', 'partid': 941, 'amount_msat': 102240, 'parent_partid': 537}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1458, 'amount_msat': 46907, 'parent_partid': 941}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1895, 'amount_msat': 46907, 'parent_partid': 1458}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1459, 'amount_msat': 55333, 'parent_partid': 941}, {'status': 'failed', 'failreason': 'No path found', 'partid': 942, 'amount_msat': 123597, 'parent_partid': 537}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1082, 'amount_msat': 123597, 'parent_partid': 942}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1284, 'amount_msat': 65250, 'parent_partid': 1082}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1525, 'amount_msat': 65250, 'parent_partid': 1284}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1285, 'amount_msat': 58347, 'parent_partid': 1082}, {'status': 'failed', 'failreason': 'No path found', 'partid': 222, 'amount_msat': 783865, 'parent_partid': 92}, {'status': 'pending', 'failreason': 'No path found', 'partid': 294, 'amount_msat': 783865, 'parent_partid': 222}, {'status': 'failed', 'failreason': 'No path found', 'partid': 588, 'amount_msat': 407720, 'parent_partid': 294}, {'status': 'pending', 'failreason': 'No path found', 'partid': 988, 'amount_msat': 407720, 'parent_partid': 588}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1486, 'amount_msat': 207799, 'parent_partid': 988}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1591, 'amount_msat': 207799, 'parent_partid': 1486}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1981, 'amount_msat': 108379, 'parent_partid': 1591}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2037, 'amount_msat': 51888, 'parent_partid': 1981}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2038, 'amount_msat': 56491, 'parent_partid': 1981}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2104, 'amount_msat': 56491, 'parent_partid': 2038}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1982, 'amount_msat': 99420, 'parent_partid': 1591}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2130, 'amount_msat': 99420, 'parent_partid': 1982}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1487, 'amount_msat': 199921, 'parent_partid': 988}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1592, 'amount_msat': 97442, 'parent_partid': 1487}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1983, 'amount_msat': 97442, 'parent_partid': 1592}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1593, 'amount_msat': 102479, 'parent_partid': 1487}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1984, 'amount_msat': 53739, 'parent_partid': 1593}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2039, 'amount_msat': 53739, 'parent_partid': 1984}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1985, 'amount_msat': 48740, 'parent_partid': 1593}, {'status': 'pending', 'failreason': 'No path found', 'partid': 589, 'amount_msat': 376145, 'parent_partid': 294}, {'status': 'pending', 'failreason': 'No path found', 'partid': 989, 'amount_msat': 180716, 'parent_partid': 589}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1115, 'amount_msat': 97298, 'parent_partid': 989}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1116, 'amount_msat': 83418, 'parent_partid': 989}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1665, 'amount_msat': 83418, 'parent_partid': 1116}, {'status': 'failed', 'failreason': 'No path found', 'partid': 990, 'amount_msat': 195429, 'parent_partid': 589}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1117, 'amount_msat': 195429, 'parent_partid': 990}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1666, 'amount_msat': 88500, 'parent_partid': 1117}, {'status': 'failed', 'failreason': 'No path found', 'partid': 2005, 'amount_msat': 88500, 'parent_partid': 1666}, {'status': 'pending', 'failreason': 'No path found', 'partid': 1667, 'amount_msat': 106929, 'parent_partid': 1117}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1774, 'amount_msat': 50193, 'parent_partid': 1667}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1924, 'amount_msat': 50193, 'parent_partid': 1774}, {'status': 'failed', 'failreason': 'No path found', 'partid': 1775, 'amount_msat': 56736, 'parent_partid': 1667}]}
```
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
e928817fa7 |
splice: Update to Eclair style of reestablish
Update to use Eclair’s spec’d version of reestablish. Changelog-None |
||
|
|
3cd589d2ce |
bench: why does sending payments take so long under CI?
To run, use:
VALGRIND=0 TEST_BENCH=1 eatmydata pytest tests/test_connection.py::test_bench
Example of running on my laptop (without --enable-debugbuild, over of 10 runs):
FAILED tests/test_connection.py::test_bench - assert 47.403406-49.191765(48.343+/-0.48) == 0
With eatmydata:
FAILED tests/test_connection.py::test_bench - assert 25.867860-27.549878(26.5762+/-0.5) == 0
You can also run perf on l1 once it's running:
perf record --call-graph dwarf -q -p $(cat /tmp/ltests-*/test_bench_1/lightning-1/lightningd-regtest.pid)
Then ^C after 10 seconds and run "perf report".
Things which stood out:
1. Tracing in db_exec_prepared_v2 (fixed in another PR)
31.12% 0.04% lightningd lightningd [.] db_exec_prepared_v2
- 31.08% db_exec_prepared_v2
+ 22.96% db_sqlite3_exec
+ 4.46% trace_span_end
+ 1.77% trace_span_start
+ 1.11% trace_span_tag
+ 0.72% tal_free
2. Logging:
- 16.03% logv
- 8.15% maybe_print
- log_to_files
+ 4.51% __GI__IO_fflush (inlined)
+ 1.97% tal_fmt_
+ 0.51% __GI___strftime_l (inlined)
3. Notification (when nothing is listening) in notify_log:
- 6.84% maybe_notify_log
- notify_log
+ 3.37% notify_send
+ 1.75% notify_start
+ 1.71% log_notification_serialize
0.56% new_log_entry
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
e27dee0fc4 |
connectd: fix nagle disabling logic.
Our CORK logic was wrong, and it's better to use Nagle anyway: we disable Nagle just before sending timing-critical messages. Time for 100 (failed) payments: Before: 148.8573575 After: 10.7356977 Note this revealed a timing problem in test_reject_invalid_payload: we would miss the cause of the sendonion failure, and waitsendpay would be called *after* it had failed, so simply returns "Payment failure reason unknown". Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Fixed: Protocol: Removed 200ms latency from sending commit/revoke messages. |
||
|
|
863aac40c6 |
pytest: test for lack of nagle delay.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
5a855b8d46 |
pytest: fix flake in test_onionmessage_forward_fail
We can fail to connect because l3 connects to l2 at the same time l2 connects to l3:
```
# The plugin in l2 fixes up the connection, so this works!
> l1.rpc.fetchinvoice(offer['bolt12'])
tests/test_connection.py:4792:
...
elif "error" in resp:
> raise RpcError(method, payload, resp['error'])
E pyln.client.lightning.RpcError: RPC call failed: method: fetchinvoice, payload: {'offer': 'lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqgqjczs7w3jhxazldahxjmmwd4jhxumpvaj47en0wfmkzunytanxz6tvzcssxhftzxfdlwsnfcgw2sy8t5mxa0ytcdfat2nkdwqvpy9nnsa9mzza'}, error: {'code': 1005, 'message': 'Timeout waiting for response'}
```
From logs:
```
lightningd-2 2025-05-07T21:20:54.367Z DEBUG 035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d-connectd: peer_out WIRE_INIT
lightningd-2 2025-05-07T21:20:54.367Z DEBUG 035d2b1192dfba134e10e540875d366ebc8bc353d5aa766b80c090b39c3a5d885d-connectd: Connect IN
``
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
8d54a82d2d |
pytest: fix CI hang.
This finally happened on my local build machine, so I tracked it down using py-spy, `apt-get install python3-dbg` and `py-local`. Turns out the dev-memleak command was hanging, and the processes were stuck in SIGSTOP. There are only two places we send that, and sure enough, this was the test which was running at the time. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
43b09e73f7 |
lightningd: respond with channel_reestablish if contacted about long-closed channels.
This may be useful for their recovery, though they should see the spend onchain. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Added: Protocol: We now reply to `channel_reestablish` even on long-closed channels. |
||
|
|
3b80a81031 |
lightningd: allow up to 100 "slow open" channels before forgetting them.
Michael of Boltz told me this long ago, that when fees spiked some of their clients' opens got stuck. After two weeks their node forgot them, and when fees came back down the opens still failed. Unfortunately, I can't see an issue for this! We can give some grace: we don't want to waste too many resources, but 100 channels is nothing. The test needs to be adjusted to have *two* slow open channels, now. Changelog-Changed: Protocol: we won't forget still-opening channels after 2016 blocks, unless there are more than 100. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
7ba6263c48 |
lightningd: add created_index and updated_index to listhtlcs.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Added: JSON-RPC: `listhtlcs` has `created_index` and `updated_index` fields. |
||
|
|
8974375de8 |
lightningd: add short_channel_id option to listpeerchannels.
Requested-by: @whitslack Closes: https://github.com/ElementsProject/lightning/issues/8233 Changelog-Added: JSON-RPC: `listpeerchannels` now has a `short_channel_id` parameter for just listing a specific channel. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
248677d78c |
pytest: fix flake in test_last_stable_connection.
``` > assert only_one(l1.rpc.listpeerchannels()['channels'])['last_stable_connection'] > recon_time + STABLE_TIME E assert 1742167762 > (1742167702.0235627 + 60) tests/test_connection.py:4545: AssertionError ``` Indeed, the > should be >=. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
d15f5a9b3b |
lightningd: don't even transiently try to connect to private nodes if --dev-no-reconnect-private.
Christian reported that this flag doesn't work on restart. Indeed, it made us attempt *transient* rather than *persistent* connections, but we still told connectd to connect. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Fixed: connectd: `dev-no-reconnect-private` is respected on restart. |
||
|
|
a4e64fac58 |
pytest: write a test for --dev-no-reconnect-private.
Indeed it fails. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
123f8ba9d6 |
pytest: fix race in test_reconnect_remote_sends_no_sigs
We can be a bit early in our assertion:
```
@unittest.skipIf(os.getenv('TEST_DB_PROVIDER', 'sqlite3') != 'sqlite3', "sqlite3-specific DB manip")
def test_reconnect_remote_sends_no_sigs(node_factory):
"""We re-announce, even when remote node doesn't send its announcement_signatures on reconnect.
"""
l1, l2 = node_factory.line_graph(2, wait_for_announce=True, opts={'may_reconnect': True,
'dev-no-reconnect': None})
# Wipe l2's gossip_store
l2.stop()
gs_path = os.path.join(l2.daemon.lightning_dir, TEST_NETWORK, 'gossip_store')
os.unlink(gs_path)
l2.start()
# l2 will now uses (REMOTE's) announcement_signatures it has stored
wait_for(lambda: l2.rpc.listchannels()['channels'] != [])
# Remove remote signatures from l1 so it asks for them (and delete gossip store)
l1.db_manip("UPDATE channels SET remote_ann_node_sig=NULL, remote_ann_bitcoin_sig=NULL")
gs_path = os.path.join(l1.daemon.lightning_dir, TEST_NETWORK, 'gossip_store')
os.unlink(gs_path)
l1.restart()
l1.connect(l2)
l1needle = l1.daemon.logsearch_start
l2needle = l2.daemon.logsearch_start
# l1 asks once, l2 replies once.
# Make sure we get all the msgs!
time.sleep(5)
l1.daemon.wait_for_log('peer_out WIRE_ANNOUNCEMENT_SIGNATURES')
l2.daemon.wait_for_log('peer_out WIRE_ANNOUNCEMENT_SIGNATURES')
l1msgs = [l.split()[4] for l in l1.daemon.logs[l1needle:] if 'WIRE_ANNOUNCEMENT_SIGNATURES' in l]
> assert l1msgs == ['peer_out', 'peer_in']
E AssertionError: assert ['peer_out'] == ['peer_out', 'peer_in']
E Right contains one more item: 'peer_in'
E Full diff:
E - ['peer_out', 'peer_in']
E + ['peer_out']
```
```
lightningd-2 2025-01-24T05:53:22.862Z DEBUG 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518-connectd: peer_out WIRE_ANNOUNCEMENT_SIGNATURES
lightningd-1 2025-01-24T05:53:22.864Z DEBUG 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-channeld-chan#1: peer_in WIRE_ANNOUNCEMENT_SIGNATURES
lightningd-1 2025-01-24T05:53:22.885Z DEBUG 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-chan#1: channel_gossip: received announcement sigs for 103x1x0 (we have 103x1x0)
{'github_repository': 'ElementsProject/lightning', 'github_sha': 'e9d36f2b8ecd45882753cbe062c355e40bc7109c', 'github_ref': 'refs/pull/8027/merge', 'github_ref_name': 'HEAD', 'github_run_id': 12943530601, 'github_head_ref':
```
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
7ab1037646 |
pytest: fix flake in test_connect_ratelimit.
Sometimes they connect too fast, so we don't get a chance to ratelimit all of them:
```
def test_connect_ratelimit(node_factory, bitcoind):
"""l1 has 5 peers, restarts, make sure we limit"""
nodes = node_factory.get_nodes(6,
opts=[{'dev-limit-connections-inflight': None, 'may_reconnect': True}] + [{'may_reconnect': True}] * 5)
l1 = nodes[0]
nodes = nodes[1:]
addr = l1.rpc.newaddr()['bech32']
for n in nodes:
bitcoind.rpc.sendtoaddress(addr, (FUNDAMOUNT + 1000000) / 10**8)
bitcoind.generate_block(1, wait_for_mempool=len(nodes))
sync_blockheight(bitcoind, [l1])
for n in nodes:
l1.rpc.connect(n.info['id'], 'localhost', n.port)
l1.rpc.fundchannel(n.info['id'], FUNDAMOUNT)
# Make sure all channels are established and announced.
bitcoind.generate_block(6, wait_for_mempool=len(nodes))
wait_for(lambda: len(l1.rpc.listchannels()['channels']) == len(nodes) * 2)
assert not l1.daemon.is_in_log('Unblocking for')
l1.restart()
# The first will be ok, but others should block and be unblocked.
> l1.daemon.wait_for_logs((['Unblocking for ']
+ ['Too many connections, waiting'])
* (len(nodes) - 1))
tests/test_connection.py:4721:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pyln.testing.utils.LightningD object at 0x7f6e288a3a60>
regexs = ['Unblocking for ', 'Too many connections, waiting', 'Unblocking for ', 'Too many connections, waiting', 'Unblocking for ', 'Too many connections, waiting', ...]
timeout = 180
def wait_for_logs(self, regexs, timeout=TIMEOUT):
"""Look for `regexs` in the logs.
The logs contain tailed stdout of the process. We look for each regex
in `regexs`, starting from `logsearch_start` which normally is the
position of the last found entry of a previous wait-for logs call.
The ordering inside `regexs` doesn't matter.
We fail if the timeout is exceeded or if the underlying process
exits before all the `regexs` were found.
If timeout is None, no time-out is applied.
"""
logging.debug("Waiting for {} in the logs".format(regexs))
exs = [re.compile(r) for r in regexs]
start_time = time.time()
while True:
if self.logsearch_start >= len(self.logs):
if not self.logs_catchup():
time.sleep(0.25)
if timeout is not None and time.time() > start_time + timeout:
print("Time-out: can't find {} in logs".format(exs))
for r in exs:
if self.is_in_log(r):
print("({} was previously in logs!)".format(r))
> raise TimeoutError('Unable to find "{}" in logs.'.format(exs))
E TimeoutError: Unable to find "[re.compile('Unblocking for '), re.compile('Too many connections, waiting')]" in logs.
```
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
84b64d9073 |
pytest: fix flake in tests/test_connection.py::test_reconnect_signed
Sometimes, l1 wouldn't receive the msg before l2 hung up, causing
chaos. What we *actually* want here is to make sure that l1 receives
the msg before closing:
```
l1.rpc.connect(l2.info['id'], 'localhost', l2.port)
> l1.rpc.fundchannel(l2.info['id'], CHANNEL_SIZE)
tests/test_connection.py:667:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
contrib/pyln-client/pyln/client/lightning.py:767: in fundchannel
return self.call("fundchannel", payload)
contrib/pyln-testing/pyln/testing/utils.py:740: in call
res = LightningRpc.call(self, method, payload, cmdprefix, filter)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pyln.testing.utils.PrettyPrintingLightningRpc object at 0x7f22112f5450>
method = 'fundchannel'
payload = {'amount': 50000, 'announce': True, 'id': '022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59'}
cmdprefix = None, filter = None
def call(self, method, payload=None, cmdprefix=None, filter=None):
"""Generic call API: you can set cmdprefix here, or set self.cmdprefix
before the call is made.
"""
self.logger.debug("Calling %s with payload %r", method, payload)
if payload is None:
payload = {}
# Filter out arguments that are None
if isinstance(payload, dict):
payload = {k: v for k, v in payload.items() if v is not None}
this_id = self.get_json_id(method, cmdprefix)
self.next_id += 1
# FIXME: we open a new socket for every readobj call...
sock = UnixSocket(self.socket_path)
buf = b''
if self._notify is not None:
# Opt into the notifications support
self._writeobj(sock, {
"jsonrpc": "2.0",
"method": "notifications",
"id": this_id + "+notify-enable",
"params": {
"enable": True
},
})
# FIXME: Notification schema support?
_, buf = self._readobj(sock, buf)
request = {
"jsonrpc": "2.0",
"method": method,
"params": payload,
"id": this_id,
}
if filter is None:
filter = self._filter
if filter is not None:
request["filter"] = filter
self._writeobj(sock, request)
while True:
resp, buf = self._readobj(sock, buf)
id = resp.get("id", None)
meth = resp.get("method", None)
if meth == 'message' and self._notify is not None:
n = resp['params']
self._notify(
message=n.get('message', None),
progress=n.get('progress', None),
request=request
)
continue
if meth is None or id is None:
break
self.logger.debug("Received response for %s call: %r", method, resp)
if 'id' in resp and resp['id'] != this_id:
raise ValueError("Malformed response, id is not {}: {}.".format(this_id, resp))
sock.close()
if not isinstance(resp, dict):
raise TypeError("Malformed response, response is not a dictionary %s." % resp)
elif "error" in resp:
> raise RpcError(method, payload, resp['error'])
E pyln.client.lightning.RpcError: RPC call failed: method: fundchannel, payload: {'id': '022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59', 'amount': 50000, 'announce': True}, error: {'code': -1, 'message': 'Disconnected', 'data': {'id': '022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59', 'method': 'openchannel_update'}}
```
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
e3a08b315d |
pytest: fix flake in test_no_reconnect_awating_unilateral
```
def test_no_reconnect_awating_unilateral(node_factory, bitcoind):
l1, l2 = node_factory.line_graph(2, opts={'may_reconnect': True})
l2.stop()
# Close immediately.
l1.rpc.close(l2.info['id'], 1)
wait_for(lambda: only_one(l1.rpc.listpeerchannels(l2.info['id'])['channels'])['state'] == 'AWAITING_UNILATERAL')
# After switching to AWAITING_UNILATERAL it will *not* try to reconnect.
l1.daemon.wait_for_log("State changed from CHANNELD_SHUTTING_DOWN to AWAITING_UNILATERAL")
time.sleep(10)
> assert not l1.daemon.is_in_log('Will try reconnect', start=l1.daemon.logsearch_start)
E AssertionError: assert not 'lightningd-1 2025-01-20T05:46:04.548Z DEBUG 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-connectd: Will try reconnect in 2 seconds'
E + where 'lightningd-1 2025-01-20T05:46:04.548Z DEBUG 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-connectd: Will try reconnect in 2 seconds' = <bound method TailableProc.is_in_log of <pyln.testing.utils.LightningD object at 0x7f68ab565c90>>('Will try reconnect', start=453)
E + where <bound method TailableProc.is_in_log of <pyln.testing.utils.LightningD object at 0x7f68ab565c90>> = <pyln.testing.utils.LightningD object at 0x7f68ab565c90>.is_in_log
E + where <pyln.testing.utils.LightningD object at 0x7f68ab565c90> = <fixtures.LightningNode object at 0x7f68ab567880>.daemon
E + and 453 = <pyln.testing.utils.LightningD object at 0x7f68ab565c90>.logsearch_start
E + where <pyln.testing.utils.LightningD object at 0x7f68ab565c90> = <fixtures.LightningNode object at 0x7f68ab567880>.daemon
```
In fact:
```
2025-01-20T06:15:27.2854309Z lightningd-2 2025-01-20T05:46:03.527Z DEBUG lightningd: io_break: destroy_plugin
2025-01-20T06:15:27.2855089Z lightningd-2 2025-01-20T05:46:03.527Z DEBUG lightningd: Command returned result after jcon close
2025-01-20T06:15:27.2855805Z lightningd-2 2025-01-20T05:46:03.528Z DEBUG connectd: Shutting down
2025-01-20T06:15:27.2856576Z lightningd-2 2025-01-20T05:46:03.528Z DEBUG gossipd: Shutting down
2025-01-20T06:15:27.2857159Z lightningd-1 2025-01-20T05:46:03.529Z DEBUG connectd: drain_peer
2025-01-20T06:15:27.2857790Z lightningd-1 2025-01-20T05:46:03.529Z DEBUG connectd: drain_peer draining subd!
2025-01-20T06:15:27.2858825Z lightningd-1 2025-01-20T05:46:03.529Z DEBUG 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-lightningd: peer_disconnect_done
2025-01-20T06:15:27.2860481Z lightningd-1 2025-01-20T05:46:03.529Z DEBUG 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-connectd: Will try reconnect in 1 seconds
2025-01-20T06:15:27.2861626Z lightningd-1 2025-01-20T05:46:03.529Z DEBUG connectd: maybe_free_peer freeing peer!
2025-01-20T06:15:27.2862723Z lightningd-1 2025-01-20T05:46:03.530Z INFO 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-channeld-chan#1: Peer connection lost
2025-01-20T06:15:27.2864510Z lightningd-1 2025-01-20T05:46:03.530Z INFO 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-chan#1: Peer transient failure in CHANNELD_NORMAL: channeld: Owning subdaemon channeld died (62208)
2025-01-20T06:15:27.2866301Z lightningd-1 2025-01-20T05:46:03.530Z DEBUG plugin-funder: Cleaning up inflights for peer id 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59
2025-01-20T06:15:27.2867313Z lightningd-2 2025-01-20T05:46:03.530Z DEBUG hsmd: Shutting down
2025-01-20T06:15:27.2868029Z lightningd-1 2025-01-20T05:46:03.535Z TRACE lightningd: Calling rpc_command hook of plugin cln-xpay
2025-01-20T06:15:27.2868935Z lightningd-1 2025-01-20T05:46:03.535Z TRACE lightningd: Plugin cln-xpay returned from rpc_command hook call
2025-01-20T06:15:27.2869830Z lightningd-1 2025-01-20T05:46:03.536Z TRACE lightningd: Calling rpc_command hook of plugin cln-xpay
2025-01-20T06:15:27.2870740Z lightningd-1 2025-01-20T05:46:03.536Z TRACE lightningd: Plugin cln-xpay returned from rpc_command hook call
2025-01-20T06:15:27.2872276Z lightningd-1 2025-01-20T05:46:03.536Z INFO 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-chan#1: State changed from CHANNELD_NORMAL to CHANNELD_SHUTTING_DOWN
2025-01-20T06:15:27.2873873Z lightningd-1 2025-01-20T05:46:03.538Z DEBUG lightningd: NOTIFY "-c:close#30" info peer is offline, will negotiate once they reconnect (1 seconds before unilateral close).
2025-01-20T06:15:27.2874947Z lightningd-1 2025-01-20T05:46:03.538Z DEBUG lightningd: close_command: timeout = 1
2025-01-20T06:15:27.2878248Z lightningd-1 2025-01-20T05:46:03.541Z DEBUG plugin-cln-grpc: Received a message: CustomNotification(Object {\"jsonrpc\": String(\"2.0\"), \"method\": String(\"channel_state_changed\"), \"params\": Object {\"channel_state_changed\": Object {\"cause\": String(\"user\"), \"channel_id\": String(\"9aeb0e78b23e67f13670c602d5a40a7c8482a87220d93522cc0f7c6c9da9daab\"), \"message\": String(\"User or plugin invoked close command\"), \"new_state\": String(\"CHANNELD_SHUTTING_DOWN\"), \"old_state\": String(\"CHANNELD_NORMAL\"), \"peer_id\": String(\"022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59\"), \"short_channel_id\": String(\"103x1x0\"), \"timestamp\": String(\"2025-01-20T05:46:03.537Z\")}}})
2025-01-20T06:15:27.2884122Z lightningd-1 2025-01-20T05:46:03.542Z DEBUG plugin-cln-grpc: Dispatching custom notification Object {\"jsonrpc\": String(\"2.0\"), \"method\": String(\"channel_state_changed\"), \"params\": Object {\"channel_state_changed\": Object {\"cause\": String(\"user\"), \"channel_id\": String(\"9aeb0e78b23e67f13670c602d5a40a7c8482a87220d93522cc0f7c6c9da9daab\"), \"message\": String(\"User or plugin invoked close command\"), \"new_state\": String(\"CHANNELD_SHUTTING_DOWN\"), \"old_state\": String(\"CHANNELD_NORMAL\"), \"peer_id\": String(\"022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59\"), \"short_channel_id\": String(\"103x1x0\"), \"timestamp\": String(\"2025-01-20T05:46:03.537Z\")}}}
2025-01-20T06:15:27.2888242Z lightningd-1 2025-01-20T05:46:03.542Z DEBUG plugin-cln-grpc: Failed to parse notification from lightningd Error(\"unknown variant `channel_state_changed`, expected one of `block_added`, `channel_open_failed`, `channel_opened`, `connect`, `custommsg`\", line: 0, column: 0)
2025-01-20T06:15:27.2889970Z lightningd-1 2025-01-20T05:46:04.350Z DEBUG gossipd: seeker: no peers, waiting
2025-01-20T06:15:27.2890762Z lightningd-1 2025-01-20T05:46:04.538Z DEBUG lightningd: NOTIFY "-c:close#30" info Timed out, forcing close.
2025-01-20T06:15:27.2892345Z lightningd-1 2025-01-20T05:46:04.539Z UNUSUAL 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-chan#1: Peer permanent failure in CHANNELD_SHUTTING_DOWN: Forcibly closed by `close` command timeout (reason=user)
2025-01-20T06:15:27.2894333Z lightningd-1 2025-01-20T05:46:04.539Z INFO 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-chan#1: State changed from CHANNELD_SHUTTING_DOWN to AWAITING_UNILATERAL
2025-01-20T06:15:27.2895943Z lightningd-1 2025-01-20T05:46:04.543Z DEBUG 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-chan#1: We have 1 anchor points to use
2025-01-20T06:15:27.2897412Z lightningd-1 2025-01-20T05:46:04.544Z DEBUG lightningd: Broadcasting txid c96f6e4409140474fdd5d8b4862c3d74bd6fa24dadd178182e78fdc4cbf68149 for "-c:close#30"
2025-01-20T06:15:27.2906272Z lightningd-1 2025-01-20T05:46:04.544Z DEBUG lightningd: sendrawtransaction: 020000000001019aeb0e78b23e67f13670c602d5a40a7c8482a87220d93522cc0f7c6c9da9daab00000000009db0e280024a01000000000000220020be7935a77ca9ab70a4b8b1906825637767fed3c00824aa90c988983587d68488352f0f00000000002200209f4684ddb28acdc73959bc194d1a25df906f61ed030f52d163e6f1e247d32cbb0400473044022061656b7587a96723e3942f7445313d1c4315e8b2a17fade62d9a48d8a69e2806022024ac01825c79d3bcee6f5dc19586af6b3f8415156cbda934d0e2cbad9268a6a20147304402201fb54f5cb72da9dfd1399b8df6bf4f1950313b057fc0f5b30b2b09aec2783c9e022052dbd5e30bdc7015c0eb939ff3ad58b83c2d7369bb546571603ccfa62e65c4e00147522102324266de8403b3ab157a09f1f784d587af61831c998c151bcc21bb74c2b2314b2102e3bd38009866c9da8ec4aa99cc4ea9c6c0dd46df15c61ef0ce1f271291714e5752ae9a3ed620
2025-01-20T06:15:27.2914366Z lightningd-1 2025-01-20T05:46:04.548Z DEBUG hsmd: Client: Received message 5 from client
2025-01-20T06:15:27.2915958Z lightningd-1 2025-01-20T05:46:04.548Z DEBUG 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-connectd: Failed connected out: All addresses failed: 127.0.0.1:42595: Connection establishment: Connection refused.
2025-01-20T06:15:27.2917891Z lightningd-1 2025-01-20T05:46:04.548Z DEBUG 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-connectd: Will try reconnect in 2 seconds
2025-01-20T06:15:27.2921924Z lightningd-1 2025-01-20T05:46:04.548Z DEBUG plugin-cln-grpc: Received a message: CustomNotification(Object {\"jsonrpc\": String(\"2.0\"), \"method\": String(\"channel_state_changed\"), \"params\": Object {\"channel_state_changed\": Object {\"cause\": String(\"user\"), \"channel_id\": String(\"9aeb0e78b23e67f13670c602d5a40a7c8482a87220d93522cc0f7c6c9da9daab\"), \"message\": String(\"Forcibly closed by `close` command timeout\"), \"new_state\": String(\"AWAITING_UNILATERAL\"), \"old_state\": String(\"CHANNELD_SHUTTING_DOWN\"), \"peer_id\": String(\"022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59\"), \"short_channel_id\": String(\"103x1x0\"), \"timestamp\": String(\"2025-01-20T05:46:04.540Z\")}}})
2025-01-20T06:15:27.2928311Z lightningd-1 2025-01-20T05:46:04.548Z DEBUG plugin-cln-grpc: Dispatching custom notification Object {\"jsonrpc\": String(\"2.0\"), \"method\": String(\"channel_state_changed\"), \"params\": Object {\"channel_state_changed\": Object {\"cause\": String(\"user\"), \"channel_id\": String(\"9aeb0e78b23e67f13670c602d5a40a7c8482a87220d93522cc0f7c6c9da9daab\"), \"message\": String(\"Forcibly closed by `close` command timeout\"), \"new_state\": String(\"AWAITING_UNILATERAL\"), \"old_state\": String(\"CHANNELD_SHUTTING_DOWN\"), \"peer_id\": String(\"022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59\"), \"short_channel_id\": String(\"103x1x0\"), \"timestamp\": String(\"2025-01-20T05:46:04.540Z\")}}}
2025-01-20T06:15:27.2932905Z lightningd-1 2025-01-20T05:46:04.549Z DEBUG plugin-cln-grpc: Failed to parse notification from lightningd Error(\"unknown variant `channel_state_changed`, expected one of `block_added`, `channel_open_failed`, `channel_opened`, `connect`, `custommsg`\", line: 0, column: 0)
2025-01-20T06:15:27.2934604Z lightningd-1 2025-01-20T05:46:04.549Z TRACE lightningd: Calling rpc_command hook of plugin cln-xpay
2025-01-20T06:15:27.2935599Z lightningd-1 2025-01-20T05:46:04.551Z TRACE lightningd: Plugin cln-xpay returned from rpc_command hook call
2025-01-20T06:15:27.2936589Z lightningd-1 2025-01-20T05:46:04.553Z TRACE lightningd: Calling rpc_command hook of plugin cln-xpay
2025-01-20T06:15:27.2937546Z lightningd-1 2025-01-20T05:46:04.554Z TRACE lightningd: Plugin cln-xpay returned from rpc_command hook call
2025-01-20T06:15:27.2946767Z lightningd-1 2025-01-20T05:46:04.581Z DEBUG plugin-bcli: sendrawtx exit 0 (bitcoin-cli -regtest -datadir=/tmp/ltests-qdo6i210/test_no_reconnect_awating_unilateral_1/lightning-1/ -rpcclienttimeout=60 -rpcport=57415 -rpcuser=... -stdinrpcpass sendrawtransaction 020000000001019aeb0e78b23e67f13670c602d5a40a7c8482a87220d93522cc0f7c6c9da9daab00000000009db0e280024a01000000000000220020be7935a77ca9ab70a4b8b1906825637767fed3c00824aa90c988983587d68488352f0f00000000002200209f4684ddb28acdc73959bc194d1a25df906f61ed030f52d163e6f1e247d32cbb0400473044022061656b7587a96723e3942f7445313d1c4315e8b2a17fade62d9a48d8a69e2806022024ac01825c79d3bcee6f5dc19586af6b3f8415156cbda934d0e2cbad9268a6a20147304402201fb54f5cb72da9dfd1399b8df6bf4f1950313b057fc0f5b30b2b09aec2783c9e022052dbd5e30bdc7015c0eb939ff3ad58b83c2d7369bb546571603ccfa62e65c4e00147522102324266de8403b3ab157a09f1f784d587af61831c998c151bcc21bb74c2b2314b2102e3bd38009866c9da8ec4aa99cc4ea9c6c0dd46df15c61ef0ce1f271291714e5752ae9a3ed620)
2025-01-20T06:15:27.2956874Z lightningd-1 2025-01-20T05:46:04.581Z DEBUG 022d223620a359a47ff7f7ac447c85c46c923da53389221a0054c11c1e3ca31d59-chan#1: Low-priority anchorspend aiming for block 2119 (feerate 253)
2025-01-20T06:15:27.2958216Z lightningd-1 2025-01-20T05:46:04.583Z DEBUG hsmd: Client: Received message 28 from client
2025-01-20T06:15:27.2958970Z lightningd-1 2025-01-20T05:46:09.354Z DEBUG gossipd: seeker: no peers, waiting
2025-01-20T06:15:27.2959764Z lightningd-1 2025-01-20T05:46:09.568Z DEBUG lightningd: channel_gossip: no longer in startup mode
2025-01-20T06:15:27.2960572Z lightningd-1 2025-01-20T05:46:14.358Z DEBUG gossipd: seeker: no peers, waiting
2025-01-20T06:15:27.2962896Z {'github_repository': 'ElementsProject/lightning', 'github_sha': '8c945c6075752c2488c211f912e9b97d1d019fc5', 'github_ref': 'refs/pull/7886/merge', 'github_ref_name': 'HEAD', 'github_run_id': 12859491513, 'github_head_ref': 'guilt/test-htable', 'github_run_number': 11999, 'github_base_ref': 'master', 'github_run_attempt': '3', 'testname': 'test_no_reconnect_awating_unilateral', 'start_time': 1737351957, 'end_time': 1737351974, 'outcome': 'fail'}
2025-01-20T06:15:27.2965150Z --------------------------- Captured stdout teardown ---------------------------
```
We need to check that connectd got the "peer_downgrade" message: before that it *might* try to connect.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
f0c5ea2e1e |
doc: document and test the onionmessage_forward_fail notification.
Doing exactly what we expect to do: initiate a connection and then forward the message. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
d196b9bb53 |
doc: document (and test) the injectonionmessage API.
It's actually tested by fetchinvoice, but doing an explicit test in Python allows for schema checking! Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Changed: JSON-RPC: `injectonionmessage` API simplified and documented. |
||
|
|
7cdf45bb00 |
pytest: fix flake in test_ping_timeout
The seeker can send a full gossip query, which means the ping doesn't happen
(it needs 14-45 seconds of quiet!).
We disable the gossip_queries feature, so it doesn't ask.
```
def test_ping_timeout(node_factory):
# Disconnects after this, but doesn't know it.
l1_disconnects = ['xWIRE_PING']
l1, l2 = node_factory.get_nodes(2, opts=[{'dev-no-reconnect': None,
'disconnect': l1_disconnects},
{'dev-no-ping-timer': None}])
l1.rpc.connect(l2.info['id'], 'localhost', l2.port)
# This can take 10 seconds (dev-fast-gossip means timer fires every 5 seconds)
l1.daemon.wait_for_log('seeker: startup peer finished', timeout=15)
# Ping timers runs at 15-45 seconds, *but* only fires if also 60 seconds
# after previous traffic.
> l1.daemon.wait_for_log('dev_disconnect: xWIRE_PING', timeout=60 + 45 + 5)
tests/test_connection.py:4194:
...
> raise TimeoutError('Unable to find "{}" in logs.'.format(exs))
E TimeoutError: Unable to find "[re.compile('dev_disconnect: xWIRE_PING')]" in logs.
```
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
||
|
|
faf7ae6ad4 |
pytest: add test for connection ratelimiting.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
15950bb7d4 |
connectd: reconnect for non-transient connections.
Rather than have lightningd call us repeatedly to try to connect, have it tell us what peers are transient and aren't, and connectd will automatically try to maintain that connection. There's a new "downgrade_peer" message to tell it a peer is now transient: to make it non-transient we simply tell connectd to connect as a non-transient. The first time, I missed that dual_open_control does its own state transitions :( Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Changed: `connectd` now handles maintaining/reconnecting to important peers, and we remember the last successful address we connected to. |
||
|
|
576d003cf0 |
pytest: fix flake in test_wumbo_channels
We need to wait for *l2* to see the channel in CHANNELD_NORMAL,
otherwise the array here is empty:
```
chan = only_one([c for c in l1.rpc.listpeerchannels(l2.info['id'])['channels'] if c['state'] == 'CHANNELD_NORMAL'])
amount = chan['funding']['local_funds_msat']
assert amount > Millisatoshi(str((1 << 24) - 1) + "sat")
# We should know we can spend that much!
spendable = chan['spendable_msat']
assert spendable > Millisatoshi(str((1 << 24) - 1) + "sat")
# So should peer.
> chan = only_one([c for c in l2.rpc.listpeerchannels(l1.info['id'])['channels'] if c['state'] == 'CHANNELD_NORMAL'])
tests/test_connection.py:3552:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
arr = []
def only_one(arr):
"""Many JSON RPC calls return an array; often we only expect a single entry
"""
> assert len(arr) == 1
E AssertionError
```
|
||
|
|
c79a89d557 |
pytest: adapt tests to avoid deprecated APIs in close (tx and txid).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|
|
102e22347d |
pytest: fix flake in test_wss_proxy
```
> wss = BindWebSecureSocket('localhost', wss_port)
tests/test_connection.py:4584:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/test_connection.py:4570: in __init__
self.ws.connect("wss://" + hostname + ":" + str(port))
../../../.cache/pypoetry/virtualenvs/cln-meta-project-AqJ9wMix-py3.8/lib/python3.8/site-packages/websocket/_core.py:256: in connect
self.sock, addrs = connect(
../../../.cache/pypoetry/virtualenvs/cln-meta-project-AqJ9wMix-py3.8/lib/python3.8/site-packages/websocket/_http.py:145: in connect
sock = _open_socket(addrinfo_list, options.sockopt, options.timeout)
../../../.cache/pypoetry/virtualenvs/cln-meta-project-AqJ9wMix-py3.8/lib/python3.8/site-packages/websocket/_http.py:232: in _open_socket
raise err
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
addrinfo_list = [(<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('::1', 45521, 0, 0)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 45521))]
sockopt = [], timeout = None
def _open_socket(addrinfo_list, sockopt, timeout):
err = None
for addrinfo in addrinfo_list:
family, socktype, proto = addrinfo[:3]
sock = socket.socket(family, socktype, proto)
sock.settimeout(timeout)
for opts in DEFAULT_SOCKET_OPTION:
sock.setsockopt(*opts)
for opts in sockopt:
sock.setsockopt(*opts)
address = addrinfo[4]
err = None
while not err:
try:
> sock.connect(address)
E ConnectionRefusedError: [Errno 111] Connection refused
```
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|