Skip to content

Commit c6ddca2

Browse files
authored
chore: felt! macro cleanup (#396)
1 parent 1925f76 commit c6ddca2

File tree

18 files changed

+30
-39
lines changed

18 files changed

+30
-39
lines changed

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/core/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ lazy_static.workspace = true
2424
metrics.workspace = true
2525
parking_lot.workspace = true
2626
rayon.workspace = true
27-
starknet.workspace = true
2827
starknet-types-core.workspace = true
2928
thiserror.workspace = true
3029
tokio.workspace = true

crates/core/src/constants.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use katana_primitives::contract::ContractAddress;
2+
use katana_primitives::felt;
23
use lazy_static::lazy_static;
3-
use starknet::macros::felt;
44

55
lazy_static! {
66

crates/executor/benches/utils.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ use katana_genesis::constant::DEFAULT_ETH_FEE_TOKEN_ADDRESS;
22
use katana_primitives::block::GasPrices;
33
use katana_primitives::env::BlockEnv;
44
use katana_primitives::transaction::{ExecutableTxWithHash, InvokeTx, InvokeTxV1};
5-
use katana_primitives::Felt;
6-
use starknet::macros::{felt, selector};
5+
use katana_primitives::{felt, Felt};
6+
use starknet::macros::selector;
77

88
pub fn tx() -> ExecutableTxWithHash {
99
let invoke = InvokeTx::V1(InvokeTxV1 {

crates/executor/tests/fixtures/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,10 @@ use katana_primitives::transaction::{
2121
};
2222
use katana_primitives::utils::class::{parse_compiled_class, parse_sierra_class};
2323
use katana_primitives::version::CURRENT_STARKNET_VERSION;
24-
use katana_primitives::{address, Felt};
24+
use katana_primitives::{address, felt, Felt};
2525
use katana_provider::api::block::BlockWriter;
2626
use katana_provider::api::state::{StateFactoryProvider, StateProvider};
2727
use katana_provider::{DbProviderFactory, MutableProvider, ProviderFactory};
28-
use starknet::macros::felt;
2928

3029
// TODO: remove support for legacy contract declaration
3130
#[allow(unused)]

crates/executor/tests/fixtures/transaction.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ use katana_primitives::da::DataAvailabilityMode;
77
use katana_primitives::fee::{AllResourceBoundsMapping, ResourceBounds, ResourceBoundsMapping};
88
use katana_primitives::transaction::ExecutableTxWithHash;
99
use katana_primitives::utils::transaction::compute_invoke_v3_tx_hash;
10-
use katana_primitives::Felt;
10+
use katana_primitives::{felt, Felt};
1111
use katana_rpc_types::broadcasted::BroadcastedInvokeTx;
1212
use katana_rpc_types::{BroadcastedTx, BroadcastedTxWithChainId};
1313
use starknet::accounts::{Account, ExecutionEncoder, ExecutionEncoding, SingleOwnerAccount};
1414
use starknet::core::types::{BlockId, BlockTag, Call};
15-
use starknet::macros::{felt, selector};
15+
use starknet::macros::selector;
1616
use starknet::providers::jsonrpc::HttpTransport;
1717
use starknet::providers::{JsonRpcClient, Url};
1818
use starknet::signers::{LocalWallet, Signer, SigningKey};

crates/genesis/src/constant.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ use katana_contracts::contracts::{Account, LegacyERC20, UniversalDeployer};
22
use katana_primitives::class::ClassHash;
33
use katana_primitives::contract::{ContractAddress, StorageKey};
44
use katana_primitives::utils::get_storage_var_address;
5-
use katana_primitives::Felt;
6-
use starknet::macros::felt;
5+
use katana_primitives::{felt, Felt};
76

87
/// The default universal deployer contract address.
98
pub const DEFAULT_UDC_ADDRESS: ContractAddress =

crates/genesis/src/json.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -589,8 +589,7 @@ fn class_artifact_at_path(
589589
#[cfg(test)]
590590
mod tests {
591591
use katana_contracts::contracts::{Account, LegacyERC20, UniversalDeployer};
592-
use katana_primitives::address;
593-
use starknet::macros::felt;
592+
use katana_primitives::{address, felt};
594593

595594
use super::*;
596595
use crate::constant::{DEFAULT_LEGACY_ERC20_CLASS_HASH, DEFAULT_LEGACY_UDC_CLASS_HASH};

crates/messaging/src/ethereum.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,9 @@ mod tests {
215215

216216
use alloy_primitives::{address, b256, LogData, U256};
217217
use katana_primitives::chain::{ChainId, NamedChainId};
218+
use katana_primitives::felt;
218219
use katana_primitives::utils::transaction::compute_l1_to_l2_message_hash;
219-
use starknet::macros::{felt, selector};
220+
use starknet::macros::selector;
220221

221222
use super::*;
222223

crates/primitives/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ cairo-lang-sierra.workspace = true
1414
cairo-lang-utils.workspace = true
1515
cairo-lang-starknet-classes.workspace = true
1616

17-
1817
anyhow.workspace = true
1918
arbitrary = { workspace = true, optional = true }
2019
blockifier = { workspace = true, features = [ "testing" ] } # some Clone derives are gated behind 'testing' feature

0 commit comments

Comments
 (0)