From ff090d71ac9d2ceec8d1876625b97bd143f79e0e Mon Sep 17 00:00:00 2001 From: camfairchild Date: Thu, 6 Nov 2025 20:41:03 -0500 Subject: [PATCH 1/5] . --- tests/e2e_tests/test_metagraph.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/e2e_tests/test_metagraph.py b/tests/e2e_tests/test_metagraph.py index 4955ca0743..bb3cfd1188 100644 --- a/tests/e2e_tests/test_metagraph.py +++ b/tests/e2e_tests/test_metagraph.py @@ -215,12 +215,12 @@ def test_metagraph_info(subtensor, alice_wallet, bob_wallet): blocks_since_last_step=1, subnet_emission=Balance(0), alpha_in=Balance.from_tao(10).set_unit(1), - alpha_out=Balance.from_tao(1).set_unit(1), + alpha_out=Balance.from_tao(2).set_unit(1), # it's been 2 blocks tao_in=Balance.from_tao(10), - alpha_out_emission=Balance(0).set_unit(1), + alpha_out_emission=Balance(1).set_unit(1), # 1 alpha per block alpha_in_emission=Balance(0).set_unit(1), tao_in_emission=Balance(0), - pending_alpha_emission=Balance(0).set_unit(1), + pending_alpha_emission=Balance.from_tao(0.820_004_577).set_unit(1), # minus owner cut pending_root_emission=Balance(0), subnet_volume=Balance(0).set_unit(1), moving_price=Balance(0), From cd997655f484a2cd447ea905a0dd03faa9058d00 Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Thu, 6 Nov 2025 18:32:37 -0800 Subject: [PATCH 2/5] one more fix --- tests/e2e_tests/test_metagraph.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tests/e2e_tests/test_metagraph.py b/tests/e2e_tests/test_metagraph.py index bb3cfd1188..1a54dd7927 100644 --- a/tests/e2e_tests/test_metagraph.py +++ b/tests/e2e_tests/test_metagraph.py @@ -199,7 +199,9 @@ def test_metagraph_info(subtensor, alice_wallet, bob_wallet): alice_subnet_netuid = subtensor.get_total_subnets() # 2 subtensor.register_subnet(alice_wallet, True, True) - metagraph_info = subtensor.get_metagraph_info(netuid=1, block=1) + block = 1 + alpha_per_block = 1 + metagraph_info = subtensor.get_metagraph_info(netuid=1, block=block) expected_metagraph_info = MetagraphInfo( netuid=1, @@ -209,18 +211,18 @@ def test_metagraph_info(subtensor, alice_wallet, bob_wallet): network_registered_at=0, owner_hotkey="5C4hrfjw9DjXZTzV3MwzrrAr9P1MJhSrvWGWqi1eSuyUpnhM", owner_coldkey="5C4hrfjw9DjXZTzV3MwzrrAr9P1MJhSrvWGWqi1eSuyUpnhM", - block=1, + block=block, tempo=100, last_step=0, blocks_since_last_step=1, subnet_emission=Balance(0), alpha_in=Balance.from_tao(10).set_unit(1), - alpha_out=Balance.from_tao(2).set_unit(1), # it's been 2 blocks + alpha_out=Balance.from_tao((1 + block) * alpha_per_block).set_unit(1), # it's been 2 blocks tao_in=Balance.from_tao(10), - alpha_out_emission=Balance(1).set_unit(1), # 1 alpha per block + alpha_out_emission=Balance.from_tao(block * alpha_per_block).set_unit(1), # 1 alpha per block alpha_in_emission=Balance(0).set_unit(1), tao_in_emission=Balance(0), - pending_alpha_emission=Balance.from_tao(0.820_004_577).set_unit(1), # minus owner cut + pending_alpha_emission=Balance.from_tao(0.820_004_577).set_unit(1), # minus owner cut already pending_root_emission=Balance(0), subnet_volume=Balance(0).set_unit(1), moving_price=Balance(0), From 1cccb5ae49765b8992ee0ec5b43fc60484f4e860 Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Mon, 10 Nov 2025 16:32:44 -0800 Subject: [PATCH 3/5] pending_root_emission + alpha_out_emission --- tests/e2e_tests/test_metagraph.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/e2e_tests/test_metagraph.py b/tests/e2e_tests/test_metagraph.py index 1a54dd7927..2964c1b2ae 100644 --- a/tests/e2e_tests/test_metagraph.py +++ b/tests/e2e_tests/test_metagraph.py @@ -217,12 +217,12 @@ def test_metagraph_info(subtensor, alice_wallet, bob_wallet): blocks_since_last_step=1, subnet_emission=Balance(0), alpha_in=Balance.from_tao(10).set_unit(1), - alpha_out=Balance.from_tao((1 + block) * alpha_per_block).set_unit(1), # it's been 2 blocks + alpha_out=Balance.from_tao(block * alpha_per_block).set_unit(1), # it's been 2 blocks tao_in=Balance.from_tao(10), - alpha_out_emission=Balance.from_tao(block * alpha_per_block).set_unit(1), # 1 alpha per block + alpha_out_emission=Balance.from_tao(0).set_unit(1), # 1 alpha per block alpha_in_emission=Balance(0).set_unit(1), tao_in_emission=Balance(0), - pending_alpha_emission=Balance.from_tao(0.820_004_577).set_unit(1), # minus owner cut already + pending_alpha_emission=Balance.from_tao(0).set_unit(1), # minus owner cut already pending_root_emission=Balance(0), subnet_volume=Balance(0).set_unit(1), moving_price=Balance(0), From 1c003db38be25a0bc8164367aade5936eb70d16d Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Mon, 10 Nov 2025 17:00:41 -0800 Subject: [PATCH 4/5] main based changes --- tests/e2e_tests/test_metagraph.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/e2e_tests/test_metagraph.py b/tests/e2e_tests/test_metagraph.py index 2964c1b2ae..96ee0d124d 100644 --- a/tests/e2e_tests/test_metagraph.py +++ b/tests/e2e_tests/test_metagraph.py @@ -217,12 +217,12 @@ def test_metagraph_info(subtensor, alice_wallet, bob_wallet): blocks_since_last_step=1, subnet_emission=Balance(0), alpha_in=Balance.from_tao(10).set_unit(1), - alpha_out=Balance.from_tao(block * alpha_per_block).set_unit(1), # it's been 2 blocks + alpha_out=Balance.from_tao(1 + block * alpha_per_block).set_unit(1), # it's been 2 blocks tao_in=Balance.from_tao(10), - alpha_out_emission=Balance.from_tao(0).set_unit(1), # 1 alpha per block + alpha_out_emission=Balance.from_tao(block).set_unit(1), # 1 alpha per block alpha_in_emission=Balance(0).set_unit(1), tao_in_emission=Balance(0), - pending_alpha_emission=Balance.from_tao(0).set_unit(1), # minus owner cut already + pending_alpha_emission=Balance.from_tao(0.820004576).set_unit(1), # minus owner cut already pending_root_emission=Balance(0), subnet_volume=Balance(0).set_unit(1), moving_price=Balance(0), From 2555f65b34e8826e2efa3841990e5d8157afa635 Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Wed, 12 Nov 2025 16:52:04 -0800 Subject: [PATCH 5/5] fix for first block test --- tests/e2e_tests/test_metagraph.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/e2e_tests/test_metagraph.py b/tests/e2e_tests/test_metagraph.py index 96ee0d124d..2964c1b2ae 100644 --- a/tests/e2e_tests/test_metagraph.py +++ b/tests/e2e_tests/test_metagraph.py @@ -217,12 +217,12 @@ def test_metagraph_info(subtensor, alice_wallet, bob_wallet): blocks_since_last_step=1, subnet_emission=Balance(0), alpha_in=Balance.from_tao(10).set_unit(1), - alpha_out=Balance.from_tao(1 + block * alpha_per_block).set_unit(1), # it's been 2 blocks + alpha_out=Balance.from_tao(block * alpha_per_block).set_unit(1), # it's been 2 blocks tao_in=Balance.from_tao(10), - alpha_out_emission=Balance.from_tao(block).set_unit(1), # 1 alpha per block + alpha_out_emission=Balance.from_tao(0).set_unit(1), # 1 alpha per block alpha_in_emission=Balance(0).set_unit(1), tao_in_emission=Balance(0), - pending_alpha_emission=Balance.from_tao(0.820004576).set_unit(1), # minus owner cut already + pending_alpha_emission=Balance.from_tao(0).set_unit(1), # minus owner cut already pending_root_emission=Balance(0), subnet_volume=Balance(0).set_unit(1), moving_price=Balance(0),