Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1 lines (1 sloc) 159 KB
{"environment": {"Python": "3.5.2", "Platform": "Linux-4.4.0-75-generic-x86_64-with-Ubuntu-16.04-xenial"}, "id": "2d1967e0d3fbe290e65602cec671dd9fd824faba2355f1949b0dcf94fd2d1718", "created_at": "2017-10-30 12:38:37.071055", "versions": {"eclair": "b8a5884847195bed6039ab2fb09e1213edcc0122", "lightning": "82f252c79a036ae3c9159fbe89c39456257b7375", "lnd": "54b1311ebaa5530ea367ac1ed81d13bd0fd30fe9"}, "summary": {"failed": 25, "passed": 41, "duration": 4897.059656620026, "num_tests": 66}, "tests": [{"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.4406001567840576}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.001102447509765625}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"mmfUkfbGtdMqc6MEA5Q1HcS3UhBxh9nhnY\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "failed", "name": "call", "duration": 59.63678479194641, "longrepr": "test.py:235: in test_direct_payment\n node1.send(node2, rhash, amount)\neclair.py:173: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'failures': [{'route': [{'nodeId': '03842b3288985b88d248cb24b6573b2535748321a1cbe6ce380919dcb0ce084cd6', 'nextNodeId': '02597e215076d303da39745c1ed5a61ac13d4c45ea6faa0e999827750c679d5d91', 'lastUpdate': {'cltvExpiryDelta': 0, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0000', 'signature': 'aed4bce4f93745a7fe5d66008990c1a1eefe62529390a39d7d632382c40a18ec', 'feeBaseMsat': 0, 'shortChannelId': -22847040329795771, 'feeProportionalMillionths': 0, 'timestamp': 0, 'htlcMinimumMsat': 0}}], 'e': {'originNode': '02597e215076d303da39745c1ed5a61ac13d4c45ea6faa0e999827750c679d5d91', 'failureMessage': {'expiry': 856}}}], 'paymentHash': 'b074449c91f8e03f39a45819eb7abd4b9f29aff88e046f65f6a83fa3a5b38e64'}"}, "run_index": 32, "name": "test.py::test_direct_payment[eclair_lnd]", "duration": 60.07958984375}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.48711204528808594}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.001352071762084961}, "outcome": "failed", "call": {"outcome": "failed", "stdout": "{\"params\": [\"2NF4XYFscrbpyeifLbEjW9yGnna2L9Hpahg\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"b8b55ed0cc479d47157d5cec9dea19b2df0da2f20f64d59a5f1d597841fd6187\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2NFAmMp9yh3NUyCGKLPBbHBbTwdsdKkYw3d\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "stderr": "WARNING:urllib3.connectionpool:Retrying (Retry(total=9, connect=9, read=10, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f9ec649bc18>: Failed to establish a new connection: [Errno 111] Connection refused',)': /\nWARNING:urllib3.connectionpool:Retrying (Retry(total=8, connect=8, read=10, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f9ec649bb38>: Failed to establish a new connection: [Errno 111] Connection refused',)': /\n", "name": "call", "duration": 126.50377178192139, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlightningd.py:113: in send\n route = self.rpc.getroute(other.id(), amount, 1)['route']\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"}, "run_index": 54, "name": "test.py::test_forwarded_payment[lightning_lnd_eclair]", "duration": 126.99358797073364}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.8408207893371582}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.001005411148071289}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"mpqdgHcQa3q2phwe7qd8sBkW6uxoXL7JeU\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"mnN1GM7XndFMPXm3aZWRu1zqAg54EPm1bG\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nFalse\nTrue\n", "outcome": "failed", "name": "call", "duration": 144.23024678230286, "longrepr": "test.py:264: in test_forwarded_payment\n wait_for(lambda: nodes[0].check_channel(nodes[1]), interval=1, timeout=10)\ntest.py:109: in wait_for\n raise ValueError(\"Error waiting for {}\", success)\nE ValueError: ('Error waiting for {}', <function test_forwarded_payment.<locals>.<lambda> at 0x7f9ec65a4bf8>)"}, "run_index": 41, "name": "test.py::test_forwarded_payment[eclair_eclair_lnd]", "duration": 145.07307839393616}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.002704143524169922}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0036737918853759766}, "outcome": "passed", "call": {"stdout": "{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nConnecting 03ff9665ef337a5fd2b41e19f0488dbd49452d0725c0e3cf98fe34bb810d81bb8a@localhost:16331 -> 023db8904d6e212f7ce2996a977141659e5916c6b1eee57d03c02347554e2f4cc3@localhost:16332\n", "outcome": "passed", "name": "call", "duration": 30.40401268005371}, "run_index": 11, "name": "test.py::test_connect[lnd_lnd]", "duration": 30.414064407348633}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.0013129711151123047}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0037305355072021484}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2NCXYkjknvA3RaGFZASiyCzvr9creHHxYcZ\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 67.29587125778198}, "run_index": 37, "name": "test.py::test_direct_payment[lnd_lightning]", "duration": 67.3046452999115}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.43323254585266113}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.001255035400390625}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"n1Nbw3MgoNtKkTMAmjtBRMn98JUpnau1qz\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 62.78775238990784}, "run_index": 14, "name": "test.py::test_open_channel[eclair_lnd]", "duration": 63.22349500656128}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.4842534065246582}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0010271072387695312}, "outcome": "passed", "call": {"stdout": "{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nConnecting 03fdef5e20dc7f1a26e7e3f48adeedeadbd8cac44fcc3a8bf8475d12340bb136e8@localhost:16331 -> 02244c5b642dd814b7daeba355cabfe3a7548cb88967c4941e5a17d4cb63b58700@localhost:16332\n", "outcome": "passed", "name": "call", "duration": 22.730984687805176}, "run_index": 5, "name": "test.py::test_connect[eclair_lnd]", "duration": 23.217292308807373}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.01551961898803711}, "setup": {"outcome": "passed", "stderr": "Writing out status 32768 len 27: Broken pipe\n", "name": "setup", "duration": 0.0009667873382568359}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2MwzJTv8mQnWSM1u5igpvJ6FSvLgdGdXLsy\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 87.97081804275513}, "run_index": 20, "name": "test.py::test_open_channel[lnd_lnd]", "duration": 87.98827123641968}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.5257079601287842}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.003972053527832031}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2N6hU9A4e1EUuWhiu1vNvjSeZxZjAJLyQ9Q\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"d5889a36966b2d64b88034eaaabc1ece8f1b1af537c382886f926091999f7f78\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 41.3942449092865}, "run_index": 33, "name": "test.py::test_direct_payment[lightning_eclair]", "duration": 41.92789697647095}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32771 len 61: Broken pipe\nlightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "name": "teardown", "duration": 0.4173448085784912}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.002185344696044922}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2MwkAwcgzWeb8oXyPTDN8NCbzCt2qwCfoPq\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"a4f6fd2574890f3a82528273ebcc7316fbcf20ba732c88ad7c408e91f76d611d\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N7cHgX1i5Gj1ncyzUN8w1acEQc554EG4st\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"6f0240a0d36b258dc29f9be8aa2dd466eea26a5a815740770ddd26f1f8579ba3\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n9fd5b0490483bd293033aab9bcaaa98fbd26c69a53e6bde109894bf76df69b2a\n", "outcome": "passed", "name": "call", "duration": 103.15774655342102}, "run_index": 51, "name": "test.py::test_forwarded_payment[lightning_lightning_eclair]", "duration": 103.5794620513916}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.405562162399292}, "setup": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "setup", "duration": 0.0017502307891845703}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"mtPwGCNxbH2uCaKRrb6meVCNoj6Utt1x7N\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"2NFMPNuTkQCUmyoo76GEVBZ7nXBFp5EsjBT\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"f69e03f45d1af225251bae20efc73875072f63630f00e036b8fa90bc20d63967\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 124.87599873542786, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\neclair.py:173: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'failures': [{'route': [{'nodeId': '02681809b0f0954ce76ffacaea62c2a7d8fb3eb0aa0f254b59faf4fca3d1a17e53', 'nextNodeId': '038e390b8a76cfad9ce73af8ab54413b597b2176dc0acf25e763e857e3d6e04778', 'lastUpdate': {'cltvExpiryDelta': 0, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0000', 'signature': '9054ae498a6b18f2025bcaf7eeb40eaadb8db24122a4054f6a6fc21a9a559035', 'feeBaseMsat': 0, 'shortChannelId': -31432089856742632, 'feeProportionalMillionths': 0, 'timestamp': 0, 'htlcMinimumMsat': 0}}, {'nodeId': '038e390b8a76cfad9ce73af8ab54413b597b2176dc0acf25e763e857e3d6e04778', 'nextNodeId': '02a71838faa30531fcef15944e24bd860c25853cb8945841833d79e652afa8cd29', 'lastUpdate': {'cltvExpiryDelta': 6, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0001', 'signature': '3044022076c5f91125222c010337c4489090836d3f6c55131b7fa0e6e68601f91aadb0df02201cd4eb64ced57bc8efc16692af9d33ee5da6a1d8273186c585d062b227efb15001', 'feeBaseMsat': 1, 'shortChannelId': 1179775976669184, 'feeProportionalMillionths': 10, 'timestamp': 1509360704, 'htlcMinimumMsat': 1}}], 'e': {'originNode': '02a71838faa30531fcef15944e24bd860c25853cb8945841833d79e652afa8cd29', 'failureMessage': {'expiry': 1111}}}], 'paymentHash': '905ea5c9ec29622d0479782c226c5094fc155e1e83b3510599ced8f023258c8a'}"}, "run_index": 44, "name": "test.py::test_forwarded_payment[eclair_lightning_lnd]", "duration": 125.28506135940552}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.7874932289123535}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0025827884674072266}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"mpem8qcexamruYC4CvDqAibxttNGWXkaWC\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"mkWKkHRTgggVpvDKpY4WTERgd1z5YeY4UW\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nFalse\nTrue\n", "outcome": "failed", "name": "call", "duration": 126.69554018974304, "longrepr": "test.py:264: in test_forwarded_payment\n wait_for(lambda: nodes[0].check_channel(nodes[1]), interval=1, timeout=10)\ntest.py:109: in wait_for\n raise ValueError(\"Error waiting for {}\", success)\nE ValueError: ('Error waiting for {}', <function test_forwarded_payment.<locals>.<lambda> at 0x7f9ec65cf158>)"}, "run_index": 40, "name": "test.py::test_forwarded_payment[eclair_eclair_lightning]", "duration": 127.48819899559021}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.0035631656646728516}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0014026165008544922}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2N9UxRr6m9zJwUY3T4mtjMo2xq7v8npZK2m\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"c36e065617b25c0aaaa10f99d63a33720f947babe7808d6f45f53570abcac9ea\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2MzZfr6VCfRa39YQzjiSrZsj91pqWSAoFVh\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 121.42020034790039, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlightningd.py:113: in send\n route = self.rpc.getroute(other.id(), amount, 1)['route']\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"}, "run_index": 55, "name": "test.py::test_forwarded_payment[lightning_lnd_lightning]", "duration": 121.42656874656677}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.4445488452911377}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0019314289093017578}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2NC1v4FaUwXoi8ii63Bfo4h3odMLtiGCiBD\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "failed", "name": "call", "duration": 78.23592233657837, "longrepr": "test.py:168: in test_open_channel\n wait_for(lambda: len(node2.getchannels()) == 2, interval=1, timeout=10)\ntest.py:109: in wait_for\n raise ValueError(\"Error waiting for {}\", success)\nE ValueError: ('Error waiting for {}', <function test_open_channel.<locals>.<lambda> at 0x7f9ed965c950>)"}, "run_index": 18, "name": "test.py::test_open_channel[lnd_eclair]", "duration": 78.68433403968811}, {"teardown": {"outcome": "passed", "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.033341407775878906}, "setup": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32769 len 32: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32772 len 31: Broken pipe\n", "name": "setup", "duration": 0.004988193511962891}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2N9na5W9thQsrFJS2WkPzVo3LfAXMdoA97D\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"5f22dd168b42c8ed7e728d943141e3c7a0ae19f9e7c485d3f391e920c663d4b9\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N5dpDLgfC8xAy11DS71odKtUTRtYeR4fVm\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"29b717c2e1162311fb5e06a969e7bd5ac09cdc0202ddec906367678586e3294a\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2NABBwXp3gVdcHLp7RWgPv9YTw6hXonRYn8\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"7586404f96cd68e8df1c0b1b2bce15f0e886135cc9e73640caf8a0e3206b1ee7\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N5BQK7CAGreRi92EhFhy7wmoiYKW2gqV2q\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"c3e87673476a0da7ca5c7be0f704388c946522cceafc861b0820ea19da7660dd\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [6], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 10.603329420089722}, "run_index": 25, "name": "test.py::test_gossip[lightning_lightning]", "duration": 10.646647214889526}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.005431175231933594}, "setup": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "setup", "duration": 0.0015022754669189453}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2N6kGcsYgEpKjRXEUUzUcqJ7REBhS9sJNVA\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"5dc2a9bb08c474d14929e0c47f6984adb3db635e40d607063712a273bd460fb7\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2MwJhvyh1PfGWJ1bTHrs21yu3GvBx6yPhH7\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 143.7124044895172, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlightningd.py:114: in send\n result = self.rpc.sendpay(route, rhash)\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: failed: WIRE_INCORRECT_CLTV_EXPIRY (reply from remote)"}, "run_index": 56, "name": "test.py::test_forwarded_payment[lightning_lnd_lnd]", "duration": 143.72084021568298}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.0019404888153076172}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0029571056365966797}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2MyYazQX3gx9aa6R34iq9Xt2kbkYToaru4e\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "failed", "name": "call", "duration": 67.55924701690674, "longrepr": "test.py:168: in test_open_channel\n wait_for(lambda: len(node2.getchannels()) == 2, interval=1, timeout=10)\ntest.py:109: in wait_for\n raise ValueError(\"Error waiting for {}\", success)\nE ValueError: ('Error waiting for {}', <function test_open_channel.<locals>.<lambda> at 0x7f9ed414d268>)"}, "run_index": 19, "name": "test.py::test_open_channel[lnd_lightning]", "duration": 67.56710171699524}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.4104118347167969}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0009849071502685547}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"mmB1NkHoXR3H2mwzT3ujs34LhQFNwsRSaL\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 45.4468834400177}, "run_index": 31, "name": "test.py::test_direct_payment[eclair_lightning]", "duration": 45.859265089035034}, {"teardown": {"stdout": "{\"params\": [], \"id\": 1, \"version\": \"1.1\", \"method\": \"stop\"}\n", "outcome": "passed", "name": "teardown", "duration": 0.29253506660461426}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0009148120880126953}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2MwnBzNoKKTyJ8GR9SA94ychnaaTcNNiytb\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [\"2MxKLzq2EFa4S7nZh24oswBiQTUATWsLW3X\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 176.6587793827057, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlnd.py:149: 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, FinalIncorrectCltvExpiry(expiry=1780))>"}, "run_index": 65, "name": "test.py::test_forwarded_payment[lnd_lnd_lnd]", "duration": 176.95314407348633}, {"teardown": {"outcome": "passed", "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 27lightning_channeld: : Writing out status 32768 len 27Broken pipe\n: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.8266575336456299}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0022728443145751953}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2N91wGJ8TsZ4NXTmrmNzStU8NvnyYSxWo5P\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"890719c068d969b6dd2de8e293d74e64826d2f23eb21440ae98db39c9a93c9ff\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2NA4A1FkiumhFWTCnuUqRU2Y3wnF1nNioT4\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"d310305922e37a9e5d8b114acdb830cb28b3304e259e2744dbd58cb96864145b\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2NCnzuDisE19fgcve221DXLH3rSdtHLjWtM\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"8f76a053ecaf718181004083754abb6ed4c6e0838f0f0b18cd44464ca9fa2d6c\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N6gpqRRaaUo2DSraWJbKMbXQayKNgQQjNX\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"32d26b03a4d175c9e593b01043b96d1df788fe94a64477f9a780e79ef3d01217\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [6], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 21.207815885543823}, "run_index": 21, "name": "test.py::test_gossip[eclair_eclair]", "duration": 22.039019107818604}, {"teardown": {"outcome": "passed", "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\n", "name": "teardown", "duration": 0.005120754241943359}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0030603408813476562}, "outcome": "failed", "call": {"outcome": "failed", "stdout": "{\"params\": [\"2N8LFDGwWGjveqWbq6Es4VRcp2R2ajiXsSZ\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"12c639084996ef081bb1c2bbc955aa407d69ad228585a5dcbd73beae42243348\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2NBcA6EJvTUwMgfxkwtwwq196UTZYueVD6U\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"147bca30d5553c96e51e0058ea5e95476b1cfe58d2b55e566efa099d21200094\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "stderr": "lightning_channeld: Writing out status 32768 len 44: Broken pipe\nlightning_channeld: Writing out status 32771 len 61: Broken pipe\nlightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "name": "call", "duration": 111.57658767700195, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlightningd.py:114: in send\n result = self.rpc.sendpay(route, rhash)\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: failed: WIRE_FINAL_INCORRECT_CLTV_EXPIRY (reply from remote)"}, "run_index": 53, "name": "test.py::test_forwarded_payment[lightning_lightning_lnd]", "duration": 111.58782911300659}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 32: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.02086663246154785}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0023572444915771484}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2N8YaR5oR7FTzFvubwz2LiHV1eaXtY6UYK8\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"7a49eb5de3871d0fe60fbfe094f92f57e0017616f9707b04c2a4782b61983884\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N8BvZhMw7bZNYwGuJSqLz8qS5nQxjBUDiG\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"6c5422a95a1390016698c31238f14e62e5a8a56af6bb2581f922cbbef6dd4b5e\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N7Pg1nWzaFU7Vphzwf9jEEbqMXSf8L1VNH\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"569066ee1c36c2dbc92fefe5c49f7f22d9deb6c16f41a49912749ae31a0866e8\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2MuZjGdufre3quse88ybFasHrtFArbPixbT\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"7a7c9ea7c2c87b1a044502c848a302d96abf5ae239e07b757ad270f6a53930ad\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [6], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 37.69825601577759}, "run_index": 29, "name": "test.py::test_gossip[lnd_lnd]", "duration": 37.72383713722229}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.005235910415649414}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0018129348754882812}, "outcome": "passed", "call": {"stdout": "{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nConnecting 03a19f23fa16154ac35152153edb11a231088205fea91c5973d368ec830ec439dd@localhost:16331 -> 0318d705baee0ad43f67f28c40ddea0828fbd2e07b1291562d79f8b6e915f31054@localhost:16332\n", "outcome": "passed", "name": "call", "duration": 1.501509666442871}, "run_index": 7, "name": "test.py::test_connect[lightning_lightning]", "duration": 1.510371446609497}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.44670772552490234}, "setup": {"stdout": "{\"params\": [], \"id\": 1, \"version\": \"1.1\", \"method\": \"getinfo\"}\n", "outcome": "passed", "name": "setup", "duration": 0.5492112636566162}, "outcome": "passed", "call": {"outcome": "passed", "name": "call", "duration": 8.832275390625}, "run_index": 0, "name": "test.py::test_start[EclairNode]", "duration": 10.377405643463135}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.44299817085266113}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0018780231475830078}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2N71XWa3csbxw6K6hTCuzGvSKJ6G8QNxyRh\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"65b3eaa564ca7390994c90da251b28cb4e505c27f52331349cb6615c94e405c1\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 40.73885464668274}, "run_index": 15, "name": "test.py::test_open_channel[lightning_eclair]", "duration": 41.185608863830566}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 1.2265191078186035}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0010097026824951172}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"mm1cEh7ZMJD8QAonViWqAdSc1b3zFLHB4S\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"n14fLibX2bCEUpswjd7K3K441cS6KKrEXN\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n{'route': [{'nodeId': '03c087c15c511afc43e5917fdb08b300dad02588e81adef00709db8992b29b2322', 'nextNodeId': '03c536df622ac2962509fad1c54af4b3acb5d2e8d8049384a8beca743db9d6ae16', 'lastUpdate': {'cltvExpiryDelta': 0, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0000', 'signature': '9226005d9c58158d625d01f3ad246af7d938f294ce34a144859674aa545148f6', 'feeBaseMsat': 0, 'shortChannelId': -30920464425789419, 'feeProportionalMillionths': 0, 'timestamp': 0, 'htlcMinimumMsat': 0}}, {'nodeId': '03c536df622ac2962509fad1c54af4b3acb5d2e8d8049384a8beca743db9d6ae16', 'nextNodeId': '0332fe8d5c638f34d35b3f7daffeedee77bae96894078641220d1598cbf6de1b2b', 'lastUpdate': {'cltvExpiryDelta': 144, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0001', 'signature': '3045022100a117ade9f5f06f5d9925dda9e91a8fddfbaa62ead9d8c2cd902505b878addfe502206e0f417d815fd6ef7a555808275b93ba72b3d517d891eb8eb74812ed3ce9289301', 'feeBaseMsat': 546000, 'shortChannelId': 1010451185991680, 'feeProportionalMillionths': 10, 'timestamp': 1509360093, 'htlcMinimumMsat': 1000000}}], 'paymentPreimage': '4aab0833bdc46d26293664ce6fdecbe124af34c8082471dd51227bf04c96907e'}\n", "outcome": "passed", "name": "call", "duration": 121.93414235115051}, "run_index": 39, "name": "test.py::test_forwarded_payment[eclair_eclair_eclair]", "duration": 123.1626808643341}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.002750873565673828}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0012764930725097656}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2MtqbkDAXT24ZNxeTJV1F7S2HYgUfXrzf6f\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"cf17363920f7890829dcc5042011f42d716952371cb025c33874d0b0d1996410\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 34.061169385910034}, "run_index": 16, "name": "test.py::test_open_channel[lightning_lightning]", "duration": 34.06647324562073}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.4376192092895508}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0034220218658447266}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2NERMTcggLVQRxw6nJxTuY2J7e9bomjWAKa\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"51bd7a3ceb925cbe375e33ee7ce9b0823c5bb07655a634d7e20fa1cb8659aeaa\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"n3PfyYNYBbbpod8Z7UqvkWabUA1ZDJtmX5\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 107.73386025428772, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlightningd.py:114: in send\n result = self.rpc.sendpay(route, rhash)\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: failed: WIRE_INCORRECT_CLTV_EXPIRY (reply from remote)"}, "run_index": 49, "name": "test.py::test_forwarded_payment[lightning_eclair_lightning]", "duration": 108.17832350730896}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.006485939025878906}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0023641586303710938}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2MunEZ6Gs4gwHZtfn3W3hfquAYGowSnjTjN\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"fcb024d7807899d3d9c5db5aa595e8be4b9620baaa3a960573397831b1d231f5\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 34.542667865753174}, "run_index": 34, "name": "test.py::test_direct_payment[lightning_lightning]", "duration": 34.553882122039795}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.8613693714141846}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.003869771957397461}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"mnipLFVMymWsELZjMu44JkzuCnNkU373Jp\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"2NAAedPUA8Ytt2aKcSktQCKhdhcLEM6KRxG\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 138.81758069992065, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\neclair.py:173: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'failures': [{'t': {}}], 'paymentHash': 'eff4e0f54f62da65795382a891398fe51c1950c7b84e74cc7943b8d659d6bf79'}"}, "run_index": 45, "name": "test.py::test_forwarded_payment[eclair_lnd_eclair]", "duration": 139.68668961524963}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.0024001598358154297}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0015943050384521484}, "outcome": "passed", "call": {"outcome": "passed", "name": "call", "duration": 16.225808143615723}, "run_index": 2, "name": "test.py::test_start[LndNode]", "duration": 16.231396913528442}, {"teardown": {"outcome": "passed", "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.0019259452819824219}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.002984285354614258}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2N3S9Gm8R3wULXK7sUaoCnmjh7bSFLUmqW2\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [\"2NEeHQQC2ECeYbWqddB7xqoaUkBWZukU3Tp\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"01e0a1152acab5ff20e062e4309739feddac7b6052b20514d6e298ce9eca472c\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 123.56016898155212, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlnd.py:149: 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 route payment to destination: TemporaryChannelFailure: unable to de-obfuscate onion failure, htlc with hash(5852e0d2f4f0b0e3b54ab82d157e82780c6e61209debe5ed21b860bd502172aa): unable to decode error update: EOF)>"}, "run_index": 61, "name": "test.py::test_forwarded_payment[lnd_lightning_lightning]", "duration": 123.56806349754333}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.8590929508209229}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0010514259338378906}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"mk9diTj8ztim74syg5QBsxyALrQWU1WcT2\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"2Muoqs3gAeHRPRjRPMgXiJiN4A7ZKRitVQM\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"4e95db27813c53fdd823677936d549f4087d8d10b99369ed94a1200c15dfa02c\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n{'route': [{'nodeId': '0339d852a12818e5e2e168e2a54f8858efe68fd75eff4d7006b2366b4573f68997', 'nextNodeId': '0350d1b82468a9d9e6193e5310bd7abdca8ddec71b4f425587e31056874e213237', 'lastUpdate': {'cltvExpiryDelta': 0, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0000', 'signature': 'b5493dbdc76c3663edcbb4acd8775ced2a7c444281da95593fd838c3a29a207b', 'feeBaseMsat': 0, 'shortChannelId': -21030093727503306, 'feeProportionalMillionths': 0, 'timestamp': 0, 'htlcMinimumMsat': 0}}, {'nodeId': '0350d1b82468a9d9e6193e5310bd7abdca8ddec71b4f425587e31056874e213237', 'nextNodeId': '02cf3812f56015b146b8ba07e83f9083f4639724ad63feee94b48016506e120bea', 'lastUpdate': {'cltvExpiryDelta': 6, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0001', 'signature': '304402204994421711155d6c658e7fd0d3373ad5ddef5b39f59da78a90b801d1303b9c0a0220156df6c9bacd931a4a2c94265c970f739917c793a27d2e831a0f1d20c0725e3a01', 'feeBaseMsat': 1, 'shortChannelId': 1111606255747072, 'feeProportionalMillionths': 10, 'timestamp': 1509360473, 'htlcMinimumMsat': 1}}], 'paymentPreimage': 'b76cc69a70531135180a7d7195239f26cf297722bed3f7f6a578892683c2d804'}\n", "outcome": "passed", "name": "call", "duration": 115.00383806228638}, "run_index": 42, "name": "test.py::test_forwarded_payment[eclair_lightning_eclair]", "duration": 115.86503386497498}, {"teardown": {"outcome": "passed", "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.008728504180908203}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.004323005676269531}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2N1FS53xf9WrMMS4K1kzNVRStih4ML9Vjvn\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"c242d63519ef50651687cf2e8fa2ef09c9d90f3b7d900f7f845bd58397075b29\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2NDPMnTygaYmAaD985Fj6hFk5CpVhJotxXk\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"00964762118d9e6eb7f7b349a33319798b7209c951ad547bcfc507a6e286ec94\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2My5wjLCvecdXaVuA4o8abP36v4EVNxV5EF\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"c6c3ff5ca2ba6039137a5e426abf95b124fa8d6668c90b598e61ca8764889080\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N6Muq8cBsu7MvGNhgATVuMZXyoey82j7xs\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"14b26000b474398c016cf6043cec7071ef6a7e67b73ee6c3fbd51d6070bd86b3\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [6], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 25.29052710533142}, "run_index": 26, "name": "test.py::test_gossip[lightning_lnd]", "duration": 25.307901620864868}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.4049496650695801}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0009601116180419922}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"n2zgiskcJWYmBy3YJPuf6r5Ws5Joojnyjt\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"2MvMFfRJnKzkbnGqXTFg4H8VTYQkqGKLBgi\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"ee431f9265a259af0d9db9255842b49b635f2dcf6330a709e31e195f8cee6248\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n{'route': [{'nodeId': '0200795a391eec025222c7ce33c7c25697cccff5b406415abedafdcace2b394e0a', 'nextNodeId': '02195f25449e70a46be64618baafac6ba53645b3c0d4b9ca084c7eccfd4e79b4e0', 'lastUpdate': {'cltvExpiryDelta': 0, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0000', 'signature': '762b728a954eb8782e5719f3b13f3ce76bd5c133b00c74a58872b51cea8e0eb7', 'feeBaseMsat': 0, 'shortChannelId': 33261818203164344, 'feeProportionalMillionths': 0, 'timestamp': 0, 'htlcMinimumMsat': 0}}, {'nodeId': '02195f25449e70a46be64618baafac6ba53645b3c0d4b9ca084c7eccfd4e79b4e0', 'nextNodeId': '0235dce8de3d884e5082297760d498b2ac5ecfc997fa554fc863f599d0f755d03b', 'lastUpdate': {'cltvExpiryDelta': 6, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0000', 'signature': '304402205939b7e0950ee0e6bd64f08fc0bdacfc0a3de62710a4a4443ef8cbb60f3a1875022009adeb70ebb7bd0c5a812a9fbd434b9406b35201dbe4f78ccecda6921cc201c601', 'feeBaseMsat': 1, 'shortChannelId': 1145691116208128, 'feeProportionalMillionths': 10, 'timestamp': 1509360580, 'htlcMinimumMsat': 1}}], 'paymentPreimage': '9a719c5006f43a994ba221f158780799b0ecbda1c74ffd1789d1a6d7343fede9'}\n", "outcome": "passed", "name": "call", "duration": 106.42277312278748}, "run_index": 43, "name": "test.py::test_forwarded_payment[eclair_lightning_lightning]", "duration": 106.82964301109314}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.3966176509857178}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.00321197509765625}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"mzAsgfJpQ1HckxLFhQLKP5ss5CoeMocpGr\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"2N2Vojp7mLdSAKWKCLPo9JqwJzrKN2BGtgF\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 133.07560467720032, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\neclair.py:173: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'failures': [{'t': {}}], 'paymentHash': '93805971f3b2f570a3b684492c9e388c5447ea3207b93ac5373c3f3e443c2c71'}"}, "run_index": 46, "name": "test.py::test_forwarded_payment[eclair_lnd_lightning]", "duration": 133.47864627838135}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.40265870094299316}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.001051187515258789}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2N1Cycke6GoBczLHzEyv7Jn5HHu7YnJkn3K\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [\"2N9ADfDiKhot75QFmx6RmYYoF8FNMH7ybHz\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 145.7866358757019, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlnd.py:149: 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)>"}, "run_index": 63, "name": "test.py::test_forwarded_payment[lnd_lnd_eclair]", "duration": 146.19139695167542}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.434614896774292}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0023221969604492188}, "outcome": "passed", "call": {"stdout": "{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nConnecting 038df1739fc46a1c39bc4ee7e496cfc4fce0658125bd07bd4c4a94c283ffca65b0@localhost:16331 -> 0326476f5ae320927c17618c1255cc0de162fd759287012ac379c67e084fa11c2e@localhost:16332\n", "outcome": "passed", "name": "call", "duration": 8.295409202575684}, "run_index": 4, "name": "test.py::test_connect[eclair_lightning]", "duration": 8.734668493270874}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.8606295585632324}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.003031015396118164}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2N5Q1t3yugRUKqYK38kPXDwtB2UXcasXxEx\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"be33a2069080f5fe917d417c168d0e97026c61c015442e3b177ed70a89fe06a0\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"mszinULb8XqP8JYALiLeN2sf69coJVWogZ\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 114.09383869171143, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlightningd.py:114: in send\n result = self.rpc.sendpay(route, rhash)\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: failed: WIRE_INCORRECT_CLTV_EXPIRY (reply from remote)"}, "run_index": 48, "name": "test.py::test_forwarded_payment[lightning_eclair_eclair]", "duration": 114.9605302810669}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.001596689224243164}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0013964176177978516}, "outcome": "passed", "call": {"stdout": "{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nConnecting 03737a781a23d6aba5b99f550c344bc0217f2b398fb3272f0a08d1fd97f7c291aa@localhost:16331 -> 03517967585fddad2186a90eb9e855b0d43486d2166f0934abbf9cc84459bc9479@localhost:16332\n", "outcome": "passed", "name": "call", "duration": 16.70542860031128}, "run_index": 8, "name": "test.py::test_connect[lightning_lnd]", "duration": 16.709818124771118}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.48534560203552246}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.002565145492553711}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2N5eSQb6sUQmwW1YtMjXuWSx1PE9yR6uNsu\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [\"mqx9DaSqffszy8NDdMzuhnBi1Pr7fG9S9m\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\nb'a21d6b8504521ce38c7480ce5c1826d6d46072675ada5171ebf1b3965a530077'\n", "outcome": "passed", "name": "call", "duration": 129.2014274597168}, "run_index": 58, "name": "test.py::test_forwarded_payment[lnd_eclair_lightning]", "duration": 129.69190335273743}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.001749277114868164}, "setup": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "setup", "duration": 0.0026674270629882812}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2MsGGTL7Cq6chCWk8BK6sy816mNWpiS9hjU\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "failed", "name": "call", "duration": 73.20868921279907, "longrepr": "test.py:235: in test_direct_payment\n node1.send(node2, rhash, amount)\nlnd.py:149: 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, FinalIncorrectCltvExpiry(expiry=924))>"}, "run_index": 38, "name": "test.py::test_direct_payment[lnd_lnd]", "duration": 73.21577334403992}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.408435583114624}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0028591156005859375}, "outcome": "passed", "call": {"stdout": "{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nConnecting 021d9e8384afb1fb2acfed605843d1bdda1bb87d65cb6b2282feda18fb5c3b4e18@localhost:16331 -> 03759d00434a4137885a463af048478b0dcde10d4918fcb7f5d2b20ac25b720a55@localhost:16332\n", "outcome": "passed", "name": "call", "duration": 24.909260272979736}, "run_index": 9, "name": "test.py::test_connect[lnd_eclair]", "duration": 25.323414087295532}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.45578980445861816}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.003776073455810547}, "outcome": "passed", "call": {"stdout": "{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nConnecting 02565ae99593c1555266d7f51b04db90fc5211d8a4fd6660022bc89b230f7d915a@localhost:16331 -> 030bdac2762a989d801263e1df5d3c7cbfda9d928429fe65ce8c1be9d8ff25e7ca@localhost:16332\n", "outcome": "passed", "name": "call", "duration": 9.476067543029785}, "run_index": 6, "name": "test.py::test_connect[lightning_eclair]", "duration": 9.939409494400024}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.010857582092285156}, "setup": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "setup", "duration": 0.0011250972747802734}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2N4ze4Yorujqzf7bgReVAAubvSzPPeFySMS\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [\"2N6JdKhBBZoE6LqDiKCTVvEbbdwoRC5sVyn\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"8f9bfb63f2f088d18ebb33e271fb940cc58f9138a990b36a9c275221aaaa8505\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 137.79363465309143, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlnd.py:149: 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 route payment to destination: TemporaryChannelFailure: unable to de-obfuscate onion failure, htlc with hash(93f4d471915a4b3c0363ddf91f7a36a4f2f55c6b2fe37512c3348da54fde6f90): unable to decode error update: EOF)>"}, "run_index": 62, "name": "test.py::test_forwarded_payment[lnd_lightning_lnd]", "duration": 137.80674242973328}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.4111294746398926}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.002247333526611328}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2MuGqG38sSbTubtUbVh6ZVa58zSGKfTnrpP\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [\"murY2YKtpQ1fFTgp4hW8s9G5izuSPYdSra\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 144.95253562927246, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlnd.py:149: 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)>"}, "run_index": 59, "name": "test.py::test_forwarded_payment[lnd_eclair_lnd]", "duration": 145.36815977096558}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.41539740562438965}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.004221677780151367}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2MyDz11rT8T8tHpDRsfbyKBXggMTtVfcppe\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 68.2188515663147}, "run_index": 36, "name": "test.py::test_direct_payment[lnd_eclair]", "duration": 68.64269232749939}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.8211922645568848}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0022377967834472656}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"mnzWiRvgk98TAgqi4JhmTbvfs8CnwVETsd\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 50.051695823669434}, "run_index": 30, "name": "test.py::test_direct_payment[eclair_eclair]", "duration": 50.87736368179321}, {"teardown": {"outcome": "passed", "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.40489697456359863}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.004045963287353516}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2MuBz2etbpP4WD5Yn7m4YYTL8BRZpVxyYya\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [\"2N4oYs4hRZiDBCmreMCh7csB8tg9d34UKLC\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"861beb1743c7076ba839077410399555fe25c3e961754a1747b8054553b12680\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 125.49037218093872, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlnd.py:149: 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 route payment to destination: TemporaryChannelFailure: unable to de-obfuscate onion failure, htlc with hash(32f5328ea8e2041c41e1cabc7a4954aca8f1f364b8ecc2c73d7300e147f049d1): unable to decode error update: EOF)>"}, "run_index": 60, "name": "test.py::test_forwarded_payment[lnd_lightning_eclair]", "duration": 125.90336108207703}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.41686367988586426}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.004629611968994141}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2NFHVfgCKT7jNrSBAXrZypbgSx64kqzZSH6\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"51188f45b14ddcfbc706334d750ca91c3ece45540fc173a7734bcfa09223365a\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"mxspUV5qNR2RkiEMdewL8m8XDwmgfGYJDv\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 120.32571315765381, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlightningd.py:113: in send\n route = self.rpc.getroute(other.id(), amount, 1)['route']\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"}, "run_index": 50, "name": "test.py::test_forwarded_payment[lightning_eclair_lnd]", "duration": 120.75183606147766}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.8866009712219238}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.006917715072631836}, "outcome": "passed", "call": {"stdout": "{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nConnecting 03119e2a3a66eb40b1d9215d933590ddf2930ddd5ef42967bcbdb0698321c4105c@localhost:16331 -> 029040f030c484a7cd3f05d0750b343e99e3363f087a6def48d1aa11efcd3932bd@localhost:16332\n", "outcome": "passed", "name": "call", "duration": 17.80238389968872}, "run_index": 3, "name": "test.py::test_connect[eclair_eclair]", "duration": 18.702820301055908}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.005504131317138672}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0056459903717041016}, "outcome": "failed", "call": {"outcome": "failed", "stdout": "{\"params\": [\"2NAuaHYt36f2wh8jUcy5XX1Vd7K1n5v73Q2\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"0cd9e5786027540a23ad056cd0b4550c75075990a89ebaee7b0359cd16f73978\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "name": "call", "duration": 49.09200835227966, "longrepr": "test.py:235: in test_direct_payment\n node1.send(node2, rhash, amount)\nlightningd.py:114: in send\n result = self.rpc.sendpay(route, rhash)\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: failed: WIRE_FINAL_INCORRECT_CLTV_EXPIRY (reply from remote)"}, "run_index": 35, "name": "test.py::test_direct_payment[lightning_lnd]", "duration": 49.10880446434021}, {"teardown": {"outcome": "passed", "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.4754371643066406}, "setup": {"outcome": "passed", "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: 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": "setup", "duration": 0.0023500919342041016}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2NCQSUQDhKi5tNaKGiVWYNEDsFAfAy6Fk9G\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"2511720bb2c5bc8182a9679fcf473492fb13581ac4c3bee5005389ff8ba12fec\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N4KWqNGGLax3HUc8T8tgueaqZC9DfMux89\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"e9a61d0faffb62482ff72d16984535cbd0a0378882fe3c02feb68902a39da0a6\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2MtShuEvvYM83r498CnE28o6f86AACKNBuD\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"b377ea2f8550e53021494bab45806a128e623824d02fa14de51fce7bc7007ae5\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2MwEFcRo9qEiYWuf6cTzee7t3uRBRNiG5J6\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"594dde716b452550a3e9a90db3c5875a87106ca37aea03ee82532a13c0b8b706\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [6], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 18.03692054748535}, "run_index": 24, "name": "test.py::test_gossip[lightning_eclair]", "duration": 18.5170578956604}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.002874612808227539}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0010516643524169922}, "outcome": "passed", "call": {"stdout": "{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nConnecting 03707c2b7aa81c26b4d4ff393f341d3ffc1c33d86ef0aacd82ab7c6d43aaba5c52@localhost:16331 -> 0376a140e01f22f1d64db4a836932942638f0dd875e2ac918cce55262527e4ab26@localhost:16332\n", "outcome": "passed", "name": "call", "duration": 15.667932271957397}, "run_index": 10, "name": "test.py::test_connect[lnd_lightning]", "duration": 15.672910213470459}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.007191658020019531}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0025453567504882812}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2NA9jmryEy1t4j6bNPLQukVc7xrd6674Q1s\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"4c6e0791a992b800d6a2a48c137cc0a3ec6db15a41130fc73db1241a04ec392d\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N1ZoB3cy79SrpU8W4KSLRCm1q6fQeEDurz\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"d43276785587d22d4374cc3234ca9213acd9df13259491aa35b3b9d8f5489a98\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n7a287331eb48d241d1732032044c0cc39e20bb30e661b4a8404e95be836a3d6c\n", "outcome": "passed", "name": "call", "duration": 97.16864609718323}, "run_index": 52, "name": "test.py::test_forwarded_payment[lightning_lightning_lightning]", "duration": 97.18092846870422}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.005253791809082031}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0009667873382568359}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2MvVBVvtJH1S8y4cMiSngWSubFzXGD7n4y4\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"25893dbedde5e73f264465f71b9e774199247996308e3528d7c4ea9bf77d3e41\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 48.40080499649048}, "run_index": 17, "name": "test.py::test_open_channel[lightning_lnd]", "duration": 48.407992362976074}, {"teardown": {"outcome": "passed", "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.46401262283325195}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.006315946578979492}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2NCKN6ERebJ4WJWFmVqk7hGDkEewJr4qtJz\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"80ad8d6b00eeaa2b42ef500b5eafa84da96130beea7c203d61caceab964988b6\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N4tS5KSTqBWFA3k95FizPgtYrsouJMX2tQ\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"322f1ea8fd6db646b6b3226fa5664c4d3fb48b2ccfb244da43b1bd9cb3720342\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2NDN2DUmW8TcvVFoLHqk61BKPsYapXmHeT3\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"bff5994a21b06d29aebf6065cd6b4ffe3aeb5cd9eb61c8af21d306bfb87d55ce\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N8dJopsthCdVfLAL3tsAVYvY7MNE9CLTY3\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"a83afbb60c2a997efc85e1ef810fcd5d14b219b7c55f78fd353c08bd7c6105e3\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [6], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 30.91027545928955}, "run_index": 27, "name": "test.py::test_gossip[lnd_eclair]", "duration": 31.38691997528076}, {"teardown": {"outcome": "passed", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "name": "teardown", "duration": 0.00257110595703125}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0018463134765625}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"2MxCp28KRhniJxD4rCHnR1NaiJFbBiLen5N\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [\"2MtQXhaZrcoYTtRNjEVhJx9GisGynmvu4CT\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 148.01468658447266, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\nlnd.py:149: 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)>"}, "run_index": 64, "name": "test.py::test_forwarded_payment[lnd_lnd_lightning]", "duration": 148.0209503173828}, {"teardown": {"outcome": "passed", "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.02568840980529785}, "setup": {"outcome": "passed", "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": "setup", "duration": 0.0013179779052734375}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2ND8i6pCDHQj88g7n8DSPXc4qXSrxNGZ8KU\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"63142c3c6bea62f959000cb9d6e5da2201ba3c4a8d38c5451e78d8a929277fa8\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2NA4JCd1VrdbGGJG2q1Kouq3Bo2xzTXLZtN\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"157c503f01d9722a3eb536793d1f66ce95bc888c5197087fbe9e965c8979b07d\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2MydkvEkKaLSj93GPdyi7Q5C83HeNb4QkzD\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"2cafb47777d3ed9ef85691430681e93179dcd0cc97d82cbcd3e9842dc87042c5\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2MyfjhxNSF5k9PKs6g27UvvQW3SA67L2Nfd\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"393c98d475d10eb4cb1dc45bc65a972dc54f527ec3a52182e3d143e8076d2021\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [6], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 23.559147119522095}, "run_index": 28, "name": "test.py::test_gossip[lnd_lightning]", "duration": 23.58747148513794}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.41464781761169434}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0010933876037597656}, "outcome": "failed", "call": {"stdout": "{\"params\": [\"mqxduCqndqzt8mDBpR1N8LeAtdxee9cQeq\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"2N3FfWQLXZEXM2L9txQb31in4pkunAPy9mw\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\n", "outcome": "failed", "name": "call", "duration": 144.91791534423828, "longrepr": "test.py:273: in test_forwarded_payment\n print(src.send(dst, rhash, amount))\neclair.py:173: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'failures': [{'route': [{'nodeId': '02b5f45d9b1359073bc5a604eca95dcc4f61504a096f6c386cf67412b9702bae9b', 'nextNodeId': '02a27b33bee755e6ecbe24bb9bdb87a91c6cb1c837703a7f006fdfff812054e093', 'lastUpdate': {'cltvExpiryDelta': 0, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0000', 'signature': '02f634b27ce8aa1c57217a7bf055e53a5a572c263002efefb5956a9fb2d53bd5', 'feeBaseMsat': 0, 'shortChannelId': 833656146684074, 'feeProportionalMillionths': 0, 'timestamp': 0, 'htlcMinimumMsat': 0}}, {'nodeId': '02a27b33bee755e6ecbe24bb9bdb87a91c6cb1c837703a7f006fdfff812054e093', 'nextNodeId': '02ec733bbf8f2013e5299d4ebbbd4b476cdf54be80de623a9d79e97e87431b9940', 'lastUpdate': {'cltvExpiryDelta': 144, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f', 'flags': '0000', 'signature': '3044022018a705d6868af479a37f45f90eb9d92fac646d31846f662b0118625e387cab07022018985b65b815c50a33abfc09e525a58084515b57362bad712a1778843b62043401', 'feeBaseMsat': 1000, 'shortChannelId': 1285329092935680, 'feeProportionalMillionths': 1, 'timestamp': 1509361108, 'htlcMinimumMsat': 0}}], 'e': {'originNode': '02ec733bbf8f2013e5299d4ebbbd4b476cdf54be80de623a9d79e97e87431b9940', 'failureMessage': {'expiry': 1207}}}], 'paymentHash': '5b2a8c6d4f1606eade53b7209ca997d84c3cd808607bac8c1245407f2b97596a'}"}, "run_index": 47, "name": "test.py::test_forwarded_payment[eclair_lnd_lnd]", "duration": 145.3347499370575}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.8861162662506104}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0014650821685791016}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2MzfiTGDeRiTtyyQpxFR1aa8r7m8Z1qSAoY\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [\"mqcesQU4k8jq1h697pYuL4p2xLD3zU6cKp\", 0.4], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\nTrue\nTrue\nSENDING PAYMENT\nb'7757714b22ddbdeb2366193ac3397a1e4ccf831b426e0d151da13f1007d71d29'\n", "outcome": "passed", "name": "call", "duration": 135.38307452201843}, "run_index": 57, "name": "test.py::test_forwarded_payment[lnd_eclair_eclair]", "duration": 136.2721209526062}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.42069458961486816}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0009322166442871094}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"mwPj5U7Z2r5Kzvh9Y82WbzBEMf75qH5o52\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 47.8869526386261}, "run_index": 13, "name": "test.py::test_open_channel[eclair_lightning]", "duration": 48.30951166152954}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.0007433891296386719}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0007817745208740234}, "outcome": "passed", "call": {"outcome": "passed", "name": "call", "duration": 0.896273136138916}, "run_index": 1, "name": "test.py::test_start[LightningNode]", "duration": 0.8985800743103027}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.41113734245300293}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0008728504180908203}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2MsZSvaKjJiWJZVfguUfxJxDx6YFzZbM662\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"4c85ff77f489eddb85bbdccf3cef80fb9fba41a9ded412c0525fbc3b518176cb\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2NDcj4SsEX5qkrSZAgobueyNegXgKStf9nV\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"f7b6f3198bb567d88818cb524602fd52894773aa6b0f6c4e55aa5c7018edd299\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N4432Ty3Dpi9BRRpkbhTSxNDTuyQCvsdwa\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"5e22f1dd99833bd5906a1936934b813dccc71010190ad9a047f1af7d82048f7f\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2Mtaa7QNYpgSPXUeK2DhHU8XFksEy9WHK9C\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"c582e4b4e78e176e6dfa4f303db3b30ef08973e1d98f529248a0eb06464d5132\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [6], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 31.85487723350525}, "run_index": 23, "name": "test.py::test_gossip[eclair_lnd]", "duration": 32.267760276794434}, {"teardown": {"outcome": "passed", "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.42247581481933594}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.0009081363677978516}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"2N5LPPDrSbBgWVnj8Ss9gcw9q7yzpGFnfXR\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"12ccef3ffa28d435434af1eee9973496e5ac1c33ba8a9e401a8b86f02f44c98a\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2N7Wtv7VeKSqnLtRFJFayR1cHzqHvj6CVdG\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"13299e3b5382f3af741c6bd2b4d4b6c6e321e704b93bf53b18f2e9df691bf92b\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2NCym8tsV5KutwRnYvN8KwJ1usxTef2kNpP\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"cf16ac0b8ece4db08e4c7ce67f24b046d52091911b7e373119dcf98ff3a0e285\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [\"2MyswqSemtTjvgKUvydrJ9hNoMeABDfVXZu\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [\"fb28c45645736644f3151d957c2feaa9e75caaebd774231ece6b52d4206e2c90\"], \"id\": 1, \"version\": \"1.1\", \"method\": \"getrawtransaction\"}\n{\"params\": [6], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 18.024052619934082}, "run_index": 22, "name": "test.py::test_gossip[eclair_lightning]", "duration": 18.448344707489014}, {"teardown": {"outcome": "passed", "name": "teardown", "duration": 0.9000508785247803}, "setup": {"outcome": "passed", "name": "setup", "duration": 0.004034996032714844}, "outcome": "passed", "call": {"stdout": "{\"params\": [\"n1kjKKk6KT54V2Uxqnmw4hDK3qC2rnysTq\", 0.2], \"id\": 1, \"version\": \"1.1\", \"method\": \"sendtoaddress\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n{\"params\": [1], \"id\": 1, \"version\": \"1.1\", \"method\": \"generate\"}\n", "outcome": "passed", "name": "call", "duration": 55.89930772781372}, "run_index": 12, "name": "test.py::test_open_channel[eclair_eclair]", "duration": 56.80742859840393}]}