From cbae45a27d36d5f68ce302a6af081980300415e3 Mon Sep 17 00:00:00 2001
From: WMQ <46511820+wangminqi@users.noreply.github.com>
Date: Tue, 25 Jan 2022 19:50:00 +0800
Subject: [PATCH] fix: remove duplicate event of pallet_balances (#933)

* fix: remove duplicate event of pallet_balances

https://github.com/paritytech/substrate/blob/master/frame/support/src/traits/tokens/currency.rs#L158
https://github.com/paritytech/substrate/blob/master/frame/balances/src/lib.rs#L1647

Since 0.9.12 of substrate, there is no need for a separate of balances event in runtime.

* Update impls.rs
---
 cumulus/polkadot-parachains/parachains-common/src/impls.rs | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/cumulus/polkadot-parachains/parachains-common/src/impls.rs b/cumulus/polkadot-parachains/parachains-common/src/impls.rs
index f6afb1a9b33..b5919f736c9 100644
--- a/cumulus/polkadot-parachains/parachains-common/src/impls.rs
+++ b/cumulus/polkadot-parachains/parachains-common/src/impls.rs
@@ -44,13 +44,8 @@ where
 	<R as frame_system::Config>::Event: From<pallet_balances::Event<R>>,
 {
 	fn on_nonzero_unbalanced(amount: NegativeImbalance<R>) {
-		let numeric_amount = amount.peek();
 		let staking_pot = <pallet_collator_selection::Pallet<R>>::account_id();
 		<pallet_balances::Pallet<R>>::resolve_creating(&staking_pot, amount);
-		<frame_system::Pallet<R>>::deposit_event(pallet_balances::Event::Deposit {
-			who: staking_pot,
-			amount: numeric_amount,
-		});
 	}
 }
 
-- 
GitLab