From ebc2a5e73969a6c2b72cad092bd54ada6d0d2f83 Mon Sep 17 00:00:00 2001 From: Herbert Jordan Date: Fri, 27 Sep 2024 11:26:48 +0200 Subject: [PATCH] Make all experimental LFVM configurations accessible in Aida --- utils/config.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/utils/config.go b/utils/config.go index 6cac4c217..604033e53 100644 --- a/utils/config.go +++ b/utils/config.go @@ -38,10 +38,16 @@ import ( "github.com/Fantom-foundation/Tosca/go/geth_adapter" _ "github.com/Fantom-foundation/Tosca/go/interpreter/evmone" _ "github.com/Fantom-foundation/Tosca/go/interpreter/evmzero" - _ "github.com/Fantom-foundation/Tosca/go/interpreter/lfvm" + "github.com/Fantom-foundation/Tosca/go/interpreter/lfvm" "github.com/Fantom-foundation/Tosca/go/tosca" ) +func init() { + if err := lfvm.RegisterExperimentalInterpreterConfigurations(); err != nil { + panic(fmt.Sprintf("failed to register experimental LFVM interpreter configurations: %v", err)) + } +} + type ArgumentMode int type ChainID int type ChainIDs map[ChainID]string