Module collectives_westend_runtime::ambassador
source · Expand description
The Ambassador Program.
The module defines the following on-chain functionality of the Ambassador Program:
- Managed set of program members, where every member has a rank (via AmbassadorCollective).
- Referendum functionality for the program members to propose, vote on, and execute proposals on behalf of the members of a certain rank (via AmbassadorReferenda).
- Managed content (charter, announcements) (via pallet_collective_content).
- Promotion and demotion periods, register of members’ activity, and rank based salaries (via AmbassadorCore).
- Members’ salaries (via AmbassadorSalary, requiring a member to be imported or inducted into AmbassadorCore).
Re-exports§
pub use origins::pallet_origins as pallet_ambassador_origins;
Modules§
- The Ambassador Program’s origins.
- The Ambassador Program’s member ranks.
Structs§
Type Aliases§
PayOverXcm
setup to pay the Ambassador salary on the AssetHub in WND.- Demotion is by any of:
- Exchange is by any of:
- Promotion and approval (rank-retention) is by any of: