diff --git a/bridges/bin/runtime-common/src/messages.rs b/bridges/bin/runtime-common/src/messages.rs index 50944826ddeae78182d10be8b9430487843a45fe..57f3f38cb2efb22d6908d016252bad91338f8643 100644 --- a/bridges/bin/runtime-common/src/messages.rs +++ b/bridges/bin/runtime-common/src/messages.rs @@ -532,7 +532,6 @@ pub mod source { /// Runtime message sender adapter. type MessageSender: bp_messages::source_chain::MessagesBridge< OriginOf<ThisChain<Self::MessageBridge>>, - AccountIdOf<ThisChain<Self::MessageBridge>>, BalanceOf<ThisChain<Self::MessageBridge>>, FromThisChainMessagePayload, >; diff --git a/bridges/modules/messages/src/lib.rs b/bridges/modules/messages/src/lib.rs index 0580a0ffdfac5ed5489ae4a8eece74326ecb3394..962fd8f791578bf74fe05c473eeceea05322cb82 100644 --- a/bridges/modules/messages/src/lib.rs +++ b/bridges/modules/messages/src/lib.rs @@ -775,12 +775,8 @@ pub mod pallet { } impl<T, I> - bp_messages::source_chain::MessagesBridge< - T::Origin, - T::AccountId, - T::OutboundMessageFee, - T::OutboundPayload, - > for Pallet<T, I> + bp_messages::source_chain::MessagesBridge<T::Origin, T::OutboundMessageFee, T::OutboundPayload> + for Pallet<T, I> where T: Config<I>, I: 'static, diff --git a/bridges/primitives/messages/src/source_chain.rs b/bridges/primitives/messages/src/source_chain.rs index 5c6283a803602a63da466f0675c381a112158706..70b52dc63aab852ee6fae0b030dbcbd3d3c41120 100644 --- a/bridges/primitives/messages/src/source_chain.rs +++ b/bridges/primitives/messages/src/source_chain.rs @@ -182,7 +182,7 @@ pub struct SendMessageArtifacts { } /// Messages bridge API to be used from other pallets. -pub trait MessagesBridge<SenderOrigin, AccountId, Balance, Payload> { +pub trait MessagesBridge<SenderOrigin, Balance, Payload> { /// Error type. type Error: Debug; @@ -201,8 +201,8 @@ pub trait MessagesBridge<SenderOrigin, AccountId, Balance, Payload> { #[derive(Eq, RuntimeDebug, PartialEq)] pub struct NoopMessagesBridge; -impl<SenderOrigin, AccountId, Balance, Payload> - MessagesBridge<SenderOrigin, AccountId, Balance, Payload> for NoopMessagesBridge +impl<SenderOrigin, Balance, Payload> MessagesBridge<SenderOrigin, Balance, Payload> + for NoopMessagesBridge { type Error = &'static str;