diff --git a/Cargo.lock b/Cargo.lock index 31090e13e3..e9f91424e9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8125,6 +8125,7 @@ dependencies = [ "criterion", "dojo-test-utils", "katana-cairo", + "katana-node", "katana-primitives", "katana-provider", "katana-rpc-types", diff --git a/crates/katana/executor/Cargo.toml b/crates/katana/executor/Cargo.toml index f55f199665..e359e0787a 100644 --- a/crates/katana/executor/Cargo.toml +++ b/crates/katana/executor/Cargo.toml @@ -11,6 +11,7 @@ katana-primitives.workspace = true katana-provider.workspace = true parking_lot = { workspace = true, optional = true } +starknet = { workspace = true, optional = true } thiserror.workspace = true tracing.workspace = true @@ -23,6 +24,7 @@ anyhow.workspace = true cainome.workspace = true dojo-test-utils.workspace = true katana-cairo.workspace = true +katana-node.workspace = true katana-provider = { workspace = true, features = [ "test-utils" ] } katana-rpc-types.workspace = true num-traits.workspace = true @@ -30,7 +32,6 @@ rstest.workspace = true rstest_reuse.workspace = true serde_json.workspace = true similar-asserts.workspace = true -starknet.workspace = true tokio.workspace = true criterion.workspace = true @@ -39,7 +40,12 @@ pprof = { version = "0.13.0", features = [ "criterion", "flamegraph" ] } rayon.workspace = true [features] -blockifier = [ "dep:blockifier", "dep:katana-cairo", "dep:parking_lot" ] +blockifier = [ + "dep:blockifier", + "dep:katana-cairo", + "dep:parking_lot", + "dep:starknet", +] default = [ "blockifier" ] [[bench]] diff --git a/crates/katana/executor/tests/chain_id.rs b/crates/katana/executor/tests/chain_id.rs index 120b16b764..4e144a0546 100644 --- a/crates/katana/executor/tests/chain_id.rs +++ b/crates/katana/executor/tests/chain_id.rs @@ -4,7 +4,8 @@ mod fixtures; use std::sync::Arc; use cainome::rs::abigen; -use dojo_test_utils::sequencer::{get_default_test_config, SequencingConfig, TestSequencer}; +use dojo_test_utils::sequencer::{get_default_test_config, TestSequencer}; +use katana_node::config::SequencingConfig; use katana_primitives::chain::ChainId; use katana_primitives::contract::ContractAddress; use katana_primitives::genesis::allocation::{GenesisAllocation, GenesisContractAlloc}; diff --git a/crates/katana/executor/tests/test-data/get_chain_id.contract.json b/crates/katana/executor/tests/test-data/get_chain_id.contract.json index e839d9ce14..9b077a31d2 120000 --- a/crates/katana/executor/tests/test-data/get_chain_id.contract.json +++ b/crates/katana/executor/tests/test-data/get_chain_id.contract.json @@ -1 +1 @@ -../../../contracts/build/test_get_chain_id.json \ No newline at end of file +../../../contracts/compiled/test_get_chain_id.json \ No newline at end of file