We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d7a28ba commit a837632Copy full SHA for a837632
pallets/subtensor/src/coinbase/run_coinbase.rs
@@ -69,11 +69,15 @@ impl<T: Config> Pallet<T> {
69
if price_i < tao_in_ratio {
70
tao_in_i = price_i.saturating_mul(U96F32::saturating_from_num(block_emission));
71
alpha_in_i = block_emission;
72
- let difference_tao: U96F32 = default_tao_in_i.saturating_sub(tao_in_i);
+ 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
+ });
77
// Difference becomes buy.
78
let buy_swap_result = Self::swap_tao_for_alpha(
79
*netuid_i,
- tou64!(difference_tao).into(),
80
+ difference_tao,
81
T::SwapInterface::max_price(),
82
true,
83
);
0 commit comments