Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion crates/blockifier_reexecution/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ cairo_native = ["blockifier/cairo_native"]
apollo_compile_to_casm.workspace = true
apollo_compile_to_casm_types.workspace = true
apollo_config.workspace = true
apollo_rpc.workspace = true
apollo_rpc_execution.workspace = true
apollo_sierra_compilation_config.workspace = true
assert_matches.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/blockifier_reexecution/src/errors.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ use starknet_api::block::GasPrice;
use starknet_api::StarknetApiError;
use thiserror::Error;

use crate::rpc_state_reader::rpc_objects::{RpcErrorCode, RpcErrorResponse};
use crate::state_reader::rpc_objects::{RpcErrorCode, RpcErrorResponse};

#[derive(Debug, Error)]
pub enum RPCStateReaderError {
Expand Down
3 changes: 1 addition & 2 deletions crates/blockifier_reexecution/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
pub mod cli;
pub mod compile;
pub mod errors;
pub mod rpc_state_reader;
pub mod serde_utils;
pub mod state_reader;
pub mod utils;
Expand All @@ -12,10 +11,10 @@ use blockifier::context::BlockContext;
use blockifier::state::cached_state::StateMaps;
use blockifier::state::contract_class_manager::ContractClassManager;
use errors::ReexecutionResult;
use rpc_state_reader::config::RpcStateReaderConfig;
use starknet_api::block::BlockNumber;
use starknet_api::core::ChainId;
use starknet_api::transaction::Transaction;
use state_reader::config::RpcStateReaderConfig;
use state_reader::rpc_state_reader::ConsecutiveRpcStateReaders;

/// Executes a single transaction at the given block number using the RPC state reader.
Expand Down
2 changes: 1 addition & 1 deletion crates/blockifier_reexecution/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use blockifier_reexecution::cli::{
TransactionInput,
FULL_RESOURCES_DIR,
};
use blockifier_reexecution::rpc_state_reader::config::RpcStateReaderConfig;
use blockifier_reexecution::state_reader::config::RpcStateReaderConfig;
use blockifier_reexecution::state_reader::offline_state_reader::OfflineConsecutiveStateReaders;
use blockifier_reexecution::state_reader::reexecution_state_reader::ConsecutiveReexecutionStateReaders;
use blockifier_reexecution::state_reader::rpc_state_reader::ConsecutiveRpcStateReaders;
Expand Down
6 changes: 0 additions & 6 deletions crates/blockifier_reexecution/src/rpc_state_reader/mod.rs

This file was deleted.

164 changes: 0 additions & 164 deletions crates/blockifier_reexecution/src/rpc_state_reader/rpc_state_reader.rs

This file was deleted.

4 changes: 4 additions & 0 deletions crates/blockifier_reexecution/src/state_reader.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
pub mod config;
pub mod offline_state_reader;
#[cfg(test)]
mod offline_state_reader_test;
#[cfg(test)]
mod raw_rpc_json_test;
pub mod reexecution_state_reader;
pub mod rpc_objects;
pub mod rpc_state_reader;
#[cfg(test)]
mod rpc_state_reader_basic_test;
#[cfg(all(test, feature = "blockifier_regression_https_testing"))]
mod rpc_state_reader_test;
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ use starknet_api::{class_hash, compiled_class_hash, contract_address, felt, nonc
use starknet_core::types::ContractClass;

use crate::compile::legacy_to_contract_class_v0;
use crate::rpc_state_reader::rpc_objects::BlockHeader;
use crate::serde_utils::deserialize_transaction_json_to_starknet_api_tx;
use crate::state_reader::rpc_objects::BlockHeader;

#[fixture]
fn block_header() -> BlockHeader {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,20 +44,20 @@ pub enum BlockId {
Number(BlockNumber),
}

#[derive(Serialize, Deserialize)]
#[derive(Clone, Serialize, Deserialize)]
pub struct GetNonceParams {
pub block_id: BlockId,
pub contract_address: ContractAddress,
}

#[derive(Serialize, Deserialize)]
#[derive(Clone, Serialize, Deserialize)]
pub struct GetStorageAtParams {
pub contract_address: ContractAddress,
pub key: StorageKey,
pub block_id: BlockId,
}

#[derive(Serialize, Deserialize)]
#[derive(Clone, Serialize, Deserialize)]
pub struct GetClassHashAtParams {
pub contract_address: ContractAddress,
pub block_id: BlockId,
Expand Down
Loading
Loading