Trait pallet_balances::pallet::Config
source · [−]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
type Balance: Parameter + Member + AtLeast32BitUnsigned + Codec + Default + Copy + MaybeSerializeDeserialize + Debug
type Balance: Parameter + Member + AtLeast32BitUnsigned + Codec + Default + Copy + MaybeSerializeDeserialize + Debug
The balance of an account.
type DustRemoval: OnUnbalanced<NegativeImbalance<Self, I>>
type DustRemoval: OnUnbalanced<NegativeImbalance<Self, I>>
Handler for the unbalanced reduction when removing a dust account.
type ExistentialDeposit: Get<Self::Balance>
type ExistentialDeposit: Get<Self::Balance>
The minimum amount required to keep an account open.
type AccountStore: StoredMap<Self::AccountId, AccountData<Self::Balance>>
type AccountStore: StoredMap<Self::AccountId, AccountData<Self::Balance>>
The means of storing the balances of an account.
type WeightInfo: WeightInfo
type WeightInfo: WeightInfo
Weight information for extrinsics in this pallet.