Transaction Hash:
Block:
22728958 at Jun-18-2025 04:23:23 AM +UTC
Transaction Fee:
0.00004498370210889 ETH
$0.16
Gas Used:
134,138 Gas / 0.335353905 Gwei
Emitted Events:
525 |
Permit2.Permit( owner=[Sender] 0x3042ac184837c8e3d5586c0dcb8864e64a83411a, token=WETH9, spender=[Receiver] UniversalRouter, amount=1461501637330902918203684832716283019655932542975, expiration=1750221183, nonce=564 )
|
526 |
Sensay.Transfer( from=UniswapV3Pool, to=[Sender] 0x3042ac184837c8e3d5586c0dcb8864e64a83411a, value=50000000000000000000000 )
|
527 |
WETH9.Transfer( src=[Sender] 0x3042ac184837c8e3d5586c0dcb8864e64a83411a, dst=UniswapV3Pool, wad=26038417428856446 )
|
528 |
UniswapV3Pool.Swap( sender=[Receiver] UniversalRouter, recipient=[Sender] 0x3042ac184837c8e3d5586c0dcb8864e64a83411a, amount0=-50000000000000000000000, amount1=26038417428856446, sqrtPriceX96=57099902520575372995825070, liquidity=91060974776566236635063, tick=-144713 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x00000000...43aC78BA3 | (Uniswap Protocol: Permit2) | ||||
0x3042Ac18...64A83411A |
0.344115961727884648 Eth
Nonce: 2218
|
0.344070978025775758 Eth
Nonce: 2219
| 0.00004498370210889 | ||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 14.015142625780220643 Eth | 14.015147328072854135 Eth | 0.000004702292633492 | |
0x6C1bCF1B...2d232437e | (Uniswap V3: SNSY) | ||||
0x82a605D6...EeED31E34 | |||||
0xC02aaA39...83C756Cc2 |
Execution Trace
UniversalRouter.execute( commands=0x0A01, inputs=[AAAAAAAAAAAAAAAAwCqqObIj/o0KDlxPJ+rZCDx1bMIAAAAAAAAAAAAAAAD//////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoUkF/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjQAAAAAAAAAAAAAAAA/yRo6/XA5XNSWxkfVpsydSyt/rQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoUkF/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUeV8BnbDqQjB3xhLj51r6QRuR0yDmwV+cr+phu7trQBb1u35s+tDztLX10wnIGaCQ8dZPzdfpOJ2HKdspKZWdcbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==, AAAAAAAAAAAAAAAAMEKsGEg3yOPVWGwNy4hk5kqDQRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpaBY/Cle0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcgc19XD5+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArgqYF1tkRT0rW1e5GECdHfu7THjQAC7jAKqo5siP+jQoOXE8n6tkIPHVswgAAAAAAAAAAAAAAAAAAAAAAAAAAAA==], deadline=1750221183 )
Permit2.permit( owner=0x3042Ac184837c8E3D5586C0Dcb8864e64A83411A, permitSingle=[{name:details, type:tuple, order:1, indexed:false, value:[{name:token, type:address, order:1, indexed:false, value:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, valueString:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2}, {name:amount, type:uint160, order:2, indexed:false, value:1461501637330902918203684832716283019655932542975, valueString:1461501637330902918203684832716283019655932542975}, {name:expiration, type:uint48, order:3, indexed:false, value:1750221183, valueString:1750221183}, {name:nonce, type:uint48, order:4, indexed:false, value:564, valueString:564}], valueString:[{name:token, type:address, order:1, indexed:false, value:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, valueString:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2}, {name:amount, type:uint160, order:2, indexed:false, value:1461501637330902918203684832716283019655932542975, valueString:1461501637330902918203684832716283019655932542975}, {name:expiration, type:uint48, order:3, indexed:false, value:1750221183, valueString:1750221183}, {name:nonce, type:uint48, order:4, indexed:false, value:564, valueString:564}]}, {name:spender, type:address, order:2, indexed:false, value:0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD, valueString:0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD}, {name:sigDeadline, type:uint256, order:3, indexed:false, value:1750221183, valueString:1750221183}], signature=0x4795F019DB0EA423077C612E3E75AFA411B91D320E6C15F9CAFEA61BBBB6B4016F5BB7E6CFAD0F3B4B5F5D309C819A090F1D64FCDD7E9389D8729DB2929959D71B )
-
Null: 0x000...001.be94f47b( )
-
UniswapV3Pool.swap( recipient=0x3042Ac184837c8E3D5586C0Dcb8864e64A83411A, zeroForOne=False, amountSpecified=-50000000000000000000000, sqrtPriceLimitX96=1461446703485210103287273052203988822378723970341, data=0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000003042AC184837C8E3D5586C0DCB8864E64A83411A000000000000000000000000000000000000000000000000000000000000002B82A605D6D9114F4AD6D5EE461027477EEED31E34000BB8C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000000000000000000000 ) => ( amount0=-50000000000000000000000, amount1=26038417428856446 )
-
Sensay.transfer( to=0x3042Ac184837c8E3D5586C0Dcb8864e64A83411A, value=50000000000000000000000 ) => ( True )
-
WETH9.balanceOf( 0x6C1bCF1B99D9F0819459DAD661795802d232437e ) => ( 65828297096242162117 )
UniversalRouter.uniswapV3SwapCallback( amount0Delta=-50000000000000000000000, amount1Delta=26038417428856446, data=0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000003042AC184837C8E3D5586C0DCB8864E64A83411A000000000000000000000000000000000000000000000000000000000000002B82A605D6D9114F4AD6D5EE461027477EEED31E34000BB8C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000000000000000000000 )
Permit2.transferFrom( from=0x3042Ac184837c8E3D5586C0Dcb8864e64A83411A, to=0x6C1bCF1B99D9F0819459DAD661795802d232437e, amount=26038417428856446, token=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 )
-
WETH9.transferFrom( src=0x3042Ac184837c8E3D5586C0Dcb8864e64A83411A, dst=0x6C1bCF1B99D9F0819459DAD661795802d232437e, wad=26038417428856446 ) => ( True )
-
-
WETH9.balanceOf( 0x6C1bCF1B99D9F0819459DAD661795802d232437e ) => ( 65854335513671018563 )
-
execute[UniversalRouter (ln:16)]
execute[UniversalRouter (ln:21)]
execute[UniversalRouter (ln:21)]
File 1 of 5: UniversalRouter
File 2 of 5: Permit2
File 3 of 5: UniswapV3Pool
File 4 of 5: Sensay
File 5 of 5: WETH9
12345678910111213141516// SPDX-License-Identifier: GPL-3.0-or-laterpragma solidity ^0.8.17;// Command implementationsimport {Dispatcher} from './base/Dispatcher.sol';import {RewardsCollector} from './base/RewardsCollector.sol';import {RouterParameters, RouterImmutables} from './base/RouterImmutables.sol';import {Commands} from './libraries/Commands.sol';import {IUniversalRouter} from './interfaces/IUniversalRouter.sol';contract UniversalRouter is RouterImmutables, IUniversalRouter, Dispatcher, RewardsCollector {modifier checkDeadline(uint256 deadline) {if (block.timestamp > deadline) revert TransactionDeadlinePassed();_;}constructor(RouterParameters memory params) RouterImmutables(params) {}/// @inheritdoc IUniversalRouterfunction execute(bytes calldata commands, bytes[] calldata inputs, uint256 deadline)
File 2 of 5: Permit2
12345678910111213141516// SPDX-License-Identifier: AGPL-3.0-onlypragma solidity >=0.8.0;/// @notice Modern and gas efficient ERC20 + EIP-2612 implementation./// @author Solmate (https://github.com/transmissions11/solmate/blob/main/src/tokens/ERC20.sol)/// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol)/// @dev Do not manually set balances without updating totalSupply, as the sum of all user balances must not exceed it.abstract contract ERC20 {/*//////////////////////////////////////////////////////////////EVENTS//////////////////////////////////////////////////////////////*/event Transfer(address indexed from, address indexed to, uint256 amount);event Approval(address indexed owner, address indexed spender, uint256 amount);/*//////////////////////////////////////////////////////////////METADATA STORAGE//////////////////////////////////////////////////////////////*/string public name;
File 3 of 5: 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';
File 4 of 5: Sensay
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.20;import { ILayerZeroEndpointV2 } from "@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ILayerZeroEndpointV2.sol";/*** @title IOAppCore*/interface IOAppCore {// Custom error messageserror OnlyPeer(uint32 eid, bytes32 sender);error NoPeer(uint32 eid);error InvalidEndpointCall();error InvalidDelegate();// Event emitted when a peer (OApp) is set for a corresponding endpointevent PeerSet(uint32 eid, bytes32 peer);/*** @notice Retrieves the OApp version information.
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;