Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1 lines (1 sloc) 215 KB
{"versions": {"eclair": "626e60f356127401a4e36e89575a1e4caf306522", "lightning": "9fd81ab06daacdeeac859e414d46a6ed8f5159c6", "lnd": "7d3b053b022d411a7dadf75649aac9d77ce65401"}, "environment": {"Platform": "Linux-4.4.0-75-generic-x86_64-with-Ubuntu-16.04-xenial", "Python": "3.5.2"}, "created_at": "2017-11-09 00:25:18.872161", "tests": [{"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N5yHaZTsnZDCo2G1Dh4JakhJGbwLSU1QeE\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"ea7970f5c1093a926787010abfec17322709e5abbc6b386ca9f5516c80466e13\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N6FMc9Uk9ZyupQ5X1Wr44uw9QWXDc6DYZQ\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"84934ba3e81551334b3e5bfa9346fb629f8b33188b60329af8fda2faa59f6ffd\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NCoqPpkCQzKgWofPW4uVxHkcEgsccwCZSc\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"2339e2c75ac3b0cd75414a273c273daa37ad452495d8ada47b76a8aaeffbe0a1\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NBvwfqpHfuMwv8DpEunJRkbKsQJqMtJGHa\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"1de929c8e50d013fb5977f63213e240ec4a3486484a148a1687ea88a6ffe03de\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [6]}\n", "duration": 21.086994409561157, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 32: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 49: Broken pipe\n", "duration": 0.8276190757751465, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_gossip[eclair_eclair]", "run_index": 21, "setup": {"duration": 0.0017976760864257812, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 21.918208837509155}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MuRQdxQz92BJJbBFAkqjxMopU7JaALRGXG\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n", "duration": 118.59298872947693, "name": "call", "longrepr": "test.py:195: in test_open_channel\n wait_for(lambda: len(node2.getchannels()) == 2, interval=1, timeout=10)\ntest.py:111: in wait_for\n raise ValueError(\"Error waiting for {}\", success)\nE ValueError: ('Error waiting for {}', <function test_open_channel.<locals>.<lambda> at 0x7f9b4c747048>)", "outcome": "failed"}, "teardown": {"duration": 0.43862056732177734, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[lnd_eclair]", "run_index": 18, "setup": {"duration": 0.004070758819580078, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 119.03975081443787}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MvJpkwJcWgURFUMbArKFbvK5mi5b8JaNJS\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"43b9cce251256ee402ad7e36b513d2bb1467c88b76fbcadcaa2bfb329fa52f13\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [10]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 2 nodes to blockheight 739\n{'rhash': '2269d5f0555037405e563d2d426a2dd858191319fe3459afc94708719f8544eb', 'bolt11': 'lntb10u1pdq8zhnpp5yf5atuz42qm5qhjk85k5y63dmpvpjycelc69nt7fguy8r8u9gn4sdqjv3jhxcmjd9c8g6t0dccqpx7l4rhtpr8jm4mpznu23p6zqt64w64l59eunfzpp590kav7e99jnzgcayzrfauj5m6sn3azw0md0uauaxqwjp0et9y9gd5kurh2q025cp24jlaj'}\n", "duration": 18.874161958694458, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.0013294219970703125, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[lightning_lightning]", "run_index": 34, "setup": {"duration": 0.0022318363189697266, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 18.879955053329468}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"msbj5YeRSq9n9UahgTPPuUt1dczczJ9AQX\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [10]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 2 nodes to blockheight 704\n", "duration": 41.18672776222229, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.48723435401916504, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[eclair_lnd]", "run_index": 32, "setup": {"duration": 0.0009508132934570312, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 41.67586374282837}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NCUiXRpFbwgK3pmysWH7thdNyTMLrqFjti\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"2f21b13ab5f0b9108a6c3419a2e7f363a2748a6203e4b598b15f6d7fe883288d\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N17wYQvdqeqBk7QQuLpFYX1FZ1pSW1Cdwn\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"b86d71d96aeedc9542db82cdf8a5ffaeebde212758ff5a7782f65a8c290e5b29\"]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1306\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1313\n{'rhash': '41c2051f7df1fbe9d9e89becfa5f0515f2b473a826bb0c81ab46e9a001161c9f', 'bolt11': 'lntb10u1pdq8rkapp5g8pq28ma78a7nk0gn0k05hc9zhetguagy6aseqdtgm56qqgkrj0sdqjv3jhxcmjd9c8g6t0dccqpxqty60llgfezc2l037xt3mlur5ux9vusw6enltaym42a8xskgphwhfu67e8jlhmp0yq27ffgxut8fp7vurj7ekxdjazg0h7mnhp5wg0sqq0kfrl'}\n", "duration": 10.796741724014282, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.0068933963775634766, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lightning_lightning]", "run_index": 52, "setup": {"duration": 0.002218484878540039, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 10.808072090148926}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MtE8UMDBb6cZW9VxRLV71RqkQn1qSXojKa\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"441f1d6f0e0cfb6d1631a3c6b141320f547e1990d4206cfe5e7a9b7ce7489c3b\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N12dRm4AmNcthEKHeGFWHeduVGdBt9ZxkE\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"91f53ba3ffb665284bd9a12abf9f0e8b491b9f7ca6ea93092e7a9b292482caff\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N654wZv7ymPkoaBdPRG4rnJnHDyGfCkQyS\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"310885566e0362d3b7f4ee34b0610816acf671c7d263dbf3a9df8a0dcc0307ee\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NBSuj8kueEBZRLCFGQxK7eLUJvr7xTor5Z\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"b637c56a29c5b6a97a06413cd2a2e97f946a320b857e74005efe948109825e0c\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [6]}\n", "duration": 26.04287075996399, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.018404245376586914, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_gossip[lightning_lnd]", "run_index": 26, "setup": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.0031518936157226562, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 26.06757879257202}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NDGccFZJQFTdx1NKaFujkqnpqmhrKiRi3S\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"6838d2f6dadf2d84568447e447a81f64bfc389c13315b4ece5daaa3973a2aedf\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MwEyAgAXCMDhkryV7PZbVSHntn8XQzxfXt\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"1e5e13ed063603c0666476b6ab840ae7e827627f8885cabde625e3a503d66d10\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N5EiPU5bMb48ifoCDTfVWbxFDXewcdyCDU\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"0b9e1f005a98739f728e9bac81372c7d30784f52e80f107d5d71be8dadee44b3\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2Msqm7j73u2WmxCUSJwc6JpRcVLn9ZwixXu\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"f288d476f20c46653c6b238879b7e06c1b0546f1350dcaf17b4a8e31047fb07d\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [6]}\n", "duration": 17.208858489990234, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: lightning_channeld: Writing out status 32768 len 27Writing out status 32768 len 27: : Broken pipe\nBroken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.4528617858886719, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_gossip[lightning_eclair]", "run_index": 24, "setup": {"duration": 0.000629425048828125, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 17.662979125976562}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"n3XrQzWUshqpVn2ruFPRR2CcqSUFZCG3cP\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2Mte2jwdRAzzmf6osYf1D8yBGKW4PWzpxj5\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"2df02f81913482f3bce0dd74b9f3a9e43e064e3b745835e8a89a81355276229b\"]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1099\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1134\n", "duration": 61.05700445175171, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.4507420063018799, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lightning_lnd]", "run_index": 44, "setup": {"duration": 0.002346515655517578, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 61.512439489364624}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MwYZ7Y3yChHNF2wdd7epcWZFmXqroe9Vyp\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"6c40f9b8274906855f14f6f74af5683713efed5c055160e601047efafe95f4fc\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MuJ2QwggZA53uibDSqkfjVEtfZKyJoN1d9\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"e26be86251841f58a7de25ca49cfa14b8c5e65aee6a9313053fb7d6968327565\"]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1297\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1306\nlntb10u1pdq8rk3pp5syt3hfud85lp8z8anfz3ycq2rcnh56mq6ws89wzwlz9mdxlq8hjsdqdd9h8vmmfvdjnznzq59rxkgu066hrx33f86suxzjkq7ypgl0xej0pmluzj2suetr5n6vc4kjvrjzs02vda43u2tjcp7h08ank3sss74pmjjwyv2t5ej8sqzx3e28\n", "duration": 18.531579971313477, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "duration": 0.47609686851501465, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lightning_eclair]", "run_index": 51, "setup": {"duration": 0.0009198188781738281, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 19.00951647758484}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N6Vsfa4vadxBVsQk8eSvX8cfovVHwbjCJ7\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [10]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 2 nodes to blockheight 859\n", "duration": 48.047019720077515, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.009968042373657227, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[lnd_lnd]", "run_index": 38, "setup": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.0019006729125976562, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 48.06078910827637}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mxWpfwXyd2i2qbEyVfFTw632sbwco9qHCA\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n", "duration": 61.94175696372986, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.8798696994781494, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[eclair_eclair]", "run_index": 12, "setup": {"duration": 0.0023050308227539062, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 62.826236724853516}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N84FYwQec3hWbDQ1wgQEAHYhUQr4KKkYS3\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"ffeec3894190e15dcf82429c50ab0a97879c5b3b794513c40a52f0c97aabd44d\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N9jdJzUBWySSSH1V8vBRrvW5bM5W81nUUa\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1321\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n", "duration": 105.29251050949097, "name": "call", "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=1)\ntest.py:136: in generate_until\n raise ValueError(\"Generated %d blocks, but still no success\", blocks)\nE ValueError: ('Generated %d blocks, but still no success', 60)", "outcome": "failed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.40383481979370117, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lnd_eclair]", "run_index": 54, "setup": {"duration": 0.001177072525024414, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 105.69869947433472}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N8Sg7ni5JXZbXsFNJAdcEUEFdk6GHp6W56\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n", "duration": 96.9224181175232, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.008947372436523438, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[lnd_lnd]", "run_index": 20, "setup": {"duration": 0.0008609294891357422, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 96.93308734893799}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mjBQfFFXJsS2rxssJ3BH7wY1846NGW8wkR\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mqCddiBBPKr4GWw3gsSBZ4JJvGu2wY7nsL\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 923\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n", "duration": 80.22688674926758, "name": "call", "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=1)\ntest.py:136: in generate_until\n raise ValueError(\"Generated %d blocks, but still no success\", blocks)\nE ValueError: ('Generated %d blocks, but still no success', 60)", "outcome": "failed"}, "teardown": {"duration": 0.7894301414489746, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_eclair_lightning]", "run_index": 40, "setup": {"duration": 0.0010216236114501953, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 81.01836013793945}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mu1i8hxG2QxV51x5qCU91f3L847kNibZnv\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N2qZ79rbkLjGthBiyxqYfrGirA63VgXRVS\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"f3440585ad81ee57c6b1a230532ad9b744322f12060c6e54c9d7b5d397d25bc5\"]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1046\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1078\nlntb10u1pdq8rgnpp5gcr5fnlx78ydxqkv9lnjlep8uznf5ge0787hns4uc9ymvv6ed69sdqdd9h8vmmfvdjnzre7jvxgazqcytaxrucp53358c62x9n84jtnn6j4czdnhe34l5h24fvenz2a3ffed8uffsvlq5fmft3znrl3cr53ahl4nlgzwpct8qasq8ddg6d\n", "duration": 51.995081186294556, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.8332641124725342, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lightning_eclair]", "run_index": 42, "setup": {"duration": 0.0007379055023193359, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 52.82982110977173}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NFHqFzwF5upBtBxdXsgR3nokHpdetvrFzQ\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"c30b03a1a974403769831ad0b01acda89bad27491405ce2333633888e7b7227f\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n", "duration": 56.734453201293945, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.4476161003112793, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[lightning_eclair]", "run_index": 15, "setup": {"duration": 0.0019481182098388672, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 57.1859655380249}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mt1uxWGHivqbNXHjfHCaGRvuANDgPpsKaa\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"myUYaEQwDqZ7bsZCsL5tSX5kyrrNmr7rny\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 861\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n", "duration": 85.10164189338684, "name": "call", "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=1)\ntest.py:136: in generate_until\n raise ValueError(\"Generated %d blocks, but still no success\", blocks)\nE ValueError: ('Generated %d blocks, but still no success', 60)", "outcome": "failed"}, "teardown": {"duration": 1.2300727367401123, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_eclair_eclair]", "run_index": 39, "setup": {"duration": 0.002001047134399414, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 86.33571672439575}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mohtNKWt8zbnCzybxayFSGNDPw5NcTxbLH\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [10]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 2 nodes to blockheight 685\n{'rhash': 'f4c653de4c812f9bec94f39d0f689c85d6126381bcec116752fe9f111f189c90', 'bolt11': 'lntb10u1pdq8z5epp57nr98hjvsyhehmy57wws76yushtpycuphnkpze6jl603z8ccnjgqdqjv3jhxcmjd9c8g6t0dccqpxt7ss55plck6mx6kj4tfm7438kllgcxv7vmacqgcu7a36aa2a95jxqvyu737v275yprja26ndu77h092ghan2m9hv7auz2x5x73t827sq8uu5sw'}\n", "duration": 27.29303002357483, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.4323265552520752, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[eclair_lightning]", "run_index": 31, "setup": {"duration": 0.0025038719177246094, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 27.730364322662354}, {"call": {"stderr": "lightning_channeld: Writing out status 32769 len 49: Broken pipe\n", "stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mstuJabUHGPukgqHevQozka6Yk37cNuJnS\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [10]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 2 nodes to blockheight 666\nlntb10u1pdq8znapp5znn6kj4ptgw5fpa58ey6j6ewjwy0e89wj3wvul3h0ksm2j4gmttqdqdd9h8vmmfvdjnzmj9dx7s4d0z2nd3ft87kl4udw463kyv4fst47pjcmc39pspzx8djcfdeqn760y43c3uyqqqx2ec0cdv8f6lnsz7c4c7pw44gpavcjcgpgaq4u8\n", "duration": 39.31114363670349, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.8048772811889648, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[eclair_eclair]", "run_index": 30, "setup": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 49: Broken pipe\n", "duration": 0.0038890838623046875, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 40.123799085617065}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2Mv7bqreWTNdvvZeYKtkYYaz96aK7syj4NT\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [10]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 2 nodes to blockheight 847\n{'rhash': 'a60a1bedc0e4defc634e4413b58461bfc050ff5d853a3dda924348178f44b6ce', 'bolt11': 'lntb10u1pdq8zatpp55c9phmwqun00cc6wgsfmtprphlq9pl6as5armk5jgdyp0r6ykm8qdqjv3jhxcmjd9c8g6t0dccqpx3ju34ktlnmdrr257sga2ha6yglv3937k2jhacmtu7fsfkfgh2ppjr2we4ptwqdcr5jxqqkjz6cwkew9903awjnkwsynaj5l75cnucwqq6dn8mt'}\n", "duration": 50.343751430511475, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.0015163421630859375, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[lnd_lightning]", "run_index": 37, "setup": {"duration": 0.001855611801147461, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 50.348978996276855}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N92HCXZoy9dyakGGLLrUDXg2w4pRigbnrk\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mfkzNErGLXezSoPoQQejJJakmjnY5tp31Z\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1459\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n", "duration": 108.8885612487793, "name": "call", "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=1)\ntest.py:136: in generate_until\n raise ValueError(\"Generated %d blocks, but still no success\", blocks)\nE ValueError: ('Generated %d blocks, but still no success', 60)", "outcome": "failed"}, "teardown": {"duration": 0.40027809143066406, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_eclair_lightning]", "run_index": 58, "setup": {"duration": 0.0024542808532714844, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 109.2937479019165}, {"call": {"stdout": "{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nConnecting 03d149a93ac45dee11eb086ee46e7850e3f60985134b4ce2c36f6fe77fe4c7637d@localhost:16331 -> 03f8a595c3eb7ebfc801ffe324a919d07100d33cec3068962eb75c19e7f111d604@localhost:16332\n", "duration": 6.404601812362671, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.49462294578552246, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lightning_eclair]", "run_index": 6, "setup": {"duration": 0.002759218215942383, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 6.904743194580078}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mkoYUBkZEdxbkgN34ajj7gcZuz2r2RwiFZ\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N22KMGTrKuXJqktWdJZQLVZhMPxczDHxyj\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1136\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n", "duration": 100.7953577041626, "name": "call", "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=1)\ntest.py:136: in generate_until\n raise ValueError(\"Generated %d blocks, but still no success\", blocks)\nE ValueError: ('Generated %d blocks, but still no success', 60)", "outcome": "failed"}, "teardown": {"duration": 0.8390097618103027, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lnd_eclair]", "run_index": 45, "setup": {"duration": 0.0020742416381835938, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 101.63851594924927}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NBS2hyaZuCnESSWY4NTiGiL5HT6HHdRPJ5\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"200c9e7ec3c29fbc8e02be828342240864de1d0aba03525096835fc267c17d05\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n", "duration": 64.80378818511963, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.0060882568359375, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[lightning_lnd]", "run_index": 17, "setup": {"duration": 0.0009770393371582031, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 64.81183052062988}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NB8FndLtpPK3ziXBBZXiGJjsbBsqXRBzN6\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"72e80a68fe54af256ef9b03aa8ab03cc9e72bbb2b220431dc207b4a0d54bc112\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N2bvXFXhJavSxMPvagZfraGn3qC7xeTmzm\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"b1c1153420c9a1d87e7e176a65b55b6d58d514ea0e59271f20c248af17b30f07\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MziG21sfhrMsscVqcERhbP4sEP69p2Tosa\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"acc6dd5fb3c04f20d43f40ca678b8b6fbad9ebb8ca79171edd8e93b8e6dc63b0\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MyH67ghUh3tAsbcBM5oSVGL64eZg8ZW3RD\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"b915111feb644c17156c82eafc733976de50eeaee3224a45ab29dc9d67393437\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [6]}\n", "duration": 25.857675790786743, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.019956350326538086, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_gossip[lnd_lightning]", "run_index": 28, "setup": {"duration": 0.0006718635559082031, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 25.878975868225098}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NFGzkQSMYoe32UjKKDCcFwfdZ8t9stNM7n\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"37189b1fa085b0db8d0cdec10b4926b00214fdd483ca4d4ae3f17793ebaa0437\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NBkGuNRBSQikSqLRnfs9zLa5w4psjNTmR1\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"d78f3a8fbdf90ff802dcbaed0920eff8982a94f82fb3eade83f2aaae9e05ec6c\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NCb9okBpSxz42eAyxXdTqfpPhkQksaHY7Z\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"8eea8b4f03c063de07d0b8320f06781f1e67fd22d747765ffa3fb02e96860e96\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N7jx6LU8Q98WsWQhT5Qin4QFJ9YahRftLp\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"b7d7be5602c622969b9891a0d0e06603cedea84550ffa874fb8c8b4002a601c4\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [6]}\n", "duration": 16.352184295654297, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "tatus 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: ", "duration": 0.4211699962615967, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_gossip[eclair_lightning]", "run_index": 22, "setup": {"duration": 0.0011544227600097656, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 16.775663137435913}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MzQryHqM2hbAPZ3v65DtpUxGJeYFoMpURZ\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mjmADdVBq1DCQfRw92w9BdbeGSMsa6Wkft\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1521\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n", "duration": 117.00231528282166, "name": "call", "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=1)\ntest.py:136: in generate_until\n raise ValueError(\"Generated %d blocks, but still no success\", blocks)\nE ValueError: ('Generated %d blocks, but still no success', 60)", "outcome": "failed"}, "teardown": {"duration": 0.41303205490112305, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_eclair_lnd]", "run_index": 59, "setup": {"duration": 0.0009765625, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 117.41730046272278}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N26tWsqMdCKrUAqQfeik4mFXXwEXDXMgUG\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mzzp299v7qUUARWjm9guroif1yYhRCxMqy\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1397\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 1 is missing 2 channels\n", "duration": 96.23141098022461, "name": "call", "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=1)\ntest.py:136: in generate_until\n raise ValueError(\"Generated %d blocks, but still no success\", blocks)\nE ValueError: ('Generated %d blocks, but still no success', 60)", "outcome": "failed"}, "teardown": {"duration": 0.8465509414672852, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_eclair_eclair]", "run_index": 57, "setup": {"duration": 0.0007190704345703125, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 97.07940006256104}, {"call": {"stdout": "{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 1 nodes to blockheight 432\n", "duration": 0.4826526641845703, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.00048422813415527344, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_start[LightningNode]", "run_index": 1, "setup": {"duration": 0.0016629695892333984, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 0.4864628314971924}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MuJ2GsDLb3oPGfY6nCMT8gHUpxyZxULUwA\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N28Q5KYrheFetqXNs9UWVajdb7zpTGSdcV\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"3262a7734361763d8fd44785bc9f193873a3d3ab27712ac101abd4e08462b1f6\"]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1592\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 2 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1599\n{'rhash': '9e7002912569ad7d7525c8f64a2ddefd3d0321aed31ba866ef129aa97dcbc458', 'bolt11': 'lntb10u1pdq8yfupp5necq9yf9dxkh6af9ermy5tw7l57sxgdw6vd6seh0z2d2jlwtc3vqdqjv3jhxcmjd9c8g6t0dccqpxxs9atwkmf9r48hyapvsg03020d5wffsqstpe53j23he7nqtrjr59xa2gft3z7hjcfq76d8n3vfvpk77p097qm7k9kennf7s0d0q628cqahj9rg'}\n", "duration": 31.097837448120117, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 32: Broken pipe\n", "duration": 0.010939836502075195, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lightning_lightning]", "run_index": 61, "setup": {"duration": 0.0026268959045410156, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 31.114031076431274}, {"call": {"stdout": "{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nConnecting 032c8a6b8d34d23a3880cc32e2bc5f3deef1fb3c6a985f2624c9e6fa646ab20c55@localhost:16331 -> 021a0785d889f27edd513817cf9be6264a70e5a5066b3af02684efcf0ce0e8193a@localhost:16332\n", "duration": 11.066326379776001, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.868748664855957, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[eclair_eclair]", "run_index": 3, "setup": {"duration": 0.002986907958984375, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 11.941048860549927}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NDfk6ramVnbYXzXyQFAwr3GB7x3egsiNog\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"29ed1a26754750e935faab96bf3755a954bfeb8e59f4de808d493412c962bd1f\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [10]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 2 nodes to blockheight 723\nlntb10u1pdq8zklpp5uusanjphe4wp7hmahgtzmwe98q8eqm3zfw0pfh4z0jfntzwpc8wsdqdd9h8vmmfvdjnzr0jsu75gp9d690lc22pp9vhd6sw8gkx9jc9s9sv8sfg2y5u2ewr4cuselwj0fqwrys5wg5fnczdk7q79qgmusra63jdzvfe9pxtksvqqcs8p22\n", "duration": 27.898316860198975, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.4569718837738037, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[lightning_eclair]", "run_index": 33, "setup": {"duration": 0.004221916198730469, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 28.36373257637024}, {"call": {"stdout": "{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nConnecting 02d54cbe178f26862f9fe5bbaf7b8f56e2691879941bc2b3703c7c0d57484c04fd@localhost:16331 -> 023b9b90d0822aecc875712e16a41f8409b3edfbefa266e6ce237cb5ebf4e47251@localhost:16332\n", "duration": 19.660425424575806, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.3941161632537842, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[eclair_lnd]", "run_index": 5, "setup": {"duration": 0.0008935928344726562, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 20.056328773498535}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N7LrcS2D4PF4gS6BLrT8oCLvyM9LqTwNjD\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"bdf8938720d450cc9278bf2490f6a99ac5bb33f80dc3400903ff42d0f4c1529b\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2Mzd8XfZYRj7GQdSDrorWTyQD5cfNE1ZZYZ\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"e553dc1e8d381a69f0d96a0e03b6357393601c301abdeba959c42dc5050f5f87\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MwBg78XMjHRNgBjXE6AeAGCakGH1Lpo7fM\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"bb1ff16e8830bdc61ada06b03a6db03c27fec7e8346501719f31756cc23cbc17\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N7znb5UdWF7wUtbsCLb7mA1harju1Kcr8K\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"e343ee76880505e44a1d9966e4dc3084f26f9565e6bbd48484a83bf7d1157603\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [6]}\n", "duration": 41.75256681442261, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.012132883071899414, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_gossip[lnd_lnd]", "run_index": 29, "setup": {"stderr": "lightning_channeld: Writing out status 32769 len 49: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.0077517032623291016, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 41.780203104019165}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NCWpdtHeo86frEJXZCZzPHF8nsxefTP5aT\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MxevnPuvbzvcesJTU5FusjwWVbbHVm2Zet\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1679\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1682\n", "duration": 64.17896628379822, "name": "call", "outcome": "passed"}, "teardown": {"stdout": "{\"id\": 1, \"method\": \"stop\", \"version\": \"1.1\", \"params\": []}\n", "duration": 0.2784271240234375, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lnd_lnd]", "run_index": 65, "setup": {"duration": 0.0009181499481201172, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 64.4592297077179}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mgdbjGkwunMv5PJK5bZHYTWkRSW6EV5fFV\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MzmN7RTbzxLFkNv7e2GjWwqBMPHqT2NJth\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"21a8d8ff457bca376599f34dbbe58a7409e9bbcd5b380470fc50c97c7818fe3a\"]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1079\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1098\n{'rhash': 'a489aa09b35aefebf5bf85274c09c1d475af91ab33bc42026ddebe02b098affa', 'bolt11': 'lntb10u1pdq8rf5pp55jy65zdntth7hadls5n5czwp6366lydtxw7yyqndm6lq9vyc4laqdqjv3jhxcmjd9c8g6t0dccqpxzscmtp3zpsrqvkstyy9c3jxcqv6vsu4st3ttqr8zmy722ye078zptzhdw9hyq3h4qn3u676zju6v26syr4ezlne3lj6n259y9ah9p5spw0qwpr'}\n", "duration": 31.707894802093506, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.44439244270324707, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lightning_lightning]", "run_index": 43, "setup": {"duration": 0.0017285346984863281, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 32.155744314193726}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MuTncEU4eXgDUYj8zDVNuWDAE7aKCQT9Jw\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"09124be30610d5a4516875ee525a7f4d1b4e394712eff3155efd3affb3d215d8\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n", "duration": 50.86740708351135, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.0027337074279785156, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[lightning_lightning]", "run_index": 16, "setup": {"duration": 0.0025548934936523438, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 50.875250577926636}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N99dh7QPnfaHgP7DZ2a4AeoVo7GVZjRDbT\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"300cb70fc602bc0c0a7428e43939d6f1ef50131e9d2ea0fceb57b82867378feb\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N2NJiwEUxu2TSdXyLEZu6sc3SG2df4kAjU\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1382\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1388\n{'rhash': 'dbaaee1c9b6438886ab93d09bc8e2c472fcdbfa44f7f735ca0ed525024fac52f', 'bolt11': 'lntb10u1pdq8ruppp5mw4wu8ymvsugs64e85ymer3vguhum0ayfalhxh9qa4f9qf86c5hsdqjv3jhxcmjd9c8g6t0dccqpx944w8vt8v2kcuussup5nwez0try38g83csz8fnczmy4cjcp5ktmn5vung72s5afdw5esduefhuph3eefet5yw2lzmyej8djcq2dhj3cqd9hjh2'}\n", "duration": 34.43397402763367, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 32: Broken pipe\n", "duration": 0.003345489501953125, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lnd_lightning]", "run_index": 55, "setup": {"duration": 0.002294301986694336, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 34.44190812110901}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mjupoE6tfsHJDiuvJ6q9xv8vVk6gipa1zM\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n", "duration": 70.98697876930237, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.4468510150909424, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[eclair_lnd]", "run_index": 14, "setup": {"duration": 0.0010509490966796875, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 71.43593168258667}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mgcnTMV7BhLdmACe3Ct8XkwMabgWwmLkkq\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n", "duration": 56.901498794555664, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.4298217296600342, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[eclair_lightning]", "run_index": 13, "setup": {"duration": 0.0007927417755126953, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 57.332906007766724}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mk6u9fC8yau8qxyZ63eTd7Pr3GBb8vUcn1\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MzMJmFED5WRsDDN2NxcRuFWqUVRZNh5nE1\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1210\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1221\n", "duration": 61.172226905822754, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.45552492141723633, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lnd_lnd]", "run_index": 47, "setup": {"duration": 0.002546548843383789, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 61.63284492492676}, {"call": {"stdout": "{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 1 nodes to blockheight 432\n", "duration": 14.380205154418945, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.0014064311981201172, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_start[LndNode]", "run_index": 2, "setup": {"duration": 0.0006856918334960938, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 14.382982969284058}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NBxcYKTqFR6LS3NjYcwg9JyLZiT4byxxsP\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"69ddfdf90a86fc8b9ff15d9b9b37ab89eb281e8a9c7dc95c6d008307c2bc41fd\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mtb5fRCRnf5z3MB2MhzqTXNMPgAFx6EQeG\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1222\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1255\nlntb10u1pdq8rnjpp5av2y63hkcz7fpq8a25mgy7ux547vjsuhx86wg6juh62l3srgjfusdqdd9h8vmmfvdjnzpcfzzka4zsdgmplkvcgmljf6wwpswum2d99xhgz4dxxwud25ufkr2vhtmlahtvnqtllx5gqqyuz8cw0tku5p2jswedf9085xmf3hp5qpj977lm\n", "duration": 51.71656942367554, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "duration": 0.8117380142211914, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_eclair_eclair]", "run_index": 48, "setup": {"duration": 0.0017833709716796875, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 52.53187417984009}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NET8AjwQfWwmSBakDcV1iRyLx5Ppzi8XT4\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"fc66bb405130ffb607cf94aeda7327a4dc7e873c4f521f7456bed6fbeaac2a4c\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2Msu1ogpHcNxoH8QbHXUD4qFrcTMcbNFQim\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1389\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1395\n", "duration": 46.327980279922485, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.006442546844482422, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lnd_lnd]", "run_index": 56, "setup": {"duration": 0.0006024837493896484, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 46.33562779426575}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MsX2XYKUw69vDu7LSLQKAGWjz6Q2w1BmCR\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NGMvpDmXorbsccpCacYgh82fEi79TUZwRJ\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"aa6caf12d143f767da1725ea11414514b348c573d312d14961952f1667c6bfbb\"]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1582\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1591\nlntb10u1pdq8ygupp5jm4gj7e7ct0ejmywwta208azt3d7h4g0pg4hj0e7cvll0q64me6sdqdd9h8vmmfvdjnzss082klsw2e8724s5cs3j78skjywrpzj89d8j79v2nq20wgwzeu4sxme8z0wx2se9rk8rcpav23jzptpyerrmvpx3k3vsrqa3vq72ygpnkag06\n", "duration": 40.64502692222595, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 44: Broken pipe\n", "duration": 0.4477710723876953, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lightning_eclair]", "run_index": 60, "setup": {"duration": 0.0018939971923828125, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 41.09658598899841}, {"call": {"stdout": "{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nConnecting 0247f4d864954398d99b36edb5747444f21974779925ca6ffde2592f5480b9162a@localhost:16331 -> 02ef69e23870cbcccf1c5afe0c74cc2e5734bcd31f090e9d4530bf10880890cfea@localhost:16332\n", "duration": 17.889074087142944, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.0010328292846679688, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lightning_lnd]", "run_index": 8, "setup": {"duration": 0.0014014244079589844, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 17.89290976524353}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2Muc3M4osKkAjwYwb8cBGVPbxTDRtKkcLoH\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"65ce417fb07d56247a34c05b3873e66726d741d2a134f0d4f5a274ec53738585\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MwKA4YyUF1rZoV7DPG2bd4WBt8RXjScpsv\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"9eec00d577f6e35c4cd65955fa89d6db0d791610c69154861dde717eecb6ecaa\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NDDMYLAVvreMXS4bStuy5ALoF6J4EuBkz2\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"9e6fe9f12188dc3dcf10ea0ac8b09b54ea84c99bb8cdfd35809b457942769123\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N2pgaCFBu9cmiughrScWGT4w4BjQZKFrKF\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"7980196eec80316bbf18ab14dd1a106f28fa5a48f56cf503cd1d38e90da53f53\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [6]}\n", "duration": 32.699029207229614, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 49: Broken pipe\n", "duration": 0.49236440658569336, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_gossip[lnd_eclair]", "run_index": 27, "setup": {"duration": 0.0022232532501220703, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 33.19584012031555}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NF7q2toXPWF43Aq2mgcP2YSmdLGYzzornQ\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"4bbd42d04a4890d4a21cb9a6462393b16864bfd95bc5a966104cef0c85ade990\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"moR95N7KPP4ZyFYyLkUNfUkmZXVusY5u1f\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1288\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1297\n", "duration": 31.40826153755188, "name": "call", "longrepr": "test.py:297: in test_forwarded_payment\n payment_key = src.send(req)\nlightningd.py:115: in send\n result = self.rpc.pay(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/lightning/lightning.py:44: in wrapper\n return self._call(name, args)\n.direnv/python-3.5.2/lib/python3.5/site-packages/lightning/lightning.py:62: in _call\n raise ValueError(\"RPC call failed: {}\".format(resp['error']))\nE ValueError: RPC call failed: Could not find a route", "outcome": "failed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.44436097145080566, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_eclair_lnd]", "run_index": 50, "setup": {"duration": 0.0010046958923339844, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 31.854631900787354}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MxHr976WBWDj2hC1W3M3H2D7oHAatvMyp2\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"0f22ff7cf6ed020b0e21d36f8f1c53e333a0afa29ff8fdfa489361df6e33f861\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [10]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 2 nodes to blockheight 755\n", "duration": 32.18124461174011, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "duration": 0.0026903152465820312, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[lightning_lnd]", "run_index": 35, "setup": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "duration": 0.0006639957427978516, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 32.18526291847229}, {"call": {"stdout": "{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nConnecting 03ce8ca0e28158832c3f175e5cabfb9a4bfcbe924624c95fcd8ca2d65e7f331c77@localhost:16331 -> 020130765a6b2a45ada006bb59a7e2d6126b5ce9678d744ed25b1b6ae8e1d6613f@localhost:16332\n", "duration": 6.048827886581421, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.41485118865966797, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[eclair_lightning]", "run_index": 4, "setup": {"duration": 0.0012288093566894531, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 6.466136693954468}, {"call": {"stdout": "{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nConnecting 0337e79e44ea9817e2d0ef8d36cd11aadc3c26f1e2d98d77ba49b689969b8067e6@localhost:16331 -> 02e1a53136678ce389925f890fdfd50c68c9b382e2d2a31c4884866f3722b6960b@localhost:16332\n", "duration": 24.485902070999146, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.3939247131347656, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lnd_eclair]", "run_index": 9, "setup": {"duration": 0.0007836818695068359, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 24.881394147872925}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NF4929mRTJsufF9Xujmf5wbAAZGeJYdFUF\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MvGbS5Nf2tWavu5pCFEhNtq1cfBW16S6fA\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1671\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1677\n{'rhash': '7cb2ba0b1783188e8b18567b21b6c3df4b9ca63b854f1c1644cdc38a61c9dd7b', 'bolt11': 'lntb10u1pdq8ysapp50jet5zchsvvgazcc2eajrdkrma9eef3ms483c9jyehpc5cwfm4asdqjv3jhxcmjd9c8g6t0dccqpxkmh5ujd9gdvcwpnppz9le2955qcfxvnphzgpcu2hehdgmeux8rw5fwrqknxlqngux56nkg6eg3dqhnvkyk3n0mmppxtcmcac5tkp2yqpef2rqf'}\n", "duration": 57.35490798950195, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.005298614501953125, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lnd_lightning]", "run_index": 64, "setup": {"duration": 0.0018820762634277344, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 57.36397075653076}, {"call": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N9TfCwYaFALSD2k8aSF8CDCEmwhBDaCZfx\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"39527526bc098e783d92be9e6eecfea712915428858cb7d451be4a00563d7b74\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NGRDMVDfXXwoMquiXKvwPG5Fakn5U7QMnS\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"022ff121a48721997b0ddf918d14f9a4505be087100ae4877f973c5b67bcb52d\"]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1313\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1320\n", "duration": 24.50605058670044, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 44: Broken pipe\nlightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "duration": 0.007033824920654297, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lightning_lnd]", "run_index": 53, "setup": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.0012035369873046875, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 24.515491485595703}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mmFF6EhGeXvnrcteKet7HwHFrnF2o4J4NK\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N8FUpj6KVykhSQpaCkMYx7rUYqpWLjbNwe\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1198\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1208\n{'rhash': '3fbf3ffae39254d259bc79e04299a39f1b9341fd19bde9c20f58dcc0e0ccd287', 'bolt11': 'lntb10u1pdq8rsqpp587lnl7hrjf2dykdu08sy9xdrnudexs0arx77nss0trwvpcxv62rsdqjv3jhxcmjd9c8g6t0dccqpx2vlx5qzcx3f3qgjfy5n6a3ueq4djj3e0l9wwuvkfsjegfnkhm2fp0lfht7vas80rzrvnh7s5njlfyhxzegetqupwj3dd2ehjpxultugpnvsy9z'}\n", "duration": 40.34719753265381, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.43901920318603516, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lnd_lightning]", "run_index": 46, "setup": {"duration": 0.0015552043914794922, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 40.7893271446228}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MxmxuhgaCh4napBmsGPr8WvVuX9vMN5eCe\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"d86309ca35632c1a6aa1f015ffdc1cb40f04b1388b711ddf9ce19c6984c46067\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mva66qdUgsT8iE38FgdbbXqn6QW62JWRtS\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1256\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1287\n{'rhash': 'a85deab80ab4fcc3b68e19e1cea543b0cd19070f8feb77afea5b7d812a5e8a03', 'bolt11': 'lntb10u1pdq8r57pp54pw74wq2kn7v8d5wr8suaf2rkrx3jpc03l4h0tl2td7cz2j73gpsdqjv3jhxcmjd9c8g6t0dccqpxe8alnx05k5awd36wuqygz5cene70xdyrtk7xtlmktxuv9tutttp4feyahhdg5gda3vdvlgrqwl564m0fz872d8zksu0zm9m7a2kf2hgpjg7cpz'}\n", "duration": 43.579944372177124, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "duration": 0.45297813415527344, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_eclair_lightning]", "run_index": 49, "setup": {"duration": 0.0016682147979736328, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 44.036258935928345}, {"call": {"stdout": "{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nConnecting 037e06eb1fb5827051c390b354dba06c2e57f9f99360b25549e5ece454c776074d@localhost:16331 -> 0384f1b4313899ee07bf46a8404fd705708773d555d4842effa0cd4234c8a69ff5@localhost:16332\n", "duration": 30.681108951568604, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.00401616096496582, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lnd_lnd]", "run_index": 11, "setup": {"duration": 0.002808809280395508, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 30.69074273109436}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MsZ1SmW8vFXQwvJ4Vq2jKdq6FmHxicBEQF\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [10]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n", "longrepr": "test.py:253: in test_direct_payment\n generate_until(bitcoind, lambda: gossip_is_synced([node1, node2], 2), blocks=60, interval=1)\ntest.py:136: in generate_until\n raise ValueError(\"Generated %d blocks, but still no success\", blocks)\nE ValueError: ('Generated %d blocks, but still no success', 60)", "name": "call", "outcome": "failed", "stderr": "WARNING:urllib3.connectionpool:Retrying (Retry(total=9, connect=9, read=10, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f9b4c61df28>: Failed to establish a new connection: [Errno 111] Connection refused',)': /\nWARNING:urllib3.connectionpool:Retrying (Retry(total=8, connect=8, read=10, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f9b4c61d048>: Failed to establish a new connection: [Errno 111] Connection refused',)': /\n", "duration": 101.17242097854614}, "teardown": {"duration": 0.44660305976867676, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[lnd_eclair]", "run_index": 36, "setup": {"duration": 0.0012500286102294922, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 101.62152409553528}, {"call": {"stdout": "{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 1 nodes to blockheight 432\n", "duration": 5.776407718658447, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.41358089447021484, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_start[EclairNode]", "run_index": 0, "setup": {"stdout": "{\"id\": 1, \"method\": \"getinfo\", \"version\": \"1.1\", \"params\": []}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [432]}\n", "duration": 1.617387294769287, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 9.424763202667236}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N7yrByCGuzrJR1XDKycNi9eke71YmvFjkz\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NBiSkxwczcE1PeMBEHQSxFr522o6Rihy3f\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1609\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n", "duration": 121.03714895248413, "name": "call", "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=1)\ntest.py:136: in generate_until\n raise ValueError(\"Generated %d blocks, but still no success\", blocks)\nE ValueError: ('Generated %d blocks, but still no success', 60)", "outcome": "failed"}, "teardown": {"duration": 0.42912840843200684, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lnd_eclair]", "run_index": 63, "setup": {"duration": 0.0017275810241699219, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 121.46973252296448}, {"call": {"stdout": "{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nConnecting 02104efb59a08fb5df0951688d8ee6cf47fbfbc361c2f3e6379d20e06722090bb9@localhost:16331 -> 02850aab9ec5d2267a8cdcbbd2931a0d8dacefe8fe5923cbc407208d961d542497@localhost:16332\n", "duration": 18.308298587799072, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.008957147598266602, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lnd_lightning]", "run_index": 10, "setup": {"duration": 0.0008490085601806641, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 18.3189537525177}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mzGjckQJmZbZCpUG2jgUvuX4HJdAjFLgu9\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"mzDC9K2uJcK83tU7hPtzttqkWfUvbmKobi\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 985\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n", "duration": 92.81800317764282, "name": "call", "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=1)\ntest.py:136: in generate_until\n raise ValueError(\"Generated %d blocks, but still no success\", blocks)\nE ValueError: ('Generated %d blocks, but still no success', 60)", "outcome": "failed"}, "teardown": {"duration": 0.8168900012969971, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_eclair_lnd]", "run_index": 41, "setup": {"duration": 0.0006568431854248047, "name": "setup", "outcome": "passed"}, "outcome": "failed", "duration": 93.63620686531067}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NCa5WXLSx5nt5TdsWS5cjXgR5F3aT3NqUo\", 0.2]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n", "duration": 80.5660629272461, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.010431528091430664, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[lnd_lightning]", "run_index": 19, "setup": {"duration": 0.0006725788116455078, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 80.57783961296082}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N7hfpWMyb3onPxzr6YU3FhWTvwToznu2Wk\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"6c89517bbddea9838767393c70eff0a2e146ba2f46ec45951b3e0336d35de1d6\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MxxjEwRQ1C9dbvA4uXeccFjfZbTaDNscEF\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"0a6b12762b0b11a5897786245d18849bcc3ac2e6a808d36e85cd58d3498c14ff\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NDV1EXd6AmQYhrXeu93vWsamrEViMVYU4K\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"f24a259cf64676dbc26a1bf20eae79a57e614fc4d2d3954701e09d0d4e0478a8\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NDsFPPDARineC1XEuh9Kwxag7kv31KbtP4\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"fff9d4b36b7ed3519739d6f91890cfa1da96ef463aa0eb916cce14c48dd3bc57\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [6]}\n", "duration": 9.222406148910522, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.01255035400390625, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_gossip[lightning_lightning]", "run_index": 25, "setup": {"duration": 0.001991748809814453, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 9.238940000534058}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2NEJ5oW1TRkR2rjSYyC9uFeJAeLJwmLPoJB\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"b6fb55c7eaf14eac3d51fec3e7b78746b877b37d398631c6440bde63f7b88860\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MuoGuna3a1WNk3HzDL19rMiae2PdsgBei8\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"6a01a7c5776f6f2c8e04242612037f79a5598a156d502990ec8b789db45865c4\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2MzFyrHxCaQ85k25jAXXbA5qaagcSRkhsSS\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"ba2d005d48eedbd4049a6d7079ebb0aa2294d65bd457099d17d3755fdb6134b9\"]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N6gLkcx3inGNn8n28idM6pDh6eYnp1dfTM\", 0.2]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"45a17e592932b9a64de30e288c76ff5267a728f9e3247b4cd2e6e047e06852e7\"]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [6]}\n", "duration": 32.77434849739075, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.4540855884552002, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_gossip[eclair_lnd]", "run_index": 23, "setup": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "duration": 0.0010585784912109375, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 33.23055124282837}, {"call": {"stdout": "{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nConnecting 033d4ba7ec84f5c056f0e621a893ac40fcbab336f762d79a7ddbd32c77b9f469b0@localhost:16331 -> 02488c4e21ebbfa381c85d2b08422dbfcc18c8c4e8eecd1d65c0bdd7a2afb6795f@localhost:16332\n", "duration": 0.9170060157775879, "name": "call", "outcome": "passed"}, "teardown": {"duration": 0.0006630420684814453, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lightning_lightning]", "run_index": 7, "setup": {"duration": 0.0019233226776123047, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 0.921515703201294}, {"call": {"stdout": "{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N6HkLfJtYi9YQKBAwr5D6Qjc44ubCHtqm4\", 0.4]}\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\n{\"id\": 1, \"method\": \"sendtoaddress\", \"version\": \"1.1\", \"params\": [\"2N5WsdXtyPMTUC8wvsGyP5nfxrPbiiDABSm\", 0.4]}\n{\"id\": 1, \"method\": \"getrawtransaction\", \"version\": \"1.1\", \"params\": [\"542823cc8c862ff418f39a2e84e95face7e75bb6416d27b1cb09a4afc2f54a51\"]}\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1600\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"method\": \"generate\", \"version\": \"1.1\", \"params\": [1]}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"method\": \"getblockchaininfo\", \"version\": \"1.1\", \"params\": []}\nWaiting for 3 nodes to blockheight 1607\n", "duration": 46.89775633811951, "name": "call", "outcome": "passed"}, "teardown": {"stderr": "lightning_channeld: lightning_channeld: Writing out status 32768 len 27Writing out status 32768 len 27: : Broken pipe\nBroken pipe\n", "duration": 0.007216930389404297, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lightning_lnd]", "run_index": 62, "setup": {"duration": 0.004152774810791016, "name": "setup", "outcome": "passed"}, "outcome": "passed", "duration": 46.91327881813049}], "summary": {"passed": 54, "duration": 3104.1458418369293, "num_tests": 66, "failed": 12}, "id": "9175bda8aa50d37257d21d582f979cef414668457079f3ead0317d5abc3099d5"}