Skip to content

Commit a837632

Browse files
committed
add total issuance bump
1 parent d7a28ba commit a837632

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

pallets/subtensor/src/coinbase/run_coinbase.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,15 @@ impl<T: Config> Pallet<T> {
6969
if price_i < tao_in_ratio {
7070
tao_in_i = price_i.saturating_mul(U96F32::saturating_from_num(block_emission));
7171
alpha_in_i = block_emission;
72-
let difference_tao: U96F32 = default_tao_in_i.saturating_sub(tao_in_i);
72+
let difference_tao: TaoCurrency =
73+
tou64!(default_tao_in_i.saturating_sub(tao_in_i)).into();
74+
TotalIssuance::<T>::mutate(|total| {
75+
*total = total.saturating_add(difference_tao);
76+
});
7377
// Difference becomes buy.
7478
let buy_swap_result = Self::swap_tao_for_alpha(
7579
*netuid_i,
76-
tou64!(difference_tao).into(),
80+
difference_tao,
7781
T::SwapInterface::max_price(),
7882
true,
7983
);

0 commit comments

Comments
 (0)