diff --git a/crates/rpc-types-engine/Cargo.toml b/crates/rpc-types-engine/Cargo.toml index b8beb49f84c..886685674df 100644 --- a/crates/rpc-types-engine/Cargo.toml +++ b/crates/rpc-types-engine/Cargo.toml @@ -61,8 +61,7 @@ std = [ "alloy-serde?/std", "alloy-primitives/std", "alloy-rlp/std", - "serde?/std", - "serde_json/std" + "serde?/std" ] serde = [ "dep:serde", diff --git a/crates/rpc-types-engine/src/payload.rs b/crates/rpc-types-engine/src/payload.rs index 881eb4c50bb..1ab756f3761 100644 --- a/crates/rpc-types-engine/src/payload.rs +++ b/crates/rpc-types-engine/src/payload.rs @@ -322,6 +322,14 @@ impl ExecutionPayloadV1 { F: FnMut(Bytes) -> Result, E: Into, { + self.into_block_raw()?.try_map_transactions(f).map_err(Into::into) + } + + /// Converts [`ExecutionPayloadV1`] to [`Block`] with raw [`Bytes`] transactions. + /// + /// This is similar to [`Self::try_into_block_with`] but returns the transactions as raw bytes + /// without any conversion. + pub fn into_block_raw(self) -> Result, PayloadError> { if self.extra_data.len() > MAXIMUM_EXTRA_DATA_SIZE { return Err(PayloadError::ExtraData(self.extra_data)); } @@ -332,14 +340,6 @@ impl ExecutionPayloadV1 { |item, buf| buf.put_slice(item), ); - // Convert transactions using the provided mapper - let transactions = self - .transactions - .into_iter() - .map(f) - .collect::, E>>() - .map_err(Into::into)?; - let header = Header { parent_hash: self.parent_hash, beneficiary: self.fee_recipient, @@ -373,7 +373,10 @@ impl ExecutionPayloadV1 { nonce: Default::default(), }; - Ok(Block { header, body: BlockBody { transactions, ommers: vec![], withdrawals: None } }) + Ok(Block { + header, + body: BlockBody { transactions: self.transactions, ommers: vec![], withdrawals: None }, + }) } /// Converts [`alloy_consensus::Block`] to [`ExecutionPayloadV1`]. @@ -517,7 +520,15 @@ impl ExecutionPayloadV2 { F: FnMut(Bytes) -> Result, E: Into, { - let mut base_sealed_block = self.payload_inner.try_into_block_with(f)?; + self.into_block_raw()?.try_map_transactions(f).map_err(Into::into) + } + + /// Converts [`ExecutionPayloadV2`] to [`Block`] with raw [`Bytes`] transactions. + /// + /// This is similar to [`Self::try_into_block_with`] but returns the transactions as raw bytes + /// without any conversion. + pub fn into_block_raw(self) -> Result, PayloadError> { + let mut base_sealed_block = self.payload_inner.into_block_raw()?; let withdrawals_root = alloy_consensus::proofs::calculate_withdrawals_root(&self.withdrawals); base_sealed_block.body.withdrawals = Some(self.withdrawals.into()); @@ -708,7 +719,15 @@ impl ExecutionPayloadV3 { F: FnMut(Bytes) -> Result, E: Into, { - let mut base_block = self.payload_inner.try_into_block_with(f)?; + self.into_block_raw()?.try_map_transactions(f).map_err(Into::into) + } + + /// Converts [`ExecutionPayloadV3`] to [`Block`] with raw [`Bytes`] transactions. + /// + /// This is similar to [`Self::try_into_block_with`] but returns the transactions as raw bytes + /// without any conversion. + pub fn into_block_raw(self) -> Result, PayloadError> { + let mut base_block = self.payload_inner.into_block_raw()?; base_block.header.blob_gas_used = Some(self.blob_gas_used); base_block.header.excess_blob_gas = Some(self.excess_blob_gas); @@ -1226,11 +1245,21 @@ impl ExecutionPayload { F: FnMut(Bytes) -> Result, E: Into, { - let mut base_payload = self.try_into_block_with(f)?; - base_payload.header.parent_beacon_block_root = sidecar.parent_beacon_block_root(); - base_payload.header.requests_hash = sidecar.requests_hash(); + self.into_block_with_sidecar_raw(sidecar)?.try_map_transactions(f).map_err(Into::into) + } - Ok(base_payload) + /// Converts [`ExecutionPayload`] to [`Block`] with raw [`Bytes`] transactions and sidecar. + /// + /// This is similar to [`Self::try_into_block_with_sidecar_with`] but returns the transactions + /// as raw bytes without any conversion. + pub fn into_block_with_sidecar_raw( + self, + sidecar: &ExecutionPayloadSidecar, + ) -> Result, PayloadError> { + let mut base_block = self.into_block_raw()?; + base_block.header.parent_beacon_block_root = sidecar.parent_beacon_block_root(); + base_block.header.requests_hash = sidecar.requests_hash(); + Ok(base_block) } /// Converts [`ExecutionPayloadV1`] to [`Block`]. @@ -1262,10 +1291,18 @@ impl ExecutionPayload { F: FnMut(Bytes) -> Result, E: Into, { + self.into_block_raw()?.try_map_transactions(f).map_err(Into::into) + } + + /// Converts [`ExecutionPayload`] to [`Block`] with raw [`Bytes`] transactions. + /// + /// This is similar to [`Self::try_into_block_with`] but returns the transactions as raw bytes + /// without any conversion. + pub fn into_block_raw(self) -> Result, PayloadError> { match self { - Self::V1(payload) => payload.try_into_block_with(f), - Self::V2(payload) => payload.try_into_block_with(f), - Self::V3(payload) => payload.try_into_block_with(f), + Self::V1(payload) => payload.into_block_raw(), + Self::V2(payload) => payload.into_block_raw(), + Self::V3(payload) => payload.into_block_raw(), } } @@ -1408,6 +1445,8 @@ impl<'de> serde::Deserialize<'de> for ExecutionPayload { where D: serde::Deserializer<'de>, { + use alloy_primitives::U64; + struct ExecutionPayloadVisitor; impl<'de> serde::de::Visitor<'de> for ExecutionPayloadVisitor { @@ -1421,8 +1460,6 @@ impl<'de> serde::Deserialize<'de> for ExecutionPayload { where A: serde::de::MapAccess<'de>, { - use serde::de::IntoDeserializer; - // this currently rejects unknown fields #[cfg_attr(feature = "serde", derive(serde::Deserialize))] #[cfg_attr(feature = "serde", serde(field_identifier, rename_all = "camelCase"))] @@ -1475,24 +1512,20 @@ impl<'de> serde::Deserialize<'de> for ExecutionPayload { Fields::LogsBloom => logs_bloom = Some(map.next_value()?), Fields::PrevRandao => prev_randao = Some(map.next_value()?), Fields::BlockNumber => { - let raw = map.next_value::<&str>()?; - block_number = - Some(alloy_serde::quantity::deserialize(raw.into_deserializer())?); + let raw = map.next_value::()?; + block_number = Some(raw.to()); } Fields::GasLimit => { - let raw = map.next_value::<&str>()?; - gas_limit = - Some(alloy_serde::quantity::deserialize(raw.into_deserializer())?); + let raw = map.next_value::()?; + gas_limit = Some(raw.to()); } Fields::GasUsed => { - let raw = map.next_value::()?; - gas_used = - Some(alloy_serde::quantity::deserialize(raw.into_deserializer())?); + let raw = map.next_value::()?; + gas_used = Some(raw.to()); } Fields::Timestamp => { - let raw = map.next_value::()?; - timestamp = - Some(alloy_serde::quantity::deserialize(raw.into_deserializer())?); + let raw = map.next_value::()?; + timestamp = Some(raw.to()); } Fields::ExtraData => extra_data = Some(map.next_value()?), Fields::BaseFeePerGas => base_fee_per_gas = Some(map.next_value()?), @@ -1500,14 +1533,12 @@ impl<'de> serde::Deserialize<'de> for ExecutionPayload { Fields::Transactions => transactions = Some(map.next_value()?), Fields::Withdrawals => withdrawals = Some(map.next_value()?), Fields::BlobGasUsed => { - let raw = map.next_value::()?; - blob_gas_used = - Some(alloy_serde::quantity::deserialize(raw.into_deserializer())?); + let raw = map.next_value::()?; + blob_gas_used = Some(raw.to()); } Fields::ExcessBlobGas => { - let raw = map.next_value::()?; - excess_blob_gas = - Some(alloy_serde::quantity::deserialize(raw.into_deserializer())?); + let raw = map.next_value::()?; + excess_blob_gas = Some(raw.to()); } } } @@ -1935,6 +1966,17 @@ impl ExecutionData { { self.payload.try_into_block_with_sidecar_with(&self.sidecar, f) } + + /// Converts [`ExecutionData`] to [`Block`] with raw [`Bytes`] transactions. + /// + /// This is similar to [`Self::try_into_block_with`] but returns the transactions as raw bytes + /// without any conversion. + pub fn into_block_raw(self) -> Result, PayloadError> { + let mut base_block = self.payload.into_block_raw()?; + base_block.header.parent_beacon_block_root = self.sidecar.parent_beacon_block_root(); + base_block.header.requests_hash = self.sidecar.requests_hash(); + Ok(base_block) + } } #[cfg(test)] @@ -2618,4 +2660,90 @@ mod tests { // Ensure the actual hash is calculated if we set the fields to what they should be assert_eq!(block_hash_with_blob_fee_fields, block.header.hash_slow()); } + + #[test] + fn test_payload_to_block_with_sidecar_raw() { + use std::path::PathBuf; + + let path = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("testdata/payload"); + let dir = std::fs::read_dir(path).expect("Unable to read payload folder"); + + for entry in dir { + let entry = entry.expect("Unable to read entry"); + let path = entry.path(); + + if path.extension().and_then(|s| s.to_str()) != Some("json") { + continue; + } + + let contents = std::fs::read_to_string(&path).expect("Unable to read file"); + let value: serde_json::Value = serde_json::from_str(&contents) + .unwrap_or_else(|e| panic!("Failed to parse JSON from {path:?}: {e}")); + + // Extract the newPayload object + let new_payload = &value["newPayload"]; + let payload_value = &new_payload["payload"]; + let sidecar_value = &new_payload["sidecar"]; + + let payload: ExecutionPayload = serde_json::from_value(payload_value.clone()) + .unwrap_or_else(|e| panic!("Failed to deserialize payload from {path:?}: {e}")); + + // Deserialize the sidecar + let sidecar: ExecutionPayloadSidecar = serde_json::from_value(sidecar_value.clone()) + .unwrap_or_else(|e| panic!("Failed to deserialize sidecar from {path:?}: {e}")); + + // Convert to block with raw transactions + let block = payload.clone().into_block_with_sidecar_raw(&sidecar).unwrap_or_else(|e| { + panic!("Failed to convert payload to block from {path:?}: {e}") + }); + + // Verify the block has raw transactions (Bytes) if there are any + if let Some(tx_count) = payload_value["transactions"].as_array().map(|a| a.len()) { + assert_eq!( + block.body.transactions.len(), + tx_count, + "Transaction count mismatch in {:?}", + path + ); + } + + // Verify sidecar fields are applied + assert_eq!( + block.header.parent_beacon_block_root, + sidecar.parent_beacon_block_root(), + "Parent beacon block root mismatch in {:?}", + path + ); + assert_eq!( + block.header.requests_hash, + sidecar.requests_hash(), + "Requests hash mismatch in {:?}", + path + ); + + // Verify the block hash matches the one in the payload + let expected_hash = payload_value["blockHash"] + .as_str() + .unwrap() + .parse::() + .unwrap_or_else(|e| panic!("Failed to parse block hash from {path:?}: {e}")); + let actual_hash = block.header.hash_slow(); + assert_eq!( + actual_hash, expected_hash, + "Block hash mismatch in {:?}: expected {}, got {}", + path, expected_hash, actual_hash + ); + + let block = + payload.try_into_block_with_sidecar::(&sidecar).unwrap_or_else(|e| { + panic!("Failed to convert payload to block from {path:?}: {e}") + }); + let actual_hash = block.header.hash_slow(); + assert_eq!( + actual_hash, expected_hash, + "Block hash mismatch in {:?}: expected {}, got {}", + path, expected_hash, actual_hash + ); + } + } } diff --git a/crates/rpc-types-engine/testdata/payload/1752106789277-new_payload-0xcc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c.json b/crates/rpc-types-engine/testdata/payload/1752106789277-new_payload-0xcc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c.json new file mode 100644 index 00000000000..9dff2c0926f --- /dev/null +++ b/crates/rpc-types-engine/testdata/payload/1752106789277-new_payload-0xcc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c.json @@ -0,0 +1 @@ +{"newPayload":{"payload":{"parentHash":"0x8b5282611577e297188d1e405d27bdaec23415c803bc60d96326200d6f308e87","feeRecipient":"0x0420004de65359da2ed522a7a5a2b74245585123","stateRoot":"0xcc7b7826cee400ec91d0cebd4edb7d58d4d71e490a7daae4da1fb3ca823c646d","receiptsRoot":"0x634e15b53bfb5fbab651ee2157395b4bb53cf538fbc5e6f27044bb4816d65b16","logsBloom":"0x808000000008000090800002020020000000000400040004080000200100000000008010800020000000100800000200042000004000000002000000000800000000000002000000100000080880000109080410808002000200012000000000000000000000024041090123000800000000000020004000000500008004800000000000002000000000000000000000020010004000040480000000840002000c0000800000000080000000008a00000000000000000008000000000000800008800100000280000480400000000000002010040103080040000208100000000000000000400040000110000088804080000220004000000000400004060008","prevRandao":"0x47c95ec37c12416139932ec53090c0341ecd0f8c51afc9ce8acab6ea844d6f66","blockNumber":"0xbc969","gasLimit":"0x3938700","gasUsed":"0x392a322","timestamp":"0x686f0724","extraData":"0x","baseFeePerGas":"0x3566d913","blockHash":"0xcc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c","transactions":["0x02f86f83088bb082027b843b9aca0084b3dcc26482520894f944a4f7a4ffa792363b23459f24aaf85dd8dc178080c001a0345b658e49cabd197451b390aa2571ae4fed6b74c1c818ba0d4eeca6f757e753a0680a06b178aa731e9b24ac434572f2f9deb7783b24327a2b179de4e1c7b7ae66","0x02f86f83088bb082026f843b9aca0084b3dcc2648252089454240b6439da2e95cb1770eb76bd8786e7a2ad728080c080a0a417ba92de3bc13d2fb3ed531d667b9777ed55739747bb9f4867d4df1fe1af5fa01d62fb95ae790608084f0a9c0b550e5cb62dddcf12d40bc64381e6d2642e0862","0x02f86f83088bb08206c7843b9aca0084b3dcc26482520894a5bb776d4ccd851ede6416d465fb60fa57ef215a8080c080a0e46c3070707c30b1c2d51acc0d1010d7890eef9a5a3aa7846b495293b1dcfd7aa042bab0b97a408088025367f43723c9ecc82f57765c571488c61218ab624d2168","0x02f86f83088bb0820c49843b9aca0084b3dcc26482520894786607e31502f86ca5b00890090dff4be185392d8080c001a02f314d6403c3673f0a5bfb48dc245393475ec89ee9ce76056be2c36a9ed9617aa04f493e9c9740b1c49a3cfddfefe68a875b079c2b738952250c2e5dea6683450c","0x02f902d483088bb079843b9aca0084a6687c26830b35b89491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000043848403b148678bdef78db9509c4391eab052200000000000000000000000000000000000000000000000000000000000bc9680ddb55baba06b0472e5eb55a8e44fbe35e4eecb430aec00535c6a1a32dfd40168b5282611577e297188d1e405d27bdaec23415c803bc60d96326200d6f308e8700000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002402d7d55b4a8ccb7f75b78e46f1f2f5ec178834e32fc9783985a336b3af4004a540b009ddf45ee2ba3d3ce58ee8e6f9b067c3ad08d3b1d5880404ddde9a248624f086888aa3103b60ee1487ce83a13e8227016245a5114c5b19a9be83f53983a9a1a5cf489bdb83cd0051e75ec2234e9f716659b551ffb6b493d8f6115303c1ba80819d6f37cc81ff9b5514119953459493f4e8c89bdd950bdb3908952370fe21507bec09c9a35e9b4b9470903b90252fc0379c11420fb0cc586e9cdc593ecc1e106a6aa49b77c36f0f3c947ec8ae1ac3c322d3ebbfe96e416ac48ec49464d6e2b21f523026e35abf39031610f9b5cf14d4e491dca6319a0cb7c7a4aedfbd8ef1400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000b6562726168696d6f7669630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a08127c2405d16ecf48eda377e8937814ac1ced0134f831f24db0d50ba8efbb5d3a050fa551629f015203d4917cd518f33607102ac7f1af7cb31154905e399e74903","0x02f902d683088bb0820275843b9aca0084a6687c26830b35a09491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000fdf2a64688ebb5867461b84136494c668656fc5e00000000000000000000000000000000000000000000000000000000000bc968ea0709e223acc22f1395524a12cd37493ee26408393c3582dbfe6c7886287cbf8b5282611577e297188d1e405d27bdaec23415c803bc60d96326200d6f308e8700000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401a82ab9754290b069628fe3815b35b344a9d951ca7fa2b51bccad334fdf9477c0bf0e09444979a464e1fc3a6241dcec59e78e2074754cbd713b450357707e2e721031e3b7ad2daf6d6e26b5dda6fc99e9a78494b040800ae3cb4ecb18a0cb4c41d6a30c643606c3b171ec70e010015d014e3987062e89d5e429a1a41b5ab70800539baffc17f4782772c912557d30240c3c1754bac2ac376b39523ad07d9e9662d2e19bf1c1aa4bdda5ed52490de5ecbd433a414f29f0eca32c7fcd7687877f71e5cd96e9c34e164a01d2397043f9f3110aa64769e1e16b29c92442b9d6ebaaa1a3f6c9b6e49a8b9b450c0f9379e2749d8fb328dea1c489f47cdd7c733bcb77d0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000097a766572796f6e616b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a03e60e97c68aec82adc977489f142e5f8b2564cd3a999f399b0628558e733f427a04376d95bab1c408f6489648572dd4c53c29338d0a4a2a40e612eabc8fbbe2977","0x02f902d683088bb082011c843b9aca0084a6687c26830b35a29491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d560000000000000000000000005cff9e457cfe2367dd037fa6bda2fbde3037ef6300000000000000000000000000000000000000000000000000000000000bc968357c776b5b9f762dfcc919de8f02c8b816252a95e5cd1657c109e80010a504748b5282611577e297188d1e405d27bdaec23415c803bc60d96326200d6f308e8700000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000024003461a9a4ba51fcb10ba91ced824b620e775dc297008fcbef6e023d616a6323e173dece4927ee69133f1893c03a9b3f418689057561e790285c1a1fb448c44d90dfcdb7b2b75b8d9e9bc987e330256c8dec9327c862dad08ed4f41dc4eab4d5020dc529bf373cd8d12aa22cd27b38b41467e9f0f8d938afae26262ac851d984c038d7b542ad3e91fb2ff22396c3762e8dc65233fd466867a995d5e4d39006087303daab4eba553a9b2525ca33b28b122bca7fb1941dc468300cb102efd9016221f725e8f6c8cb0ec862a1919f233af94549a7f64d8bd3297e4a66b545582172f027c4ac0eebeefcfa9b26649f245c3204cebed438c930252c26ce53f1dd9b04b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000676696b626f2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0df5645e464ece3dff667ebb50587fabd173ad6259286f89f0d7c67e8c9406b53a052f50b4d0aee1230eca6bed4de686fb8afbc2f3dfbbce5a14539b6d47945217e","0x02f902d483088bb058843b9aca0084a6687c26830b35a09491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d560000000000000000000000004fd58553d251ad7d8ce5b4970ba28e8de8703d3100000000000000000000000000000000000000000000000000000000000bc968302b9c70a48c577e23b03445ef0eb46f627b29f8ab25ec41dbf02ef4efb84a748b5282611577e297188d1e405d27bdaec23415c803bc60d96326200d6f308e8700000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401352c722a78e8254c87b9b0735a526bf9d3c43a9858c0000ecc81f4ae052ce7406332798332576732bd5864d94835355da4c929bcd10f0cbae96de3ecb1d578a1017a268598fa7add8506fe4ce74961bcc3dc61a375df0a8e0a92c5036889aa00a67afc5868250dbaf63cda369442695dc88b7c339c05dbc6b41432d20cffbbf17a11d9aefbac76c3623e0d7673fb3ec6f84416d013a130234d0e981c5f375d62ff3ee6c99e90df4c886a8baff0b02c63f925ec7e34ef369d897bdaaede4af9011dcfbb6da0ad35338b2430facca39dccba8b4d6a20c3b65e4cde2c1cc4dd4502d3446f829bf5578b0e50a353d0a8f8915d615ed433f67f45953c76ee346ae1e000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009746f706b6164696d6100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0f9a5b3d7ce1de3e90d09cf022cc2bbf0d4b4f3308948bb71041add8d661641c2a00e4e2199ecc519d63248c99633d3ecd326745d724b61bc2d8a385069974f14db","0x02f902d683088bb082050f843b9aca0084b3dcbe7c830b053e9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000ae58282ad970c5e70e1be22801d80f304ad55d2500000000000000000000000000000000000000000000000000000000000bc9689d7d3385bd60e7cbe48ebb071008f3962c53c58db0c1e3829d307b46e4754e818b5282611577e297188d1e405d27bdaec23415c803bc60d96326200d6f308e8700000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000024020ca305e97a7e9233511773a2bcf508607d341dddc1fb305ea48deab07b1c9621d093a632c61a536cde674305a60b9162e58b9c73cb625cd5648d79ad9542eb3243c1a2fe65049aeaf4327f3870441c585142917b390be3e231d838ea72ce4bd2a398659f9aabd122a7ce644129ce16d6c3813fa9a4d53498a8ac6fd43d1ba18225eb3422b2926afa45b0f12d1299d3ead52816ad8cd9ca72fbd05a18e98606822fd813cb1e09e3a783343d8a1d0ca6a1beb7e107cd73f529e6515befa8129662a8bdd8dae28ffc2580decae4e34a944bbeb50f92e75731d6c662c16db8df4e41e22bb93cba59c92e60f34febacf2cfdce371e06f97e34407a17f9dc9cf4eb8e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000c48656c6c6f20576f726c642100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0b0e925a5fe326c21a3e9a04e2aa8b4dddb370356bf86e238c6015368aa0ac523a01f91391fd0066e5af5fe813c1fd93a90c3923e91eabaf301eeac7c893ddf3b7a","0x02f902d483088bb07a843b9aca0084a6687c26830b35a29491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000943578efa502b3f043985d7edcfdfe8e5917555500000000000000000000000000000000000000000000000000000000000bc968cbb458cc6625d2c465777613695d0f34aea87c8438108e47037b917bd59ed8da8b5282611577e297188d1e405d27bdaec23415c803bc60d96326200d6f308e8700000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002400ecb3738ffda2c4311c1d614f4dc5087dc8adfa320f5dc194109549826c472d51a4d6585a81122068af819f598366cc9c8092594e6665ffe1e84607ca60b576824b67abfe778b7843c4d841c3b2f45488f183adb06f17f0d08dfb5a2c24fd3480e003287c1cd3a839e454f7f093f71d40ac2a982bc6144450fb88ce45bad4a951fbf4f0af141e58b923c96429365521bc14cab677f2924a31f67610dec1cce972621a017096c84f9c89326cb510841e124f79bc4c860a26b72bd39b3bc35c53815801795d43aa388f223a02c8162d05732122e2c992d5667b54baa10bf13465e0ef33d50fef5cee71aa7176395d9f2eef5592b48a23db1ee5c1355c490e1362d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000472686b38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a00664100344a681b3c927db6f52cca9dde8b9e121a29704d465766ecb2602855ea07a1d237d9fb4f7e7cd73098978ba048e7dcc9894df0e2bfc62cee747415da811","0x02f902d483088bb057843b9aca0084a6687c26830b35d39491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000b8677aca6915a70b4c7f6a770a646a5987af2c7100000000000000000000000000000000000000000000000000000000000bc968d215c4d011ef26b021e04e0c3e3c9ea4b162b61625aa782719e9609fb42379c28b5282611577e297188d1e405d27bdaec23415c803bc60d96326200d6f308e8700000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002400653fbcc14a1484cfb5a7ac5d33556e17fb6970ed37421911c1d97a3908c0e131a94d33cc8c474dabfb91a2364363f1c8fa0b0661f76b8a2bd4bb3ee64d5415105d4d227fadbb52573bd78be43044f1273bae6ce1abdd2fb4adaf10f6a0b4e9a0dd40da51a13d8b24adca41550b3f8f4a8bce0b655233c04c88dd2878addb50e085c3235e35de67ff685bbeaebc6888604c29be7909471c900ca614e2dcf00080e83cd17a71dace00d88f48cd3ab25fde1480ecdce01e22cb0b89699e3984e451bf397dd2d98904606cb3fa1e03cb55a8486d81e865d3239327405029c7990012b5658648e4c5c7f00fb9cac0ba0ffa514695e9f27529d46221bd4a24c8c6ed500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000a74616e626f7930353139000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a08be4dd2b13f11c5bf5e0aa763925b0ef5e01fbf489cdcca11c55de0b044e9d54a03531199026db990c0cb8399108f99bf8aeb095022945f3977e2424e9ef1a3bdb","0x03f89783088bb083014a0e843b9aca0084b3dcbe7c82520894001058290d63e9a8747a5cfb25ec0bb85eb97f968080c0843b9aca00e1a0013c906ee2322da8e5236c1a848ceb4675ff004f22a8692f038f74cb97a31ded01a0c3d585dc6a01bc6ef21a5f6e68028557fb2f989f63326d9a1a7c46570f4ee266a01155744a97645661761f4571a00d4c0ded3e818e0569c3585ccdd31b3e1159e7","0x02f87483088bb0830223fb843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022072c080a037e60e5a0fd12f564284a16c56aa9d6c356711729f2b8d8a02cf10b1dad29dcf9f0713d51b4b013f8a360565290625243a5f9dbd610eef28564ea29410a3a2e5","0x02f87583088bb0830223df843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002206fc080a0e6c95630934e32efd079bccf5aa13471c4cdf129ca0fad465e0163091182eeeea019da30690fb4dc61a4508acfce22d50b7ee8b7195f3203d7618baf56321c527b","0x02f87583088bb0830223d6843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022065c001a0cfb7cd3d1ecaf0fff0cbe6fd604d80b7b20b6b2a1fbb9c44ff6c4a3857989e67a0456433f6b6b74e7895277c1ac5f0fa9775ed4e5ad127fc83af72a1707c0cae2a","0x02f87583088bb0830223ed843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002206bc001a039ae4acd9e8e3993cdfe50bb5d33df078162408a1ea101b3de82d79a6012de0ca079ed95ce1bc88f215bc0eb83869886727918cae4e42697eb1cc1ff2e719e5987","0x02f87583088bb0830223e4843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002206ac080a02cd7f97f896b984c45ae7d0146d9414e3b74bf7ba2315faea0d40a2bf2d89f04a023d881c56d9c434261f7cff1d64a328e14e40ef9dcfc417abe100394440528ab","0x02f87583088bb0830223e8843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022063c001a03cbaa70879625207f664146cdabe878013900d5136b34bf8a6d4dcefd85a35f2a01936fda87fbc636f3a4fd28da7548a92c5a9f1cc41f0d9ab55d80254de4a44ea","0x02f87583088bb083022416843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002205ec080a086d5ba23267b0838a6a13eb3950dba4eff40becc4bc8e3b6dcff6ca24ccb2d50a05b7698b7f3342de86b432a8d9ec082b5ba641aaa0710d6c41598de428a33a2bd","0x02f87583088bb0830223d7843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022078c080a0d79cf58072e21d9744bc33e99f4767adeba009339ee67f92366ff11560c8683da0310f46f9619b5863238c2808578cea17b47d00ca4cbb4d5572caa63f4e741634","0x02f87583088bb0830223f5843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022079c080a09a11c196cc213120491069722ce57374eff92e4f66e0086be3c363fdccecc024a05d265e53856110a14c206e9420f01a62c60cdfb4a2513b30973f243d10e3f359","0x02f87583088bb0830223b8843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002205fc001a0d7fabeef8a75c50fd976e7ad2aabc8dde1852185d527a9de61681ef6794d599ca055fc6f9be7cfe2be2383ad952194d33b2a89d1ed544c48860d413f513b1ac03b","0x02f87583088bb0830223dc843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022066c080a0740d775541b7d18c1e6f6e6e0edb9c21acb6c2be8b298917b804f77ea4f6b929a0373e94c88c2a4dc4a5aaa0de43df70412932999e7835b3475d1f26f5696ea78f","0x02f87583088bb0830223c0843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022074c080a0f2112d87c6720db7b7804601b243658523f73c9053595c143605aef8a134d51ea05af936c2355855e9c7f6b21a8c8842174ecf51d8144d72334481313b635855af","0x02f87583088bb0830223c7843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022076c001a0d3711076b4f3d2ac20ece765d7abf6a51c21dab2c389a963b79f1e8424c3fbe0a007171b0255a705efb999431b94c5fa8316c65fce7da446f80430604733d074e8","0x02f87583088bb0830223e0843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022069c001a0b9f2278c45f4cd00c966367991407c965bb0f1f2d13bfde3bfb14e75322892cfa03fd9b5efd11e98daefb93357b8272a44953fcefcc6b6661cf034efb9198bf33c","0x02f87583088bb0830223e1843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022068c001a02b2a9830737dccf869a58c0559e2b82c0319b63dbb0c9b58d9bc5dad7148af8fa06ece5335c279869e966339cd172b973c23e373a8274c799cc6df7277b33e5dd6","0x02f87583088bb0830223ed843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002206ec001a0ec53c8af0ef77a74972439db2a6f19449928f07ab9da219480562d57b4c01cdea06117546e45d6d2e958e31feea3e4149ee5a63003b58b7b1a5f45c78cb1fb2f90","0x02f87583088bb0830223eb843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022060c001a004186de2d3a65fae49791b4772290d2e702d49a7b96e8441406a5b1bf8f9d2a0a068d0321422083a3bbd645d49fbd6f099c791d47aa842adf2f84f7c3c132d7209","0x02f87583088bb083022410843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022062c080a0ca034d651d9c7fdc7feaace57207b154d62c9412f5d1b4133ca52a9192502e6ea0392d6d6641d0c97f8411bc03f321667ec59d8db28014fcad14f97268f167d565","0x02f87583088bb083022414843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022064c080a00fb4f140d6de7e1a28c1fe5d90bcf90d9f7075977f829e7f758d8344305e3eafa045198a7a1f0de37732b78305e5c51af97e879a15922ffb20d4237ddd54d99920","0x02f87583088bb0830223f3843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002205dc001a0dd8dc93ed9af1c40e6a6b4b602febc7a29d8d583bc4223dfb75fde7bc64bc836a04357050f7e12b4ba0ed3ff19597647caf04bc990accf88135561db4d0f04426f","0x02f87583088bb0830223f0843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002206cc001a0ab3fed0fb049faa3a034c1aa791ea5bbabbdaa00bb2e49b9934ba48941d19f94a04c5250fdc2711347cf074ff58564ea08b977753897ab736db0cb37a3a02d6164","0x02f87583088bb0830223f5843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022067c001a07b1ee3d4bb545c476e935e65c53e959fca0d0807ab37f69186d11e8b057719eda005fad75afe140537c9494d4a44277edf82921f899389ace978ee3bb4292e6eb2"],"withdrawals":[{"index":"0xbb3a5a","validatorIndex":"0xfebfc","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c85b0"},{"index":"0xbb3a5b","validatorIndex":"0xfebfd","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cdede"},{"index":"0xbb3a5c","validatorIndex":"0xfebfe","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca570"},{"index":"0xbb3a5d","validatorIndex":"0xfebff","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cbc36"},{"index":"0xbb3a5e","validatorIndex":"0xfec00","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2caefb"},{"index":"0xbb3a5f","validatorIndex":"0xfec01","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ccca9"},{"index":"0xbb3a60","validatorIndex":"0xfec02","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2caca9"},{"index":"0xbb3a61","validatorIndex":"0xfec03","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c68b4"},{"index":"0xbb3a62","validatorIndex":"0xfec04","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca940"},{"index":"0xbb3a63","validatorIndex":"0xfec05","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cc09b"},{"index":"0xbb3a64","validatorIndex":"0xfec06","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2caa74"},{"index":"0xbb3a65","validatorIndex":"0xfec07","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cd227"},{"index":"0xbb3a66","validatorIndex":"0xfec08","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cceff"},{"index":"0xbb3a67","validatorIndex":"0xfec09","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c6878"},{"index":"0xbb3a68","validatorIndex":"0xfec0a","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c4f04"},{"index":"0xbb3a69","validatorIndex":"0xfec0b","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c7000"}],"blobGasUsed":"0x20000","excessBlobGas":"0x0"},"sidecar":{"cancun":{"fields":{"parent_beacon_block_root":"0x423cda41d49dc6b5cd8532f7a06c9fa3984a5b84c5e781cc028a51f1d5483567","versioned_hashes":["0x013c906ee2322da8e5236c1a848ceb4675ff004f22a8692f038f74cb97a31ded"]}},"prague":{"fields":{"requests":[]}}}}} \ No newline at end of file diff --git a/crates/rpc-types-engine/testdata/payload/1752106800691-new_payload-0x906c3b7c84f7fbedd1e98b7464c24aa3243c94726dd9aa715c4765c5d26cbf2e.json b/crates/rpc-types-engine/testdata/payload/1752106800691-new_payload-0x906c3b7c84f7fbedd1e98b7464c24aa3243c94726dd9aa715c4765c5d26cbf2e.json new file mode 100644 index 00000000000..d40ccf973f2 --- /dev/null +++ b/crates/rpc-types-engine/testdata/payload/1752106800691-new_payload-0x906c3b7c84f7fbedd1e98b7464c24aa3243c94726dd9aa715c4765c5d26cbf2e.json @@ -0,0 +1 @@ +{"newPayload":{"payload":{"parentHash":"0xcc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c","feeRecipient":"0x5c19d9a604aa6344a3be14b575ec07d8a64a4466","stateRoot":"0x69ff015dd22ae55fc6f0eeca712200113fa36959d33fcbd67bb03eff827c3bb0","receiptsRoot":"0x792b1f11aecbee223d2b1ffd702930f8c359f56a552a36a8812a99d8dcb69cdb","logsBloom":"0x00004084000100001042000000008000000000000100000000000080800000241000800000800000004000a0000000000008002080000000020000400000402002082000000400004000200400004000410000000000000000000100000000000100000900000800400a0108040806000000000400004000021c00000000880000000000000840000000000002040090000000000000000000020000840000000820002820020000b0900000000000020000000000000020000100400000882000804020000000420008440000100000200000000100402000011000100000002002000000204000400010020001080090000201005000400000004020102028","prevRandao":"0xe049e1e0b1196f014f3545935282e3ded62c9c73fb1e1d251fa051794608f586","blockNumber":"0xbc96a","gasLimit":"0x3938700","gasUsed":"0x602002","timestamp":"0x686f0730","extraData":"0x","baseFeePerGas":"0x3c106191","blockHash":"0x906c3b7c84f7fbedd1e98b7464c24aa3243c94726dd9aa715c4765c5d26cbf2e","transactions":["0x03f89683088bb082a41d843b9aca0084b3dcbe7c82520894008b9a0b49428989e56cf79134e78ebe97c283538080c0843b9aca00e1a001538ca777c7119f498aa60da142e142ca8ced26182fa45ce5cae4bd27e1aa4480a024126f15ad6416bb2bdabda8a5db148fbe8065a0a3015feabbd7a058c560c63fa00e75b668c89293365528f995f39a19b4ea031550aed57d6378e285178fda1f61","0x03f89783088bb083014a0f843b9aca0084b2d05e0082520894001058290d63e9a8747a5cfb25ec0bb85eb97f968080c0843b9aca00e1a001f9eb758246bb53da0b6c5a4c1f7c19ee0a31c2206cdc2ffbc73472d17bf83d80a047ac1f3ec462ca1a82b4f736a2433c052261ba197dd46f9a855771e8fd13b1e9a0359474d6893d4640b1aea2e260ba0c86b9e816c2e2a7104b601e2a4b3279e82c","0x02f87a83088bb0829fea85012a05f20085746a52880082753094d81107684c300d1fcd566834f410ca25a3b17fe38901bc38ce5cea5bd40080c080a012d77d89341760f0a654c005ace37a88ec4595eae8c6f2edb46f314081a3ec2ea076991982fcc38570160a5093d03a89542d47689969716d6acc1fb2b276e4131b","0x02f86f83088bb0820213843b9aca0084b3bb910a82520894ad37ed2afb4e7bffa715db6c8dc0e3d07854bc978080c001a0b297f43b7a3fcdb3e7a3854af50accb8d9e27d51ce4ef1b557a613e3a3b03a76a00c8edc0be6ebb6f8856d1834a9e192b55bb24379ad25e60e8cb1522365de1cb5","0x02f86f83088bb0820286843b9aca0084b3bb910a8252089411c5c06a4eba3401d635a94883bcf58463bebacf8080c080a050097916de089fa5ae8a6ea1e575ce2390e7d30b1a26ac5af717cb524f6ed2c4a066ce8cd7316aae2b1571d6bd1d4a699b634a42101f8a2053ec8f7b726bc35592","0x02f86f83088bb082053c843b9aca0084b3bb910a825208941ee958cee359bcfad0020fcdb7f54a1e192ca35a8080c080a0f5ddd4ca44b9aa49c8cbbf3888cfef0c6421dd66bf4afcceddb53d9cbc15bafaa00e51b8a65b8f0826d7d4776f03d73c5aa1dc15b49be9b847f758bb0ba64c8bb9","0x02f86f83088bb0820158843b9aca0084b3bb910a8252089481303871d7bb5bbf9981636e797dbec77ba276e58080c001a009b89c11fb9131e4dbb8e2edd0e004bcf6eaec0e07817493acfd774951d4b0bfa0735175aa98c773eae9ebb9720beb0825d3fd7fa4a41197590de858fdee564916","0x02f86f83088bb0820512843b9aca0084b3bb910a825208945be3c097ea01c2703f1e6db4969b5cad884e00348080c080a0c5e988d4387c7b0173ea0f7675da489fe94d0b6ecf15623023b8d30e64f2fec6a05cd3299b24b79c9fb95e017ab6e9d6630fd84f59c3262d57dd4cf0bbf6698792","0x02f86f83088bb0820548843b9aca0084b3bb910a82520894a52bebc82e0308e6dfd5f19a8502f3029b68b55e8080c001a0c356bfe1692898e3a55c43e870ec78ef4c1423696382e7cefef4f5cb94e5fb03a030321352e27c9672d91dab6e0f59d9cfa8919fc18b143ee7ce89a79663a91a1a","0x02f86f83088bb0820646843b9aca0084b3bb910a82520894d333f4edca5d380b8eaa32aa12a9bca549756baa8080c080a07d1652ea29309c78708aca64f0557b46dfb44f724865ba71824a0062f8173a5fa07d39e76aa1c2761f8fa9c6f56fead8aca1c7ea3a23e517c4c2461ca63dbeba85","0x02f86f83088bb082064f843b9aca0084b3bb910a8252089418399ea660e8714f9c7b353b066e4e0f754f2f9f8080c080a01db011cd31291d73177becd10f13e465e0053ee4c5a32c2264c079c60502ff82a050ce2598599773d4ef2f840d28a05c40a0a8f81b3aca7996aa5e6e29328b2f5f","0x02f86f83088bb08206fc843b9aca0084b3bb910a825208944df61acf00a7969cd559bf1e31e5e40d9f04ecb68080c001a02d9d77e77ecb8af9babff09d34aa5f29867f40ec6664674a56cde613b45641f7a049a12f5289b53d65034c32ddfc54f825c00630655daa0e33defe3887e0ec2377","0x02f86f83088bb08205ef843b9aca0084b3bb910a825208941ba7f4d5bbc135d342e4759898e07e5e3c333c828080c001a0ae84bef6592917d0c2bac8a79133a372184cd214a4c86b1479dec61f1d9b5462a0115ad5e66a7642b7a4714d53813270061b76a03e8b230e43cc0ca74e82308b3e","0x02f86f83088bb0820631843b9aca0084b3bb910a825208943888efc6f4732229082c49efdcccb2b015a9fb978080c001a09558b2bc30da3d304d1e0ef3d549cdc52cf137c6d00fc1b48f5670e2010cbd4ba03b6a2896a8fe84133dce7c204de90d365473abd546329bcf16a24e047fc2a7bd","0x02f86f83088bb0820a06843b9aca0084b3bb910a82520894d459fcf8487491a4e33de4371df007667ccceef78080c001a0f342ac95bd8e9783347b9b4066543abf4c902bddadba89d6d8ff20786b8b456aa05c3a9360e00016c42e54b6d47623e82bed9f9c18ef84026ef619d90d191452f2","0x02f86f83088bb0820881843b9aca0084b3bb910a82520894c502bec714059fc33a1b5f5af88a10b2c9eb34658080c001a0b510e4e4d2b5e7bd03df35c168773a7f2e8afb465cb1a4434e5d0d6dda9c0cb4a002660554e4104fdc6c179737114df7027b0a81ee76ae039e6a6eee94757dddcd","0x02f86f83088bb082022e843b9aca0084b3bb910a82520894ef4f2aa77a144c6c8ded84850d87670721eedafb8080c080a0c90d240ec2007cb5f806eef20d4cb133c42b8f2a593af6b19dae0bb941553696a0105d02387bace39b4d46fcc3c044d016ad6ed496bf72a940267cc02daac028e4","0x02f902d683088bb0820194843b9aca0084b3bb8d22830b35eb9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000e061dd073b18bd08afbce6ab2c6497ddfb852d1100000000000000000000000000000000000000000000000000000000000bc969b17cc118e103b5073d2696230c8eae555f9835acbaa4b01406493963b31c1a66cc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000240301ff7effb47bdd4a2e6757bba88e22a9225611b7a4a6f20531eef9f53fb606f08bd96fca9b2eea781d223686b84bc6c0223fc673fe2051cdc5f297e04cbdfef258c3678c3c0eb3df14e4b610a058f45235f9f612bd76b2e5632c3c6181e9ebf13ef3207f1ecac662a08b6036acf61dfeb9952457ab89e16256f026b346b68a7199725f82bbebec8effd8ad31a0007b97d3e520f12066eb3bf0e183c2c5644242387a5e5e392a5d024402eacb563e05d7e947de075bf27212e138dca274961cf3012820b155c512f7e9c57c9080b3796fcca5656916c6461157a1e90f1e03cfb1c927989fa6dae0145756f3f26c5e1797a5bbdb1ba668ca9cfe459e0ede02aba00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000a616e647265726f6d6131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a00c5f02ac93c360a8ed98e56b86b5ca2ca47af891202830efe8e8c765ffdaa00ca06f0a4fa37efbdd8d142240fdc2e4aac98f5f5056c6ddb3c54a524818f73dc36c","0x02f902d683088bb0820662843b9aca0084b3bb8d22830b35d39491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000e27f7140d1f8fb808379d835a69043de78a8fd7000000000000000000000000000000000000000000000000000000000000bc9699f1a29e3cb1d034d94e0d9cb439eeac9b5e5e950194a1920f75744fae9ab2e38cc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401856b9c8a3320881042bf05713c6116774865addfaf032c62562a7e49311307323dbfe4c1f63e372938606a7126b4a2b27f22d5b88d1b6b58c936d78b6dcce34274ace842d336e26714a7b2c39614500dc0e1ce97716e26cf7c5daeb6bd2c8ba232b5d2a3082689f3248892e2cf7cfc139c62bfa44edd4758393d16c78f7b7e02a25704b2dbfdddc8f36217a173f1decceaa6a5a8af5f31c854cc6ef5029f3d81d7681b3372511df01583f87f18a191a8a7598ab168d6e1f82e89c85e834662c28c15a03c6dcc71c8926a4646903cbe3b5848c1d706b35b38740ca1e6fbc565813437db0e3a76be0e2fb80fece3d885ce947fe04892a244e775fa1fa06aadad20000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000086d6172797061756c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a02c5bf305cd5c3fa38e98b6b1298a82d7a7d90b3139c3ee9046b2528b08a24937a029526a06be28f65bfd3fb28ce69bbbfe15d64068896f27cd080870019728394d","0x02f902d583088bb081fc843b9aca0084b3bb8d22830bc4ef9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d560000000000000000000000003677f2974a88385faf3b24d27ccd4c5e3ec7e90800000000000000000000000000000000000000000000000000000000000bc969a08eeef6b5279940d50244706c78359541955213e3f881b4452545d07cb435a5cc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c00000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000024015be5aae837f47797b158a606cd65c13005311c5cf46b674b9271a92374b4ec02d8c5c5fae2d2d0981ba0c00d77d81e76c01bbd82a6eb8904c5dbe4e4d891e6b0868dba049a8be0e959b8792b314443366347d6bd11eccd4e172225d7481fceb00ee60c9296e8c33411722fb39066c743f23f1d6a1bf45e33b713f1c4d34dbed12ff07f3c7708a5eb9701df371f8b3eca86e7a1e893d8f71c17f88747676a4c7164ae691ba325c1fbbbcf585dbbda636842163715274b729b77b1ff0309f119301327e776dcfba7841c34cfde05ba5c4970acba207ee9bb736331ec607ff9f5d298bc02d38de3e941b954a684e9765b8903f7320d678d2bdbd249eee1fd687ed0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000076772796861696c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0cd8334a20cb62fb7cc96edae45945a615c3748a4e1b2bf081a4aab85190c58e7a07bbc773cedf131468a25117262503ad0d792a751724e9b8845d977590c0a1ac5","0x02f902d683088bb0820155843b9aca0084b3bb8d22830b35df9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000e05a0a797093de0e202ecde28c5456549010c8b300000000000000000000000000000000000000000000000000000000000bc9694357b3d6596d01a2ccbd6503d048317798ff125c8a0a280afb92222b6d13998ccc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401139ce65a4efc6e120f69eb00ca0bb0cbc0a4dbe2649a8ec14c9715f9ee807fd1d70f7be491a99a4db5c16c6a805f52ad25fc4b664a1a695b075994729912f52303dad348324fce3384df455aa8394ccb9ec99c5323c37750904bb53c33814c226df6e5b0aeda4a2a1dceb118e481c6d10c0aa83652d9d2f14b21de612bd40d606a3837c2f524ea9d28adc6f8c111cd4837e2601879fd6a6b33dfd9319b8dfdd15262e55246b44b56ad246c61c386870715a2c084e36c6624f25371392a42a53118e0529a7dc3468fe5f47695e670c7d30d6f8ffaf44eaa93bddedb926d14fe916840c04c143f78933a557af7f694ef0c17c597b5be5cd01b02d34c3657b1fdf00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000865646765363230300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a04234150bf049aa8d8f3eefcdad61066f8a3896205bc8f7cfdd0ea5c63f9abd42a021d6eec5d7909b51417aee353ee35f2de0c03e3aecb01c8102d4bb497521457a","0x02f902d683088bb0820449843b9aca0084b3bb8d22830c67469491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d5600000000000000000000000003b01fa309b659bac7aa1ebadd380a59465543b500000000000000000000000000000000000000000000000000000000000bc969121c85bfef1bd84f55fc9ece941d868dce5249bc5695bac664da6980aa71ecb3cc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401a5588a105ac039406a3dd795fd3448028d3f361facf238e7367d6db63ca2e982c95c84a77252dd9ee5527dd61b5afdce512097f2164872ecf93a84ccba0b4b80e2a0f09a6fa122c02ff32025da94e5313afe0d066e993989e219d2b495475250ce57bdfcc7dd6f41a8f73a3e4211ad29db2bc4f8ef0911edf2733b9638f95a119a394283c1c0b27caf2ef485998b781697530fa8b431e3ecc9bd6ac5b5d2e25092cbcd8d7ca0e935ff09bf20ab391664c4adcc15e020d6294ac8cecedfd3c4c1c9a24c6568994c4be8bd0bf8c51e8d8ff47d2dada3b46aabcb6c7fe923a4b1b3026aad27f1deee25c1e2d1c8b3b74daaf61c29f281aaaa3a45e076a76a543e50000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000046f786375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a09e3b2829a0b5480faeed449021fe8727efaba037afc69d89a9100e33adfb9e3aa07452cd83c6adb87dfb97e07e557304360af463650f84207cf7fd2bd47c6f994e","0x02f902d683088bb082023a843b9aca0084b3bb8d22830b35d39491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000771af86fbeac72f56059ab18dad0b78bc11ce4a000000000000000000000000000000000000000000000000000000000000bc969205e985014803985dc3da1abf8a586913903a74bb86edd28e4b7700c0bedcaaecc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c00000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000024001bb5c079df975d89efb9c79179acffc1794e25e7e563addc8aac17f8f9bdb0a1ef99bbe5c6115a452408396ccf5897ba9965e2354b5a74a98a1684f5fef64871fde4bf397797a8cca427fddbbddbad53bced939aaaae311264c5ae0dae94b9f06f5e1f45b8a5b8e085385965b6fc8e22fcaef860169fb134f0a63a74b7d40e921fc54d92a7fe51b12c58c0e641708aae965d97206a556bf519676f1f0e089c4269f2bb6070cfd744c58c902b59c114ff160fd5bc887937852247851ddbbeb1104dc4cf20ac4b72d385edf4e8ac6aa37b204e4e3a7cbd90e8c40c1525691a0a611e7824a1c055e69930ca3cf3059956cb193f1549cd43da7a756c4a59b851daa0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000074b656e7a7a3234000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a07e2699ebbb982a4c0324b954786dc391b3d1bf5555440c629b270550dcdc007ea07b680622dbec7c70439f26c88b8a7255838eede768466c3c689db5f322ebcc7d","0x02f902d683088bb0820d69843b9aca0084b3bb8d22830c668c9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d5600000000000000000000000003b01fa309b659bac7aa1ebadd380a59465543b500000000000000000000000000000000000000000000000000000000000bc969121c85bfef1bd84f55fc9ece941d868dce5249bc5695bac664da6980aa71ecb3cc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401a5588a105ac039406a3dd795fd3448028d3f361facf238e7367d6db63ca2e982c95c84a77252dd9ee5527dd61b5afdce512097f2164872ecf93a84ccba0b4b80e2a0f09a6fa122c02ff32025da94e5313afe0d066e993989e219d2b495475250ce57bdfcc7dd6f41a8f73a3e4211ad29db2bc4f8ef0911edf2733b9638f95a119a394283c1c0b27caf2ef485998b781697530fa8b431e3ecc9bd6ac5b5d2e25092cbcd8d7ca0e935ff09bf20ab391664c4adcc15e020d6294ac8cecedfd3c4c1c9a24c6568994c4be8bd0bf8c51e8d8ff47d2dada3b46aabcb6c7fe923a4b1b3026aad27f1deee25c1e2d1c8b3b74daaf61c29f281aaaa3a45e076a76a543e50000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000046f786375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0f8800ee08d48099f73c22790be51f1701a6aedad4fad01a0ae6b89562bedfe25a0468668fd2a1a0e608db95962a86b6f02485e2b2dafe3f394e79c58ea16dde0bc","0x02f902d683088bb082023a843b9aca0084b3bb8d22830b35eb9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d560000000000000000000000003fbae0f6b16fe677f4702d99e69fcd6e5096d0bb00000000000000000000000000000000000000000000000000000000000bc969b357f711cfd635d4a3d35e490966241b8fc942ec573900d44b29a7c5049faf19cc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401a671a7043276e075cee2289a16a4f875ee73e1480e979118de3dcec751d0b760dc87a0ec93248f54bd690696d586f06f2d3730f2ad5e2b86f775184b8aac4730903e44812a7ea48f4a40b3c62ceafbddac393e1c80ab5ddff252b5ef9b589d800f12bf6ef196109012666e7aee174238b3b2946e91581c7afd0e2af750bcdf819f5c15b6e98dc7ea831a7f2048c79eef725048177f9635f4b5a77de4e62b182074b65b9c7de66e9899eba64cc9cdc0ed6f1b2f75bc6693c1b8946855a8272c413502a14478dd2cd85865d96980b33a2b2f819920afe20f764e19a9ad37f57f51f82839c57011d03169d480a54d21e042a7a376aff073ee2060af1f57defc2c600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000b6369756e6777616e6172610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0cd1cd49f3ce83d8e1cdf43529270fcb0d547b1e0872a6d6d0c281065ef333668a05f7e0b4140dd4d982ac030414d8725543896b795e21f5d703d691bea5639a49f","0x02f902d483088bb00f843b9aca0084b3bb8d22830af4f69491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d560000000000000000000000007decee10dfacb706696ecc732baaffff56c3001200000000000000000000000000000000000000000000000000000000000bc96976209605104ea8a94399e5f71123c24c493ea207e1f4279c67cab91e57afbc1fcc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401b094cd506ba324444795097a581f24e3d6782f9fbd52bb0159fe95d66bcd8040b041f0f153f9708023e1733e6a784f68f2e119c2d9052d3f687b153f9dee46215a92963e27db6c40fc5d876a56eb53967f7d35a88166b4b0a6ad313399de19312061f5671f65278df60e95f4df8ba79cb8c3e4504bfaafc64199b59c126c5ad1c82392371250d16a94dc704c802a9cbc8ce3346da15577c85b424f095a2f3a426d27c62de7ba4552dca5e204ea99a25d1b75a37bad4b8710e52e6420e08ad761e0236481dbb327eeb90da8fe8a38d310ef4888b3d498e0a8726a5982d6087331396c4140421a666948ed8af35b7410cd9cb0c5928d7de80247c261d23e1e0f100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000664776973303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a047c559e41369bae0249d0c9e2a3ab70597f041adc7a8cdf796e03cfe10ba9764a01702c96d245cabb123f07a572d6470d0032277bcc4e6c4f56b6840088cd3ad46","0x02f86f83088bb082048b843b9aca0084a668800e825208947afaffa1d7583b869f5ac497c5c6ad6b83e60ba18080c001a04b30eb687d185348b2d5212161f0ab933d9bc785f3cbeca8bd4e5e466db95ad4a0520ad9fa9d632d25fa471aa48904a84c4789ef90b095694411cb0fe85ce6976b"],"withdrawals":[{"index":"0xbb3a6a","validatorIndex":"0xfec0c","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c9b87"},{"index":"0xbb3a6b","validatorIndex":"0xfec0d","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cbf47"},{"index":"0xbb3a6c","validatorIndex":"0xfec0e","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cc033"},{"index":"0xbb3a6d","validatorIndex":"0xfec0f","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c8442"},{"index":"0xbb3a6e","validatorIndex":"0xfec10","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x4ea197a"},{"index":"0xbb3a6f","validatorIndex":"0xfec11","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cc178"},{"index":"0xbb3a70","validatorIndex":"0xfec12","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c8fb1"},{"index":"0xbb3a71","validatorIndex":"0xfec13","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca270"},{"index":"0xbb3a72","validatorIndex":"0xfec14","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cab00"},{"index":"0xbb3a73","validatorIndex":"0xfec15","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ce25f"},{"index":"0xbb3a74","validatorIndex":"0xfec16","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cc747"},{"index":"0xbb3a75","validatorIndex":"0xfec17","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cc327"},{"index":"0xbb3a76","validatorIndex":"0xfec18","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c7a2e"},{"index":"0xbb3a77","validatorIndex":"0xfec19","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c84ea"},{"index":"0xbb3a78","validatorIndex":"0xfec1a","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c7c78"},{"index":"0xbb3a79","validatorIndex":"0xfec1b","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c9db6"}],"blobGasUsed":"0x40000","excessBlobGas":"0x0"},"sidecar":{"cancun":{"fields":{"parent_beacon_block_root":"0xff34b602407435e75a21d72bd80e687e77a3553b679f03d2b07c2af56b563e44","versioned_hashes":["0x01538ca777c7119f498aa60da142e142ca8ced26182fa45ce5cae4bd27e1aa44","0x01f9eb758246bb53da0b6c5a4c1f7c19ee0a31c2206cdc2ffbc73472d17bf83d"]}},"prague":{"fields":{"requests":[]}}}}} \ No newline at end of file diff --git a/crates/rpc-types-engine/testdata/payload/1752106812611-new_payload-0x43e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f.json b/crates/rpc-types-engine/testdata/payload/1752106812611-new_payload-0x43e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f.json new file mode 100644 index 00000000000..d573164e729 --- /dev/null +++ b/crates/rpc-types-engine/testdata/payload/1752106812611-new_payload-0x43e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f.json @@ -0,0 +1 @@ +{"newPayload":{"payload":{"parentHash":"0x906c3b7c84f7fbedd1e98b7464c24aa3243c94726dd9aa715c4765c5d26cbf2e","feeRecipient":"0x25941dc771bb64514fc8abbce970307fb9d477e9","stateRoot":"0x811e40713ca7c2f4c7a8489a8faf41ac60e5b73accc94e3bc7d4644bbc3bd3a8","receiptsRoot":"0x8101ff4ae2c217e8e95d765c79c2ae6b5b6efc884395e66cc64e64a2d7dd87f1","logsBloom":"0x000000208400000050010000000000000000200000000000000000200000000000008000000000000080000000000000020001004001000002000040000000000000400000000800000000002000000241000030080080000000012000000080040000000002000000080101000810400000400000040000200600000000001000000004012800000040000000040000000000000000040480000200040021000a0040000008000280400004000000000000000000000000000000000000900008040000000000000010400000000000004000000000000000000000508004009000000000000480000110000000000080000200004002000005000000000001","prevRandao":"0x68971acc1262a65affd4fe7613cd9ccbf4c9b4b48932d84108fc8f9912116642","blockNumber":"0xbc96b","gasLimit":"0x3938700","gasUsed":"0x3713719","timestamp":"0x686f073c","extraData":"0x626573752032352e342e31","baseFeePerGas":"0x3621f0ea","blockHash":"0x43e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f","transactions":["0x02f87583088bb0830223b9843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022087c080a00f567e9723fd88c44183bac65430360e95b06cae2ef918c2d5303e3c59161854a06faa33a84c85e809242a9627418d5cfcdc0987c2d626f6c0312c523b59f2aa7a","0x02f87583088bb0830223c4843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002207dc001a03b54fc406e2230c888462422753534899cbe98d61b66555cb43b8a60e8219d43a006e46f7a044e4f8afdfab3b8e83c1ab4535e37e23b0869c4861280606b1d33b8","0x02f87583088bb0830223c4843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022073c001a06472456df5ab36132b5d974e5f9c2f95f1037072c6cfb91186b294d986ca4346a07e99ae3d142aa8ca6cb5a32dab5a8a35a3bdca8bc5fe341c5a847818ecef9be7","0x02f87583088bb083022400843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022082c080a0c7a1cca070bb0d89c2651f4318191395d2a0d18ec217b53d50ef634b5b7aed20a06bf32e8bc92407eb666fa2eb6ebbf0d23fc801a7a0ef1432ad2deeba8a7534ce","0x02f87583088bb083022415843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002208cc080a0801091e3ed7075d1e532bdea84b84bc1621c434d65ebb67361aa1c60ad20ba03a0194f1675cb1ce79aa3d78132867268ef3208b86d05c3351214cd19a25ffc7020","0x02f902d583088bb0820537843b9aca0084b3bb8d22830b00889491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d560000000000000000000000009f18678f1fb7207f44ff0013b406b0fe8813d69800000000000000000000000000000000000000000000000000000000000bc9696f1f1efd9f2a9e484d96f2903161aa4654cc77fa769d1b0cd0c90e5ed0e97e34cc4efa5c8aa75a17d26ca6b00645252284594312ed4b5c49f8e855eb2310847c00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401d9f5d0af0bf6c8f4a7be5a53b4baf974f53d805a247fde9018b3fde6ffb410f0360628671c5ae26f191204bca3fc04f6c55eb7cde5d8b672fcc4c8cf33022eb064589ae4c5f31187badcbc8f539df824cea8f1fe7877e9de3fbc3761e738c6909fb257ca57b2d176e4c82725449f9caff823bfc1031d1912ae04fc2c802c3e521d9df3e361e594d7567fd7946499bdd9e6326f3839b090810155d2f0f7f463f29e994d43b2f5c9081ec43792b09f32aa49f386050d7153c2e49e4904648867d06f2113c7992786dfa17736551d665fe939df11402e1411270ed365c036f70f62fe84df16bbf54ad18886637b2fa32b70d532416626b0b0e2115dfa71db513d700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000a48656c6c6f20576f7221000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0019fe0e84bc31b7b2e188bc32158a3c235e3f8ce57631f5ed5a13fa6f5ab8c236ca0640f6f0d3cdef9257e28298cd8a200aad7814480dc9eac992436eb62a5d59bed","0x03f89683088bb082a41e843b9aca0084b3bb8d2282520894008b9a0b49428989e56cf79134e78ebe97c283538080c0843b9aca00e1a0016f7d1debe1d09f3f1c81e3463d87c9ab0a5cc917668d5ed4406dba8a792b5980a00501d09d9542f03960bc775a3284c93e6c017f26c09dd4c7b85e66bb85105c58a01ef71662bed183a8c7cdb8538868784e2b8da250fe2bf474eefc1ab7329bcd5e","0x02f86f83088bb0820444843b9aca0084a7deafbc825208942554fbf122b2118a1e1fca94f9f78769ef8df04d8080c080a02f49ff21f87135ac0dc4348768c0b62e0ca27c9fbab00bf97c15a050858ce69aa00e8d369493382df6073cd9cf6de6f7adafdaa83bc56c6a415ed92771ec9b5ce4","0x02f902d483088bb027843b9aca0084a7deabd4830b357b9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000be5e1a61e3421500922e86f5e711fdeb5ef0238700000000000000000000000000000000000000000000000000000000000bc96a86a594e56f5eafe77d2b911a66394677df95fb2005922e7b02a50fd216d436cc906c3b7c84f7fbedd1e98b7464c24aa3243c94726dd9aa715c4765c5d26cbf2e00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000240269f9f37afaac86e5476c4b2914eeda49316113612962550771c7df6d1d49686252fda554c8cbc5582de170f2907ab9e5c28f05fecbed276cba3cb484b365aee0653edb75be12b57d392b2fa168cb0f07995e2ad4905799d7538966d060bc850216895b9c22e9710628e4f4b3e11110d87be4ed80f208a5f17bbc2e83e359f7e15ecdb38114a9e6fffd6fad0b9b8d0339b9154815c62dc84afdf736292138105184894489640232f906d242d27d00c28409092abfdadc6d1cf05c71e8548beac258d35909e64144e1d97e45f3abbd4c1f2c25d4f16c64a93733f2477823049fe11b6c9aee39d25f991b50a8ae4bac0af9fb0f47f746f30ae25b74e1d48358bcf0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000056261696d770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0532a258b90c9494b50072ffc9213ca2f741607d05b2d8ebab1e82498f23958d9a06b02bc4f3dc7a3ba4fad01a2581f4caf7816726bda3b17697524572d5e2b3b92","0x02f902d583088bb0818d843b9aca0084a7deabd4830bc5459491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d5600000000000000000000000026e674cb43c0638db39fe15f4cc92ac7e061756000000000000000000000000000000000000000000000000000000000000bc96ac5be7765a7b11092ac9e070475e2282b3a915133a7df5f4993f3bddf02751495906c3b7c84f7fbedd1e98b7464c24aa3243c94726dd9aa715c4765c5d26cbf2e00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002402cadf4f4ba5142b9b6fa0795aab290ff24917b766507b2fc21c7b70ba0bb029929d69d2b08583102eaf908bb218af16ded6e7ae52f7fb46438dfad31a2ac5f610512a0786ce0923efb16d98cd091f518535cbebfba50e329751481b21efb9fcd223dd20ce2dd31c713258c62012ee3ddd7a2a41c075da58cf542fb07a7f7603e1c236a607e98748e68d91a84a438a4ff7558432f183e8669ef0e2de2f5c0d43d1211f76ed7b23eaf281e4b892d0b6f0168324eece876bec82f3752767be5d33f1682063d38917aa81fd5b0dd386481b5742dce9ff0ced4e5b540a87b714120bf18fb0d16e5477a3ae2985e0cd19080b610d624f3f1b14885f607a0886d9f5aa500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000b64656c69676874373539360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0e0caff8cd26ca260f93327df66307501e28728c7f301c565036a6885883f41ffa0495cd40e0b93a1f6d2c34dac1188f60c26fb0755032fcf49d9730ca3b78ae13f","0x02f902d683088bb082075b843b9aca0084a7deabd4830b35ba9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d560000000000000000000000004ea7af39936aad73e2c53b20ac78fb3b21cf1f2c00000000000000000000000000000000000000000000000000000000000bc96a6317f4da27da1efab62deca89994a2773816820405e4ba97568c4f31d02e2338906c3b7c84f7fbedd1e98b7464c24aa3243c94726dd9aa715c4765c5d26cbf2e00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401755d81e25a5d6413b13969e27e8145472aabf4b99a2cdbdd18ba3f4290df90b0a206c3828427a988180f11f1ac66947313cf1884cb739e6344ef9964da6a7380668e7aa9fd48487b427765a2224cd3752606b46e69d4dca1cf9c82fbede63d106ea8a4dc5edf43e5e90139fb6363076072f549c769e354cc25b6d5c3b6d494b20a00074a90ecd218570f58f4781047c786d738ec6e7601bd12e06432a196313062c65a5ebdb524772dc8ea8a6b2da651c24b1b11ca71a6ad6f3d66ac31084dc0a3e283bd8453398705a1688842f08dd5f2c091d573b1261717a13fd5fd70d81286dae6ad3c0f5782868c4d8078b2717754890a600692a58a04c0382b357e2b30000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000077072616d777466000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0d71e271ef3dc241f1859dfe67b74187b1fade0305dfecccd5dac08ce73195842a016a8d6aae32c951513c3d67d993eb4230415c05e57a50c641eacb55498290d4f","0x02f87583088bb0830223bf843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022080c001a0e7150134f337204d81a325e2e052a2bc85bea8cf59b65f05ad7ec0d2b1ba8377a00c2d2f9abe9017a9a89fba8d2cd1c346793df9c42e14b7e56fdd6d1f90324f17","0x02f87583088bb0830223c7843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022083c080a0cd92fb0e70c03a3febfa309967d6cb451056664606cb5155a361b9190e9fe6a4a051d32b3ccc5b575834fc6ae9b57bc518c056750aa8bc6057c4fe1ed3c9866492","0x02f87583088bb0830223cf843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022070c080a036d418bce7f853048ac3f4360be8b12dc6f87b160f7a939ff3371b3d8c591443a046f1b2b6795dd98b553929ba41c1c3ae7a20870754195fb25bd0f9d6846dfe3b","0x02f87583088bb0830223d2843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022077c080a0dec0bfbdc4f87c3b5daa54762ad50a813d020e9f98929193f0e9615ded2c1b66a04df996facbcb3f0eb1c29ef8d05b4ad1291c8b4bb632140ae4283bf4e9d18c91","0x02f87583088bb0830223d3843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022075c080a0b193b56fa83f3a92ae653a36994a534940dcb5640854a228ce55906e97ff812da034e50cd7511a548796cf07d222cfb7e94887f0f9819446a36bfb8f0fc553dade","0x02f87583088bb0830223d7843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002208dc001a0ddb9b2638075a1a73aef9d45a578319165b8f92d1b571361187d4f38086545c4a033620479dd23d5620dcd280612c54f3dfa81a1fcd7665958d75fe9e07438bee3","0x02f87583088bb0830223dd843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002208ec001a00df0dcaada25238a9ed4bbd05b983f010ecde23d30a892c893ce21b85e018dc7a06ab0bdd4be9e9e74e1ca09fcdb96d598553d84c2b5715fa9a607c764e07031df","0x02f87583088bb0830223e2843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022090c080a0ca0b6f0bd151e1039bbb4f6b4b21f9d0069a89a7fbcc8b60d56c4bf44c4043d1a020a06deb05ce0cf83f495dd7b27f8ad20bdb2666eedfa21df91ae1cf4b71f331","0x02f87583088bb0830223e2843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022061c001a08c74b858f89cb57c23472db48b17bff8463223aa74ac6942d2fde615ad60673ea0243e84fbe7c438309e239b9d29e96163597f9681765d6af000c3d94257a8590d","0x02f87583088bb0830223e3843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022089c080a0e5d2a60411ea5b186241f4acaa5d04d670637cd033cebe10b2f3e57641e17b8aa07e24eeb62819faf55eafdfc311dca9f4a8ae101f2f3d1556ed5429ddbc6e6223","0x02f87583088bb0830223e5843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002207bc080a0dfd8b444837dda6b62e186100ee099216e91203ec9ab720751ecfe5a278e2659a07d2174e958819eb6539deacaad6462dd81fd483825dfbd0c2fb880c355225a1c","0x02f87583088bb0830223e9843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002208bc080a02eba148c92104de236559d2a4a50ae7b31521aa9069799ff43208542fc0a2e4ea06b1328052e5e2229d52c28ebe8b4f4b6538ab1fd9ded0c4c5b86c7832641b0f2","0x02f87583088bb0830223ea843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002207cc080a0acba2ba03468606290a747f44869a224b5cbc7b0f1c15445b13564b055f6a657a060c033a731c1d8b6c65d0378fef93add5f82a8536023e52d10f0aa135402b2c9","0x02f87583088bb0830223ec843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022088c080a0e3526633989112023a7af86ea5f9c64ade22f84eabbf78cb3f5a13ba336c964fa06b72ac861028370b498aff8ef88f1ca3a3fbb4bd0a59cedc146743f892764857","0x02f87583088bb0830223f0843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022081c080a046c6d31e336aa51f39ea0605136624a1d33a2dabfb5a35fcbd0dc760469ecde2a0075279f533830e5b2fa52e5a3ffdcf63a9398f14b6a5fed955a5049c08b6ecb2","0x02f87583088bb0830223f4843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022085c001a0711dd1f31c77583848db981212009edab39e6708a2a2d505acb3367ec98e08cca070e366a2ce44c7d9d69c2f4a550c3edbe6cd03f55b13881cb4c40eb12a5fbfb8","0x02f87583088bb0830223f6843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002208fc080a00e5f75e2dc13dc073263bbd2ab9da17cdd29b334dc787c6807d5dbcf4db04d69a06dd0c2bc10959cecdbc451128d3dc2f925392b5492db6aa24116d5bcd914c0ab"],"withdrawals":[{"index":"0xbb3a7a","validatorIndex":"0xfec1c","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c4b6c"},{"index":"0xbb3a7b","validatorIndex":"0xfec1d","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c9e5c"},{"index":"0xbb3a7c","validatorIndex":"0xfec1e","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cbec5"},{"index":"0xbb3a7d","validatorIndex":"0xfec1f","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cb284"},{"index":"0xbb3a7e","validatorIndex":"0xfec20","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ccf75"},{"index":"0xbb3a7f","validatorIndex":"0xfec21","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c8e84"},{"index":"0xbb3a80","validatorIndex":"0xfec22","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca410"},{"index":"0xbb3a81","validatorIndex":"0xfec23","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cc728"},{"index":"0xbb3a82","validatorIndex":"0xfec24","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c6662"},{"index":"0xbb3a83","validatorIndex":"0xfec25","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cd023"},{"index":"0xbb3a84","validatorIndex":"0xfec26","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cbfcb"},{"index":"0xbb3a85","validatorIndex":"0xfec27","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca0e1"},{"index":"0xbb3a86","validatorIndex":"0xfec28","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c9b53"},{"index":"0xbb3a87","validatorIndex":"0xfec29","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c8259"},{"index":"0xbb3a88","validatorIndex":"0xfec2a","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cb4ea"},{"index":"0xbb3a89","validatorIndex":"0xfec2b","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca9f0"}],"blobGasUsed":"0x20000","excessBlobGas":"0x0"},"sidecar":{"cancun":{"fields":{"parent_beacon_block_root":"0x42a30dc262aff323970c8ec38634cdef1abb9eebcaabd139e65f0af8c567e3b6","versioned_hashes":["0x016f7d1debe1d09f3f1c81e3463d87c9ab0a5cc917668d5ed4406dba8a792b59"]}},"prague":{"fields":{"requests":[]}}}}} \ No newline at end of file diff --git a/crates/rpc-types-engine/testdata/payload/1752106836642-new_payload-0x347077ee96ee1cea7149c2adfb0f933ee6096607602dde80383eeb2627059c31.json b/crates/rpc-types-engine/testdata/payload/1752106836642-new_payload-0x347077ee96ee1cea7149c2adfb0f933ee6096607602dde80383eeb2627059c31.json new file mode 100644 index 00000000000..e1ab2a76c21 --- /dev/null +++ b/crates/rpc-types-engine/testdata/payload/1752106836642-new_payload-0x347077ee96ee1cea7149c2adfb0f933ee6096607602dde80383eeb2627059c31.json @@ -0,0 +1 @@ +{"newPayload":{"payload":{"parentHash":"0x43e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f","feeRecipient":"0x25941dc771bb64514fc8abbce970307fb9d477e9","stateRoot":"0x31cf4e800b86bbc95a9658a13ce443d5b44721f38f62746ec44c797b4d2de523","receiptsRoot":"0xac75dca3120a7ee00b7d8061e4ab3c83b8ea48073997b6af568400b9bb988757","logsBloom":"0x0000004000000000100010000100002000000040000004000000004000000800400080810010000480200008008000000000000000200048820001000204022000080000002100000080028000010000010010008005100000300100a0001000000000440000280080080900900801000000000000200000000400000000000000000000000040000000000004000004000000010040008000000000400000020a000401040000008002021000204a0000020040000400010001000400008108010000000200800000004000000000000800000800000a0004004002140040c00100210000000001000010000000000084010200004000400000000040008000","prevRandao":"0x8f1ed2985748b6e5609565574ea9d639ebc54dcda924b5b51df56695230ba8cc","blockNumber":"0xbc96c","gasLimit":"0x3938700","gasUsed":"0x4c05a1","timestamp":"0x686f0754","extraData":"0x626573752032352e342e31","baseFeePerGas":"0x3c64577f","blockHash":"0x347077ee96ee1cea7149c2adfb0f933ee6096607602dde80383eeb2627059c31","transactions":["0x02f86f83088bb082027a843b9aca0084b4637ce682520894b65529f4b944db9c71776f40751581546f6960988080c080a0876620ff52d93d363b3415e8e4a4da60aba341010d0565e4f2a97707d497b105a061f41176135f8bc72725e98f2c6772de7954d8fec67147c3ac54061b5f761148","0x02f86f83088bb08202aa843b9aca0084b4637ce682520894db34aaaa0a0495dc47c4898391d4d9cf6957d0f18080c001a0ecf880cb13e0760498674f573e44aabf01fa9a9cde108f05a750de46ee74ba6ca0204101034ac213ea57264a3ba6d4acffb947ca64c71db7399971fac947ac8ab7","0x02f86f83088bb08202ab843b9aca0084b4637ce682520894db34aaaa0a0495dc47c4898391d4d9cf6957d0f18080c001a0cc591acb5d0c147175032ef8b45f216cdb1ccf93c41a850a7465fc6464270abba0328e3779a9b9de964840e13f1f392b31eb202335ac9af58135606c06bf965098","0x02f86f83088bb08202f5843b9aca0084b4637ce6825208942a4c509fbce21efd5350dc215abf0e914091943d8080c080a0a4947a868d34aa1a77c6f23eaa2090f557b7126a423cf84dae59493c115e05e4a07bde2433392c44306fd6311c32bc4590ca35f1c3637aeb541ba65ba7fecefbb0","0x02f902d483088bb06a843b9aca0084b46378fe830b35ba9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d5600000000000000000000000006d2e8ffc10c6bb7a560b4f569b1065d82d06f0d00000000000000000000000000000000000000000000000000000000000bc96b516f10e6d5f18500446723adccfca9fe5b2d6b09160b83f15bee569bb598548643e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000240221ebcbe6931f9c857df9448cd2f5d4873fcc13a35cc4e8c6929dd7f3c0b2f71177ae755b91b9990acb12aa0e4726782a74e58b147feb91d2deaa886d046dc7b19aba0c9e3ffe4fa8421d5b2e48d627348f989d309008529bbea9a02f31f66d422370425ab453225a9c68f2f51163dbf4b7715797038dd1301cd8f950ed2e0060bb32053406c4e4e989fd869ecc49a07633becf898845e482de5a1e938d459e702096cb9701e747472fc0204684e47d5cdb8a64fdb3ab61642672e6d635cb2832dae121e488b7c09f7e7dbee8e6c17d5940eba07c23d8dd2fcae04868a936fad21cfa36f0ffde26b1b514211fd52d78548f4491a47dd9f408bd310c9272b3ea90000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000077a68616e766163000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0ecdfcc492b9befeb96c5d1d0aaabfc74986643609d8812036b6e055f7c5a00dfa07dc72575c52efb6a5e55bd2c5b00bc398417aafa786052fec3a054018ac358a3","0x02f902d583088bb0818f843b9aca0084b46378fe830c4fe39491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d560000000000000000000000003d930f51fd7c6b13c6b13716d4e6bced0084c3aa00000000000000000000000000000000000000000000000000000000000bc96bc4910c863b606273c98fc0c2232d5b5de5faae2c7654298730d49a98f97b250643e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002402f564bfe36d41b84dd424c989ffaafea1bbf18a4b44f912d86e8ad6205d0586026823e6385bb6d4e2e6d37e9d376c8dcdb245c5bd51b430aadc923b6f20d9332250b7e5b292b67630ac9e5532b4ac25a287bbf7ab851b72ba275af0794c757e510664a18ca3827965695a773bd9f4cc0113e8931b9991086754435468f0381a92f87070193bbb041ab6b0e0913729567b0576cda6eb3d99494e068b17871a9020afcf39d3cf724fea77ea9635eb20ea4d846714c0c26a79f129d209d111cc62008d367e3cba83c3b7b8685117ed5dcc22926ad4da16aa1efc2b010d51cc9eb67181754c630952e6f49ddf52248711a158737fca4c3892c22874a6aac766a623c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000b737461726b6d6167756e610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0b582a5d1650f32ef520d57b9386093585adaf624a9a9d03318c084e27f52d134a061fc4ea1a5676f6a1f148f9a2ee9a8b450721299e10f38088c459f1b7ca4beb1","0x02f902d583088bb081b6843b9aca0084b46378fe830bc4e39491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000fb3adf08d59d2a23e8e5156539b8c8ef24330b3e00000000000000000000000000000000000000000000000000000000000bc96b10440f8ee876a5d3ffdb1cf22653917c15737fd768c8b1c6ea488a9e48e0c32943e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002402871d9971daddda5375c3a44a9558c71ebfa1e6f94cb59cbe859cd397330d41808c03a8bc77f1554e66d551463475f355dfb34e02edf5ee2cce2a47c850dff0c1ea210cac5eaf0f2fbc5b10b579b8b2ce933bdf8b999ffce79872561ac1c7fbe123ddf5635aa4c2864ff0c305f403b4a4a1a4903129ddd6eba8c2d96775f017c00dccc7227fa629fdf44cc4a18db6dbc104b4d44a6174a8bb58acd651e81f4bd2990be9f94a3c722d813637276d0cbbae57a18f946f4cff2d7e14ef20d317eb41f45dd01188fd5ee98d26f58ba2c97afe30bfc8586a138a761cc50f07b78535c06ef96a517efdea40b2e48e7f84b5cfc04605c5552d8643e64b2b48a0b4719c40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000047234646e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0c659267aa71f37a70550a14904138b2d6cbdedca89b6babc4c2ebedfc01a0a20a017d96daa0302e0edc5f746701254a42620aceacb8362085dbf34c0131be45f43","0x02f902d683088bb082013d843b9aca0084b46378fe830b35d39491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000ebd63056ba8bb64b582db16b70189d2f3894e0fd00000000000000000000000000000000000000000000000000000000000bc96b6034074afe87be556926c62a773cab185f721fdf26e3ada485c7f6c0c2989a8643e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002402902ec4c78343f0a3e3614b2526407133b49a3b9c1e6dc3340956ee057a695b120f309e3ed1d9eb7a832d4c55af8134fb3a9c2c77e7cf9d8af0dc47793ac91810631149d94c63de9547074e512c36bbe47611ee8cee4bc03ee6eb3bcb5e141d22eba0960921e50e81720f03d3452965abd497f6e4844602afc8798a7740a7d5d27a4798aaf35e66ea98e7e425f40eabe383868674e16c82a19f87df821368ac005f318158044468ea4f14df70f96b1390d25d7a96dc070c3b8beab9e5e6bd2472bf16de5029cdc1a7c11c6b410a511baf2cac1c356aad7f6ccd56dfd10ffe792063fba3e8eb2bae6ef250a03c4dee46786bbd1b5801884ef9affa26d2912ff2e000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007736b7967696d73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0dad67851210f4eed3eb1b4e46e2e1742994827dd5f3c7ca7d66c96681228c4a8a072fd3904f7c7182a22ce8a816a06d5a552bdfcf43e786f66d867e364517b7a5b","0x02f902d683088bb08201e8843b9aca0084b46378fe830b35ba9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d560000000000000000000000006f6ad04ba7cf8a6ff2745565ec8c484f6d0a6b2c00000000000000000000000000000000000000000000000000000000000bc96b1c45e278b18d1095000b92a2e798ccd97860ed7351e203b8d4afc7ac913d8f3943e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f00000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000024016900d8b030e7509322a9e82f96aa41fbe926f3266b0277e0709eca669cc4ec90f63b8084c3a7b71e2fa2938242663b311fc75ffab8a4abb149c2d92ef27895f07cbc967562fdad43a64fe421676465dbca098f2d7aa983738fec2d7fa018ffa1a1f9598750215bcc8fc606115a7a8c01d504e1361b361c7f66281e619b6a1c023bd9a382a76abe042dc20f0ad99c88e6858a6f7bf8f85030a1aee09a7d626932b92c6233415d1a3e0467dbb92f805070449654caf0f4c51aff7850280302cc62328ba36ac3d5ad4852eda54d7fef95e623531771d42acc0c14d73dfde4ea83c068db2be97e8a190e13f02b72a7db773204c3fc6286f3f1906d28b1814ec3ed40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000066f7765655f7800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0e676da93f16b8aa3316ee905f9b4fb9fd99ccaae6a6d839bb3ee7a6b5c24d40ea04bbe52081212d668e7b4dfddf66f54b7d29e991f39ed41f1d8b2c44335008436","0x02f902d683088bb0820207843b9aca0084b46378fe830b354b9491cb447bafc6e0ea0f4fe056f5a9b1f14bb06e5d80b9026496051d56000000000000000000000000191635cc8c5041ed835aab652ee51251fa752f8900000000000000000000000000000000000000000000000000000000000bc96b0f28fb0200bbee2ff9503305f917a2b5412fb05acb27cd6a5df561fd9ddb65ae43e0383a0472e84398346dd517467ec21e0d786b3ac96ccbc3e6283f87af0b5f00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002401c33ba66694a6b61ca76d12b6b310d32cae75a19686b66cc20274f7965ff1a5023564d38e46a4e9b7eff077db7882e8ad55a64909533ad93d657e2dd0eaa1e7525bc167ed0f501e9bec55a1a98878dcc41b8140005f0c0678fbf7738395c59740c421be8865ae5b62f80fb15aa42bbfad43a32e70b9a3f504552b5ca5be6605205f489f1a19ffb83f7a188a3651e7e881c507ecb262a39abe21706df221c437d2edd7e00939b4f9ad194455448a26f5b5fd3026e9ffcf18e63451292d4a4190a0ce09cb7449ebad6e69f86522fcef21a6b36dc360bede9db54f24652c6e9b12d08d32641ff05a18567cab25cf7a9006e599930d9d472981b6804512100357021000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000005616e7873390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0d37ca81d73ef48b2759a04ca54699e7b495819576a0ea9c414dfcca7f2634279a05acc6d0f8b7772ea57f1d5ce72dd4af2bad60c8e098e5d95f02ab893f1903590","0x02f86e83088bb081b8843b9aca0084b42615b482520894e22b58b9666b8755d84c9e7da167b0cbff2cf6a28080c001a0273059278f43a4fd7a453305a479206a54b7708015b2ed37507329b0f2546d64a07c5cd898b18d6db61067ea963cf5b5352ff65158d9645621ee44d5d9eb4259fb","0x03f89783088bb083014a10843b9aca0084b3bb8d2282520894001058290d63e9a8747a5cfb25ec0bb85eb97f968080c0843b9aca00e1a001f8fe86f0c0c2b32fabfbd1882877158390b92a97a97e306c37deccc9cddc7701a0e8e25b2596c8c7bb930afabb2200008be4beab89849420c7c148c07ca8f3aff4a070a1f88b1aa6aa48dd9f629b6b8569e2cc1f2e6794809bdb8a12d807dd9e8b2d","0x02f9011583088bb0822ab1843b9aca0084b2d05e0083060cd694c3566eb389ba4e6c378f6f0a7e99c32033aea9d480b8a482ecf2f6000000000000000000000000000000000000000000000000000000000000000134bece12605cd5a38519d25580563e3b4b39e3f95acd052063dcfcaaa78b07bf0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000ad28ac001a018ffd9f19d456aea597e01d5173f25c8a6f07cbf657b39c2e9ee1e218548dd04a001e1d8217e44eed7b732fbde989dd1e9dbd63bd1376ed18f9fbf68f04df60a8f","0x03f89683088bb082a41f843b9aca0084b2d05e0082520894008b9a0b49428989e56cf79134e78ebe97c283538080c0843b9aca00e1a0014d2139454c7c16ff1691ae708e457a430ab1aa060ae71427bed5e5c3a4803780a0531f8ea8946c1a0869f9970dcc215a6f140d705fd51f111549fbab160ef7fd28a059fdb39547bea5953446f52e4f7c1f4741062937af9fa1e05318b02a4c02651e","0x02f86f83088bb0820268843b9aca0084a7deafbc825208943bd078850e1cba1bd6c4ddbb29c09bb0bc60368a8080c080a0683ab1fa4efe09d4bb6f4a2098714fd61e75739e761b84ce76e039b824fe8282a00fdae2622340838125376b9f55bf2143a53010260b7dadc648005ca3447777f4"],"withdrawals":[{"index":"0xbb3a8a","validatorIndex":"0xfec2c","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cc9aa"},{"index":"0xbb3a8b","validatorIndex":"0xfec2d","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c77b1"},{"index":"0xbb3a8c","validatorIndex":"0xfec2e","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cde45"},{"index":"0xbb3a8d","validatorIndex":"0xfec2f","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca29d"},{"index":"0xbb3a8e","validatorIndex":"0xfec30","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c946e"},{"index":"0xbb3a8f","validatorIndex":"0xfec31","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c92a6"},{"index":"0xbb3a90","validatorIndex":"0xfec32","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ce166"},{"index":"0xbb3a91","validatorIndex":"0xfec33","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c538f"},{"index":"0xbb3a92","validatorIndex":"0xfec34","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c9a95"},{"index":"0xbb3a93","validatorIndex":"0xfec35","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cca60"},{"index":"0xbb3a94","validatorIndex":"0xfec36","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c6be6"},{"index":"0xbb3a95","validatorIndex":"0xfec37","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cd01e"},{"index":"0xbb3a96","validatorIndex":"0xfec38","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca5b9"},{"index":"0xbb3a97","validatorIndex":"0xfec39","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca7b4"},{"index":"0xbb3a98","validatorIndex":"0xfec3a","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cace9"},{"index":"0xbb3a99","validatorIndex":"0xfec3b","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c8b95"}],"blobGasUsed":"0x40000","excessBlobGas":"0x0"},"sidecar":{"cancun":{"fields":{"parent_beacon_block_root":"0xb687fd04223eaa22e66c8cc5f4e805ebdaafb03105ed1c05d4ea7bbdef2ee391","versioned_hashes":["0x01f8fe86f0c0c2b32fabfbd1882877158390b92a97a97e306c37deccc9cddc77","0x014d2139454c7c16ff1691ae708e457a430ab1aa060ae71427bed5e5c3a48037"]}},"prague":{"fields":{"requests":[]}}}}} \ No newline at end of file diff --git a/crates/rpc-types-engine/testdata/payload/1752106849375-new_payload-0x98dc28afef51026d21b9933bcabe87611cd1982e876b2b11242ef9ca0c3f79d8.json b/crates/rpc-types-engine/testdata/payload/1752106849375-new_payload-0x98dc28afef51026d21b9933bcabe87611cd1982e876b2b11242ef9ca0c3f79d8.json new file mode 100644 index 00000000000..6a67e33f343 --- /dev/null +++ b/crates/rpc-types-engine/testdata/payload/1752106849375-new_payload-0x98dc28afef51026d21b9933bcabe87611cd1982e876b2b11242ef9ca0c3f79d8.json @@ -0,0 +1 @@ +{"newPayload":{"payload":{"parentHash":"0x347077ee96ee1cea7149c2adfb0f933ee6096607602dde80383eeb2627059c31","feeRecipient":"0xd4bb555d3b0d7ff17c606161b44e372689c14f4b","stateRoot":"0x27c0080e16876b69b2ebcd4ba75b605240b672680ebb8eeb34b2ac6cac7ed05f","receiptsRoot":"0x24989766177226ba1938b9c3ce679546defbdacc2c955ae85e4c39621bf243be","logsBloom":"0x00000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004048000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","prevRandao":"0xfe96e779b21f7692c803276bc26004daa356a748df657fbbce8632b5ec90986c","blockNumber":"0xbc96d","gasLimit":"0x3938700","gasUsed":"0x390e2f8","timestamp":"0x686f0760","extraData":"0x4e65746865726d696e64","baseFeePerGas":"0x3618bdcc","blockHash":"0x98dc28afef51026d21b9933bcabe87611cd1982e876b2b11242ef9ca0c3f79d8","transactions":["0x03f89683088bb082a420843b9aca0084b46378fe82520894008b9a0b49428989e56cf79134e78ebe97c283538080c0843b9aca00e1a00193881b992184341fd9e24014ad16e43d070a345cf59367da24285f777ae52c80a008043b525e509927f48863f7a0b1cb386a9cf74403c7f7249b79c042b4626255a06ee9dd058f53e6e959b65a0585e6862825345c8e0b4d1cf9f721a7d0bc555c79","0x02f86f83088bb08201ac843b9aca0084b4637ce682520894851793b9a2f667915f648f25ba815ee973bf8bad8080c001a0124cc559684b27a098086bc155fc0d0eea2a37d0ee139588aab7eb9d7eb09380a0280d192cf2ccc42dafcfec592fb0882e216bb921979bf276e07ac00586b1acf9","0x02f87583088bb083022415843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002206dc080a0e93ed30c5ec559b02cd78d4f0d04322fb156efda1af016212e393a7b242772d1a04e208380ac5368a8eb20e667855f1d3a83ec9c4715c5fc3bb0b6196e4a708a15","0x02f87583088bb083022400843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022071c080a0b3cf0b485508fe8c5358643eab5315a8551cf5a6d6cc9204c502c659abbbb0d0a00dcf0ecba7f654d797f97226c0f5871460218cd5d34c155ed79a1ae56c65b2f3","0x02f87583088bb083022403843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002207ac001a0d12ccd3cbc70ce1cefb65bcbc1e2171054643e8e554779e09acad8dc2cbbcccaa041274dcf209ddb7f36448eab9a9becf182e7cf076342c963a07e004ad4096de2","0x02f87583088bb0830223f9843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002207ec001a052c06fe78b16db3dc9fbbdbd841acbf60853b2cec072ce00cc9df357e0dd168aa02ba665328ac53fcf992212a27402ead303e124fc12881cb89f19b05a4afb7218","0x02f87583088bb0830223ff843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002207fc080a087bd2534836176130c98ceb41f8b308bb26251da00ca1e86ce483759e460ebcfa0625c17f034d14ab350e18b0ae860def7fa75a9f27f7dae393d182322bc495b59","0x02f87583088bb08302240d843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022084c001a059ba435de9ba1cc3b449a43d900ea8cc09596adb4093248b04801935430e507aa006927414e16ed9d2652dd5b16275057224f7de20ced8928209943daa863e9155","0x02f87583088bb083022417843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022086c080a0dc8d25d0f475ec85e5042ca108d94911897472bb753efc500ba5c48e02b4ea94a0054846eb06a1fed02d9f09ef9706f1cb9e9fce5410145c4291790663fc5b865d","0x02f87583088bb083022411843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002208ac001a01435fcb6362467ab84be67614784294c50376cbc6732989e8dc1f0adc6325b38a03abc6a3b83712472974c8653fc809ea4ec128b0681f1bf7b5de4a07a491cc362","0x02f87583088bb0830223e5843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022092c001a0d53116e5e97e689ef7fc4124e5192e4f3cdb9383f503981ac79b6acaad74786da050d7a049a94a951ed64289be5068f9986f7373931243d57fcbe995a22bdd1cb2","0x02f87583088bb0830223e1843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022091c001a0ba233fd959bd42de28db1b3ff2b1e5441b8c803ac4cf7090ca7809061ea25da3a050608bd7d1e9384568736b8781d2e1dade4358c0857eb03cf28b825f6b043559","0x02f87583088bb0830223ee843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022093c001a0ce8657819ff7c50326d86f20224f9a0a302b5d44bfabdee88996fa8b5405cc01a05858ed227de82b238cfc47cb61a9c6a5f30240e4a6c67dc80afefdd24ea4c842","0x02f87583088bb0830223f1843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022094c001a0064d8037467e3f603a292f52d5f937a32d7c5d5fcc881c953fdae0bdaaed60d5a006089a897d95561fb6ed633a06d42847a5d4c7911c41a1f0474a3e099ef415f3","0x02f87583088bb083022416843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022095c001a030c39c2f3d569d6e25cec197229af80bbcc62d0849f4150c0567db6d071c77d0a003b5c752ecb1c0483b362c627c32094d4da373bdf54792d8971e37ec80136990","0x02f87583088bb0830223ee843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022096c001a005a22208c58fba1adbc53f9fb06cfdc55c982e5b468ff2be6e9e624b30e1a267a056ebebe2fe0bd1f11e3d3fb035c58d9df42dd680e5d939535fd6f6f717373040","0x02f87583088bb0830223e0843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022097c001a0c4b86ee35c1ab2a672a66e62e678977d417c8a52ca857ab9c114cb69d283807ba03f10fa92251401a613412b299f13f5158bfbd81edb506d99b148469961de996d","0x02f87583088bb0830223d0843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022098c080a0c506660f4d9dfd9366e7a399c6a8d9aa2ba262c1d00fea7ce35df5421e75ef6fa0675f84831d2b7a6aace780c2181c33c6958b837a619e65924c07e80e1acd5a3b","0x02f87583088bb083022401843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce3808400022099c080a0de37aa225328821c7bcbc3564389d6639c4de003816bb9d6661bc6b8b5147c35a01733acdba0c30dd52274827b4be9b9f1f142c1082952b36541e37eb6fbdfbefe","0x02f87583088bb0830223fc843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002209ac001a0baf7a27f27b26ab929c1ff6f5d5dd0411c1f76d6a0331fc78d27297e27406f0ca0047962e9150b78144ae1b7e028c90a0d7cdc6191e1b71c72902ab85070988c90","0x02f87583088bb0830223c5843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002209bc001a06a3d96a3cfb1c017caaa3ca04d7783ce8b4c8828eefce9e2e43beefea9308eb1a022b4b7ebfb94df39e76e9b5ba6072e591b0759b2136ec7c4ce8301302b5afefb","0x02f87583088bb0830223c1843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002209cc001a00bf2d8a4461e8db185594199f89891b674264ae49ac3af3a022c28118b9959aba05223c3a2af72b251f38b5b59f6316f03d99d4d33bff2b61cbe271b438a327b1c","0x02f87583088bb0830223d4843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002209dc001a065377e48268d046ee0e313fe465b999e8b0e4c41759d19437dba87430ccf876ba0257b2efc47f60649ba70c18ffd9e0393a90c88ee417332ab818abbf8a947adb5","0x02f87583088bb0830223c8843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002209ec001a07be58b31510e39a53b84f390c006a5846fce34e8e1b7f7286761c84576177c39a05f1eab21423a9411f19ce1ffab8e370d4f827dc784e8ddc8868daf0390f4b9d9","0x02f87583088bb0830223d3843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce380840002209fc080a0087551446ac507854d10a4ad90cf4dba1c2e21fb672a08addb726784bb83d446a066d5ffaa0461a6881d834cdef0c8d3b36a1b9e6ed8daf9d1de27eecaf8e3dc46","0x02f87583088bb0830223d8843b9aca00843b9aca00832625a094b43981e47288fff2ac821414c29143dbaff19ce38084000220a0c080a0d8beaf3a5e55954152549fcdb881c3178c12618df72b7f9cded38b5f23806d29a075a4084580ddfbeee6f100cdf825d1ef4a7fcdf1be592c7fd774a62acfaf5c7b"],"withdrawals":[{"index":"0xbb3a9a","validatorIndex":"0xfec3c","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca87b"},{"index":"0xbb3a9b","validatorIndex":"0xfec3d","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c6b8f"},{"index":"0xbb3a9c","validatorIndex":"0xfec3e","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca8da"},{"index":"0xbb3a9d","validatorIndex":"0xfec3f","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cd13f"},{"index":"0xbb3a9e","validatorIndex":"0xfec40","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cad96"},{"index":"0xbb3a9f","validatorIndex":"0xfec41","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c8663"},{"index":"0xbb3aa0","validatorIndex":"0xfec42","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c8ec3"},{"index":"0xbb3aa1","validatorIndex":"0xfec43","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x4f82dc4"},{"index":"0xbb3aa2","validatorIndex":"0xfec44","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cb4a6"},{"index":"0xbb3aa3","validatorIndex":"0xfec45","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c9cde"},{"index":"0xbb3aa4","validatorIndex":"0xfec46","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cadfd"},{"index":"0xbb3aa5","validatorIndex":"0xfec47","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2ca4c9"},{"index":"0xbb3aa6","validatorIndex":"0xfec48","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c9e9d"},{"index":"0xbb3aa7","validatorIndex":"0xfec49","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c794d"},{"index":"0xbb3aa8","validatorIndex":"0xfec4a","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2c53c7"},{"index":"0xbb3aa9","validatorIndex":"0xfec4b","address":"0xe5061fe5b4d0bd260f1ff80fa919e339f1f5c330","amount":"0x2cdbff"}],"blobGasUsed":"0x20000","excessBlobGas":"0x0"},"sidecar":{"cancun":{"fields":{"parent_beacon_block_root":"0x80413237b6bcb5dcebe81ec9e8b75a401808777ce3b0c5cd1786c4be89e1d660","versioned_hashes":["0x0193881b992184341fd9e24014ad16e43d070a345cf59367da24285f777ae52c"]}},"prague":{"fields":{"requests":[]}}}}} \ No newline at end of file