Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1 lines (1 sloc) 151 KB
{"id": "732bcbb1139cb0b5a45c18cc6564dc0113481a48029606e9991c9c77125917d5", "tests": [{"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 32769 len 32: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.4434514045715332, "outcome": "passed"}, "name": "test.py::test_gossip[eclair_lightning]", "outcome": "passed", "run_index": 22, "call": {"duration": 16.65503740310669, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NGRN9ccdG8vF1Jf1wB3kJTKCAaamv1N3mK\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"94449fade36d5bff643704c76ace335a80c52e51dfe8f14c0d720bd0e6ac34f3\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MvahvRX8Na5Un637e8qtsMUGarfLK5Kj7Q\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"d92e43d281133449c709df5377369d2e1fa3eba45d48bbeace14f61dbe43915b\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N8BYNVRsTsSmB6npvusBr5qbbHMCasL5Fm\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"0b613f7a7d271b873f3ec3579090ab1d55dbf05aa88422dc4224b70286a55757\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N6eDSzMvs6mtmzPw8hnPnLEDYvjjHDHMNv\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"b972f2db98bb7ae0cbab30ef63eb60c308f80da4d36d9299e2f6a4c850e86711\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n", "outcome": "passed"}, "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 32768 len 27: Broken pipe\n", "name": "setup", "duration": 0.002029895782470703, "outcome": "passed"}, "duration": 17.102548599243164}, {"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 32769 len 49: Broken pipe\n", "name": "teardown", "duration": 0.0037136077880859375, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lightning_lightning]", "outcome": "passed", "run_index": 52, "call": {"duration": 23.925246000289917, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mv5QSNU9cUuRLamPuBCczaSuXP3eKS2MRb\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"9f92fa46a15d539a107b91b167eca31c37768eb1d94071a8339f903ead798b83\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N9T5kWXbuBYvAUPLExquvDqkLgdRf4Pqyg\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"bccb540b1ed8f356ca61fc6003b85dbd7de5965bfd113707dfd1e08d5e994472\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3463\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3469\n{'bolt11': 'lntb10u1pdqtvexpp5dpurgjc3ah74ea2ers7864s4dtqftnkhcfq0zue5emy3sexgn6ysdqjv3jhxcmjd9c8g6t0dccqpxthhefg5n34rjp2ar25ku89vp7mccr5wyqsnqn8a3vuje9exqpn5nrghl0pdp49unpsevqx7glqvl6l9nndu303ufvm05xg7wcwwrc3cqmvzezt', 'rhash': '6878344b11edfd5cf5591c3c7d56156ac095ced7c240f17334cec91864c89e89'}\n", "outcome": "passed"}, "setup": {"duration": 0.0020246505737304688, "name": "setup", "outcome": "passed"}, "duration": 23.933008909225464}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.007745981216430664, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lightning_lightning]", "outcome": "passed", "run_index": 61, "call": {"duration": 47.281835317611694, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mw1MiffC3XCLg4hFp3PwmhQuy7nEsuHgQv\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MxRZ8WzPjSFsodzaViaeU6FfmMi1TUctrW\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"b97d8f99fb5327deefd70b3c04ee37c7cc22489c7584559f4e8176ebe24a373f\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3556\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3562\n{'bolt11': 'lntb10u1pdqtd2xpp5kr02524sl8kcuq3ephrzxnkz89yznfhr8l78se525e7w24tfl79qdqjv3jhxcmjd9c8g6t0dccqpxze8jp5muk3hwlht7zhhtkv4qrxefte6jpr66lvlws3mwp2x5kn5ssl02rg2ew4g68f5rv86ved4z6d680yg2vr44r3h5w36n9jlar7qqf0rt2l', 'rhash': 'b0deaa2ab0f9ed8e02390dc6234ec2394829a6e33ffc78668aa67ce55569ff8a'}\n", "outcome": "passed"}, "setup": {"duration": 0.003751039505004883, "name": "setup", "outcome": "passed"}, "duration": 47.297083377838135}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "name": "teardown", "duration": 0.005337238311767578, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lightning_lnd]", "outcome": "passed", "run_index": 53, "call": {"duration": 39.87949299812317, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N8dy5rNpCLHfUZVmYxfB1k3umrm7mxw7HK\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"54ad0d864159076ca71908f1f9390463d6bce93d16e0ea7a587e77d0af7426cd\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N3GVjkkD7ugJU62ZvhuYTnNNqMDQXYAPhz\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"14279d6506d863cec47049f4d5f257dccccacf409eee9aa6cdf0ab7ebb5a3cfa\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3469\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3475\n", "outcome": "passed"}, "setup": {"duration": 0.00110626220703125, "name": "setup", "outcome": "passed"}, "duration": 39.887042760849}, {"teardown": {"duration": 0.4527878761291504, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lnd_eclair]", "outcome": "passed", "run_index": 63, "call": {"duration": 78.77589750289917, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N4DuGEAj2EfqJcRgoj4ttL59tnLM9XEa24\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mu6X8UqEFL3YjKvqR2ZVNJW45WhVNr2yfp\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3571\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3578\nlntb10u1pdqtdw3pp5c9udw7f2rfsfwmzs5s278g5ktfcf3vu98s5gzf42rk4624pwgt5qdqdd9h8vmmfvdjnzwhngjggn7fn97pa2e4dzjm97hatkavaq9s7sfuszmf538lxc65qrf8ehp682yhe4ua9szs2t6rkzqp389twlyunx7nxql0edccfa2sspvjll7d\n", "outcome": "passed"}, "setup": {"duration": 0.001603841781616211, "name": "setup", "outcome": "passed"}, "duration": 79.23189306259155}, {"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\n", "name": "teardown", "duration": 0.7951638698577881, "outcome": "passed"}, "name": "test.py::test_gossip[eclair_eclair]", "outcome": "passed", "run_index": 21, "call": {"duration": 20.546587467193604, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MsqsCEFqBobPX6jNXFNbwVhnZRNnnJAmUV\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"443f0c02aed1160520acef7d8fe4d508d689798f0360583293cfcd1e318e4802\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N7TM3SSHpX7zk9HZpxKR66GQFYASJGGUFH\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"df86da099f52b286600c2811b9bb343d34c1492bd32c0eff57da9249f9b1ffd0\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N5w958gc2RDmtBU1j8W8wpStZv7yw9zSBD\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"ec64a4609127e2cab93649136b50ae6acd94cfff4c60d2de776a714e9fbad90d\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MyHVmUQpsWcGYGQw4QQi8LrEBw3q11Q4TP\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"3932d786be7bf2a2855de892003ad9e2d887432eade0b61f512e4b4a3b5e9c51\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0022416114807128906, "name": "setup", "outcome": "passed"}, "duration": 21.346234560012817}, {"teardown": {"duration": 0.4088258743286133, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[eclair_lightning]", "outcome": "passed", "run_index": 13, "call": {"duration": 61.281124114990234, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"n4Sq6HtBxcsKmzYorQdGEEmhwgmDrRodVm\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0010221004486083984, "name": "setup", "outcome": "passed"}, "duration": 61.691994190216064}, {"teardown": {"duration": 0.011506080627441406, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lnd_lnd]", "outcome": "passed", "run_index": 11, "call": {"duration": 30.97544836997986, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nConnecting 039e0f86492e461555a319c6854049bf2b0066be0d5d4bf80603f566ed15a4fdf1@localhost:16331 -> 032be9465a5a57d505f374c8d68f86e4ab0ed57762a5048d0ded8a483b30d4f288@localhost:16332\n", "outcome": "passed"}, "setup": {"duration": 0.0036215782165527344, "name": "setup", "outcome": "passed"}, "duration": 30.994197607040405}, {"teardown": {"duration": 0.4708843231201172, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[eclair_lightning]", "outcome": "passed", "run_index": 31, "call": {"duration": 34.94092893600464, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mnyKfYx7pKcUcpeE2sMgVwvvXuXY1k37A7\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [10], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 2 nodes to blockheight 2986\n{'bolt11': 'lntb10u1pdqttdwpp5a9pvx6xff3duxv3lv49l407dcfk0znd2mwf3lfzcvk2e0c99dh3qdqjv3jhxcmjd9c8g6t0dccqpx982nx39y5qfykl6hgesfz5ra8ez9ckrmfdlnczfxnlmckadfty0zxqw6fx4rjhz0wkkwv9l6sfajjac26cfxs2twj0uspr029cd40sgp494cp5', 'rhash': 'e942c368c94c5bc3323f654bfabfcdc26cf14daadb931fa458659597e0a56de2'}\n", "outcome": "passed"}, "setup": {"duration": 0.002295255661010742, "name": "setup", "outcome": "passed"}, "duration": 35.41640377044678}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.4074990749359131, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_eclair_lnd]", "outcome": "failed", "run_index": 50, "call": {"name": "call", "duration": 65.67828702926636, "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", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N1whdU6Da9CYiXGDVrbrKC527HXjCKfp6v\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"65bcdc099ba022fd7d84f13d9c60c8591225c95d3c08d26f9253b227e5fcc4ea\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mpZSjXPxvbZX3Pn2gGztdkc8oBuijhQaki\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3446\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3456\n", "outcome": "failed"}, "setup": {"duration": 0.0006635189056396484, "name": "setup", "outcome": "passed"}, "duration": 66.08711314201355}, {"teardown": {"duration": 0.011584997177124023, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lnd_lightning]", "outcome": "passed", "run_index": 64, "call": {"duration": 72.67903208732605, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mz8qWVDXeXEqkoiqS4uQhW77Tpc3JqAzQH\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N1geXV5ZbQSTeajAp36x2EB86BGkdiiddo\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3580\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3586\n{'bolt11': 'lntb10u1pdqtds6pp57w3m7kfk7gk9d3c2zp5kpm3c9n38ymjcp4ej5hhx586uz0pnuuvsdqjv3jhxcmjd9c8g6t0dccqpx26wzlk5y68j47wvzjfgcgjyjd0rl98f2zz0knpkm2dxuytkt5vx5hl0axsw0t48llvwrk59d6d6n3ceaq0n4trp6dzhpll7kc50rtrcqhzwc83', 'rhash': 'f3a3bf5936f22c56c70a106960ee382ce2726e580d732a5ee6a1f5c13c33e719'}\n", "outcome": "passed"}, "setup": {"duration": 0.0021622180938720703, "name": "setup", "outcome": "passed"}, "duration": 72.69494152069092}, {"teardown": {"duration": 0.0063359737396240234, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lnd_lightning]", "outcome": "passed", "run_index": 55, "call": {"duration": 47.23425221443176, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N8KwsdPGd4fpUPvzUabkGTijfYmsF8TNz3\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"e968d5a374f65694732e66d895435f85491006db611de170bde1490c45428773\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N9snRugSePnjRUi2Cwq7P8mFKSvJdLhdw5\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3484\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3490\n{'bolt11': 'lntb10u1pdqtvahpp54ass8pzq0mcuglr4u72e4nrdfz5z6w2f74dw5tfwq25ruhah7essdqjv3jhxcmjd9c8g6t0dccqpxuknh6eq0tusy7xgcz87q205gpd8ucech8gjznurnq278pthjv7dkfzjqu8gdjhd9y7ypg72wlga8cwlfx3zvdjc2pa7srhmj3ncvxfgpzzacke', 'rhash': 'af610384407ef1c47c75e7959acc6d48a82d3949f55aea2d2e02a83e5fb7f661'}\n", "outcome": "passed"}, "setup": {"duration": 0.0020084381103515625, "name": "setup", "outcome": "passed"}, "duration": 47.24460506439209}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "name": "teardown", "duration": 0.4599158763885498, "outcome": "passed"}, "name": "test.py::test_direct_payment[lightning_eclair]", "outcome": "passed", "run_index": 33, "call": {"duration": 50.20101189613342, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NDmY5XhUordjNsRW25HAo1246JgNFhe4Cd\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"63f9bbd45847adf7e3dca67b2eaa068e914e07cd59a467a13ae661614081003c\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [10], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 2 nodes to blockheight 3059\nlntb10u1pdqttshpp54l0m5ed9agqaec6aymt6gnj0l8vk3q0wa9erajgeenwa3u0nt0rqdqdd9h8vmmfvdjnzwer2lw8tdgxlz5ggkdhagt697wgu44l4emdt8s7980vx5qd2w5dsk4jykdrpyhz85wva0gxtlnz5dulnnr9awlzl3dvqvwav9h88m0gqvlfvar\n", "outcome": "passed"}, "setup": {"duration": 0.0023331642150878906, "name": "setup", "outcome": "passed"}, "duration": 50.66559410095215}, {"teardown": {"duration": 0.00399327278137207, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lnd_lightning]", "outcome": "passed", "run_index": 10, "call": {"duration": 15.377969741821289, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nConnecting 02613f27b4672b41be47d40cf88e9b0cc16a22772f7f85c90e0ca9ffef11e9b264@localhost:16331 -> 02e4ff2de77e6f086a1a36416860fc388716379ac6a6e6acab5e230e647aade167@localhost:16332\n", "outcome": "passed"}, "setup": {"duration": 0.002702474594116211, "name": "setup", "outcome": "passed"}, "duration": 15.387367963790894}, {"teardown": {"duration": 0.44454383850097656, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[eclair_lnd]", "outcome": "passed", "run_index": 32, "call": {"duration": 53.49029779434204, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mm7NRp7EyhjXYboZo1P4MCkY3ovSeJscij\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [10], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 2 nodes to blockheight 3019\n", "outcome": "passed"}, "setup": {"duration": 0.0011632442474365234, "name": "setup", "outcome": "passed"}, "duration": 53.93716812133789}, {"teardown": {"duration": 0.36243128776550293, "name": "teardown", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"stop\"}\n", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lnd_lnd]", "outcome": "passed", "run_index": 65, "call": {"duration": 74.45867419242859, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MuhPbVG6ThRU5DNtSmZXMXK28FgKqNnqCs\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NCWmqS76E892uaqSzaBeUGNMyhFqcYY2bP\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3588\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3589\n", "outcome": "passed"}, "setup": {"duration": 0.0017652511596679688, "name": "setup", "outcome": "passed"}, "duration": 74.82463598251343}, {"teardown": {"duration": 0.7844011783599854, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[eclair_eclair]", "outcome": "passed", "run_index": 12, "call": {"duration": 66.68039178848267, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mxq7t9jJevK2tPNEwGGozUydSu73cxwT1F\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0030906200408935547, "name": "setup", "outcome": "passed"}, "duration": 67.47097420692444}, {"teardown": {"duration": 0.4434225559234619, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[eclair_lnd]", "outcome": "passed", "run_index": 14, "call": {"duration": 76.52243757247925, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mjRV9F4tjPR9HYMWrnVxxvyQDpqm43Qs9u\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0029027462005615234, "name": "setup", "outcome": "passed"}, "duration": 76.97166562080383}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.44646739959716797, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lightning_eclair]", "outcome": "passed", "run_index": 60, "call": {"duration": 54.89528465270996, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MxSXqcMxp6WCLi6KeoTnW9hjmiAauqmCJk\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mu1XvLKQUoDWtnk2tPxZDKf4tRPNZS7SLL\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"61a540bf56e7f80cdb0ad0db17937b8dd0dda415501d38d9dc91a5fa1847039c\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3548\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 2 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3555\nlntb10u1pdqtdgkpp5fnway27fspsg0ta0zcwp0q209qv6rzarq9cl0xk42g0ep98n2fcsdqdd9h8vmmfvdjnzcsxfyytwgtt3ttkq8aehezxwjnzuxm62myz68hqxd673gruvxyu80fjvn7ztfld3wtdhlleagdrgwfc8gqvud0zfgjq003l0sq8npcqp8j9v5j\n", "outcome": "passed"}, "setup": {"duration": 0.0014498233795166016, "name": "setup", "outcome": "passed"}, "duration": 55.34465169906616}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.6712346076965332, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lightning_eclair]", "outcome": "passed", "run_index": 51, "call": {"duration": 35.16663360595703, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N6QaUtP9x8tYFHxTiaeTwgLxPWVu1JWnei\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"e8f1177f3ffb5ca77f2d412104585de7fd22893155a14c74bd068728b1adbdde\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mz45BgHsTBv7jgHg8BZy4wmP3DR4GqV7Zo\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"d9056881da24ceec6922c658475604c3aabc3fd3c3af8451856d8fda046ba2c5\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3456\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 2 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3463\nlntb10u1pdqtvcdpp5e0cmxp5xqypqz4ktuuf5hnmvhdvc4r7eq2jdaa4kystwp5rkg7nqdqdd9h8vmmfvdjnzvhhcyh8r3kw8wnvyler8k79v5znzg2mtc8ydk2gfp5na6p7ntcskd0ghlz6sucpnptrl2m9wvck4evrm3nguu7ycwcdqlr2q503a9xgpq9wr80\n", "outcome": "passed"}, "setup": {"duration": 0.0006818771362304688, "name": "setup", "outcome": "passed"}, "duration": 35.839231967926025}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.4455282688140869, "outcome": "passed"}, "name": "test.py::test_open_channel[lightning_eclair]", "outcome": "passed", "run_index": 15, "call": {"duration": 58.45685148239136, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N1RFQpisM51MbqQQJQ4wpPj1k5aKGnfsTQ\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"45a1e2f42050093c271c3075fac49c64f40a3c19655d233439133a9db9762aa4\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0023186206817626953, "name": "setup", "outcome": "passed"}, "duration": 58.90701699256897}, {"teardown": {"duration": 0.019765615463256836, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[lnd_lnd]", "outcome": "passed", "run_index": 38, "call": {"duration": 52.0898551940918, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N51yhkCeosDL8FcKTHPoYa4ULXw7A6uCik\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [10], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 2 nodes to blockheight 3151\n", "outcome": "passed"}, "setup": {"duration": 0.0011458396911621094, "name": "setup", "outcome": "passed"}, "duration": 52.11191248893738}, {"teardown": {"duration": 0.9567587375640869, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_eclair_lightning]", "outcome": "failed", "run_index": 40, "call": {"name": "call", "duration": 212.61943435668945, "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=3)\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)", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mxX84bNXpwgJHU9vS7GyQ9U6ie2V493Scx\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mtbwRkYVbBk59AaZZg33R4STYqYBMqjCP2\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3239\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n", "outcome": "failed"}, "setup": {"duration": 0.0030059814453125, "name": "setup", "outcome": "passed"}, "duration": 213.58220505714417}, {"teardown": {"duration": 0.0058002471923828125, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[lnd_lightning]", "outcome": "passed", "run_index": 37, "call": {"duration": 46.03628492355347, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N5qJ39hwCYcSZV1aqC2Dj3vBDWCXFaidu8\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [10], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 2 nodes to blockheight 3139\n{'bolt11': 'lntb10u1pdqtt4upp5zzzyxs83qz0px2ln6weg8r8uadg5q5q3m4f2ukn84xvrrf58uywqdqjv3jhxcmjd9c8g6t0dccqpxpjzuk3qre588xk4q3850muhk3qylewxep93w4h2ukfeh56vzqpsy753pl9jpx8thvk5gt4798vqr9h3hnn7hlfv2xrm69wezvedxl8cqm8ylhl', 'rhash': '10844340f1009e132bf3d3b2838cfceb51405011dd52ae5a67a99831a687e11c'}\n", "outcome": "passed"}, "setup": {"duration": 0.0027418136596679688, "name": "setup", "outcome": "passed"}, "duration": 46.047568798065186}, {"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\n", "name": "teardown", "duration": 0.4052119255065918, "outcome": "passed"}, "name": "test.py::test_gossip[lnd_eclair]", "outcome": "passed", "run_index": 27, "call": {"duration": 33.63158679008484, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NEgAxPtpeEdVmj9av8Jd9b4iWBuyUwcSXD\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"207085b098e0c94dc62e4bfd394a4477d941acfa661bcb1af5a4cc65fc7bc580\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MvQpArK79zp6cMcSvURqtb9ivHENErrqbn\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"ece8ca4f69181781a195d9ed505a535a1eea110d0039b22b3478b38cd348c399\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N93R31BHT4Ebsgm4QcNmQ9SSoTbiJYgVr4\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"6ef04f0523415ea347732225675f3ca52bd936898fcc965f4002387bb90ae9cf\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N9YZYeSpY7zWGffJdUh9vW9UXDSsKdr4FR\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"a403de0a07b06e590394497b0ab2cdeb832d864cfc82200b206cc446b39c5fb3\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0011577606201171875, "name": "setup", "outcome": "passed"}, "duration": 34.039114236831665}, {"teardown": {"duration": 0.44484734535217285, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_eclair_lnd]", "outcome": "failed", "run_index": 59, "call": {"name": "call", "duration": 91.40357112884521, "longrepr": "test.py:297: in test_forwarded_payment\n payment_key = src.send(req)\nlnd.py:146: in send\n res = self.rpc.stub.SendPaymentSync(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:507: in __call__\n return _end_unary_response_blocking(state, call, False, deadline)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:455: in _end_unary_response_blocking\n raise _Rendezvous(state, None, None, deadline)\nE grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, unable to find a path to destination)>", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NFn9q3GwWDyxwDUEUFzsaYpLmq8ZfBDHhz\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mzzKDDdR7FEbh6d6nuw2xbTEfFaYYDBJAS\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3538\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3547\n", "outcome": "failed"}, "setup": {"duration": 0.002964019775390625, "name": "setup", "outcome": "passed"}, "duration": 91.85434651374817}, {"teardown": {"duration": 0.006944894790649414, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_start[LndNode]", "outcome": "passed", "run_index": 2, "call": {"duration": 14.578045129776001, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 1 nodes to blockheight 2678\n", "outcome": "passed"}, "setup": {"duration": 0.0008435249328613281, "name": "setup", "outcome": "passed"}, "duration": 14.586677074432373}, {"teardown": {"duration": 0.8653206825256348, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_eclair_eclair]", "outcome": "passed", "run_index": 57, "call": {"duration": 73.46928405761719, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NEH1RD7U1NcyTiYjsxjz9jkcStBRNTxZu5\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"n15szT7XoKEaqPTFy3sjtdT8nbUEGe59XF\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3505\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3514\nlntb10u1pdqtdplpp5yggjyvqapzkupf33gsvsneum4cuc6npe83up3du4z7w2ykfx779qdqdd9h8vmmfvdjnz4a9apz8d65gvpws7stu5vpds9s7e39wme9s4estzng3yzzvdvy99nekmxf0pvchw70ugts24amw80gcklxexfzev2wn80hf9d0ulzsgp2fd5th\n", "outcome": "passed"}, "setup": {"duration": 0.001973867416381836, "name": "setup", "outcome": "passed"}, "duration": 74.33855247497559}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.4672555923461914, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lnd_eclair]", "outcome": "passed", "run_index": 54, "call": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "name": "call", "duration": 58.21315598487854, "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N9G6ArazWt2C3ZMmv64cj3vhYcc7oQAQ5m\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"4721239b2ae073b0eeacc0f553007884731d9c885c9038d570d9515cbf70af22\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N2WRuSv6D8u3yViFxTaDWvwfn7tVEbybRB\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3476\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3483\nlntb10u1pdqtvu8pp5264n65y0uvfm7qst2ksa6lyshgxzwvkn0cg55ghlfqrr99ludczqdqdd9h8vmmfvdjnzx8xu8vh2a77nu7vqn7psctswuc7l2xhu07rpag9k54md28p9sl2r0drxpy75tj0nkkc64f0ukld59ya4r9jeeae2kmmajshsvrw5rkqq408pfw\n", "outcome": "passed"}, "setup": {"duration": 0.0006539821624755859, "name": "setup", "outcome": "passed"}, "duration": 58.68171954154968}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "name": "teardown", "duration": 0.005257368087768555, "outcome": "passed"}, "name": "test.py::test_direct_payment[lightning_lnd]", "outcome": "passed", "run_index": 35, "call": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "name": "call", "duration": 33.62081742286682, "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N4Yj6cEtXN799657hx35hjFH5yXyqqJZA7\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"54a10906b0dbab96390bacd0dfee437f85a277e6e7fe80dfa5c728098bb8ba6d\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [10], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 2 nodes to blockheight 3091\n", "outcome": "passed"}, "setup": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "name": "setup", "duration": 0.001901388168334961, "outcome": "passed"}, "duration": 33.62987756729126}, {"teardown": {"duration": 0.0003795623779296875, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_start[LightningNode]", "outcome": "passed", "run_index": 1, "call": {"duration": 0.5072498321533203, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 1 nodes to blockheight 2678\n", "outcome": "passed"}, "setup": {"duration": 0.002967357635498047, "name": "setup", "outcome": "passed"}, "duration": 0.5135641098022461}, {"teardown": {"duration": 0.918475866317749, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_eclair_lnd]", "outcome": "failed", "run_index": 41, "call": {"name": "call", "duration": 74.49258852005005, "longrepr": "test.py:297: in test_forwarded_payment\n payment_key = src.send(req)\neclair.py:176: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'paymentHash': '161bd3e49ee9796040b03b21b5d702ca506d9cb8c0920f61dd45fb909fc9c2af', 'failures': [{'t': {}}]}", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mvRnWuExrHK2278zdK9NNrjALCjh8jrV2b\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mvtbL61cCEpDFGDXoriYXwrqtrb8xdh7Jo\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3313\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3323\n", "outcome": "failed"}, "setup": {"duration": 0.0009272098541259766, "name": "setup", "outcome": "passed"}, "duration": 75.41291880607605}, {"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", "name": "teardown", "duration": 0.39779114723205566, "outcome": "passed"}, "name": "test.py::test_gossip[lightning_eclair]", "outcome": "passed", "run_index": 24, "call": {"duration": 18.366197109222412, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mx82jQPAT3dwwMVRtfcSrh57DBec1JQFHh\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"1be11c58d2cbe7af1cda5e3ecb515050883df1598f616552b48b5e6d00f4a64c\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N6eETb6soEmesb2p4jgYF1kDAb4ty6ZSYG\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"8107b40abc273d2a2907ead8a760b776443a5208049afaf341d1aca8da89d7a3\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NCnKCBLKm96QL2PRugzXm6XAcEdWSwspZ7\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"22c03ba9303ae74900be344bb7fd6a5a7e998a4f9f64e9f8d2c3126af2de7a68\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N9Zb5AmGSGeaETLmDewnU1kQY8ZrTbPBJC\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"41e1e9de4b09f5553b14a00f08c6a4440fbf8bba6e58b8e53605489f32efa4e6\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0009729862213134766, "name": "setup", "outcome": "passed"}, "duration": 18.765934228897095}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.009603023529052734, "outcome": "passed"}, "name": "test.py::test_open_channel[lightning_lnd]", "outcome": "passed", "run_index": 17, "call": {"duration": 65.32911801338196, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NAx17DN4zfWNDQi2tkh6wTGw9mz816fCYB\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"f4edffe0f5c9747bbccb921fe7ad93dfdc54cd0ef5ec32a5143bc5903bbb3082\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.00482177734375, "name": "setup", "outcome": "passed"}, "duration": 65.34836459159851}, {"teardown": {"duration": 0.0010714530944824219, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[lightning_lightning]", "outcome": "passed", "run_index": 34, "call": {"duration": 19.068857192993164, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NFEbKjU8bUWRGvz15ioxcPkXzEVduCW1FS\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"0364257a8108df100303772ff78f466f2dcd2bbca4c64ae3bb523f28de9b9dd0\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [10], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 2 nodes to blockheight 3075\n{'bolt11': 'lntb10u1pdqtt3tpp5ugcf8j9g59k0ph6vymqxrc4mehxm86ztm32jc9uyhxu8eehxgyqqdqjv3jhxcmjd9c8g6t0dccqpx8l8e0glhc32zm5p9vj869938hmjggjzqzstsrysesfuprp3hylmnsp8j3lj5ft7z8udf83jlcsrg0hy49gcm2ujwz283mvd3anfgnzgp6wzej3', 'rhash': 'e23093c8a8a16cf0df4c26c061e2bbcdcdb3e84bdc552c1784b9b87ce6e64100'}\n", "outcome": "passed"}, "setup": {"duration": 0.0036497116088867188, "name": "setup", "outcome": "passed"}, "duration": 19.07722806930542}, {"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", "name": "teardown", "duration": 0.023192405700683594, "outcome": "passed"}, "name": "test.py::test_gossip[lightning_lnd]", "outcome": "passed", "run_index": 26, "call": {"duration": 28.20818042755127, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N1aNqZN5fG9KagDjAXcHwmitJLLcCoQQb5\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"7194ed5e79ca16554ff33e9f179e87cb73cfce8903fe8229856aa68e04ac4750\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N5Um1iC7dqp4mkC1LT2oKv2VAYgniKuMiG\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"d0dbdabeaa34a4e36c8278ba87fa5b0f5b15d63e2d2b78a19f11bd949eca15aa\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mvii1pfJGf8QhRYeY3tLjwst5auPQeTHXr\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"5523b78f8ae05f9593f8f3614a6a6a4460ed89c580aa3324a09f37811c46f183\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N7vfoU6vEVxuRXmTfiW6wGRdzmyZse9MQV\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"dc2133610ba8d27d1c7ea007dc41ce203277a58412f3083e6418ec1ef9ae346b\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0023272037506103516, "name": "setup", "outcome": "passed"}, "duration": 28.236027240753174}, {"teardown": {"duration": 0.43411946296691895, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[eclair_lightning]", "outcome": "passed", "run_index": 4, "call": {"duration": 6.128175735473633, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nConnecting 03b240081826676b88e74501e67d85ae3e9ac28ab82ce1cd021cba26773f58aed7@localhost:16331 -> 022cb7b474833d2662b63412a3edbdd6b46d0f39bcb4207f9fc24613d0b40230d2@localhost:16332\n", "outcome": "passed"}, "setup": {"duration": 0.0018863677978515625, "name": "setup", "outcome": "passed"}, "duration": 6.566067934036255}, {"teardown": {"duration": 0.012434959411621094, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[lnd_lightning]", "outcome": "passed", "run_index": 19, "call": {"duration": 80.25432586669922, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mx32bxHUn6ezeyrhPiVNLnBkBwEsq3x5B9\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0012121200561523438, "name": "setup", "outcome": "passed"}, "duration": 80.26918506622314}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.40720319747924805, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lightning_lightning]", "outcome": "passed", "run_index": 43, "call": {"duration": 40.34449791908264, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"n1SZof4RAbojm7cyqvsCfG8B97euEuuhry\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mt4vNCT41f3Dp4vSKZjy2RniSuojzW17mG\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"89ce5b0bf0a9cd85be76c1409846853c16a84be48268c12fb7720646a6c6c2ce\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3344\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3351\n{'bolt11': 'lntb10u1pdqtv2zpp5fzwaxhluuesaxzx3yyw4d9dtk6sg3x9fhzz3hfacxxx92tsel4psdqjv3jhxcmjd9c8g6t0dccqpxynpwj6uupd2py37f3hnmpm4e0tg5plnfypre84kfmzmt5fltccxqn2nhanaz2369qnwnzfnavs6eaez3rdhw23n37nrq4e9s8kccdesq7g2ggx', 'rhash': '489dd35ffce661d308d1211d5695abb6a08898a9b8851ba7b8318c552e19fd43'}\n", "outcome": "passed"}, "setup": {"duration": 0.0008575916290283203, "name": "setup", "outcome": "passed"}, "duration": 40.753416299819946}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.4503133296966553, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lightning_lnd]", "outcome": "passed", "run_index": 44, "call": {"duration": 55.3124577999115, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"muzKLPM21Xjfnd1SRfNb8z7Xn9HUAwX4ke\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N7D8WXtAsdzFxrfc2ZRwx6DGvkUTMso2NW\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"fdc24c5da4a94e81657bdd779c7e19d7f0a08bce35b4b8d10b92e5c0c8bd64a5\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3358\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3365\n", "outcome": "passed"}, "setup": {"duration": 0.0009245872497558594, "name": "setup", "outcome": "passed"}, "duration": 55.764620304107666}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.009571552276611328, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_lnd_lnd]", "outcome": "passed", "run_index": 56, "call": {"stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "name": "call", "duration": 62.39246463775635, "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N2hidrH2iBubtZGFhmZfdtGngxjLAWXcrM\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"930755c141686332d7a44b69681468b8cafc413c194e54e7bb39a8de1314053d\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N9Vgo7cvJEyTQiBaqNnPaHHYpCbNd6SAGL\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3491\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3497\n", "outcome": "passed"}, "setup": {"duration": 0.0010280609130859375, "name": "setup", "outcome": "passed"}, "duration": 62.40409231185913}, {"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", "name": "teardown", "duration": 0.04950094223022461, "outcome": "passed"}, "name": "test.py::test_gossip[lnd_lightning]", "outcome": "passed", "run_index": 28, "call": {"duration": 23.883310317993164, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N3cwhmsE8KwASWsj8XHcLkTKYtxXa6LELh\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"f0e130181d0f61f865b0dc6b3727dc867ac7767280755c6f6c745957026fa6ce\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mu7mgSiah4jbE466AaTG7ughrwEokbdzHH\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"385e79c4ccc594dbfb594b761a8047e4615e8b8eff6060793e597745130fa8af\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N6iokehXxmj3Hvj3icBF9Lfiuy9z9hVFd6\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"37c20c4fe2ea532e694b7a73260a7981d9ecdb78fc8db38807365c6792810b3f\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NAeWWTku95XqokRkEnixLDmye8M5VmUWxN\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"37f1c2ded60fa8bbb16f429b223fd640cead076f881c83d206c1eb7fb4edc016\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0015065670013427734, "name": "setup", "outcome": "passed"}, "duration": 23.935824394226074}, {"teardown": {"duration": 0.42444801330566406, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[lnd_eclair]", "outcome": "passed", "run_index": 18, "call": {"duration": 90.32661843299866, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N7XTnkDAWV6XXH2eb95SaWZyM8GzEotxGd\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.002482175827026367, "name": "setup", "outcome": "passed"}, "duration": 90.75603079795837}, {"teardown": {"duration": 0.001664876937866211, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lightning_lightning]", "outcome": "passed", "run_index": 7, "call": {"duration": 1.1621980667114258, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nConnecting 02962c7002f24d1a0d6fba1634d3958cb2d2bc97fc3cc67357cd526397216f1932@localhost:16331 -> 0203bfe38171af3eff5a2a8207792f56a754acbac3cad86cae382e3d93cad8dd4b@localhost:16332\n", "outcome": "passed"}, "setup": {"duration": 0.0030117034912109375, "name": "setup", "outcome": "passed"}, "duration": 1.1698863506317139}, {"teardown": {"duration": 0.014324188232421875, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_open_channel[lnd_lnd]", "outcome": "passed", "run_index": 20, "call": {"duration": 92.21512341499329, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N99vK263ybfRAUquBpY8eiyYUs8dyNCfXv\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0032215118408203125, "name": "setup", "outcome": "passed"}, "duration": 92.23589062690735}, {"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", "name": "teardown", "duration": 0.05019736289978027, "outcome": "passed"}, "name": "test.py::test_gossip[lightning_lightning]", "outcome": "passed", "run_index": 25, "call": {"duration": 9.487866163253784, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N9fqyrhcQKS6j4vSfkmEyri59v9HYEpq21\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"851c5b9b322cddab7eeb687c66fbfc3dcfa9d95cb175f4fce8ed307392ed124d\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NExhezxZLR91zWKCDco2QebTvkrY4FSENc\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"f888b9ad74f92af8959a09fe8ab2e7baf0eaa1c8b9b7bb7e9a931a89c390369f\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N4tapYTMUMFiJxayj2t99LsK7UYWvuGyTr\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"0210166de65c572dc69956b05c5b1721850aa0556f1dd937bc188447acd7b1f2\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N4ZzpoXQFSF5BpagtBqBZGheUn7RE7Cztb\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2dfedf8adab5f3920280d316442773fd73a8a5d17fd860dad466f7a983e1fd77\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 49: Broken pipe\nlightning_channeld: Writing out status 32772 len 35: Broken pipe\nlightning_channeld: Writing out status 32769 len 49: Broken pipe\n", "name": "setup", "duration": 0.000782012939453125, "outcome": "passed"}, "duration": 9.53962755203247}, {"teardown": {"duration": 1.1957833766937256, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_eclair_eclair]", "outcome": "failed", "run_index": 39, "call": {"name": "call", "duration": 217.66985511779785, "longrepr": "test.py:289: in test_forwarded_payment\n generate_until(bitcoind, lambda: gossip_is_synced(nodes, 4), blocks=60, interval=3)\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)", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"movw94NvdVLZmpsEqEHuyenNfWb3wUYJiL\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mgsDsDotXihoawJz8WnoN2Cb65eT5KkF8u\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3165\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n", "outcome": "failed"}, "setup": {"duration": 0.0010955333709716797, "name": "setup", "outcome": "passed"}, "duration": 218.86782956123352}, {"teardown": {"duration": 0.4197721481323242, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[eclair_lnd]", "outcome": "passed", "run_index": 5, "call": {"duration": 19.486101627349854, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nConnecting 0336b3abd0e7aaaa16017b6580917563e20203655c9066505b12e84232e7b258d4@localhost:16331 -> 023445d60bcc64a10e9fdd947a6a762afc0b62e2d61447a7594723618c88119f0f@localhost:16332\n", "outcome": "passed"}, "setup": {"duration": 0.0019698143005371094, "name": "setup", "outcome": "passed"}, "duration": 19.909813404083252}, {"teardown": {"duration": 0.45231151580810547, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[lnd_eclair]", "outcome": "passed", "run_index": 36, "call": {"duration": 65.41926527023315, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MsG4G6fSKWt3coUHAMeCTTUudrbYfZSk6S\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [10], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 2 nodes to blockheight 3122\nlntb10u1pdqtt5dpp5ugtaaxkfl93vvg6u3fzj4qyt0j6zejqasttn8jgesh9dp3rveelqdqdd9h8vmmfvdjnzrsp468npzrm6vg3j5qa6fyu2jk5yhl9pzdy7z5xkhmzy0449m0nzhr7zkf7a2ycs9t5u5ewu9d05pptp5c7678n6x0nmpfpgkq4xl5spss5fak\n", "outcome": "passed"}, "setup": {"duration": 0.0014674663543701172, "name": "setup", "outcome": "passed"}, "duration": 65.87451171875}, {"teardown": {"duration": 0.47432613372802734, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_eclair_lightning]", "outcome": "passed", "run_index": 58, "call": {"duration": 66.940101146698, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MyvxJkfwzZKigFXVisY2mn51ZvhJEWp8mj\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mof7hqsCD61FUUoiCNUDEDwZXg4CgJbvY9\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3522\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3530\n{'bolt11': 'lntb10u1pdqtdyrpp56t60ustfy5x99swmtnfrfxpa4390asx2uha09egl6x494582rhksdqjv3jhxcmjd9c8g6t0dccqpxw5xfewvcp82xa0kasyy402jhcg5pljfxzj3upf3848mzpupw7w5x928n7evuwwlv7vtgkg4cf3e7qkcl63x7qm8ygf25y0s5pl5n2aspa3agsk', 'rhash': 'd2f4fe4169250c52c1db5cd234983dac4afec0cae5faf2e51fd1aa5ad0ea1ded'}\n", "outcome": "passed"}, "setup": {"duration": 0.002066373825073242, "name": "setup", "outcome": "passed"}, "duration": 67.41856002807617}, {"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\n", "name": "teardown", "duration": 0.02117323875427246, "outcome": "passed"}, "name": "test.py::test_gossip[lnd_lnd]", "outcome": "passed", "run_index": 29, "call": {"duration": 39.75644636154175, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N6GXyiyENAEwQpVou256UWfXNR3fCWeTZo\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"5a2914dc2f612095b11423d00eb049f329a352a2e40ddd2f4a575a41b99bb8c3\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N5Lesv6nDNTMWChhDQGsLz5BAHFLxQyQSc\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"7bafd032fe52dceac22ea949c979088eca79197b24c0c52012c06ffe4d31b2a7\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NFVCrwExCcQnNPe79fiT3ytV1TrLxFyCMe\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"17acac21160a6b29aa403e90c65d332cc5604a7ebe5713b050e2c35825c8d623\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NABt4cp4afZdxbFSdoNDXWYvqX8NZBnMwp\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"3352b0c81f41b70369c0a2caa2b99aad650271f61ba8cd8180cc0691a7f8f6e9\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.004453420639038086, "name": "setup", "outcome": "passed"}, "duration": 39.7865264415741}, {"teardown": {"duration": 0.446683406829834, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lightning_eclair]", "outcome": "passed", "run_index": 6, "call": {"duration": 6.928819417953491, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nConnecting 025aa936d74e1638a3de78215caa27de7454079c65f8c80f2e19725c8110ce0822@localhost:16331 -> 0371c9c6c8f4f538168a43511b7b3d1ec6d73729ef6f38e099f879814f5a1e4732@localhost:16332\n", "outcome": "passed"}, "setup": {"duration": 0.0012199878692626953, "name": "setup", "outcome": "passed"}, "duration": 7.377942800521851}, {"teardown": {"duration": 0.8125302791595459, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_direct_payment[eclair_eclair]", "outcome": "passed", "run_index": 30, "call": {"duration": 60.49161720275879, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mzAYsquz2aQyuhDN8pjwaGCryfMR6oq5r1\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [10], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\nNode 1 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 2 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 2 nodes to blockheight 2957\nlntb10u1pdqttv2pp5aqxrngfycc6twdtem3399ddhg42rdew3vtt30cczhufepapcgzvqdqdd9h8vmmfvdjnzs3k86wt0e492av438uctknruy50hxevwlws363slhhfj5cmc7ve5qt7cyj63kn6jpueppzvlntcjr8wrv5k3ue09cutsknsa0td0fdcp20ecjm\n", "outcome": "passed"}, "setup": {"stderr": "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\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000lightning_channeld: ", "name": "setup", "duration": 0.0077745914459228516, "outcome": "passed"}, "duration": 61.31969666481018}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.8592429161071777, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lightning_eclair]", "outcome": "passed", "run_index": 42, "call": {"duration": 45.41712188720703, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mgnwPqRSUY8XAWjRec2XtkhNwL2cXVm91E\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NDgxq15rZu6q9b2socZF3GzjHJnQ3zPXyH\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"41ba838d44645fee3884d8d12f289aa878e0483f4c5c11947567736fb89ca574\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3330\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3337\nlntb10u1pdqtvgepp5myxtll3vxphlh99r8f4puu6vqlwtdjje25me6z5nrmtl7s2rmtqqdqdd9h8vmmfvdjnznh8fdvs4kk65afe6aapmv74uekuy4fccayw6tvh7a33vvnmtt5qx7ne4u6awerhswz35r5nkkw62y9y0jxa0u5wlvqfrgqheyxdu50sq0wyydu\n", "outcome": "passed"}, "setup": {"duration": 0.0011415481567382812, "name": "setup", "outcome": "passed"}, "duration": 46.278647899627686}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.006912708282470703, "outcome": "passed"}, "name": "test.py::test_open_channel[lightning_lightning]", "outcome": "passed", "run_index": 16, "call": {"duration": 51.46369504928589, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2N2gA3dh12pEh9qxXEPMEtRFsfCw1wL1FxV\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"507017de9f7c1712e9b4897d325a151ad98965d500d14304c6294020cafbbcc8\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"duration": 0.0015134811401367188, "name": "setup", "outcome": "passed"}, "duration": 51.47363471984863}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 44: Broken pipe\n", "name": "teardown", "duration": 0.4077141284942627, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_eclair_lightning]", "outcome": "passed", "run_index": 49, "call": {"duration": 44.97726106643677, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MtsNQXPukhU1r2oRzwvRL8T4QRxXCAJx7j\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"0a7e530e45cbbc6cc6cfd098fccf553982f42dd26e2f9e98b8f30d29dbb0a1a4\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"miNLhAm1SCkQpRfLrvfSvibymv4cHqh5eZ\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3431\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3439\n{'bolt11': 'lntb10u1pdqtv48pp5kydv6gxytckwa3ek5f2mjnfd9vzzvte2y46wqed4tfsv673kq5ysdqjv3jhxcmjd9c8g6t0dccqpxj0mtxee7hym6wr0dfmtg0rzlw495c9v866rv6fhphjs36k34mgryly7sq0l5m8wtfy52swsqfxt8wkdeye6rmeetastm3j0s2rq9racp4md250', 'rhash': 'b11acd20c45e2ceec736a255b94d2d2b04262f2a2574e065b55a60cd7a360509'}\n", "outcome": "passed"}, "setup": {"duration": 0.0026836395263671875, "name": "setup", "outcome": "passed"}, "duration": 45.390342473983765}, {"teardown": {"duration": 1.0141165256500244, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lnd_eclair]", "outcome": "passed", "run_index": 45, "call": {"duration": 71.67208814620972, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"n1525YWqWAZX3zVxm2StdpCv57N48DKqtB\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mt5JcmBcmw9nNjrF7xTcejwHRhQHmEeD7Y\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3373\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3380\nlntb10u1pdqtvwzpp53r03whl9gf8akamftff4ch2gue6mfqraghkaea565ayhsvw8qtzqdqdd9h8vmmfvdjnz3enn2l5282tdydg9y5ndgt7pm3qwve86508e396qyr6haqqfcvxqm7xsn4skfkgg7246yhxxqjjyjdqpsxj7hzvhgz3exzz4va6uxcsq4hu45r\n", "outcome": "passed"}, "setup": {"duration": 0.002894878387451172, "name": "setup", "outcome": "passed"}, "duration": 72.69199442863464}, {"teardown": {"duration": 0.49587059020996094, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lnd_lnd]", "outcome": "passed", "run_index": 47, "call": {"duration": 72.90443420410156, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"n2vsS7V45vAWcrhd3Bi5BFAPGvMGCeHqca\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MuHFW4f4ivJWt7gBG2HUBfUNBsbKzzAm9v\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3403\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3409\n", "outcome": "passed"}, "setup": {"duration": 0.0033636093139648438, "name": "setup", "outcome": "passed"}, "duration": 73.40703201293945}, {"teardown": {"duration": 0.40430569648742676, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lnd_eclair]", "outcome": "passed", "run_index": 9, "call": {"duration": 20.743012189865112, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nConnecting 033304f50446280bfb394072574ca57cc5b1db54066a142d5bbea87e85546aee27@localhost:16331 -> 02dc6ac0cb3ba14810b8ddf1cddc67fc24d8efe9f40bf5151c0b01bda207e1c39f@localhost:16332\n", "outcome": "passed"}, "setup": {"duration": 0.0013730525970458984, "name": "setup", "outcome": "passed"}, "duration": 21.15006399154663}, {"teardown": {"stderr": "lightning_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", "name": "teardown", "duration": 0.4810309410095215, "outcome": "passed"}, "name": "test.py::test_gossip[eclair_lnd]", "outcome": "passed", "run_index": 23, "call": {"duration": 34.61194443702698, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NDKcRzPsJVxBNw3f9ZoMA73w3frWFAuGea\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"799903a4441a534d66135c5167815db099d7154ba664aaf2c984263f335caa21\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MvSMdd2C84NnBTYySvaK4z2sTAfszQi1Yk\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2bcc852c8c578ea26911e66be8003be9ae5e0a488ce64cef51168f0f61dbbb3f\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Mz5FbU13Wg1N6RUazTRNJQvRDjpyrNJbRt\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"4cbdf7c05995d7a01bcb0b5f073cf2bab5716856d4c82d96421be7c9228f7f84\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NCVzaRsMo8REPpDwBhSHMjG8ZkRAnqzfZo\", 0.2], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"9aff74c2083ab906af22e90d3edbb8cd3ed3f7c6efd0c1209da5342f44011d7b\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n", "outcome": "passed"}, "setup": {"stderr": "Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 49: Broken pipe\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000lightning_channeld: ", "name": "setup", "duration": 0.002246379852294922, "outcome": "passed"}, "duration": 35.09746813774109}, {"teardown": {"duration": 0.005017757415771484, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[lightning_lnd]", "outcome": "passed", "run_index": 8, "call": {"duration": 15.402608871459961, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nConnecting 0296b8f91a5d78370e933d7fd3c61b3aca43739d4ef85902b71c22235a5c074cd2@localhost:16331 -> 036c93b57f1cd6f2a6614d2bf138a7bf5f53f4932716803e7082e8ed458986f084@localhost:16332\n", "outcome": "passed"}, "setup": {"duration": 0.005359172821044922, "name": "setup", "outcome": "passed"}, "duration": 15.418344974517822}, {"teardown": {"duration": 0.41396379470825195, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_start[EclairNode]", "outcome": "passed", "run_index": 0, "call": {"duration": 6.038791179656982, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 1 nodes to blockheight 2678\n", "outcome": "passed"}, "setup": {"duration": 0.5118260383605957, "name": "setup", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getinfo\"}\n", "outcome": "passed"}, "duration": 7.476407051086426}, {"teardown": {"duration": 0.8366742134094238, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_connect[eclair_eclair]", "outcome": "passed", "run_index": 3, "call": {"duration": 10.923653602600098, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nConnecting 02cff78769becccc74beb6c2853f1d37304e9075c51c7be0a56956f5ef533ae713@localhost:16331 -> 038de8a2dc2765267a41a220a7f3b5600479e8a76989ba3e79dfa0afd2c1f59fe5@localhost:16332\n", "outcome": "passed"}, "setup": {"duration": 0.0025866031646728516, "name": "setup", "outcome": "passed"}, "duration": 11.765501022338867}, {"teardown": {"duration": 0.5744757652282715, "name": "teardown", "outcome": "passed"}, "name": "test.py::test_forwarded_payment[eclair_lnd_lightning]", "outcome": "passed", "run_index": 46, "call": {"duration": 57.82603573799133, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mnXH5tqZMFjFxUz2teuDHXnWuQhDQKPqZZ\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2MsNgQzuJV2B7zZ9f6KPZkf9WiGtDqbfPHp\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3388\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3395\n{'bolt11': 'lntb10u1pdqtv0app5v7lx840kn8wa3t4dtxel2lk5ft9fxyxnzearvgjr8w9q43983euqdqjv3jhxcmjd9c8g6t0dccqpxw2nq87uqskekt4v206satckdr7nukercsrszgrfn78usyce2lllzpne2ynv9y853h3pa30v96m964vp87jyy8qcay5skunw5lcjwcwqphxs7ja', 'rhash': '67be63d5f699ddd8aead59b3f57ed44aca9310d3167a3622433b8a0ac4a78e78'}\n", "outcome": "passed"}, "setup": {"duration": 0.0021448135375976562, "name": "setup", "outcome": "passed"}, "duration": 58.4048011302948}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.9596166610717773, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lightning_eclair_eclair]", "outcome": "passed", "run_index": 48, "call": {"duration": 50.182204484939575, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2Myq5QG7EsFKzmnHUiebh2jymNZBixCgfKR\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"184309c5916d7fae33e0cfcc199e586d30c51ce309d81614e44a8f193ff189ef\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"mz6h6hMKqsoq46ZW1pD3whm93ySgnUanLs\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [6], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3416\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 2 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3424\nlntb10u1pdqtvnepp5xu8fsw55wg5q042s0plmrg5grdkx8v7sqhqx3xt98j0stvp4kx6qdqdd9h8vmmfvdjnz4k5hrw2ddvu8x9amag37zf3zh024gwwd85q25snrfcld94t3nu2j2lk80ac3yjycx0l8wrgcqqqaxnnmds0629748sv652n9jhnh29cqpyrx73\n", "outcome": "passed"}, "setup": {"duration": 0.0030226707458496094, "name": "setup", "outcome": "passed"}, "duration": 51.14786648750305}, {"teardown": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.009731292724609375, "outcome": "passed"}, "name": "test.py::test_forwarded_payment[lnd_lightning_lnd]", "outcome": "passed", "run_index": 62, "call": {"duration": 60.202120542526245, "name": "call", "stdout": "{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NFAJBPTW9mfLMkiCTKg9UERdy1CHUy7jsK\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"2NEr6ZPsvCHGRdkdWWEojWY8zfEWnKe8Wm2\", 0.4], \"method\": \"sendtoaddress\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [\"7cb3bc9ffeefcedeb5c202e8977fe7cb07737a7f1d086f5aef05b728031ded99\"], \"method\": \"getrawtransaction\"}\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3563\nChecking 3 nodes for gossip sync\nNode 0 is missing 4 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\nNode 0 is missing 2 channels\n{\"id\": 1, \"version\": \"1.1\", \"params\": [1], \"method\": \"generate\"}\nChecking 3 nodes for gossip sync\n{\"id\": 1, \"version\": \"1.1\", \"params\": [], \"method\": \"getblockchaininfo\"}\nWaiting for 3 nodes to blockheight 3569\n", "outcome": "passed"}, "setup": {"stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "setup", "duration": 0.0035037994384765625, "outcome": "passed"}, "duration": 60.21885943412781}], "summary": {"passed": 61, "duration": 3352.323738336563, "num_tests": 66, "failed": 5}, "created_at": "2017-11-10 15:23:34.190724", "environment": {"Platform": "Linux-4.4.0-75-generic-x86_64-with-Ubuntu-16.04-xenial", "Python": "3.5.2"}, "versions": {"eclair": "626e60f356127401a4e36e89575a1e4caf306522", "lightning": "5320cab2de86d12a373d9c06d3e123696ac997d3", "lnd": "d2b5e4cc3311a29a09e944690d6d2c6dd08dd1a1"}}