Module common_primitives::msa
source · Expand description
Structs and traits for the MSA pallet.
Re-exports
pub use crate::schema::SchemaId;
Structs
- Struct for the information of the relationship between an MSA and a Provider
- RPC response for getting delegated providers with their permissions
- A DelegatorId an MSA Id serving the role of a Delegator. Delegators delegate to Providers. Encodes and Decodes as just a
u64
- RPC Response for getting getting MSA keys
- Provider is the recipient of a delegation. It is a subset of an MSA Encodes and Decodes as just a
u64
- This is the metadata associated with a provider. As of now it is just a name, but it will likely be expanded in the future
- RPC response for getting schema permission grants
- The pointer value for the Signature Registry
Traits
- A behavior that allows for validating a delegator-provider relationship
- A behavior that allows looking up an MSA id
- A behavior that allows for validating an MSA
- A behavior that allows for looking up delegator-provider relationships
- A behavior that allows for validating a schema grant
Type Aliases
- Message Source Id or msaId is the unique identifier for Message Source Accounts