Skip to content

Commit

Permalink
Adds Farmer and Pool public keys to API. Required for Chia-Network/ch…
Browse files Browse the repository at this point in the history
  • Loading branch information
Maran and Animazing authored Jun 18, 2021
1 parent b1e7d45 commit dfc79fa
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions chia/rpc/wallet_rpc_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
from chia.util.ws_message import WsRpcMessage, create_payload_dict
from chia.wallet.cc_wallet.cc_wallet import CCWallet
from chia.wallet.rl_wallet.rl_wallet import RLWallet
from chia.wallet.derive_keys import master_sk_to_farmer_sk, master_sk_to_pool_sk
from chia.wallet.did_wallet.did_wallet import DIDWallet
from chia.wallet.trade_record import TradeRecord
from chia.wallet.transaction_record import TransactionRecord
Expand Down Expand Up @@ -202,6 +203,8 @@ async def get_private_key(self, request):
"fingerprint": fingerprint,
"sk": bytes(sk).hex(),
"pk": bytes(sk.get_g1()).hex(),
"farmer_pk": bytes(master_sk_to_farmer_sk(sk).get_g1()).hex(),
"pool_pk": bytes(master_sk_to_pool_sk(sk).get_g1()).hex(),
"seed": s,
},
}
Expand Down

0 comments on commit dfc79fa

Please sign in to comment.