ETH Price: $2,511.86 (+0.84%)

Transaction Decoder

Block:
22561589 at May-25-2025 06:21:23 PM +UTC
Transaction Fee:
0.00035415522 ETH $0.89
Gas Used:
115,737 Gas / 3.06 Gwei

Emitted Events:

117 BosonToken.Transfer( from=0x18Adbc0144059be823a5d0De1d6445002f858Eb5, to=[Sender] 0xbbb5008da7ef90a416a4389fdad3872d6896cff9, value=1250661098161666314034 )
118 WETH9.Transfer( src=[Sender] 0xbbb5008da7ef90a416a4389fdad3872d6896cff9, dst=0x18Adbc0144059be823a5d0De1d6445002f858Eb5, wad=65000000000000000 )
119 0x18adbc0144059be823a5d0de1d6445002f858eb5.0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67( 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67, 0x00000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc45, 0x000000000000000000000000bbb5008da7ef90a416a4389fdad3872d6896cff9, 00000000000000000000000000000000000000000000000000e6ed27d6668000, ffffffffffffffffffffffffffffffffffffffffffffffbc3397358229ef30ce, 000000000000000000000000000000000000008ac5ba9ff38b1deed359a3b49a, 0000000000000000000000000000000000000000000000e51f80388e8500095d, 0000000000000000000000000000000000000000000000000000000000018165 )

Account State Difference:

  Address   Before After State Difference Code
0x18Adbc01...02f858Eb5
(Uniswap V3: BOSON 2)
(Titan Builder)
11.555025404256919102 Eth11.555314233473277484 Eth0.000288829216358382
0xbbb5008D...D6896CFf9
0.24542521260599589 Eth
Nonce: 26120
0.24507105738599589 Eth
Nonce: 26121
0.00035415522
0xC02aaA39...83C756Cc2
0xC477D038...120090de9

Execution Trace

SwapRouter02.exactInputSingle( params=[{name:tokenIn, type:address, order:1, indexed:false, value:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, valueString:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2}, {name:tokenOut, type:address, order:2, indexed:false, value:0xC477D038d5420C6A9e0b031712f61c5120090de9, valueString:0xC477D038d5420C6A9e0b031712f61c5120090de9}, {name:fee, type:uint24, order:3, indexed:false, value:3000, valueString:3000}, {name:recipient, type:address, order:4, indexed:false, value:0xbbb5008Da7eF90A416a4389fdad3872D6896CFf9, valueString:0xbbb5008Da7eF90A416a4389fdad3872D6896CFf9}, {name:amountIn, type:uint256, order:5, indexed:false, value:65000000000000000, valueString:65000000000000000}, {name:amountOutMinimum, type:uint256, order:6, indexed:false, value:1249380000000000000000, valueString:1249380000000000000000}, {name:sqrtPriceLimitX96, type:uint160, order:7, indexed:false, value:0, valueString:0}] ) => ( amountOut=1250661098161666314034 )
  • Uniswap V3: BOSON 2.128acb08( )
    • BosonToken.transfer( to=0xbbb5008Da7eF90A416a4389fdad3872D6896CFf9, value=1250661098161666314034 ) => ( True )
    • WETH9.balanceOf( 0x18Adbc0144059be823a5d0De1d6445002f858Eb5 ) => ( 19838050217260757412 )
    • SwapRouter02.uniswapV3SwapCallback( amount0Delta=65000000000000000, amount1Delta=-1250661098161666314034, _data=0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000BBB5008DA7EF90A416A4389FDAD3872D6896CFF9000000000000000000000000000000000000000000000000000000000000002BC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000BB8C477D038D5420C6A9E0B031712F61C5120090DE9000000000000000000000000000000000000000000 )
      • WETH9.transferFrom( src=0xbbb5008Da7eF90A416a4389fdad3872D6896CFf9, dst=0x18Adbc0144059be823a5d0De1d6445002f858Eb5, wad=65000000000000000 ) => ( True )
      • WETH9.balanceOf( 0x18Adbc0144059be823a5d0De1d6445002f858Eb5 ) => ( 19903050217260757412 )
        File 1 of 3: SwapRouter02
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: GPL-2.0-or-later
        pragma solidity =0.7.6;
        pragma abicoder v2;
        import '@uniswap/v3-periphery/contracts/base/SelfPermit.sol';
        import '@uniswap/v3-periphery/contracts/base/PeripheryImmutableState.sol';
        import './interfaces/ISwapRouter02.sol';
        import './V2SwapRouter.sol';
        import './V3SwapRouter.sol';
        import './base/ApproveAndCall.sol';
        import './base/MulticallExtended.sol';
        /// @title Uniswap V2 and V3 Swap Router
        contract SwapRouter02 is ISwapRouter02, V2SwapRouter, V3SwapRouter, ApproveAndCall, MulticallExtended, SelfPermit {
        constructor(
        address _factoryV2,
        address factoryV3,
        address _positionManager,
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 2 of 3: BosonToken
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: LGPL-3.0-or-later
        pragma solidity 0.6.6;
        import "./ERC20Permit.sol";
        import "@openzeppelin/contracts/access/AccessControl.sol";
        contract BosonToken is ERC20Permit, AccessControl {
        bytes32 public constant PAUSER_ROLE = keccak256("PAUSER_ROLE");
        uint256 private constant ONE_MILLION = 1 * 10**6;
        constructor(
        string memory name,
        string memory symbol,
        address _initialTokenOwner
        ) public ERC20Permit(name, symbol) {
        _setupRole(DEFAULT_ADMIN_ROLE, _msgSender());
        _setupRole(PAUSER_ROLE, _msgSender());
        _mint(_initialTokenOwner, 200 * ONE_MILLION * 1 ether);
        }
        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