diff --git a/crates/katana/core/src/hooker.rs b/crates/katana/core/src/hooker.rs index a7724a96bb..48d277ae43 100644 --- a/crates/katana/core/src/hooker.rs +++ b/crates/katana/core/src/hooker.rs @@ -5,7 +5,7 @@ use crate::sequencer::KatanaSequencer; use async_trait::async_trait; use katana_executor::ExecutorFactory; use starknet::accounts::Call; -use starknet::core::types::{BroadcastedInvokeTransaction, FieldElement}; +use starknet::core::types::{BroadcastedInvokeTransactionV3, FieldElement}; use std::sync::Arc; use tracing::{error, info}; @@ -44,7 +44,7 @@ pub trait KatanaHooker { /// # Arguments /// /// * `transaction` - The invoke transaction to be verified. - async fn verify_invoke_tx_before_pool(&self, transaction: BroadcastedInvokeTransaction) + async fn verify_invoke_tx_before_pool(&self, transaction: BroadcastedInvokeTransactionV3) -> bool; /// Runs code right before a message to starknet @@ -108,7 +108,7 @@ impl KatanaHooker for DefaultKa async fn verify_invoke_tx_before_pool( &self, - transaction: BroadcastedInvokeTransaction, + transaction: BroadcastedInvokeTransactionV3, ) -> bool { info!("HOOKER: verify_invoke_tx_before_pool called with transaction: {:?}", transaction); true