diff --git a/pallets/namespace/src/lib.rs b/pallets/namespace/src/lib.rs index ad9a8b76c..a449baaa6 100644 --- a/pallets/namespace/src/lib.rs +++ b/pallets/namespace/src/lib.rs @@ -461,7 +461,7 @@ pub mod pallet { Self::update_activity( &namespace_id, - IdentifierTypeOf::Auth, + IdentifierTypeOf::NameSpaceAuthorization, CallTypeOf::Deauthorization, )?; @@ -573,7 +573,7 @@ pub mod pallet { }, ); - Self::update_activity(&identifier, IdentifierTypeOf::ChainSpace, CallTypeOf::Genesis) + Self::update_activity(&identifier, IdentifierTypeOf::NameSpace, CallTypeOf::Genesis) .map_err(Error::::from)?; Self::deposit_event(Event::Create { @@ -638,7 +638,7 @@ pub mod pallet { NameSpaceDetailsOf:: { archive: true, ..namespace_details }, ); - Self::update_activity(&namespace_id, IdentifierTypeOf::ChainSpace, CallTypeOf::Archive) + Self::update_activity(&namespace_id, IdentifierTypeOf::NameSpace, CallTypeOf::Archive) .map_err(Error::::from)?; Self::deposit_event(Event::Archive { namespace: namespace_id, authority: creator }); @@ -698,7 +698,7 @@ pub mod pallet { NameSpaceDetailsOf:: { archive: false, ..namespace_details }, ); - Self::update_activity(&namespace_id, IdentifierTypeOf::ChainSpace, CallTypeOf::Restore) + Self::update_activity(&namespace_id, IdentifierTypeOf::NameSpace, CallTypeOf::Restore) .map_err(Error::::from)?; Self::deposit_event(Event::Restore { namespace: namespace_id, authority: creator }); @@ -753,8 +753,12 @@ impl Pallet { }, ); - Self::update_activity(&namespace_id, IdentifierTypeOf::Auth, CallTypeOf::Authorization) - .map_err(Error::::from)?; + Self::update_activity( + &namespace_id, + IdentifierTypeOf::NameSpaceAuthorization, + CallTypeOf::Authorization, + ) + .map_err(Error::::from)?; Self::deposit_event(Event::Authorization { namespace: namespace_id, diff --git a/primitives/identifier/src/curi.rs b/primitives/identifier/src/curi.rs index 73cb3cf22..8fba7e22c 100644 --- a/primitives/identifier/src/curi.rs +++ b/primitives/identifier/src/curi.rs @@ -47,6 +47,8 @@ pub enum IdentifierType { Entries, RegistryAuthorization, SchemaAccounts, + NameSpace, + NameSpaceAuthorization, } impl IdentifierType { @@ -63,6 +65,8 @@ impl IdentifierType { const IDENT_ENTRIES: u16 = 9944; const IDENT_REGISTRYAUTH: u16 = 10001; const IDENT_SCHEMA_ACCOUNTS: u16 = 10501; + const IDENT_NAMESPACE: u16 = 12501; + const IDENT_NAMESPACE_AUTH: u16 = 13101; fn ident_value(&self) -> u16 { match self { @@ -79,6 +83,8 @@ impl IdentifierType { IdentifierType::Entries => Self::IDENT_ENTRIES, IdentifierType::RegistryAuthorization => Self::IDENT_REGISTRYAUTH, IdentifierType::SchemaAccounts => Self::IDENT_SCHEMA_ACCOUNTS, + IdentifierType::NameSpace => Self::IDENT_NAMESPACE, + IdentifierType::NameSpaceAuthorization => Self::IDENT_NAMESPACE_AUTH, } } fn from_u16(value: u16) -> Option { @@ -96,6 +102,8 @@ impl IdentifierType { 9944 => Some(IdentifierType::Entries), 10001 => Some(IdentifierType::RegistryAuthorization), 10501 => Some(IdentifierType::SchemaAccounts), + 12501 => Some(IdentifierType::NameSpace), + 13101 => Some(IdentifierType::NameSpaceAuthorization), _ => None, } } diff --git a/primitives/identifier/src/types.rs b/primitives/identifier/src/types.rs index 8db4c9c8d..de616a087 100644 --- a/primitives/identifier/src/types.rs +++ b/primitives/identifier/src/types.rs @@ -85,4 +85,6 @@ pub enum IdentifierTypeOf { Entries, RegistryAuthorization, SchemaAccounts, + NameSpace, + NameSpaceAuthorization, }