reth_node_core::rpc::compat::block

Function from_block_full

pub fn from_block_full<T>(
    block: BlockWithSenders,
    total_difficulty: Uint<256, 4>,
    block_hash: Option<FixedBytes<32>>,
    tx_resp_builder: &T,
) -> Result<Block<<T as TransactionCompat>::Transaction>, <T as TransactionCompat>::Error>
Expand description

Create a new [Block] response from a primitive block, using the total difficulty to populate its field in the rpc response.

This will populate the transactions field with the full TransactionCompat::Transaction objects: [BlockTransactions::Full]