Transaction Hash:
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 | ||
---|---|---|---|---|---|
0x18Adbc01...02f858Eb5 | (Uniswap V3: BOSON 2) | ||||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 11.555025404256919102 Eth | 11.555314233473277484 Eth | 0.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 )
-
exactInputSingle[V3SwapRouter (ln:272)]
balanceOf[V3SwapRouter (ln:282)]
exactInputInternal[V3SwapRouter (ln:284)]
decodeFirstPool[V3SwapRouter (ln:257)]
swap[V3SwapRouter (ln:260)]
getPool[V3SwapRouter (ln:260)]
computeAddress[V3SwapRouter (ln:213)]
encode[PoolAddress (ln:1806)]
getPoolKey[V3SwapRouter (ln:213)]
PoolKey[PoolAddress (ln:1792)]
toInt256[V3SwapRouter (ln:263)]
encode[V3SwapRouter (ln:267)]
SwapCallbackData[V3SwapRouter (ln:288)]
File 1 of 3: SwapRouter02
File 2 of 3: BosonToken
File 3 of 3: WETH9
12345678910111213141516// SPDX-License-Identifier: GPL-2.0-or-laterpragma 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 Routercontract SwapRouter02 is ISwapRouter02, V2SwapRouter, V3SwapRouter, ApproveAndCall, MulticallExtended, SelfPermit {constructor(address _factoryV2,address factoryV3,address _positionManager,
File 2 of 3: BosonToken
12345678910111213141516// SPDX-License-Identifier: LGPL-3.0-or-laterpragma 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);}
File 3 of 3: WETH9
12345678910111213141516// 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;