- fix missing classifiers, migrate to flit by @branchvincent in latent-to#698
- Removes subvortex as the project is gone. by @thewhaleking in latent-to#708
- Small Bug Fixes by @thewhaleking in latent-to#712:
- Ensures that net_claimable is always a Balance object in get_claimable_stakes_for_coldkey
- Checks that the HK owner isn't the genesis address
- Clearly show the totals in st list as representing staked vs total incl free
- Prevents a race condition which could freeze the console for extrinsic submission
- docs: fix typos in some files by @Edge-Seven in latent-to#711
- Fix table width visual bug in stake move command by @BANADDA in latent-to#709
- Fix: Decode account id in
btcli swap-checkby @ibraheem-abe in latent-to#714
- @branchvincent made their first contribution in latent-to#698
- @Edge-Seven made their first contribution in latent-to#711
- @BANADDA made their first contribution in latent-to#709
Full Changelog: https://github.com/opentensor/btcli/compare/v9.15.2...v9.15.3
- Update/btcli stake claim args by @ibraheem-abe in latent-to#701
- Update metagraph symbols thru subnet info by @ibraheem-abe in latent-to#703
Full Changelog: https://github.com/opentensor/btcli/compare/v9.15.1...v9.15.2
- Update/Subnet list ema by @ibraheem-abe in latent-to#699
Full Changelog: https://github.com/opentensor/btcli/compare/v9.15.0...v9.15.1
- Stop running e2e tests on changelog branches by @thewhaleking in latent-to#691
- Feat/root claim by @ibraheem-abe in latent-to#692
Full Changelog: https://github.com/opentensor/btcli/compare/v9.14.3...v9.15.0
- Allows for installing on Py 3.14 by @thewhaleking in latent-to#688
- corrects
--nameparam inwallet set-identityandsubnets set-identitywhich was a duplicate param alias of--wallet-name
- corrects
Full Changelog: https://github.com/opentensor/btcli/compare/v9.14.2...v9.14.3
stake remove --allfails when unsuccessful by @thewhaleking in latent-to#679- check subnet logo url by @thewhaleking in latent-to#681
st transferextrinsic id fix by @thewhaleking in latent-to#685
Full Changelog: https://github.com/opentensor/btcli/compare/v9.14.1...v9.14.2
- Updates kappa to root sudo only in-line with devnet-ready by @thewhaleking in latent-to#668
- Adds additional warnings for move vs transfer by @thewhaleking in latent-to#672
- Childkey take was incorrectly labeled. by @thewhaleking in latent-to#669
- Updates the help text of crownloan refund by @thewhaleking in latent-to#674
- Add a warn flag when --netuid 0 is used for btcli hotkey swap by @nstankov-stkd in latent-to#666
- Add warning and confirmation for
wallet swap_hotkey --netuid 0to prevent accidental misuse. Using--netuid 0only swaps the hotkey on the root network (netuid 0) and does NOT move child hotkey delegation mappings. This is not a full swap across all subnets. Updated documentation and added comprehensive unit tests to clarify proper usage.
- Add warning and confirmation for
- Edge case bug fixes by @thewhaleking in latent-to#675
- Adds wallet balance sorting by @thewhaleking in latent-to#676
- @nstankov-stkd made their first contribution in latent-to#666
Full Changelog: https://github.com/opentensor/btcli/compare/v9.14.0...v9.14.1
- Skips senate tests by @thewhaleking in latent-to#658
- Feat/crowdloans by @ibraheem-abe in latent-to#657
- Removes the fetching of identities in GitHub by @thewhaleking in latent-to#659
- Fixes the double
--hotkeyarg in set childkey take by @thewhaleking in latent-to#662 - Updates the help text for coldkey regen by @thewhaleking in latent-to#663
Full Changelog: https://github.com/opentensor/btcli/compare/v9.13.1...v9.14.0
- Fix for complicated (user_liquidity_enabled) hyperparams by @thewhaleking in latent-to#652
- Fixes a number of type annotations by @thewhaleking in latent-to#653
Full Changelog: https://github.com/opentensor/btcli/compare/v9.13.0...v9.13.1
- Updates wording in transfer confirm by @thewhaleking in latent-to#642
- Update/split emissions by @ibraheem-abe in latent-to#643
- Feat/auto staking by @ibraheem-abe in latent-to#632
- Updates wording on origin/destination hotkey in
st moveby @thewhaleking in latent-to#647 - commands list fixes by @thewhaleking in latent-to#648
Full Changelog: https://github.com/opentensor/btcli/compare/v9.12.0...v9.13.0
- Removes warning icon in transfer by @ibraheem-abe in latent-to#634
- Add Extrinsic Identifier Output by @thewhaleking in latent-to#633
- Update the example text for sudo trim by @thewhaleking in latent-to#636
- Feat/Individual wallet list by @ibraheem-abe in latent-to#638
- Feat/ subnet mechanisms by @ibraheem-abe in latent-to#627
Full Changelog: https://github.com/opentensor/btcli/compare/v9.11.2...v9.12.0
- Fix: Stake movement between non-root sns by @ibraheem-abe in latent-to#629
Full Changelog: https://github.com/opentensor/btcli/compare/v9.11.1...v9.11.2
- Transfer not staking warning by @thewhaleking in latent-to#618
- update e2e tests for hyperparam freeze window by @thewhaleking in latent-to#620
- Corrects the stake fee calculation by @thewhaleking in latent-to#621
- Fix: Handle encrypted wallet hotkeys by @ibraheem-abe in latent-to#622
- Fix: Handle malformed wallets/files by @ibraheem-abe in latent-to#623
min_burnnow not root sudo only by @thewhaleking in latent-to#624
Full Changelog: https://github.com/opentensor/btcli/compare/v9.11.0...v9.11.1
- Better arg naming + type annotations by @thewhaleking in latent-to#590
- disk cache in config by @thewhaleking in latent-to#588
- Unstake no prompts by @thewhaleking in latent-to#591
- expand readme by @thewhaleking in latent-to#598
- Better arg formatting for readability by @thewhaleking in latent-to#592
- Update childkey proportion CLI argument in docs by @HudsonGraeme in latent-to#602
- Update example for show command by @HudsonGraeme in latent-to#604
- New cmd:
btcli utils latencyby @thewhaleking in latent-to#599 - Fix: Swap hotkey - new hotkey reg check by @ibraheem-abe in latent-to#608
- Update cli.py to remove double negative typo by @calebcgates in latent-to#606
- Better shows hotkeypubs in
w listby @thewhaleking in latent-to#611 - subnet symbol set command by @thewhaleking in latent-to#613
- Debug log by @thewhaleking in latent-to#597
- Debug log additional by @thewhaleking in latent-to#615
- @calebcgates made their first contribution in latent-to#606
Full Changelog: https://github.com/opentensor/btcli/compare/v9.10.1...v9.11.0
- Fixes swap-hotkey in by @ibraheem-abe in https://github.com/opentensor/btcli/commit/aec630ec06fb679957c1c2940f37a28751fd427f
Full Changelog: https://github.com/opentensor/btcli/compare/v9.10.1...v9.10.2
- Removes double param for
--cacheinconfig setby @thewhaleking in latent-to#579 - change root only sudo hyperparams by @thewhaleking in latent-to#580
- Better error formatting by @thewhaleking in latent-to#581
- Handle optional netuid better by @thewhaleking in latent-to#582
- wallet fixes by @thewhaleking in latent-to#585
- Adds
moving_priceattr to DynamicInfo by @thewhaleking in latent-to#583
Full Changelog: https://github.com/opentensor/btcli/compare/v9.10.0...v9.10.1
- Sets default interval hours for subnets price to 4, bc of rate limiting. by @thewhaleking in latent-to#568
- Subnets Price --current + improvements by @thewhaleking in latent-to#569
- Reconfig Asyncio Runner by @thewhaleking in latent-to#570
- Show amount on
transfer --allby @thewhaleking in latent-to#571 - Allows for typer>=0.16 and Click 8.2+ by @thewhaleking in latent-to#572
- BTCLI Config Updates by @thewhaleking in latent-to#573
- Added info about preinstalled macOS CPython by @thewhaleking in latent-to#574
- Click 8.2+/- compatibility by @thewhaleking in latent-to#576
- New command:
btcli w regen-hotkeypubby @thewhaleking in latent-to#575
Full Changelog: https://github.com/opentensor/btcli/compare/v9.9.0...v9.10.0
- Feat/wallet verify by @ibraheem-abe in latent-to#561
- Improved speed of query_all_identities and fetch_coldkey_hotkey_identities by @thewhaleking in latent-to#560
- fix transfer all by @thewhaleking in latent-to#562
- Add extrinsic fees by @thewhaleking in latent-to#564
Full Changelog: https://github.com/opentensor/btcli/compare/v9.8.7...v9.9.0
- Fix for handling tuples for
additionalby @thewhaleking in latent-to#557
Full Changelog: https://github.com/opentensor/btcli/compare/v9.8.6...v9.8.7
- Hyperparam discrepancy between set/get by @thewhaleking in latent-to#552
- Hyperparameters in alphabetical order for
btcli sudo get/setby @basfroman in latent-to#553
Full Changelog: https://github.com/opentensor/btcli/compare/v9.8.5...v9.8.6
- Updates
user_liquidity_enabledto not root sudo only. by @thewhaleking in latent-to#546 - Patches broken Brahmi characters with normal characters. by @thewhaleking in latent-to#547
Full Changelog: https://github.com/opentensor/btcli/compare/v9.8.4...v9.8.5
- Update docs URL by @HudsonGraeme in latent-to#536
- Updates fee unit conversion by @ibraheem-abe in latent-to#542
- @HudsonGraeme made their first contribution in latent-to#536
Full Changelog: https://github.com/opentensor/btcli/compare/v9.8.3...v9.8.4
- Updates stake move table with rate applied correctly. by @thewhaleking in latent-to#538
- change stake fee calculation by @thewhaleking in latent-to#539
Full Changelog: https://github.com/opentensor/btcli/compare/v9.8.2...v9.8.3
- Ensure that the fees are shown in alpha, not Tao. by @thewhaleking in latent-to#530
- remove unused subnet names mapping by @thewhaleking in latent-to#531
Full Changelog: https://github.com/opentensor/btcli/compare/v9.8.1...v9.8.2
- Fixed broken type annotation. by @thewhaleking in latent-to#523
- Update/slippage price calcs by @ibraheem-abe in latent-to#526
- Partially fix slippage display by @gztensor in latent-to#524
- stake add: netuid 0 by @thewhaleking in latent-to#525
- @gztensor made their first contribution in latent-to#524
Full Changelog: https://github.com/opentensor/btcli/compare/v9.8.0...v9.8.1
- Feat/logo urls in subnet identity by @ibraheem-abe in latent-to#504
- Feat/swap hotkey with netuids by @ibraheem-abe in latent-to#503
- Backmerge main staging by @ibraheem-abe in latent-to#508
- Ensures network local is used if forgotten in e2e tests by @thewhaleking in latent-to#497
- Convert hyperparams from strings by @thewhaleking in latent-to#510
- Ensure we parse strings for param names by @thewhaleking in latent-to#511
- add snake case aliases by @thewhaleking in latent-to#514
- Better checks the swap status by @thewhaleking in latent-to#485
- Integrate Liquidity Provider feature by @basfroman in latent-to#515
- Updates safe staking/unstaking limits by @ibraheem-abe in latent-to#519
Full Changelog: https://github.com/opentensor/btcli/compare/v9.7.1...v9.8.0
- Convert hyperparams from strings by @thewhaleking in latent-to#510
- Ensure we parse strings for param names by @thewhaleking in latent-to#511
Full Changelog: https://github.com/opentensor/btcli/compare/v9.7.0...v9.7.1
- Add
SKIP_PULLvariable for conftest.py by @basfroman in latent-to#502 - Feat: Adds netuid support in swap_hotkeys by @ibraheem-abe in latent-to#505
Full Changelog: https://github.com/opentensor/btcli/compare/v9.6.0...v9.7.0
- Allows for staking to multiple netuids in one btcli command by @thewhaleking in latent-to#481
- improve stake add json output by @thewhaleking in latent-to#482
- Apply bittensor error formatting to btcli by @thewhaleking in latent-to#483
- Add Yuma3 Enabled for Sudo Set/Get by @thewhaleking in latent-to#487
- Adds
alpha_sigmoid_steepnesscall for hyperparams set/get by @thewhaleking in latent-to#488 - unstaking test fix by @thewhaleking in latent-to#489
- Merge issue: 488 by @thewhaleking in latent-to#490
- subnets check-start formatting blocks by @thewhaleking in latent-to#491
- Str vs Tuple by @thewhaleking in latent-to#492
- Add Homebrew Install to README by @thewhaleking in latent-to#493
- Update staking test for new subtensor by @thewhaleking in latent-to#494
Full Changelog: https://github.com/opentensor/btcli/compare/v9.5.1...v9.6.0
- Declare templates in MANIFEST and include package data by @thewhaleking in latent-to#477
Full Changelog: https://github.com/opentensor/btcli/compare/v9.5.0...v9.5.1
- Replace PyWry by @thewhaleking in latent-to#472
- Remove fuzzywuzzy by @thewhaleking in latent-to#473
- Add ruff formatter by @thewhaleking in latent-to#474
Full Changelog: https://github.com/opentensor/btcli/compare/v9.4.4...v9.5.0
- Replace
transfer_allow_deathwithtransfer_keep_aliveby @basfroman in latent-to#466
Full Changelog: https://github.com/opentensor/btcli/compare/v9.4.3...v9.4.4
- Avoid scientific notation output by @thewhaleking in latent-to#459
- Use generic types by @thewhaleking in latent-to#458
- Suppress async substrate warning by @thewhaleking in latent-to#463
- Remove unused dependency by @thewhaleking in latent-to#460
- fix: fix typo "accross" by @gap-editor in latent-to#461
- @gap-editor made their first contribution in latent-to#461
Full Changelog: https://github.com/opentensor/btcli/compare/v9.4.2...v9.4.3
- Subnets Register Improvements by @thewhaleking in latent-to#450
- Fix
KeyFileError: File is not writableduringbtcli wallet createcommand by @basfroman in latent-to#452
Full Changelog: https://github.com/opentensor/btcli/compare/v9.4.1...v9.4.2
- Fixes
test_staking_sudosettingmax_burnby @thewhaleking in latent-to#440 - Fixes Error Formatter by @thewhaleking in latent-to#439
- Pulls shares in a gather rather than one-at-a-time by @thewhaleking in latent-to#438
- Pull emission start schedule dynamically by @thewhaleking in latent-to#442
- Lengthen default era period + rename "era" to "period" by @thewhaleking in latent-to#443
- docs: fixed redundant "from" by @mdqst in latent-to#429
- click version 8.2.0 broken by @thewhaleking in latent-to#447
- JSON Name shadowing bug by @thewhaleking in latent-to#445
- Stop Parsing, Start Asking by @thewhaleking in latent-to#446
Full Changelog: https://github.com/opentensor/btcli/compare/v9.4.0...v9.4.1
- Formatting/ruff fixes by @thewhaleking in latent-to#426
- Allows for torch 2.6+ by @thewhaleking in latent-to#427
- chore: fixed version format error and improved readability by @mdqst in latent-to#428
- Fixes help msg of safe staking help (in stake add etc) by @ibraheem-abe in latent-to#432
- Feat/start call by @ibraheem-abe in latent-to#434
- @mdqst made their first contribution in latent-to#428
Full Changelog: https://github.com/opentensor/btcli/compare/v9.3.0...v9.4.0
- Fix e2e test by @basfroman in latent-to#396
- Btwallet e2e test - verbose printing by @ibraheem-abe in latent-to#397
- Feat/swap coldkey by @ibraheem-abe in latent-to#399
- Add logic for keep docker image up to date by @basfroman in latent-to#400
- Feat/associate hotkey by @ibraheem-abe in latent-to#401
- Fixes staking/unstaking e2e tests by @ibraheem-abe in latent-to#404
- Adds
eraparam for stake transactions by @thewhaleking in latent-to#406 - Fix: Removes name conflict in Sn create by @ibraheem-abe in latent-to#405
- Pull version.py version from package metadata by @thewhaleking in latent-to#409
- json output for commands by @thewhaleking in latent-to#369
- General code cleanup by @thewhaleking in latent-to#411
- More json outputs by @thewhaleking in latent-to#412
- new color palette by @thewhaleking in latent-to#413
- bump versions by @thewhaleking in latent-to#410
- spelling fix "Received" by @dougsillars in latent-to#414
- Updates Subnet symbols by @ibraheem-abe in latent-to#416
- Fix calculation for childkey set by @thewhaleking in latent-to#418
- Revoke children msg by @thewhaleking in latent-to#419
- Update revoke children language by @thewhaleking in latent-to#417
- Revert "new color palette" by @thewhaleking in latent-to#420
Full Changelog: https://github.com/opentensor/btcli/compare/v9.2.0...v9.3.0
- Improve e2e tests' workflow by @roman-opentensor in latent-to#393
- Updates to E2E suubtensor tests to devnet ready by @ibraheem-opentensor in latent-to#390
- Allow Py 3.13 install by @thewhaleking in latent-to#392
- pip install readme by @thewhaleking in latent-to#391
- Feat/dynamic staking fee by @ibraheem-opentensor in latent-to#389
Full Changelog: https://github.com/opentensor/btcli/compare/v9.1.4...v9.2.0
- Disk-Cache Async-Substrate-Interface Calls by @thewhaleking in latent-to#368
- COLOR_PALETTE refactor by @thewhaleking in latent-to#386
- Code Cleanup by @thewhaleking in latent-to#381
- Adds rate-tolerance alias by @ibraheem-opentensor in latent-to#387
Full Changelog: https://github.com/opentensor/btcli/compare/v9.1.3...v9.1.4
- Allows childkey take of 0 by @thewhaleking in latent-to#376
- Passes prompt for pow_register by @thewhaleking in latent-to#379
- Updates staking test by @ibraheem-opentensor in latent-to#382
Full Changelog: https://github.com/opentensor/btcli/compare/v9.1.2...v9.1.3
- Updates subnet and neuron identity by @ibraheem-opentensor in latent-to#370
Full Changelog: https://github.com/opentensor/btcli/compare/v9.1.1...v9.1.2
- fix: int() argument must be a string, a bytes-like object or a real n… by @0xxfu in latent-to#352
- Change to pyproject toml by @thewhaleking in latent-to#357
- Feat: Dashboard improvements by @ibraheem-opentensor in latent-to#350
- Improves stake transfer, adds interactive selection of delegates by @ibraheem-opentensor in latent-to#358
- Removes hidden flags for unstaking all by @ibraheem-opentensor in latent-to#359
- Removes
typer.Exitexceptions in commands by @thewhaleking in latent-to#353 - Add transaction fee check inter-subnet movement by @ibraheem-opentensor in latent-to#361
- Backmerge main to staging 910 by @ibraheem-opentensor in latent-to#362
- @0xxfu made their first contribution in latent-to#352
Full Changelog: https://github.com/opentensor/btcli/compare/v9.1.0...v9.1.1
- Hotkey SS58 in stake transfer interactive selection by @thewhaleking in latent-to#345
- Backmerge main staging 903 by @ibraheem-opentensor in latent-to#346
- Feat/btcli view dashboard by @ibraheem-opentensor in latent-to#348
Full Changelog: https://github.com/opentensor/btcli/compare/v9.0.3...v9.1.0
- Update wording for burn for sn registration by @thewhaleking in latent-to#333
- [fix] use chk_take = 0 if None by @camfairchild in latent-to#335
- Use
unlock_keyfn globally by @thewhaleking in latent-to#336 - Updates Rust version to stable by @ibraheem-opentensor in latent-to#339
- Warn Users When Setting Root-Only Hyperparams by @thewhaleking in latent-to#337
- st transfer allow hotkey ss58 by @thewhaleking in latent-to#338
- Git not required by @thewhaleking in latent-to#341
- Adds limit of ss58 addresses per call when fetching total_stake by @ibraheem-opentensor in latent-to#340
- Backmerge/main staging 902 by @ibraheem-opentensor in latent-to#342
Full Changelog: https://github.com/opentensor/btcli/compare/v9.0.2...v9.0.3
- Fix stake child get by @thewhaleking in latent-to#321
- Edge case alpha formatting by @thewhaleking in latent-to#318
- Adds Tao emissions to stake list by @ibraheem-opentensor in latent-to#300
- Updates balance command by @ibraheem-opentensor in latent-to#322
- Backmerge main to staging 101 by @ibraheem-opentensor in latent-to#326
- Updates stake list (with swap value) by @ibraheem-opentensor in latent-to#327
- Adds unstaking from all hotkeys + tests by @ibraheem-opentensor in latent-to#325
- Mnemonic helper text by @thewhaleking in latent-to#329
- fix: remove double conversion in stake swap functionality [--swap_all] by @ashikshafi08 in latent-to#328
- Arbitrary Hyperparams Setting by @thewhaleking in latent-to#320
- Bumps deps for btcli by @ibraheem-opentensor in latent-to#330
- SubtensorInterface async with logic by @thewhaleking in latent-to#331
- remove version from cli.py by @igorsyl in latent-to#323
- @ashikshafi08 made their first contribution in latent-to#328
- @igorsyl made their first contribution in latent-to#323
Full Changelog: https://github.com/opentensor/btcli/compare/v9.0.1...v9.0.2
- Fixes root tempo being 0 by @ibraheem-opentensor in latent-to#312
- Backmerge main to staging 900 by @ibraheem-opentensor in latent-to#313
- Fixes fmt err msg by @ibraheem-opentensor in latent-to#314
- Adds subnet identities set/get by @ibraheem-opentensor in latent-to#316
- Fix return type annotation for
alpha_to_tao_with_slippageby @thewhaleking in latent-to#311 - Updates live view of btcli stake list
Full Changelog: https://github.com/opentensor/btcli/compare/v9.0.0...v9.0.1
- Btcli ported to Rao by @ibraheem-opentensor & @thewhaleking in https://github.com/opentensor/btcli/tree/rao-games/pools
- fix netuid from str to int by @roman-opentensor in latent-to#195
- add runtime apis to reg by @ibraheem-opentensor in latent-to#196
- Updated tables (st list, s list) by @ibraheem-opentensor in latent-to#200
- Modifying descriptions and links in stake and subnets dot py files by @rajkaramchedu in latent-to#246
- Fixes Identity Lookup (Rao Games Pools) by @thewhaleking in latent-to#279
- Show encrypted hotkeys in w list by @thewhaleking in latent-to#288
- Backmerge rao branch to decoding branch by @ibraheem-opentensor in latent-to#290
- Updates identity, sn identity, and other chain stuff by @ibraheem-opentensor in latent-to#292
- Updates Rao to decode using chain by @ibraheem-opentensor in latent-to#286
- Fix/rao remove mention of cost by @camfairchild in latent-to#293
- Uses uvloop if it's installed by @thewhaleking in latent-to#294
- Feat: Safe staking by @ibraheem-opentensor in latent-to#299
- Removes stake from w balances by @ibraheem-opentensor in latent-to#301
- Updates docstrings for commands by @ibraheem-opentensor in latent-to#303
- Release/9.0.0rc4 by @ibraheem-opentensor in latent-to#306
- Rao to staging merge (new branch) by @thewhaleking in latent-to#305
- [WIP] Rao by @thewhaleking in latent-to#129
- Updates e2e tests for rao by @ibraheem-opentensor in latent-to#307
- Update dividends, adds sort by @ibraheem-opentensor in latent-to#308
- Final cleanups for Rao by @ibraheem-opentensor in latent-to#309
- @camfairchild made their first contribution in latent-to#293
Full Changelog: https://github.com/opentensor/btcli/compare/v8.4.4...v9.0.0
- Proposals info fix (for dtao governance vote) by @ibraheem-opentensor
Full Changelog: https://github.com/opentensor/btcli/compare/v8.4.3...v8.4.4
- Backmerge main to staging 842 by @ibraheem-opentensor in latent-to#273
- Fix arg order for set-identity by @thewhaleking in latent-to#282
- Adds updates to btwallet3, adds overwrite flag and updates tests by @ibraheem-opentensor in latent-to#275
Full Changelog: https://github.com/opentensor/btcli/compare/v8.4.2...v8.4.3
- Removes the
.valuechecks as we no longer use SCALE objects. by @thewhaleking in latent-to#270 - Backmerge main to staging 842 by @ibraheem-opentensor in latent-to#273
Full Changelog: https://github.com/opentensor/btcli/compare/v8.4.1...v8.4.2
- Sometimes err_docs is a string. We want to handle this properly. by @thewhaleking in latent-to#260
- Sudo Hyperparams by @thewhaleking in latent-to#261
- Sorted netuids in
btcli r get-weightsby @thewhaleking in latent-to#258 - Show hyperparams during
sudo setonly sometimes by @thewhaleking in latent-to#262 - Update stake children help menu by @thewhaleking in latent-to#264
- Updates bt-decode to 0.4.0 by @ibraheem-opentensor in latent-to#265
- Backmerge main to staging for 8.4.1 by @ibraheem-opentensor in latent-to#267
Full Changelog: https://github.com/opentensor/btcli/compare/v8.4.0...v8.4.1
- Use hex to bytes function by @thewhaleking in latent-to#244
- Remove deprecated Typer options by @thewhaleking in latent-to#248
- Upgrade websockets by @thewhaleking in latent-to#247
- Fast block improvements by @thewhaleking in latent-to#245
- Fixed overview message discrepancy by @ibraheem-opentensor in latent-to#251
- Fix hyperparams setting. by @thewhaleking in latent-to#252
- Bumps btwallet to 2.1.2 by @ibraheem-opentensor in latent-to#255
- Bumps btwallet to 2.1.3 by @ibraheem-opentensor in latent-to#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 latent-to#230
- Handle websockets version 14, verbose error output by @thewhaleking in latent-to#236
- Handles the new PasswordError from bt-wallet by @thewhaleking in latent-to#232
Full Changelog: https://github.com/opentensor/btcli/compare/v8.3.0...v.8.3.1
- Better handle incorrect password by @thewhaleking in latent-to#187
- Fixes success path of pow register by @ibraheem-opentensor in latent-to#189
- Adds
--allflag to transfer by @thewhaleking in latent-to#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 latent-to#199 - Handle KeyboardInterrupt in CLI to gracefully exit (no traceback) by @thewhaleking in latent-to#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 latent-to#199
- Error description output by @thewhaleking in latent-to#199
- Taostats link fixed by @thewhaleking in latent-to#199
- Fixes not showing confirmation if --no-prompt is specified on stake remove by @thewhaleking in latent-to#199
- Fix wallets in overview by @thewhaleking in latent-to#197
- fix handling null neurons by @thewhaleking in latent-to#214
- Fix cuda pow registration by @thewhaleking in latent-to#215
- Adds confirmation after each successful regen by @ibraheem-opentensor in latent-to#203
- Removes wallet path prompt by @ibraheem-opentensor in latent-to#205
- Support hotkey names for include/exclude in st add/remove by @thewhaleking in latent-to#216
- Subvortex network added by @thewhaleking in latent-to#223
- Add prompt option to all commands which use Confirm prompts by @thewhaleking in latent-to#227
- fix: local subtensor port by @distributedstatemachine in latent-to#228
- Update local subtensor port by @distributedstatemachine in latent-to#228
Full Changelog: https://github.com/opentensor/btcli/compare/v8.2.0...v8.3.0
- Handle git not installed by @thewhaleking in latent-to#164
- Handle receiving task cancellation by @thewhaleking in latent-to#166
- Change network option to a list so that it can be correctly parsed if multiple options are given by @thewhaleking in latent-to#165
- Receiving task cancellation improvement by @thewhaleking in latent-to#168
- mnemonic change: support numbered mnemonic by @thewhaleking in latent-to#167
- Backmerge release 8.1.1 by @ibraheem-opentensor in latent-to#169
- Handle custom errors from subtensor by @thewhaleking in latent-to#79
- Removes check for port in chain endpoint by @ibraheem-opentensor in latent-to#170
- Shifts Tao conversion to correct place in stake remove by @ibraheem-opentensor in latent-to#172
- Adds support for ss58 addresses in wallet balance by @ibraheem-opentensor in latent-to#171
- Fixes network instantiation in root list-delegates by @ibraheem-opentensor in latent-to#173
- Utils App with convert command by @thewhaleking in latent-to#174
- Fixes for rpc request error handler, root list default empty values, prev delegate fetching by @thewhaleking in latent-to#175
- Bumps version, updates requirement for 8.1.2 by @ibraheem-opentensor in latent-to#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 latent-to#161
- Backmerge/8.1.0 by @ibraheem-opentensor in latent-to#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 latent-to#123
- Fixed: wallet balance check when undelegating the stake by @the-mx in latent-to#124
root my-delegatesask for path instead of name when using--allby @thewhaleking in latent-to#126- Fix/delegate all by @the-mx in latent-to#125
- Handle SSL errors and avoid unnecessary chain head calls by @thewhaleking in latent-to#127
- Deprecate: Remove chain config by @ibraheem-opentensor in latent-to#128
- Update staging by @thewhaleking in latent-to#130
- set archive node properly by @thewhaleking in latent-to#143
- Randomise rpc request ID by @thewhaleking in latent-to#131
- update help text in the BTCLI by @dougsillars in latent-to#139
- Backmerge/main to staging - 1st oct by @ibraheem-opentensor in latent-to#145
- Backmerge main to staging by @ibraheem-opentensor in latent-to#147
- Updates "btcli w set-identity" by @ibraheem-opentensor in latent-to#146
- Give recent commit in version by @thewhaleking in latent-to#156
- Rename
not_subtensortosubtensorby @thewhaleking in latent-to#157 - Integrate Rust Wallet — tests by @thewhaleking @opendansor @roman-opentensor @ibraheem-opentensor @camfairchild in latent-to#158
- @the-mx made their first contribution in latent-to#124
- @dougsillars made their first contribution in latent-to#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 latent-to#116
- Adds contrib guidelines by @ibraheem-opentensor in latent-to#115
- Adds release pre-reqs by @ibraheem-opentensor in latent-to#114
- Revising README by @rajkaramchedu in latent-to#113
- Adds improvements and minor fixes by @ibraheem-opentensor in latent-to#112
- Speedups by @thewhaleking in latent-to#111
- Don't check size of PGP fingerprint if it's not set by @thewhaleking in latent-to#110
- Give user their UID immediately after root/sn registration. by @thewhaleking in latent-to#108
- Ninth and final set of Typer docstrings by @rajkaramchedu in latent-to#107
- Eighth set of Typer docstrings by @rajkaramchedu in latent-to#106
- Enhancement: max-stake and table tweak by @ibraheem-opentensor in latent-to#105
- Seventh set of Typer docstrings by @rajkaramchedu in latent-to#104
- Adds support for list type inputs by @ibraheem-opentensor in latent-to#103
- Sixth set of Typer docstrings by @rajkaramchedu in latent-to#102
- Query_Multi method by @thewhaleking in latent-to#101
- Table fixes / E2E Test - Senate command fix by @ibraheem-opentensor in latent-to#100
- Fifth set of Typer docstrings by @rajkaramchedu in latent-to#99
- Fourth set of Typer docstrings by @rajkaramchedu in latent-to#98
- Update help language for swap command. by @thewhaleking in latent-to#97
- Tests/senate e2e by @ibraheem-opentensor in latent-to#96
- Decode CHK SS58 by @thewhaleking in latent-to#95
- Third set of Typer docstrings by @rajkaramchedu in latent-to#94
- E2E tests + fixes by @ibraheem-opentensor in latent-to#92
- Second set of Typer docstrings by @rajkaramchedu in latent-to#91
- First set of Typer docstrings by @rajkaramchedu in latent-to#90
- Doc Creation Assistance by @thewhaleking in latent-to#89
- Use on chain identities rather than github by @thewhaleking in latent-to#88
- Enhances tables & other fixes by @ibraheem-opentensor in latent-to#87
- Fixes subnets create not parsing hotkey by @ibraheem-opentensor in latent-to#86
- fix set-id prompts by @thewhaleking in latent-to#85
- Adds guard rails for take value by @ibraheem-opentensor in latent-to#84
- Adds alias for hotkey by @ibraheem-opentensor in latent-to#83
- Better config input/output by @thewhaleking in latent-to#82
- _get_vote_data => subtensor.get_vote_data by @thewhaleking in latent-to#81
- Param decls reused in
btcli config clearby @thewhaleking in latent-to#80 - Adds fixes and improvements by @ibraheem-opentensor in latent-to#78
- Validate proposal hashes in
root senate-voteby @thewhaleking in latent-to#77 - Prevent self-assignment as a child hotkey by @opendansor in latent-to#76
- Adds enhancements and fixes by @ibraheem-opentensor in latent-to#75
- Fixes root table + subnet list total calculations by @ibraheem-opentensor in latent-to#74
- Enhances sudo set and fixes root boost by @ibraheem-opentensor in latent-to#73
- Feat/thewhaleking/galina fixes by @ibraheem-opentensor in latent-to#72
- Revert "Feat/thewhaleking/galina fixes" by @ibraheem-opentensor in latent-to#71
- Feat/thewhaleking/galina fixes by @thewhaleking in latent-to#70
- Enhancements, better UX, bug fixes by @ibraheem-opentensor in latent-to#69
- Update README.md by @thewhaleking in latent-to#68
- Add --all functions for managing child hotkeys and take. by @opendansor in latent-to#65
- Fixes subnets pow register by @ibraheem-opentensor in latent-to#64
- Raj/Galina Fixes by @thewhaleking in latent-to#63
- Torch and registration fixes by @thewhaleking in latent-to#62
- Handle KeyFileError when unlocking coldkey/hotkey by @thewhaleking in latent-to#61
- Fixes for root + enhancements by @ibraheem-opentensor in latent-to#60
- Fixes processors and update_interval flags by @ibraheem-opentensor in latent-to#59
- Fixes/Enhancements for wallets, faucet, network info by @ibraheem-opentensor in latent-to#58
- Fix: wallets looking for default addresses in inspect, overview, balance by @ibraheem-opentensor in latent-to#57
- Feat/thewhaleking/verbosity by @ibraheem-opentensor in latent-to#56
- Updates regen command string to fix regen test by @ibraheem-opentensor in latent-to#54
- Enhancement to staking by @ibraheem-opentensor in latent-to#51
- Enhances root list-delegates by @ibraheem-opentensor in latent-to#49
- Child Hotkey Refactor Update by @opendansor in latent-to#48
- Remove Py-Substrate-Interface class entirely by @thewhaleking in latent-to#47
- Correctly create just the config directory path. by @thewhaleking in latent-to#46
- Enhances tests according to changes by @ibraheem-opentensor in latent-to#45
- Adds table.j2 for --html by @ibraheem-opentensor in latent-to#44
- Root alias + enhancements by @ibraheem-opentensor in latent-to#43
- Move subtensor_interface and utils to under the bittensor/ dir by @thewhaleking in latent-to#42
- btcli fixes by @thewhaleking in latent-to#41
- Enhances help sections of all commands by @ibraheem-opentensor in latent-to#40
- UI Enhancements + fixes by @ibraheem-opentensor in latent-to#39
- Adds fixes and improvements by @ibraheem-opentensor in latent-to#38
- setup fixes by @thewhaleking in latent-to#37
- Fix delegate info type by @thewhaleking in latent-to#36
- Adds python version dependency + title changes by @ibraheem-opentensor in latent-to#35
- Revamps help text UI and messages by @ibraheem-opentensor in latent-to#34
- Integrate bt decoder by @thewhaleking in latent-to#33
- Enhances UI of commands by @ibraheem-opentensor in latent-to#32
- Adds --no-prompt, fixes bugs + tests by @ibraheem-opentensor in latent-to#31
- Fixes output string in wallet transfer by @ibraheem-opentensor in latent-to#30
- root get weights: html, caching, slicing by @thewhaleking in latent-to#29
- Fix DeprecationWarning from pkg_tools by @thewhaleking in latent-to#28
- Package up BTCLI by @roman-opentensor in latent-to#27
- Removes subnets template dependency by @ibraheem-opentensor in latent-to#26
- Metagraph Config by @thewhaleking in latent-to#25
- UI improvements, bug fixes, root coverage by @ibraheem-opentensor in latent-to#24
- Child Hotkey + Takes by @opendansor in latent-to#23
- Config command improvements by @thewhaleking in latent-to#22
- Feedback/Improvements to HTML output by @thewhaleking in latent-to#21
- HTML Additions: Stake Show and general Improvements by @thewhaleking in latent-to#20
- Fixes + coverage for staking + sudo by @ibraheem-opentensor in latent-to#19
- Initial support for HTML table outputs by @thewhaleking in latent-to#17
- Fixes + E2E coverage for Root commands by @ibraheem-opentensor in latent-to#14
- Fix of the weights commands by @thewhaleking in latent-to#13
- weights commands by @thewhaleking in latent-to#12
- E2E Setup + wallet commands by @ibraheem-opentensor in latent-to#11
- subnets commands by @thewhaleking in latent-to#9
- Sudo Commands by @thewhaleking in latent-to#8
- SubtensorInterface built-in substrate.close by @thewhaleking in latent-to#7
- Restore functionality for
stake removeby @thewhaleking in latent-to#6 - Feat/opendansor/revoke children by @opendansor in latent-to#5
- stake commands by @thewhaleking in latent-to#4
- Root commands by @thewhaleking in latent-to#3
- Initial commit for Typer (wallet commands) by @thewhaleking in latent-to#1