Transaction Hash:
Block:
20362698 at Jul-22-2024 02:34:47 PM +UTC
Transaction Fee:
0.012405353550915546 ETH
$25.13
Gas Used:
120,447 Gas / 102.994292518 Gwei
Emitted Events:
0 |
TetherToken.Transfer( from=UniswapV3Pool, to=GnosisSafeProxy, value=6555360634 )
|
1 |
WBTC.Transfer( from=GnosisSafeProxy, to=UniswapV3Pool, value=9806381 )
|
2 |
UniswapV3Pool.Swap( sender=[Receiver] 0xc22d4ca2362c78b0f7e7c370484f9e191eb656cb, recipient=GnosisSafeProxy, amount0=9806381, amount1=-6555360634, sqrtPriceX96=2051471246083056412278660417702, liquidity=5225362342847, tick=65082 )
|
3 |
0xc22d4ca2362c78b0f7e7c370484f9e191eb656cb.0xc4d948eeafa8ddae3729930ea9c67df3af5699eefc5e45124c8faf3b7c5938ba( 0xc4d948eeafa8ddae3729930ea9c67df3af5699eefc5e45124c8faf3b7c5938ba )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1015644B...B7eD870EB |
10.724148525465916927 Eth
Nonce: 1088
|
10.711743171874275982 Eth
Nonce: 1089
| 0.012405353591640945 | ||
0x2260FAC5...93bc2C599 | |||||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 12.230673182464862695 Eth | 12.242573399154045991 Eth | 0.011900216689183296 | |
0x9Db9e0e5...98648425B | (Uniswap V3: WBTC-USDT) | ||||
0xc22D4ca2...91eb656Cb | 0.000000103320375015 Eth | 0.000000103361100414 Eth | 0.000000000040725399 | ||
0xdAC17F95...13D831ec7 |
Execution Trace
ETH 0.000000000040725399
0xc22d4ca2362c78b0f7e7c370484f9e191eb656cb.00000000( )
UniswapV3Pool.swap( recipient=0x78D09347e67bc7Ad6079474d23C1647511Ec39d3, zeroForOne=True, amountSpecified=313196413, sqrtPriceLimitX96=2051471246083056412278660417702, data=0x0000000000000000000000002260FAC5E5542A773AA44FBCFEDF7C193BC2C599 ) => ( amount0=9806381, amount1=-6555360634 )
-
TetherToken.transfer( _to=0x78D09347e67bc7Ad6079474d23C1647511Ec39d3, _value=6555360634 )
-
WBTC.balanceOf( _owner=0x9Db9e0e53058C89e5B94e29621a205198648425B ) => ( 31763587657 )
0xc22d4ca2362c78b0f7e7c370484f9e191eb656cb.fa461e33( )
-
WBTC.transferFrom( _from=0x78D09347e67bc7Ad6079474d23C1647511Ec39d3, _to=0x9Db9e0e53058C89e5B94e29621a205198648425B, _value=9806381 ) => ( True )
-
-
WBTC.balanceOf( _owner=0x9Db9e0e53058C89e5B94e29621a205198648425B ) => ( 31773394038 )
-
File 1 of 4: UniswapV3Pool
File 2 of 4: GnosisSafeProxy
File 3 of 4: TetherToken
File 4 of 4: WBTC
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 4: GnosisSafeProxy
12345678910111213141516// SPDX-License-Identifier: LGPL-3.0-onlypragma solidity >=0.7.0 <0.9.0;/// @title IProxy - Helper interface to access masterCopy of the Proxy on-chain/// @author Richard Meissner - <richard@gnosis.io>interface IProxy {function masterCopy() external view returns (address);}/// @title GnosisSafeProxy - Generic proxy contract allows to execute all transactions applying the code of a master contract./// @author Stefan George - <stefan@gnosis.io>/// @author Richard Meissner - <richard@gnosis.io>contract GnosisSafeProxy {// singleton always needs to be first declared variable, to ensure that it is at the same location in the contracts to which calls are delegated.// To reduce deployment costs this variable is internal and needs to be retrieved via `getStorageAt`address internal singleton;
File 3 of 4: 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 4: WBTC
12345678910111213141516pragma solidity 0.4.24;// File: openzeppelin-solidity/contracts/token/ERC20/ERC20Basic.sol/*** @title ERC20Basic* @dev Simpler version of ERC20 interface* See https://github.com/ethereum/EIPs/issues/179*/contract ERC20Basic {function totalSupply() public view returns (uint256);function balanceOf(address _who) public view returns (uint256);function transfer(address _to, uint256 _value) public returns (bool);event Transfer(address indexed from, address indexed to, uint256 value);}