ETH Price: $3,640.29 (-2.53%)
Gas: 0.67 Gwei

Transaction Decoder

Block:
22658087 at Jun-08-2025 06:29:23 AM +UTC
Transaction Fee:
0.000215395838378205 ETH $0.78
Gas Used:
292,785 Gas / 0.735679213 Gwei

Emitted Events:

164 Chain.Transfer( from=[Sender] 0x893fa8a2e255b33eb6b472ef7be89767375fd2cc, to=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, value=200000000000000000000000 )
165 Chain.Approval( owner=[Sender] 0x893fa8a2e255b33eb6b472ef7be89767375fd2cc, spender=[Receiver] AggregationRouterV6, value=115792089237316195423570985008687907853269984665640560989711259128651541548605 )
166 Chain.Transfer( from=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, to=Depositor, value=2120000000000000000000 )
167 Chain.Approval( owner=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, spender=[Receiver] AggregationRouterV6, value=43533600000000000000000 )
168 WETH9.Approval( src=0xfbEedCFe378866DaB6abbaFd8B2986F5C1768737, guy=[Receiver] AggregationRouterV6, wad=251359879692179776 )
169 WETH9.Transfer( src=0xfbEedCFe378866DaB6abbaFd8B2986F5C1768737, dst=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, wad=251359879692179776 )
170 Chain.Transfer( from=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, to=0xfbEedCFe378866DaB6abbaFd8B2986F5C1768737, value=43533600000000000000000 )
171 Chain.Approval( owner=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, spender=[Receiver] AggregationRouterV6, value=0 )
172 AggregationRouterV6.OrderFilled( orderHash=D4018E55184163318C0B5C4C21F5C351E29A131D48E0BA44AE0B0609897C213B, remainingAmount=0 )
173 Chain.Transfer( from=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, to=UniswapV2Pair, value=154346400000000000000000 )
174 WETH9.Transfer( src=UniswapV2Pair, dst=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, wad=892763979813250037 )
175 UniswapV2Pair.Sync( reserve0=86245693377798020716901084, reserve1=499464355053144750316 )
176 UniswapV2Pair.Swap( sender=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, amount0In=154346400000000000000000, amount1In=0, amount0Out=0, amount1Out=892763979813250037, to=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190 )
177 FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f, 0x000000000000000000000000111111125421ca6dc452d289314280a0f8842a65, 00000000000000000000000000000000000000000000000000000000ab92ab7c )
178 WETH9.Transfer( src=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, dst=0xE0554a476A092703abdB3Ef35c80e0D76d32939F, wad=1144123859505429813 )
179 0xe0554a476a092703abdb3ef35c80e0d76d32939f.0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67( 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67, 0x0000000000000000000000005141b82f5ffda4c6fe1e372978f1c5427640a190, 0x000000000000000000000000111111125421ca6dc452d289314280a0f8842a65, ffffffffffffffffffffffffffffffffffffffffffffffffffffffff546d5484, 0000000000000000000000000000000000000000000000000fe0be96a0debd35, 0000000000000000000000000000000000004de074a458ff3220efd59707fde0, 00000000000000000000000000000000000000000000000009e534e7df4529de, 0000000000000000000000000000000000000000000000000000000000030580 )
180 FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000111111125421ca6dc452d289314280a0f8842a65, 0x000000000000000000000000893fa8a2e255b33eb6b472ef7be89767375fd2cc, 00000000000000000000000000000000000000000000000000000000ab92ab7c )

Account State Difference:

  Address   Before After State Difference Code
0x11111112...0f8842A65
(Aggregation Router V6)
(MEV Builder: 0x6adb...200)
5.030050716237269331 Eth5.030143315777856571 Eth0.00009259954058724
0x859f7092...799716CDF
0x893fa8a2...7375fd2cC
0.002676595840799591 Eth
Nonce: 425
0.002461200002421386 Eth
Nonce: 426
0.000215395838378205
0xA0b86991...E3606eB48
0xA2cd3D43...1ED94fb18
0xC02aaA39...83C756Cc2
0xE0554a47...76d32939F
(Uniswap V3: USDC 4)

Execution Trace

AggregationRouterV6.swap( executor=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, desc=[{name:srcToken, type:address, order:1, indexed:false, value:0xA2cd3D43c775978A96BdBf12d733D5A1ED94fb18, valueString:0xA2cd3D43c775978A96BdBf12d733D5A1ED94fb18}, {name:dstToken, type:address, order:2, indexed:false, value:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, valueString:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48}, {name:srcReceiver, type:address, order:3, indexed:false, value:0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, valueString:0x5141B82f5fFDa4c6fE1E372978F1C5427640a190}, {name:dstReceiver, type:address, order:4, indexed:false, value:0x893fa8a2e255b33eB6b472ef7BE89767375fd2cC, valueString:0x893fa8a2e255b33eB6b472ef7BE89767375fd2cC}, {name:amount, type:uint256, order:5, indexed:false, value:200000000000000000000000, valueString:200000000000000000000000}, {name:minReturnAmount, type:uint256, order:6, indexed:false, value:2821321890, valueString:2821321890}, {name:flags, type:uint256, order:7, indexed:false, value:0, valueString:0}], data=0x00000000000000000000000000000000000000000000036A00030700004E00A0744C8C09A2CD3D43C775978A96BDBF12D733D5A1ED94FB18B1F05C103CDD519E9F9785CDA23C03635A598BE4000000000000000000000000000000000000000000000072ECE8FFC23420000000A0C9E75C4800000000000000004E1600000000000000000000000000000000000000000000000000028B0002105120111111125421CA6DC452D289314280A0F8842A65A2CD3D43C775978A96BDBF12D733D5A1ED94FB180124CC713A040000000000000000000000000000000000000000FBB5857C696226A39D4450C6000000000000000000000000FBEEDCFE378866DAB6ABBAFD8B2986F5C17687370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000A2CD3D43C775978A96BDBF12D733D5A1ED94FB18000000000000000000000000000000000000000000000000037D027A93D65940000000000000000000000000000000000000000000000937F610351A19500000100000000000000000000000000002F3A80068452DE5372978F1C5427640A19000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000413FEFB4DE4C2C29CAF75224D067A44DFE170711AA16A4E5485CFE42AEAB7533F02F27561A29ED53565E22939DB4B90F81A897C4508CE41E0B1A36DCF04D562BA71C000000000000000000000000000000000000000000000000000000000000000C20A2CD3D43C775978A96BDBF12D733D5A1ED94FB18859F7092F56C43BB48BB46DE7119D9C799716CDF6AE4071198002DC6C0859F7092F56C43BB48BB46DE7119D9C799716CDF0000000000000000000000000000000000000000000000000C244CD3CF5505CCA2CD3D43C775978A96BDBF12D733D5A1ED94FB1802A000000000000000000000000000000000000000000000000000000000A829F4A2EE63C1E580E0554A476A092703ABDB3EF35C80E0D76D32939FC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2111111125421CA6DC452D289314280A0F8842A65 ) => ( returnAmount=2878516092, spentAmount=200000000000000000000000 )
  • Chain.transferFrom( from=0x893fa8a2e255b33eB6b472ef7BE89767375fd2cC, to=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, value=200000000000000000000000 ) => ( True )
  • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.4b64e492( )
    • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.744c8c09( )
      • Chain.transfer( to=0xb1F05c103cdD519e9F9785cDa23c03635A598bE4, value=2120000000000000000000 ) => ( True )
      • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.c9e75c48( )
        • Chain.approve( spender=0x111111125421cA6dc452d289314280a0f8842A65, value=43533600000000000000000 ) => ( True )
        • AggregationRouterV6.fillContractOrder( order=[{name:salt, type:uint256, order:1, indexed:false, value:77900183408240021339199787206, valueString:77900183408240021339199787206}, {name:maker, type:uint256, order:2, indexed:false, value:1438283512042475972337820582518281308584600307511, valueString:1438283512042475972337820582518281308584600307511}, {name:receiver, type:uint256, order:3, indexed:false, value:0, valueString:0}, {name:makerAsset, type:uint256, order:4, indexed:false, value:1097077688018008265106216665536940668749033598146, valueString:1097077688018008265106216665536940668749033598146}, {name:takerAsset, type:uint256, order:5, indexed:false, value:929433494552648145265342179236897911401086253848, valueString:929433494552648145265342179236897911401086253848}, {name:makingAmount, type:uint256, order:6, indexed:false, value:251359879692179776, valueString:251359879692179776}, {name:takingAmount, type:uint256, order:7, indexed:false, value:43533600000000000000000, valueString:43533600000000000000000}, {name:makerTraits, type:uint256, order:8, indexed:false, value:7237005577332262213973186563042994497965873485054486957169570888744716771728, valueString:7237005577332262213973186563042994497965873485054486957169570888744716771728}], signature=0x3FEFB4DE4C2C29CAF75224D067A44DFE170711AA16A4E5485CFE42AEAB7533F02F27561A29ED53565E22939DB4B90F81A897C4508CE41E0B1A36DCF04D562BA71C, amount=43533600000000000000000, takerTraits=14474011154664524427946373126085988481658748083205070504932198000989141204992 ) => ( 251359879692179776, 43533600000000000000000, D4018E55184163318C0B5C4C21F5C351E29A131D48E0BA44AE0B0609897C213B )
          • MEV Bot: 0xfbe…737.1626ba7e( )
            • Null: 0x000...001.d4018e55( )
            • MEV Bot: 0xfbe…737.0986bdd5( )
              • 0xdbb4aec6a2c6d335c74c0b2b0f7b2612f3b95f6b.0986bdd5( )
                • WETH9.approve( guy=0x111111125421cA6dc452d289314280a0f8842A65, wad=251359879692179776 ) => ( True )
                • WETH9.transferFrom( src=0xfbEedCFe378866DaB6abbaFd8B2986F5C1768737, dst=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, wad=251359879692179776 ) => ( True )
                • Chain.transferFrom( from=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, to=0xfbEedCFe378866DaB6abbaFd8B2986F5C1768737, value=43533600000000000000000 ) => ( True )
                • Chain.transfer( to=0x859f7092f56c43BB48bb46dE7119d9c799716CDF, value=154346400000000000000000 ) => ( True )
                • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.6ae40711( )
                  • UniswapV2Pair.STATICCALL( )
                  • Chain.balanceOf( owner=0x859f7092f56c43BB48bb46dE7119d9c799716CDF ) => ( 86245693377798020716901084 )
                  • UniswapV2Pair.swap( amount0Out=0, amount1Out=892763979813250037, to=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, data=0x )
                    • WETH9.transfer( dst=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, wad=892763979813250037 ) => ( True )
                    • Chain.balanceOf( owner=0x859f7092f56c43BB48bb46dE7119d9c799716CDF ) => ( 86245693377798020716901084 )
                    • WETH9.balanceOf( 0x859f7092f56c43BB48bb46dE7119d9c799716CDF ) => ( 499464355053144750316 )
                    • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.ee63c1e5( )
                      • Uniswap V3: USDC 4.128acb08( )
                        • FiatTokenProxy.a9059cbb( )
                          • FiatTokenV2_2.transfer( to=0x111111125421cA6dc452d289314280a0f8842A65, value=2878516092 ) => ( True )
                          • WETH9.balanceOf( 0xE0554a476A092703abdB3Ef35c80e0D76d32939F ) => ( 1432110403994291613879 )
                          • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.fa461e33( )
                            • WETH9.transfer( dst=0xE0554a476A092703abdB3Ef35c80e0D76d32939F, wad=1144123859505429813 ) => ( True )
                            • WETH9.balanceOf( 0xE0554a476A092703abdB3Ef35c80e0D76d32939F ) => ( 1433254527853797043692 )
                            • FiatTokenProxy.a9059cbb( )
                              • FiatTokenV2_2.transfer( to=0x893fa8a2e255b33eB6b472ef7BE89767375fd2cC, value=2878516092 ) => ( True )
                                File 1 of 7: AggregationRouterV6
                                1
                                2
                                3
                                4
                                5
                                6
                                7
                                8
                                9
                                10
                                11
                                12
                                13
                                14
                                15
                                16
                                /*
                                ,▄▓▓██▌ ,╓▄▄▓▓▓▓▓▓▓▓▄▄▄,,
                                ,▓██▓███▓▄▓███▓╬╬╬╬╬╬╬╬╬╬╬╬╬▓███▓▄,
                                ▄█ ▓██╬╣███████╬▓▀╬╬▓▓▓████████████▓█████▄,
                                ▓██▌ ▓██╬╣██████╬▓▌ ██████████████████████▌╙╙▀ⁿ
                                ▐████████╬▓████▓▓█╨ ▄ ╟█████████▓▓╬╬╬╬╬▓▓█████▓▄
                                └▀▓▓▄╓ ╟█▓╣█████▓██████▀ ╓█▌ ███████▓▓▓▓▓╬╬╬╬╬╬╬╬╬╬╬╬▓██▓▄
                                └▀████▓▄╥ ▐██╬╬██████████╙ Æ▀─ ▓███▀╚╠╬╩▀▀███████▓▓╬╬╬╬╬╬╬╬╬██▄
                                └▀██▓▀▀█████▓╬▓██████▀ ▄█████▒╠" └╙▓██████▓╬╬╬╬╬╬╬╬██▄
                                └▀██▄,└╙▀▀████▌└╙ ^"▀╙╙╙"╙██ @▄ ╙▀███████╬╬╬╬╬╬╬██µ
                                └▀██▓▄, ██▌ ╒ ╙█▓ ]▓█▓╔ ▀███████▓╬╬╬╬╬▓█▌
                                ▀█████ ▓ ╟█▌ ]╠██▓░▒╓ ▀████████╬╬╬╬╣█▌
                                ▐████ ╓█▀█▌ ,██▌ ╚Å███▓▒▒╠╓ ╙█████████╬╬╬╣█▌
                                └████ ▓█░░▓█ ▀▀▀ φ▒╫████▒▒▒▒╠╓ █████████▓╬╬▓█µ
                                ╘███µ ▌▄█▓▄▓▀` ,▀ ,╔╠░▓██████▌╠▒▒▒φ ██████████╬╬██
                                ▐████µ╙▓▀` ,▀╙,╔╔φφφ╠░▄▓███████▌░▓╙▒▒▒╠ └██╬███████╬▓█⌐
                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                                File 2 of 7: Chain
                                1
                                2
                                3
                                4
                                5
                                6
                                7
                                8
                                9
                                10
                                11
                                12
                                13
                                14
                                15
                                16
                                pragma solidity 0.5.16;
                                /**
                                * @title Roles
                                * @dev Library for managing addresses assigned to a Role.
                                */
                                library Roles {
                                struct Role {
                                mapping (address => bool) bearer;
                                }
                                /**
                                * @dev give an account access to this role
                                */
                                function add(Role storage role, address account) internal {
                                require(account != address(0));
                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                                File 3 of 7: Depositor
                                1
                                2
                                3
                                4
                                5
                                6
                                7
                                8
                                9
                                10
                                11
                                12
                                13
                                14
                                15
                                16
                                // SPDX-License-Identifier: GPL-3.0-or-later
                                // 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.8.17;
                                import '@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol';
                                import './AuthorizedHelpers.sol';
                                import './interfaces/IAuthorized.sol';
                                import './interfaces/IAuthorizer.sol';
                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                                File 4 of 7: 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

                                File 5 of 7: UniswapV2Pair
                                1
                                2
                                3
                                4
                                5
                                6
                                7
                                8
                                9
                                10
                                11
                                12
                                13
                                14
                                15
                                16
                                // File: contracts/interfaces/IUniswapV2Pair.sol
                                pragma 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);
                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                                File 6 of 7: FiatTokenProxy
                                1
                                2
                                3
                                4
                                5
                                6
                                7
                                8
                                9
                                10
                                11
                                12
                                13
                                14
                                15
                                16
                                pragma solidity ^0.4.24;
                                // File: zos-lib/contracts/upgradeability/Proxy.sol
                                /**
                                * @title Proxy
                                * @dev Implements delegation of calls to other contracts, with proper
                                * forwarding of return values and bubbling of failures.
                                * It defines a fallback function that delegates all calls to the address
                                * returned by the abstract _implementation() internal function.
                                */
                                contract Proxy {
                                /**
                                * @dev Fallback function.
                                * Implemented entirely in `_fallback`.
                                */
                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                                File 7 of 7: FiatTokenV2_2
                                1
                                2
                                3
                                4
                                5
                                6
                                7
                                8
                                9
                                10
                                11
                                12
                                13
                                14
                                15
                                16
                                /**
                                * SPDX-License-Identifier: Apache-2.0
                                *
                                * Copyright (c) 2023, Circle Internet Financial, LLC.
                                *
                                * Licensed under the Apache License, Version 2.0 (the "License");
                                * you may not use this file except in compliance with the License.
                                * You may obtain a copy of the License at
                                *
                                * http://www.apache.org/licenses/LICENSE-2.0
                                *
                                * Unless required by applicable law or agreed to in writing, software
                                * distributed under the License is distributed on an "AS IS" BASIS,
                                * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
                                * See the License for the specific language governing permissions and
                                * limitations under the License.
                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX