Transaction Hash:
Block:
13220758 at Sep-14-2021 01:03:17 AM +UTC
Transaction Fee:
0.36146476868636736 ETH
$1,001.59
Gas Used:
5,196,357 Gas / 69.56118848 Gwei
Emitted Events:
88 |
UniswapV3Factory.PoolCreated( token0=XMON, token1=WETH9, fee=10000, tickSpacing=200, pool=0x59b4bb1f5d943cf71a10df63f6b743ee4a4489ee )
|
89 |
0x59b4bb1f5d943cf71a10df63f6b743ee4a4489ee.0x98636036cb66a9c19a37435efc1e90142190214e8abeb821bdba3f2990dd4c95( 0x98636036cb66a9c19a37435efc1e90142190214e8abeb821bdba3f2990dd4c95, 0000000000000000000000000000000000000000a1e74a70fff329d67fad2242, ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc34 )
|
90 |
XMON.Transfer( from=[Sender] 0x42c029e3536a8b83b0a5c1b3c2d611e1c03320cc, to=XMON, value=0 )
|
91 |
XMON.Transfer( from=[Sender] 0x42c029e3536a8b83b0a5c1b3c2d611e1c03320cc, to=0x59b4bb1f5d943cf71a10df63f6b743ee4a4489ee, value=47748992448904246490 )
|
92 |
XMON.Approval( owner=[Sender] 0x42c029e3536a8b83b0a5c1b3c2d611e1c03320cc, spender=[Receiver] NonfungiblePositionManager, value=115792089237316195423570985008687907853269984665640564039409835015464225393445 )
|
93 |
WETH9.Deposit( dst=[Receiver] NonfungiblePositionManager, wad=3157026630647445590 )
|
94 |
WETH9.Transfer( src=[Receiver] NonfungiblePositionManager, dst=0x59b4bb1f5d943cf71a10df63f6b743ee4a4489ee, wad=3157026630647445590 )
|
95 |
0x59b4bb1f5d943cf71a10df63f6b743ee4a4489ee.0x7a53080ba414158be7ec69b987b5fb7d07dee101fe85488f0853ae16239d0bde( 0x7a53080ba414158be7ec69b987b5fb7d07dee101fe85488f0853ae16239d0bde, 0x000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd120, 0x00000000000000000000000000000000000000000000000000000000000059d8, 000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88, 0000000000000000000000000000000000000000000000020c06ff199e887f33, 00000000000000000000000000000000000000000000000296a67fa5b3bf34da, 0000000000000000000000000000000000000000000000002bd002fe72307856 )
|
96 |
NonfungiblePositionManager.Transfer( from=0x00000000...000000000, to=[Sender] 0x42c029e3536a8b83b0a5c1b3c2d611e1c03320cc, tokenId=126375 )
|
97 |
NonfungiblePositionManager.IncreaseLiquidity( tokenId=126375, liquidity=37760148611233513267, amount0=47748992448904246490, amount1=3157026630647445590 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1F98431c...6ea31F984 | (Uniswap V3: Factory) | ||||
0x3aaDA3e2...bDc70Bf74 | |||||
0x42c029e3...1C03320Cc |
73.554468915797342836 Eth
Nonce: 829
|
70.035977516463529886 Eth
Nonce: 830
| 3.51849139933381295 | ||
0x59B4BB1f...e4a4489EE | (Uniswap V3: XMON) |
0 Eth
Nonce: 0
|
0 Eth
Nonce: 1
| ||
0x5A0b54D5...D3E029c4c
Miner
| (Spark Pool) | 6.32236293691999991 Eth | 6.34314836491999991 Eth | 0.020785428 | |
0xC02aaA39...83C756Cc2 | 6,910,406.672199636580961418 Eth | 6,910,409.829226267228407008 Eth | 3.15702663064744559 | ||
0xC36442b4...7Ab11FE88 |
Execution Trace
ETH 3.15702663064744559
NonfungiblePositionManager.multicall( data=[E+rVYgAAAAAAAAAAAAAAADqto+ITq/hSlgaSTY0cVcvccL90AAAAAAAAAAAAAAAAwCqqObIj/o0KDlxPJ+rZCDx1bMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnEAAAAAAAAAAAAAAAAAAAAAAAAAAAoedKcP/zKdZ/rSJC, iDFkVgAAAAAAAAAAAAAAADqto+ITq/hSlgaSTY0cVcvccL90AAAAAAAAAAAAAAAAwCqqObIj/o0KDlxPJ+rZCDx1bMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnEP///////////////////////////////////////9EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKWpn+ls7802gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvQAv5yMHhWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACljyE4Sjhb6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArpZSFZMIdGwAAAAAAAAAAAAAAAELAKeNTaouDsKXBs8LWEeHAMyDMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGE/+Sc=, EiEOig==] ) => ( results=[AAAAAAAAAAAAAAAAWbS7H12UPPcaEN9j9rdD7kpEie4=, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7acAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMBv8Znoh/MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApamf6WzvzTaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK9AC/nIweFY=, ] )

ETH 3.15702663064744559
NonfungiblePositionManager.createAndInitializePoolIfNecessary( token0=0x3aaDA3e213aBf8529606924d8D1c55CbDc70Bf74, token1=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, fee=10000, sqrtPriceX96=50106699985165734913516577346 ) => ( pool=0x59B4BB1f5D943CF71A10Df63F6B743ee4a4489EE )
-
UniswapV3Factory.getPool( 0x3aaDA3e213aBf8529606924d8D1c55CbDc70Bf74, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 10000 ) => ( 0x0000000000000000000000000000000000000000 )
UniswapV3Factory.createPool( tokenA=0x3aaDA3e213aBf8529606924d8D1c55CbDc70Bf74, tokenB=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, fee=10000 ) => ( pool=0x59B4BB1f5D943CF71A10Df63F6B743ee4a4489EE )
Uniswap V3: XMON.61016060( )
-
UniswapV3Factory.STATICCALL( )
-
-
Uniswap V3: XMON.f637731d( )
-
ETH 3.15702663064744559
NonfungiblePositionManager.mint( params=[{name:token0, type:address, order:1, indexed:false, value:0x3aaDA3e213aBf8529606924d8D1c55CbDc70Bf74, valueString:0x3aaDA3e213aBf8529606924d8D1c55CbDc70Bf74}, {name:token1, type:address, order:2, indexed:false, value:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, valueString:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2}, {name:fee, type:uint24, order:3, indexed:false, value:10000, valueString:10000}, {name:tickLower, type:int24, order:4, indexed:false, value:-12000, valueString:-12000}, {name:tickUpper, type:int24, order:5, indexed:false, value:23000, valueString:23000}, {name:amount0Desired, type:uint256, order:6, indexed:false, value:47748992448904246490, valueString:47748992448904246490}, {name:amount1Desired, type:uint256, order:7, indexed:false, value:3157026630647445590, valueString:3157026630647445590}, {name:amount0Min, type:uint256, order:8, indexed:false, value:47719161854299303851, valueString:47719161854299303851}, {name:amount1Min, type:uint256, order:9, indexed:false, value:3145083215430163739, valueString:3145083215430163739}, {name:recipient, type:address, order:10, indexed:false, value:0x42c029e3536A8b83b0a5C1b3c2d611e1C03320Cc, valueString:0x42c029e3536A8b83b0a5C1b3c2d611e1C03320Cc}, {name:deadline, type:uint256, order:11, indexed:false, value:1631582503, valueString:1631582503}] ) => ( tokenId=126375, liquidity=37760148611233513267, amount0=47748992448904246490, amount1=3157026630647445590 )
-
Uniswap V3: XMON.STATICCALL( )
Uniswap V3: XMON.3c8a7d8d( )
-
XMON.balanceOf( account=0x59B4BB1f5D943CF71A10Df63F6B743ee4a4489EE ) => ( 0 )
-
WETH9.balanceOf( 0x59B4BB1f5D943CF71A10Df63F6B743ee4a4489EE ) => ( 0 )
NonfungiblePositionManager.uniswapV3MintCallback( amount0Owed=47748992448904246490, amount1Owed=3157026630647445590, data=0x0000000000000000000000003AADA3E213ABF8529606924D8D1C55CBDC70BF74000000000000000000000000C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000000000000000000000000000000000000000271000000000000000000000000042C029E3536A8B83B0A5C1B3C2D611E1C03320CC )
-
XMON.transferFrom( sender=0x42c029e3536A8b83b0a5C1b3c2d611e1C03320Cc, recipient=0x59B4BB1f5D943CF71A10Df63F6B743ee4a4489EE, amount=47748992448904246490 ) => ( True )
- ETH 3.15702663064744559
WETH9.CALL( )
-
WETH9.transfer( dst=0x59B4BB1f5D943CF71A10Df63F6B743ee4a4489EE, wad=3157026630647445590 ) => ( True )
-
-
XMON.balanceOf( account=0x59B4BB1f5D943CF71A10Df63F6B743ee4a4489EE ) => ( 47748992448904246490 )
-
WETH9.balanceOf( 0x59B4BB1f5D943CF71A10Df63F6B743ee4a4489EE ) => ( 3157026630647445590 )
-
-
Uniswap V3: XMON.514ea4bf( )
-
- ETH 3.15702663064744559
NonfungiblePositionManager.DELEGATECALL( )
multicall[Multicall (ln:832)]
delegatecall[Multicall (ln:835)]
revert[Multicall (ln:838)]
revert[Multicall (ln:842)]
decode[Multicall (ln:842)]
File 1 of 4: NonfungiblePositionManager
File 2 of 4: UniswapV3Factory
File 3 of 4: XMON
File 4 of 4: WETH9
12345678910111213141516// SPDX-License-Identifier: GPL-2.0-or-laterpragma solidity =0.7.6;pragma abicoder v2;import '@uniswap/v3-core/contracts/interfaces/IUniswapV3Pool.sol';import '@uniswap/v3-core/contracts/libraries/FixedPoint128.sol';import '@uniswap/v3-core/contracts/libraries/FullMath.sol';import './interfaces/INonfungiblePositionManager.sol';import './interfaces/INonfungibleTokenPositionDescriptor.sol';import './libraries/PositionKey.sol';import './libraries/PoolAddress.sol';import './base/LiquidityManagement.sol';import './base/PeripheryImmutableState.sol';import './base/Multicall.sol';import './base/ERC721Permit.sol';import './base/PeripheryValidation.sol';import './base/SelfPermit.sol';
File 2 of 4: UniswapV3Factory
12345678910111213141516// SPDX-License-Identifier: BUSL-1.1pragma solidity =0.7.6;import './interfaces/IUniswapV3Factory.sol';import './UniswapV3PoolDeployer.sol';import './NoDelegateCall.sol';import './UniswapV3Pool.sol';/// @title Canonical Uniswap V3 factory/// @notice Deploys Uniswap V3 pools and manages ownership and control over pool protocol feescontract UniswapV3Factory is IUniswapV3Factory, UniswapV3PoolDeployer, NoDelegateCall {/// @inheritdoc IUniswapV3Factoryaddress public override owner;/// @inheritdoc IUniswapV3Factorymapping(uint24 => int24) public override feeAmountTickSpacing;/// @inheritdoc IUniswapV3Factorymapping(address => mapping(address => mapping(uint24 => address))) public override getPool;constructor() {
File 3 of 4: XMON
12345678910111213141516// File: @openzeppelin/contracts/GSN/Context.sol// SPDX-License-Identifier: MITpragma solidity ^0.6.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 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.*/
File 4 of 4: 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;