subscan
Runtime Modules / TrustRegistry
Spec Version:
Events
Name
Lookup
Attributes
TrustRegistryInitialized2b00["TrustRegistryId"]
SchemaMetadataAdded2b01["TrustRegistryId","TrustRegistrySchemaId"]
SchemaMetadataUpdated2b02["TrustRegistryId","TrustRegistrySchemaId"]
SchemaMetadataRemoved2b03["TrustRegistryId","TrustRegistrySchemaId"]
IssuerSuspended2b04["TrustRegistryId","Issuer"]
IssuerUnsuspended2b05["TrustRegistryId","Issuer"]
DelegatedIssuersUpdated2b06["TrustRegistryId","Issuer"]
TrustRegistryParticipantConfirmed2b07["TrustRegistryId","IssuerOrVerifier"]
TrustRegistryParticipantRemoved2b08["TrustRegistryId","IssuerOrVerifier"]
TrustRegistryParticipantInformationSet2b09["TrustRegistryId","IssuerOrVerifier"]
Storage Functions
Name
Type
TrustRegistriesInfo{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 32]"],"value":"TrustRegistryInfo:TrustRegistryInfo","keys_id":338,"value_id":619}}
TrustRegistrySchemasMetadata{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["[U8; 32]","[U8; 32]"],"value":"TrustRegistrySchemaMetadata:TrustRegistrySchemaMetadata","keys_id":624,"value_id":625}}
TrustRegistriesStoredSchemas{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 32]"],"value":"Vec<[U8; 32]>","keys_id":338,"value_id":643}}
TrustRegistriesParticipants{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 32]"],"value":"Vec<DidOrDidMethodKey:DidOrDidMethodKey>","keys_id":647,"value_id":648}}
TrustRegistryParticipantsInformation{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["[U8; 32]","DidOrDidMethodKey:DidOrDidMethodKey"],"value":"TrustRegistryStoredParticipantInformation:TrustRegistryStoredParticipantInformation","keys_id":652,"value_id":653}}
ConvenerTrustRegistries{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["DidOrDidMethodKey:DidOrDidMethodKey"],"value":"Vec<[U8; 32]>","keys_id":620,"value_id":657}}
TrustRegistryVerifierSchemas{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["[U8; 32]","DidOrDidMethodKey:DidOrDidMethodKey"],"value":"Vec<[U8; 32]>","keys_id":661,"value_id":662}}
TrustRegistryIssuerSchemas{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["[U8; 32]","DidOrDidMethodKey:DidOrDidMethodKey"],"value":"Vec<[U8; 32]>","keys_id":663,"value_id":664}}
TrustRegistryDelegatedIssuerSchemas{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["[U8; 32]","DidOrDidMethodKey:DidOrDidMethodKey"],"value":"Vec<Tuple:[U8; 32]DelegatedSchemaCounter:DelegatedSchemaCounter>","keys_id":663,"value_id":665}}
VerifiersTrustRegistries{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["DidOrDidMethodKey:DidOrDidMethodKey"],"value":"Vec<[U8; 32]>","keys_id":640,"value_id":671}}
IssuersTrustRegistries{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["DidOrDidMethodKey:DidOrDidMethodKey"],"value":"Vec<[U8; 32]>","keys_id":340,"value_id":673}}
TrustRegistryIssuerConfigurations{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["[U8; 32]","DidOrDidMethodKey:DidOrDidMethodKey"],"value":"TrustRegistryIssuerConfiguration:TrustRegistryIssuerConfiguration","keys_id":663,"value_id":674}}
Error Types
Name
Docs
TooManyRegistriesToo many registries per a `Convener`.
NotTheConvenerNot the `TrustRegistry`'s `Convener`.
NoRegistry`TrustRegistry` with supplied identifier doesn't exist
NoSuchIssuerSupplied `Issuer` doesn't exist.
AlreadySuspendedAt least one of the supplied `Issuers` was suspended already.
NotSuspendedAt least one of the supplied `Issuers` wasn't suspended.
TrustRegistryNameSizeExceededTrust registry name length exceeds its bound.
GovFrameworkSizeExceededTrust registry gov framework size exceeds its bound.
DelegatedIssuersSizeExceededSupplied delegated `Issuer`s amount exceeds max allowed bound.
IssuersSizeExceededSupplied `Issuer`s amount exceeds max allowed bound.
VerifiersSizeExceededSupplied `Verifier`s amount exceeds max allowed bound.
VerificationPricesSizeExceededSupplied `VerificatinPrice`s amount exceeds max allowed bound.
PriceCurrencySymbolSizeExceededOne of the verification prices symbols exceeds its max length bound.
SchemasPerRegistrySizeExceededToo many schemas per a single Trust Registry.
IssuerCantDelegateToHimself`Issuer` attempts to set himself as a delegated `Issuer`.
InvalidIssuerTargetIssuer cant' modify other `Issuer`.
UnderflowAttempt to decrease counter below zero.
EntityDoesntExistAttempt to remove/update non-existing entity failed.
EntityAlreadyExistsAttempt to add an existing entity failed.
SenderCantApplyThisUpdateThis update can't be executed by the provided sender.
TooManySchemasPerDelegatedIssuerDelegated `Issuer`'s schemas amount exceeded.
TooManyEntitiesCan't add more entities.
UpdateValidationFailedFailed to validate provided update.
DuplicateKeySome of the keys were found twice in the update.
NotAParticipantOne of the `Issuer`s or `Verifier`s is not a registry participant.
ParticipantOrgNameSizeExceededLimit`TrustRegistry` participant's org name exceeded its limit.
ParticipantLogoSizeExceededLimit`TrustRegistry` participant's logo exceeded its limit.
ParticipantDescriptionSizeExceededLimit`TrustRegistry` participant's description exceeded its limit.