difftreelog
fix(collator-selection) disable reward transfer when zero
in: master
1 file changed
pallets/collator-selection/src/lib.rsdiffbeforeafterboth610 .unwrap_or_else(Zero::zero)610 .unwrap_or_else(Zero::zero)611 .div(2u32.into());611 .div(2u32.into());612613 if !reward.is_zero() {612 // `reward` is half of pot account minus ED, this should never fail.614 // `reward` is half of pot account minus ED, this should never fail.613 let _success = T::Currency::transfer(&pot, &author, reward, Preservation::Preserve);615 let _success = T::Currency::transfer(&pot, &author, reward, Preservation::Preserve);614 debug_assert!(_success.is_ok());616 debug_assert!(_success.is_ok());617 }615 <LastAuthoredBlock<T>>::insert(author, frame_system::Pallet::<T>::block_number());618 <LastAuthoredBlock<T>>::insert(author, frame_system::Pallet::<T>::block_number());616619617 frame_system::Pallet::<T>::register_extra_weight_unchecked(620 frame_system::Pallet::<T>::register_extra_weight_unchecked(