analyse_trade_by_receipt

Documentation for eth_defi.uniswap_v3.analysis.analyse_trade_by_receipt function.

analyse_trade_by_receipt(web3, uniswap, tx, tx_hash, tx_receipt, input_args=None)[source]

Analyse a Uniswpa v3 trade.

Figure out

  • The success of the trade

  • Slippage, etc.

Warning

Do not use TradeSuccess.price directly, as this price depends on in which order token0 and token1 are in the pool smart contract. Use TradeSuccess.get_human_price() instead.

Parameters
Return type

eth_defi.trade.TradeSuccess | eth_defi.trade.TradeFail