permit setting treasury pallet initial funding through genesis (#7214)

This commit is contained in:
Kerwin Zhu
2020-10-01 17:15:33 +08:00
committed by GitHub
parent dbf4558633
commit a2c4b38eb6
2 changed files with 25 additions and 4 deletions
+8 -4
View File
@@ -396,10 +396,14 @@ decl_storage! {
add_extra_genesis {
build(|_config| {
// Create Treasury account
let _ = T::Currency::make_free_balance_be(
&<Module<T, I>>::account_id(),
T::Currency::minimum_balance(),
);
let account_id = <Module<T, I>>::account_id();
let min = T::Currency::minimum_balance();
if T::Currency::free_balance(&account_id) < min {
let _ = T::Currency::make_free_balance_be(
&account_id,
min,
);
}
});
}
}