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.

Required Associated Types§

source

type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>

source

type Moment: Parameter + Default + Scale<Self::BlockNumber, Output = Self::Moment> + Copy + MaxEncodedLen + StaticTypeInfo + Into<u64>

source

type Timestamp: Time<Moment = Self::Moment>

source

type Rbac: RoleBasedAccessControl<Self::AccountId>

source

type RemoveOrigin: EnsureOrigin<Self::RuntimeOrigin>

source

type Currency: Currency<Self::AccountId>

source

type MaxDocuments: Get<u32>

source

type MaxProjectsPerUser: Get<u32>

source

type MaxUserPerProject: Get<u32>

source

type MaxBuildersPerProject: Get<u32>

source

type MaxInvestorsPerProject: Get<u32>

source

type MaxIssuersPerProject: Get<u32>

source

type MaxRegionalCenterPerProject: Get<u32>

source

type MaxDrawdownsPerProject: Get<u32>

source

type MaxTransactionsPerDrawdown: Get<u32>

source

type MaxRegistrationsAtTime: Get<u32>

source

type MaxExpendituresPerProject: Get<u32>

source

type MaxProjectsPerInvestor: Get<u32>

source

type MaxBanksPerProject: Get<u32>

source

type MaxJobEligiblesByProject: Get<u32>

source

type MaxRevenuesByProject: Get<u32>

source

type MaxTransactionsPerRevenue: Get<u32>

source

type MaxStatusChangesPerDrawdown: Get<u32>

source

type MaxStatusChangesPerRevenue: Get<u32>

source

type MaxRecoveryChanges: Get<u32>

source

type MinAdminBalance: Get<BalanceOf<Self>>

source

type TransferAmount: Get<BalanceOf<Self>>

Implementors§