Skip to content

VM v5 Release Planning #681

@holgerd77

Description

@holgerd77

Now with the monorepo transition being in its latests phases we can start on planning the next major VM release, various things are on the door for this. I'll try to collect here what I can think of and we can further discuss, if we have some agreement on further additions please just add to the list below:

TODO List

Be Happy! 🦄 😄 🌻

Discussion

  • VM: Do we finally want to expose the reworked Interpreter API Sina @s1na introduced along the v4.0.0 release ( see "EVM Modularization and Structural Refactoring" section as well as linked PR within the section)? Related: VM: Run transaction with custom EVM/Interpreter / API Discussion #636
    • Update: agreement that there is currently still too much movement around this, so won't be integrated in v5 but rather postponed to a subsequent major version release
  • VM, merkle-patricia-tree: Do we want to also wait for the TypeScript / Promisification v4.0.0 release of the merkle tree library to add here or do we want to give this a bit more time (this would also need an update on the Block and eventually the Account (only dev dependency) library)? @ryanio
    • -> Update: MPT release is imminent, so this can be integrated, have moved to TODO

Notes

  1. Ownership: I've assigned team members already involved or I thought fitting to the tasks, if you can't/don't want to take over just replace with OPEN or something.

  2. Date: Just as some orientation, I would roughly target a date within a range of 2-3 weeks for a possible release, let's take April 22, Wednesday as a starter, let me know if you have comments on that

Anything else? Something missing? Other suggestions?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions