wait_transactions_to_complete
Documentation for eth_defi.confirmation.wait_transactions_to_complete function.
- wait_transactions_to_complete(web3, txs, confirmation_block_count=0, max_timeout=datetime.timedelta(seconds=300), poll_delay=datetime.timedelta(seconds=1))[source]
Watch multiple transactions executed at parallel.
Use simple poll loop to wait all transactions to complete.
Example:
tx_hash1 = web3.eth.send_raw_transaction(signed1.rawTransaction) tx_hash2 = web3.eth.send_raw_transaction(signed2.rawTransaction) complete = wait_transactions_to_complete(web3, [tx_hash1, tx_hash2]) # Check both transaction succeeded for receipt in complete.values(): assert receipt.status == 1 # tx success
- Parameters
- Returns
Map of transaction hashes -> receipt
- Return type