Skip to content
This repository was archived by the owner on Jul 12, 2026. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
34328ad
Compatibility init
thewhaleking Apr 2, 2026
a34def9
More stripping
thewhaleking Apr 2, 2026
f5ed67b
More stripping
thewhaleking Apr 2, 2026
b9c5d83
Fix stake add operation mapping for multi-target staking
bitloi Apr 2, 2026
45e623e
update stake mvmt and utils
ibraheem-abe Apr 3, 2026
3f13493
update stake selection for parsing
ibraheem-abe Apr 3, 2026
3b2f620
Merge pull request #900 from latent-to/fix/e2e-tests-stake-lock-owner…
ibraheem-abe Apr 3, 2026
58d32f6
Allow max_burn updates for subnet owners and root
bitloi Apr 6, 2026
8ed0d4a
Add interactive coverage for max_burn permission paths
bitloi Apr 6, 2026
8b060b1
Merge pull request #902 from bitloi/fix/issue-901-sudo-max-burn-settings
ibraheem-abe Apr 6, 2026
eb38cca
Merge pull request #897 from bitloi/fix/issue-1-stake-add-operation-m…
ibraheem-abe Apr 6, 2026
e05de20
stop dest having staked hotkeys
ibraheem-abe Apr 6, 2026
13b5cbf
ability to define titles in kv tables
ibraheem-abe Apr 6, 2026
5050eae
update kv table for staking hotkeys
ibraheem-abe Apr 6, 2026
36f632e
Merge pull request #905 from latent-to/update/swap-coldkey-dest-restr…
ibraheem-abe Apr 6, 2026
b593bf2
Log SHA checksums
ibraheem-abe Apr 6, 2026
3ceda73
Merge pull request #906 from latent-to/update/release-workflow
ibraheem-abe Apr 6, 2026
0bc8015
Merge pull request #908 from bitloi/fix/issue-crowdloan-proxy-creator…
bitloi Apr 7, 2026
4e208a7
Fix cross-subnet received amount display using sim_swap and add missi…
bitloi Apr 7, 2026
15448af
No longer needed to extract bytes to hex
thewhaleking Apr 7, 2026
fdeab40
Updates conftest imports to relative so as to avoid name collision wi…
thewhaleking Apr 7, 2026
9e8e8a4
Merge branch 'staging' into feat/thewhaleking/cyscale
thewhaleking Apr 7, 2026
a5e62a5
No longer needed to decode account id
thewhaleking Apr 7, 2026
7fc6afc
No need to decode from bytes
thewhaleking Apr 7, 2026
271a4e4
Fix cross-subnet received amount display using sim_swap and add missi…
thewhaleking Apr 7, 2026
b71067e
Decoding
thewhaleking Apr 7, 2026
7a74276
Check-in
thewhaleking Apr 7, 2026
3597358
Remove `decode_account_id` fn
thewhaleking Apr 8, 2026
b742762
Fixed tests and issues with child key setting.
thewhaleking Apr 8, 2026
92cce61
Bump cyscale
thewhaleking Apr 8, 2026
5d0e609
Fix setting to None
thewhaleking Apr 8, 2026
513e4a5
Remove unused --announce-only from CLI commands (deferred to v10) (#899)
bitloi Apr 8, 2026
4eabadc
Fix move_stake MEV status context
bitloi Apr 8, 2026
bd103fb
Merge pull request #913 from bitloi/fix/issue-move-stake-mev-status
thewhaleking Apr 8, 2026
d666721
Pin to release branch of ASI
thewhaleking Apr 10, 2026
ff44f8f
Update for new query_map and query return types
thewhaleking Apr 10, 2026
c5aaafe
Fixes
thewhaleking Apr 13, 2026
aa12bcf
Bump cyscale
thewhaleking Apr 13, 2026
6726689
Raise ValueError instead of implicitly returning None. Ensure we use …
thewhaleking Apr 13, 2026
42a77be
Remove reuse_block
thewhaleking Apr 13, 2026
d17ef49
Import cleanup and added TODOs
thewhaleking Apr 14, 2026
08a0186
Import cleanup
thewhaleking Apr 14, 2026
697e7c7
Add TODO
thewhaleking Apr 14, 2026
c4f6440
Merge branch 'staging' into feat/thewhaleking/cyscale
thewhaleking Apr 14, 2026
171b004
Debugging
thewhaleking Apr 14, 2026
82fdb23
Bump cyscale
thewhaleking Apr 14, 2026
dce83ba
Bump cyscale
thewhaleking Apr 16, 2026
0dbf972
Clean up logic
thewhaleking Apr 16, 2026
20e1f3f
Clean up
thewhaleking Apr 16, 2026
7370333
Debug
thewhaleking Apr 16, 2026
1bace1e
Ruff
thewhaleking Apr 16, 2026
78e5d45
Test fix
thewhaleking Apr 16, 2026
628e7e3
Bug fix
thewhaleking Apr 16, 2026
144e84a
Decodes
thewhaleking Apr 17, 2026
03e1401
trigger ci
thewhaleking Apr 17, 2026
c7e7151
Adds registration limit
thewhaleking Apr 20, 2026
6cae547
Uses rate-tolerance instead of direct limit
thewhaleking Apr 20, 2026
326f1cf
Merge pull request #926 from latent-to/feat/thewhaleking/register-limit
thewhaleking Apr 20, 2026
2512ee7
Adjust ASI req
thewhaleking Apr 21, 2026
f8d498a
Merge pull request #895 from latent-to/feat/thewhaleking/cyscale
thewhaleking Apr 21, 2026
1d89569
Do not unstake from hotkeys that do not exist on chain.
thewhaleking Apr 23, 2026
993a8d1
Better display to user.
thewhaleking Apr 23, 2026
3fd7616
Apply to unstake all as well.
thewhaleking Apr 23, 2026
0dd3b3e
Add test
thewhaleking Apr 23, 2026
4166c29
Applied the same logic for stake add
thewhaleking Apr 23, 2026
9baa0a8
Test fix
thewhaleking Apr 23, 2026
2feb741
Merge pull request #929 from latent-to/fix/thewhaleking/do-not-unstak…
thewhaleking Apr 23, 2026
c341062
Bumps ASI req
thewhaleking Apr 23, 2026
5a4c08a
Merge pull request #930 from latent-to/chore/thewhaleking/bump-asi
thewhaleking Apr 23, 2026
4cbc1cf
remove pow register
ibraheem-abe Apr 23, 2026
ad31d86
rm pow register extrinsic
ibraheem-abe Apr 23, 2026
d2ebff0
remove pow register cmd
ibraheem-abe Apr 23, 2026
35020a7
ruff
ibraheem-abe Apr 23, 2026
c09b747
Merge pull request #931 from latent-to/update/remove-pow-register
ibraheem-abe Apr 23, 2026
9c6dd82
make register limit the default
ibraheem-abe Apr 23, 2026
917d352
disable caching
ibraheem-abe Apr 23, 2026
45ab391
improve visibility of limit price
ibraheem-abe Apr 23, 2026
c6635cb
add safe/unsafe flags
ibraheem-abe Apr 23, 2026
0793635
update e2e
ibraheem-abe Apr 23, 2026
ed4db75
Merge pull request #932 from latent-to/fix/register-limit-disk-cache
ibraheem-abe Apr 23, 2026
9dcb241
Decode hotkey ss58 if bytes
thewhaleking Apr 24, 2026
7c5618b
Fix
thewhaleking Apr 24, 2026
ccde058
Ensure the call params are not Balance objects
thewhaleking Apr 24, 2026
af1f60e
Merge pull request #933 from latent-to/fix/thewhaleking/hotkey-id-decode
thewhaleking Apr 24, 2026
3441a46
Merge branch 'staging' into fix/thewhaleking/ensure-limit-price-is-rao
thewhaleking Apr 24, 2026
04eafff
Merge pull request #934 from latent-to/fix/thewhaleking/ensure-limit-…
thewhaleking Apr 24, 2026
340f973
Resolves the issue with the disk cache
thewhaleking Apr 24, 2026
dfd608b
Adjust
thewhaleking Apr 24, 2026
c86dbf4
Adds CODEOWNERS file
thewhaleking Apr 24, 2026
c9cc3ab
Merge pull request #936 from latent-to/feat/thewhaleking/add-CODEOWNERS
thewhaleking Apr 24, 2026
5867db8
Merge branch 'staging' into feat/thewhaleking/bump-asi-cyscale
thewhaleking Apr 24, 2026
2b6f953
Merge pull request #935 from latent-to/feat/thewhaleking/bump-asi-cys…
ibraheem-abe Apr 24, 2026
698bfd5
bump version and changelog
ibraheem-abe Apr 24, 2026
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
10 changes: 9 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,20 +53,28 @@ jobs:
path: dist/

approve-and-publish:
name: Approve and publish to PyPI
needs: build
runs-on: ubuntu-latest
environment: release
permissions:
contents: read
id-token: write

steps:
- name: Download artifact
uses: actions/download-artifact@v8
with:
name: dist
path: dist/

- name: Verify artifact checksums
run: |
echo "Artifacts to be published:"
ls -la dist/
echo ""
echo "SHA256 checksums:"
sha256sum dist/*

- name: Publish package distributions to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ruff-formatter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ permissions:

on:
pull_request:
types: [opened, synchronize, reopened]
types: [ opened, synchronize, reopened ]

jobs:
ruff:
Expand All @@ -20,7 +20,7 @@ jobs:
uses: actions/checkout@v6

- name: Ruff format check
uses: astral-sh/ruff-action@v3
uses: astral-sh/ruff-action@v4.0.0
with:
version: "0.11.5"
args: "format --diff"
Expand Down
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Changelog

## 9.21.0rc1 /2026-04-24

## What's Changed
* Fix/e2e tests for stake locked as owner alpha feat by @ibraheem-abe in https://github.com/latent-to/btcli/pull/900
* fix: update max_burn to owner/sudo settable and align no-prompt routing by @bitloi in https://github.com/latent-to/btcli/pull/902
* fix: `stake add` operation mapping for multi-hotkey and multi-netuid by @bitloi in https://github.com/latent-to/btcli/pull/897
* Update/swap coldkey restriction by @ibraheem-abe in https://github.com/latent-to/btcli/pull/905
* Update: Log SHA & other info during release by @ibraheem-abe in https://github.com/latent-to/btcli/pull/906
* fix(crowdloan): normalize creator checks for proxy actors by @bitloi in https://github.com/latent-to/btcli/pull/908
* Updates conftest imports by @thewhaleking in https://github.com/latent-to/btcli/pull/911
* fix: cross-subnet received amount in stake move display by @bitloi in https://github.com/latent-to/btcli/pull/910
* fix: thread --announce-only through stake/liquidity/crowd submission paths by @bitloi in https://github.com/latent-to/btcli/pull/899
* fix(stake): keep move_stake MEV wait inside active status by @bitloi in https://github.com/latent-to/btcli/pull/913
* Adds register limit by @thewhaleking in https://github.com/latent-to/btcli/pull/926
* Use Cyscale + ASI2.0 by @thewhaleking in https://github.com/latent-to/btcli/pull/895
* Do not unstake from hotkeys that do not exist on chain by @thewhaleking in https://github.com/latent-to/btcli/pull/929
* Bumps ASI req by @thewhaleking in https://github.com/latent-to/btcli/pull/930
* Update/remove pow register by @ibraheem-abe in https://github.com/latent-to/btcli/pull/931
* Fix/register limit disk cache by @ibraheem-abe in https://github.com/latent-to/btcli/pull/932
* Decode hotkey ss58 if bytes by @thewhaleking in https://github.com/latent-to/btcli/pull/933
* Ensure the call params are not Balance objects by @thewhaleking in https://github.com/latent-to/btcli/pull/934
* Adds CODEOWNERS file by @thewhaleking in https://github.com/latent-to/btcli/pull/936
* Resolves the issue with the disk cache by @thewhaleking in https://github.com/latent-to/btcli/pull/935

**Full Changelog**: https://github.com/latent-to/btcli/compare/v9.20.1...9.30.0

## 9.20.1 /2026-04-02

## What's Changed
Expand Down
1 change: 1 addition & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @thewhaleking @ibraheem-abe @basfroman
2 changes: 1 addition & 1 deletion bittensor_cli/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@
from .version import __version__, __version_as_int__


__all__ = ["CLIManager"]
__all__ = ["CLIManager", "__version__", "__version_as_int__"]
Loading
Loading