Update .new_address() method to return subaddress index

This commit is contained in:
Michał Sałaban 2019-09-09 12:57:06 +02:00
parent 6bf97ddca2
commit c2af7acc31
8 changed files with 75 additions and 6 deletions

View file

@ -64,7 +64,8 @@ class Account(object):
Creates a new address.
:param label: address label as `str`
:rtype: :class:`SubAddress <monero.address.SubAddress>`
:rtype: tuple of subaddress, subaddress index (minor):
(:class:`SubAddress <monero.address.SubAddress>`, `int`)
"""
return self._backend.new_address(account=self.index, label=label)

View file

@ -174,7 +174,7 @@ class JSONRPCWallet(object):
def new_address(self, account=0, label=None):
_address = self.raw_request(
'create_address', {'account_index': account, 'label': label})
return SubAddress(_address['address'])
return SubAddress(_address['address']), _address['address_index']
def balances(self, account=0):
_balance = self.raw_request('getbalance', {'account_index': account})