Replace use of L1/L2Client implementations with interfaces
Open
- Dominant language
- Go
- Stars
- 7
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
In a few placed we directly use the L1/L2Client implementations and not the respective interface types.
We should clean that up, as we soon need to rely on them more.
Contributor guide
Research direction
No files, tests, or entry points are named. Search the repository for direct uses of the L1Client and L2Client implementations, then compare them with the corresponding interface definitions; the work is done when those usages depend on interfaces and the existing tests pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100