1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-02 04:18:20 +00:00

trezorctl: add stellar_get_address/stellar_get_public_key

This commit is contained in:
Pavol Rusnak 2018-06-11 18:38:22 +02:00 committed by matejcik
parent 22872c53c2
commit b791e805a1
2 changed files with 11 additions and 4 deletions

View File

@ -1029,9 +1029,16 @@ def cosi_sign(connect, address, data, global_commitment, global_pubkey):
def stellar_get_address(connect, address): def stellar_get_address(connect, address):
client = connect() client = connect()
address_n = tools.parse_path(address) address_n = tools.parse_path(address)
# StellarPublicKey response return client.stellar_get_address(address_n)
response = client.stellar_get_public_key(address_n)
return stellar.address_from_public_key(response.public_key)
@cli.command(help='Get Stellar public key')
@click.option('-n', '--address', required=False, help="BIP32 path. Always use hardened paths and the m/44'/148'/ prefix", default=stellar.DEFAULT_BIP32_PATH)
@click.pass_obj
def stellar_get_public_key(connect, address):
client = connect()
address_n = tools.parse_path(address)
return client.stellar_get_public_key(address_n)
@cli.command(help='Sign a base64-encoded transaction envelope') @cli.command(help='Sign a base64-encoded transaction envelope')

@ -1 +1 @@
Subproject commit dcda93322a2a0085e88acffab493403afb9d1d83 Subproject commit 57a31feb2e48ac5057761fd07e5c7b280b66b5c6