subscan
Runtime Modules / ComplianceManager
Spec Version:
Events
Name
Lookup
Attributes
ComplianceRequirementCreated1d00["IdentityId","Ticker","ComplianceRequirement"]
ComplianceRequirementRemoved1d01["IdentityId","Ticker","u32"]
AssetComplianceReplaced1d02["IdentityId","Ticker","Vec<ComplianceRequirement>"]
AssetComplianceReset1d03["IdentityId","Ticker"]
AssetComplianceResumed1d04["IdentityId","Ticker"]
AssetCompliancePaused1d05["IdentityId","Ticker"]
ComplianceRequirementChanged1d06["IdentityId","Ticker","ComplianceRequirement"]
TrustedDefaultClaimIssuerAdded1d07["IdentityId","Ticker","TrustedIssuer"]
TrustedDefaultClaimIssuerRemoved1d08["IdentityId","Ticker","IdentityId"]
Storage Functions
Name
Type
AssetCompliances{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"polymesh_primitives:compliance_manager:AssetCompliance","keys_id":42,"value_id":645}}
TrustedClaimIssuer{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"Vec<polymesh_primitives:condition:TrustedIssuer>","keys_id":42,"value_id":183}}
StorageVersion{"origin":"PlainType","plain_type":"U8","PlainTypeValue":646}
Constants
Name
Type
Value
MaxConditionComplexityU3232000000
Error Types
Name
Docs
UnauthorizedUser is not authorized.
DidNotExistDid not exist.
InvalidComplianceRequirementIdCompliance requirement id doesn't exist.
IncorrectOperationOnTrustedIssuerIssuer exist but trying to add it again.
DuplicateComplianceRequirementsThere are duplicate compliance requirements.
ComplianceRequirementTooComplexThe worst case scenario of the compliance requirement is too complex.
WeightLimitExceededThe maximum weight limit for executing the function was exceeded.