Module types

Source
Expand description

Types for the MSA Pallet

Structs§

AddKeyData
A type definition for the payload for the following operation:
AddProvider
Structure that is signed for granting permissions to a Provider
AuthorizedKeyData
A type definition for the payload for authorizing a public key for the following operations:
Delegation
Struct for the information of the relationship between an MSA and a Provider
DelegatorId
A DelegatorId an MSA Id serving the role of a Delegator. Delegators delegate to Providers. Encodes and Decodes as just a u64
KeyInfoResponse
RPC Response for getting MSA keys
ProviderId
Provider is the recipient of a delegation. It is a subset of an MSA Encodes and Decodes as just a u64
RecoveryCommitmentPayload
A type definition for the payload for the Recovery Commitment operation:

Enums§

PayloadTypeDiscriminator
Type discriminator enum for signed payloads

Constants§

EMPTY_FUNCTION
Dispatch Empty

Traits§

PermittedDelegationSchemas
The interface for mutating schemas permissions in a delegation relationship.

Type Aliases§

MessageSourceId
Message Source Id or msaId is the unique identifier for Message Source Accounts
RecoveryCommitment
A type definition for the Recovery Commitment data for the following operation:
RecoveryHash
A type definition for hash types used in the MSA Recovery System.