alloy_rpc_types_engine/
transition.rs1use alloy_primitives::{B256, U256};
2
3#[derive(Clone, Copy, Debug, Default, PartialEq, Eq)]
5#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
6#[cfg_attr(feature = "serde", serde(rename_all = "camelCase"))]
7#[doc(alias = "TxConfiguration")]
8pub struct TransitionConfiguration {
9 pub terminal_total_difficulty: U256,
11 pub terminal_block_hash: B256,
13 #[cfg_attr(feature = "serde", serde(with = "alloy_serde::quantity"))]
15 pub terminal_block_number: u64,
16}