Skip to content

Commit fde036c

Browse files
authored
chia show keys --show-mnemonic-seed: Also show farmer private key (#16556)
1 parent 7d81440 commit fde036c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

chia/cmds/keys_funcs.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ def process_key_data(key_data: KeyData) -> Dict[str, Any]:
174174

175175
if show_mnemonic:
176176
key["master_sk"] = bytes(sk).hex()
177+
key["farmer_sk"] = bytes(master_sk_to_farmer_sk(sk)).hex()
177178
key["wallet_sk"] = bytes(master_sk_to_wallet_sk(sk, uint32(0))).hex()
178179
key["mnemonic"] = bytes_to_mnemonic(key_data.entropy)
179180
return key
@@ -194,6 +195,7 @@ def process_key_data(key_data: KeyData) -> Dict[str, Any]:
194195
print(f"First wallet address{' (non-observer)' if key['non_observer'] else ''}: {key['wallet_address']}")
195196
if show_mnemonic:
196197
print("Master private key (m):", key["master_sk"])
198+
print("Farmer private key (m/12381/8444/0/0):", key["farmer_sk"])
197199
print("First wallet secret key (m/12381/8444/2/0):", key["wallet_sk"])
198200
print(" Mnemonic seed (24 secret words):")
199201
print(key["mnemonic"])

0 commit comments

Comments
 (0)