referrerpolicy=no-referrer-when-downgrade

Type Alias collectives_westend_runtime::ambassador::PromoteOrigin

source ·
pub type PromoteOrigin = EitherOf<DemoteOrigin, TryMapSuccess<EnsureMember<Runtime, AmbassadorCollectiveInstance, { ranks::HEAD_AMBASSADOR_TIER_5 }>, Replace<ConstU16<0>>>>;
Expand description

Promotion and approval (rank-retention) is by any of:

  • Root can promote arbitrarily.
  • the FellowshipAdmin origin (i.e. token holder referendum);
  • a senior members vote by the rank two above the new/current rank.
  • a member of rank 5 or above can add a candidate (rank 0).

Aliased Type§

struct PromoteOrigin(/* private fields */);