Skip to content

Commit 910d109

Browse files
authored
Merge pull request #41 from onuralken/main
Add 'txid' field to txinfo returned by algosdk.future.transaction.wait_for_confirmation
2 parents a999d6c + e5730c1 commit 910d109

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

tinyman/utils.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ def sign_and_submit_transactions(client, transactions, signed_transactions, send
5252
signed_transactions[i] = txn.sign(sender_sk)
5353

5454
txid = client.send_transactions(signed_transactions)
55-
return wait_for_confirmation_algosdk(client, txid)
55+
txinfo = wait_for_confirmation_algosdk(client, txid)
56+
txinfo["txid"] = txid
57+
return txinfo
5658

5759

5860
def wait_for_confirmation(client, txid):
@@ -62,6 +64,7 @@ def wait_for_confirmation(client, txid):
6264
"""
6365
warnings.warn('tinyman.utils.wait_for_confirmation is deprecated. Use algosdk.future.transaction.wait_for_confirmation instead if you are importing individually.', DeprecationWarning, stacklevel=2)
6466
txinfo = wait_for_confirmation_algosdk(client, txid)
67+
txinfo["txid"] = txid
6568
return txinfo
6669

6770

@@ -108,7 +111,9 @@ def submit(self, algod, wait=False):
108111
except AlgodHTTPError as e:
109112
raise Exception(str(e))
110113
if wait:
111-
return wait_for_confirmation_algosdk(algod, txid)
114+
txinfo = wait_for_confirmation_algosdk(algod, txid)
115+
txinfo["txid"] = txid
116+
return txinfo
112117
return {'txid': txid}
113118

114119

tinyman/v1/client.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ def fetch_asset(self, asset_id):
3030
def submit(self, transaction_group, wait=False):
3131
txid = self.algod.send_transactions(transaction_group.signed_transactions)
3232
if wait:
33-
return wait_for_confirmation(self.algod, txid)
33+
txinfo = wait_for_confirmation(self.algod, txid)
34+
txinfo["txid"] = txid
35+
return txinfo
3436
return {'txid': txid}
3537

3638
def prepare_app_optin_transactions(self, user_address=None):

0 commit comments

Comments
 (0)