diff --git a/libchisel/src/imports.rs b/libchisel/src/imports.rs index 4fc610c..9dab29f 100644 --- a/libchisel/src/imports.rs +++ b/libchisel/src/imports.rs @@ -137,6 +137,11 @@ impl<'a> ModulePreset for ImportList<'a> { "getCodeSize", FunctionType::new(vec![], Some(ValueType::I32)), ), + ImportType::Function( + "ethereum", + "getExternalCodeSize", + FunctionType::new(vec![ValueType::I32], Some(ValueType::I32)), + ), ImportType::Function( "ethereum", "externalCodeCopy", @@ -150,6 +155,11 @@ impl<'a> ModulePreset for ImportList<'a> { None, ), ), + ImportType::Function( + "ethereum", + "codeCopy", + FunctionType::new(vec![ValueType::I32, ValueType::I32, ValueType::I32], None), + ), ImportType::Function( "ethereum", "getCaller",