Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
d3d1b4d
Fix broken links in CONTRIBUTING.md
Gimzou Sep 1, 2025
b90f04a
Merge remote-tracking branch 'upstream/staging' into feature/Gimzou/f…
Gimzou Sep 7, 2025
f429a28
add `async_sudo_set_admin_utils`
Sep 8, 2025
6768842
fix tests
Sep 8, 2025
a20d5a6
add `get_admin_freeze_window`
Sep 8, 2025
b9521fb
ruff
Sep 8, 2025
01b9d64
fix more test
Sep 8, 2025
c8711b2
Merge pull request #3041 from Gimzou/feature/Gimzou/fix-contributing-…
basfroman Sep 9, 2025
04fe4d9
Merge pull request #3052 from opentensor/fix/roman/fix-after-Rate-lim…
basfroman Sep 10, 2025
d19845c
add fields
Sep 10, 2025
2a2a93e
Merge pull request #3054 from opentensor/feat/roman/fix-subtensor-api
basfroman Sep 10, 2025
fbe4c38
reliability
Sep 10, 2025
a190989
update `MetagraphInfo` and `SelectiveMetagraphIndex`
Sep 10, 2025
9e33a10
add an error logging message
Sep 10, 2025
9f3ae29
update tests
Sep 10, 2025
3900a28
fix unit tests (add reg fee)
Sep 11, 2025
acdb099
test_incentive no flaky
Sep 11, 2025
15a7bce
remove print debug
Sep 11, 2025
5752085
add `_sub*` extrinsics
Sep 13, 2025
5fdc8e9
add sudo `_sub*` extrinsics
Sep 13, 2025
249afc1
add common `sudo_call_extrinsic`
Sep 13, 2025
1c888c8
add custom types for uids, weights, and salt
Sep 13, 2025
cb5c477
add sub methods to subtensors
Sep 13, 2025
a83c462
TODO deprecate in SDKv10
Sep 13, 2025
8328991
update MetagraphInfo
Sep 13, 2025
fdd7d10
improve `generate_weight_hash`
Sep 13, 2025
e8ca0ad
update tests
Sep 13, 2025
37933a4
update SubtensorApi
Sep 13, 2025
95c263f
update docstrings
Sep 13, 2025
2f84875
add unit tests
Sep 15, 2025
cf44906
improve `subtensor.weights` (use subuid)
Sep 15, 2025
e0fb27f
improve e2e test
Sep 15, 2025
53036c7
Merge pull request #3055 from opentensor/feat/roman/selective-metagra…
basfroman Sep 15, 2025
ee390e3
Merge branch 'staging' into feat/roman/sub-subnet
Sep 15, 2025
3883f7c
fix `sudo_call_extrinsic`
Sep 15, 2025
53df6e7
update `get_timelocked_weight_commits` method
Sep 15, 2025
3749555
update unit and e2e tests
Sep 15, 2025
4ac39bc
fix `generate_weight_hash` logic + tests
Sep 16, 2025
b3afc49
refactoring
Sep 16, 2025
cd69bb6
update e2e tests (use subuid)
Sep 16, 2025
07fee6b
add unit test for new extrinsics
Sep 16, 2025
94f5803
update make file
Sep 16, 2025
3bb28f4
update `sudo_set_sub_subnet_emission_split`
Sep 17, 2025
0b204ad
add `subtensor.get_sub_subnets_emission_split` + tests
Sep 17, 2025
18a054b
fix SubtensorApi tests
Sep 17, 2025
f4b80e6
add getting OwnerHyperparamRateLimit
Sep 17, 2025
4278a3d
Merge pull request #3059 from opentensor/fix/roman/add-wait-for-amoun…
basfroman Sep 17, 2025
734be41
Merge branch 'staging' into feat/roman/update-make-file
Sep 17, 2025
e149df9
Merge pull request #3058 from opentensor/feat/roman/update-make-file
basfroman Sep 17, 2025
f6c9b8c
Merge branch 'staging' into feat/roman/sub-subnet
Sep 17, 2025
3cfd493
rename `sub subnets` to `mechanism`
Sep 17, 2025
48f6872
tests improvement
Sep 17, 2025
72c9b33
deps: update munch to prevent deprecation warning
Arthurdw Sep 19, 2025
46ccf64
fix runtime call method + tests
Sep 19, 2025
64bf952
dead: removed uv lock
Arthurdw Sep 19, 2025
7687442
Improve MetagraphInfo calls
Sep 19, 2025
1379841
improve Metagraph
Sep 19, 2025
2c9ff5e
update SubtensorApi
Sep 19, 2025
6d67b58
check query better
Sep 19, 2025
6b42893
tests
Sep 19, 2025
bf2efa6
TODO
Sep 19, 2025
faeb926
They change error back to SubnetNotExists
Sep 19, 2025
89b4c8f
bring back old error on docstrings
Sep 19, 2025
707332e
fix typo
Sep 19, 2025
044723f
Update bittensor/core/async_subtensor.py
basfroman Sep 22, 2025
35caea0
Update bittensor/core/async_subtensor.py
basfroman Sep 22, 2025
1c0ffd3
review changes + ruff
Sep 22, 2025
96c75e1
Merge pull request #3056 from opentensor/feat/roman/sub-subnet
basfroman Sep 22, 2025
7285a6c
update `get_subnet_price`
Sep 23, 2025
84be035
tests
Sep 23, 2025
2d747de
ruff
Sep 23, 2025
209b271
Merge pull request #3063 from opentensor/feat/roman/get_subnet_price
basfroman Sep 23, 2025
9358ef1
merge: branch 'staging' into update-munch-dep
Arthurdw Sep 23, 2025
7871408
Merge pull request #3061 from Arthurdw/update-munch-dep
basfroman Sep 23, 2025
4ae0e69
bumping version + CHANGELOG.md
Sep 25, 2025
6d7f5a3
Merge pull request #3068 from opentensor/release/9.11.0
basfroman Sep 25, 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
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## 9.11.0 /2025-09-25

## What's Changed
* Fix broken links in CONTRIBUTING.md by @Gimzou in https://github.com/opentensor/bittensor/pull/3041
* Fix after `Rate limit hyperparams setting` by @basfroman in https://github.com/opentensor/bittensor/pull/3052
* Fix SubtensorApi unit tests by @basfroman in https://github.com/opentensor/bittensor/pull/3054
* add commitments data into metagraph by @basfroman in https://github.com/opentensor/bittensor/pull/3055
* add getting OwnerHyperparamRateLimit in e2e test by @basfroman in https://github.com/opentensor/bittensor/pull/3059
* update make file by @basfroman in https://github.com/opentensor/bittensor/pull/3058
* `Subnet Mechanism` logic by @basfroman in https://github.com/opentensor/bittensor/pull/3056
* let do less calculations on `get_subnet_price` by @basfroman in https://github.com/opentensor/bittensor/pull/3063
* deps: update munch to prevent deprecation warning by @Arthurdw in https://github.com/opentensor/bittensor/pull/3061

## New Contributors
* @Gimzou made their first contribution in https://github.com/opentensor/bittensor/pull/3041

**Full Changelog**: https://github.com/opentensor/bittensor/compare/v9.10.1...v9.11.0

## 9.10.1 /2025-09-05

## What's Changed
Expand Down
16 changes: 14 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
SHELL := /bin/bash
.PHONY: init-venv clean-venv clean install install-dev reinstall reinstall-dev
.PHONY: init-venv clean-venv clean install install-dev reinstall reinstall-dev ruff check

init-venv:
python3 -m venv venv && source ./venv/bin/activate
Expand All @@ -11,7 +11,8 @@ clean-venv:
rm make_venv_to_uninstall.txt

clean:
rm -rf dist/ build/ bittensor.egg-info/ .pytest_cache/ lib/
@rm -rf dist/ build/ bittensor.egg-info/ .pytest_cache/ lib/ .mypy_cache .ruff_cache \
$(shell find . -type d \( -name ".hypothesis" -o -name "__pycache__" \))

install: init-venv
source ./venv/bin/activate && \
Expand All @@ -24,3 +25,14 @@ install-dev: init-venv
reinstall: clean clean-venv install

reinstall-dev: clean clean-venv install-dev

ruff:
@python -m ruff format bittensor

check: ruff
@mypy --ignore-missing-imports bittensor/ --python-version=3.9
@mypy --ignore-missing-imports bittensor/ --python-version=3.10
@mypy --ignore-missing-imports bittensor/ --python-version=3.11
@mypy --ignore-missing-imports bittensor/ --python-version=3.12
@mypy --ignore-missing-imports bittensor/ --python-version=3.13
@flake8 bittensor/ --count
Loading
Loading