Trait bp_messages::source_chain::MessagesBridge
source · pub trait MessagesBridge<Payload> {
type Error: Debug;
// Required method
fn send_message(
lane: LaneId,
message: Payload
) -> Result<SendMessageArtifacts, Self::Error>;
}
Expand description
Messages bridge API to be used from other pallets.
Required Associated Types§
Required Methods§
sourcefn send_message(
lane: LaneId,
message: Payload
) -> Result<SendMessageArtifacts, Self::Error>
fn send_message( lane: LaneId, message: Payload ) -> Result<SendMessageArtifacts, Self::Error>
Send message over the bridge.
Returns unique message nonce or error if send has failed.
Object Safety§
This trait is not object safe.