pub trait Config: Config + Config + Config + Config + Config + Config + Config + Config + Config + Config {
Show 16 associated items type Event: From<Event<Self>> + IsType<<Self as Config>::Event>; type Call: Parameter + UnfilteredDispatchable<Origin = <Self as Config>::Origin> + From<Call<Self>> + GetDispatchInfo; type Delay: Get<Self::BlockNumber>; type CheckDelay: Get<Self::BlockNumber>; type InvestorVoteAmount: Get<u128>; type Currency: Currency<Self::AccountId> + ReservableCurrency<Self::AccountId>; type WeightInfo: WeightInfo; type Guaranty: Get<u32>; type RoR: Get<Percent>; type MinimumDepositVote: Get<BalanceOf<Self>>; type RepFees: Get<BalanceOf<Self>>; type ContractLength: Get<Self::BlockNumber>; type CheckPeriod: Get<Self::BlockNumber>; type RentCheck: Get<Self::BlockNumber>; type Lease: Get<u32>; type Maintenance: Get<Percent>;
}
Expand description

Configure the pallet by specifying the parameters and types on which it depends.

Required Associated Types§

Because this pallet emits events, it depends on the runtime’s definition of an event.

Number of months for the guaranty deposit

Return on Rent

Fees payed to the Representative by the tenant, to provide a judgement

Lease period in number of blocks

Period between check of Referendum status

Period between check of rent payment status for active tenants

Lease period in number of months

Maintenance fees percentage taken on monthly rent

Implementors§

impl Config for Runtime