pub trait BlockSubmissionValidationApiClient: ClientT {
// Provided methods
fn validate_builder_submission_v1(
&self,
request: BuilderBlockValidationRequest,
) -> impl Future<Output = Result<(), Error>> + Send { ... }
fn validate_builder_submission_v2(
&self,
request: BuilderBlockValidationRequestV2,
) -> impl Future<Output = Result<(), Error>> + Send { ... }
fn validate_builder_submission_v3(
&self,
request: BuilderBlockValidationRequestV3,
) -> impl Future<Output = Result<(), Error>> + Send { ... }
fn validate_builder_submission_v4(
&self,
request: BuilderBlockValidationRequestV4,
) -> impl Future<Output = Result<(), Error>> + Send { ... }
}
Expand description
Client implementation for the BlockSubmissionValidationApi
RPC API.
Provided Methods§
Sourcefn validate_builder_submission_v1(
&self,
request: BuilderBlockValidationRequest,
) -> impl Future<Output = Result<(), Error>> + Send
fn validate_builder_submission_v1( &self, request: BuilderBlockValidationRequest, ) -> impl Future<Output = Result<(), Error>> + Send
A Request to validate a block submission.
Sourcefn validate_builder_submission_v2(
&self,
request: BuilderBlockValidationRequestV2,
) -> impl Future<Output = Result<(), Error>> + Send
fn validate_builder_submission_v2( &self, request: BuilderBlockValidationRequestV2, ) -> impl Future<Output = Result<(), Error>> + Send
A Request to validate a block submission.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.