Skip to content

Commit f3826b1

Browse files
committed
Adds duration
1 parent 89b83d2 commit f3826b1

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

bittensor_cli/src/commands/wallets.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
millify_tao,
4646
unlock_key,
4747
WalletLike,
48+
blocks_to_duration,
4849
)
4950

5051

@@ -1548,11 +1549,14 @@ async def schedule_coldkey_swap(
15481549
":white_heavy_check_mark: [green]Successfully scheduled coldkey swap"
15491550
)
15501551

1551-
block_num, dest_coldkey = await find_coldkey_swap_extrinsic(
1552-
subtensor=subtensor,
1553-
start_block=block_pre_call,
1554-
end_block=block_post_call,
1555-
wallet_ss58=wallet.coldkeypub.ss58_address,
1552+
(block_num, dest_coldkey), schedule_duration = await asyncio.gather(
1553+
find_coldkey_swap_extrinsic(
1554+
subtensor=subtensor,
1555+
start_block=block_pre_call,
1556+
end_block=block_post_call,
1557+
wallet_ss58=wallet.coldkeypub.ss58_address,
1558+
),
1559+
subtensor.get_coldkey_swap_schedule_duration()
15561560
)
15571561

15581562
if block_num is not None:
@@ -1561,7 +1565,8 @@ async def schedule_coldkey_swap(
15611565
f"\nBlock number: {block_num}"
15621566
f"\nOriginal address: [{COLORS.G.CK}]{wallet.coldkeypub.ss58_address}[/{COLORS.G.CK}]"
15631567
f"\nDestination address: [{COLORS.G.CK}]{dest_coldkey}[/{COLORS.G.CK}]"
1564-
f"\n\nYou can provide this block number to `btcli wallet swap check`"
1568+
f"\nThe swap will be completed in [green]{blocks_to_duration(schedule_duration)} (Block: {block_num+schedule_duration})[/green] from now."
1569+
f"\n[dim]You can provide the block number to `btcli wallet swap-check`[/dim]"
15651570
)
15661571
else:
15671572
console.print(

0 commit comments

Comments
 (0)