ETH Price: $2,520.38 (-3.91%)

Transaction Decoder

Block:
18666331 at Nov-27-2023 11:44:11 PM +UTC
Transaction Fee:
0.004335925459390088 ETH $10.93
Gas Used:
145,718 Gas / 29.755592716 Gwei

Emitted Events:

270 ELONSIQ.Transfer( from=[Sender] 0x29c1eb43e65d77860e503c8f9bf993d7ed195d48, to=UniswapV2Pair, value=35653701986550027459063180 )
271 ELONSIQ.Approval( owner=[Sender] 0x29c1eb43e65d77860e503c8f9bf993d7ed195d48, spender=[Receiver] 0x2ec705d306b51e486b1bc0d6ebee708e0661add1, value=115792089237316195423570985008687907853269984665640528385755597457885670576755 )
272 WETH9.Transfer( src=UniswapV2Pair, dst=[Receiver] 0x2ec705d306b51e486b1bc0d6ebee708e0661add1, wad=102481200050963223 )
273 UniswapV2Pair.Sync( reserve0=3857610935809094623, reserve1=1373708840735374616103797061 )
274 UniswapV2Pair.Swap( sender=[Receiver] 0x2ec705d306b51e486b1bc0d6ebee708e0661add1, amount0In=0, amount1In=35653701986550027459063180, amount0Out=102481200050963223, amount1Out=0, to=[Receiver] 0x2ec705d306b51e486b1bc0d6ebee708e0661add1 )
275 WETH9.Withdrawal( src=[Receiver] 0x2ec705d306b51e486b1bc0d6ebee708e0661add1, wad=102481200050963223 )

Account State Difference:

  Address   Before After State Difference Code
0x29c1EB43...7ED195d48
0.71413460041272177 Eth
Nonce: 1334
0.811255063003785272 Eth
Nonce: 1335
0.097120462591063502
0x2Ec705D3...E0661ADd1 0.000000000000113651 Eth0.000000000000113652 Eth0.000000000000000001
0x4622B3a3...09f507786 7.509942217038311479 Eth7.510967029038821111 Eth0.001024812000509632
0x754d4563...8a52b140c
0xC02aaA39...83C756Cc2 3,071,483.692133246096820338 Eth3,071,483.589652046045857115 Eth0.102481200050963223
0xC80CE04F...C1bf98672
(Flashbots: Builder)
15.138858275499063832 Eth15.138872847299063832 Eth0.0000145718

Execution Trace

0x2ec705d306b51e486b1bc0d6ebee708e0661add1.18cbafe5( )
  • UniswapV2Pair.STATICCALL( )
  • ELONSIQ.transferFrom( sender=0x29c1EB43e65D77860E503c8F9bF993D7ED195d48, recipient=0x754d4563eaAa6fEEa4b7F3c9DAeC0868a52b140c, amount=35653701986550027459063180 ) => ( True )
  • UniswapV2Pair.swap( amount0Out=102481200050963223, amount1Out=0, to=0x2Ec705D306b51e486B1bC0D6ebEE708E0661ADd1, data=0x )
    • WETH9.transfer( dst=0x2Ec705D306b51e486B1bC0D6ebEE708E0661ADd1, wad=102481200050963223 ) => ( True )
    • WETH9.balanceOf( 0x754d4563eaAa6fEEa4b7F3c9DAeC0868a52b140c ) => ( 3857610935809094623 )
    • ELONSIQ.balanceOf( account=0x754d4563eaAa6fEEa4b7F3c9DAeC0868a52b140c ) => ( 1373708840735374616103797061 )
    • WETH9.withdraw( wad=102481200050963223 )
      • ETH 0.102481200050963223 0x2ec705d306b51e486b1bc0d6ebee708e0661add1.CALL( )
      • ETH 0.001024812000509632 0x4622b3a3f35ecece0f7f2b4ae09164c09f507786.CALL( )
      • ETH 0.10145638805045359 0x29c1eb43e65d77860e503c8f9bf993d7ed195d48.CALL( )
        File 1 of 3: UniswapV2Pair
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // File: contracts/interfaces/IUniswapV2Pair.sol
        pragma 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);
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 2 of 3: ELONSIQ
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: MIT
        /*
        Medium: https://medium.com/@eloniq155/an-intellectual-legend-8af65ae4d812
        TG: https://t.me/ElonsIQ155
        TW: twitter.com/elonsiq155
        */
        pragma solidity 0.8.19;
        abstract contract Context {
        function _msgSender() internal view virtual returns (address) {
        return msg.sender;
        }
        function _msgData() internal view virtual returns (bytes calldata) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 3 of 3: WETH9
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // 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;
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX