Transaction Hash:
Block:
22538730 at May-22-2025 01:32:35 PM +UTC
Transaction Fee:
0.001413127425026844 ETH
$5.93
Gas Used:
243,702 Gas / 5.798587722 Gwei
Emitted Events:
45 |
Permit2.Permit( owner=[Sender] 0xde12f5674b0f8a7676bf10b06759b97349401985, token=AVINOCToken, spender=[Receiver] UniversalRouter, amount=3329235821581440200000, expiration=1750512747, nonce=0 )
|
46 |
WETH9.Transfer( src=0x27a9ff745cf1Dd366d94267Cb4aDE2350588a187, dst=[Receiver] UniversalRouter, wad=9960826030443754 )
|
47 |
AVINOCToken.Transfer( from=[Sender] 0xde12f5674b0f8a7676bf10b06759b97349401985, to=0x27a9ff745cf1Dd366d94267Cb4aDE2350588a187, value=2297172716891193737216 )
|
48 |
0x27a9ff745cf1dd366d94267cb4ade2350588a187.0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67( 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67, 0x000000000000000000000000ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b, 0x000000000000000000000000ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b, ffffffffffffffffffffffffffffffffffffffffffffffffffdc9cae76c93316, 00000000000000000000000000000000000000000000007c87acef11e2940000, 00000000000000000000000000000000000001e5bb1fb580369ab1a42d345af1, 00000000000000000000000000000000000000000000000a0aa20022314b0dab, 000000000000000000000000000000000000000000000000000000000001e347 )
|
49 |
AVINOCToken.Transfer( from=[Sender] 0xde12f5674b0f8a7676bf10b06759b97349401985, to=UniswapV2Pair, value=1032063104690246462784 )
|
50 |
WETH9.Transfer( src=UniswapV2Pair, dst=[Receiver] UniversalRouter, wad=5071165257479734 )
|
51 |
UniswapV2Pair.Sync( reserve0=195779353195428270, reserve1=40756754950358757870389 )
|
52 |
UniswapV2Pair.Swap( sender=[Receiver] UniversalRouter, amount0In=0, amount1In=1032063104690246462784, amount0Out=5071165257479734, amount1Out=0, to=[Receiver] UniversalRouter )
|
53 |
WETH9.Withdrawal( src=[Receiver] UniversalRouter, wad=15031991287923488 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x00000000...43aC78BA3 | (Uniswap Protocol: Permit2) | ||||
0x1277A33F...26210eF52 | |||||
0x27a9ff74...50588a187 | (Uniswap V3: AVINOC) | ||||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 5.190673088098866357 Eth | 5.191404194098866357 Eth | 0.000731106 | |
0xC02aaA39...83C756Cc2 | 2,814,724.967185839291509516 Eth | 2,814,724.952153848003586028 Eth | 0.015031991287923488 | ||
0xDe12F567...349401985 |
0.090675191878931295 Eth
Nonce: 240
|
0.104294055741827939 Eth
Nonce: 241
| 0.013618863862896644 | ||
0xF1cA9cb7...4Df52A3EF |
Execution Trace
UniversalRouter.execute( commands=0x0A00080C04, inputs=[AAAAAAAAAAAAAAAA8cqct0aFdVllx0WFKKNpNN9So+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAALR6baSuU4EtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoVrRrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvHG5ncDx71xB+7YMD++bsJVS/awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoVrRrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUXy473whYCVGHjB6Guf+8VG6t2kQ0Wqm237h0D+7aYEb9iI20DCAyAeLJq1yx5xg6ucWBuNMXUrHH+YQDyQiaIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyHrO8R4pQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcT3RtxXC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr8cqct0aFdVllx0WFKKNpNN9So+8AC7jAKqo5siP+jQoOXE8n6tkIPHVswgAAAAAAAAAAAAAAAAAAAAAAAAAAAA==, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADfywLWccO0tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOacIjA/grAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA8cqct0aFdVllx0WFKKNpNN9So+8AAAAAAAAAAAAAAADAKqo5siP+jQoOXE8n6tkIPHVswg==, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKrk2kMlo5w==, AAAAAAAAAAAAAAAA8cqct0aFdVllx0WFKKNpNN9So+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA], deadline=1747920867 )
Permit2.permit( owner=0xDe12F5674B0F8a7676bF10B06759b97349401985, permitSingle=[{name:details, type:tuple, order:1, indexed:false, value:[{name:token, type:address, order:1, indexed:false, value:0xF1cA9cb74685755965c7458528A36934Df52A3EF, valueString:0xF1cA9cb74685755965c7458528A36934Df52A3EF}, {name:amount, type:uint160, order:2, indexed:false, value:3329235821581440200000, valueString:3329235821581440200000}, {name:expiration, type:uint48, order:3, indexed:false, value:1750512747, valueString:1750512747}, {name:nonce, type:uint48, order:4, indexed:false, value:0, valueString:0}], valueString:[{name:token, type:address, order:1, indexed:false, value:0xF1cA9cb74685755965c7458528A36934Df52A3EF, valueString:0xF1cA9cb74685755965c7458528A36934Df52A3EF}, {name:amount, type:uint160, order:2, indexed:false, value:3329235821581440200000, valueString:3329235821581440200000}, {name:expiration, type:uint48, order:3, indexed:false, value:1750512747, valueString:1750512747}, {name:nonce, type:uint48, order:4, indexed:false, value:0, valueString:0}]}, {name:spender, type:address, order:2, indexed:false, value:0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B, valueString:0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B}, {name:sigDeadline, type:uint256, order:3, indexed:false, value:1750512747, valueString:1750512747}], signature=0x45F2E3BDF08580951878C1E86B9FFBC546EADDA44345AA9B6DFB8740FEEDA6046FD888DB40C203201E2C9AB5CB1E7183AB9C581B8D31752B1C7F98403C9089A21C )
-
Null: 0x000...001.59d473e5( )
-
Uniswap V3: AVINOC.128acb08( )
-
WETH9.transfer( dst=0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B, wad=9960826030443754 ) => ( True )
-
AVINOCToken.balanceOf( who=0x27a9ff745cf1Dd366d94267Cb4aDE2350588a187 ) => ( balance=103110369571169209981854 )
UniversalRouter.uniswapV3SwapCallback( amount0Delta=-9960826030443754, amount1Delta=2297172716891193737216, data=0x0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000DE12F5674B0F8A7676BF10B06759B97349401985000000000000000000000000000000000000000000000000000000000000002BF1CA9CB74685755965C7458528A36934DF52A3EF000BB8C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000000000000000000000 )
Permit2.transferFrom( from=0xDe12F5674B0F8a7676bF10B06759b97349401985, to=0x27a9ff745cf1Dd366d94267Cb4aDE2350588a187, amount=2297172716891193737216, token=0xF1cA9cb74685755965c7458528A36934Df52A3EF )
-
AVINOCToken.transferFrom( _from=0xDe12F5674B0F8a7676bF10B06759b97349401985, _to=0x27a9ff745cf1Dd366d94267Cb4aDE2350588a187, _value=2297172716891193737216 ) => ( success=True )
-
-
AVINOCToken.balanceOf( who=0x27a9ff745cf1Dd366d94267Cb4aDE2350588a187 ) => ( balance=105407542288060403719070 )
-
Permit2.transferFrom( from=0xDe12F5674B0F8a7676bF10B06759b97349401985, to=0x1277A33Fbe93e010c1EDBB6EF1C3A3426210eF52, amount=1032063104690246462784, token=0xF1cA9cb74685755965c7458528A36934Df52A3EF )
-
AVINOCToken.transferFrom( _from=0xDe12F5674B0F8a7676bF10B06759b97349401985, _to=0x1277A33Fbe93e010c1EDBB6EF1C3A3426210eF52, _value=1032063104690246462784 ) => ( success=True )
-
-
WETH9.balanceOf( 0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B ) => ( 9960826030443754 )
-
UniswapV2Pair.STATICCALL( )
-
AVINOCToken.balanceOf( who=0x1277A33Fbe93e010c1EDBB6EF1C3A3426210eF52 ) => ( balance=40756754950358757870389 )
UniswapV2Pair.swap( amount0Out=5071165257479734, amount1Out=0, to=0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B, data=0x )
-
WETH9.balanceOf( 0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B ) => ( 15031991287923488 )
-
WETH9.balanceOf( 0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B ) => ( 15031991287923488 )
WETH9.withdraw( wad=15031991287923488 )
- ETH 0.015031991287923488
UniversalRouter.CALL( )
- ETH 0.015031991287923488
- ETH 0.015031991287923488
0xde12f5674b0f8a7676bf10b06759b97349401985.CALL( )
-
AVINOCToken.balanceOf( who=0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B ) => ( balance=0 )
File 1 of 5: UniversalRouter
File 2 of 5: Permit2
File 3 of 5: WETH9
File 4 of 5: AVINOCToken
File 5 of 5: UniswapV2Pair
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 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: 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 4 of 5: AVINOCToken
12345678910111213141516pragma solidity 0.4.24;// @title SafeMath// @dev Math operations with safety checks that throw on errorlibrary SafeMath {function add(uint256 a, uint256 b) internal pure returns (uint256) {uint256 c = a + b;assert(c >= a);return c;}function sub(uint256 a, uint256 b) internal pure returns (uint256) {assert(b <= a);return a - b;}
File 5 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);