diff --git a/crates/interpreter/src/instructions/contract.rs b/crates/interpreter/src/instructions/contract.rs index 8457fb2afc..0b33efb939 100644 --- a/crates/interpreter/src/instructions/contract.rs +++ b/crates/interpreter/src/instructions/contract.rs @@ -59,7 +59,7 @@ pub fn eofcreate(interpreter: &mut Interpreter, _host: &mut H) let created_address = interpreter .contract - .caller + .target_address .create2(salt.to_be_bytes(), keccak256(sub_container)); let gas_reduce = max(interpreter.gas.remaining() / 64, 5000);