Skip to content

Commit 63f961b

Browse files
committed
fix: test no longer triggers subsidy so test logic was wrong
1 parent 5626096 commit 63f961b

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

pallets/subtensor/src/coinbase/run_coinbase.rs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ impl<T: Config> Pallet<T> {
6969
log::debug!("default_alpha_in_i: {default_alpha_in_i:?}");
7070

7171
// Get alpha_emission total
72-
let alpha_emission_i: U96F32 = asfloat!(Self::get_block_emission_for_issuance(
73-
Self::get_alpha_issuance(*netuid_i).into()
74-
)
75-
.unwrap_or(0));
72+
let alpha_emission_i: U96F32 = asfloat!(
73+
Self::get_block_emission_for_issuance(Self::get_alpha_issuance(*netuid_i).into())
74+
.unwrap_or(0)
75+
);
7676
log::debug!("alpha_emission_i: {alpha_emission_i:?}");
7777

7878
let mut alpha_in_i: U96F32;
@@ -85,11 +85,7 @@ impl<T: Config> Pallet<T> {
8585
alpha_in_i = min_alpha_emission;
8686
tao_in_i = alpha_in_i.saturating_mul(price_i);
8787

88-
println!("are we in this block?");
89-
println!("total_moving_prices: {total_moving_prices:?}");
90-
9188
if total_moving_prices < U96F32::saturating_from_num(1.0) {
92-
println!("my favorite bar is če");
9389
let difference_tao: U96F32 = default_tao_in_i.saturating_sub(tao_in_i);
9490
// Difference becomes buy.
9591
let buy_swap_result = Self::swap_tao_for_alpha(
@@ -225,7 +221,7 @@ impl<T: Config> Pallet<T> {
225221
let root_alpha: U96F32 = root_proportion
226222
.saturating_mul(alpha_out_i) // Total alpha emission per block remaining.
227223
.saturating_mul(asfloat!(0.5)); // 50% to validators.
228-
// Remove root alpha from alpha_out.
224+
// Remove root alpha from alpha_out.
229225
log::debug!("root_alpha: {root_alpha:?}");
230226
// Get pending alpha as original alpha_out - root_alpha.
231227
let pending_alpha: U96F32 = alpha_out_i.saturating_sub(root_alpha);

pallets/subtensor/src/tests/coinbase.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -463,8 +463,8 @@ fn test_coinbase_alpha_issuance_with_cap_trigger_and_block_emission() {
463463
// Enable emission
464464
FirstEmissionBlockNumber::<Test>::insert(netuid1, 0);
465465
FirstEmissionBlockNumber::<Test>::insert(netuid2, 0);
466-
SubnetMovingPrice::<Test>::insert(netuid1, I96F32::from_num(1));
467-
SubnetMovingPrice::<Test>::insert(netuid2, I96F32::from_num(2));
466+
SubnetMovingPrice::<Test>::insert(netuid1, I96F32::from_num(0.1));
467+
SubnetMovingPrice::<Test>::insert(netuid2, I96F32::from_num(0.2));
468468

469469
// Force the swap to initialize
470470
SubtensorModule::swap_tao_for_alpha(
@@ -498,7 +498,7 @@ fn test_coinbase_alpha_issuance_with_cap_trigger_and_block_emission() {
498498
let price_2_after = <Test as pallet::Config>::SwapInterface::current_alpha_price(netuid2);
499499

500500
// AlphaIn gets decreased beacuse of a buy
501-
assert!(u64::from(SubnetAlphaIn::<Test>::get(netuid1)) < initial_alpha);
501+
assert!(u64::from(SubnetAlphaIn::<Test>::get(netuid1)) < initial_alpha); // HERE
502502
assert_eq!(
503503
u64::from(SubnetAlphaOut::<Test>::get(netuid2)),
504504
21_000_000_000_000_000_u64

0 commit comments

Comments
 (0)