diff --git a/Cargo.lock b/Cargo.lock
index bd059dddf296e3c4864ab2a6df955dad8b897aea..6899b3ffd9edd758bf1c51b830cf1f3a4786cdba 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -264,7 +264,7 @@ version = "0.5.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
 dependencies = [
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
 ]
 
 [[package]]
@@ -313,7 +313,7 @@ dependencies = [
  "asn1-rs-impl",
  "displaydoc",
  "nom",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "rusticata-macros",
  "thiserror",
  "time",
@@ -329,7 +329,7 @@ dependencies = [
  "asn1-rs-impl",
  "displaydoc",
  "nom",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "rusticata-macros",
  "thiserror",
  "time",
@@ -910,9 +910,7 @@ dependencies = [
  "android-tzdata",
  "iana-time-zone",
  "js-sys",
- "num-integer",
- "num-traits 0.2.15",
- "time 0.1.45",
+ "num-traits 0.2.17",
  "wasm-bindgen",
  "windows-targets 0.48.5",
 ]
@@ -1771,7 +1769,7 @@ dependencies = [
  "displaydoc",
  "nom",
  "num-bigint",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "rusticata-macros",
 ]
 
@@ -1785,7 +1783,7 @@ dependencies = [
  "displaydoc",
  "nom",
  "num-bigint",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "rusticata-macros",
 ]
 
@@ -1951,7 +1949,7 @@ dependencies = [
  "flate2",
  "fnv",
  "log",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "parity-scale-codec",
  "rayon",
  "simple_logger",
@@ -2538,7 +2536,7 @@ dependencies = [
  "futures 0.3.29",
  "futures-timer",
  "log",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "parity-scale-codec",
  "parking_lot 0.12.1",
  "scale-info",
@@ -2579,7 +2577,7 @@ version = "0.9.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
 dependencies = [
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
 ]
 
 [[package]]
@@ -4038,7 +4036,7 @@ version = "0.1.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770"
 dependencies = [
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
 ]
 
 [[package]]
@@ -5356,7 +5354,7 @@ dependencies = [
  "nalgebra-macros",
  "num-complex",
  "num-rational",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "simba",
  "typenum",
 ]
@@ -5564,7 +5562,7 @@ checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
 dependencies = [
  "autocfg",
  "num-integer",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
 ]
 
 [[package]]
@@ -5573,7 +5571,7 @@ version = "0.4.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214"
 dependencies = [
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
 ]
 
 [[package]]
@@ -5593,7 +5591,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
 dependencies = [
  "autocfg",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
 ]
 
 [[package]]
@@ -5605,7 +5603,7 @@ dependencies = [
  "autocfg",
  "num-bigint",
  "num-integer",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
 ]
 
 [[package]]
@@ -5614,7 +5612,7 @@ version = "0.1.43"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31"
 dependencies = [
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
 ]
 
 [[package]]
@@ -7976,7 +7974,7 @@ dependencies = [
  "log",
  "num-bigint",
  "num-rational",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "parity-scale-codec",
  "parking_lot 0.12.1",
  "sc-client-api",
@@ -8746,7 +8744,7 @@ dependencies = [
  "futures-timer",
  "linked-hash-map",
  "log",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "parity-scale-codec",
  "parking_lot 0.12.1",
  "sc-client-api",
@@ -9290,7 +9288,7 @@ checksum = "061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae"
 dependencies = [
  "approx",
  "num-complex",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "paste",
  "wide",
 ]
@@ -9447,7 +9445,7 @@ version = "6.0.0"
 source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.42#f1c396107a2312e5e029a5fe8e36f05234fc2511"
 dependencies = [
  "integer-sqrt",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "parity-scale-codec",
  "scale-info",
  "serde",
@@ -11540,7 +11538,7 @@ dependencies = [
  "libm",
  "memory_units",
  "num-rational",
- "num-traits 0.2.15",
+ "num-traits 0.2.17",
  "region",
 ]
 
diff --git a/pallets/membership/src/lib.rs b/pallets/membership/src/lib.rs
index 0ab81a819a939adee9ba7bce43d444f916f0f276..420fcf0ce434e815c7f3ce83953989c45b7f286f 100644
--- a/pallets/membership/src/lib.rs
+++ b/pallets/membership/src/lib.rs
@@ -424,7 +424,7 @@ pub mod pallet {
         }
 
         /// check if identity is member
-        pub(super) fn is_member_inner(idty_id: &T::IdtyId) -> bool {
+        pub(super) fn do_is_member(idty_id: &T::IdtyId) -> bool {
             Membership::<T, I>::contains_key(idty_id)
         }
     }
@@ -440,7 +440,7 @@ impl<T: Config<I>, I: 'static> IsInPendingMemberships<T::IdtyId> for Pallet<T, I
 
 impl<T: Config<I>, I: 'static> sp_runtime::traits::IsMember<T::IdtyId> for Pallet<T, I> {
     fn is_member(idty_id: &T::IdtyId) -> bool {
-        Self::is_member_inner(idty_id)
+        Self::do_is_member(idty_id)
     }
 }