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

Remove optimism feature #7649

Open
14 of 25 tasks
Tracked by #11241
emhane opened this issue Apr 15, 2024 · 2 comments
Open
14 of 25 tasks
Tracked by #11241

Remove optimism feature #7649

emhane opened this issue Apr 15, 2024 · 2 comments
Labels
A-op-reth Related to Optimism and op-reth A-sdk Related to reth's use as a library C-debt Refactor of code section that is hard to understand or maintain C-tracking-issue An issue that collects information about a broad development initiative D-complex Quite challenging from either a design or technical perspective Ask for help! M-prevent-stale Prevents old inactive issues/PRs from being closed due to inactivity S-needs-design This issue requires design work to think about how it would best be accomplished

Comments

@emhane
Copy link
Member

emhane commented Apr 15, 2024

Describe the feature

Gathers issues to re-design code to remove optimism feature. Features are convenient for building fast, but in the long run make the code harder to maintain.

A generalisation of the codebase in terms of EVM rollup injectable types, is required to extract OP as a library as, opposed to having OP as a feature.

Additional context

No response

Tasks

  1. 1 of 1
    C-debt
    AbnerZheng
  2. A-op-reth C-debt D-good-first-issue
  3. A-op-reth
    mattsse
  4. A-op-reth C-debt D-good-first-issue
    qiweiii
  5. C-debt
  6. A-op-reth C-enhancement
  7. 19 of 20
    A-op-reth A-rpc C-tracking-issue M-prevent-stale
  8. 10 of 10
    C-debt C-tracking-issue M-prevent-stale
  9. 4 of 4
    A-op-reth C-debt C-tracking-issue M-prevent-stale
  10. 4 of 5
    A-consensus A-op-reth A-sdk C-debt C-tracking-issue
  11. A-op-reth C-debt C-test D-good-first-issue
    0xriazaka
  12. A-op-reth C-debt C-test D-good-first-issue
  13. A-op-reth A-sdk C-debt
    emhane
  14. A-dependencies A-op-reth C-debt
  15. A-sdk C-debt
    emhane
  16. A-sdk C-debt D-good-first-issue
    edisontim
  17. A-sdk C-debt D-good-first-issue
    0xriazaka
  18. A-op-reth C-test D-good-first-issue
  19. A-op-reth C-test D-good-first-issue
  20. A-op-reth A-sdk C-debt
  21. A-op-reth A-sdk C-debt
  22. A-op-reth A-sdk C-debt
  23. 1 of 1
    A-consensus A-execution A-op-reth A-sdk C-debt
    emhane
  24. A-dependencies A-op-reth C-debt D-good-first-issue
    0xkrane
  25. C-debt D-good-first-issue
    YashBit
@emhane emhane added C-debt Refactor of code section that is hard to understand or maintain M-prevent-stale Prevents old inactive issues/PRs from being closed due to inactivity A-op-reth Related to Optimism and op-reth labels Apr 15, 2024
@mattsse mattsse added the C-tracking-issue An issue that collects information about a broad development initiative label Apr 15, 2024
@supernovahs
Copy link
Contributor

I can take this?

@onbjerg
Copy link
Member

onbjerg commented Apr 22, 2024

@supernovahs This is a longer term project and requires re-architecting some parts of the node and node dependencies, which requires high context. We are not currently looking to outsource this, but thank you for your interest :)

@emhane emhane added S-needs-design This issue requires design work to think about how it would best be accomplished D-complex Quite challenging from either a design or technical perspective Ask for help! labels Apr 22, 2024
@emhane emhane pinned this issue Aug 22, 2024
@emhane emhane added the A-sdk Related to reth's use as a library label Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-op-reth Related to Optimism and op-reth A-sdk Related to reth's use as a library C-debt Refactor of code section that is hard to understand or maintain C-tracking-issue An issue that collects information about a broad development initiative D-complex Quite challenging from either a design or technical perspective Ask for help! M-prevent-stale Prevents old inactive issues/PRs from being closed due to inactivity S-needs-design This issue requires design work to think about how it would best be accomplished
Projects
Status: Todo
Development

No branches or pull requests

4 participants