Transaction Hash:
Block:
17616106 at Jul-03-2023 09:27:47 PM +UTC
Transaction Fee:
0.00170379028431768 ETH
$4.72
Gas Used:
101,972 Gas / 16.70841294 Gwei
Emitted Events:
84 |
WETH9.Transfer( src=UniswapV2Pair, dst=[Receiver] 0x160f5f00288e9e1cc8655b327e081566e580a71d, wad=9645653034133021 )
|
85 |
UniswapV2Pair.Sync( reserve0=32142297689351319174397747, reserve1=143383371859768872765 )
|
86 |
UniswapV2Pair.Swap( sender=[Receiver] 0x160f5f00288e9e1cc8655b327e081566e580a71d, amount0In=2168629217332829712027, amount1In=0, amount0Out=0, amount1Out=9645653034133021, to=[Receiver] 0x160f5f00288e9e1cc8655b327e081566e580a71d )
|
87 |
WETH9.Withdrawal( src=[Receiver] 0x160f5f00288e9e1cc8655b327e081566e580a71d, wad=9645653034133021 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x160f5f00...6e580a71D | (MEV Bot: 0x16...71D) | 0.451384441974717707 Eth | 0.455313116455526014 Eth | 0.003928674480808307 | |
0x66e29f0B...86CB66f5F |
34.095443739036108279 Eth
Nonce: 1243
|
34.093739948751784672 Eth
Nonce: 1244
| 0.001703790284323607 | ||
0xAA665aD2...A07059c2A | |||||
0xC02aaA39...83C756Cc2 | 3,386,597.722577833690398041 Eth | 3,386,597.71293218065626502 Eth | 0.009645653034133021 | ||
0xd0f2022c...052D8C71B
Miner
| 8.529954845586238058 Eth | 8.535671824139568699 Eth | 0.005716978553330641 |
Execution Trace
ETH 0.000000000000005927
MEV Bot: 0x16...71D.f6cd1e8d( )
UniswapV2Pair.swap( amount0Out=0, amount1Out=9645653034133021, to=0x160f5f00288E9E1cc8655B327E081566e580a71D, data=0x )
-
WETH9.balanceOf( 0x160f5f00288E9E1cc8655B327E081566e580a71D ) => ( 9645653034133022 )
WETH9.withdraw( wad=9645653034133021 )
- ETH 0.009645653034133021
MEV Bot: 0x16...71D.CALL( )
- ETH 0.009645653034133021
- ETH 0.005716978553330641
0xd0f2022c02180b3d60a24fb8b2f9e68052d8c71b.CALL( )
File 1 of 3: UniswapV2Pair
File 2 of 3: WETH9
File 3 of 3: EverMoon
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 2 of 3: 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 3: EverMoon
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/