Name | Lookup | Attributes | |
|---|---|---|---|
| DidCreated | 0700 | ["IdentityId","AccountId","Vec<SecondaryKey<AccountId>>"] | |
| SecondaryKeysAdded | 0701 | ["IdentityId","Vec<SecondaryKey<AccountId>>"] | |
| SecondaryKeysRemoved | 0702 | ["IdentityId","Vec<AccountId>"] | |
| SecondaryKeyLeftIdentity | 0703 | ["IdentityId","AccountId"] | |
| SecondaryKeyPermissionsUpdated | 0704 | ["IdentityId","AccountId","Permissions","Permissions"] | |
| PrimaryKeyUpdated | 0705 | ["IdentityId","AccountId","AccountId"] | |
| ClaimAdded | 0706 | ["IdentityId","IdentityClaim"] | |
| ClaimRevoked | 0707 | ["IdentityId","IdentityClaim"] | |
| AssetDidRegistered | 0708 | ["IdentityId","Ticker"] | |
| AuthorizationAdded | 0709 | ["IdentityId","Option<IdentityId>","Option<AccountId>","u64","AuthorizationData<AccountId>","Option<Moment>"] | |
| AuthorizationRevoked | 070a | ["Option<IdentityId>","Option<AccountId>","u64"] | |
| AuthorizationRejected | 070b | ["Option<IdentityId>","Option<AccountId>","u64"] | |
| AuthorizationConsumed | 070c | ["Option<IdentityId>","Option<AccountId>","u64"] | |
| AuthorizationRetryLimitReached | 070d | ["Option<IdentityId>","Option<AccountId>","u64"] | |
| CddRequirementForPrimaryKeyUpdated | 070e | ["bool"] | |
| CddClaimsInvalidated | 070f | ["IdentityId","Moment"] | |
| SecondaryKeysFrozen | 0710 | ["IdentityId"] | |
| SecondaryKeysUnfrozen | 0711 | ["IdentityId"] | |
| CustomClaimTypeAdded | 0712 | ["IdentityId","CustomClaimTypeId","Bytes"] |
Name | Type | |
|---|---|---|
| DidRecords | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["[U8; 32]"],"value":"option<AccountId>","keys_id":30,"value_id":345}} | |
| IsDidFrozen | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["[U8; 32]"],"value":"Bool","keys_id":30,"value_id":71}} | |
| CurrentDid | {"origin":"PlainType","plain_type":"[U8; 32]","PlainTypeValue":30} | |
| CurrentPayer | {"origin":"PlainType","plain_type":"AccountId","PlainTypeValue":0} | |
| Claims | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Blake2_128Concat"],"key_vec":["pallet_identity:types:Claim1stKey","pallet_identity:types:Claim2ndKey"],"value":"polymesh_primitives:identity_claim:IdentityClaim","keys_id":346,"value_id":59}} | |
| CustomClaims | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"Vec<U8>","keys_id":65,"value_id":10}} | |
| CustomClaimsInverse | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["Vec<U8>"],"value":"U32","keys_id":10,"value_id":65}} | |
| CustomClaimIdSequence | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":65} | |
| KeyRecords | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"polymesh_primitives:secondary_key:KeyRecord","keys_id":0,"value_id":349}} | |
| DidKeys | {"origin":"Map","n_map_type":{"hashers":["Identity","Twox64Concat"],"key_vec":["[U8; 32]","AccountId"],"value":"Bool","keys_id":350,"value_id":71}} | |
| MultiPurposeNonce | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":8} | |
| OffChainAuthorizationNonce | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["[U8; 32]"],"value":"U64","keys_id":30,"value_id":8}} | |
| Authorizations | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Twox64Concat"],"key_vec":["polymesh_primitives:secondary_key:Signatory","U64"],"value":"polymesh_primitives:authorization:Authorization","keys_id":351,"value_id":352}} | |
| AuthorizationsGiven | {"origin":"Map","n_map_type":{"hashers":["Identity","Twox64Concat"],"key_vec":["[U8; 32]","U64"],"value":"polymesh_primitives:secondary_key:Signatory","keys_id":353,"value_id":92}} | |
| CddAuthForMasterKeyRotation | {"origin":"PlainType","plain_type":"Bool","PlainTypeValue":71} | |
| CddAuthForPrimaryKeyRotation | {"origin":"PlainType","plain_type":"Bool","PlainTypeValue":71} | |
| StorageVersion | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":354} | |
| AccountKeyRefCount | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"U64","keys_id":0,"value_id":8}} |
Name | Type | Value | |
|---|---|---|---|
| InitialPOLYX | U128 | 00000000000000000000000000000000 |
Name | Docs |
|---|---|
| AlreadyLinked | One secondary or primary key can only belong to one DID |
| MissingCurrentIdentity | Missing current identity on the transaction |
| Unauthorized | Signatory is not pre authorized by the identity |
| InvalidAccountKey | Account Id cannot be extracted from signer |
| UnAuthorizedCddProvider | Only CDD service providers are allowed. |
| InvalidAuthorizationFromOwner | An invalid authorization from the owner. |
| InvalidAuthorizationFromCddProvider | An invalid authorization from the CDD provider. |
| NotCddProviderAttestation | Attestation was not by a CDD service provider. |
| AuthorizationsNotForSameDids | Authorizations are not for the same DID. |
| DidMustAlreadyExist | The DID must already exist. |
| CurrentIdentityCannotBeForwarded | Current identity cannot be forwarded, it is not a secondary key of target identity. |
| AuthorizationExpired | The offchain authorization has expired. |
| TargetHasNoCdd | The target DID has no valid CDD. |
| AuthorizationHasBeenRevoked | Authorization has been explicitly revoked. |
| InvalidAuthorizationSignature | An invalid authorization signature. |
| KeyNotAllowed | This key is not allowed to execute a given operation. |
| NotPrimaryKey | Only the primary key is allowed to revoke an Identity Signatory off-chain authorization. |
| DidDoesNotExist | The DID does not exist. |
| DidAlreadyExists | The DID already exists. |
| SecondaryKeysContainPrimaryKey | The secondary keys contain the primary key. |
| FailedToChargeFee | Couldn't charge fee for the transaction. |
| NotASigner | Signer is not a secondary key of the provided identity |
| CannotDecodeSignerAccountId | Cannot convert a `T::AccountId` to `AnySignature::Signer::AccountId`. |
| MultiSigHasBalance | Multisig can not be unlinked from an identity while it still holds POLYX |
| ConfidentialScopeClaimNotAllowed | Confidential Scope claims can be added by an Identity to it-self. |
| InvalidScopeClaim | Addition of a new scope claim gets invalidated. |
| ClaimVariantNotAllowed | Try to add a claim variant using un-designated extrinsic. |
| TargetHasNonZeroBalanceAtScopeId | Try to delete the IU claim even when the user has non zero balance at given scopeId. |
| CDDIdNotUniqueForIdentity | CDDId should be unique & same within all cdd claims possessed by a DID. |
| InvalidCDDId | Non systematic CDD providers can not create default cdd_id claims. |
| ClaimAndProofVersionsDoNotMatch | Claim and Proof versions are different. |
| AccountKeyIsBeingUsed | The account key is being used, it can't be unlinked. |
| CustomScopeTooLong | A custom scope is too long.It can at most be `32` characters long. |
| CustomClaimTypeAlreadyExists | The custom claim type trying to be registered already exists. |
| CustomClaimTypeDoesNotExist | The custom claim type does not exist. |
| ClaimDoesNotExist | Claim does not exist. |