ref-fvm
ref-fvm copied to clipboard
Implement feature flags functionality for integrating with Lotus
When we do changes in lotus repo, related to FEVM, we should hide them behind feature flags. Reference in Slack thread
per discussion - that in lotus we will use the network version for different fvm versions & feature protection. We want to avoid feature flags in Lotus.
Migration Steps:
- go-state-types: move current v8 hacky patches to v10
- filecoin-ffi: introduce multi version fvm, dispatching on network/actors version
- lotus: ready new branch (to avoid disrupting wallaby), with gst/fffi integration and prepare for merge to master, modulo lotus team review.