mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-16 07:21:07 +00:00
Fix srml-balance burn implementation (#3443)
* tests * fix * bump version
This commit is contained in:
@@ -824,12 +824,12 @@ where
|
||||
}
|
||||
|
||||
fn burn(mut amount: Self::Balance) -> Self::PositiveImbalance {
|
||||
<TotalIssuance<T, I>>::mutate(|issued|
|
||||
issued.checked_sub(&amount).unwrap_or_else(|| {
|
||||
<TotalIssuance<T, I>>::mutate(|issued| {
|
||||
*issued = issued.checked_sub(&amount).unwrap_or_else(|| {
|
||||
amount = *issued;
|
||||
Zero::zero()
|
||||
})
|
||||
);
|
||||
});
|
||||
});
|
||||
PositiveImbalance::new(amount)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user