diff --git a/etherlink/kernel_evm/evm_execution/src/fa_bridge/mod.rs b/etherlink/kernel_evm/evm_execution/src/fa_bridge/mod.rs index ab981663be524ae67a839588682f43501f924b1d..e5699635e290df3e88eab5044f01e7eea13735f9 100644 --- a/etherlink/kernel_evm/evm_execution/src/fa_bridge/mod.rs +++ b/etherlink/kernel_evm/evm_execution/src/fa_bridge/mod.rs @@ -148,8 +148,13 @@ pub fn execute_fa_deposit<'a, Host: Runtime>( precompiles, allocated_ticks, block.base_fee_per_gas(), - // Warm-cold access only used for evaluation (for checking EVM compatibility), but not in production - false, + // NB: + // We enable hot/cold accesses to help the tick model removal + // project. + // Once we get enough data on the actual impact of Mainnet, this + // option will be completely removed by: + // https://gitlab.com/tezos/tezos/-/merge_requests/17308 + true, tracer_input, ); diff --git a/etherlink/kernel_evm/kernel/src/apply.rs b/etherlink/kernel_evm/kernel/src/apply.rs index be5de92826336d5476d5b1b4cea9d61065382e93..bdde98ec1004e41341fd01bf992b69c091fe10a4 100644 --- a/etherlink/kernel_evm/kernel/src/apply.rs +++ b/etherlink/kernel_evm/kernel/src/apply.rs @@ -347,7 +347,13 @@ fn apply_ethereum_transaction_common( true, allocated_ticks, retriable, - false, + // NB: + // We enable hot/cold accesses to help the tick model removal + // project. + // Once we get enough data on the actual impact of Mainnet, this + // option will be completely removed by: + // https://gitlab.com/tezos/tezos/-/merge_requests/17308 + true, tracer_input, ) { Ok(outcome) => outcome, diff --git a/etherlink/kernel_evm/kernel/src/simulation.rs b/etherlink/kernel_evm/kernel/src/simulation.rs index af6dc6b30e516630bf9e787ba4c49ed75500c498..ce9198f76e5d21d2f4ad3d6eb73694e4e39cac82 100644 --- a/etherlink/kernel_evm/kernel/src/simulation.rs +++ b/etherlink/kernel_evm/kernel/src/simulation.rs @@ -482,7 +482,13 @@ impl Evaluation { false, allocated_ticks, false, - false, + // NB: + // We enable hot/cold accesses to help the tick model removal + // project. + // Once we get enough data on the actual impact of Mainnet, this + // option will be completely removed by: + // https://gitlab.com/tezos/tezos/-/merge_requests/17308 + true, tracer_input, ) { Ok(Some(outcome)) if !self.with_da_fees => { @@ -784,7 +790,13 @@ mod tests { false, DUMMY_ALLOCATED_TICKS, false, - false, + // NB: + // We enable hot/cold accesses to help the tick model removal + // project. + // Once we get enough data on the actual impact of Mainnet, this + // option will be completely removed by: + // https://gitlab.com/tezos/tezos/-/merge_requests/17308 + true, None, ); assert!(outcome.is_ok(), "contract should have been created");