6 from click
import command, argument, Context, pass_context
10 @argument(
"transaction-id")
14 transaction_id: str) ->
None:
16 Wait for a dispatcher transaction and print the result.
18 cmd_ctx: CommandContext = ctx.obj
23 dispatcher_contract = cmd_ctx.get_dispatcher_contract()
24 print(f
"dispatcher_contract={dispatcher_contract}")
27 tx_receipt = cmd_ctx.get_web3().eth.waitForTransactionReceipt(
28 transaction_id, 10000)
30 gas_used = tx_receipt.gasUsed
31 status = tx_receipt.status
32 print(f
"(gasUsed={gas_used}, status={status})")
33 print(f
"tx_receipt={tx_receipt}")
37 dispatcher_contract.dump_logs(tx_receipt)