Transaction Hash:
Block:
19742921 at Apr-26-2024 11:53:11 PM +UTC
Transaction Fee:
0.000790051410385536 ETH
$2.19
Gas Used:
130,808 Gas / 6.039778992 Gwei
Emitted Events:
320 |
WETH9.Deposit( dst=[Receiver] UniversalRouter, wad=56204619831531182 )
|
321 |
WETH9.Transfer( src=[Receiver] UniversalRouter, dst=UniswapV2Pair, wad=56204619831531182 )
|
322 |
StandardToken.Transfer( from=UniswapV2Pair, to=[Sender] 0x3a744520bd7f68d1c906a1570a34be66ad048263, value=31220251804506 )
|
323 |
StandardToken.Transfer( from=UniswapV2Pair, to=StandardToken, value=637147996010 )
|
324 |
UniswapV2Pair.Sync( reserve0=1612504087973266, reserve1=2892540581630195791 )
|
325 |
UniswapV2Pair.Swap( sender=[Receiver] UniversalRouter, amount0In=0, amount1In=56204619831531182, amount0Out=31857399800516, amount1Out=0, to=[Sender] 0x3a744520bd7f68d1c906a1570a34be66ad048263 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x000b7339...C56f79EDd | |||||
0x3a744520...6aD048263 |
0.066204619831531182 Eth
Nonce: 171
|
0.009209948589614464 Eth
Nonce: 172
| 0.056994671241916718 | ||
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 11.568191486797690493 Eth | 11.568192840837735333 Eth | 0.00000135404004484 | |
0xC02aaA39...83C756Cc2 | 3,060,327.354928588499711657 Eth | 3,060,327.411133208331242839 Eth | 0.056204619831531182 | ||
0xdcB444fD...223Fe48D0 |
Execution Trace
ETH 0.056204619831531182
UniversalRouter.execute( commands=0x0B08, inputs=[AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx63Nz8tWrg==, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx63Nz8tWrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9aAVPvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAwCqqObIj/o0KDlxPJ+rZCDx1bMIAAAAAAAAAAAAAAAAAC3M5w6Kvp4+I6zmVcdjcVvee3Q==], deadline=1714176155 )
- ETH 0.056204619831531182
WETH9.CALL( )
-
WETH9.transfer( dst=0xdcB444fDA584379d72B5243eb27BE1e223Fe48D0, wad=56204619831531182 ) => ( True )
StandardToken.balanceOf( account=0x3a744520Bd7F68D1C906a1570a34BE66aD048263 ) => ( 52169694183462 )
-
StandardToken.balanceOf( account=0x3a744520Bd7F68D1C906a1570a34BE66aD048263 ) => ( 52169694183462 )
-
-
UniswapV2Pair.STATICCALL( )
-
WETH9.balanceOf( 0xdcB444fDA584379d72B5243eb27BE1e223Fe48D0 ) => ( 2892540581630195791 )
UniswapV2Pair.swap( amount0Out=31857399800516, amount1Out=0, to=0x3a744520Bd7F68D1C906a1570a34BE66aD048263, data=0x )
StandardToken.transfer( to=0x3a744520Bd7F68D1C906a1570a34BE66aD048263, amount=31857399800516 ) => ( True )
-
StandardToken.transfer( to=0x3a744520Bd7F68D1C906a1570a34BE66aD048263, amount=31857399800516 ) => ( True )
-
StandardToken.balanceOf( account=0xdcB444fDA584379d72B5243eb27BE1e223Fe48D0 ) => ( 1612504087973266 )
-
StandardToken.balanceOf( account=0xdcB444fDA584379d72B5243eb27BE1e223Fe48D0 ) => ( 1612504087973266 )
-
-
WETH9.balanceOf( 0xdcB444fDA584379d72B5243eb27BE1e223Fe48D0 ) => ( 2892540581630195791 )
StandardToken.balanceOf( account=0x3a744520Bd7F68D1C906a1570a34BE66aD048263 ) => ( 83389945987968 )
-
StandardToken.balanceOf( account=0x3a744520Bd7F68D1C906a1570a34BE66aD048263 ) => ( 83389945987968 )
-
execute[UniversalRouter (ln:16)]
execute[UniversalRouter (ln:21)]
execute[UniversalRouter (ln:21)]
File 1 of 5: UniversalRouter
File 2 of 5: WETH9
File 3 of 5: UniswapV2Pair
File 4 of 5: StandardToken
File 5 of 5: StandardToken
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: 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 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: StandardToken
12345678910111213141516//SPDX-License-Identifier: BUSL-1.1import "./abstract/BaseToken.sol";pragma solidity ^0.8.0;pragma abicoder v2;contract StandardToken is BaseToken {\tusing AddressUpgradeable for address payable;\tusing SafeMathUpgradeable for uint256;\tmapping(address => uint256) private _balances;\tbool private swapping;\tbool public swapEnabled;\tuint256 public swapThreshold;\taddress public marketingWallet;\tuint256 public sellTax = 0;\tuint256 public buyTax = 0;\tmodifier inSwap() {\t\tif (!swapping) {
File 5 of 5: StandardToken
12345678910111213141516//SPDX-License-Identifier: BUSL-1.1import "./abstract/BaseToken.sol";pragma solidity ^0.8.0;pragma abicoder v2;contract StandardToken is BaseToken {\tusing AddressUpgradeable for address payable;\tusing SafeMathUpgradeable for uint256;\tmapping(address => uint256) private _balances;\tbool private swapping;\tbool public swapEnabled;\tuint256 public swapThreshold;\taddress public marketingWallet;\tuint256 public sellTax = 0;\tuint256 public buyTax = 0;\tmodifier inSwap() {\t\tif (!swapping) {