Transaction Hash:
Block:
21942999 at Feb-28-2025 06:17:35 AM +UTC
Transaction Fee:
0.000982085871528006 ETH
$2.94
Gas Used:
379,162 Gas / 2.590148463 Gwei
Emitted Events:
106 |
RyoshiB3Vision.Transfer( from=[Sender] 0xb7a7974fbd214ed601a596226e333e9bbadfe13b, to=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, value=2072681567466608421061324 )
|
107 |
RyoshiB3Vision.Approval( owner=[Sender] 0xb7a7974fbd214ed601a596226e333e9bbadfe13b, spender=[Receiver] RedSnwapper, value=0 )
|
108 |
WBTC.Transfer( from=UniswapV3Pool, to=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, value=513473 )
|
109 |
RyoshiB3Vision.Transfer( from=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, to=UniswapV3Pool, value=1658145253973286736849058 )
|
110 |
UniswapV3Pool.Swap( sender=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, recipient=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, amount0=-513473, amount1=1658145253973286736849058, sqrtPriceX96=151603240607068040206202388850319342123, liquidity=6762242378862174, tick=427465 )
|
111 |
WETH9.Transfer( src=UniswapV3Pool, dst=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, wad=49164850128305355 )
|
112 |
RyoshiB3Vision.Transfer( from=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, to=UniswapV3Pool, value=414536313493321684212265 )
|
113 |
UniswapV3Pool.Swap( sender=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, recipient=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, amount0=414536313493321684212265, amount1=-49164850128305355, sqrtPriceX96=26023830113374287925486035, liquidity=1355976212132597009787, tick=-160430 )
|
114 |
WETH9.Transfer( src=0x4585FE77225b41b697C938B018E2Ac67Ac5a20c0, dst=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, wad=193114979650213286 )
|
115 |
WBTC.Transfer( from=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, to=0x4585FE77225b41b697C938B018E2Ac67Ac5a20c0, value=513473 )
|
116 |
0x4585fe77225b41b697c938b018e2ac67ac5a20c0.0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67( 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67, 0x00000000000000000000000085cd07ea01423b1e937929b44e4ad8c40bbb5e71, 0x00000000000000000000000085cd07ea01423b1e937929b44e4ad8c40bbb5e71, 000000000000000000000000000000000000000000000000000000000007d5c1, fffffffffffffffffffffffffffffffffffffffffffffffffd51eaf2fd246a5a, 0000000000000000000000000000000000095c2b08122e4515bbe636c6ba28f9, 000000000000000000000000000000000000000000000000017a857dfa51168c, 0000000000000000000000000000000000000000000000000000000000041135 )
|
117 |
WETH9.Withdrawal( src=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, wad=242279829778518641 )
|
118 |
0x85cd07ea01423b1e937929b44e4ad8c40bbb5e71.0x1bf1122521093cffed0b7f29833cd231d885bae58dceb074e411a1fbd94824bd( 0x1bf1122521093cffed0b7f29833cd231d885bae58dceb074e411a1fbd94824bd, 0x000000000000000000000000ad27827c312cd5e71311d68e180a9872d42de23d, 0x00000000000000000000000091043eb3399cdc0e09a4055aa8611b18ebf6f763, 0x0000000000000000000000000000000000000000000000000000000000000000, 00000000000000000000000085cd07ea01423b1e937929b44e4ad8c40bbb5e71, 000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, 00000000000000000000000000000000000000000001b6e84afc8949d8d942cb, 000000000000000000000000000000000000000000000000035451051a10c71e, 000000000000000000000000000000000000000000000000035cc038b630d271, ffffffffffffffffffffffffffffffffffffffffffffffffffffd33b50df3a71 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x2260FAC5...93bc2C599 | |||||
0x4585FE77...7Ac5a20c0 | (Uniswap V3: WBTC 2) | ||||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 12.391263442443507029 Eth | 12.391609493363533029 Eth | 0.000346050920026 | |
0x91043EB3...8Ebf6F763 | |||||
0xb7a7974f...BbadFE13b |
0.031961419719701403 Eth
Nonce: 4575
|
0.272659399220413357 Eth
Nonce: 4576
| 0.240697979500711954 | ||
0xC02aaA39...83C756Cc2 | 2,897,647.144702370850118395 Eth | 2,897,646.902422541071599754 Eth | 0.242279829778518641 | ||
0xc102AE04...7f9491598 | (Uniswap V3: B3) | ||||
0xca226bd9...a722f8ADa | 1.092603426248238496 Eth | 1.093203190654517177 Eth | 0.000599764406278681 | ||
0xE8755f64...04205eF7d | (Uniswap V3: WBTC-B3) |
Execution Trace
RedSnwapper.snwap( tokenIn=0x91043EB3399cdC0E09A4055AA8611B18Ebf6F763, amountIn=2072681567466608421061324, recipient=0xb7a7974fBd214ed601a596226E333E9BbadFE13b, tokenOut=0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, amountOutMin=239305998105193733, executor=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, executorData=0xEE623204000000000000000000000000CA226BD9C754F1283123D32B2A7CF62A722F8ADA0000000000000000000000000000000000000000000000000002217B88629A1900000000000000000000000091043EB3399CDC0E09A4055AA8611B18EBF6F76300000000000000000000000000000000000000000001B6E84AFC8949D8D942CC000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000000000000000000000000000000000000000000000000035CECFD65519800000000000000000000000000000000000000000000000000035451051A10C71E000000000000000000000000B7A7974FBD214ED601A596226E333E9BBADFE13B0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E10191043EB3399CDC0E09A4055AA8611B18EBF6F76302CCCC01E8755F64A9B562D83D0FBB90D8EFC7504205EF7D0085CD07EA01423B1E937929B44E4AD8C40BBB5E7100FFFF01C102AE04CF25555C17E21CA8BEF416B7F94915980185CD07EA01423B1E937929B44E4AD8C40BBB5E7100012260FAC5E5542A773AA44FBCFEDF7C193BC2C59901FFFF014585FE77225B41B697C938B018E2AC67AC5A20C00185CD07EA01423B1E937929B44E4AD8C40BBB5E710001C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC201FFFF020085CD07EA01423B1E937929B44E4AD8C40BBB5E7100000000000000000000000000000000000000000000000000000000000000 ) => ( amountOut=241680065372239960 )
-
RyoshiB3Vision.transferFrom( sender=0xb7a7974fBd214ed601a596226E333E9BbadFE13b, recipient=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, amount=2072681567466608421061324 ) => ( True )
0xad27827c312cd5e71311d68e180a9872d42de23d.1cff79cd( )
0x85cd07ea01423b1e937929b44e4ad8c40bbb5e71.ee623204( )
-
RyoshiB3Vision.balanceOf( account=0xAD27827C312Cd5E71311d68e180a9872d42dE23D ) => ( 0 )
-
RyoshiB3Vision.balanceOf( account=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71 ) => ( 2072681567466608421061324 )
UniswapV3Pool.swap( recipient=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, zeroForOne=False, amountSpecified=1658145253973286736849058, sqrtPriceLimitX96=1461446703485210103287273052203988822378723970341, data=0x00000000000000000000000091043EB3399CDC0E09A4055AA8611B18EBF6F7630000000000000000000000000000000000000000000000000000000000000000 ) => ( amount0=-513473, amount1=1658145253973286736849058 )
-
WBTC.transfer( _to=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, _value=513473 ) => ( True )
-
RyoshiB3Vision.balanceOf( account=0xE8755f64A9B562d83d0Fbb90d8efc7504205eF7d ) => ( 7564063246060951237216399 )
0x85cd07ea01423b1e937929b44e4ad8c40bbb5e71.fa461e33( )
-
RyoshiB3Vision.transfer( recipient=0xE8755f64A9B562d83d0Fbb90d8efc7504205eF7d, amount=1658145253973286736849058 ) => ( True )
-
-
RyoshiB3Vision.balanceOf( account=0xE8755f64A9B562d83d0Fbb90d8efc7504205eF7d ) => ( 9222208500034237974065457 )
-
UniswapV3Pool.swap( recipient=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, zeroForOne=True, amountSpecified=414536313493321684212265, sqrtPriceLimitX96=4295128740, data=0x00000000000000000000000091043EB3399CDC0E09A4055AA8611B18EBF6F7630000000000000000000000000000000000000000000000000000000000000000 ) => ( amount0=414536313493321684212265, amount1=-49164850128305355 )
-
WETH9.transfer( dst=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, wad=49164850128305355 ) => ( True )
-
RyoshiB3Vision.balanceOf( account=0xc102AE04cF25555C17e21Ca8bEF416B7f9491598 ) => ( 3495409776666632859169225 )
0x85cd07ea01423b1e937929b44e4ad8c40bbb5e71.fa461e33( )
-
RyoshiB3Vision.transfer( recipient=0xc102AE04cF25555C17e21Ca8bEF416B7f9491598, amount=414536313493321684212265 ) => ( True )
-
-
RyoshiB3Vision.balanceOf( account=0xc102AE04cF25555C17e21Ca8bEF416B7f9491598 ) => ( 3909946090159954543381490 )
-
-
WBTC.balanceOf( _owner=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71 ) => ( 513474 )
Uniswap V3: WBTC 2.128acb08( )
-
WETH9.transfer( dst=0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71, wad=193114979650213286 ) => ( True )
-
WBTC.balanceOf( _owner=0x4585FE77225b41b697C938B018E2Ac67Ac5a20c0 ) => ( 10874774558 )
0x85cd07ea01423b1e937929b44e4ad8c40bbb5e71.fa461e33( )
-
WBTC.transfer( _to=0x4585FE77225b41b697C938B018E2Ac67Ac5a20c0, _value=513473 ) => ( True )
-
-
WBTC.balanceOf( _owner=0x4585FE77225b41b697C938B018E2Ac67Ac5a20c0 ) => ( 10875288031 )
-
-
WETH9.balanceOf( 0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71 ) => ( 242279829778518642 )
WETH9.withdraw( wad=242279829778518641 )
- ETH 0.242279829778518641
0x85cd07ea01423b1e937929b44e4ad8c40bbb5e71.CALL( )
- ETH 0.242279829778518641
- ETH 0.242279829778518641
0x85cd07ea01423b1e937929b44e4ad8c40bbb5e71.CALL( )
-
RyoshiB3Vision.balanceOf( account=0xAD27827C312Cd5E71311d68e180a9872d42dE23D ) => ( 0 )
- ETH 0.000599764406278681
TokenChomper.CALL( )
- ETH 0.24168006537223996
0xb7a7974fbd214ed601a596226e333e9bbadfe13b.CALL( )
-
snwap[RedSnwapper (ln:477)]
universalBalanceOf[RedSnwapper (ln:486)]
safeTransferFrom[RedSnwapper (ln:488)]
safeTransfer[RedSnwapper (ln:489)]
balanceOf[RedSnwapper (ln:489)]
execute[RedSnwapper (ln:491)]
universalBalanceOf[RedSnwapper (ln:492)]
MinimalOutputBalanceViolation[RedSnwapper (ln:494)]
File 1 of 7: RedSnwapper
File 2 of 7: RyoshiB3Vision
File 3 of 7: UniswapV3Pool
File 4 of 7: WBTC
File 5 of 7: UniswapV3Pool
File 6 of 7: WETH9
File 7 of 7: TokenChomper
12345678910111213141516// 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.*
File 2 of 7: RyoshiB3Vision
12345678910111213141516/*Ryoshi $B3 Vision™🗽#The World's first Perpetual Growth Fueled by an Ai-Based Algorithm™"We've got everything we need deep down in our hearts to find true freedom.The B3 vision is like this mind-blowing and awesome adventure that's gonna hand us the keys to unlock that freedom.It's about time we start building towards it and take some serious action right now.Believe it or not, together we can totally write our own story.So, let's get started and make it happen!"Love,Ryoshi.Website : https://ryoshib3.vision/Youtube : https://www.youtube.com/channel/UC--Y6kDIYZdGtiMYXl_tsrwOfficial Telegram: https://t.me/RyoshiB3Vision.........................................❤️💚.❤️💚.💚💚******
File 3 of 7: UniswapV3Pool
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 4 of 7: 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);}
File 5 of 7: UniswapV3Pool
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 6 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 7 of 7: TokenChomper
12345678910111213141516// SPDX-License-Identifier: GPL-3.0-or-laterpragma solidity >=0.8.0;import "/interfaces/IRouteProcessor.sol";import "interfaces/IERC20.sol";import "./Auth.sol";/// @title TokenChomper for selling accumulated tokens for weth or other base assets/// @notice This contract will be used for fee collection and breakdown/// @dev Uses Auth contract for 2-step owner process and trust operators to guard functionscontract TokenChomper is Auth {address public immutable weth;IRouteProcessor public routeProcessor;bytes4 private constant TRANSFER_SELECTOR = bytes4(keccak256(bytes('transfer(address,uint256)')));error TransferFailed();constructor(address _operator,address _routeProcessor,