Transaction Hash:
Block:
21997555 at Mar-07-2025 09:02:35 PM +UTC
Transaction Fee:
0.001277029837205128 ETH
$2.44
Gas Used:
148,006 Gas / 8.628230188 Gwei
Emitted Events:
227 |
Contract.Transfer( from=[Sender] 0x67d0e1ab8b97c62d8bf8eb6c228721d3fbe63f79, to=UniswapV2Pair, value=679283586526369124 )
|
228 |
Contract.Approval( owner=[Sender] 0x67d0e1ab8b97c62d8bf8eb6c228721d3fbe63f79, spender=[Receiver] AuthenticallyCryptoRouter, value=115792089237316195423570985008687907853269984665640564039456904724326603270811 )
|
229 |
WETH9.Transfer( src=UniswapV2Pair, dst=[Receiver] AuthenticallyCryptoRouter, wad=188535614632621334 )
|
230 |
UniswapV2Pair.Sync( reserve0=40737980662611311359, reserve1=11151773537666644880 )
|
231 |
UniswapV2Pair.Swap( sender=[Receiver] AuthenticallyCryptoRouter, amount0In=679283586526369124, amount1In=0, amount0Out=0, amount1Out=188535614632621334, to=[Receiver] AuthenticallyCryptoRouter )
|
232 |
WETH9.Withdrawal( src=[Receiver] AuthenticallyCryptoRouter, wad=188535614632621334 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x4604151D...2613182aA | |||||
0x48789721...ec87cbB7e | |||||
0x67d0e1Ab...3FBe63f79 |
0.015844833432929223 Eth
Nonce: 32
|
0.203103418228345429 Eth
Nonce: 33
| 0.187258584795416206 | ||
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 14.519830450591722782 Eth | 14.520968616731722782 Eth | 0.00113816614 | |
0xC02aaA39...83C756Cc2 | 2,935,490.363618608100164185 Eth | 2,935,490.175082993467542851 Eth | 0.188535614632621334 |
Execution Trace
AuthenticallyCryptoRouter.swapExactTokensForETHSupportingFeeOnTransferTokens( amountIn=679283586526369124, amountOutMin=183674458182561872, path=[0x4604151D4c98D1EeA200b0d6bfFb79a2613182aA, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2], to=0x67d0e1Ab8b97C62D8BF8eb6C228721D3FBe63f79, deadline=1741381364 )
-
UniswapV2Factory.getPair( 0x4604151D4c98D1EeA200b0d6bfFb79a2613182aA, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 ) => ( 0x48789721450d78C08bAe61f0F91BCC9ec87cbB7e )
-
Contract.transferFrom( sender=0x67d0e1Ab8b97C62D8BF8eb6C228721D3FBe63f79, recipient=0x48789721450d78C08bAe61f0F91BCC9ec87cbB7e, amount=679283586526369124 ) => ( True )
-
UniswapV2Factory.getPair( 0x4604151D4c98D1EeA200b0d6bfFb79a2613182aA, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 ) => ( 0x48789721450d78C08bAe61f0F91BCC9ec87cbB7e )
-
UniswapV2Pair.STATICCALL( )
-
Contract.balanceOf( account=0x48789721450d78C08bAe61f0F91BCC9ec87cbB7e ) => ( 40737980662611311359 )
UniswapV2Pair.swap( amount0Out=0, amount1Out=188535614632621334, to=0xcEa577BA70168CA36033Da64734C0E321ba844d0, data=0x )
-
WETH9.balanceOf( 0xcEa577BA70168CA36033Da64734C0E321ba844d0 ) => ( 188535614632621334 )
WETH9.withdraw( wad=188535614632621334 )
- ETH 0.188535614632621334
AuthenticallyCryptoRouter.CALL( )
- ETH 0.188535614632621334
- ETH 0.188535614632621334
0x67d0e1ab8b97c62d8bf8eb6c228721d3fbe63f79.CALL( )
swapExactTokensForETHSupportingFeeOnTransferTokens[AuthenticallyCryptoRouter (ln:448)]
_safeTransferFrom[AuthenticallyCryptoRouter (ln:456)]
call[AuthenticallyCryptoRouter (ln:231)]
encodeWithSelector[AuthenticallyCryptoRouter (ln:231)]
decode[AuthenticallyCryptoRouter (ln:232)]
getPair[AuthenticallyCryptoRouter (ln:456)]
_swapSupportingFeeOnTransferTokens[AuthenticallyCryptoRouter (ln:457)]
sortTokens[AuthenticallyCryptoRouter (ln:468)]
getPair[AuthenticallyCryptoRouter (ln:469)]
getReserves[AuthenticallyCryptoRouter (ln:473)]
balanceOf[AuthenticallyCryptoRouter (ln:475)]
getAmountOut[AuthenticallyCryptoRouter (ln:476)]
getPair[AuthenticallyCryptoRouter (ln:479)]
swap[AuthenticallyCryptoRouter (ln:480)]
balanceOf[AuthenticallyCryptoRouter (ln:458)]
withdraw[AuthenticallyCryptoRouter (ln:460)]
_safeTransferETH[AuthenticallyCryptoRouter (ln:461)]
File 1 of 5: AuthenticallyCryptoRouter
File 2 of 5: UniswapV2Pair
File 3 of 5: Contract
File 4 of 5: WETH9
File 5 of 5: UniswapV2Factory
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.0;// Interfacesinterface IERC20 {function name() external view returns (string memory);function symbol() external view returns (string memory);function decimals() external view returns (uint8);function totalSupply() external view returns (uint256);function balanceOf(address account) external view returns (uint256);function allowance(address owner, address spender) external view returns (uint256);function approve(address spender, uint256 amount) external returns (bool);function transfer(address recipient, uint256 amount) external returns (bool);function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);event Transfer(address indexed from, address indexed to, uint256 value);
File 2 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 3 of 5: Contract
12345678910111213141516// SPDX-License-Identifier: MIT/*https://x.com/grok/status/1898003199539245119?s=46t=8FG3ij6uR9uOE47DBaRH5w*/pragma solidity 0.8.23;abstract contract Context {function _msgSender() internal view virtual returns (address) {return msg.sender;}}
File 4 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 5 of 5: UniswapV2Factory
12345678910111213141516pragma solidity =0.5.16;interface IUniswapV2Factory {event PairCreated(address indexed token0, address indexed token1, address pair, uint);function feeTo() external view returns (address);function feeToSetter() external view returns (address);function getPair(address tokenA, address tokenB) external view returns (address pair);function allPairs(uint) external view returns (address pair);function allPairsLength() external view returns (uint);function createPair(address tokenA, address tokenB) external returns (address pair);function setFeeTo(address) external;function setFeeToSetter(address) external;