Expand description
Types for the MSA Pallet
Structs§
- AddKey
Data - A type definition for the payload for the following operation:
- AddProvider
- Structure that is signed for granting permissions to a Provider
- Authorized
KeyData - 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
- Delegator
Id - A DelegatorId an MSA Id serving the role of a Delegator.
Delegators delegate to Providers.
Encodes and Decodes as just a
u64
- KeyInfo
Response - RPC Response for getting MSA keys
- Provider
Id - Provider is the recipient of a delegation.
It is a subset of an MSA
Encodes and Decodes as just a
u64
- Recovery
Commitment Payload - A type definition for the payload for the Recovery Commitment operation:
Enums§
- Payload
Type Discriminator - Type discriminator enum for signed payloads
Constants§
- EMPTY_
FUNCTION - Dispatch Empty
Traits§
- Permitted
Delegation Schemas - The interface for mutating schemas permissions in a delegation relationship.
Type Aliases§
- Message
Source Id - Message Source Id or msaId is the unique identifier for Message Source Accounts
- Recovery
Commitment - A type definition for the Recovery Commitment data for the following operation:
- Recovery
Hash - A type definition for hash types used in the MSA Recovery System.