mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 02:49:55 +00:00
fix: Fix error logic
This commit is contained in:
@ -70,7 +70,9 @@ impl<CTX: ContextTr> PrecompileProvider for ReplayPrecompile<CTX> {
|
||||
Ok(Some(result))
|
||||
}
|
||||
ReadPrecompileResult::Error => {
|
||||
Err(PrecompileError::other("precompile failed").into())
|
||||
result.gas.spend_all();
|
||||
result.result = InstructionResult::PrecompileError;
|
||||
Ok(Some(result))
|
||||
}
|
||||
ReadPrecompileResult::UnexpectedError => panic!("unexpected precompile error"),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user