You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@axic I think that EEI as a trait doesn't make sense. I would bottle it up into a module so that it can still be isolated in its own namespace, but since it isn't an interface for a type it shouldn't be a trait.
As a module, EEI methods can be called like ewasm_rust_api::eei::function(args) without being associated to a type.
Whatever is the right Rust term, it would make sense to have the ability to swap out the underlying implementation with preloaded data to enable proper in-Rust testing of the precompiles/runevm.
And provide two implementations:
The native one wraps around the C functions, while the scaffolded can be used for testing.
The text was updated successfully, but these errors were encountered: