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

v7 Breaking Release Planning #2561

Closed
4 of 12 tasks
holgerd77 opened this issue Mar 2, 2023 · 4 comments
Closed
4 of 12 tasks

v7 Breaking Release Planning #2561

holgerd77 opened this issue Mar 2, 2023 · 4 comments

Comments

@holgerd77
Copy link
Member

holgerd77 commented Mar 2, 2023

Follow-up on #1717
Branch: master develop-v7 

Next breaking release round for the monorepo libraries, major features: Buffer -> Uint8Array transition, ESM/CJS builds, permanent statemanager (account/storage) and trie (nodes) caches, EVM/VM/StateManager EEI and state access refactoring with cleaner API, EIP-4844 in beta (?), internally refactored trie library (needs confirmation), VM/Blockchain Level dependency removal, lighter VM/Blockchain packages (genesis states removal), Shanghai default HF

  • May/June: First round of Beta releases
  • July: Final Releases

TODO

Decisions

  • PoW Deprecation? Yes/no? In what form?, everyone
@jochem-brouwer
Copy link
Member

I was planning to ship #2000 this month, but it would make sense if we remove the warm/touched addresses/accounts in EEI first, so will start with that.

@acolytec3
Copy link
Contributor

I was planning to ship #2000 this month, but it would make sense if we remove the warm/touched addresses/accounts in EEI first, so will start with that.

No strong opinion about warmed/touched accounts but that minimal EEI would be a big win for devs. It still takes a fair bit of boilerplate to get a standalone EVM instantiated (unintuitively requires you to import the VM so you can get the EEI.

@jochem-brouwer
Copy link
Member

My EVM/VM points regarding the touched/warm accounts is in #2604

@holgerd77
Copy link
Member Author

Closed by #2945

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants