ETH Price: $2,002.26 (-2.95%)
Gas: 0.62 Gwei

Transaction Decoder

Block:
14391596 at Mar-15-2022 02:09:05 PM +UTC
Transaction Fee:
0.006094716360715362 ETH $12.20
Gas Used:
128,487 Gas / 47.434498126 Gwei

Emitted Events:

501 WETH9.Transfer( src=0xa2C86a4F990f0A2F10475d35cA03987F32d649d9, dst=[Receiver] SwapRouter02, wad=51846434163182360 )
502 RSS3.Transfer( from=[Sender] 0x71c77a0e30b4c2f3ca4cf2cfbaee0e039b2e7b59, to=0xa2C86a4F990f0A2F10475d35cA03987F32d649d9, value=853050000000000000000 )
503 RSS3.Approval( owner=[Sender] 0x71c77a0e30b4c2f3ca4cf2cfbaee0e039b2e7b59, spender=[Receiver] SwapRouter02, value=115792089237316195423570985008687907853269984665640564038604534007913129639935 )
504 0xa2c86a4f990f0a2f10475d35ca03987f32d649d9.0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67( 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67, 0x00000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc45, 0x00000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc45, ffffffffffffffffffffffffffffffffffffffffffffffffff47cdf15cd534e8, 00000000000000000000000000000000000000000000002e3e726758eef90000, 0000000000000000000000000000000000000080a9e05e677236502b54fb17c8, 00000000000000000000000000000000000000000000001630a5a5bae6b1b38f, 0000000000000000000000000000000000000000000000000000000000017b7c )
505 WETH9.Withdrawal( src=[Receiver] SwapRouter02, wad=51846434163182360 )

Account State Difference:

  Address   Before After State Difference Code
(MiningPoolHub)
3,501.753400358893291228 Eth3,501.753593089393291228 Eth0.0001927305
0x71C77a0e...39b2E7B59
0.01904152303809708 Eth
Nonce: 34
0.064793240840564078 Eth
Nonce: 35
0.045751717802466998
0xa2C86a4F...F32d649d9
(Uniswap V3: RSS3 2)
0xC02aaA39...83C756Cc2 6,888,750.04240883202020091 Eth6,888,749.99056239785701855 Eth0.05184643416318236
0xc98D64DA...2e7B8D57F

Execution Trace

SwapRouter02.multicall( deadline=1647355131, data=[BORarwAAAAAAAAAAAAAAAMmNZNpzpmFsQhF7WC6DKBLnuNV/AAAAAAAAAAAAAAAAwCqqObIj/o0KDlxPJ+rZCDx1bMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuPnJnWO75AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp6b2I8+fDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA, SUBLfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnpvYjz58MAAAAAAAAAAAAAAAAccd6DjC0wvPKTPLPuu4OA5sue1k=] ) => ( [AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgyDqMqyxg=, ] )
  • SwapRouter02.exactInputSingle( params=[{name:tokenIn, type:address, order:1, indexed:false, value:0xc98D64DA73a6616c42117b582e832812e7B8D57F, valueString:0xc98D64DA73a6616c42117b582e832812e7B8D57F}, {name:tokenOut, type:address, order:2, indexed:false, value:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, valueString:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2}, {name:fee, type:uint24, order:3, indexed:false, value:10000, valueString:10000}, {name:recipient, type:address, order:4, indexed:false, value:0x0000000000000000000000000000000000000002, valueString:0x0000000000000000000000000000000000000002}, {name:amountIn, type:uint256, order:5, indexed:false, value:853050000000000000000, valueString:853050000000000000000}, {name:amountOutMinimum, type:uint256, order:6, indexed:false, value:47189897203654412, valueString:47189897203654412}, {name:sqrtPriceLimitX96, type:uint160, order:7, indexed:false, value:0, valueString:0}] ) => ( amountOut=51846434163182360 )
    • Uniswap V3: RSS3 2.128acb08( )
      • WETH9.transfer( dst=0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45, wad=51846434163182360 ) => ( True )
      • RSS3.balanceOf( account=0xa2C86a4F990f0A2F10475d35cA03987F32d649d9 ) => ( 44603590670832272360163 )
      • SwapRouter02.uniswapV3SwapCallback( amount0Delta=-51846434163182360, amount1Delta=853050000000000000000, _data=0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004000000000000000000000000071C77A0E30B4C2F3CA4CF2CFBAEE0E039B2E7B59000000000000000000000000000000000000000000000000000000000000002BC98D64DA73A6616C42117B582E832812E7B8D57F002710C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000000000000000000000 )
        • RSS3.transferFrom( sender=0x71C77a0e30B4c2F3CA4cF2cfbAEE0E039b2E7B59, recipient=0xa2C86a4F990f0A2F10475d35cA03987F32d649d9, amount=853050000000000000000 ) => ( True )
        • RSS3.balanceOf( account=0xa2C86a4F990f0A2F10475d35cA03987F32d649d9 ) => ( 45456640670832272360163 )
        • SwapRouter02.unwrapWETH9( amountMinimum=47189897203654412, recipient=0x71C77a0e30B4c2F3CA4cF2cfbAEE0E039b2E7B59 )
          • WETH9.balanceOf( 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45 ) => ( 51846434163182360 )
          • WETH9.withdraw( wad=51846434163182360 )
            • ETH 0.05184643416318236 SwapRouter02.CALL( )
            • ETH 0.05184643416318236 0x71c77a0e30b4c2f3ca4cf2cfbaee0e039b2e7b59.CALL( )
              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: 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

              File 3 of 3: RSS3
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // SPDX-License-Identifier: MIT
              pragma solidity ^0.8.0;
              import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
              contract RSS3 is ERC20 {
              constructor(address initialAccount) ERC20("RSS3", "RSS3") {
              _mint(initialAccount, 10 * 10 ** 8 * 10 ** 18);
              }
              }// SPDX-License-Identifier: MIT
              // OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
              pragma solidity ^0.8.0;
              /**
              * @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 meta-transactions the account sending and
              * paying for execution may not be the actual sender (as far as an application
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX