Return dispatch_fee_payment from message details RPC (#1014)

This commit is contained in:
Svyatoslav Nikolsky
2021-06-21 22:48:35 +03:00
committed by Bastian Köcher
parent ee43a560f8
commit 6ff79e9959
6 changed files with 10 additions and 5 deletions
+4 -1
View File
@@ -23,6 +23,7 @@
#![allow(clippy::unnecessary_mut_passed)]
use bitvec::prelude::*;
use bp_runtime::messages::DispatchFeePayment;
use codec::{Decode, Encode};
use frame_support::RuntimeDebug;
use sp_std::{collections::vec_deque::VecDeque, prelude::*};
@@ -169,7 +170,7 @@ impl<RelayerId> InboundLaneData<RelayerId> {
}
/// Message details, returned by runtime APIs.
#[derive(Clone, Default, Encode, Decode, RuntimeDebug, PartialEq, Eq)]
#[derive(Clone, Encode, Decode, RuntimeDebug, PartialEq, Eq)]
pub struct MessageDetails<OutboundMessageFee> {
/// Nonce assigned to the message.
pub nonce: MessageNonce,
@@ -179,6 +180,8 @@ pub struct MessageDetails<OutboundMessageFee> {
pub size: u32,
/// Delivery+dispatch fee paid by the message submitter at the source chain.
pub delivery_and_dispatch_fee: OutboundMessageFee,
/// Where the fee for dispatching message is paid?
pub dispatch_fee_payment: DispatchFeePayment,
}
/// Bit vector of message dispatch results.