Transaction Hash:
Block:
19170721 at Feb-06-2024 05:36:35 PM +UTC
Transaction Fee:
0.005747758895826808 ETH
$14.64
Gas Used:
161,809 Gas / 35.521873912 Gwei
Emitted Events:
81 |
WETH9.Deposit( dst=[Receiver] UniversalRouter, wad=33396700000000000 )
|
82 |
WETH9.Transfer( src=[Receiver] UniversalRouter, dst=[Receiver] UniversalRouter, wad=33396700000000000 )
|
83 |
AdminUpgradeabilityProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000dd642273ab88e5b4701b0bdf23a47b9adb2274b3, 0x0000000000000000000000008c72b8089cc10779faa029fae69400bed684248e, 0000000000000000000000000000000000000000000000107e5645c1623e19ab )
|
84 |
WETH9.Transfer( src=[Receiver] UniversalRouter, dst=UniswapV3Pool, wad=33396700000000000 )
|
85 |
UniswapV3Pool.Swap( sender=[Receiver] UniversalRouter, recipient=[Sender] 0x8c72b8089cc10779faa029fae69400bed684248e, amount0=-304251445573008103851, amount1=33396700000000000, sqrtPriceX96=828932650467375739291515588, liquidity=12204423010185744340450, tick=-91204 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1614F18F...e7Da3D787 | |||||
0x6EB94075...B0d4405E6 | 0.19465555 Eth | 0.19495885 Eth | 0.0003033 | ||
0x8c72b808...eD684248e |
0.04493255 Eth
Nonce: 0
|
0.005484791104173192 Eth
Nonce: 1
| 0.039447758895826808 | ||
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 14.752735494336705278 Eth | 14.753059112336705278 Eth | 0.000323618 | |
0xC02aaA39...83C756Cc2 | 3,268,120.8419097134615439 Eth | 3,268,120.8753064134615439 Eth | 0.0333967 | ||
0xdD642273...ADb2274b3 | (Uniswap V3: PAID) |
Execution Trace
ETH 0.0337
UniversalRouter.execute( commands=0x0B0005, inputs=[AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdqYfKCuYAA==, AAAAAAAAAAAAAAAAjHK4CJzBB3n6oCn65pQAvtaEJI4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdqYfKCuYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhvFvOZqrxzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArwCqqObIj/o0KDlxPJ+rZCDx1bMIAC7gWFPGPyU9Hlno/vl/81G1OfaPXhwAAAAAAAAAAAAAAAAAAAAAAAAAAAA==, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuuUB1O0tS++yNM8QYEz/bDUQF5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABE9mIwqgA], deadline=1707241040 )
- ETH 0.0333967
WETH9.CALL( )
-
WETH9.transfer( dst=0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B, wad=33396700000000000 ) => ( True )
UniswapV3Pool.swap( recipient=0x8c72b8089CC10779Faa029fAe69400BeD684248e, zeroForOne=False, amountSpecified=33396700000000000, sqrtPriceLimitX96=1461446703485210103287273052203988822378723970341, data=0x0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000EF1C6E67703C7BD7107EED8303FBE6EC2554BF6B000000000000000000000000000000000000000000000000000000000000002BC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000BB81614F18FC94F47967A3FBE5FFCD46D4E7DA3D787000000000000000000000000000000000000000000 ) => ( amount0=-304251445573008103851, amount1=33396700000000000 )
AdminUpgradeabilityProxy.a9059cbb( )
-
0x3159810dd4d4d96961f3f04737d53650b6550690.a9059cbb( )
-
-
WETH9.balanceOf( 0xdD642273aB88e5b4701B0bDF23a47b9ADb2274b3 ) => ( 128034702060629475971 )
UniversalRouter.uniswapV3SwapCallback( amount0Delta=-304251445573008103851, amount1Delta=33396700000000000, data=0x0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000EF1C6E67703C7BD7107EED8303FBE6EC2554BF6B000000000000000000000000000000000000000000000000000000000000002BC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000BB81614F18FC94F47967A3FBE5FFCD46D4E7DA3D787000000000000000000000000000000000000000000 )
-
WETH9.transfer( dst=0xdD642273aB88e5b4701B0bDF23a47b9ADb2274b3, wad=33396700000000000 ) => ( True )
-
-
WETH9.balanceOf( 0xdD642273aB88e5b4701B0bDF23a47b9ADb2274b3 ) => ( 128068098760629475971 )
- ETH 0.0003033
0x6eb940753b4b52fbec8d33c418133fdb0d4405e6.CALL( )
File 1 of 4: UniversalRouter
File 2 of 4: WETH9
File 3 of 4: AdminUpgradeabilityProxy
File 4 of 4: UniswapV3Pool
12345678910111213141516// SPDX-License-Identifier: GPL-3.0-or-laterpragma solidity ^0.8.17;import {Dispatcher} from './base/Dispatcher.sol';import {RewardsCollector} from './base/RewardsCollector.sol';import {RouterParameters, RouterImmutables} from './base/RouterImmutables.sol';import {Constants} from './libraries/Constants.sol';import {Commands} from './libraries/Commands.sol';import {IUniversalRouter} from './interfaces/IUniversalRouter.sol';import {ReentrancyLock} from './base/ReentrancyLock.sol';contract UniversalRouter is RouterImmutables, IUniversalRouter, Dispatcher, RewardsCollector, ReentrancyLock {modifier checkDeadline(uint256 deadline) {if (block.timestamp > deadline) revert TransactionDeadlinePassed();_;}constructor(RouterParameters memory params) RouterImmutables(params) {}/// @inheritdoc IUniversalRouter
File 2 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;
File 3 of 4: AdminUpgradeabilityProxy
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.6.0;import './UpgradeabilityProxy.sol';/*** @title AdminUpgradeabilityProxy* @dev This contract combines an upgradeability proxy with an authorization* mechanism for administrative tasks.* All external functions in this contract must be guarded by the* `ifAdmin` modifier. See ethereum/solidity#3864 for a Solidity* feature proposal that would enable this to be done automatically.*/contract AdminUpgradeabilityProxy is UpgradeabilityProxy {/*** Contract constructor.* @param _logic address of the initial implementation.* @param _admin Address of the proxy administrator.
File 4 of 4: UniswapV3Pool
12345678910111213141516// SPDX-License-Identifier: BUSL-1.1pragma solidity =0.7.6;import './interfaces/IUniswapV3Pool.sol';import './NoDelegateCall.sol';import './libraries/LowGasSafeMath.sol';import './libraries/SafeCast.sol';import './libraries/Tick.sol';import './libraries/TickBitmap.sol';import './libraries/Position.sol';import './libraries/Oracle.sol';import './libraries/FullMath.sol';import './libraries/FixedPoint128.sol';import './libraries/TransferHelper.sol';import './libraries/TickMath.sol';import './libraries/LiquidityMath.sol';import './libraries/SqrtPriceMath.sol';