ETH Price: $2,619.48 (-3.59%)

Transaction Decoder

Block:
14299881 at Mar-01-2022 08:02:47 AM +UTC
Transaction Fee:
0.005010115649099796 ETH $13.12
Gas Used:
113,804 Gas / 44.024073399 Gwei

Emitted Events:

604 HEX.Transfer( from=0x9e0905249CeEFfFB9605E034b534544684A58BE6, to=[Sender] 0xc31af43e5888c81b04cf114c930c67872f20a6cc, value=210484194062 )
605 WETH9.Deposit( dst=[Receiver] SwapRouter02, wad=100000000000000000 )
606 WETH9.Transfer( src=[Receiver] SwapRouter02, dst=0x9e0905249CeEFfFB9605E034b534544684A58BE6, wad=100000000000000000 )
607 0x9e0905249ceefffb9605e034b534544684a58be6.0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67( 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67, 0x00000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc45, 0x000000000000000000000000c31af43e5888c81b04cf114c930c67872f20a6cc, ffffffffffffffffffffffffffffffffffffffffffffffffffffffcefe2a14f2, 000000000000000000000000000000000000000000000000016345785d8a0000, 00000000000000000000000000000000000002b0401649de539a66e1b7d8c4cb, 00000000000000000000000000000000000000000000000032c306aa19359444, 000000000000000000000000000000000000000000000000000000000001fe81 )

Account State Difference:

  Address   Before After State Difference Code
0x2b591e99...8c40Eeb39
0x9e090524...684A58BE6
(Uniswap V3: HEX)
0xC02aaA39...83C756Cc2 7,177,039.097857472094858634 Eth7,177,039.197857472094858634 Eth0.1
0xC31Af43e...72f20a6Cc
0.157104696732613544 Eth
Nonce: 20
0.052094581083513748 Eth
Nonce: 21
0.105010115649099796
(Ethermine)
600.235987244538661698 Eth600.236106738738661698 Eth0.0001194942

Execution Trace

ETH 0.1 SwapRouter02.multicall( deadline=1646123557, data=[BORarwAAAAAAAAAAAAAAAMAqqjmyI/6NCg5cTyfq2Qg8dWzCAAAAAAAAAAAAAAAAK1kema/p8y6qYhT3t2KXaMQO6zkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuAAAAAAAAAAAAAAAAMMa9D5YiMgbBM8RTJMMZ4cvIKbMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWNFeF2KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuOiHjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA] ) => ( [AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQHV6w4=] )
  • ETH 0.1 SwapRouter02.exactInputSingle( params=[{name:tokenIn, type:address, order:1, indexed:false, value:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, valueString:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2}, {name:tokenOut, type:address, order:2, indexed:false, value:0x2b591e99afE9f32eAA6214f7B7629768c40Eeb39, valueString:0x2b591e99afE9f32eAA6214f7B7629768c40Eeb39}, {name:fee, type:uint24, order:3, indexed:false, value:3000, valueString:3000}, {name:recipient, type:address, order:4, indexed:false, value:0xC31Af43e5888c81b04cF114c930c67872f20a6Cc, valueString:0xC31Af43e5888c81b04cF114c930c67872f20a6Cc}, {name:amountIn, type:uint256, order:5, indexed:false, value:100000000000000000, valueString:100000000000000000}, {name:amountOutMinimum, type:uint256, order:6, indexed:false, value:198543794990, valueString:198543794990}, {name:sqrtPriceLimitX96, type:uint160, order:7, indexed:false, value:0, valueString:0}] ) => ( amountOut=210484194062 )
    • Uniswap V3: HEX.128acb08( )
      • HEX.transfer( recipient=0xC31Af43e5888c81b04cF114c930c67872f20a6Cc, amount=210484194062 ) => ( True )
      • WETH9.balanceOf( 0x9e0905249CeEFfFB9605E034b534544684A58BE6 ) => ( 594104072798149272080 )
      • SwapRouter02.uniswapV3SwapCallback( amount0Delta=-210484194062, amount1Delta=100000000000000000, _data=0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000C31AF43E5888C81B04CF114C930C67872F20A6CC000000000000000000000000000000000000000000000000000000000000002BC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000BB82B591E99AFE9F32EAA6214F7B7629768C40EEB39000000000000000000000000000000000000000000 )
        • ETH 0.1 WETH9.CALL( )
        • WETH9.transfer( dst=0x9e0905249CeEFfFB9605E034b534544684A58BE6, wad=100000000000000000 ) => ( True )
        • WETH9.balanceOf( 0x9e0905249CeEFfFB9605E034b534544684A58BE6 ) => ( 594204072798149272080 )
          File 1 of 3: SwapRouter02
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // SPDX-License-Identifier: GPL-2.0-or-later
          pragma solidity =0.7.6;
          pragma abicoder v2;
          import '@uniswap/v3-periphery/contracts/base/SelfPermit.sol';
          import '@uniswap/v3-periphery/contracts/base/PeripheryImmutableState.sol';
          import './interfaces/ISwapRouter02.sol';
          import './V2SwapRouter.sol';
          import './V3SwapRouter.sol';
          import './base/ApproveAndCall.sol';
          import './base/MulticallExtended.sol';
          /// @title Uniswap V2 and V3 Swap Router
          contract SwapRouter02 is ISwapRouter02, V2SwapRouter, V3SwapRouter, ApproveAndCall, MulticallExtended, SelfPermit {
          constructor(
          address _factoryV2,
          address factoryV3,
          address _positionManager,
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 2 of 3: HEX
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          pragma solidity 0.5.13;
          /*
          * @dev Provides information about the current execution context, including the
          * sender of the transaction and its data. While these are generally available
          * via msg.sender and msg.data, they should not be accessed in such a direct
          * manner, since when dealing with GSN meta-transactions the account sending and
          * paying for execution may not be the actual sender (as far as an application
          * is concerned).
          *
          * This contract is only required for intermediate, library-like contracts.
          */
          contract Context {
          // Empty internal constructor, to prevent people from mistakenly deploying
          // an instance of this contract, which should be used via inheritance.
          constructor () internal { }
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 3 of 3: WETH9
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // Copyright (C) 2015, 2016, 2017 Dapphub
          // This program is free software: you can redistribute it and/or modify
          // it under the terms of the GNU General Public License as published by
          // the Free Software Foundation, either version 3 of the License, or
          // (at your option) any later version.
          // This program is distributed in the hope that it will be useful,
          // but WITHOUT ANY WARRANTY; without even the implied warranty of
          // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
          // GNU General Public License for more details.
          // You should have received a copy of the GNU General Public License
          // along with this program. If not, see <http://www.gnu.org/licenses/>.
          pragma solidity ^0.4.18;
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX