diff --git a/crates/precompiles/src/account_keychain/dispatch.rs b/crates/precompiles/src/account_keychain/dispatch.rs index f337509ab9..d3bbafff5f 100644 --- a/crates/precompiles/src/account_keychain/dispatch.rs +++ b/crates/precompiles/src/account_keychain/dispatch.rs @@ -1,6 +1,7 @@ use super::{AccountKeychain, IAccountKeychain}; use crate::{ - Precompile, input_cost, mutate_void, storage::PrecompileStorageProvider, unknown_selector, view, + Precompile, fill_precompile_output, input_cost, mutate_void, + storage::PrecompileStorageProvider, unknown_selector, view, }; use alloy::{primitives::Address, sol_types::SolCall}; use revm::precompile::{PrecompileError, PrecompileResult}; @@ -63,9 +64,6 @@ impl Precompile for AccountKeychain<'_, S> { _ => unknown_selector(selector, self.storage.gas_used(), self.storage.spec()), }; - result.map(|mut res| { - res.gas_used = self.storage.gas_used(); - res - }) + result.map(|res| fill_precompile_output(res, self.storage)) } }