Skip to content

Commit 6d5251f

Browse files
committed
fix fmt
1 parent b076b16 commit 6d5251f

File tree

12 files changed

+83
-48
lines changed

12 files changed

+83
-48
lines changed

crates/consensus/beacon/src/engine/test_utils.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ use reth_prune::Pruner;
3838
use reth_prune_types::PruneModes;
3939
use reth_stages::{sets::DefaultStages, test_utils::TestStages, ExecOutput, Pipeline, StageError};
4040
use reth_static_file::StaticFileProducer;
41+
use reth_taiko_engine_types::TaikoExecutionPayload;
4142
use reth_tasks::TokioTaskExecutor;
4243
use std::{collections::VecDeque, sync::Arc};
4344
use tokio::sync::{oneshot, watch};
44-
use reth_taiko_engine_types::TaikoExecutionPayload;
4545

4646
type DatabaseEnv = TempDatabase<DE>;
4747

crates/engine/tree/src/tree/mod.rs

+9-3
Original file line numberDiff line numberDiff line change
@@ -2923,7 +2923,9 @@ mod tests {
29232923
let payload = block_to_payload_v3(block.block.clone());
29242924
self.tree
29252925
.on_new_payload(
2926-
TaikoExecutionPayload::from(alloy_rpc_types_engine::ExecutionPayload::from(payload)),
2926+
TaikoExecutionPayload::from(alloy_rpc_types_engine::ExecutionPayload::from(
2927+
payload,
2928+
)),
29272929
ExecutionPayloadSidecar::v3(CancunPayloadFields {
29282930
parent_beacon_block_root: block.parent_beacon_block_root.unwrap(),
29292931
versioned_hashes: vec![],
@@ -3195,7 +3197,9 @@ mod tests {
31953197
let outcome = test_harness
31963198
.tree
31973199
.on_new_payload(
3198-
TaikoExecutionPayload::from(alloy_rpc_types_engine::ExecutionPayload::from(payload)),
3200+
TaikoExecutionPayload::from(alloy_rpc_types_engine::ExecutionPayload::from(
3201+
payload,
3202+
)),
31993203
ExecutionPayloadSidecar::none(),
32003204
)
32013205
.unwrap();
@@ -3241,7 +3245,9 @@ mod tests {
32413245
.tree
32423246
.on_engine_message(FromEngine::Request(
32433247
BeaconEngineMessage::NewPayload {
3244-
payload: TaikoExecutionPayload::from(alloy_rpc_types_engine::ExecutionPayload::from(payload)),
3248+
payload: TaikoExecutionPayload::from(
3249+
alloy_rpc_types_engine::ExecutionPayload::from(payload),
3250+
),
32453251
sidecar: ExecutionPayloadSidecar::none(),
32463252
tx,
32473253
}

crates/optimism/evm/src/execute.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use reth_evm::{
1818
system_calls::{OnStateHook, SystemCaller},
1919
ConfigureEvm, TxEnvOverrides,
2020
};
21+
use reth_execution_types::BlockExecutionInput;
2122
use reth_optimism_chainspec::OpChainSpec;
2223
use reth_optimism_consensus::validate_block_post_execution;
2324
use reth_optimism_forks::OpHardfork;
@@ -26,7 +27,6 @@ use reth_primitives::{BlockWithSenders, Receipt, TransactionSigned, TxType};
2627
use reth_revm::{Database, State};
2728
use revm_primitives::{db::DatabaseCommit, EnvWithHandlerCfg, ResultAndState, U256};
2829
use tracing::trace;
29-
use reth_execution_types::BlockExecutionInput;
3030

3131
/// Factory for [`OpExecutionStrategy`].
3232
#[derive(Debug, Clone)]

crates/rpc/rpc-builder/tests/it/auth.rs

+9-5
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,15 @@ where
2020
{
2121
let block = Block::default().seal_slow();
2222
EngineApiClient::new_payload_v1(client, block_to_payload_v1(block.clone())).await;
23-
EngineApiClient::new_payload_v2(client, TaikoExecutionPayloadInputV2 {
24-
execution_payload: convert_block_to_payload_input_v2(block),
25-
tx_hash: Default::default(),
26-
withdrawals_hash: Default::default(),
27-
}).await;
23+
EngineApiClient::new_payload_v2(
24+
client,
25+
TaikoExecutionPayloadInputV2 {
26+
execution_payload: convert_block_to_payload_input_v2(block),
27+
tx_hash: Default::default(),
28+
withdrawals_hash: Default::default(),
29+
},
30+
)
31+
.await;
2832
EngineApiClient::fork_choice_updated_v1(client, ForkchoiceState::default(), None).await;
2933
EngineApiClient::get_payload_v1(client, PayloadId::new([0, 0, 0, 0, 0, 0, 0, 0])).await;
3034
EngineApiClient::get_payload_v2(client, PayloadId::new([0, 0, 0, 0, 0, 0, 0, 0])).await;

crates/storage/provider/src/providers/database/provider.rs

+10-10
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,8 @@ impl<TX: DbTx + 'static, N: NodeTypes> DatabaseProvider<TX, N> {
175175
) -> ProviderResult<Box<dyn StateProvider + 'a>> {
176176
let mut block_number =
177177
self.block_number(block_hash)?.ok_or(ProviderError::BlockHashNotFound(block_hash))?;
178-
if block_number == self.best_block_number().unwrap_or_default()
179-
&& block_number == self.last_block_number().unwrap_or_default()
178+
if block_number == self.best_block_number().unwrap_or_default() &&
179+
block_number == self.last_block_number().unwrap_or_default()
180180
{
181181
return Ok(Box::new(LatestStateProviderRef::new(self)));
182182
}
@@ -380,8 +380,8 @@ impl<TX: DbTx + 'static, N: NodeTypes> TryIntoHistoricalStateProvider for Databa
380380
self,
381381
mut block_number: BlockNumber,
382382
) -> ProviderResult<StateProviderBox> {
383-
if block_number == self.best_block_number().unwrap_or_default()
384-
&& block_number == self.last_block_number().unwrap_or_default()
383+
if block_number == self.best_block_number().unwrap_or_default() &&
384+
block_number == self.last_block_number().unwrap_or_default()
385385
{
386386
return Ok(Box::new(LatestStateProvider::new(self)));
387387
}
@@ -1828,8 +1828,8 @@ impl<TX: DbTxMut + DbTx + 'static, N: NodeTypesForProvider> StateWriter
18281828

18291829
let mut bodies_cursor = self.tx.cursor_read::<tables::BlockBodyIndices>()?;
18301830

1831-
let has_receipts_pruning = self.prune_modes.has_receipts_pruning()
1832-
|| execution_outcome.receipts.iter().flatten().any(|receipt| receipt.is_none());
1831+
let has_receipts_pruning = self.prune_modes.has_receipts_pruning() ||
1832+
execution_outcome.receipts.iter().flatten().any(|receipt| receipt.is_none());
18331833

18341834
// Prepare receipts cursor if we are going to write receipts to the database
18351835
//
@@ -1842,8 +1842,8 @@ impl<TX: DbTxMut + DbTx + 'static, N: NodeTypesForProvider> StateWriter
18421842
// Prepare receipts static writer if we are going to write receipts to static files
18431843
//
18441844
// We are writing to static files if requested and if there's no receipt pruning configured
1845-
let mut receipts_static_writer = (write_receipts_to.static_files()
1846-
&& !has_receipts_pruning)
1845+
let mut receipts_static_writer = (write_receipts_to.static_files() &&
1846+
!has_receipts_pruning)
18471847
.then(|| {
18481848
self.static_file_provider
18491849
.get_writer(execution_outcome.first_block, StaticFileSegment::Receipts)
@@ -2674,8 +2674,8 @@ impl<TX: DbTxMut + DbTx + 'static, N: NodeTypes> HistoryWriter for DatabaseProvi
26742674
StorageShardedKey::last(address, storage_key),
26752675
rem_index,
26762676
|storage_sharded_key| {
2677-
storage_sharded_key.address == address
2678-
&& storage_sharded_key.sharded_key.key == storage_key
2677+
storage_sharded_key.address == address &&
2678+
storage_sharded_key.sharded_key.key == storage_key
26792679
},
26802680
)?;
26812681

crates/storage/provider/src/test_utils/mock.rs

+11-4
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,12 @@ use reth_primitives::{
2828
};
2929
use reth_primitives_traits::SignedTransaction;
3030
use reth_stages_types::{StageCheckpoint, StageId};
31-
use reth_storage_api::{DatabaseProviderFactory, HashedPostStateProvider, L1OriginReader, L1OriginWriter, StageCheckpointReader, StateCommitmentProvider, StateProofProvider, StorageRootProvider};
31+
use reth_storage_api::{
32+
DatabaseProviderFactory, HashedPostStateProvider, L1OriginReader, L1OriginWriter,
33+
StageCheckpointReader, StateCommitmentProvider, StateProofProvider, StorageRootProvider,
34+
};
3235
use reth_storage_errors::provider::{ConsistentViewError, ProviderError, ProviderResult};
36+
use reth_taiko_primitives::L1Origin;
3337
use reth_trie::{
3438
updates::TrieUpdates, AccountProof, HashedPostState, HashedStorage, MultiProof,
3539
StorageMultiProof, StorageProof, TrieInput,
@@ -41,7 +45,6 @@ use std::{
4145
ops::{RangeBounds, RangeInclusive},
4246
sync::Arc,
4347
};
44-
use reth_taiko_primitives::L1Origin;
4548

4649
/// A mock implementation for Provider interfaces.
4750
#[derive(Debug, Clone)]
@@ -846,7 +849,11 @@ impl L1OriginReader for MockEthProvider {
846849
}
847850

848851
impl L1OriginWriter for MockEthProvider {
849-
fn save_l1_origin(&self, _block_number: BlockNumber, _l1_origin: L1Origin) -> ProviderResult<()> {
852+
fn save_l1_origin(
853+
&self,
854+
_block_number: BlockNumber,
855+
_l1_origin: L1Origin,
856+
) -> ProviderResult<()> {
850857
todo!()
851858
}
852-
}
859+
}

crates/storage/provider/src/test_utils/noop.rs

+20-13
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ use std::{
44
sync::Arc,
55
};
66

7+
use crate::{
8+
providers::StaticFileProvider,
9+
traits::{BlockSource, ReceiptProvider},
10+
AccountReader, BlockHashReader, BlockIdReader, BlockNumReader, BlockReader, BlockReaderIdExt,
11+
ChainSpecProvider, ChangeSetReader, EvmEnvProvider, HeaderProvider, PruneCheckpointReader,
12+
ReceiptProviderIdExt, StageCheckpointReader, StateProvider, StateProviderBox,
13+
StateProviderFactory, StateRootProvider, StaticFileProviderFactory, TransactionVariant,
14+
TransactionsProvider, WithdrawalsProvider,
15+
};
716
use alloy_consensus::Header;
817
use alloy_eips::{
918
eip4895::{Withdrawal, Withdrawals},
@@ -27,23 +36,17 @@ use reth_primitives::{
2736
};
2837
use reth_prune_types::{PruneCheckpoint, PruneSegment};
2938
use reth_stages_types::{StageCheckpoint, StageId};
30-
use reth_storage_api::{HashedPostStateProvider, L1OriginReader, L1OriginWriter, NodePrimitivesProvider, StateProofProvider, StorageRootProvider};
39+
use reth_storage_api::{
40+
HashedPostStateProvider, L1OriginReader, L1OriginWriter, NodePrimitivesProvider,
41+
StateProofProvider, StorageRootProvider,
42+
};
3143
use reth_storage_errors::provider::ProviderResult;
44+
use reth_taiko_primitives::L1Origin;
3245
use reth_trie::{
3346
updates::TrieUpdates, AccountProof, HashedPostState, HashedStorage, MultiProof, TrieInput,
3447
};
3548
use revm::primitives::{BlockEnv, CfgEnvWithHandlerCfg};
3649
use tokio::sync::{broadcast, watch};
37-
use reth_taiko_primitives::L1Origin;
38-
use crate::{
39-
providers::StaticFileProvider,
40-
traits::{BlockSource, ReceiptProvider},
41-
AccountReader, BlockHashReader, BlockIdReader, BlockNumReader, BlockReader, BlockReaderIdExt,
42-
ChainSpecProvider, ChangeSetReader, EvmEnvProvider, HeaderProvider, PruneCheckpointReader,
43-
ReceiptProviderIdExt, StageCheckpointReader, StateProvider, StateProviderBox,
44-
StateProviderFactory, StateRootProvider, StaticFileProviderFactory, TransactionVariant,
45-
TransactionsProvider, WithdrawalsProvider,
46-
};
4750

4851
/// Supports various api interfaces for testing purposes.
4952
#[derive(Debug, Clone, Default, Copy)]
@@ -605,7 +608,11 @@ impl L1OriginReader for NoopProvider {
605608
}
606609

607610
impl L1OriginWriter for NoopProvider {
608-
fn save_l1_origin(&self, _block_number: BlockNumber, _l1_origin: L1Origin) -> ProviderResult<()> {
611+
fn save_l1_origin(
612+
&self,
613+
_block_number: BlockNumber,
614+
_l1_origin: L1Origin,
615+
) -> ProviderResult<()> {
609616
todo!()
610617
}
611-
}
618+
}

crates/taiko/consensus/src/lib.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -126,12 +126,12 @@ impl<ChainSpec: Send + Sync + EthChainSpec + EthereumHardforks + Debug> HeaderVa
126126
validate_header_extradata(header.header())?;
127127

128128
// EIP-4895: Beacon chain push withdrawals as operations
129-
if self.chain_spec.is_shanghai_active_at_timestamp(header.timestamp)
130-
&& header.withdrawals_root.is_none()
129+
if self.chain_spec.is_shanghai_active_at_timestamp(header.timestamp) &&
130+
header.withdrawals_root.is_none()
131131
{
132132
return Err(ConsensusError::WithdrawalsRootMissing);
133-
} else if !self.chain_spec.is_shanghai_active_at_timestamp(header.timestamp)
134-
&& header.withdrawals_root.is_some()
133+
} else if !self.chain_spec.is_shanghai_active_at_timestamp(header.timestamp) &&
134+
header.withdrawals_root.is_some()
135135
{
136136
return Err(ConsensusError::WithdrawalsRootUnexpected);
137137
}

examples/custom-beacon-withdrawals/src/main.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use reth::{
1010
api::{ConfigureEvm, ConfigureEvmEnv, NodeTypesWithEngine},
1111
builder::{components::ExecutorBuilder, BuilderContext, FullNodeTypes},
1212
cli::Cli,
13-
providers::ProviderError,
13+
providers::{BlockExecutionInput, ProviderError},
1414
revm::{
1515
interpreter::Host,
1616
primitives::{address, Address, Bytes, Env, EnvWithHandlerCfg, TransactTo, TxEnv, U256},
@@ -26,7 +26,6 @@ use reth_evm_ethereum::EthEvmConfig;
2626
use reth_node_ethereum::{node::EthereumAddOns, BasicBlockExecutorProvider, EthereumNode};
2727
use reth_primitives::{BlockWithSenders, EthPrimitives, Receipt};
2828
use std::{fmt::Display, sync::Arc};
29-
use reth::providers::BlockExecutionInput;
3029

3130
pub const SYSTEM_ADDRESS: Address = address!("fffffffffffffffffffffffffffffffffffffffe");
3231
pub const WITHDRAWALS_ADDRESS: Address = address!("4200000000000000000000000000000000000000");

examples/custom-engine-types/src/main.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ use reth_payload_builder::{
6969
EthBuiltPayload, EthPayloadBuilderAttributes, PayloadBuilderError, PayloadBuilderHandle,
7070
PayloadBuilderService,
7171
};
72+
use reth_taiko_engine_types::TaikoExecutionPayload;
7273
use reth_tracing::{RethTracer, Tracer};
7374
use reth_trie_db::MerklePatriciaTrie;
7475
use serde::{Deserialize, Serialize};
7576
use std::{convert::Infallible, sync::Arc};
7677
use thiserror::Error;
77-
use reth_taiko_engine_types::TaikoExecutionPayload;
7878

7979
/// A custom payload attributes type.
8080
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]

examples/custom-evm/src/main.rs

+8-2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ use reth::{
2323
transaction_pool::{PoolTransaction, TransactionPool},
2424
};
2525
use reth_chainspec::{Chain, ChainSpec};
26+
use reth_evm::EnvExt;
2627
use reth_evm_ethereum::EthEvmConfig;
2728
use reth_node_api::{
2829
ConfigureEvm, ConfigureEvmEnv, FullNodeTypes, NextBlockEnvAttributes, NodeTypes,
@@ -36,7 +37,6 @@ use reth_node_ethereum::{
3637
use reth_primitives::{EthPrimitives, TransactionSigned};
3738
use reth_tracing::{RethTracer, Tracer};
3839
use std::{convert::Infallible, sync::Arc};
39-
use reth_evm::EnvExt;
4040

4141
/// Custom EVM configuration
4242
#[derive(Debug, Clone)]
@@ -89,7 +89,13 @@ impl ConfigureEvmEnv for MyEvmConfig {
8989

9090
type Error = Infallible;
9191

92-
fn fill_tx_env(&self, tx_env: &mut TxEnv, transaction: &TransactionSigned, sender: Address, ext: Option<EnvExt<'_>>) {
92+
fn fill_tx_env(
93+
&self,
94+
tx_env: &mut TxEnv,
95+
transaction: &TransactionSigned,
96+
sender: Address,
97+
ext: Option<EnvExt<'_>>,
98+
) {
9399
self.inner.fill_tx_env(tx_env, transaction, sender, ext);
94100
}
95101

examples/stateful-precompile/src/main.rs

+8-2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ use reth::{
2222
tasks::TaskManager,
2323
};
2424
use reth_chainspec::{Chain, ChainSpec};
25+
use reth_evm::EnvExt;
2526
use reth_node_api::{ConfigureEvm, ConfigureEvmEnv, FullNodeTypes, NodeTypes};
2627
use reth_node_core::{args::RpcServerArgs, node_config::NodeConfig};
2728
use reth_node_ethereum::{
@@ -32,7 +33,6 @@ use reth_primitives::{EthPrimitives, TransactionSigned};
3233
use reth_tracing::{RethTracer, Tracer};
3334
use schnellru::{ByLength, LruMap};
3435
use std::{collections::HashMap, convert::Infallible, sync::Arc};
35-
use reth_evm::EnvExt;
3636

3737
/// Type alias for the LRU cache used within the [`PrecompileCache`].
3838
type PrecompileLRUCache = LruMap<(Bytes, u64), PrecompileResult>;
@@ -152,7 +152,13 @@ impl ConfigureEvmEnv for MyEvmConfig {
152152
type Transaction = TransactionSigned;
153153
type Error = Infallible;
154154

155-
fn fill_tx_env(&self, tx_env: &mut TxEnv, transaction: &TransactionSigned, sender: Address, ext: Option<EnvExt<'_>>) {
155+
fn fill_tx_env(
156+
&self,
157+
tx_env: &mut TxEnv,
158+
transaction: &TransactionSigned,
159+
sender: Address,
160+
ext: Option<EnvExt<'_>>,
161+
) {
156162
self.inner.fill_tx_env(tx_env, transaction, sender, ext)
157163
}
158164

0 commit comments

Comments
 (0)