ETH Price: $3,539.62 (+5.98%)

Transaction Decoder

Block:
22658082 at Jun-08-2025 06:28:23 AM +UTC
Transaction Fee:
0.000075738752060157 ETH $0.27
Gas Used:
161,841 Gas / 0.467982477 Gwei

Emitted Events:

284 MMX.Approval( owner=[Sender] 0xbeecd0ce2f54d5f2415fffe4758ca67497add409, spender=[Receiver] AggregationRouterV6, value=85808286225362998117354647409813378525 )
285 MMX.Transfer( from=[Sender] 0xbeecd0ce2f54d5f2415fffe4758ca67497add409, to=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, value=8392512270029531754 )
286 MMX.Transfer( from=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, to=BeaconProxy, value=25177536810088595 )
287 TetherToken.Transfer( from=UniswapV3Pool, to=[Receiver] AggregationRouterV6, value=1543554 )
288 MMX.Transfer( from=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, to=UniswapV3Pool, value=8367334733219443159 )
289 UniswapV3Pool.Swap( sender=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, recipient=[Receiver] AggregationRouterV6, amount0=8367334733219443159, amount1=-1543554, sqrtPriceX96=34079639562781204948081, liquidity=174880064039255949, tick=-293198 )
290 TetherToken.Transfer( from=[Receiver] AggregationRouterV6, to=[Sender] 0xbeecd0ce2f54d5f2415fffe4758ca67497add409, value=1543554 )

Account State Difference:

  Address   Before After State Difference Code
0x4109ab79...feC767966
(Uniswap V3: MMX-USDT)
0x614Da3b3...CE6168707
0xbEeCD0ce...497adD409
0.561669232513893756 Eth
Nonce: 648
0.561593493761833599 Eth
Nonce: 649
0.000075738752060157
0xdAC17F95...13D831ec7
(BuilderNet)
99.424933001196995216 Eth99.424934256595366442 Eth0.000001255398371226

Execution Trace

AggregationRouterV6.swap( executor=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, desc=[{name:srcToken, type:address, order:1, indexed:false, value:0x614Da3b37B6F66F7Ce69B4Bbbcf9a55CE6168707, valueString:0x614Da3b37B6F66F7Ce69B4Bbbcf9a55CE6168707}, {name:dstToken, type:address, order:2, indexed:false, value:0xdAC17F958D2ee523a2206206994597C13D831ec7, valueString:0xdAC17F958D2ee523a2206206994597C13D831ec7}, {name:srcReceiver, type:address, order:3, indexed:false, value:0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, valueString:0x5141B82f5fFDa4c6fE1E372978F1C5427640a190}, {name:dstReceiver, type:address, order:4, indexed:false, value:0xbEeCD0ce2F54d5f2415ffFE4758CA67497adD409, valueString:0xbEeCD0ce2F54d5f2415ffFE4758CA67497adD409}, {name:amount, type:uint256, order:5, indexed:false, value:8392512270029531754, valueString:8392512270029531754}, {name:minReturnAmount, type:uint256, order:6, indexed:false, value:1528118, valueString:1528118}, {name:flags, type:uint256, order:7, indexed:false, value:0, valueString:0}], data=0x0000000000000000000000000000000000000000000000000000B100004E00A0744C8C09614DA3B37B6F66F7CE69B4BBBCF9A55CE616870790CBE4BDD538D6E9B379BFF5FE72C3D67A521DE5000000000000000000000000000000000000000000000000005972D619E2789302A00000000000000000000000000000000000000000000000000000000000175136EE63C1E5814109AB7966C5461439BDB0BEDA92C92FEC767966614DA3B37B6F66F7CE69B4BBBCF9A55CE6168707111111125421CA6DC452D289314280A0F8842A65 ) => ( returnAmount=1543554, spentAmount=8392512270029531754 )
  • MMX.transferFrom( from=0xbEeCD0ce2F54d5f2415ffFE4758CA67497adD409, to=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, amount=8392512270029531754 ) => ( True )
  • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.4b64e492( )
    • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.744c8c09( )
      • MMX.transfer( to=0x90CbE4BDd538D6e9b379bFF5fE72c3d67A521De5, amount=25177536810088595 ) => ( True )
      • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.ee63c1e5( )
        • UniswapV3Pool.swap( recipient=0x111111125421cA6dc452d289314280a0f8842A65, zeroForOne=True, amountSpecified=8367334733219443159, sqrtPriceLimitX96=4295128740, data=0x000000000000000000000000614DA3B37B6F66F7CE69B4BBBCF9A55CE6168707 ) => ( amount0=8367334733219443159, amount1=-1543554 )
          • TetherToken.transfer( _to=0x111111125421cA6dc452d289314280a0f8842A65, _value=1543554 )
          • MMX.balanceOf( account=0x4109ab7966c5461439bDB0BEDa92C92feC767966 ) => ( 4195137979852839457576464 )
          • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.fa461e33( )
            • MMX.transfer( to=0x4109ab7966c5461439bDB0BEDa92C92feC767966, amount=8367334733219443159 ) => ( True )
            • MMX.balanceOf( account=0x4109ab7966c5461439bDB0BEDa92C92feC767966 ) => ( 4195146347187572677019623 )
            • TetherToken.transfer( _to=0xbEeCD0ce2F54d5f2415ffFE4758CA67497adD409, _value=1543554 )
              File 1 of 5: AggregationRouterV6
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              /*
              ,▄▓▓██▌ ,╓▄▄▓▓▓▓▓▓▓▓▄▄▄,,
              ,▓██▓███▓▄▓███▓╬╬╬╬╬╬╬╬╬╬╬╬╬▓███▓▄,
              ▄█ ▓██╬╣███████╬▓▀╬╬▓▓▓████████████▓█████▄,
              ▓██▌ ▓██╬╣██████╬▓▌ ██████████████████████▌╙╙▀ⁿ
              ▐████████╬▓████▓▓█╨ ▄ ╟█████████▓▓╬╬╬╬╬▓▓█████▓▄
              └▀▓▓▄╓ ╟█▓╣█████▓██████▀ ╓█▌ ███████▓▓▓▓▓╬╬╬╬╬╬╬╬╬╬╬╬▓██▓▄
              └▀████▓▄╥ ▐██╬╬██████████╙ Æ▀─ ▓███▀╚╠╬╩▀▀███████▓▓╬╬╬╬╬╬╬╬╬██▄
              └▀██▓▀▀█████▓╬▓██████▀ ▄█████▒╠" └╙▓██████▓╬╬╬╬╬╬╬╬██▄
              └▀██▄,└╙▀▀████▌└╙ ^"▀╙╙╙"╙██ @▄ ╙▀███████╬╬╬╬╬╬╬██µ
              └▀██▓▄, ██▌ ╒ ╙█▓ ]▓█▓╔ ▀███████▓╬╬╬╬╬▓█▌
              ▀█████ ▓ ╟█▌ ]╠██▓░▒╓ ▀████████╬╬╬╬╣█▌
              ▐████ ╓█▀█▌ ,██▌ ╚Å███▓▒▒╠╓ ╙█████████╬╬╬╣█▌
              └████ ▓█░░▓█ ▀▀▀ φ▒╫████▒▒▒▒╠╓ █████████▓╬╬▓█µ
              ╘███µ ▌▄█▓▄▓▀` ,▀ ,╔╠░▓██████▌╠▒▒▒φ ██████████╬╬██
              ▐████µ╙▓▀` ,▀╙,╔╔φφφ╠░▄▓███████▌░▓╙▒▒▒╠ └██╬███████╬▓█⌐
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

              File 2 of 5: MMX
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // SPDX-License-Identifier: MIT
              pragma solidity 0.8.17;
              import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
              contract MMX is ERC20 {
              constructor(
              string memory tokenName,
              string memory tokenSymbol,
              address to
              ) ERC20(tokenName, tokenSymbol) {
              _mint(to, 500_000_000 ether);
              }
              function _transfer(
              address sender,
              address recipient,
              uint256 amount
              ) internal virtual override {
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

              File 3 of 5: BeaconProxy
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // SPDX-License-Identifier: MIT
              // OpenZeppelin Contracts (last updated v5.0.0) (interfaces/IERC1967.sol)
              pragma solidity ^0.8.20;
              /**
              * @dev ERC-1967: Proxy Storage Slots. This interface contains the events defined in the ERC.
              */
              interface IERC1967 {
              /**
              * @dev Emitted when the implementation is upgraded.
              */
              event Upgraded(address indexed implementation);
              /**
              * @dev Emitted when the admin account has changed.
              */
              event AdminChanged(address previousAdmin, address newAdmin);
              /**
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

              File 4 of 5: UniswapV3Pool
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // SPDX-License-Identifier: BUSL-1.1
              pragma solidity =0.7.6;
              import './interfaces/IUniswapV3Pool.sol';
              import './NoDelegateCall.sol';
              import './libraries/LowGasSafeMath.sol';
              import './libraries/SafeCast.sol';
              import './libraries/Tick.sol';
              import './libraries/TickBitmap.sol';
              import './libraries/Position.sol';
              import './libraries/Oracle.sol';
              import './libraries/FullMath.sol';
              import './libraries/FixedPoint128.sol';
              import './libraries/TransferHelper.sol';
              import './libraries/TickMath.sol';
              import './libraries/LiquidityMath.sol';
              import './libraries/SqrtPriceMath.sol';
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

              File 5 of 5: 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