ETH Price: $3,805.00 (-0.90%)

Transaction Decoder

Block:
22711783 at Jun-15-2025 06:40:23 PM +UTC
Transaction Fee:
0.000307254622002804 ETH $1.17
Gas Used:
284,268 Gas / 1.080862503 Gwei

Emitted Events:

231 TetherToken.Transfer( from=[Sender] 0x232c8463b204e674dfd53572257eeb1d2b740d18, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, value=20000000 )
232 WETH9.Transfer( src=UniswapV3Pool, dst=UniswapV2Pair, wad=7855488195056168 )
233 TetherToken.Transfer( from=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, to=UniswapV3Pool, value=20000000 )
234 UniswapV3Pool.Swap( sender=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, recipient=UniswapV2Pair, amount0=-7855488195056168, amount1=20000000, sqrtPriceX96=3997481074760968691460772, liquidity=611527706757884932, tick=-197899 )
235 Invinos.Transfer( from=UniswapV2Pair, to=Invinos, value=50788015753 )
236 Invinos.Transfer( from=UniswapV2Pair, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, value=964972299308 )
237 UniswapV2Pair.Sync( reserve0=3899931507134256, reserve1=30077900424172665788 )
238 UniswapV2Pair.Swap( sender=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, amount0In=0, amount1In=7855488195056168, amount0Out=1015760315061, amount1Out=0, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C )
239 0x3ced11c610556e5292fbc2e75d68c3899098c14c.0xbbb02a24579dc2e59c1609253b6ddab5457ba00895b3eda80dd41e03e2cd7e55( 0xbbb02a24579dc2e59c1609253b6ddab5457ba00895b3eda80dd41e03e2cd7e55, 0x000000000000000000000000ad27827c312cd5e71311d68e180a9872d42de23d, 0x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7, 0x0000000000000000000000000000000000000000000000000000000000000001, 0000000000000000000000003ced11c610556e5292fbc2e75d68c3899098c14c, 000000000000000000000000b27999185019f8d477fae62310ca728941ee77e6, 0000000000000000000000000000000000000000000000000000000001312d00, 000000000000000000000000000000000000000000000000000000e0acd4c42c, fffffffffffffffffffffffffffffffffffffffffffffffffffffff43547ad40 )
240 Invinos.Transfer( from=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, to=TokenChwomper, value=457028107 )
241 Invinos.Transfer( from=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, to=TokenChwomper, value=1828112431 )
242 Invinos.Transfer( from=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, to=[Sender] 0x232c8463b204e674dfd53572257eeb1d2b740d18, value=962687158770 )

Account State Difference:

  Address   Before After State Difference Code
0x232C8463...d2b740d18
0.049486299380421378 Eth
Nonce: 2567
0.049179044758418574 Eth
Nonce: 2568
0.000307254622002804
(Titan Builder)
8.453987987012992836 Eth8.454158547812992836 Eth0.0001705608
0x7007152a...0E97aC1c4
0xB2799918...941Ee77e6
0xC02aaA39...83C756Cc2
0xc7bBeC68...9bA1b0e9b
(Uniswap V3: USDT 9)
0xdAC17F95...13D831ec7

Execution Trace

RedSnwapper.snwap( tokenIn=0xdAC17F958D2ee523a2206206994597C13D831ec7, amountIn=20000000, recipient=0x232C8463b204E674dfd53572257EEB1d2b740d18, tokenOut=0xB27999185019f8D477fae62310ca728941Ee77e6, amountOutMin=911771074765, executor=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, executorData=0xBA3F2165000000000000000000000000DE7259893AF7CDBC9FD806C6BA61D22D581D56670000000000000000000000000000000000000000000000000000000088347A3A000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC70000000000000000000000000000000000000000000000000000000001312D00000000000000000000000000B27999185019F8D477FAE62310CA728941EE77E6000000000000000000000000000000000000000000000000000000EC778D16EC000000000000000000000000232C8463B204E674DFD53572257EEB1D2B740D18000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000008501DAC17F958D2EE523A2206206994597C13D831EC701FFFF01C7BBEC68D12A0D1830360F8EC58FA599BA1B0E9B007007152A9EC95F32937798D37C49CDE0E97AC1C40004C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2007007152A9EC95F32937798D37C49CDE0E97AC1C4003CED11C610556E5292FBC2E75D68C3899098C14C000BB8000000000000000000000000000000000000000000000000000000 ) => ( amountOut=962687158770 )
  • Invinos.balanceOf( account=0x232C8463b204E674dfd53572257EEB1d2b740d18 ) => ( 10221099988020 )
  • TetherToken.transferFrom( _from=0x232C8463b204E674dfd53572257EEB1d2b740d18, _to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, _value=20000000 )
  • 0xad27827c312cd5e71311d68e180a9872d42de23d.1cff79cd( )
    • 0x3ced11c610556e5292fbc2e75d68c3899098c14c.ba3f2165( )
      • Invinos.balanceOf( account=0x3Ced11c610556e5292fBC2e75D68c3899098C14C ) => ( 0 )
      • TetherToken.balanceOf( who=0x3Ced11c610556e5292fBC2e75D68c3899098C14C ) => ( 20000001 )
      • UniswapV3Pool.swap( recipient=0x7007152a9EC95f32937798D37c49Cde0E97aC1c4, zeroForOne=False, amountSpecified=20000000, sqrtPriceLimitX96=1461446703485210103287273052203988822378723970341, data=0x000000000000000000000000DAC17F958D2EE523A2206206994597C13D831EC70000000000000000000000000000000000000000000000000000000000000000 ) => ( amount0=-7855488195056168, amount1=20000000 )
        • WETH9.transfer( dst=0x7007152a9EC95f32937798D37c49Cde0E97aC1c4, wad=7855488195056168 ) => ( True )
        • TetherToken.balanceOf( who=0xc7bBeC68d12a0d1830360F8Ec58fA599bA1b0e9b ) => ( 1696148972895 )
        • 0x3ced11c610556e5292fbc2e75d68c3899098c14c.fa461e33( )
          • TetherToken.transfer( _to=0xc7bBeC68d12a0d1830360F8Ec58fA599bA1b0e9b, _value=20000000 )
          • TetherToken.balanceOf( who=0xc7bBeC68d12a0d1830360F8Ec58fA599bA1b0e9b ) => ( 1696168972895 )
          • UniswapV2Pair.STATICCALL( )
          • WETH9.balanceOf( 0x7007152a9EC95f32937798D37c49Cde0E97aC1c4 ) => ( 30077900424172665788 )
          • UniswapV2Pair.swap( amount0Out=1015760315061, amount1Out=0, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, data=0x )
            • Invinos.transfer( recipient=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, amount=1015760315061 ) => ( True )
            • Invinos.balanceOf( account=0x7007152a9EC95f32937798D37c49Cde0E97aC1c4 ) => ( 3899931507134256 )
            • WETH9.balanceOf( 0x7007152a9EC95f32937798D37c49Cde0E97aC1c4 ) => ( 30077900424172665788 )
            • Invinos.balanceOf( account=0x3Ced11c610556e5292fBC2e75D68c3899098C14C ) => ( 964972299308 )
            • Invinos.transfer( recipient=0xde7259893Af7cdbC9fD806c6ba61D22D581d5667, amount=457028107 ) => ( True )
            • Invinos.transfer( recipient=0xde7259893Af7cdbC9fD806c6ba61D22D581d5667, amount=1828112431 ) => ( True )
            • Invinos.transfer( recipient=0x232C8463b204E674dfd53572257EEB1d2b740d18, amount=962687158770 ) => ( True )
            • Invinos.balanceOf( account=0x232C8463b204E674dfd53572257EEB1d2b740d18 ) => ( 11183787146790 )
              File 1 of 7: RedSnwapper
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // 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.
              *
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

              File 2 of 7: 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 3 of 7: 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 4 of 7: 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 7: 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 6 of 7: Invinos
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // SPDX-License-Identifier: MIT
              /*
              Invinos AI
              The AI & Blockchain Privacy Operating System
              Telegram : https://t.me/invinosofficial
              Website : https://invinos.com
              Twitter : https://twitter.com/invin_os
              */
              pragma solidity 0.8.23;
              abstract contract Context {
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

              File 7 of 7: TokenChwomper
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // SPDX-License-Identifier: MIT
              // OpenZeppelin Contracts (last updated v4.9.0) (token/ERC20/IERC20.sol)
              pragma solidity >= 0.8.0;
              /**
              * @dev Interface of the ERC20 standard as defined in the EIP.
              */
              interface IERC20 {
              /**
              * @dev Emitted when `value` tokens are moved from one account (`from`) to
              * another (`to`).
              *
              * Note that `value` may be zero.
              */
              event Transfer(address indexed from, address indexed to, uint256 value);
              /**
              * @dev Emitted when the allowance of a `spender` for an `owner` is set by
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX