Transaction Hash:
Block:
17464908 at Jun-12-2023 03:38:23 PM +UTC
Transaction Fee:
0.005501424011570298 ETH
$15.36
Gas Used:
218,246 Gas / 25.207444863 Gwei
Emitted Events:
296 |
WETH9.Transfer( src=UniswapV3Pool, dst=[Receiver] 0x767af52d988d1241a346851a1b39ccd11357376e, wad=725687255383829897 )
|
297 |
TetherToken.Transfer( from=[Receiver] 0x767af52d988d1241a346851a1b39ccd11357376e, to=UniswapV3Pool, value=1258119430 )
|
298 |
UniswapV3Pool.Swap( sender=SwapRouter, recipient=[Receiver] 0x767af52d988d1241a346851a1b39ccd11357376e, amount0=-725687255383829897, amount1=1258119430, sqrtPriceX96=3298059757739855035051158, liquidity=4856426366483512290, tick=-201746 )
|
299 |
WETH9.Transfer( src=[Receiver] 0x767af52d988d1241a346851a1b39ccd11357376e, dst=UniswapV2Pair, wad=725687255383829897 )
|
300 |
WALLSTREETBABY.Transfer( from=UniswapV2Pair, to=0xE39A00f9fc4332441b3519DAae2c35231D93725E, value=59558061346667372038349817586 )
|
301 |
UniswapV2Pair.Sync( reserve0=8251682497610110396598318391665, reserve1=100966968897630669294 )
|
302 |
UniswapV2Pair.Swap( sender=[Receiver] UniswapV2Router02, amount0In=0, amount1In=725687255383829897, amount0Out=59558061346667372038349817586, amount1Out=0, to=0xE39A00f9fc4332441b3519DAae2c35231D93725E )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x11b815ef...14B7697F6 | (Uniswap V3: USDT 3) | ||||
0x15F20f9D...e4A9C9f0f | |||||
0x388C818C...7ccB19297
Miner
| (Lido: Execution Layer Rewards Vault) | 43.756912028391678806 Eth | 43.758115937432639894 Eth | 0.001203909040961088 | |
0x3d53c172...81fe05CF1 |
0.515028958289914913 Eth
Nonce: 779
|
0.509527534278344615 Eth
Nonce: 780
| 0.005501424011570298 | ||
0x4360658E...f976C46F0 | |||||
0xC02aaA39...83C756Cc2 | |||||
0xdAC17F95...13D831ec7 |
Execution Trace
0x767af52d988d1241a346851a1b39ccd11357376e.6ac56d4e( )
UniswapV2Router02.getAmountsOut( amountIn=725689975591519230, path=[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x15F20f9DFDf96CCf6AC96653b7C0aBfe4A9C9f0f] ) => ( amounts=[725689975591519230, 59558282997703355418712979840] )
-
UniswapV2Pair.STATICCALL( )
-
SwapRouter.exactInput( params=[{name:path, type:bytes, order:1, indexed:false, value:0xDAC17F958D2EE523A2206206994597C13D831EC70001F4C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2, valueString:0xDAC17F958D2EE523A2206206994597C13D831EC70001F4C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2}, {name:recipient, type:address, order:2, indexed:false, value:0x767AF52d988D1241A346851a1B39cCd11357376E, valueString:0x767AF52d988D1241A346851a1B39cCd11357376E}, {name:deadline, type:uint256, order:3, indexed:false, value:1686584482, valueString:1686584482}, {name:amountIn, type:uint256, order:4, indexed:false, value:1258119430, valueString:1258119430}, {name:amountOutMinimum, type:uint256, order:5, indexed:false, value:1, valueString:1}] ) => ( amountOut=725687255383829897 )
UniswapV3Pool.swap( recipient=0x767AF52d988D1241A346851a1B39cCd11357376E, zeroForOne=False, amountSpecified=1258119430, sqrtPriceLimitX96=1461446703485210103287273052203988822378723970341, data=0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000767AF52D988D1241A346851A1B39CCD11357376E000000000000000000000000000000000000000000000000000000000000002BDAC17F958D2EE523A2206206994597C13D831EC70001F4C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000000000000000000000 ) => ( amount0=-725687255383829897, amount1=1258119430 )
-
WETH9.transfer( dst=0x767AF52d988D1241A346851a1B39cCd11357376E, wad=725687255383829897 ) => ( True )
-
TetherToken.balanceOf( who=0x11b815efB8f581194ae79006d24E0d814B7697F6 ) => ( 18432940311427 )
SwapRouter.uniswapV3SwapCallback( amount0Delta=-725687255383829897, amount1Delta=1258119430, _data=0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000767AF52D988D1241A346851A1B39CCD11357376E000000000000000000000000000000000000000000000000000000000000002BDAC17F958D2EE523A2206206994597C13D831EC70001F4C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000000000000000000000 )
-
TetherToken.transferFrom( _from=0x767AF52d988D1241A346851a1B39cCd11357376E, _to=0x11b815efB8f581194ae79006d24E0d814B7697F6, _value=1258119430 )
-
-
TetherToken.balanceOf( who=0x11b815efB8f581194ae79006d24E0d814B7697F6 ) => ( 18434198430857 )
-
UniswapV2Router02.swapExactTokensForTokens( amountIn=725687255383829897, amountOutMin=58950009102436328264926110047, path=[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x15F20f9DFDf96CCf6AC96653b7C0aBfe4A9C9f0f], to=0xE39A00f9fc4332441b3519DAae2c35231D93725E, deadline=1686584482 ) => ( amounts=[725687255383829897, 59558061346667372038349817586] )
-
UniswapV2Pair.STATICCALL( )
-
WETH9.transferFrom( src=0x767AF52d988D1241A346851a1B39cCd11357376E, dst=0x4360658E680026E4c636E8Be0F7D0B9f976C46F0, wad=725687255383829897 ) => ( True )
UniswapV2Pair.swap( amount0Out=59558061346667372038349817586, amount1Out=0, to=0xE39A00f9fc4332441b3519DAae2c35231D93725E, data=0x )
-
WALLSTREETBABY.transfer( recipient=0xE39A00f9fc4332441b3519DAae2c35231D93725E, amount=59558061346667372038349817586 ) => ( True )
-
WALLSTREETBABY.balanceOf( account=0x4360658E680026E4c636E8Be0F7D0B9f976C46F0 ) => ( 8251682497610110396598318391665 )
-
WETH9.balanceOf( 0x4360658E680026E4c636E8Be0F7D0B9f976C46F0 ) => ( 100966968897630669294 )
-
-
File 1 of 7: UniswapV3Pool
File 2 of 7: WETH9
File 3 of 7: TetherToken
File 4 of 7: UniswapV2Pair
File 5 of 7: WALLSTREETBABY
File 6 of 7: UniswapV2Router02
File 7 of 7: SwapRouter
12345678910111213141516// SPDX-License-Identifier: BUSL-1.1pragma 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';
File 2 of 7: 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;
File 3 of 7: TetherToken
12345678910111213141516pragma 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;}
File 4 of 7: UniswapV2Pair
12345678910111213141516// File: contracts/interfaces/IUniswapV2Pair.solpragma 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);
File 5 of 7: WALLSTREETBABY
12345678910111213141516// https://wallstreet.baby// Sources flattened with hardhat v2.7.0 https://hardhat.org// File @openzeppelin/contracts/utils/Context.sol@v4.4.0// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (utils/Context.sol)pragma solidity ^0.8.0;/*** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with meta-transactions the account sending and
File 6 of 7: UniswapV2Router02
12345678910111213141516pragma solidity =0.6.6;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 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);function setFeeTo(address) external;function setFeeToSetter(address) external;
File 7 of 7: SwapRouter
12345678910111213141516// SPDX-License-Identifier: GPL-2.0-or-laterpragma solidity =0.7.6;pragma abicoder v2;import '@uniswap/v3-core/contracts/libraries/SafeCast.sol';import '@uniswap/v3-core/contracts/libraries/TickMath.sol';import '@uniswap/v3-core/contracts/interfaces/IUniswapV3Pool.sol';import './interfaces/ISwapRouter.sol';import './base/PeripheryImmutableState.sol';import './base/PeripheryValidation.sol';import './base/PeripheryPaymentsWithFee.sol';import './base/Multicall.sol';import './base/SelfPermit.sol';import './libraries/Path.sol';import './libraries/PoolAddress.sol';import './libraries/CallbackValidation.sol';import './interfaces/external/IWETH9.sol';