Skip to content

Commit 6e090b7

Browse files
authored
Merge pull request #3455 from autonomys/transporter_emit_amount
Add transfer amount to outgoing and incoming Transporter Events
2 parents 79e30af + aa8a55c commit 6e090b7

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

domains/pallets/messenger/src/tests.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,6 +882,7 @@ fn initiate_transfer_on_chain(chain_a_ext: &mut TestExternalities) {
882882
pallet_transporter::Event::<chain_a::Runtime>::OutgoingTransferInitiated {
883883
chain_id: chain_b::SelfChainId::get(),
884884
message_id: (U256::zero(), U256::one()),
885+
amount: 500,
885886
},
886887
));
887888
chain_a::System::assert_has_event(chain_a::RuntimeEvent::Messenger(crate::Event::<
@@ -931,6 +932,7 @@ fn verify_transfer_on_chain(
931932
pallet_transporter::Event::<chain_b::Runtime>::IncomingTransferSuccessful {
932933
chain_id: chain_a::SelfChainId::get(),
933934
message_id: (U256::zero(), U256::one()),
935+
amount: 500,
934936
},
935937
));
936938
chain_b::System::assert_has_event(chain_b::RuntimeEvent::Messenger(crate::Event::<

domains/pallets/transporter/src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,8 @@ mod pallet {
168168
chain_id: ChainId,
169169
/// Id of the transfer.
170170
message_id: MessageIdOf<T>,
171+
/// Amount transferred from this chain
172+
amount: BalanceOf<T>,
171173
},
172174

173175
/// Emits when a given outgoing transfer was failed on dst_chain.
@@ -194,6 +196,8 @@ mod pallet {
194196
chain_id: ChainId,
195197
/// Id of the transfer.
196198
message_id: MessageIdOf<T>,
199+
/// Amount transferred to this chain.
200+
amount: BalanceOf<T>,
197201
},
198202
}
199203

@@ -273,6 +277,7 @@ mod pallet {
273277
Self::deposit_event(Event::<T>::OutgoingTransferInitiated {
274278
chain_id: dst_chain_id,
275279
message_id,
280+
amount,
276281
});
277282

278283
// if this is consensus chain, then note the transfer
@@ -592,6 +597,7 @@ impl<T: Config> Pallet<T> {
592597
Event::<T>::IncomingTransferSuccessful {
593598
chain_id: src_chain_id,
594599
message_id,
600+
amount: req.amount,
595601
},
596602
));
597603
Ok(vec![])

domains/pallets/transporter/src/tests.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ fn test_initiate_transfer() {
5959
crate::Event::<MockRuntime>::OutgoingTransferInitiated {
6060
chain_id: dst_chain_id,
6161
message_id: MESSAGE_ID,
62+
amount: 500,
6263
},
6364
));
6465
assert_eq!(
@@ -113,6 +114,7 @@ fn initiate_transfer(dst_chain_id: ChainId, account: AccountId, amount: Balance)
113114
crate::Event::<MockRuntime>::OutgoingTransferInitiated {
114115
chain_id: dst_chain_id,
115116
message_id: MESSAGE_ID,
117+
amount,
116118
},
117119
));
118120
}

0 commit comments

Comments
 (0)