ETH Price: $2,982.50 (+0.25%)
Gas: 0.83 Gwei

Transaction Decoder

Block:
20508371 at Aug-11-2024 10:31:35 PM +UTC
Transaction Fee:
0.000344928550200747 ETH $1.03
Gas Used:
231,863 Gas / 1.487639469 Gwei

Emitted Events:

324 WETH9.Deposit( dst=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67, wad=200000000000000000 )
325 WETH9.Transfer( src=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67, dst=UniswapV2Pair, wad=200000000000000000 )
326 BRAT.Transfer( from=UniswapV2Pair, to=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67, value=294204692979793628 )
327 UniswapV2Pair.Sync( reserve0=33935897167251582973, reserve1=23200373741878820881 )
328 UniswapV2Pair.Swap( sender=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67, amount0In=0, amount1In=200000000000000000, amount0Out=294204692979793628, amount1Out=0, to=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67 )
329 0xf081470f5c6fbccf48cc4e5b82dd926409dcdd67.0xddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c48( 0xddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c48, 000000000000000000000000386ebe0fd5573a83fa7b31983bfbf3572be558e6, 0000000000000000000000000000000000000000000000000415399c08503edc, 00000000000000000000000069d09be6a5b51241f283937dcbe36e6484bdd48a )
330 0xf081470f5c6fbccf48cc4e5b82dd926409dcdd67.0x4bc8151c051441255339d01fbaeb38cf109cbfd75e9a5c62fb8f1dfb37fe6fd6( 0x4bc8151c051441255339d01fbaeb38cf109cbfd75e9a5c62fb8f1dfb37fe6fd6, 0x0000000000000000000000004f82e73edb06d29ff62c91ec8f5ff06571bdeb29, 0x00000000000000000000000069d09be6a5b51241f283937dcbe36e6484bdd48a, 0x0000000000000000000000000000000000000000000000000000000000000000, 00000000000000000000000000000000000000000000000000461686aaff79e3, 0000000000000000000000000000000000000000000000000000000000000000 )
331 BRAT.Transfer( from=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67, to=0x4f82e73EDb06d29Ff62C91EC8f5Ff06571bdeb29, value=19728016020044259 )
332 BRAT.Transfer( from=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67, to=[Sender] 0x82c5c6d83041e34b186582bf10128d66ba93003f, value=274476676959749369 )
333 MetaAggregationRouterV2.Swapped( sender=[Sender] 0x82c5c6d83041e34b186582bf10128d66ba93003f, srcToken=0xEeeeeEee...eeeeeEEeE, dstToken=BRAT, dstReceiver=[Sender] 0x82c5c6d83041e34b186582bf10128d66ba93003f, spentAmount=200000000000000000, returnAmount=274476676959749369 )
334 MetaAggregationRouterV2.Exchange( pair=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67, amountOut=274476676959749369, output=BRAT )
335 MetaAggregationRouterV2.ClientData( clientData=0x7B22536F75726365223A2264657873637265656E6572222C22416D6F756E74496E555344223A223531312E3932373131333535353434222C22416D6F756E744F7574555344223A223533322E35353436363137323138343331222C22526566657272616C223A22222C22466C616773223A302C22416D6F756E744F7574223A22323734343736363736393539373439333730222C2254696D657374616D70223A313732333431353434312C22496E74656772697479496E666F223A7B224B65794944223A2231222C225369676E6174757265223A2249704E4A55584C703261527A416B4D5466313154787777342F58715A47364A75756B624245417A6655537063423178765869754A50725938515A5341773532726C4252554D6433394D4649794647782F3571414371626B7339526930542F4C644A5231363446452F5836482F35637079784C4C5978574C783766616D624B2F3157626A434D703851594C485068447A646C564451542F53573279376A3432636E4972427A3374332B4D424471764C46414D6B5A68566E436343703431484E784E656F316379576E76725A436B764E786E4C562B754F443349777641396972366753384C5247445153684E566D324B6C3868713336717776636C3331744F6E4B5467446664316276734C73453369774B4A79555A48346B684633382B72434F444637534A53716C65526A5773756F2B375231562B4B3955446B50507267313556325579666167776870464132364E37594C582B30386B513D3D227D7D )

Account State Difference:

  Address   Before After State Difference Code
0x386eBE0f...72be558E6
(Titan Builder)
9.534363631587456336 Eth9.534483523058243611 Eth0.000119891470787275
0x69d09Be6...484BDd48A
0x82c5C6D8...6ba93003F
0.217082544457708047 Eth
Nonce: 120
0.0167376159075073 Eth
Nonce: 121
0.200344928550200747
0xC02aaA39...83C756Cc2 2,796,943.292665117318216361 Eth2,796,943.492665117318216361 Eth0.2

Execution Trace

ETH 0.2 MetaAggregationRouterV2.swap( execution=[{name:callTarget, type:address, order:1, indexed:false, value:0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67, valueString:0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67}, {name:approveTarget, type:address, order:2, indexed:false, value:0x0000000000000000000000000000000000000000, valueString:0x0000000000000000000000000000000000000000}, {name:targetData, type:bytes, order:3, indexed:false, value:0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000C0000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE00000000000000000000000069D09BE6A5B51241F283937DCBE36E6484BDD48A00000000000000000000000082C5C6D83041E34B186582BF10128D66BA93003F0000000000000000000000000000000000000000000000000000000066B9404000000000000000000000000000000000000000000000000000000000000002A00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004059361199000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000386EBE0FD5573A83FA7B31983BFBF3572BE558E6000000000000000000000000C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC200000000000000000000000069D09BE6A5B51241F283937DCBE36E6484BDD48A000000000000000000000000F081470F5C6FBCCF48CC4E5B82DD926409DCDD6700000000000000000000000000000000000000000000000002C68AF0BB140000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000003E80000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000002000000000000000000000003FE815B75F000000000000000003CF23155D50C4FA, valueString:0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000C0000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE00000000000000000000000069D09BE6A5B51241F283937DCBE36E6484BDD48A00000000000000000000000082C5C6D83041E34B186582BF10128D66BA93003F0000000000000000000000000000000000000000000000000000000066B9404000000000000000000000000000000000000000000000000000000000000002A00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004059361199000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000386EBE0FD5573A83FA7B31983BFBF3572BE558E6000000000000000000000000C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC200000000000000000000000069D09BE6A5B51241F283937DCBE36E6484BDD48A000000000000000000000000F081470F5C6FBCCF48CC4E5B82DD926409DCDD6700000000000000000000000000000000000000000000000002C68AF0BB140000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000003E80000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000002000000000000000000000003FE815B75F000000000000000003CF23155D50C4FA}, {name:desc, type:tuple, order:4, indexed:false, value:[{name:srcToken, type:address, order:1, indexed:false, value:0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, valueString:0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE}, {name:dstToken, type:address, order:2, indexed:false, value:0x69d09Be6A5b51241F283937dCbe36E6484BDd48A, valueString:0x69d09Be6A5b51241F283937dCbe36E6484BDd48A}, {name:srcReceivers, type:address[], order:3, indexed:false, value:[], valueString:[]}, {name:srcAmounts, type:uint256[], order:4, indexed:false, value:[], valueString:[]}, {name:feeReceivers, type:address[], order:5, indexed:false, value:[], valueString:[]}, {name:feeAmounts, type:uint256[], order:6, indexed:false, value:[], valueString:[]}, {name:dstReceiver, type:address, order:7, indexed:false, value:0x82c5C6D83041e34B186582bF10128D66ba93003F, valueString:0x82c5C6D83041e34B186582bF10128D66ba93003F}, {name:amount, type:uint256, order:8, indexed:false, value:200000000000000000, valueString:200000000000000000}, {name:minReturnAmount, type:uint256, order:9, indexed:false, value:273104293574950623, valueString:273104293574950623}, {name:flags, type:uint256, order:10, indexed:false, value:0, valueString:0}, {name:permit, type:bytes, order:11, indexed:false, value:0x, valueString:0x}], valueString:[{name:srcToken, type:address, order:1, indexed:false, value:0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, valueString:0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE}, {name:dstToken, type:address, order:2, indexed:false, value:0x69d09Be6A5b51241F283937dCbe36E6484BDd48A, valueString:0x69d09Be6A5b51241F283937dCbe36E6484BDd48A}, {name:srcReceivers, type:address[], order:3, indexed:false, value:[], valueString:[]}, {name:srcAmounts, type:uint256[], order:4, indexed:false, value:[], valueString:[]}, {name:feeReceivers, type:address[], order:5, indexed:false, value:[], valueString:[]}, {name:feeAmounts, type:uint256[], order:6, indexed:false, value:[], valueString:[]}, {name:dstReceiver, type:address, order:7, indexed:false, value:0x82c5C6D83041e34B186582bF10128D66ba93003F, valueString:0x82c5C6D83041e34B186582bF10128D66ba93003F}, {name:amount, type:uint256, order:8, indexed:false, value:200000000000000000, valueString:200000000000000000}, {name:minReturnAmount, type:uint256, order:9, indexed:false, value:273104293574950623, valueString:273104293574950623}, {name:flags, type:uint256, order:10, indexed:false, value:0, valueString:0}, {name:permit, type:bytes, order:11, indexed:false, value:0x, valueString:0x}]}, {name:clientData, type:bytes, order:5, indexed:false, value:0x7B22536F75726365223A2264657873637265656E6572222C22416D6F756E74496E555344223A223531312E3932373131333535353434222C22416D6F756E744F7574555344223A223533322E35353436363137323138343331222C22526566657272616C223A22222C22466C616773223A302C22416D6F756E744F7574223A22323734343736363736393539373439333730222C2254696D657374616D70223A313732333431353434312C22496E74656772697479496E666F223A7B224B65794944223A2231222C225369676E6174757265223A2249704E4A55584C703261527A416B4D5466313154787777342F58715A47364A75756B624245417A6655537063423178765869754A50725938515A5341773532726C4252554D6433394D4649794647782F3571414371626B7339526930542F4C644A5231363446452F5836482F35637079784C4C5978574C783766616D624B2F3157626A434D703851594C485068447A646C564451542F53573279376A3432636E4972427A3374332B4D424471764C46414D6B5A68566E436343703431484E784E656F316379576E76725A436B764E786E4C562B754F443349777641396972366753384C5247445153684E566D324B6C3868713336717776636C3331744F6E4B5467446664316276734C73453369774B4A79555A48346B684633382B72434F444637534A53716C65526A5773756F2B375231562B4B3955446B50507267313556325579666167776870464132364E37594C582B30386B513D3D227D7D, valueString:0x7B22536F75726365223A2264657873637265656E6572222C22416D6F756E74496E555344223A223531312E3932373131333535353434222C22416D6F756E744F7574555344223A223533322E35353436363137323138343331222C22526566657272616C223A22222C22466C616773223A302C22416D6F756E744F7574223A22323734343736363736393539373439333730222C2254696D657374616D70223A313732333431353434312C22496E74656772697479496E666F223A7B224B65794944223A2231222C225369676E6174757265223A2249704E4A55584C703261527A416B4D5466313154787777342F58715A47364A75756B624245417A6655537063423178765869754A50725938515A5341773532726C4252554D6433394D4649794647782F3571414371626B7339526930542F4C644A5231363446452F5836482F35637079784C4C5978574C783766616D624B2F3157626A434D703851594C485068447A646C564451542F53573279376A3432636E4972427A3374332B4D424471764C46414D6B5A68566E436343703431484E784E656F316379576E76725A436B764E786E4C562B754F443349777641396972366753384C5247445153684E566D324B6C3868713336717776636C3331744F6E4B5467446664316276734C73453369774B4A79555A48346B684633382B72434F444637534A53716C65526A5773756F2B375231562B4B3955446B50507267313556325579666167776870464132364E37594C582B30386B513D3D227D7D}] ) => ( returnAmount=274476676959749369, gasUsed=200104 )
  • BRAT.balanceOf( account=0x82c5C6D83041e34B186582bF10128D66ba93003F ) => ( 42279822739592386 )
  • BRAT.balanceOf( account=0x6131B5fae19EA4f9D964eAc0408E4408b66337b5 ) => ( 0 )
  • ETH 0.2 0xf081470f5c6fbccf48cc4e5b82dd926409dcdd67.d9c45357( )
    • ETH 0.2 WETH9.CALL( )
    • ETH 0.2 0x427ada9c1d660512b164269dda8feb4175a4b3b7.59361199( )
      • WETH9.balanceOf( 0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67 ) => ( 200000000000000001 )
      • WETH9.transfer( dst=0x386eBE0fD5573a83fa7B31983bFBF3572be558E6, wad=200000000000000000 ) => ( True )
      • UniswapV2Pair.STATICCALL( )
      • WETH9.balanceOf( 0x386eBE0fD5573a83fa7B31983bFBF3572be558E6 ) => ( 23200373741878820881 )
      • 0xcde3eb49d53d932c605efbc1bc425c6affa5eac2.f87576e8( )
      • UniswapV2Pair.swap( amount0Out=294204692979793628, amount1Out=0, to=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67, data=0x )
        • BRAT.transfer( recipient=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67, amount=294204692979793628 ) => ( True )
        • BRAT.balanceOf( account=0x386eBE0fD5573a83fa7B31983bFBF3572be558E6 ) => ( 33935897167251582973 )
        • WETH9.balanceOf( 0x386eBE0fD5573a83fa7B31983bFBF3572be558E6 ) => ( 23200373741878820881 )
        • BRAT.balanceOf( account=0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67 ) => ( 294204692979793629 )
        • BRAT.transfer( recipient=0x4f82e73EDb06d29Ff62C91EC8f5Ff06571bdeb29, amount=19728016020044259 ) => ( True )
        • WETH9.balanceOf( 0xf081470f5C6FBCCF48cC4e5B82Dd926409DcdD67 ) => ( 1 )
        • BRAT.transfer( recipient=0x82c5C6D83041e34B186582bF10128D66ba93003F, amount=274476676959749369 ) => ( True )
        • BRAT.balanceOf( account=0x6131B5fae19EA4f9D964eAc0408E4408b66337b5 ) => ( 0 )
        • BRAT.balanceOf( account=0x82c5C6D83041e34B186582bF10128D66ba93003F ) => ( 316756499699341755 )
          swap[MetaAggregationRouterV2 (ln:162)]
          File 1 of 4: MetaAggregationRouterV2
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // SPDX-License-Identifier: MIT
          pragma solidity 0.8.9;
          import '@openzeppelin/contracts/token/ERC20/IERC20.sol';
          import '@openzeppelin/contracts/utils/Context.sol';
          import '@openzeppelin/contracts/access/Ownable.sol';
          import '@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol';
          import './dependency/Permitable.sol';
          import './interfaces/IAggregationExecutor.sol';
          import './interfaces/IAggregationExecutor1Inch.sol';
          import './libraries/TransferHelper.sol';
          import './libraries/RevertReasonParser.sol';
          contract MetaAggregationRouterV2 is Permitable, Ownable {
          using SafeERC20 for IERC20;
          address public immutable WETH;
          address private constant ETH_ADDRESS = address(0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE);
          uint256 private constant _PARTIAL_FILL = 0x01;
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 2 of 4: 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 3 of 4: 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 4 of 4: BRAT
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          /* Peak Brat $BRAT - Pepe's Dog
          https://www.instagram.com/reel/C-aoEa8p435/?utm_source=ig_web_copy_link
          https://x.com/beeple/status/1822403975150243996
          https://t.me/PeakBrat
          https://x.com/Bratcoineth
          https://brat-eth.vip/
          */
          // SPDX-License-Identifier: UNLICENSE
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX