Transaction Hash:
Block:
22536274 at May-22-2025 05:17:47 AM +UTC
Transaction Fee:
0.000591561732469505 ETH
$1.57
Gas Used:
179,789 Gas / 3.290311045 Gwei
Emitted Events:
347 |
Permit2.Permit( owner=[Sender] 0xf59f76c73470805d81c23e853552af729f566a37, token=Hoppy, spender=[Receiver] UniversalRouter, amount=11675987505882127, expiration=1750483060, nonce=9 )
|
348 |
Hoppy.Transfer( from=[Sender] 0xf59f76c73470805d81c23e853552af729f566a37, to=UniswapV2Pair, value=11675987505882127 )
|
349 |
Hoppy.Approval( owner=[Sender] 0xf59f76c73470805d81c23e853552af729f566a37, spender=Permit2, value=115792089237316195423570985008687907853269984665640564039457474664923760740114 )
|
350 |
WETH9.Transfer( src=UniswapV2Pair, dst=[Receiver] UniversalRouter, wad=157323127703319254 )
|
351 |
UniswapV2Pair.Sync( reserve0=18254129398824329019, reserve1=246539799142814098961 )
|
352 |
UniswapV2Pair.Swap( sender=[Receiver] UniversalRouter, amount0In=11675987505882127, amount1In=0, amount0Out=0, amount1Out=157323127703319254, to=[Receiver] UniversalRouter )
|
353 |
WETH9.Withdrawal( src=[Receiver] UniversalRouter, wad=157323127703319254 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x00000000...43aC78BA3 | (Uniswap Protocol: Permit2) | ||||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 6.048457776693719034 Eth | 6.048847540692572968 Eth | 0.000389763998853934 | |
0x5c6919B7...84f3972F5 | |||||
0x6E79B519...F92466615 | |||||
0xC02aaA39...83C756Cc2 | 2,832,636.530236314847331885 Eth | 2,832,636.372913187144012631 Eth | 0.157323127703319254 | ||
0xf59f76c7...29f566A37 |
1.90250194837867001 Eth
Nonce: 559
|
2.059233514349519759 Eth
Nonce: 560
| 0.156731565970849749 |
Execution Trace
UniversalRouter.execute( commands=0x0A080C04, inputs=[AAAAAAAAAAAAAAAAbnm1GVnPlo2HgmWS9G+Bn5JGZhUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKXs/r7CkDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoVkB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAADvHG5ncDx71xB+7YMD++bsJVS/awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoVkB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQWpchtWSsw2u76tuaM+T9qJ3XgpgNzlvfxx80dwyFT87FeMubFeYjxYqkUctxyOQTDbsH1WtbfhzuIAsklih0NUbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKXs/r7CkDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIHzKHtykKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAbnm1GVnPlo2HgmWS9G+Bn5JGZhUAAAAAAAAAAAAAAADAKqo5siP+jQoOXE8n6tkIPHVswg==, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB8yh7cpCgA==, AAAAAAAAAAAAAAAAbnm1GVnPlo2HgmWS9G+Bn5JGZhUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA], deadline=1747891180 )
Permit2.permit( owner=0xf59f76c73470805D81c23e853552AF729f566A37, permitSingle=[{name:details, type:tuple, order:1, indexed:false, value:[{name:token, type:address, order:1, indexed:false, value:0x6E79B51959CF968d87826592f46f819F92466615, valueString:0x6E79B51959CF968d87826592f46f819F92466615}, {name:amount, type:uint160, order:2, indexed:false, value:11675987505882127, valueString:11675987505882127}, {name:expiration, type:uint48, order:3, indexed:false, value:1750483060, valueString:1750483060}, {name:nonce, type:uint48, order:4, indexed:false, value:9, valueString:9}], valueString:[{name:token, type:address, order:1, indexed:false, value:0x6E79B51959CF968d87826592f46f819F92466615, valueString:0x6E79B51959CF968d87826592f46f819F92466615}, {name:amount, type:uint160, order:2, indexed:false, value:11675987505882127, valueString:11675987505882127}, {name:expiration, type:uint48, order:3, indexed:false, value:1750483060, valueString:1750483060}, {name:nonce, type:uint48, order:4, indexed:false, value:9, valueString:9}]}, {name:spender, type:address, order:2, indexed:false, value:0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B, valueString:0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B}, {name:sigDeadline, type:uint256, order:3, indexed:false, value:1750483060, valueString:1750483060}], signature=0x6A5C86D592B30DAEEFAB6E68CF93F6A2775E0A6037396F7F1C7CD1DC32153F3B15E32E6C57988F162A91472DC723904C36EC1F55AD6DF873B8802C9258A1D0D51B )
-
Null: 0x000...001.6f14e3b4( )
-
Permit2.transferFrom( from=0xf59f76c73470805D81c23e853552AF729f566A37, to=0x5c6919B79FAC1C3555675ae59A9ac2484f3972F5, amount=11675987505882127, token=0x6E79B51959CF968d87826592f46f819F92466615 )
-
Hoppy.transferFrom( sender=0xf59f76c73470805D81c23e853552AF729f566A37, recipient=0x5c6919B79FAC1C3555675ae59A9ac2484f3972F5, amount=11675987505882127 ) => ( True )
-
-
WETH9.balanceOf( 0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B ) => ( 0 )
-
UniswapV2Pair.STATICCALL( )
-
Hoppy.balanceOf( account=0x5c6919B79FAC1C3555675ae59A9ac2484f3972F5 ) => ( 18254129398824329019 )
UniswapV2Pair.swap( amount0Out=0, amount1Out=157323127703319254, to=0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B, data=0x )
-
WETH9.balanceOf( 0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B ) => ( 157323127703319254 )
-
WETH9.balanceOf( 0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B ) => ( 157323127703319254 )
WETH9.withdraw( wad=157323127703319254 )
- ETH 0.157323127703319254
UniversalRouter.CALL( )
- ETH 0.157323127703319254
- ETH 0.157323127703319254
0xf59f76c73470805d81c23e853552af729f566a37.CALL( )
-
Hoppy.balanceOf( account=0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B ) => ( 0 )
File 1 of 5: UniversalRouter
File 2 of 5: Permit2
File 3 of 5: UniswapV2Pair
File 4 of 5: Hoppy
File 5 of 5: WETH9
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: 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: Hoppy
12345678910111213141516// SPDX-License-Identifier: UNLICENSE/*The Night RidersBack in print at long last.In Matt Furie’s glorious debut, a nocturnal frog and rat awake at midnight,share a salad of lettuce and bugs, and strike out on an epic dirtbike adventure toward the sunrise.As the friends make their way from forest to bat cave to ghost town to ocean to shore and beyond,new friends are discovered, a huge crab is narrowly avoided, and a world is revealed.Packed with colorful characters and surprising details on every hand-drawn page,The Night Riders is the ideal book for anyone who has ever wanted to surf to the mountains on the back of a dolphin.The frog before $PEPE Created by @Matt_Furie 2004https://twitter.com/hoppyethcoinhttps://t.me/hoppyethcoin
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;