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

ref-fvm version selector utility #620

Open
raulk opened this issue Jun 13, 2022 · 1 comment
Open

ref-fvm version selector utility #620

raulk opened this issue Jun 13, 2022 · 1 comment

Comments

@raulk
Copy link
Member

raulk commented Jun 13, 2022

Context

The version policy we agreed on in #358 bumps the major version of ref-fvm whenever ref-fvm changes are needed to accompany a new network version. This means that clients will need to depend and select across several ref-fvm versions to (a) ride network upgrades, and to (b) provide historical chain support. We should make it easy for client implementations to select the right ref-fvm version based on network epochs/NVs.

Proposal

Build a separate crate fvm-selector within this repo that acts a selector and provides a standard, unified interface that can be shimmed to support multiple backing Engines, MachineContexts, Machines, Executors, etc.

More definition needed.

@Stebalien
Copy link
Member

This has been implemented in the FFI itself. We may still want something in this repo (for other users) but it's no longer a release blocker (so I've removed it from the roadmap).

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