git.delta.rocks / unique-network / refs/commits / a5e777ffcd7c

difftreelog

fix(fungible) mint resets total supply

Yaroslav Bolyukin2021-11-04parent: #7768bff.patch.diff
in: master

1 file changed

modifiedpallets/fungible/src/lib.rsdiffbeforeafterboth
235 let total_supply = data235 let total_supply = data
236 .iter()236 .iter()
237 .map(|u| u.1)237 .map(|u| u.1)
238 .try_fold(0u128, |acc, v| acc.checked_add(v))238 .try_fold(<TotalSupply<T>>::get(collection.id), |acc, v| {
239 acc.checked_add(v)
240 })
239 .ok_or(ArithmeticError::Overflow)?;241 .ok_or(ArithmeticError::Overflow)?;
240242
241 for (user, amount) in data.into_iter() {243 for (user, amount) in data.into_iter() {