Uniswap

為什麼這個 tx 在 etherscan 中顯示為“私有”但也是一個 uniswap v2 交換?

  • December 5, 2021

我正在嘗試解碼一些交易的輸入並遇到了這個:

https://etherscan.io/tx/0xf12371347f409ea7e5e674bd435ee1ad269af5d82cb74d4998ad57b3ab673609

它顯示為私人交易,雖然合約不是 uniswap 路由器,但該操作被描述為 uniswap v2 交換。

這裡發生了什麼?是否可以解碼來自該交易的輸入數據?沒有路由器契約也沒有abi,我看不到路。

這裡發生了什麼?

這是一個 MEV 機器人交易,通過 flashbots 傳輸給礦工。您可以在此處查看“捆綁包”:https ://flashbots-explorer.marto.lol/?block=13741841 。送出交易的使用者成功搶先了另一個也試圖在 uniswap 上進行交換的使用者。

它顯示為私人交易,雖然合約不是 uniswap 路由器,但該操作被描述為 uniswap v2 交換。

如果您在 etherscan 上使用“高級”設置查看內部交易,您會看到該交易確實與 uniswap 合約進行了互動。

是否可以解碼來自該交易的輸入數據?

是的,但您可能需要通過查看 MEV 機器人合約的字節碼並比較 tx 數據來手動執行此操作。

引用自:https://ethereum.stackexchange.com/questions/115022