op-node: Move withdrawal utils out of node into op-e2e #9771
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
op-node: Move withdrawal utils out of node into op-e2e.
These are intended to be utilities for e2e tests so shouldn't live with the production code in op-node.
Additional context
This likely still creates a problem for Base's withdrawer tool - see #9765 Keeping as a draft until we settle on a plan but figured I'd put this up so CI can run tests and see if it does break anything.
If we intend to make these withdrawal utilities supported we probably should put them in a top level package or move them to op-service (and clean them up and test them a lot better). They don't actually get used by op-node so doesn't make sense to keep them there.