diff --git a/pallets/certification/src/benchmarking.rs b/pallets/certification/src/benchmarking.rs
index 5539c79813e69e19e9290960258a4fd60c201eb9..f265a95f7e1d06fa6edbb7c00f67a7a99c063290 100644
--- a/pallets/certification/src/benchmarking.rs
+++ b/pallets/certification/src/benchmarking.rs
@@ -60,7 +60,7 @@ benchmarks_instance_pallet! {
         frame_system::pallet::Pallet::<T>::set_block_number(T::CertPeriod::get());
     }: _<T::RuntimeOrigin>(caller_origin, issuer, receiver)
     verify {
-        assert_has_event::<T, I>(Event::<T, I>::NewCert{ issuer: issuer, issuer_issued_count: issuer_cert + 1, receiver: receiver, receiver_received_count: receiver_cert + 1 }.into());
+        assert_has_event::<T, I>(Event::<T, I>::CertAdded{ issuer: issuer, receiver: receiver }.into());
     }
     del_cert {
         let issuer: T::IdtyIndex = 1.into();
@@ -70,7 +70,7 @@ benchmarks_instance_pallet! {
         let issuer_cert: u32 = StorageIdtyCertMeta::<T, I>::get(issuer).issued_count;
     }: _<T::RuntimeOrigin>(RawOrigin::Root.into(), issuer, receiver)
     verify {
-        assert_has_event::<T, I>(Event::<T, I>::RemovedCert{ issuer: issuer, issuer_issued_count: issuer_cert - 1, receiver: receiver, receiver_received_count: receiver_cert - 1, expiration: false }.into());
+        assert_has_event::<T, I>(Event::<T, I>::CertRemoved{ issuer: issuer, receiver: receiver, expiration: false }.into());
     }
     remove_all_certs_received_by {
         let receiver: T::IdtyIndex = 0.into();
@@ -94,7 +94,7 @@ benchmarks_instance_pallet! {
         frame_system::pallet::Pallet::<T>::set_block_number(block_number);
     }: {Pallet::<T, I>::do_remove_cert(issuer, receiver, Some(block_number));}
     verify {
-        assert_has_event::<T, I>(Event::<T, I>::RemovedCert{ issuer: issuer, issuer_issued_count: issuer_cert - 1, receiver: receiver, receiver_received_count: receiver_cert - 1, expiration: true }.into());
+        assert_has_event::<T, I>(Event::<T, I>::CertRemoved{ issuer: issuer, receiver: receiver, expiration: true }.into());
     }
 
     impl_benchmark_test_suite!(
diff --git a/pallets/certification/src/lib.rs b/pallets/certification/src/lib.rs
index 760264bc243b8fd90cb77d95f170aeae8adfac26..6074908e27aaf08423bf0f46dba96892f73c8a76 100644
--- a/pallets/certification/src/lib.rs
+++ b/pallets/certification/src/lib.rs
@@ -225,22 +225,18 @@ pub mod pallet {
     #[pallet::generate_deposit(pub(super) fn deposit_event)]
     pub enum Event<T: Config<I>, I: 'static = ()> {
         /// A new certification was added.
-        NewCert {
+        CertAdded {
             issuer: T::IdtyIndex,
-            issuer_issued_count: u32,
             receiver: T::IdtyIndex,
-            receiver_received_count: u32,
         },
         /// A certification was removed.
-        RemovedCert {
+        CertRemoved {
             issuer: T::IdtyIndex,
-            issuer_issued_count: u32,
             receiver: T::IdtyIndex,
-            receiver_received_count: u32,
             expiration: bool,
         },
         /// A certification was renewed.
-        RenewedCert {
+        CertRenewed {
             issuer: T::IdtyIndex,
             receiver: T::IdtyIndex,
         },
@@ -434,13 +430,8 @@ pub mod pallet {
                         cert_meta.received_count
                     });
 
-                // emit NewCert event
-                Self::deposit_event(Event::NewCert {
-                    issuer,
-                    issuer_issued_count,
-                    receiver,
-                    receiver_received_count,
-                });
+                // emit CertAdded event
+                Self::deposit_event(Event::CertAdded { issuer, receiver });
                 T::OnNewcert::on_new_cert(
                     issuer,
                     issuer_issued_count,
@@ -452,8 +443,8 @@ pub mod pallet {
                 StorageIdtyCertMeta::<T, I>::mutate(issuer, |issuer_idty_cert_meta| {
                     issuer_idty_cert_meta.next_issuable_on = block_number + T::CertPeriod::get();
                 });
-                // emit RenewedCert event
-                Self::deposit_event(Event::RenewedCert { issuer, receiver });
+                // emit CertRenewed event
+                Self::deposit_event(Event::CertRenewed { issuer, receiver });
             }
 
             Ok(().into())
@@ -513,11 +504,9 @@ pub mod pallet {
                         cert_meta.received_count = cert_meta.received_count.saturating_sub(1);
                         cert_meta.received_count
                     });
-                Self::deposit_event(Event::RemovedCert {
+                Self::deposit_event(Event::CertRemoved {
                     issuer,
-                    issuer_issued_count,
                     receiver,
-                    receiver_received_count,
                     expiration: block_number_opt.is_some(),
                 });
                 // Should always return Weight::zero
diff --git a/pallets/certification/src/tests.rs b/pallets/certification/src/tests.rs
index 85678840938019ffd22d7d616dc1b38b5fdf61fc..cf09fa72de745ddf9eafd3eaa9718866b196cfcd 100644
--- a/pallets/certification/src/tests.rs
+++ b/pallets/certification/src/tests.rs
@@ -113,11 +113,9 @@ fn test_genesis_build() {
         // Cert 2->1 must have expired
         assert_eq!(
             System::events()[0].event,
-            RuntimeEvent::DefaultCertification(Event::RemovedCert {
+            RuntimeEvent::DefaultCertification(Event::CertRemoved {
                 issuer: 2,
-                issuer_issued_count: 1,
                 receiver: 1,
-                receiver_received_count: 1,
                 expiration: true,
             },)
         );
@@ -199,19 +197,15 @@ fn test_cert_expiry() {
     .execute_with(|| {
         run_to_block(5);
         // Expiry of cert by issuer 1
-        System::assert_has_event(RuntimeEvent::DefaultCertification(Event::RemovedCert {
+        System::assert_has_event(RuntimeEvent::DefaultCertification(Event::CertRemoved {
             issuer: 1,
-            issuer_issued_count: 1,
             receiver: 0,
-            receiver_received_count: 1,
             expiration: true,
         }));
         // Expiry of cert by issuer 2
-        System::assert_has_event(RuntimeEvent::DefaultCertification(Event::RemovedCert {
+        System::assert_has_event(RuntimeEvent::DefaultCertification(Event::CertRemoved {
             receiver: 0,
             issuer: 2,
-            issuer_issued_count: 1,
-            receiver_received_count: 0, // <-- No more cert received
             expiration: true,
         }));
     });
@@ -245,18 +239,16 @@ fn test_cert_renewal() {
             DefaultCertification::add_cert(RuntimeOrigin::signed(1), 1, 0),
             Ok(().into())
         );
-        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::RenewedCert {
+        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::CertRenewed {
             issuer: 1,
             receiver: 0,
         }));
 
         run_to_block(12);
         // expiry of previously renewed cert
-        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::RemovedCert {
+        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::CertRemoved {
             issuer: 1,
-            issuer_issued_count: 1,
             receiver: 0,
-            receiver_received_count: 1,
             expiration: true,
         }));
     });
@@ -289,7 +281,7 @@ fn test_cert_renewal_cert_delay() {
             DefaultCertification::add_cert(RuntimeOrigin::signed(1), 1, 0),
             Ok(().into())
         );
-        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::RenewedCert {
+        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::CertRenewed {
             issuer: 1,
             receiver: 0,
         }));
@@ -333,7 +325,7 @@ fn test_cert_renewal_expiration() {
             DefaultCertification::add_cert(RuntimeOrigin::signed(1), 1, 0),
             Ok(().into())
         );
-        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::RenewedCert {
+        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::CertRenewed {
             issuer: 1,
             receiver: 0,
         }));
@@ -345,7 +337,7 @@ fn test_cert_renewal_expiration() {
             DefaultCertification::add_cert(RuntimeOrigin::signed(1), 1, 0),
             Ok(().into())
         );
-        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::RenewedCert {
+        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::CertRenewed {
             issuer: 1,
             receiver: 0,
         }));
@@ -357,11 +349,9 @@ fn test_cert_renewal_expiration() {
 
         run_to_block(14);
         // expiry of previously renewed cert
-        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::RemovedCert {
+        System::assert_last_event(RuntimeEvent::DefaultCertification(Event::CertRemoved {
             issuer: 1,
-            issuer_issued_count: 1,
             receiver: 0,
-            receiver_received_count: 1,
             expiration: true,
         }));
     });
diff --git a/pallets/duniter-wot/src/tests.rs b/pallets/duniter-wot/src/tests.rs
index b26cbd841113b1325788df7d06056d33ce5c58df..020b71064633ee3d80a6e07f7d1813796e4021e3 100644
--- a/pallets/duniter-wot/src/tests.rs
+++ b/pallets/duniter-wot/src/tests.rs
@@ -185,18 +185,16 @@ fn test_create_idty_ok() {
 
         // Alice should be able to create an identity at block #2
         assert_ok!(Identity::create_identity(RuntimeOrigin::signed(1), 6));
-        // 2 events should have occurred: IdtyCreated and NewCert
+        // 2 events should have occurred: IdtyCreated and CertAdded
         System::assert_has_event(RuntimeEvent::Identity(
             pallet_identity::Event::IdtyCreated {
                 idty_index: 6,
                 owner_key: 6,
             },
         ));
-        System::assert_has_event(RuntimeEvent::Cert(pallet_certification::Event::NewCert {
+        System::assert_has_event(RuntimeEvent::Cert(pallet_certification::Event::CertAdded {
             issuer: 1,
-            issuer_issued_count: 5,
             receiver: 6,
-            receiver_received_count: 1,
         }));
 
         assert_eq!(Identity::identity(6).unwrap().status, IdtyStatus::Created);
@@ -222,11 +220,9 @@ fn test_new_idty_validation() {
         // Bob should be able to certify Ferdie
         run_to_block(4);
         assert_ok!(Cert::add_cert(RuntimeOrigin::signed(2), 2, 6));
-        System::assert_has_event(RuntimeEvent::Cert(pallet_certification::Event::NewCert {
+        System::assert_has_event(RuntimeEvent::Cert(pallet_certification::Event::CertAdded {
             issuer: 2,
-            issuer_issued_count: 5,
             receiver: 6,
-            receiver_received_count: 2,
         }));
 
         // Ferdie should not be able to claim membership
@@ -468,11 +464,9 @@ fn test_certification_expire() {
         run_to_block(10);
         // println!("{:?}", System::events());
         System::assert_has_event(RuntimeEvent::SmithCert(
-            pallet_certification::Event::RemovedCert {
-                issuer: 2,                  // Bob
-                issuer_issued_count: 1,     // Bob → Charlie only
-                receiver: 1,                // Alice
-                receiver_received_count: 1, // Charlie → Alice only
+            pallet_certification::Event::CertRemoved {
+                issuer: 2,   // Bob
+                receiver: 1, // Alice
                 expiration: true,
             },
         ));
@@ -494,11 +488,9 @@ fn test_certification_expire() {
         run_to_block(20);
         // println!("{:?}", System::events());
         System::assert_has_event(RuntimeEvent::Cert(
-            pallet_certification::Event::RemovedCert {
-                issuer: 2,                  // Bob
-                issuer_issued_count: 1,     // Bob → Charlie
-                receiver: 1,                // Alice
-                receiver_received_count: 1, // Charlie → Alice
+            pallet_certification::Event::CertRemoved {
+                issuer: 2,   // Bob
+                receiver: 1, // Alice
                 expiration: true,
             },
         ));
@@ -586,11 +578,9 @@ fn test_cert_can_not_be_issued() {
         run_to_block(10);
         // println!("{:?}", System::events());
         System::assert_has_event(RuntimeEvent::SmithCert(
-            pallet_certification::Event::RemovedCert {
-                issuer: 2,                  // Bob
-                issuer_issued_count: 1,     // Bob → Charlie only
-                receiver: 1,                // Alice
-                receiver_received_count: 1, // Charlie → Alice only
+            pallet_certification::Event::CertRemoved {
+                issuer: 2,   // Bob
+                receiver: 1, // Alice
                 expiration: true,
             },
         ));
@@ -636,11 +626,9 @@ fn test_cert_can_not_be_issued() {
         run_to_block(20);
         // println!("{:?}", System::events());
         System::assert_has_event(RuntimeEvent::Cert(
-            pallet_certification::Event::RemovedCert {
-                issuer: 2,                  // Bob
-                issuer_issued_count: 2,     // depends of the order of cert expiration
-                receiver: 1,                // Alice
-                receiver_received_count: 2, // depends of the order of cert expiration
+            pallet_certification::Event::CertRemoved {
+                issuer: 2,   // Bob
+                receiver: 1, // Alice
                 expiration: true,
             },
         ));
diff --git a/runtime/gdev/tests/fixme_tests.rs b/runtime/gdev/tests/fixme_tests.rs
index db10c71c0af004e75f35f924f8e0d6ba76081929..6feabb630c97d7c8868fd28b4b97ca28bda87f0e 100644
--- a/runtime/gdev/tests/fixme_tests.rs
+++ b/runtime/gdev/tests/fixme_tests.rs
@@ -70,7 +70,7 @@ fn can_still_issue_cert_when_membership_lost() {
             3, // Charlie
         ));
         System::assert_has_event(RuntimeEvent::Cert(
-            pallet_certification::Event::RenewedCert {
+            pallet_certification::Event::CertRenewed {
                 issuer: 2,
                 receiver: 3,
             },