Trait pallet_fund_admin::pallet::Config
source · pub trait Config: Config {
Show 27 associated items
type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>;
type Moment: Parameter + Default + Scale<Self::BlockNumber, Output = Self::Moment> + Copy + MaxEncodedLen + StaticTypeInfo + Into<u64>;
type Timestamp: Time<Moment = Self::Moment>;
type Rbac: RoleBasedAccessControl<Self::AccountId>;
type RemoveOrigin: EnsureOrigin<Self::RuntimeOrigin>;
type Currency: Currency<Self::AccountId>;
type MaxDocuments: Get<u32>;
type MaxProjectsPerUser: Get<u32>;
type MaxUserPerProject: Get<u32>;
type MaxBuildersPerProject: Get<u32>;
type MaxInvestorsPerProject: Get<u32>;
type MaxIssuersPerProject: Get<u32>;
type MaxRegionalCenterPerProject: Get<u32>;
type MaxDrawdownsPerProject: Get<u32>;
type MaxTransactionsPerDrawdown: Get<u32>;
type MaxRegistrationsAtTime: Get<u32>;
type MaxExpendituresPerProject: Get<u32>;
type MaxProjectsPerInvestor: Get<u32>;
type MaxBanksPerProject: Get<u32>;
type MaxJobEligiblesByProject: Get<u32>;
type MaxRevenuesByProject: Get<u32>;
type MaxTransactionsPerRevenue: Get<u32>;
type MaxStatusChangesPerDrawdown: Get<u32>;
type MaxStatusChangesPerRevenue: Get<u32>;
type MaxRecoveryChanges: Get<u32>;
type MinAdminBalance: Get<BalanceOf<Self>>;
type TransferAmount: Get<BalanceOf<Self>>;
}
Expand description
Configuration trait of this pallet.
Implement this type for a runtime in order to customize this pallet.