1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-21 02:26:10 +00:00

Added coin_name argument to get_public_node and trezorctl (#108)

This commit is contained in:
Peter Banik 2017-04-21 19:14:15 +02:00 committed by Pavol Rusnak
parent ca1d3e5f39
commit a99e29a05f
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D
4 changed files with 158 additions and 137 deletions

View File

@ -235,7 +235,7 @@ class Commands(object):
def get_public_node(self, args):
address_n = self.client.expand_path(args.n)
return self.client.get_public_node(address_n, ecdsa_curve_name=args.curve, show_display=args.show_display)
return self.client.get_public_node(address_n, ecdsa_curve_name=args.curve, show_display=args.show_display, coin_name=args.coin_name)
def enable_passphrase(self, args):
return self.client.apply_settings(use_passphrase=True)

View File

@ -494,11 +494,11 @@ class ProtocolMixin(object):
return path
@expect(proto.PublicKey)
def get_public_node(self, n, ecdsa_curve_name=DEFAULT_CURVE, show_display=False):
def get_public_node(self, n, ecdsa_curve_name=DEFAULT_CURVE, show_display=False, coin_name=None):
n = self._convert_prime(n)
if not ecdsa_curve_name:
ecdsa_curve_name=DEFAULT_CURVE
return self.call(proto.GetPublicKey(address_n=n, ecdsa_curve_name=ecdsa_curve_name, show_display=show_display))
return self.call(proto.GetPublicKey(address_n=n, ecdsa_curve_name=ecdsa_curve_name, show_display=show_display, coin_name=coin_name))
@field('address')
@expect(proto.Address)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long