Skip to content

Commit a8eb473

Browse files
committed
change to_address to take address from account object
1 parent 37a3b08 commit a8eb473

File tree

1 file changed

+9
-29
lines changed

1 file changed

+9
-29
lines changed

convex_api/api.py

Lines changed: 9 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from convex_api.key_pair import KeyPair
2424
from convex_api.registry import Registry
2525
from convex_api.utils import (
26-
is_address,
26+
is_account,
2727
remove_0x_prefix,
2828
to_address
2929
)
@@ -202,14 +202,9 @@ def register_account_name(self, name, address_account, account=None):
202202
"""
203203

204204
# is the address_account field only an address?
205-
if is_address(address_account):
206-
address = to_address(address_account)
207-
else:
208-
# if account then use the account address, and also see if we can use it for the
209-
# registration
210-
address = address_account.address
211-
if account is None:
212-
account = address_account
205+
address = to_address(address_account)
206+
if is_account(address_account) and account is None:
207+
account = address_account
213208

214209
# we must have a valid account to do the registration
215210
if not account:
@@ -320,10 +315,7 @@ def query(self, transaction, address_account, language=None):
320315
{'value': 100000}
321316
322317
"""
323-
if is_address(address_account):
324-
address = to_address(address_account)
325-
else:
326-
address = address_account.address
318+
address = to_address(address_account)
327319

328320
return self._transaction_query(address, transaction, language)
329321

@@ -460,17 +452,11 @@ def get_balance(self, address_account, account_from=None):
460452
461453
"""
462454
value = 0
463-
if is_address(address_account):
464-
address = to_address(address_account)
465-
else:
466-
address = address_account.address
455+
address = to_address(address_account)
467456

468457
address_from = address
469458
if account_from:
470-
if is_address(account_from):
471-
address_from = to_address(account_from)
472-
else:
473-
address_from = account_from.address
459+
address_from = to_address(account_from)
474460
line = f'(balance #{address})'
475461
"""
476462
if self._language == API.LANGUAGE_SCRYPT:
@@ -519,10 +505,7 @@ def transfer(self, to_address_account, amount, account):
519505
9998520
520506
521507
"""
522-
if is_address(to_address_account):
523-
transfer_to_address = to_address(to_address_account)
524-
else:
525-
transfer_to_address = to_address_account.address
508+
transfer_to_address = to_address(to_address_account)
526509
if not to_address:
527510
raise ValueError(f'You must provide a valid to account/address ({transfer_to_address}) to transfer funds too')
528511

@@ -618,10 +601,7 @@ def get_account_info(self, address_account):
618601
'sequence': 0, 'type': 'user'}
619602
620603
"""
621-
if is_address(address_account):
622-
address = to_address(address_account)
623-
else:
624-
address = address_account.address
604+
address = to_address(address_account)
625605

626606
account_url = urljoin(self._url, f'/api/v1/accounts/{address}')
627607
logger.debug(f'get_account_info {account_url}')

0 commit comments

Comments
 (0)