Transaction Hash:
Block:
14844469 at May-25-2022 10:37:25 PM +UTC
Transaction Fee:
0.00135404340535075 ETH
$6.42
Gas Used:
31,750 Gas / 42.647036389 Gwei
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x829BD824...93333A830
Miner
| (F2Pool Old) | 2,527.758337941754025459 Eth | 2,527.758385566754025459 Eth | 0.000047625 | |
0xe0e3d9e1...58B046999 |
0.519880819061160837 Eth
Nonce: 181
|
0.518526775655810087 Eth
Nonce: 182
| 0.00135404340535075 |
Execution Trace
ETH 0.47
UniswapV2Router02.swapExactETHForTokens( amountOutMin=33979833314162639292378, path=[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x7a5d3A9Dcd33cb8D527f7b5F96EB4Fef43d55636], to=0xe0e3d9e170CA8375b96BddA0b87e56958B046999, deadline=1653519924 )
-
0x2a79a0e0c226a58eeb99c5704d72d49177cc7516.STATICCALL( )
swapExactETHForTokens[UniswapV2Router02 (ln:242)]
getAmountsOut[UniswapV2Router02 (ln:251)]
getReserves[UniswapV2Library (ln:488)]
sortTokens[UniswapV2Library (ln:455)]
getReserves[UniswapV2Library (ln:456)]
pairFor[UniswapV2Library (ln:456)]
sortTokens[UniswapV2Library (ln:445)]
deposit[UniswapV2Router02 (ln:253)]
transfer[UniswapV2Router02 (ln:254)]
pairFor[UniswapV2Router02 (ln:254)]
sortTokens[UniswapV2Library (ln:445)]
_swap[UniswapV2Router02 (ln:255)]
sortTokens[UniswapV2Router02 (ln:205)]
pairFor[UniswapV2Router02 (ln:208)]
sortTokens[UniswapV2Library (ln:445)]
swap[UniswapV2Router02 (ln:209)]
pairFor[UniswapV2Router02 (ln:209)]
sortTokens[UniswapV2Library (ln:445)]
1234567891011121314151617181920212223242526// SPDX-License-Identifier: GPL-3.0pragma solidity =0.6.12;import './libraries/UniswapV2Library.sol';import './libraries/SafeMath.sol';import './libraries/TransferHelper.sol';import './interfaces/IUniswapV2Router02.sol';import './interfaces/IUniswapV2Factory.sol';import './interfaces/IERC20.sol';import './interfaces/IWETH.sol';contract UniswapV2Router02 is IUniswapV2Router02 {using SafeMathUniswap for uint;address public immutable override factory;address public immutable override WETH;modifier ensure(uint deadline) {require(deadline >= block.timestamp, 'UniswapV2Router: EXPIRED');_;}constructor(address _factory, address _WETH) public {factory = _factory;WETH = _WETH;}receive() external payable {assert(msg.sender == WETH); // only accept ETH via fallback from the WETH contract}// **** ADD LIQUIDITY ****function _addLiquidity(