Transaction Hash:
Block:
22527435 at May-20-2025 11:35:35 PM +UTC
Transaction Fee:
0.000161189906538063 ETH
$0.42
Gas Used:
220,001 Gas / 0.732678063 Gwei
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 16.323605820470771177 Eth | 16.323628920575771177 Eth | 0.000023100105 | |
0xfD8bead0...8B1498feA |
0.332069883886320119 Eth
Nonce: 19
|
0.331908693979782056 Eth
Nonce: 20
| 0.000161189906538063 |
Execution Trace
ETH 0.003
RedSnwapper.snwap( tokenIn=0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, amountIn=3000000000000000, recipient=0xfD8bead0457a0Fe1820c9F3126349438B1498feA, tokenOut=0x666Acd390FA42d5bf86e9C42dc2FA6f6b4B2d8AB, amountOutMin=2357472358181352477927988947, executor=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, executorData=0xBA3F2165000000000000000000000000DE7259893AF7CDBC9FD806C6BA61D22D581D566700000000000000000000000000000000000000000004E329D37B976564C2F837000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000000000000000000000000000000000000000000000000000AA87BEE538000000000000000000000000000666ACD390FA42D5BF86E9C42DC2FA6F6B4B2D8AB000000000000000000000000000000000000000007A4E651D1D5588000000000000000000000000000000000FD8BEAD0457A0FE1820C9F3126349438B1498FEA00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000700301FFFF0201F63A8514F28E27EA235413B5A1CD4A21CA17AE19C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC204C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC200F63A8514F28E27EA235413B5A1CD4A21CA17AE19003CED11C610556E5292FBC2E75D68C3899098C14C000BB800000000000000000000000000000000 ) => ( amountOut=45197231372252107524098814986924088291541023053427593291099322584749696853750 )
-
Gorth.balanceOf( account=0xfD8bead0457a0Fe1820c9F3126349438B1498feA ) => ( 0 )
ETH 0.003
0xad27827c312cd5e71311d68e180a9872d42de23d.1cff79cd( )
ETH 0.003
0x3ced11c610556e5292fbc2e75d68c3899098c14c.ba3f2165( )
-
Gorth.balanceOf( account=0x3Ced11c610556e5292fBC2e75D68c3899098C14C ) => ( 1 )
- ETH 0.003
WETH9.CALL( )
-
WETH9.transfer( dst=0xF63a8514F28E27EA235413B5a1Cd4a21Ca17aE19, wad=3000000000000000 ) => ( True )
-
UniswapV2Pair.STATICCALL( )
-
WETH9.balanceOf( 0xF63a8514F28E27EA235413B5a1Cd4a21Ca17aE19 ) => ( 28532657572015438372 )
UniswapV2Pair.swap( amount0Out=2335854008985611022330752574, amount1Out=0, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, data=0x )
-
Gorth.transfer( recipient=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, amount=2335854008985611022330752574 ) => ( True )
-
Gorth.balanceOf( account=0xF63a8514F28E27EA235413B5a1Cd4a21Ca17aE19 ) => ( 22280546644794033876768180367944 )
-
WETH9.balanceOf( 0xF63a8514F28E27EA235413B5a1Cd4a21Ca17aE19 ) => ( 28532657572015438372 )
-
-
Gorth.balanceOf( account=0x3Ced11c610556e5292fBC2e75D68c3899098C14C ) => ( 2335854008985611022330752575 )
-
Gorth.transfer( recipient=0xde7259893Af7cdbC9fD806c6ba61D22D581d5667, amount=1181690405103434826029067 ) => ( True )
-
Gorth.transfer( recipient=0xde7259893Af7cdbC9fD806c6ba61D22D581d5667, amount=4726761620413739304116268 ) => ( True )
-
Gorth.transfer( recipient=0xfD8bead0457a0Fe1820c9F3126349438B1498feA, amount=2329945556960093848200607239 ) => ( True )
-
-
Gorth.balanceOf( account=0xfD8bead0457a0Fe1820c9F3126349438B1498feA ) => ( 2329945556960093848200607239 )
snwap[RedSnwapper (ln:477)]
universalBalanceOf[RedSnwapper (ln:486)]
safeTransferFrom[RedSnwapper (ln:488)]
safeTransfer[RedSnwapper (ln:489)]
balanceOf[RedSnwapper (ln:489)]
execute[RedSnwapper (ln:491)]
universalBalanceOf[RedSnwapper (ln:492)]
MinimalOutputBalanceViolation[RedSnwapper (ln:494)]
File 1 of 4: RedSnwapper
File 2 of 4: Gorth
File 3 of 4: WETH9
File 4 of 4: UniswapV2Pair
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (token/ERC20/extensions/draft-IERC20Permit.sol)pragma solidity ^0.8.0;/*** @dev Interface of the ERC20 Permit extension allowing approvals to be made via signatures, as defined in* https://eips.ethereum.org/EIPS/eip-2612[EIP-2612].** Adds the {permit} method, which can be used to change an account's ERC20 allowance (see {IERC20-allowance}) by* presenting a message signed by the account. By not relying on {IERC20-approve}, the token holder account doesn't* need to send a transaction, and thus is not required to hold Ether at all.*/interface IERC20Permit {/*** @dev Sets `value` as the allowance of `spender` over ``owner``'s tokens,* given ``owner``'s signed approval.*
File 2 of 4: Gorth
12345678910111213141516/** SPDX-License-Identifier: MIT* https://gorth.vip/* https://t.me/GorthCoin* https://x.com/GorthCoin*/pragma solidity 0.8.19;library SafeMath {/*** @dev Returns the addition of two unsigned integers, with an overflow flag.** _Available since v3.4._*/function tryAdd(
File 3 of 4: 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 4: 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);