-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Virtual channel watching and dispute test (Last part of large Virtual Channel PR) #83
Virtual channel watching and dispute test (Last part of large Virtual Channel PR) #83
Commits on Jul 8, 2021
-
✨ [channel, backend/eth] Add state and sigs to RegisteredEvent
Preparation for virtual channel watching. Signed-off-by: Matthias Geihs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 60a9703 - Browse repository at this point
Copy the full SHA 60a9703View commit details -
✨ [client] Watch virtual channel
Signed-off-by: Matthias Geihs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 47b5fc5 - Browse repository at this point
Copy the full SHA 47b5fc5View commit details -
♻️ [client] Improve test funder and adjudicator
Use logFunder, logAdjudicator instead of DummyFunder, DummyAdjudicator Reduce size of codebase. Reduce redundant parts. Merge logFunder and logFunderWithDelay. Merge logFunder and logAdjudicator into logBackend. Reduce code complexity. Prepare changes that would require adjudicator logic based on the funder state. Signed-off-by: Matthias Geihs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f4a3f4b - Browse repository at this point
Copy the full SHA f4a3f4bView commit details -
🐛 ✨ [client] Fix and enhance test backend
- Register: Emit events for sub-channels, add state and sigs - Subscribe: Only return events for a given channel. - Withdraw: Print accumulated outcome. Also rename to mockBackend because it actually does more than just logging. Signed-off-by: Matthias Geihs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8b45de - Browse repository at this point
Copy the full SHA d8b45deView commit details -
🚸 [client] Always settle with sub-channels
Usage before was clunky. The user needed to gather subchannels manually and to know which function to call. Now the framework does that for the user. Signed-off-by: Matthias Geihs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d55d71 - Browse repository at this point
Copy the full SHA 7d55d71View commit details -
🚚 [client] Move mockBackend to client/test
Signed-off-by: Matthias Geihs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1bfdfa7 - Browse repository at this point
Copy the full SHA 1bfdfa7View commit details -
✨ [client/test] Add balance logic to mock backend
Signed-off-by: Matthias Geihs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c253a30 - Browse repository at this point
Copy the full SHA c253a30View commit details -
✨ [client/test] Mock sub: respect context
Signed-off-by: Matthias Geihs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ecc7db4 - Browse repository at this point
Copy the full SHA ecc7db4View commit details -
✅ [client] Test virtual channel disputes
Signed-off-by: Matthias Geihs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2d9efe7 - Browse repository at this point
Copy the full SHA 2d9efe7View commit details