Skip to content

Commit a8498e6

Browse files
committed
feat: refactor move.py and remove.py with create_table
1 parent a41fb92 commit a8498e6

File tree

2 files changed

+8
-54
lines changed

2 files changed

+8
-54
lines changed

bittensor_cli/src/commands/stake/move.py

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
from bittensor_cli.src.bittensor.utils import (
1717
confirm_action,
1818
console,
19+
create_table,
1920
print_error,
2021
group_subnets,
2122
get_subnet_name,
@@ -166,7 +167,7 @@ async def display_stake_movement_cross_subnets(
166167
)
167168

168169
# Create and display table
169-
table = Table(
170+
table = create_table(
170171
title=(
171172
f"\n[{COLOR_PALETTE.G.HEADER}]"
172173
f"Moving stake from: "
@@ -177,14 +178,6 @@ async def display_stake_movement_cross_subnets(
177178
f"[/{COLOR_PALETTE.G.SUBHEAD}]\nNetwork: {subtensor.network}\n"
178179
f"[/{COLOR_PALETTE.G.HEADER}]"
179180
),
180-
show_footer=True,
181-
show_edge=False,
182-
header_style="bold white",
183-
border_style="bright_black",
184-
style="bold",
185-
title_justify="center",
186-
show_lines=False,
187-
pad_edge=True,
188181
)
189182

190183
table.add_column(
@@ -351,16 +344,8 @@ async def stake_move_transfer_selection(
351344
raise ValueError
352345

353346
# Display hotkeys with stakes
354-
table = Table(
347+
table = create_table(
355348
title=f"\n[{COLOR_PALETTE['GENERAL']['HEADER']}]Hotkeys with Stakes\n",
356-
show_footer=True,
357-
show_edge=False,
358-
header_style="bold white",
359-
border_style="bright_black",
360-
style="bold",
361-
title_justify="center",
362-
show_lines=False,
363-
pad_edge=True,
364349
)
365350
table.add_column("Index", justify="right")
366351
table.add_column("Identity", style=COLOR_PALETTE["GENERAL"]["SUBHEADING"])

bittensor_cli/src/commands/stake/remove.py

Lines changed: 5 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
from bittensor_cli.src.bittensor.utils import (
1919
confirm_action,
2020
console,
21+
create_table,
2122
print_verbose,
2223
print_error,
2324
get_hotkey_wallets_for_wallet,
@@ -449,21 +450,13 @@ async def unstake_all(
449450
if not unstake_all_alpha
450451
else "Unstaking Summary - All Alpha Stakes"
451452
)
452-
table = Table(
453+
table = create_table(
453454
title=(
454455
f"\n[{COLOR_PALETTE.G.HEADER}]{table_title}[/{COLOR_PALETTE.G.HEADER}]\n"
455456
f"Wallet: [{COLOR_PALETTE.G.COLDKEY}]{wallet.name}[/{COLOR_PALETTE.G.COLDKEY}], "
456457
f"Coldkey ss58: [{COLOR_PALETTE.G.CK}]{coldkey_ss58}[/{COLOR_PALETTE.G.CK}]\n"
457458
f"Network: [{COLOR_PALETTE.G.HEADER}]{subtensor.network}[/{COLOR_PALETTE.G.HEADER}]\n"
458459
),
459-
show_footer=True,
460-
show_edge=False,
461-
header_style="bold white",
462-
border_style="bright_black",
463-
style="bold",
464-
title_justify="center",
465-
show_lines=False,
466-
pad_edge=True,
467460
)
468461
table.add_column("Netuid", justify="center", style="grey89")
469462
table.add_column(
@@ -1054,16 +1047,8 @@ async def _unstake_selection(
10541047

10551048
# Display existing hotkeys, id, and staked netuids.
10561049
subnet_filter = f" for Subnet {netuid}" if netuid is not None else ""
1057-
table = Table(
1050+
table = create_table(
10581051
title=f"\n[{COLOR_PALETTE.G.HEADER}]Hotkeys with Stakes{subnet_filter}\n",
1059-
show_footer=True,
1060-
show_edge=False,
1061-
header_style="bold white",
1062-
border_style="bright_black",
1063-
style="bold",
1064-
title_justify="center",
1065-
show_lines=False,
1066-
pad_edge=True,
10671052
)
10681053
table.add_column("Index", justify="right")
10691054
table.add_column("Identity", style=COLOR_PALETTE.G.SUBHEAD)
@@ -1091,18 +1076,10 @@ async def _unstake_selection(
10911076
netuid_stakes = hotkey_stakes[selected_hotkey_ss58]
10921077

10931078
# Display hotkey's staked netuids with amount.
1094-
table = Table(
1079+
table = create_table(
10951080
title=f"\n[{COLOR_PALETTE['GENERAL']['HEADER']}]Stakes for hotkey \n"
10961081
f"[{COLOR_PALETTE['GENERAL']['SUBHEADING']}]{selected_hotkey_name}\n"
10971082
f"{selected_hotkey_ss58}\n",
1098-
show_footer=True,
1099-
show_edge=False,
1100-
header_style="bold white",
1101-
border_style="bright_black",
1102-
style="bold",
1103-
title_justify="center",
1104-
show_lines=False,
1105-
pad_edge=True,
11061083
)
11071084
table.add_column("Subnet", justify="right")
11081085
table.add_column("Symbol", style=COLOR_PALETTE["GENERAL"]["SYMBOL"])
@@ -1340,16 +1317,8 @@ def _create_unstake_table(
13401317
f"Coldkey ss58: [{COLOR_PALETTE.G.CK}]{wallet_coldkey_ss58}[/{COLOR_PALETTE.G.CK}]\n"
13411318
f"Network: {network}[/{COLOR_PALETTE.G.HEADER}]\n"
13421319
)
1343-
table = Table(
1320+
table = create_table(
13441321
title=title,
1345-
show_footer=True,
1346-
show_edge=False,
1347-
header_style="bold white",
1348-
border_style="bright_black",
1349-
style="bold",
1350-
title_justify="center",
1351-
show_lines=False,
1352-
pad_edge=True,
13531322
)
13541323

13551324
table.add_column("Netuid", justify="center", style="grey89")

0 commit comments

Comments
 (0)