if !missed_any {
// burn some proportion of the remaining budget if we run a surplus.
let burn = (T::Burn::get() * budget_remaining).min(budget_remaining);
budget_remaining -= burn;
let (debit, credit) = T::Currency::pair(burn);
imbalance.subsume(debit);
T::BurnDestination::on_unbalanced(credit);
Self::deposit_event(Event::Burnt { burnt_funds: burn })
}
Upper code is taken from treasury pallet. I checked the balances pallet, but can not find the pair
call. Can anyone explain how this pair
call works? I'll be appreciated if anyone can point out the source of this function. Thanks in advance.