Skip to content
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

Batch relayer chaining #965

Merged
merged 19 commits into from
Nov 3, 2021
Merged

Batch relayer chaining #965

merged 19 commits into from
Nov 3, 2021

Conversation

nventuro
Copy link
Contributor

Supercedes #944

This adds initial support for batch relayer input-output chaining. Support for exits is still pending, as are some tests and documentation. There are a few repeated code structures (including test helpers), but I chose to not do anything too fancy as we're still missing a few complex use cases (including using the relayer's own balance as an input), so this seemed premature.

The PR itself is rather large, though this is mostly because of extensive tests. It can also be effectively be viewed in a commit-by-commit manner, where new features and their tests are progressively added.

@nventuro nventuro requested a review from TomAFrench October 27, 2021 17:16
@nventuro nventuro marked this pull request as ready for review October 27, 2021 22:18
@nventuro
Copy link
Contributor Author

This is still missing exits, but I think it can be merged as-is (after review) in the interest of keeping PRs small.

@nventuro nventuro merged commit cae950f into master Nov 3, 2021
@nventuro nventuro deleted the batch-relayer-chaining branch November 3, 2021 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants