[][src]Trait sunshine_shares_atomic::Trait

Associated Types

type Event: From<Event<Self>> + Into<Self::Event>

The overarching event type

type OrgData: GetGroupSize<GroupId = u32> + GroupMembership<Self::AccountId> + IDIsAvailable<OrgId> + GenerateUniqueID<OrgId> + ChainSudoPermissions<Self::AccountId> + OrganizationSupervisorPermissions<u32, Self::AccountId> + ChangeGroupMembership<Self::AccountId>

Must be synced in this module if the assigned type is an associated type for anything that inherits this module

type Shares: Parameter + Member + AtLeast32Bit + Codec + Default + Copy + MaybeSerializeDeserialize + Debug + PartialOrd + CheckedSub + Zero

The ownership value for each member in the context of a (OrgId, ShareId)

type ReservationLimit: Get<u32>

The hard limit on the number of times shares can be reserved

Loading content...

Implementors

Loading content...