Name | Lookup | Parameters | |
---|---|---|---|
create | 4000 | 2 | |
set_authentication_key | 4001 | 1 | |
set_delegation_key | 4002 | 1 | |
remove_delegation_key | 4003 | - | |
set_attestation_key | 4004 | 1 | |
remove_attestation_key | 4005 | - | |
add_key_agreement_key | 4006 | 1 | |
remove_key_agreement_key | 4007 | 1 | |
add_service_endpoint | 4008 | 1 | |
remove_service_endpoint | 4009 | 1 | |
delete | 400a | 1 | |
reclaim_deposit | 400b | 2 | |
submit_did_call | 400c | 2 | |
change_deposit_owner | 400d | - | |
update_deposit | 400e | 1 | |
dispatch_as | 400f | 2 | |
create_from_account | 4010 | 1 |
Name | Lookup | Attributes | |
---|---|---|---|
DidCreated | 4000 | ["AccountIdOf","DidIdentifierOf"] | |
DidUpdated | 4001 | ["DidIdentifierOf"] | |
DidDeleted | 4002 | ["DidIdentifierOf"] | |
DidCallDispatched | 4003 | ["DidIdentifierOf","DispatchResult"] |
Name | Type | |
---|---|---|
Did | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"did:did_details:DidDetails","keys_id":0,"value_id":463}} | |
ServiceEndpoints | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Blake2_128Concat"],"key_vec":["AccountId","Vec<U8>"],"value":"did:service_endpoints:DidEndpoint","keys_id":471,"value_id":318}} | |
DidEndpointsCount | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"U32","keys_id":0,"value_id":8}} | |
DidBlacklist | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"NULL","keys_id":0,"value_id":45}} |
Name | Type | Value | |
---|---|---|---|
BaseDeposit | U128 | 00008d49fd1a07000000000000000000 | |
ServiceEndpointDeposit | U128 | 00f024eebded00000000000000000000 | |
KeyDeposit | U128 | 00dc2074970100000000000000000000 | |
Fee | U128 | 00203d88792d00000000000000000000 | |
MaxPublicKeysPerDid | U32 | 14000000 | |
MaxNewKeyAgreementKeys | U32 | 0a000000 | |
MaxTotalKeyAgreementKeys | U32 | 13000000 | |
MaxBlocksTxValidity | U64 | 2c01000000000000 | |
MaxNumberOfServicesPerDid | U32 | 19000000 | |
MaxServiceIdLength | U32 | 32000000 | |
MaxServiceTypeLength | U32 | 32000000 | |
MaxNumberOfTypesPerService | U32 | 01000000 | |
MaxServiceUrlLength | U32 | d0070000 | |
MaxNumberOfUrlsPerService | U32 | 02000000 |
Name | Docs |
---|---|
InvalidSignatureFormat | The DID operation signature is not in the format the verificationkey expects. |
InvalidSignature | The DID operation signature is invalid for the payload and theverification key provided. |
AlreadyExists | The DID with the given identifier is already present on chain. |
NotFound | No DID with the given identifier is present on chain. |
VerificationKeyNotFound | One or more verification keys referenced are not stored in the setof verification keys. |
InvalidNonce | The DID operation nonce is not equal to the current DID nonce + 1. |
UnsupportedDidAuthorizationCall | The called extrinsic does not support DID authorisation. |
InvalidDidAuthorizationCall | The call had parameters that conflicted with each otheror were invalid. |
MaxNewKeyAgreementKeysLimitExceeded | A number of new key agreement keys greater than the maximum allowedhas been provided. |
MaxPublicKeysExceeded | The maximum number of public keys for this DID key identifier hasbeen reached. |
MaxKeyAgreementKeysExceeded | The maximum number of key agreements has been reached for the DIDsubject. |
BadDidOrigin | The DID call was submitted by the wrong account |
TransactionExpired | The block number provided in a DID-authorized operation is invalid. |
AlreadyDeleted | The DID has already been previously deleted. |
NotOwnerOfDeposit | Only the owner of the deposit can reclaim its reserved balance. |
UnableToPayFees | The origin is unable to reserve the deposit and pay the fee. |
MaxNumberOfServicesExceeded | The maximum number of service endpoints for a DID has been exceeded. |
MaxServiceIdLengthExceeded | The service endpoint ID exceeded the maximum allowed length. |
MaxServiceTypeLengthExceeded | One of the service endpoint types exceeded the maximum allowedlength. |
MaxNumberOfTypesPerServiceExceeded | The maximum number of types for a service endpoint has beenexceeded. |
MaxServiceUrlLengthExceeded | One of the service endpoint URLs exceeded the maximum allowedlength. |
MaxNumberOfUrlsPerServiceExceeded | The maximum number of URLs for a service endpoint has been exceeded. |
ServiceAlreadyExists | A service with the provided ID is already present for the given DID. |
ServiceNotFound | A service with the provided ID is not present under the given DID. |
InvalidServiceEncoding | One of the service endpoint details contains non-ASCII characters. |
MaxStoredEndpointsCountExceeded | The number of service endpoints stored under the DID is larger thanthe number of endpoints to delete. |
Internal | An error that is not supposed to take place, yet it happened. |