ETH Price: $1,864.70 (-0.44%)

Transaction Decoder

Block:
22029778 at Mar-12-2025 09:05:35 AM +UTC
Transaction Fee:
0.000088778055245037 ETH $0.17
Gas Used:
87,267 Gas / 1.017315311 Gwei

Emitted Events:

500 WBTC.Transfer( from=0x4585FE77225b41b697C938B018E2Ac67Ac5a20c0, to=[Sender] 0xb7ef87ed0133d4e0b37b34dfe7e8a6d719475c9d, value=6088106 )
501 WETH9.Transfer( src=0x4585FE77225b41b697C938B018E2Ac67Ac5a20c0, dst=[Sender] 0xb7ef87ed0133d4e0b37b34dfe7e8a6d719475c9d, wad=5109618897567240 )
502 0x4585fe77225b41b697c938b018e2ac67ac5a20c0.0x70935338e69775456a85ddef226c395fb668b63fa0115f5f20610b388e6ca9c0( 0x70935338e69775456a85ddef226c395fb668b63fa0115f5f20610b388e6ca9c0, 0x000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88, 0x00000000000000000000000000000000000000000000000000000000000415f0, 0x0000000000000000000000000000000000000000000000000000000000041776, 000000000000000000000000b7ef87ed0133d4e0b37b34dfe7e8a6d719475c9d, 00000000000000000000000000000000000000000000000000000000005ce5aa, 0000000000000000000000000000000000000000000000000012272bdb53be08 )
503 NonfungiblePositionManager.Collect( tokenId=946523, recipient=[Sender] 0xb7ef87ed0133d4e0b37b34dfe7e8a6d719475c9d, amount0=6088106, amount1=5109618897567240 )

Account State Difference:

  Address   Before After State Difference Code
4.936560177505034805 Eth4.936566636710881602 Eth0.000006459205846797
0x2260FAC5...93bc2C599
0x4585FE77...7Ac5a20c0
(Uniswap V3: WBTC 2)
0xb7ef87eD...719475c9d
0.173598181672949681 Eth
Nonce: 2948
0.173509403617704644 Eth
Nonce: 2949
0.000088778055245037
0xC02aaA39...83C756Cc2
0xC36442b4...7Ab11FE88

Execution Trace

NonfungiblePositionManager.collect( params=[{name:tokenId, type:uint256, order:1, indexed:false, value:946523, valueString:946523}, {name:recipient, type:address, order:2, indexed:false, value:0xb7ef87eD0133d4e0b37B34dfE7E8a6d719475c9d, valueString:0xb7ef87eD0133d4e0b37B34dfE7E8a6d719475c9d}, {name:amount0Max, type:uint128, order:3, indexed:false, value:340282366920938463463374607431768211455, valueString:340282366920938463463374607431768211455}, {name:amount1Max, type:uint128, order:4, indexed:false, value:340282366920938463463374607431768211455, valueString:340282366920938463463374607431768211455}] ) => ( amount0=6088106, amount1=5109618897567240 )
  • Uniswap V3: WBTC 2.4f1eb3d8( )
    • WBTC.transfer( _to=0xb7ef87eD0133d4e0b37B34dfE7E8a6d719475c9d, _value=6088106 ) => ( True )
    • WETH9.transfer( dst=0xb7ef87eD0133d4e0b37B34dfE7E8a6d719475c9d, wad=5109618897567240 ) => ( True )
      File 1 of 3: NonfungiblePositionManager
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      // SPDX-License-Identifier: GPL-2.0-or-later
      pragma solidity =0.7.6;
      pragma abicoder v2;
      import '@uniswap/v3-core/contracts/interfaces/IUniswapV3Pool.sol';
      import '@uniswap/v3-core/contracts/libraries/FixedPoint128.sol';
      import '@uniswap/v3-core/contracts/libraries/FullMath.sol';
      import './interfaces/INonfungiblePositionManager.sol';
      import './interfaces/INonfungibleTokenPositionDescriptor.sol';
      import './libraries/PositionKey.sol';
      import './libraries/PoolAddress.sol';
      import './base/LiquidityManagement.sol';
      import './base/PeripheryImmutableState.sol';
      import './base/Multicall.sol';
      import './base/ERC721Permit.sol';
      import './base/PeripheryValidation.sol';
      import './base/SelfPermit.sol';
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 2 of 3: WBTC
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      pragma 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);
      }
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 3 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