mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 05:51:02 +00:00
Add Xcm sender. (#2489)
* Add Xcm sender. * Rename XCM sender and add description. * Update copyright header. Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
This commit is contained in:
@@ -22,6 +22,7 @@ use frame_support::{decl_module, decl_storage, StorageMap, weights::Weight, trai
|
||||
use sp_std::{fmt, prelude::*};
|
||||
use sp_runtime::traits::{BlakeTwo256, Hash as HashT, SaturatedConversion};
|
||||
use primitives::v1::{Id as ParaId, DownwardMessage, InboundDownwardMessage, Hash};
|
||||
use xcm::v0::Error as XcmError;
|
||||
|
||||
/// An error sending a downward message.
|
||||
#[cfg_attr(test, derive(Debug))]
|
||||
@@ -30,6 +31,14 @@ pub enum QueueDownwardMessageError {
|
||||
ExceedsMaxMessageSize,
|
||||
}
|
||||
|
||||
impl From<QueueDownwardMessageError> for XcmError {
|
||||
fn from(err: QueueDownwardMessageError) -> Self {
|
||||
match err {
|
||||
QueueDownwardMessageError::ExceedsMaxMessageSize => XcmError::ExceedsMaxMessageSize,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// An error returned by [`check_processed_downward_messages`] that indicates an acceptance check
|
||||
/// didn't pass.
|
||||
pub enum ProcessedDownwardMessagesAcceptanceErr {
|
||||
|
||||
Reference in New Issue
Block a user