Skip to content

Commit 6046aa5

Browse files
committed
feat: refactor move.py and remove.py with create_table
1 parent 99b519b commit 6046aa5

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,
@@ -167,7 +168,7 @@ async def display_stake_movement_cross_subnets(
167168
)
168169

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

191184
table.add_column(
@@ -352,16 +345,8 @@ async def stake_move_transfer_selection(
352345
raise ValueError
353346

354347
# Display hotkeys with stakes
355-
table = Table(
348+
table = create_table(
356349
title=f"\n[{COLOR_PALETTE['GENERAL']['HEADER']}]Hotkeys with Stakes\n",
357-
show_footer=True,
358-
show_edge=False,
359-
header_style="bold white",
360-
border_style="bright_black",
361-
style="bold",
362-
title_justify="center",
363-
show_lines=False,
364-
pad_edge=True,
365350
)
366351
table.add_column("Index", justify="right")
367352
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_success,
2223
print_verbose,
2324
print_error,
@@ -450,21 +451,13 @@ async def unstake_all(
450451
if not unstake_all_alpha
451452
else "Unstaking Summary - All Alpha Stakes"
452453
)
453-
table = Table(
454+
table = create_table(
454455
title=(
455456
f"\n[{COLOR_PALETTE.G.HEADER}]{table_title}[/{COLOR_PALETTE.G.HEADER}]\n"
456457
f"Wallet: [{COLOR_PALETTE.G.COLDKEY}]{wallet.name}[/{COLOR_PALETTE.G.COLDKEY}], "
457458
f"Coldkey ss58: [{COLOR_PALETTE.G.CK}]{coldkey_ss58}[/{COLOR_PALETTE.G.CK}]\n"
458459
f"Network: [{COLOR_PALETTE.G.HEADER}]{subtensor.network}[/{COLOR_PALETTE.G.HEADER}]\n"
459460
),
460-
show_footer=True,
461-
show_edge=False,
462-
header_style="bold white",
463-
border_style="bright_black",
464-
style="bold",
465-
title_justify="center",
466-
show_lines=False,
467-
pad_edge=True,
468461
)
469462
table.add_column("Netuid", justify="center", style="grey89")
470463
table.add_column(
@@ -1055,16 +1048,8 @@ async def _unstake_selection(
10551048

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

10941079
# Display hotkey's staked netuids with amount.
1095-
table = Table(
1080+
table = create_table(
10961081
title=f"\n[{COLOR_PALETTE['GENERAL']['HEADER']}]Stakes for hotkey \n"
10971082
f"[{COLOR_PALETTE['GENERAL']['SUBHEADING']}]{selected_hotkey_name}\n"
10981083
f"{selected_hotkey_ss58}\n",
1099-
show_footer=True,
1100-
show_edge=False,
1101-
header_style="bold white",
1102-
border_style="bright_black",
1103-
style="bold",
1104-
title_justify="center",
1105-
show_lines=False,
1106-
pad_edge=True,
11071084
)
11081085
table.add_column("Subnet", justify="right")
11091086
table.add_column("Symbol", style=COLOR_PALETTE["GENERAL"]["SYMBOL"])
@@ -1341,16 +1318,8 @@ def _create_unstake_table(
13411318
f"Coldkey ss58: [{COLOR_PALETTE.G.CK}]{wallet_coldkey_ss58}[/{COLOR_PALETTE.G.CK}]\n"
13421319
f"Network: {network}[/{COLOR_PALETTE.G.HEADER}]\n"
13431320
)
1344-
table = Table(
1321+
table = create_table(
13451322
title=title,
1346-
show_footer=True,
1347-
show_edge=False,
1348-
header_style="bold white",
1349-
border_style="bright_black",
1350-
style="bold",
1351-
title_justify="center",
1352-
show_lines=False,
1353-
pad_edge=True,
13541323
)
13551324

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

0 commit comments

Comments
 (0)