Transaction Hash:
Block:
10118395 at May-22-2020 10:43:27 PM +UTC
Transaction Fee:
0.0449647333 ETH
$167.57
Gas Used:
2,692,499 Gas / 16.7 Gwei
Emitted Events:
49 |
UniswapV2Factory.PairCreated( token0=lcxToken, token1=WETH9, pair=UniswapV2Pair, 311 )
|
50 |
lcxToken.Transfer( from=[Sender] 0x224bebfcd4c85fc2a9ef5c1cc7468af4b90a23aa, to=UniswapV2Pair, value=38753348567936587320009 )
|
51 |
lcxToken.Approval( owner=[Sender] 0x224bebfcd4c85fc2a9ef5c1cc7468af4b90a23aa, spender=[Receiver] UniswapV2Router01, value=115792089237316195423570985008687907853269984665640564000704235439976542319926 )
|
52 |
WETH9.Deposit( dst=[Receiver] UniswapV2Router01, wad=2000000000000000000 )
|
53 |
WETH9.Transfer( src=[Receiver] UniswapV2Router01, dst=UniswapV2Pair, wad=2000000000000000000 )
|
54 |
UniswapV2Pair.Transfer( from=0x0000000000000000000000000000000000000000, to=0x0000000000000000000000000000000000000000, value=1000 )
|
55 |
UniswapV2Pair.Transfer( from=0x0000000000000000000000000000000000000000, to=[Sender] 0x224bebfcd4c85fc2a9ef5c1cc7468af4b90a23aa, value=278400246292766727651 )
|
56 |
UniswapV2Pair.Sync( reserve0=38753348567936587320009, reserve1=2000000000000000000 )
|
57 |
UniswapV2Pair.Mint( sender=[Receiver] UniswapV2Router01, amount0=38753348567936587320009, amount1=2000000000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x037A54Aa...95585fe41 | |||||
0x04668Ec2...D451c8F7F
Miner
| (zhizhu.top) | 2,112.559424573682915325 Eth | 2,112.604389306982915325 Eth | 0.0449647333 | |
0x224BEbfC...4b90a23aa |
12.881117246153438245 Eth
Nonce: 716
|
10.836152512853438245 Eth
Nonce: 717
| 2.0449647333 | ||
0x5C69bEe7...B9cc5aA6f | (Uniswap V2: Factory Contract) | ||||
0xC02aaA39...83C756Cc2 | 2,309,156.622157015216486786 Eth | 2,309,158.622157015216486786 Eth | 2 | ||
0xFCB910d8...9583c09D7 |
0 Eth
Nonce: 0
|
0 Eth
Nonce: 1
|
Execution Trace
ETH 2
UniswapV2Router01.addLiquidityETH( token=0x037A54AaB062628C9Bbae1FDB1583c195585fe41, amountTokenDesired=38753348567936587320009, amountTokenMin=38559581825096904383408, amountETHMin=1990000000000000000, to=0x224BEbfCd4c85fc2A9EF5c1cC7468af4b90a23aa, deadline=1590188559 ) => ( amountToken=38753348567936587320009, amountETH=2000000000000000000, liquidity=278400246292766727651 )
-
UniswapV2Factory.getPair( 0x037A54AaB062628C9Bbae1FDB1583c195585fe41, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 ) => ( 0x0000000000000000000000000000000000000000 )
UniswapV2Factory.createPair( tokenA=0x037A54AaB062628C9Bbae1FDB1583c195585fe41, tokenB=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 ) => ( pair=0xFCB910d871d7e94F5A566B7b32Fb2B19583c09D7 )
-
UniswapV2Pair.60806040( )
-
UniswapV2Pair.initialize( _token0=0x037A54AaB062628C9Bbae1FDB1583c195585fe41, _token1=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 )
-
-
UniswapV2Pair.STATICCALL( )
-
lcxToken.transferFrom( from=0x224BEbfCd4c85fc2A9EF5c1cC7468af4b90a23aa, to=0xFCB910d871d7e94F5A566B7b32Fb2B19583c09D7, value=38753348567936587320009 ) => ( True )
- ETH 2
WETH9.CALL( )
-
WETH9.transfer( dst=0xFCB910d871d7e94F5A566B7b32Fb2B19583c09D7, wad=2000000000000000000 ) => ( True )
UniswapV2Pair.mint( to=0x224BEbfCd4c85fc2A9EF5c1cC7468af4b90a23aa ) => ( liquidity=278400246292766727651 )
-
lcxToken.balanceOf( owner=0xFCB910d871d7e94F5A566B7b32Fb2B19583c09D7 ) => ( 38753348567936587320009 )
-
WETH9.balanceOf( 0xFCB910d871d7e94F5A566B7b32Fb2B19583c09D7 ) => ( 2000000000000000000 )
-
UniswapV2Factory.STATICCALL( )
-
addLiquidityETH[UniswapV2Router01 (ln:410)]
_addLiquidity[UniswapV2Router01 (ln:418)]
getPair[UniswapV2Router01 (ln:375)]
createPair[UniswapV2Router01 (ln:376)]
getReserves[UniswapV2Router01 (ln:378)]
sortTokens[UniswapV2Library (ln:155)]
getReserves[UniswapV2Library (ln:156)]
pairFor[UniswapV2Library (ln:156)]
sortTokens[UniswapV2Library (ln:144)]
pairFor[UniswapV2Router01 (ln:426)]
sortTokens[UniswapV2Library (ln:144)]
safeTransferFrom[UniswapV2Router01 (ln:427)]
call[TransferHelper (ln:41)]
encodeWithSelector[TransferHelper (ln:41)]
decode[TransferHelper (ln:42)]
deposit[UniswapV2Router01 (ln:428)]
transfer[UniswapV2Router01 (ln:429)]
mint[UniswapV2Router01 (ln:430)]
safeTransferETH[UniswapV2Router01 (ln:431)]
File 1 of 5: UniswapV2Router01
File 2 of 5: UniswapV2Factory
File 3 of 5: UniswapV2Pair
File 4 of 5: lcxToken
File 5 of 5: WETH9
12345678910111213141516// File: @uniswap/v2-core/contracts/interfaces/IUniswapV2Factory.solpragma solidity >=0.5.0;interface IUniswapV2Factory {event PairCreated(address indexed token0, address indexed token1, address pair, uint);function feeTo() external view returns (address);function feeToSetter() external view returns (address);function getPair(address tokenA, address tokenB) external view returns (address pair);function allPairs(uint) external view returns (address pair);function allPairsLength() external view returns (uint);function createPair(address tokenA, address tokenB) external returns (address pair);
File 2 of 5: UniswapV2Factory
12345678910111213141516pragma solidity =0.5.16;interface IUniswapV2Factory {event PairCreated(address indexed token0, address indexed token1, address pair, uint);function feeTo() external view returns (address);function feeToSetter() external view returns (address);function getPair(address tokenA, address tokenB) external view returns (address pair);function allPairs(uint) external view returns (address pair);function allPairsLength() external view returns (uint);function createPair(address tokenA, address tokenB) external returns (address pair);function setFeeTo(address) external;function setFeeToSetter(address) external;
File 3 of 5: UniswapV2Pair
12345678910111213141516// File: contracts/interfaces/IUniswapV2Pair.solpragma solidity >=0.5.0;interface IUniswapV2Pair {event Approval(address indexed owner, address indexed spender, uint value);event Transfer(address indexed from, address indexed to, uint value);function name() external pure returns (string memory);function symbol() external pure returns (string memory);function decimals() external pure returns (uint8);function totalSupply() external view returns (uint);function balanceOf(address owner) external view returns (uint);function allowance(address owner, address spender) external view returns (uint);function approve(address spender, uint value) external returns (bool);
File 4 of 5: lcxToken
12345678910111213141516pragma solidity 0.5.4;/*** @title interface of ERC 20 token**/interface IERC20 {function transfer(address to, uint256 value) external returns (bool);function approve(address spender, uint256 value) external returns (bool);function transferFrom(address from, address to, uint256 value) external returns (bool);function totalSupply() external view returns (uint256);
File 5 of 5: WETH9
12345678910111213141516// 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;