ETH Price: $2,611.14 (-4.30%)

Transaction Decoder

Block:
19514531 at Mar-25-2024 10:44:59 PM +UTC
Transaction Fee:
0.00443764548211252 ETH $11.59
Gas Used:
161,855 Gas / 27.417413624 Gwei

Emitted Events:

285 WETH9.Deposit( dst=[Receiver] AggregationRouterV5, wad=41850616168063748 )
286 WETH9.Transfer( src=[Receiver] AggregationRouterV5, dst=UniswapV2Pair, wad=41850616168063748 )
287 TetherToken.Transfer( from=UniswapV2Pair, to=UniswapV2Pair, value=150710152 )
288 UniswapV2Pair.Sync( reserve0=661375799967035629952, reserve1=2388725858985 )
289 UniswapV2Pair.Swap( sender=[Receiver] AggregationRouterV5, amount0In=41850616168063748, amount1In=0, amount0Out=0, amount1Out=150710152, to=UniswapV2Pair )
290 vMINT.Transfer( from=UniswapV2Pair, to=[Sender] 0xe3d16cf2ebb8743c369043007a4a72b197d54e89, value=1891556476554675110590 )
291 UniswapV2Pair.Sync( reserve0=4512869051833604372573889, reserve1=358635790360 )
292 UniswapV2Pair.Swap( sender=[Receiver] AggregationRouterV5, amount0In=0, amount1In=150710152, amount0Out=1891556476554675110590, amount1Out=0, to=[Sender] 0xe3d16cf2ebb8743c369043007a4a72b197d54e89 )

Account State Difference:

  Address   Before After State Difference Code
0x06da0fd4...10A184553
(Titan Builder)
13.614240844968072514 Eth13.614241006823072514 Eth0.000000161855
0x4ed8973E...85eD04123
0xC02aaA39...83C756Cc2 2,991,490.828605425759099572 Eth2,991,490.87045604192716332 Eth0.041850616168063748
0xD7B2C1a7...8D7bE3195
0xdAC17F95...13D831ec7
0xE3d16cf2...197D54E89
0.052260792980763748 Eth
Nonce: 6
0.00597253133058748 Eth
Nonce: 7
0.046288261650176268

Execution Trace

ETH 0.041850616168063748 AggregationRouterV5.unoswap( srcToken=0x0000000000000000000000000000000000000000, amount=41850616168063748, minReturn=1834796444676131930686, pools=[1457117132458027095420243359612467777343067619372343772499, 57896044618658097713242609637212995552263054934172021702159380415695947841827] ) => ( returnAmount=1891556476554675110590 )
  • ETH 0.041850616168063748 WETH9.CALL( )
  • WETH9.transfer( dst=0x06da0fd433C1A5d7a4faa01111c044910A184553, wad=41850616168063748 ) => ( True )
  • UniswapV2Pair.STATICCALL( )
  • UniswapV2Pair.swap( amount0Out=0, amount1Out=150710152, to=0x4ed8973E1D76c41f6Dd82673f43b4aD85eD04123, data=0x )
    • TetherToken.transfer( _to=0x4ed8973E1D76c41f6Dd82673f43b4aD85eD04123, _value=150710152 )
    • WETH9.balanceOf( 0x06da0fd433C1A5d7a4faa01111c044910A184553 ) => ( 661375799967035629952 )
    • TetherToken.balanceOf( who=0x06da0fd433C1A5d7a4faa01111c044910A184553 ) => ( 2388725858985 )
    • UniswapV2Pair.STATICCALL( )
    • UniswapV2Pair.swap( amount0Out=1891556476554675110590, amount1Out=0, to=0xE3d16cf2EBB8743C369043007a4A72b197D54E89, data=0x )
      • vMINT.transfer( to=0xE3d16cf2EBB8743C369043007a4A72b197D54E89, amount=1891556476554675110590 ) => ( True )
      • vMINT.balanceOf( account=0x4ed8973E1D76c41f6Dd82673f43b4aD85eD04123 ) => ( 4512869051833604372573889 )
      • TetherToken.balanceOf( who=0x4ed8973E1D76c41f6Dd82673f43b4aD85eD04123 ) => ( 358635790360 )
        File 1 of 6: AggregationRouterV5
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        /*
        ,▄▓▓██▌ ,╓▄▄▓▓▓▓▓▓▓▓▄▄▄,,
        ,▓██▓███▓▄▓███▓╬╬╬╬╬╬╬╬╬╬╬╬╬▓███▓▄,
        ▄█ ▓██╬╣███████╬▓▀╬╬▓▓▓████████████▓█████▄,
        ▓██▌ ▓██╬╣██████╬▓▌ ██████████████████████▌╙╙▀ⁿ
        ▐████████╬▓████▓▓█╨ ▄ ╟█████████▓▓╬╬╬╬╬▓▓█████▓▄
        └▀▓▓▄╓ ╟█▓╣█████▓██████▀ ╓█▌ ███████▓▓▓▓▓╬╬╬╬╬╬╬╬╬╬╬╬▓██▓▄
        └▀████▓▄╥ ▐██╬╬██████████╙ Æ▀─ ▓███▀╚╠╬╩▀▀███████▓▓╬╬╬╬╬╬╬╬╬██▄
        └▀██▓▀▀█████▓╬▓██████▀ ▄█████▒╠" └╙▓██████▓╬╬╬╬╬╬╬╬██▄
        └▀██▄,└╙▀▀████▌└╙ ^"▀╙╙╙"╙██ @▄ ╙▀███████╬╬╬╬╬╬╬██µ
        └▀██▓▄, ██▌ ╒ ╙█▓ ]▓█▓╔ ▀███████▓╬╬╬╬╬▓█▌
        ▀█████ ▓ ╟█▌ ]╠██▓░▒╓ ▀████████╬╬╬╬╣█▌
        ▐████ ╓█▀█▌ ,██▌ ╚Å███▓▒▒╠╓ ╙█████████╬╬╬╣█▌
        └████ ▓█░░▓█ ▀▀▀ φ▒╫████▒▒▒▒╠╓ █████████▓╬╬▓█µ
        ╘███µ ▌▄█▓▄▓▀` ,▀ ,╔╠░▓██████▌╠▒▒▒φ ██████████╬╬██
        ▐████µ╙▓▀` ,▀╙,╔╔φφφ╠░▄▓███████▌░▓╙▒▒▒╠ └██╬███████╬▓█⌐
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 2 of 6: 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

        File 3 of 6: UniswapV2Pair
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // File: contracts/uniswapv2/interfaces/IUniswapV2Factory.sol
        pragma solidity >=0.5.0;
        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 migrator() 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);
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 4 of 6: 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 5 of 6: TetherToken
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        pragma solidity ^0.4.17;
        /**
        * @title SafeMath
        * @dev Math operations with safety checks that throw on error
        */
        library SafeMath {
        function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
        return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
        }
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 6 of 6: vMINT
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        /**
        * This is a smart contract for the token $vMINT (Volumint.)
        * Volumint.'s official website: https://volumint.io
        */
        // SPDX-License-Identifier: MIT
        // OpenZeppelin Contracts (last updated v4.5.0) (token/ERC20/ERC20.sol)
        pragma solidity ^0.8.23;
        // CAUTION
        // This version of SafeMath should only be used with Solidity 0.8 or later,
        // because it relies on the compiler's built in overflow checks.
        /**
        * @dev Wrappers over Solidity's arithmetic operations.
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX