Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
279 commits
Select commit Hold shift + click to select a range
3f98a07
Merge branch 'staging' into feat/thewhaleking/add-parent-hotkeys
basfroman Jun 3, 2025
a5afbdd
remove nested else
Jun 3, 2025
31c8406
remove an unused test case
Jun 3, 2025
6950464
Merge pull request #2906 from opentensor/feat/thewhaleking/add-parent…
basfroman Jun 3, 2025
e557c59
Merge branch 'staging' into feat/roman/selective_metagraph_back
Jun 4, 2025
a24aefa
add local env variable for `config.wallet.*`
Jun 4, 2025
512d507
Merge pull request #2908 from opentensor/feat/roman/add-lev-for-confi…
basfroman Jun 4, 2025
e5b0b60
Merge branch 'staging' into feat/roman/selective_metagraph_back
basfroman Jun 4, 2025
675e7f3
Update bittensor/core/async_subtensor.py
basfroman Jun 4, 2025
4663395
Update bittensor/core/subtensor.py
basfroman Jun 4, 2025
b5f979b
Update bittensor/core/async_subtensor.py
basfroman Jun 4, 2025
c5533ef
Update bittensor/core/subtensor.py
basfroman Jun 4, 2025
fcf1223
ruff
Jun 4, 2025
f3ec701
fix tests assertions
Jun 4, 2025
1d5b075
Allow for use of the new archive backup endpoints specification.
thewhaleking Jun 6, 2025
c368f35
Ruff
thewhaleking Jun 6, 2025
77ba7a9
Cleans up subtensor and async_subtensor files (esp line length)
thewhaleking Jun 6, 2025
ea7dcb9
Fix default docstring.
thewhaleking Jun 6, 2025
2eeb2db
Merge branch 'staging' into feat/roman/unstake_all
basfroman Jun 6, 2025
1ad4cf9
Missed newline
thewhaleking Jun 6, 2025
bfd53bd
Merge pull request #2910 from opentensor/chore/thewhaleking/code-form…
thewhaleking Jun 6, 2025
4f17964
bumps version and changelog
ibraheem-abe Jun 6, 2025
f43e748
update changelog
ibraheem-abe Jun 6, 2025
2edb468
Update docker_release.yml
MamunC0der Jun 8, 2025
dbbfbc0
Merge branch 'staging' into backmerge/9.7.1
thewhaleking Jun 9, 2025
caf5bb5
Merge pull request #2913 from opentensor/backmerge/9.7.1
thewhaleking Jun 9, 2025
4e47687
Merge branch 'staging' into master
thewhaleking Jun 9, 2025
9297101
Merge pull request #2912 from MamunC0der/master
basfroman Jun 9, 2025
13ec89b
Merge branch 'staging' into master
basfroman Jun 9, 2025
51cde19
improve script (add venv)
Jun 10, 2025
5d5e098
improve script
Jun 10, 2025
ec6de22
improve script
Jun 10, 2025
23ebd0f
Merge pull request #2914 from opentensor/fix/roman/install.sh
basfroman Jun 10, 2025
fbacb1e
Merge remote-tracking branch 'origin/staging' into feat/thewhaleking/…
thewhaleking Jun 10, 2025
d9d57ea
Bump async-substrate-interface req
thewhaleking Jun 10, 2025
9b741e1
Consolidated the metadata_at_version responses, broke that and metada…
thewhaleking Jun 10, 2025
c8e13c6
Merge branch 'feat/thewhaleking/cleanup-websocket-integration-data' i…
thewhaleking Jun 10, 2025
3673dff
Merge pull request #2915 from opentensor/feat/thewhaleking/cleanup-we…
thewhaleking Jun 10, 2025
4eeee8b
Merge branch 'staging' into master
basfroman Jun 10, 2025
4047dd9
Adds integration test for RetrySubtensor with Archive Node
thewhaleking Jun 10, 2025
af184ff
Merge branch 'staging' into feat/thewhaleking/retry-archive-node-support
thewhaleking Jun 10, 2025
13cf19a
Merge pull request #2868 from eveneast/master
basfroman Jun 11, 2025
a4410d4
Adds archive endpoints to SubtensorAPI
thewhaleking Jun 11, 2025
d5669e3
Merge branch 'staging' into feat/thewhaleking/retry-archive-node-support
thewhaleking Jun 11, 2025
5cfbb74
Adds ws_shutdown_timer arg to AsyncSubtensor and SubtensorAPI
thewhaleking Jun 11, 2025
e61c9af
Docstring.
thewhaleking Jun 11, 2025
e592660
Merge branch 'feat/thewhaleking/retry-archive-node-support' into feat…
thewhaleking Jun 11, 2025
d963242
fix: improved type hints
Arthurdw Jun 12, 2025
be2452b
rev: python3.9 does not yet have `typing.Self`
Arthurdw Jun 12, 2025
cb83016
fix: should not get the value as a str is returned
Arthurdw Jun 12, 2025
933e969
refactor: ruff reformat
Arthurdw Jun 12, 2025
952d956
Bumps async-substrate-interface requirement
thewhaleking Jun 13, 2025
1ebb466
Docstring update
thewhaleking Jun 13, 2025
bbaf299
Merge branch 'feat/thewhaleking/retry-archive-node-support' into feat…
thewhaleking Jun 13, 2025
12297af
Ruff
thewhaleking Jun 13, 2025
5a78b9d
add `SKIP_PULL` variable for conftest.py
Jun 13, 2025
4ae2abe
Merge pull request #2920 from opentensor/feat/roman/add-skipp-pulling…
basfroman Jun 13, 2025
953240e
Update test_commit_weights.py
zeevick10 Jun 15, 2025
4b15803
add reset_bonds flag
andreea-popescu-reef Apr 3, 2025
a614c21
add get_last_commitment_bonds_reset_block
andreea-popescu-reef Apr 4, 2025
b651960
rebase and fix
andreea-popescu-reef Jun 3, 2025
0ffe5b9
tests
andreea-popescu-reef Jun 3, 2025
34d157a
Update bittensor/core/extrinsics/asyncex/serving.py
andreea-popescu-reef Jun 16, 2025
6ae9f9e
Update bittensor/core/extrinsics/serving.py
andreea-popescu-reef Jun 16, 2025
d3bcadd
fix async reset_bonds
andreea-popescu-reef Jun 16, 2025
29c8b63
add `logo_url` to `SubnetIdentity`
Jun 16, 2025
5a70210
update `set_subnet_identity_extrinsic`s
Jun 16, 2025
7fae4f5
update `DynamicInfo`
Jun 16, 2025
c493c19
update subtensor `set_subnet_identity` calls
Jun 16, 2025
7c9951c
fix e2e tests
Jun 16, 2025
b8f76fa
fix unit tests
Jun 16, 2025
0a3ea53
Merge branch 'staging' into master
basfroman Jun 16, 2025
fc7e1e0
Merge pull request #2923 from opentensor/feat/roman/update-SubnetIden…
basfroman Jun 16, 2025
9b8c613
Merge branch 'staging' into master
basfroman Jun 16, 2025
59f402f
Merge branch 'staging' into staging
basfroman Jun 16, 2025
2e2f9e8
add time
Jun 16, 2025
69d5d81
Merge pull request #2924 from opentensor/fix/roman/flaky-test-hotkey
basfroman Jun 16, 2025
f50e4ac
move `set_children_extrinsic` to their extrinsic modules
Jun 17, 2025
74b330f
add `root_set_pending_childkey_cooldown_extrinsic`
Jun 17, 2025
9eb028d
update call in subtensor
Jun 17, 2025
c879248
add call in SubtensorApi
Jun 17, 2025
f03172d
fix e2e test
Jun 17, 2025
4f474fb
utils
Jun 17, 2025
c62e0b7
Merge branch 'staging' into fix/roman/flaky-test-hotkey
basfroman Jun 17, 2025
c2ce902
Merge branch 'staging' into staging
Arthurdw Jun 17, 2025
92bac71
added unit tests for `subtensor.set_children` calls
Jun 17, 2025
e226f14
wait_for_finalization=False by default
Jun 17, 2025
54f7193
add tests for extrinsics
Jun 17, 2025
083a9ac
Merge remote-tracking branch 'origin/fix/roman/flaky-test-hotkey' int…
Jun 17, 2025
3673e1b
improve e2e test
Jun 17, 2025
69b4136
ruff
Jun 17, 2025
e673c23
opps, remove wrong import set_children_extrinsic
Jun 17, 2025
2bcb947
Merge pull request #2925 from opentensor/fix/roman/flaky-test-hotkey
basfroman Jun 17, 2025
b14fee3
Merge branch 'staging' into feat/roman/unstake_all
Jun 17, 2025
648bf17
fix loging message format
Jun 17, 2025
9e143b8
add unstake_all to SubtensorApi
Jun 17, 2025
054b4fa
add `unstaking_all_limit_extrinsic` to extrinsic sub-package
Jun 17, 2025
9860c86
update subtensor.unstake_all logic (safety/unsafety)
Jun 17, 2025
13a81ef
fix tests
Jun 17, 2025
da96dad
Merge pull request #2927 from opentensor/fix/roman/afpha-low-and-high…
basfroman Jun 18, 2025
f15b147
Merge branch 'staging' into master
basfroman Jun 18, 2025
792e669
Merge branch 'staging' into feat/roman/unstake_all
basfroman Jun 18, 2025
fdc9f58
docstrings + TODOs
Jun 18, 2025
3590785
Merge pull request #2922 from zeevick10/master
basfroman Jun 18, 2025
8c70258
Merge branch 'staging' into staging
basfroman Jun 18, 2025
a07eceb
Merge branch 'staging' into feat/roman/selective_metagraph_back
basfroman Jun 18, 2025
8f3e366
Update bittensor/core/extrinsics/serving.py
andreea-popescu-reef Jun 18, 2025
1b36211
Update bittensor/core/subtensor_api/commitments.py
andreea-popescu-reef Jun 18, 2025
0b07baf
Update bittensor/core/subtensor_api/utils.py
andreea-popescu-reef Jun 18, 2025
dbe6ae6
Update bittensor/core/subtensor.py
andreea-popescu-reef Jun 18, 2025
8f6a3f7
Update bittensor/core/subtensor.py
andreea-popescu-reef Jun 18, 2025
80957e4
Update bittensor/core/extrinsics/serving.py
andreea-popescu-reef Jun 18, 2025
7bb2df1
Update bittensor/core/async_subtensor.py
andreea-popescu-reef Jun 18, 2025
0b47393
Update bittensor/core/chain_data/utils.py
andreea-popescu-reef Jun 18, 2025
ca3c9f4
Update bittensor/core/extrinsics/asyncex/serving.py
andreea-popescu-reef Jun 18, 2025
bf9c0e1
better docstring
andreea-popescu-reef Jun 18, 2025
77d73cf
ruff
andreea-popescu-reef Jun 18, 2025
9a7524e
fix type
Windfarer Jun 18, 2025
8fbf49b
Merge pull request #2917 from opentensor/feat/thewhaleking/new-websoc…
thewhaleking Jun 18, 2025
b6dfa80
Merge branch 'staging' into feat/thewhaleking/retry-archive-node-support
basfroman Jun 18, 2025
5d007fd
Merge branch 'staging' into feat/roman/unstake_all
basfroman Jun 18, 2025
7322149
Merge pull request #2909 from opentensor/feat/thewhaleking/retry-arch…
thewhaleking Jun 18, 2025
fb6cca4
Merge branch 'staging' into feat/roman/unstake_all
basfroman Jun 18, 2025
2390ee5
testing e2e
ibraheem-abe Jun 20, 2025
4747804
fix safe staking e2e test
ibraheem-abe Jun 20, 2025
ba38063
ruff
ibraheem-abe Jun 20, 2025
6a56d09
ruff
ibraheem-abe Jun 20, 2025
0503b66
Merge pull request #2929 from opentensor/test/e2e-tests-200625
ibraheem-abe Jun 20, 2025
eb01363
fix unit test
Windfarer Jun 22, 2025
6dce705
fix port
Windfarer Jun 22, 2025
afa80d3
rev: revert some changes according to PR review
Arthurdw Jun 22, 2025
525d9c5
fix: should only return tuple of 2
Arthurdw Jun 22, 2025
f3a4db3
Merge branch 'staging' into fix-verify
basfroman Jun 22, 2025
2a93d87
Merge branch 'staging' into staging
basfroman Jun 22, 2025
5bac5b2
rev: inline as there are no assertions anymore in bittensor/core/asyn…
Arthurdw Jun 23, 2025
a6cb1f7
fix: should directly access the value on the unix prop
Arthurdw Jun 23, 2025
afce414
Merge branch 'staging' of github.com:Arthurdw/bittensor into staging
Arthurdw Jun 23, 2025
1b8d5c0
Merge pull request #2930 from Windfarer/fix-verify
basfroman Jun 23, 2025
f020bb7
Merge branch 'staging' into feat/roman/unstake_all
Jun 23, 2025
2be2ae6
update unstake_all_extrinsic regarding chain's changes.
Jun 23, 2025
b78d442
update unstake_all calls.
Jun 23, 2025
234d467
Optional
Jun 23, 2025
43a8719
update docstrings
Jun 23, 2025
1b00d57
add e2e tests (3 scenarios)
Jun 23, 2025
d710dd9
add unit tests for subtensor calls
Jun 23, 2025
ab3c9df
remove raise error argument from call
Jun 23, 2025
558f545
add extrinsics unit tests
Jun 23, 2025
1ca7ba0
improved docstrings examples
Jun 23, 2025
6529507
fix flaky behavior in test
Jun 23, 2025
c432f86
fix flaky behavior in test
Jun 23, 2025
01d221d
Merge branch 'staging' into staging
basfroman Jun 23, 2025
5df2797
Merge branch 'staging' into feat/roman/selective_metagraph_back
Jun 23, 2025
495b3da
fix: lets not wrap the coroutine in brackets and just define it like …
Arthurdw Jun 24, 2025
9672433
Merge branch 'staging' of github.com:Arthurdw/bittensor into staging
Arthurdw Jun 24, 2025
557b650
fix: idk how these got changed?
Arthurdw Jun 24, 2025
8e588c9
Merge pull request #2918 from Arthurdw/staging
basfroman Jun 24, 2025
9c0ddde
Merge branch 'staging' into feat/roman/unstake_all
basfroman Jun 24, 2025
0d90d58
Sets balance netuids for comparison to avoid warning.
thewhaleking Jun 24, 2025
e46bb90
Merge pull request #2934 from opentensor/fix/thewhaleking/set-balance…
thewhaleking Jun 24, 2025
445ea9f
Merge branch 'staging' into feat/roman/unstake_all
basfroman Jun 24, 2025
ff6f17e
Upgrades numpy requirement
thewhaleking Jun 25, 2025
5dc9f83
Add 3.13 to circle-ci checks.
thewhaleking Jun 25, 2025
3e8b103
Merge branch 'staging' into feat/roman/selective_metagraph_back
Jun 25, 2025
b60c5ad
weird, but ruff
Jun 25, 2025
7010965
improve subnet method logic
Jun 26, 2025
0072ec5
Merge pull request #2937 from opentensor/fix/roman/subnet
basfroman Jun 26, 2025
8c372a5
Merge branch 'staging' into feat/thewhaleking/upgrade-numpy
thewhaleking Jun 26, 2025
bc86a7c
update SubnetHyperparameters
Jun 26, 2025
49937c2
update subtensor methods
Jun 26, 2025
e99707f
fix unit tests
Jun 26, 2025
a7a6276
frac_bits
Jun 26, 2025
c00e667
Merge pull request #2938 from opentensor/feat/roman/SubnetHyperparame…
basfroman Jun 26, 2025
e466b66
Merge branch 'staging' into feat/thewhaleking/upgrade-numpy
thewhaleking Jun 26, 2025
7500a9d
Merge pull request #2936 from opentensor/feat/thewhaleking/upgrade-numpy
thewhaleking Jun 26, 2025
90ecc60
add liquidity exirinsics
Jun 27, 2025
c006ccf
add liquidity utils
Jun 27, 2025
25f3f54
add liquidity utils
Jun 27, 2025
5822962
add subtensor calls
Jun 27, 2025
d64701a
ruff
Jun 27, 2025
26e4bd0
docstring
Jun 27, 2025
ce748e7
SubtensorApi
Jun 27, 2025
04652ec
fix tests with empty methods
Jun 27, 2025
79318aa
Update bittensor/core/async_subtensor.py
zyzniewski-reef Jun 27, 2025
6928e38
Merge branch 'staging' into reset_bonds
zyzniewski-reef Jun 27, 2025
a78a038
ruff
zyzniewski Jun 27, 2025
96fd219
Fixes metadata decoding where the data is empty.
thewhaleking Jun 27, 2025
a454cd4
Merge pull request #2940 from opentensor/fix/thewhaleking/decode-meta…
thewhaleking Jun 27, 2025
e2bf208
Merge pull request #2876 from backend-developers-ltd/reset_bonds
basfroman Jun 27, 2025
515e0c1
Merge branch 'staging' into feat/roman/liquidity-provider
basfroman Jun 27, 2025
1e3c279
add async extrinsics
Jun 30, 2025
e1824e6
update remove_liquidity_extrinsic
Jun 30, 2025
b33e63a
add async subtensor calls
Jun 30, 2025
955e7ac
improve `bittensor/utils/liquidity.py`
Jun 30, 2025
5d96b12
ruff
Jun 30, 2025
b5fa270
update `get_liquidity_list` (use LiquidityPosition)
Jun 30, 2025
26c5ac7
add `modify_liquidity_extrinsic`
Jun 30, 2025
880eb37
ruff
Jul 1, 2025
462ee83
add `modify_liquidity` methods
Jul 1, 2025
7fe8659
update SubtensorApi
Jul 1, 2025
5996563
improve `get_liquidity_list` methods
Jul 1, 2025
b0d0d13
improve `LiquidityPosition`
Jul 1, 2025
3d2f78e
improve `get_liquidity_list` method
Jul 1, 2025
8721560
remove debug
Jul 1, 2025
7e2e5f1
add unit test for sync `get_liquidity_list`
Jul 1, 2025
322d58f
opps fix async `get_liquidity_list`
Jul 1, 2025
944b3f3
add async unit tests for `get_liquidity_list`
Jul 1, 2025
e42e4e7
fix default arguments for toggle_user_liquidity
Jul 1, 2025
e37405b
fix default arguments for remove_liquidity
Jul 1, 2025
12cc33c
add unit tests for async subtensor
Jul 1, 2025
bb3c9f8
add unit tests for sync subtensor
Jul 1, 2025
8c9fbae
add unit tests for sync extrinsic module
Jul 1, 2025
55f039f
add unit tests for async extrinsic module
Jul 1, 2025
d8c566f
add unit tests for liquidity utils module
Jul 1, 2025
6973c6e
add e2e tests for liquidity logic
Jul 1, 2025
9636136
improve e2e test for non-fast-block
Jul 1, 2025
edeb75d
Merge branch 'staging' into feat/roman/unstake_all
basfroman Jul 1, 2025
5c828cc
Merge pull request #2897 from opentensor/feat/roman/unstake_all
basfroman Jul 1, 2025
d7e4d68
Merge branch 'staging' into feat/roman/selective_metagraph_back
basfroman Jul 1, 2025
50d247e
Merge pull request #2887 from opentensor/feat/roman/selective_metagra…
basfroman Jul 1, 2025
0deb847
Merge branch 'staging' into feat/roman/liquidity-provider
Jul 1, 2025
e613492
add unstake_all to SubtensorApi.extrinsics
Jul 2, 2025
48fd826
Merge pull request #2943 from opentensor/fix/roman/add-unstake-all-to…
basfroman Jul 2, 2025
84c57b8
Merge branch 'staging' into feat/roman/liquidity-provider
Jul 2, 2025
8d9b245
balance message
Jul 2, 2025
3feab5c
fix `bittensor.utils.liquidity.calculate_fees`
Jul 2, 2025
bf4a8dd
improve Balance error message
Jul 2, 2025
5bc38b8
fix sync extrinsic
Jul 2, 2025
fa1702f
fix async extrinsic
Jul 2, 2025
b765276
fix subtensors
Jul 2, 2025
587050a
fix unit tests
Jul 2, 2025
253b0bd
fix e2e test
Jul 2, 2025
ee90a3e
make e2e test more difficult (add fees checks after add_stake and rem…
Jul 2, 2025
9089c81
add `alpha for non-fast-blocks`
Jul 2, 2025
8349725
Update bittensor/core/async_subtensor.py
basfroman Jul 2, 2025
7864c10
Update bittensor/utils/balance.py
basfroman Jul 2, 2025
3c09578
fix docstrings
Jul 2, 2025
0c747df
fix test
Jul 2, 2025
bcf4cc2
Merge pull request #2939 from opentensor/feat/roman/liquidity-provider
basfroman Jul 3, 2025
58ebe84
fix test
Jul 4, 2025
d50e366
Merge pull request #2945 from opentensor/fix/roman/e2e-test-metagraph
basfroman Jul 7, 2025
9de2e09
Bumps version and updates changelog
ibraheem-abe Jul 7, 2025
ab0de6a
Merge pull request #2946 from opentensor/changelog/980
ibraheem-abe Jul 7, 2025
3669270
Update dependency
ibraheem-abe Jul 7, 2025
f0d9365
add hotkey into extrinsics
Jul 7, 2025
aa3f297
add hotkey into subtensor calls
Jul 7, 2025
0fccb08
fix unit tests
Jul 7, 2025
a2a019d
Empty commit
ibraheem-abe Jul 7, 2025
ccf46a8
Merge pull request #2949 from opentensor/feat/roman/extend-liquidity-…
basfroman Jul 7, 2025
92e9875
Merge branch 'staging' into bump/btwallet-310
ibraheem-abe Jul 7, 2025
492232f
Merge pull request #2948 from opentensor/bump/btwallet-310
ibraheem-abe Jul 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ workflows:
- build-and-test:
matrix:
parameters:
python-version: [ "3.9.13", "3.10.6", "3.11.4", "3.12.7"]
python-version: [ "3.9.13", "3.10.6", "3.11.4", "3.12.7", "3.13.1" ]
requires:
- check-if-pr-is-draft
- unit-tests-all-python-versions:
Expand All @@ -276,7 +276,7 @@ workflows:
- lint-and-type-check:
matrix:
parameters:
python-version: [ "3.9.13", "3.10.6", "3.11.4", "3.12.7"]
python-version: [ "3.9.13", "3.10.6", "3.11.4", "3.12.7", "3.13.1" ]
requires:
- check-if-pr-is-draft
#- coveralls:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docker_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,17 @@ jobs:
uses: sigstore/cosign-installer@v3

- name: Log in to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: docker.io
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3

- name: Build and push Docker image
uses: docker/build-push-action@v4
uses: docker/build-push-action@v6
with:
context: .
push: true
Expand Down
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,46 @@
# Changelog

## 9.8.0 /2025-07-07

## What's Changed
* Update e2e-tests (metagraph_info, staking) by @basfroman in https://github.com/opentensor/bittensor/pull/2907
* Add method to fetch parents for child hotkeys by @thewhaleking in https://github.com/opentensor/bittensor/pull/2906
* Add local env variable for `config.wallet.*` by @basfroman in https://github.com/opentensor/bittensor/pull/2908
* Subtensor docstring cleanup by @thewhaleking in https://github.com/opentensor/bittensor/pull/2910
* chore(ci): upgrade Docker GitHub Actions to latest stable versions by @MamunC0der in https://github.com/opentensor/bittensor/pull/2912
* improve `scripts/install.sh` by @basfroman in https://github.com/opentensor/bittensor/pull/2914
* Cleanup websocket integration data by @thewhaleking in https://github.com/opentensor/bittensor/pull/2915
* chore: fix some typos in comment by @eveneast in https://github.com/opentensor/bittensor/pull/2868
* Add `SKIP_PULL` variable for conftest.py by @basfroman in https://github.com/opentensor/bittensor/pull/2920
* Update `SubnetIdentity` with subtensor related v3 changes by @basfroman in https://github.com/opentensor/bittensor/pull/2923
* add time for flaky test by @basfroman in https://github.com/opentensor/bittensor/pull/2924
* Add `root_set_pending_childkey_cooldown_extrinsic` by @basfroman in https://github.com/opentensor/bittensor/pull/2925
* New logic for alpha low and high (0.025 <= alpha_low <= alpha_high <= 1) by @basfroman in https://github.com/opentensor/bittensor/pull/2927
* Fix Typo in test_commit_weights.py by @zeevick10 in https://github.com/opentensor/bittensor/pull/2922
* New websockets option by @thewhaleking in https://github.com/opentensor/bittensor/pull/2917
* Retry archive node support by @thewhaleking in https://github.com/opentensor/bittensor/pull/2909
* Fix: Safe staking e2e test by @ibraheem-abe in https://github.com/opentensor/bittensor/pull/2929
* fix type conversion in axon preprocess by @Windfarer in https://github.com/opentensor/bittensor/pull/2930
* [LINT] Improved type hints by @Arthurdw in https://github.com/opentensor/bittensor/pull/2918
* Set balance netuids in staking tests by @thewhaleking in https://github.com/opentensor/bittensor/pull/2934
* Improve subnet method logic by @basfroman in https://github.com/opentensor/bittensor/pull/2937
* Update `SubnetHyperparameters` with v2 by @basfroman in https://github.com/opentensor/bittensor/pull/2938
* upgrade numpy by @thewhaleking in https://github.com/opentensor/bittensor/pull/2936
* decode metadata with empty value by @thewhaleking in https://github.com/opentensor/bittensor/pull/2940
* Reset bonds by @andreea-popescu-reef in https://github.com/opentensor/bittensor/pull/2876
* Add new logic for `unstake_all` extrinsics by @basfroman in https://github.com/opentensor/bittensor/pull/2897
* SelectiveMetagraph back by @basfroman in https://github.com/opentensor/bittensor/pull/2887
* add unstake_all to SubtensorApi.extrinsics by @basfroman in https://github.com/opentensor/bittensor/pull/2943
* Integrate Liquidity Provider feature by @basfroman in https://github.com/opentensor/bittensor/pull/2939
* Fix e2e test metagraph after chain change by @basfroman in https://github.com/opentensor/bittensor/pull/2945

## New Contributors
* @MamunC0der made their first contribution in https://github.com/opentensor/bittensor/pull/2912
* @eveneast made their first contribution in https://github.com/opentensor/bittensor/pull/2868
* @Windfarer made their first contribution in https://github.com/opentensor/bittensor/pull/2930

**Full Changelog**: https://github.com/opentensor/bittensor/compare/v9.7.0...v9.8.0

## 9.7.1 /2025-06-06

## What's Changed
Expand Down
Loading
Loading