alloy_rpc_types_engine/
testing.rs1use crate::PayloadAttributes;
6use alloc::vec::Vec;
7use alloy_primitives::{Bytes, B256};
8
9pub const TESTING_BUILD_BLOCK_V1: &str = "testing_buildBlockV1";
11
12#[derive(Clone, Debug, PartialEq, Eq)]
14#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
15#[cfg_attr(feature = "serde", serde(rename_all = "camelCase"))]
16pub struct TestingBuildBlockRequestV1 {
17 pub parent_block_hash: B256,
19 pub payload_attributes: PayloadAttributes,
21 pub transactions: Vec<Bytes>,
23 #[cfg_attr(feature = "serde", serde(default, skip_serializing_if = "Option::is_none"))]
25 pub extra_data: Option<Bytes>,
26}