Skip to main content

call_new_payload_with_reth

Function call_new_payload_with_reth 

Source
pub(crate) async fn call_new_payload_with_reth<N: Network, P: Provider<N>>(
    provider: P,
    version: Option<EngineApiMessageVersion>,
    params: Value,
) -> Result<Option<NewPayloadTimingBreakdown>>
Expand description

Calls either engine_newPayload* or reth_newPayload depending on whether version is provided.

When version is None, uses reth_newPayload endpoint with provided params.

Returns the server-reported timing breakdown when using the reth namespace, or None for the standard engine namespace.