Remove go-interop feature from the AMT
Stebalien opened this issue · 5 comments
Currently, Forest doesn't use the go-interop
feature for fvm_ipld_amt
. We might need it in the future when dealing more with the pre-FVM network versions, though I'm not sure that a feature flag is the way to go in such a case.
As it stands, I'm okay with removing it and to look for an alternate solution when a need arises.
@lemmih are you okay with this?
Yes, I think we should remove it.
Note: this likely requires modifying the builtin actors. Anyone from your team want to take this?
I believe this would be me! To make sure the workflow between builtin-actors
and ref-fvm
is understood by me:
- Do the change in
ref-fvm
. - Do the change in
builtin-actors
with this to ensure all is still good. - PR with getting rid of
go-interop
in this repo. - After merging, nag someone for a release.
- PR in builtin-actors with the updated
fvm_ipld_amt
version.
Is this correct? Am I missing anything or any other repo the change should be reflected in?
Yes. Although you may be able to just change the builtin actors first to avoid that dance (as far as I can tell, the change here just involves removing the feature, so you should be able to disable that feature in the builtin actors first).