Skip to content

Remove interpreter instance manager from pvm-host-calls and depend only on pvm-interface #736

@coderabbitai

Description

@coderabbitai

Context

As discussed in PR #716, the pvm-host-calls package currently depends on @typeberry/pvm-interpreter and @typeberry/pvm-interpreter-ananas because of the interpreter instance manager.

Ideally, this package should only depend on @typeberry/pvm-interface and not any specific interpreter implementations.

Objective

  • Remove the interpreter instance manager from pvm-host-calls
  • Refactor the package to only rely on @typeberry/pvm-interface
  • Eliminate dependencies on @typeberry/pvm-interpreter and @typeberry/pvm-interpreter-ananas

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    M-executionIn-core and on-chain execution related tasks.good first issueGood for newcomers

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions