ETH Price: $1,994.34 (-3.33%)

Transaction Decoder

Block:
20672825 at Sep-03-2024 09:44:59 PM +UTC
Transaction Fee:
0.00018932720274468 ETH $0.38
Gas Used:
114,010 Gas / 1.660619268 Gwei

Emitted Events:

272 WETH9.Transfer( src=UniswapV3Pool, dst=[Receiver] 0xa69babef1ca67a37ffaf7a485dfff3382056e78c, wad=187566717659859142 )
273 BeamToken.Transfer( from=[Receiver] 0xa69babef1ca67a37ffaf7a485dfff3382056e78c, to=UniswapV3Pool, value=36488806031479704595364 )
274 UniswapV3Pool.Swap( sender=[Receiver] 0xa69babef1ca67a37ffaf7a485dfff3382056e78c, recipient=[Receiver] 0xa69babef1ca67a37ffaf7a485dfff3382056e78c, amount0=36488806031479704595364, amount1=-187566717659859142, sqrtPriceX96=180470958032231976083180285, liquidity=117035633895295251042727, tick=-121697 )

Account State Difference:

  Address   Before After State Difference Code
0x1c8F6A5F...936b2775A
29.731739537255817608 Eth
Nonce: 265434
29.731550210040216864 Eth
Nonce: 265435
0.000189327215600744
0x318FBEE0...8d77489b8
(Uniswap V3: BEAM)
0x62D0A845...342B0bFcE
(beaverbuild)
18.483539282431783227 Eth18.483554222159395258 Eth0.000014939727612031
0xA69babEF...82056e78C
(MEV Bot: 0xA69...78C)
288.609379215782181406 Eth288.609364276067425439 Eth0.000014939714755967
0xC02aaA39...83C756Cc2

Execution Trace

ETH 0.000000000012856064 MEV Bot: 0xA69...78C.78e111f6( )
  • ETH 0.000000000012856064 0x45b202cd43265305cb9da97f93a08ce571fc934a.2f1c6b50( )
    • UniswapV3Pool.swap( recipient=0xA69babEF1cA67A37Ffaf7a485DfFF3382056e78C, zeroForOne=True, amountSpecified=36488806031479704595364, sqrtPriceLimitX96=180432718816931131731243648, data=0x60BA2177A5B111419B3B1C15D786B691B6C6295A4AAEC7216BA9DDB225A3ED43000000000000000000000000A69BABEF1CA67A37FFAF7A485DFFF3382056E78C00000000000000000000000062D0A8458ED7719FDAF978FE5929C6D342B0BFCE ) => ( amount0=36488806031479704595364, amount1=-187566717659859142 )
      • WETH9.transfer( dst=0xA69babEF1cA67A37Ffaf7a485DfFF3382056e78C, wad=187566717659859142 ) => ( True )
      • BeamToken.balanceOf( account=0x318FBEE0a0D60e5DE7009864632CedA8d77489b8 ) => ( 27479679378786382611676783 )
      • MEV Bot: 0xA69...78C.fa461e33( )
        • BeamToken.transfer( recipient=0x318FBEE0a0D60e5DE7009864632CedA8d77489b8, amount=36488806031479704595364 ) => ( True )
        • BeamToken.balanceOf( account=0x318FBEE0a0D60e5DE7009864632CedA8d77489b8 ) => ( 27516168184817862316272147 )
        • ETH 0.000014939727612031 beaverbuild.CALL( )
          File 1 of 3: UniswapV3Pool
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // SPDX-License-Identifier: BUSL-1.1
          pragma 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';
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 2 of 3: 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 3: BeamToken
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // SPDX-License-Identifier: MIT
          pragma solidity 0.8.6;
          import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol";
          import "@openzeppelin/contracts/access/AccessControlEnumerable.sol";
          import "@openzeppelin/contracts/utils/Context.sol";
          import "./interfaces/IBeamToken.sol";
          contract BeamToken is Context, AccessControlEnumerable, ERC20Votes, IBeamToken {
          bytes32 public constant MINTER_ROLE = keccak256("MINTER_ROLE");
          bytes32 public constant BURNER_ROLE = keccak256("BURNER_ROLE");
          modifier onlyHasRole(bytes32 _role) {
          require(hasRole(_role, _msgSender()), "BeamToken.onlyHasRole: msg.sender does not have role");
          _;
          }
          constructor(string memory _name, string memory _symbol) ERC20Permit(_name) ERC20(_name, _symbol) {
          require(bytes(_name).length > 0, "Empty name");
          require(bytes(_symbol).length > 0, "Empty symbol");
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX