pub trait ReportEquivocationCallBuilder<P: SubstrateEquivocationDetectionPipeline> {
// Required method
fn build_report_equivocation_call(
equivocation_proof: EquivocationProofOf<P>,
key_owner_proof: KeyOwnerProofOf<P>,
) -> CallOf<P::SourceChain>;
}
Expand description
Different ways of building report_equivocation
calls.
Required Methods§
Sourcefn build_report_equivocation_call(
equivocation_proof: EquivocationProofOf<P>,
key_owner_proof: KeyOwnerProofOf<P>,
) -> CallOf<P::SourceChain>
fn build_report_equivocation_call( equivocation_proof: EquivocationProofOf<P>, key_owner_proof: KeyOwnerProofOf<P>, ) -> CallOf<P::SourceChain>
Build a report_equivocation
call to be executed on the source chain.
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.