mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
chore(payload): Custom PayloadError variant (#14607)
This commit is contained in:
@ -8,7 +8,7 @@ use alloy_rpc_types_beacon::relay::{
|
||||
};
|
||||
use alloy_rpc_types_engine::{
|
||||
BlobsBundleV1, CancunPayloadFields, ExecutionData, ExecutionPayload, ExecutionPayloadSidecar,
|
||||
PayloadError, PraguePayloadFields,
|
||||
PraguePayloadFields,
|
||||
};
|
||||
use async_trait::async_trait;
|
||||
use jsonrpsee::core::RpcResult;
|
||||
@ -18,6 +18,7 @@ use reth_engine_primitives::PayloadValidator;
|
||||
use reth_errors::{BlockExecutionError, ConsensusError, ProviderError};
|
||||
use reth_evm::execute::{BlockExecutorProvider, Executor};
|
||||
use reth_metrics::{metrics, metrics::Gauge, Metrics};
|
||||
use reth_node_api::NewPayloadError;
|
||||
use reth_primitives::{GotExpected, NodePrimitives, RecoveredBlock};
|
||||
use reth_primitives_traits::{
|
||||
constants::GAS_LIMIT_BOUND_DIVISOR, BlockBody, SealedBlock, SealedHeaderFor,
|
||||
@ -555,7 +556,7 @@ pub enum ValidationApiError {
|
||||
#[error(transparent)]
|
||||
Execution(#[from] BlockExecutionError),
|
||||
#[error(transparent)]
|
||||
Payload(#[from] PayloadError),
|
||||
Payload(#[from] NewPayloadError),
|
||||
}
|
||||
|
||||
/// Metrics for the validation endpoint.
|
||||
|
||||
Reference in New Issue
Block a user