pub fn reap<'a, T: Config<I>, I: 'static>(
balance: &'a mut VirtualBalance<T, I>,
variant: &'a T::Position,
id: &'a Digest<T>,
value: &'a AssetOf<T, I>,
qualify: &'a DispatchPolicy,
) -> Result<AssetOf<T, I>, DispatchError>Expand description
Reaps (removes) value from a VirtualBalance (e.g. penalties/deflation)
via LazyBalance::reap execution.
Wraps plugin dispatch using LazyInput::Reap
and returns the actual reaped asset value.