mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-06-07 16:49:04 +00:00
Added coin_name argument to get_public_node and trezorctl (#108)
This commit is contained in:
parent
ca1d3e5f39
commit
a99e29a05f
@ -235,7 +235,7 @@ class Commands(object):
|
|||||||
|
|
||||||
def get_public_node(self, args):
|
def get_public_node(self, args):
|
||||||
address_n = self.client.expand_path(args.n)
|
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):
|
def enable_passphrase(self, args):
|
||||||
return self.client.apply_settings(use_passphrase=True)
|
return self.client.apply_settings(use_passphrase=True)
|
||||||
|
@ -494,11 +494,11 @@ class ProtocolMixin(object):
|
|||||||
return path
|
return path
|
||||||
|
|
||||||
@expect(proto.PublicKey)
|
@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)
|
n = self._convert_prime(n)
|
||||||
if not ecdsa_curve_name:
|
if not ecdsa_curve_name:
|
||||||
ecdsa_curve_name=DEFAULT_CURVE
|
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')
|
@field('address')
|
||||||
@expect(proto.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
Loading…
Reference in New Issue
Block a user