Skip to content

wait_for_swap

Wait until a swap transaction is mined and decode its outcome from the router's Swapped (and, when present, FrontendFeeCharged) events.

python
async def wait_for_swap(self, tx_hash: str) -> SwapResult

Usage

python
tx_hash = await router.swap(params)
await router.wait_for_swap(tx_hash)

Returns

SwapResult

The decoded swap outcome.

Raises if the transaction reverted or emitted no Swapped event.

Parameters

tx_hash

  • Type: str

Hash returned by any swap method.