Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
069883e
Pure proxy create init
thewhaleking Nov 6, 2025
ee4fd78
Actually run the command
thewhaleking Nov 6, 2025
8cf030d
More proxies
thewhaleking Nov 6, 2025
17b731d
Import
thewhaleking Nov 6, 2025
db73674
Kill proxy pure
thewhaleking Nov 6, 2025
57624fe
Add proxy support to sign_and_send_extrinsic
thewhaleking Nov 6, 2025
458fb70
Subnets Register proxy added
thewhaleking Nov 6, 2025
4effee2
Docstring
thewhaleking Nov 6, 2025
8b5a79e
Transfer proxy added
thewhaleking Nov 6, 2025
14163dd
Swap hotkey
thewhaleking Nov 6, 2025
c8e7329
Add spawner to proxy kill
thewhaleking Nov 6, 2025
1ff4795
Better proxy stuff
thewhaleking Nov 6, 2025
b29728d
proxy help text
chideraao Nov 6, 2025
14b755d
Working kill
thewhaleking Nov 6, 2025
fe6dee1
More added
thewhaleking Nov 7, 2025
ac78ee1
Stake Remove
thewhaleking Nov 7, 2025
9e6078b
Add debug loggers for proxy app
thewhaleking Nov 7, 2025
d774433
Move stake
thewhaleking Nov 7, 2025
c181fb9
Transfer stake
thewhaleking Nov 7, 2025
6384be2
Add docstring
thewhaleking Nov 7, 2025
83408c1
Made verbosity_handler also handle prompt/json-output
thewhaleking Nov 7, 2025
da1e431
Allow for adding created pure proxy to address book.
thewhaleking Nov 7, 2025
c89ea3d
Updated kill confirmation
thewhaleking Nov 7, 2025
4be011c
Updated proxies to new file
thewhaleking Nov 7, 2025
d194e47
Cleanup
thewhaleking Nov 7, 2025
642f3d3
Proxy address book new command: remove
thewhaleking Nov 7, 2025
78457eb
Help panels
thewhaleking Nov 7, 2025
2634703
Stake swap
thewhaleking Nov 7, 2025
9800121
Child keys
thewhaleking Nov 7, 2025
cdae3da
proxy help text
chideraao Nov 7, 2025
b98f29d
updated proxy types
chideraao Nov 7, 2025
7177d49
Merge branch 'opentensor:feat/thewhaleking/proxy-app' into feat/thewh…
chideraao Nov 7, 2025
7d7ba3b
Subnets and sudo
thewhaleking Nov 7, 2025
7829ad1
Weights
thewhaleking Nov 7, 2025
954bb9a
Stake
thewhaleking Nov 7, 2025
5f09078
Fixed Annotated
thewhaleking Nov 7, 2025
4344547
Merge pull request #707 from chideraao/feat/thewhaleking/proxy-app
thewhaleking Nov 10, 2025
912949c
Ruff
thewhaleking Nov 10, 2025
451f963
Merge branch 'staging' into feat/thewhaleking/proxy-app
thewhaleking Nov 10, 2025
c066e03
Crowdloan
thewhaleking Nov 11, 2025
17e1342
Get extrinsic fee
thewhaleking Nov 11, 2025
9f5b967
Balance calculations.
thewhaleking Nov 11, 2025
4c7c2d9
More balances
thewhaleking Nov 11, 2025
c853d89
fmt
thewhaleking Nov 11, 2025
ff4f64a
Handle `w transfer` warning for when the reported owner is the genesi…
thewhaleking Nov 11, 2025
9d20db9
Genesis
thewhaleking Nov 11, 2025
bda7b3d
Better handle real account pays extrinsics fee for proxy transactions.
thewhaleking Nov 11, 2025
c940963
Ruff
thewhaleking Nov 11, 2025
dd91d0e
Wording
thewhaleking Nov 11, 2025
e675ee2
Handle pre-3.11 StrEnum
thewhaleking Nov 12, 2025
3dbdcaf
Added TODOs
thewhaleking Nov 12, 2025
3cb100b
Add TODO
thewhaleking Nov 12, 2025
54054a1
Add TODO
thewhaleking Nov 12, 2025
a12da83
Handle non-sn owner sudo set
thewhaleking Nov 14, 2025
08165a3
Added `--announce-only` param
thewhaleking Nov 14, 2025
5c7c535
Better formatting, param handling
thewhaleking Nov 14, 2025
162d3d4
Address book in sqlite
thewhaleking Nov 14, 2025
05f348b
Config mgmt of new sqlite proxy address book
thewhaleking Nov 14, 2025
05c953b
Add config update-proxy cmd
thewhaleking Nov 14, 2025
9bb3ebd
Updated with context manager
thewhaleking Nov 14, 2025
c540493
Updated defaults
thewhaleking Nov 14, 2025
b5a1aba
Display the total even with the `--verbose` flag
thewhaleking Nov 18, 2025
889dc70
Merge branch 'staging' into feat/thewhaleking/proxy-app
thewhaleking Nov 19, 2025
49a0fb8
Name shadowing
thewhaleking Nov 19, 2025
4b96999
Announcements beginning
thewhaleking Nov 19, 2025
575dde9
Merge pull request #717 from opentensor/fix/thewhaleking/display-tota…
thewhaleking Nov 19, 2025
6f01824
Improved proxy address book
thewhaleking Nov 19, 2025
658c689
Improved proxy address book
thewhaleking Nov 19, 2025
77a309e
Updated text
thewhaleking Nov 19, 2025
87cb711
Updated text
thewhaleking Nov 19, 2025
744bdf6
Added delay confirmation to create/add
thewhaleking Nov 19, 2025
0e0a1ed
More announcement work
thewhaleking Nov 19, 2025
70ec7ed
Typo
thewhaleking Nov 19, 2025
6bd022c
Proxy announce executed
thewhaleking Nov 19, 2025
7eca41f
Proxy announce execute improved
thewhaleking Nov 19, 2025
f12f591
Add ability to specify call hex
thewhaleking Nov 19, 2025
8b5c457
Allow for 0x
thewhaleking Nov 19, 2025
197730e
Make `btcli st wizard` (#720)
OxLeOx Nov 20, 2025
4491fe0
Added TODO
thewhaleking Nov 25, 2025
3e9a1da
Merge branch 'staging' into feat/thewhaleking/proxy-app
thewhaleking Nov 25, 2025
273742a
Added optionally specified `real` param to proxy execute announced.
thewhaleking Nov 25, 2025
4b1d8a4
Updated balance check in w transfer to account for proxy.
thewhaleking Nov 25, 2025
e0251e2
Added some unit tests
thewhaleking Nov 25, 2025
cda3405
update get_coldkey_claim_type
ibraheem-abe Nov 25, 2025
12696d7
update get_all_coldkeys_claim_type
ibraheem-abe Nov 25, 2025
dcd8b0a
adds parse_subnet_range
ibraheem-abe Nov 25, 2025
b953cf0
adds total_networks call
ibraheem-abe Nov 25, 2025
ff93c67
adds netuid args to cmd
ibraheem-abe Nov 25, 2025
75591ba
update cmd set_claim_type
ibraheem-abe Nov 25, 2025
c8cb1a5
add _ask_for_claim_types
ibraheem-abe Nov 25, 2025
b36b7e4
add _prompt_claim_netuids
ibraheem-abe Nov 25, 2025
356d741
add _preview_subnet_selection
ibraheem-abe Nov 25, 2025
e887feb
_format_claim_type_display
ibraheem-abe Nov 25, 2025
9929a9e
_claim_types_equal
ibraheem-abe Nov 25, 2025
ebf7cc7
_prepare_claim_type_args
ibraheem-abe Nov 25, 2025
202aaf4
format_claim_type_for_root
ibraheem-abe Nov 26, 2025
e410fe1
format_claim_type_for_subnet
ibraheem-abe Nov 26, 2025
0b7d315
update root metagraph
ibraheem-abe Nov 26, 2025
bfbc38a
update full metagraph
ibraheem-abe Nov 26, 2025
5451ab9
cleanup
ibraheem-abe Nov 26, 2025
c9291b9
remove parsing in cli
ibraheem-abe Nov 26, 2025
d85a1b5
parse_subnet_range update
ibraheem-abe Nov 26, 2025
a0a1e6e
validity checks
ibraheem-abe Nov 26, 2025
5ca2554
nits
ibraheem-abe Nov 26, 2025
f92750e
WIP adding tests
thewhaleking Nov 26, 2025
c9f57d7
improve help commands
ibraheem-abe Nov 26, 2025
236bd36
WIP
thewhaleking Nov 27, 2025
e3b6791
Passing
thewhaleking Nov 27, 2025
9a26fd0
add get_mev_shield_next_key
ibraheem-abe Nov 27, 2025
33eb90a
adds encrypt_call
ibraheem-abe Nov 27, 2025
a58c38d
extract_mev_shield_id
ibraheem-abe Nov 27, 2025
fb6dcb6
wait_for_mev_execution
ibraheem-abe Nov 27, 2025
121ac08
update deps
ibraheem-abe Nov 27, 2025
5c5a7fc
handle inner call failure
ibraheem-abe Nov 27, 2025
f368f42
mev shield in stake add ops
ibraheem-abe Nov 27, 2025
6558a2d
Add shield in remove ops
ibraheem-abe Nov 27, 2025
b1f3770
add error handling
ibraheem-abe Nov 28, 2025
4b32467
improve waiting
ibraheem-abe Nov 28, 2025
2ca2ddf
update add/remove
ibraheem-abe Nov 28, 2025
142d93a
add protection to move stakes
ibraheem-abe Nov 28, 2025
00d7b63
remove statuses when in error state
ibraheem-abe Nov 28, 2025
ef12257
Nicely working test for pure proxies.
thewhaleking Nov 28, 2025
7aceee6
Removed unused imports
thewhaleking Nov 28, 2025
f9c5b77
Proxy add/remove test
thewhaleking Nov 28, 2025
9881a35
Fixed tests
thewhaleking Dec 1, 2025
227a5aa
use submission block directly
ibraheem-abe Dec 1, 2025
0378be3
handle edge case
ibraheem-abe Dec 1, 2025
11d8228
update mev shield calls
ibraheem-abe Dec 1, 2025
55ea2d3
update e2e tests
ibraheem-abe Dec 1, 2025
5c03f28
update mev shield working
ibraheem-abe Dec 1, 2025
c669b1e
uncomment bulk staking test
ibraheem-abe Dec 1, 2025
0ef2e76
dummy commit
ibraheem-abe Dec 1, 2025
c84afe9
bump asi dep
ibraheem-abe Dec 1, 2025
752051d
update
ibraheem-abe Dec 1, 2025
47dcdaf
update liquidity test
ibraheem-abe Dec 2, 2025
14504f7
ruff
ibraheem-abe Dec 2, 2025
aa2f2e4
wip tests
ibraheem-abe Dec 2, 2025
34e2121
add shield to subnet creation
ibraheem-abe Dec 2, 2025
9ad5f2e
wip
ibraheem-abe Dec 2, 2025
4ed0bfe
update both tests
ibraheem-abe Dec 2, 2025
7a96cd5
update tests + statuses
ibraheem-abe Dec 2, 2025
244da8f
testing
ibraheem-abe Dec 2, 2025
26473d2
Update type annotation
thewhaleking Dec 2, 2025
230516a
Add docstrings, update return type.
thewhaleking Dec 2, 2025
121a48d
bump version to 9.16.0rc1
ibraheem-abe Dec 2, 2025
82915d8
add mev protection arg
ibraheem-abe Dec 2, 2025
79a7682
add optional arg to add & rem stake
ibraheem-abe Dec 2, 2025
341140a
update movement cmds
ibraheem-abe Dec 2, 2025
57035e9
update sn creation
ibraheem-abe Dec 2, 2025
7f2bcae
update tests to use fastblocks
ibraheem-abe Dec 3, 2025
d4196be
Bumped asi version
thewhaleking Dec 3, 2025
6ac50bb
Bumped asi version
thewhaleking Dec 3, 2025
6076bdf
init setup
ibraheem-abe Dec 3, 2025
d642f41
move stake test
ibraheem-abe Dec 3, 2025
8ff6266
test transfer stake
ibraheem-abe Dec 3, 2025
34c384f
test swap stake
ibraheem-abe Dec 3, 2025
31ffd5e
improvement
ibraheem-abe Dec 4, 2025
6799a22
test_wallet_overview_inspect non fast-blocks
ibraheem-abe Dec 4, 2025
06cc944
Merge pull request #722 from opentensor/feat/root-claim-update
ibraheem-abe Dec 4, 2025
6a40b71
add get_mev_shield_current_key
ibraheem-abe Dec 5, 2025
e7b1812
add supp for mark_decryption_failed
ibraheem-abe Dec 5, 2025
3d40ede
no mev prot
ibraheem-abe Dec 5, 2025
bd621e9
bump ASI
ibraheem-abe Dec 5, 2025
42055a3
improve example cmds
ibraheem-abe Dec 5, 2025
7373f7f
Merge pull request #729 from opentensor/backmerge-main-staging-41225
ibraheem-abe Dec 5, 2025
d696e3b
Merge pull request #724 from opentensor/feat/mev-protection-staking-ops
ibraheem-abe Dec 5, 2025
c301505
Merge branch 'staging' into feat/thewhaleking/proxy-app
thewhaleking Dec 5, 2025
3e8c1eb
Merge
thewhaleking Dec 5, 2025
0a6968d
Check for success before getting extrinsic identifier
thewhaleking Dec 5, 2025
4b32465
update encrypt_extrinsic
ibraheem-abe Dec 5, 2025
11e15b6
add create_mev_protected_extrinsic
ibraheem-abe Dec 5, 2025
0ba42b6
wait_for_extrinsic_by_hash
ibraheem-abe Dec 5, 2025
e318a97
update add stake
ibraheem-abe Dec 5, 2025
bf8b568
update move cmds
ibraheem-abe Dec 5, 2025
b812f2a
update remove cmds
ibraheem-abe Dec 5, 2025
70abc21
update sn creation
ibraheem-abe Dec 5, 2025
6d5c050
wip
ibraheem-abe Dec 5, 2025
fb91c5a
updates
ibraheem-abe Dec 5, 2025
43e7919
Merge pull request #706 from opentensor/feat/thewhaleking/proxy-app
thewhaleking Dec 5, 2025
3c55d9c
Added block_number to AsyncExtrinsicReceipt from mev
thewhaleking Dec 5, 2025
3cd8786
Merge branch 'staging' into feat/updated-mev-shield
thewhaleking Dec 5, 2025
0780305
Include mev protection logic in sign and send extrinsic method
thewhaleking Dec 5, 2025
b1b8748
Makes things work with the proxy logic
thewhaleking Dec 5, 2025
000c5d6
Resolved todos
thewhaleking Dec 5, 2025
116cec1
Small fixes
thewhaleking Dec 5, 2025
9dc9964
Added missing nonces
thewhaleking Dec 5, 2025
fb9ed9b
Ensure we remain inside the status
thewhaleking Dec 5, 2025
6b16a90
update ema calls
ibraheem-abe Dec 5, 2025
2cbaf3d
Merge pull request #731 from opentensor/feat/thewhaleking/updated-mev…
ibraheem-abe Dec 5, 2025
3887d54
bumps version and changelog
ibraheem-abe Dec 5, 2025
2d92d83
Merge pull request #732 from opentensor/changelog/9160
ibraheem-abe Dec 6, 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.16.0 /2025-12-09

## What's Changed
* proxy help text by @chideraao in https://github.com/opentensor/btcli/pull/707
* In `btcli st list`, display the total even with the `--verbose` flag by @thewhaleking in https://github.com/opentensor/btcli/pull/717
* Make `btcli st wizard` by @OxLeOx in https://github.com/opentensor/btcli/pull/720
* Feat/Root claim update for netuids by @ibraheem-abe in https://github.com/opentensor/btcli/pull/722
* Improve e2e tests workflow by @basfroman in https://github.com/opentensor/btcli/pull/728
* Feat: MeV protection in staking operations by @ibraheem-abe in https://github.com/opentensor/btcli/pull/724
* proxy app by @thewhaleking in https://github.com/opentensor/btcli/pull/706
* Fixes: updated mev shield by @thewhaleking in https://github.com/opentensor/btcli/pull/731

## New Contributors
* @chideraao made their first contribution in https://github.com/opentensor/btcli/pull/707
* @OxLeOx made their first contribution in https://github.com/opentensor/btcli/pull/720

**Full Changelog**: https://github.com/opentensor/btcli/compare/v9.15.3...v9.16.0

## 9.15.3 /2025-11-17

## What's Changed
Expand Down
Loading
Loading