ghost43

Results 513 comments of ghost43

>> It does not seem to match the payment hash for the invoice in the third picture > > You're right, and that's one of the first things that I...

> I also find weird that it tried to send 30 times... or is the number in brackets that starts from 1 to n the number of hops? It's *not*...

['fd' pubkeys are "addresses"](http://docs.electrum.org/en/latest/transactions.html#extended-public-keys); the unsigned txn was created by an Imported Wallet with addresses is the offline wallet deterministic? then https://github.com/spesmilo/electrum/issues/2897

This is unrelated to Electrum-LTC. You are getting the error because you are trying to save a transaction into the wallet as local transaction, but the txn does not have...

see https://github.com/spesmilo/electrum/issues/4499#issuecomment-424009948

Note that [`panel-download.html.template`](https://github.com/spesmilo/electrum-web/blob/458449e431670c54921b63420b0451c5223b8711/panel-download.html.template) is used by a [script](https://github.com/spesmilo/electrum/blob/ec0f91942da11a6c28c6867a1ea0d8e63d510ca7/contrib/make_download). It is used to populate all the distributable names / version numbers. We don't want to update those manually every time there...

I believe this is related to `TimeoutAfter` explicitly suppressing `CancelledError`, but I don't yet understand why timing seemingly matters. https://github.com/kyuupichan/aiorpcX/blob/e55950fed903b63e82b87c7b6ca93ab50e18ce08/aiorpcx/curio.py#L373-L377

Ok, so the issue is that `TimeoutAfter` internally uses `task.cancel()` (== `CancelledError`) to trigger the timeout, which is sometimes indistinguishable from a cancellation coming from the outside. https://github.com/kyuupichan/aiorpcX/blob/e55950fed903b63e82b87c7b6ca93ab50e18ce08/aiorpcx/curio.py#L318-L323 https://github.com/kyuupichan/aiorpcX/blob/e55950fed903b63e82b87c7b6ca93ab50e18ce08/aiorpcx/curio.py#L373-L384 `TimeoutAfter.__aexit__`...

Here is a more generic, albeit even more hackish, patch (`patch2`): ```patch diff --git a/aiorpcx/curio.py b/aiorpcx/curio.py index 296023e..ac8b814 100755 --- a/aiorpcx/curio.py +++ b/aiorpcx/curio.py @@ -318,8 +318,14 @@ class UncaughtTimeoutError(Exception): def...

The [`async-timeout`](https://github.com/aio-libs/async-timeout) library (developed by `aiohttp` and `asyncio` authors), which provides identical functionality to `timeout_after`, has the same issue: https://github.com/aio-libs/async-timeout/issues/229. example2 ```python import asyncio from aiorpcx import TaskGroup from async_timeout...