op-supervisor: Create logdb for each chain #11043
Merged
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
Updates op-supervisor so that it creates a logdb database for each chain it monitors. Pretty much entirely just wiring code and moving things around to make the chain ID available as needed. The
NewBackend
function is getting a bit complex for my liking but going with it for now as it is just the constructor so having wiring code in there isn't too bad and I'm keen to actually get a minimal pipeline hooked up end to end before trying to guess exactly where things will land.Metadata