- Sometimes err_docs is a string. We want to handle this properly. by @thewhaleking in opentensor/btcli#260
- Sudo Hyperparams by @thewhaleking in opentensor/btcli#261
- Sorted netuids in
btcli r get-weights
by @thewhaleking in opentensor/btcli#258 - Show hyperparams during
sudo set
only sometimes by @thewhaleking in opentensor/btcli#262 - Update stake children help menu by @thewhaleking in opentensor/btcli#264
- Updates bt-decode to 0.4.0 by @ibraheem-opentensor in opentensor/btcli#265
- Backmerge main to staging for 8.4.1 by @ibraheem-opentensor in opentensor/btcli#267
Full Changelog: https://github.com/opentensor/btcli/compare/v8.4.0...v8.4.1
- Use hex to bytes function by @thewhaleking in opentensor/btcli#244
- Remove deprecated Typer options by @thewhaleking in opentensor/btcli#248
- Upgrade websockets by @thewhaleking in opentensor/btcli#247
- Fast block improvements by @thewhaleking in opentensor/btcli#245
- Fixed overview message discrepancy by @ibraheem-opentensor in opentensor/btcli#251
- Fix hyperparams setting. by @thewhaleking in opentensor/btcli#252
- Bumps btwallet to 2.1.2 by @ibraheem-opentensor in opentensor/btcli#255
- Bumps btwallet to 2.1.3 by @ibraheem-opentensor in opentensor/btcli#256
Full Changelog: https://github.com/opentensor/btcli/compare/v8.3.1...v8.4.0
- Better handle incorrect file path for wallets. by @thewhaleking in opentensor/btcli#230
- Handle websockets version 14, verbose error output by @thewhaleking in opentensor/btcli#236
- Handles the new PasswordError from bt-wallet by @thewhaleking in opentensor/btcli#232
Full Changelog: https://github.com/opentensor/btcli/compare/v8.3.0...v.8.3.1
- Better handle incorrect password by @thewhaleking in opentensor/btcli#187
- Fixes success path of pow register by @ibraheem-opentensor in opentensor/btcli#189
- Adds
--all
flag to transfer by @thewhaleking in opentensor/btcli#181 - In
do_transfer
, we check the balance with coldkeypub.ss58, but then retrieve it from the dict with coldkey.ss58. Resolve this. by @thewhaleking in opentensor/btcli#199 - Handle KeyboardInterrupt in CLI to gracefully exit (no traceback) by @thewhaleking in opentensor/btcli#199
- Handle race conditions where self.metadata may not be set before finishing initialising runtime (this may need optimised in the future) by @thewhaleking in opentensor/btcli#199
- Error description output by @thewhaleking in opentensor/btcli#199
- Taostats link fixed by @thewhaleking in opentensor/btcli#199
- Fixes not showing confirmation if --no-prompt is specified on stake remove by @thewhaleking in opentensor/btcli#199
- Fix wallets in overview by @thewhaleking in opentensor/btcli#197
- fix handling null neurons by @thewhaleking in opentensor/btcli#214
- Fix cuda pow registration by @thewhaleking in opentensor/btcli#215
- Adds confirmation after each successful regen by @ibraheem-opentensor in opentensor/btcli#203
- Removes wallet path prompt by @ibraheem-opentensor in opentensor/btcli#205
- Support hotkey names for include/exclude in st add/remove by @thewhaleking in opentensor/btcli#216
- Subvortex network added by @thewhaleking in opentensor/btcli#223
- Add prompt option to all commands which use Confirm prompts by @thewhaleking in opentensor/btcli#227
- fix: local subtensor port by @distributedstatemachine in opentensor/btcli#228
- Update local subtensor port by @distributedstatemachine in opentensor/btcli#228
Full Changelog: https://github.com/opentensor/btcli/compare/v8.2.0...v8.3.0
- Handle git not installed by @thewhaleking in opentensor/btcli#164
- Handle receiving task cancellation by @thewhaleking in opentensor/btcli#166
- Change network option to a list so that it can be correctly parsed if multiple options are given by @thewhaleking in opentensor/btcli#165
- Receiving task cancellation improvement by @thewhaleking in opentensor/btcli#168
- mnemonic change: support numbered mnemonic by @thewhaleking in opentensor/btcli#167
- Backmerge release 8.1.1 by @ibraheem-opentensor in opentensor/btcli#169
- Handle custom errors from subtensor by @thewhaleking in opentensor/btcli#79
- Removes check for port in chain endpoint by @ibraheem-opentensor in opentensor/btcli#170
- Shifts Tao conversion to correct place in stake remove by @ibraheem-opentensor in opentensor/btcli#172
- Adds support for ss58 addresses in wallet balance by @ibraheem-opentensor in opentensor/btcli#171
- Fixes network instantiation in root list-delegates by @ibraheem-opentensor in opentensor/btcli#173
- Utils App with convert command by @thewhaleking in opentensor/btcli#174
- Fixes for rpc request error handler, root list default empty values, prev delegate fetching by @thewhaleking in opentensor/btcli#175
- Bumps version, updates requirement for 8.1.2 by @ibraheem-opentensor in opentensor/btcli#176
Full Changelog: https://github.com/opentensor/btcli/compare/v8.1.1...v8.2.0
- Handles missing hotkey file when traversing wallet by @ibraheem-opentensor in opentensor/btcli#161
- Backmerge/8.1.0 by @ibraheem-opentensor in opentensor/btcli#162
Full Changelog: https://github.com/opentensor/btcli/compare/v8.0.0...v8.1.1
- Allow for delegate take between 0 and 18% by @garrett-opentensor in opentensor/btcli#123
- Fixed: wallet balance check when undelegating the stake by @the-mx in opentensor/btcli#124
root my-delegates
ask for path instead of name when using--all
by @thewhaleking in opentensor/btcli#126- Fix/delegate all by @the-mx in opentensor/btcli#125
- Handle SSL errors and avoid unnecessary chain head calls by @thewhaleking in opentensor/btcli#127
- Deprecate: Remove chain config by @ibraheem-opentensor in opentensor/btcli#128
- Update staging by @thewhaleking in opentensor/btcli#130
- set archive node properly by @thewhaleking in opentensor/btcli#143
- Randomise rpc request ID by @thewhaleking in opentensor/btcli#131
- update help text in the BTCLI by @dougsillars in opentensor/btcli#139
- Backmerge/main to staging - 1st oct by @ibraheem-opentensor in opentensor/btcli#145
- Backmerge main to staging by @ibraheem-opentensor in opentensor/btcli#147
- Updates "btcli w set-identity" by @ibraheem-opentensor in opentensor/btcli#146
- Give recent commit in version by @thewhaleking in opentensor/btcli#156
- Rename
not_subtensor
tosubtensor
by @thewhaleking in opentensor/btcli#157 - Integrate Rust Wallet — tests by @thewhaleking @opendansor @roman-opentensor @ibraheem-opentensor @camfairchild in opentensor/btcli#158
- @the-mx made their first contribution in opentensor/btcli#124
- @dougsillars made their first contribution in opentensor/btcli#139
Full Changelog: https://github.com/opentensor/btcli/compare/v8.0.0...v8.1.0
New Async Bittensor CLI from the ground-up
- UI enhancements, fixes by @ibraheem-opentensor in opentensor/btcli#116
- Adds contrib guidelines by @ibraheem-opentensor in opentensor/btcli#115
- Adds release pre-reqs by @ibraheem-opentensor in opentensor/btcli#114
- Revising README by @rajkaramchedu in opentensor/btcli#113
- Adds improvements and minor fixes by @ibraheem-opentensor in opentensor/btcli#112
- Speedups by @thewhaleking in opentensor/btcli#111
- Don't check size of PGP fingerprint if it's not set by @thewhaleking in opentensor/btcli#110
- Give user their UID immediately after root/sn registration. by @thewhaleking in opentensor/btcli#108
- Ninth and final set of Typer docstrings by @rajkaramchedu in opentensor/btcli#107
- Eighth set of Typer docstrings by @rajkaramchedu in opentensor/btcli#106
- Enhancement: max-stake and table tweak by @ibraheem-opentensor in opentensor/btcli#105
- Seventh set of Typer docstrings by @rajkaramchedu in opentensor/btcli#104
- Adds support for list type inputs by @ibraheem-opentensor in opentensor/btcli#103
- Sixth set of Typer docstrings by @rajkaramchedu in opentensor/btcli#102
- Query_Multi method by @thewhaleking in opentensor/btcli#101
- Table fixes / E2E Test - Senate command fix by @ibraheem-opentensor in opentensor/btcli#100
- Fifth set of Typer docstrings by @rajkaramchedu in opentensor/btcli#99
- Fourth set of Typer docstrings by @rajkaramchedu in opentensor/btcli#98
- Update help language for swap command. by @thewhaleking in opentensor/btcli#97
- Tests/senate e2e by @ibraheem-opentensor in opentensor/btcli#96
- Decode CHK SS58 by @thewhaleking in opentensor/btcli#95
- Third set of Typer docstrings by @rajkaramchedu in opentensor/btcli#94
- E2E tests + fixes by @ibraheem-opentensor in opentensor/btcli#92
- Second set of Typer docstrings by @rajkaramchedu in opentensor/btcli#91
- First set of Typer docstrings by @rajkaramchedu in opentensor/btcli#90
- Doc Creation Assistance by @thewhaleking in opentensor/btcli#89
- Use on chain identities rather than github by @thewhaleking in opentensor/btcli#88
- Enhances tables & other fixes by @ibraheem-opentensor in opentensor/btcli#87
- Fixes subnets create not parsing hotkey by @ibraheem-opentensor in opentensor/btcli#86
- fix set-id prompts by @thewhaleking in opentensor/btcli#85
- Adds guard rails for take value by @ibraheem-opentensor in opentensor/btcli#84
- Adds alias for hotkey by @ibraheem-opentensor in opentensor/btcli#83
- Better config input/output by @thewhaleking in opentensor/btcli#82
- _get_vote_data => subtensor.get_vote_data by @thewhaleking in opentensor/btcli#81
- Param decls reused in
btcli config clear
by @thewhaleking in opentensor/btcli#80 - Adds fixes and improvements by @ibraheem-opentensor in opentensor/btcli#78
- Validate proposal hashes in
root senate-vote
by @thewhaleking in opentensor/btcli#77 - Prevent self-assignment as a child hotkey by @opendansor in opentensor/btcli#76
- Adds enhancements and fixes by @ibraheem-opentensor in opentensor/btcli#75
- Fixes root table + subnet list total calculations by @ibraheem-opentensor in opentensor/btcli#74
- Enhances sudo set and fixes root boost by @ibraheem-opentensor in opentensor/btcli#73
- Feat/thewhaleking/galina fixes by @ibraheem-opentensor in opentensor/btcli#72
- Revert "Feat/thewhaleking/galina fixes" by @ibraheem-opentensor in opentensor/btcli#71
- Feat/thewhaleking/galina fixes by @thewhaleking in opentensor/btcli#70
- Enhancements, better UX, bug fixes by @ibraheem-opentensor in opentensor/btcli#69
- Update README.md by @thewhaleking in opentensor/btcli#68
- Add --all functions for managing child hotkeys and take. by @opendansor in opentensor/btcli#65
- Fixes subnets pow register by @ibraheem-opentensor in opentensor/btcli#64
- Raj/Galina Fixes by @thewhaleking in opentensor/btcli#63
- Torch and registration fixes by @thewhaleking in opentensor/btcli#62
- Handle KeyFileError when unlocking coldkey/hotkey by @thewhaleking in opentensor/btcli#61
- Fixes for root + enhancements by @ibraheem-opentensor in opentensor/btcli#60
- Fixes processors and update_interval flags by @ibraheem-opentensor in opentensor/btcli#59
- Fixes/Enhancements for wallets, faucet, network info by @ibraheem-opentensor in opentensor/btcli#58
- Fix: wallets looking for default addresses in inspect, overview, balance by @ibraheem-opentensor in opentensor/btcli#57
- Feat/thewhaleking/verbosity by @ibraheem-opentensor in opentensor/btcli#56
- Updates regen command string to fix regen test by @ibraheem-opentensor in opentensor/btcli#54
- Enhancement to staking by @ibraheem-opentensor in opentensor/btcli#51
- Enhances root list-delegates by @ibraheem-opentensor in opentensor/btcli#49
- Child Hotkey Refactor Update by @opendansor in opentensor/btcli#48
- Remove Py-Substrate-Interface class entirely by @thewhaleking in opentensor/btcli#47
- Correctly create just the config directory path. by @thewhaleking in opentensor/btcli#46
- Enhances tests according to changes by @ibraheem-opentensor in opentensor/btcli#45
- Adds table.j2 for --html by @ibraheem-opentensor in opentensor/btcli#44
- Root alias + enhancements by @ibraheem-opentensor in opentensor/btcli#43
- Move subtensor_interface and utils to under the bittensor/ dir by @thewhaleking in opentensor/btcli#42
- btcli fixes by @thewhaleking in opentensor/btcli#41
- Enhances help sections of all commands by @ibraheem-opentensor in opentensor/btcli#40
- UI Enhancements + fixes by @ibraheem-opentensor in opentensor/btcli#39
- Adds fixes and improvements by @ibraheem-opentensor in opentensor/btcli#38
- setup fixes by @thewhaleking in opentensor/btcli#37
- Fix delegate info type by @thewhaleking in opentensor/btcli#36
- Adds python version dependency + title changes by @ibraheem-opentensor in opentensor/btcli#35
- Revamps help text UI and messages by @ibraheem-opentensor in opentensor/btcli#34
- Integrate bt decoder by @thewhaleking in opentensor/btcli#33
- Enhances UI of commands by @ibraheem-opentensor in opentensor/btcli#32
- Adds --no-prompt, fixes bugs + tests by @ibraheem-opentensor in opentensor/btcli#31
- Fixes output string in wallet transfer by @ibraheem-opentensor in opentensor/btcli#30
- root get weights: html, caching, slicing by @thewhaleking in opentensor/btcli#29
- Fix DeprecationWarning from pkg_tools by @thewhaleking in opentensor/btcli#28
- Package up BTCLI by @roman-opentensor in opentensor/btcli#27
- Removes subnets template dependency by @ibraheem-opentensor in opentensor/btcli#26
- Metagraph Config by @thewhaleking in opentensor/btcli#25
- UI improvements, bug fixes, root coverage by @ibraheem-opentensor in opentensor/btcli#24
- Child Hotkey + Takes by @opendansor in opentensor/btcli#23
- Config command improvements by @thewhaleking in opentensor/btcli#22
- Feedback/Improvements to HTML output by @thewhaleking in opentensor/btcli#21
- HTML Additions: Stake Show and general Improvements by @thewhaleking in opentensor/btcli#20
- Fixes + coverage for staking + sudo by @ibraheem-opentensor in opentensor/btcli#19
- Initial support for HTML table outputs by @thewhaleking in opentensor/btcli#17
- Fixes + E2E coverage for Root commands by @ibraheem-opentensor in opentensor/btcli#14
- Fix of the weights commands by @thewhaleking in opentensor/btcli#13
- weights commands by @thewhaleking in opentensor/btcli#12
- E2E Setup + wallet commands by @ibraheem-opentensor in opentensor/btcli#11
- subnets commands by @thewhaleking in opentensor/btcli#9
- Sudo Commands by @thewhaleking in opentensor/btcli#8
- SubtensorInterface built-in substrate.close by @thewhaleking in opentensor/btcli#7
- Restore functionality for
stake remove
by @thewhaleking in opentensor/btcli#6 - Feat/opendansor/revoke children by @opendansor in opentensor/btcli#5
- stake commands by @thewhaleking in opentensor/btcli#4
- Root commands by @thewhaleking in opentensor/btcli#3
- Initial commit for Typer (wallet commands) by @thewhaleking in opentensor/btcli#1