Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
No transport of payments, after expiration, Raiden Client cannot restart #2437
I created a channel between two clients.
So the interaction with Blockchain was fine and working.
Then I tried to perform off-chain payments by using curl:
Using Client 1 I called
and then, simply nothing happened. On the Raiden Client 1 Output, the output was:
while the output of Raiden Client 2 was not showing any update.
I tried to re-send 11 tokens and than waited until both payment got expired (LockExpired).
Raiden Client 1 output was
while Raiden Client 2 did not show any update.
After that I decided to restart Client 2, which was ok, but did not change anything.
The last line indicates it could have to do with trying to send LockExpired transfers. (A bug maybe?)
So finally I have two problems:
I tried to use the night-builds from 11/09 and 12/09
However, using both I immediately get the error when starting the client:
Is that a bug inside the nightly builds related to web3?
I deleted all
Is there some strategy to test the connectivity with the Transport Server?
Client 1 Output when connecting to Matrix Server
Client 2 Output when connecting to Matrix Server
The communication issue was caused by a concurrency bug: the rooms the node should listen on are populated on initial matrix sync, but that didn't complete at the time we listed these rooms, so we didn't listen on rooms that we joined before. #2451 fix this by waiting for the initial sync.
I re-used accounts basically which I used from version 0.5.0 up to 0.7.0. and then encountered the above transport problem.
Now I have just made 2 fresh ethereum addresses with fresh ETH and KIRDN Token (my ERC20) and et voila it works again.
Observation so far:
Edit: Changed "Conclusion" into "Observation"
@BCsRock no, it did work on new addresses because new rooms were created (with new addresses) and
Tested with the nightly build raiden-nightly-2018.09.13-linux.tar.gz
Raiden Client crashes immediately, with web3 error :-/