Expand description
§Collectives Parachain
This parachain is for collectives that serve the Westend network. Each collective is defined by a specialized (possibly instanced) pallet.
§Governance
As a system parachain, Collectives defers its governance (namely, its Root
origin), to
its Relay Chain parent, Westend.
§Collator Selection
Collectives uses pallet-collator-selection
, a simple first-come-first-served registration
system where collators can reserve a small bond to join the block producer set. There is no
slashing. Collective members are generally expected to run collators.
Re-exports§
pub use ambassador::pallet_ambassador_origins;
pub use parachains_common as common;
Modules§
- The Ambassador Program.
- The Westend Technical Fellowship.
Macros§
- Calls
add_benchmark
with all configs fromdefine_benchmarks
and passes the first two parameters on. - Calls
list_benchmark
with all configs fromdefine_benchmarks
and passes the first two parameters on.
Structs§
- The base fee for the message delivery fees.
- The asset ID for the asset that we use to pay for message delivery fees.
- Provides an implementation of
PalletInfo
to provide information about the pallet setup in the runtime. - Implements all runtime apis for the client side.
- The runtime origin type representing the origin of a call.
- Relay Chain
TransactionByteFee
/ 10
Enums§
- The type used to represent the kinds of proxying allowed.
- The aggregated runtime call type.
- A reason for placing a freeze on funds.
- A reason for placing a hold on funds.
- An identifier for each lock placed on funds.
- A reason for slashing funds.
- An aggregation of all
Task
enums across all pallets included in the current runtime.
Constants§
Traits§
- Complex storage builder stuff.
Functions§
- The version information used to identify this runtime when compiled natively.
Type Aliases§
- The address format for describing accounts.
- All pallets included in the runtime as a nested tuple of types.
- All pallets included in the runtime as a nested tuple of types. Excludes the System pallet.
- Block type as expected by this runtime.
- BlockId type as expected by this runtime.
- We allow root and the
StakingAdmin
to execute privileged collator selection operations. - Executive: handles dispatch to the various modules.
- Privileged origin that represents Root or more than two thirds of the Alliance.
- A Block signed with a Justification
- The extension to the basic transaction logic.
- Unchecked extrinsic type as expected by this runtime.