pub trait Config<I: 'static = ()>: Config {
    type Balance: Parameter + Member + AtLeast32BitUnsigned + Codec + Default + Copy + MaybeSerializeDeserialize + Debug;
    type DustRemoval: OnUnbalanced<NegativeImbalance<Self, I>>;
    type Event: From<Event<Self, I>> + IsType<<Self as Config>::Event>;
    type ExistentialDeposit: Get<Self::Balance>;
    type AccountStore: StoredMap<Self::AccountId, AccountData<Self::Balance>>;
    type WeightInfo: WeightInfo;
    type MaxLocks: Get<u32>;
}

Associated Types

The balance of an account.

Handler for the unbalanced reduction when removing a dust account.

The overarching event type.

The minimum amount required to keep an account open.

The means of storing the balances of an account.

Weight information for extrinsics in this pallet.

The maximum number of locks that should exist on an account. Not strictly enforced, but used for weight estimation.

Implementors