Skip to content

Commit f712ba0

Browse files
authored
Merge pull request #1200 from opentensor/fix/use-rem-root-alpha
use rem root alpha
2 parents 578263b + c084139 commit f712ba0

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

pallets/subtensor/src/coinbase/run_coinbase.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -464,13 +464,13 @@ impl<T: Config> Pallet<T> {
464464
root_alpha_divs
465465
.entry(hotkey_j.clone())
466466
.and_modify(|e| {
467-
*e = e.saturating_add(root_alpha_divs_j.saturating_to_num::<u64>())
467+
*e = e.saturating_add(rem_root_alpha_divs_j.saturating_to_num::<u64>())
468468
})
469-
.or_insert(root_alpha_divs_j.saturating_to_num::<u64>());
469+
.or_insert(rem_root_alpha_divs_j.saturating_to_num::<u64>());
470470
log::debug!(
471471
"Stored root alpha dividends for hotkey {:?}: {:?}",
472472
hotkey_j,
473-
root_alpha_divs_j.saturating_to_num::<u64>()
473+
rem_root_alpha_divs_j.saturating_to_num::<u64>()
474474
);
475475

476476
// 2.5.2 --- Store the alpha dividends

pallets/subtensor/src/tests/coinbase.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ fn test_dynamic_function_various_values() {
3939
assert!(alpha_in_emission <= alpha_emission, "alpha_in_emission is greater than alpha_emission");
4040
assert!(alpha_out_emission <= 2 * alpha_emission, "alpha_out_emission is greater than 2 * alpha_emission");
4141
assert!((alpha_in_emission + alpha_out_emission) <= 2 * alpha_emission, "Sum of alpha_in_emission and alpha_out_emission is less than or equal to. 2 * alpha_emission");
42-
close( alpha_in_emission + alpha_out_emission, 2 * alpha_emission, 10 );
42+
close( alpha_in_emission + alpha_out_emission, alpha_in_emission + alpha_emission, 10 );
4343
if alpha_in_emission > 0 || tao_in_emission > 0 {
4444
assert!((tao_in_emission as f64 / alpha_in_emission as f64 - price).abs() < 1e-1, "Ratio of tao_in_emission to alpha_in_emission is not equal to price");
4545
}
@@ -70,7 +70,7 @@ fn test_dynamic_function_price_equal_emission() {
7070
let expected_alpha_in: u64 =
7171
(alpha_block_emission * tao_subnet_emission) / tao_block_emission;
7272
close(alpha_in, expected_alpha_in, 10);
73-
close(alpha_out, 2 * alpha_block_emission - expected_alpha_in, 10);
73+
close(alpha_out, alpha_block_emission, 10);
7474
});
7575
}
7676

0 commit comments

Comments
 (0)