ETH Price: $3,612.73 (+5.41%)

Transaction Decoder

Block:
19156829 at Feb-04-2024 06:48:59 PM +UTC
Transaction Fee:
0.006303443211520455 ETH $22.77
Gas Used:
381,199 Gas / 16.535833545 Gwei

Emitted Events:

167 BRC20.Transfer( from=[Sender] 0xae3642a03a1e4bd7ab7d919d14c54ecf1bfdddd3, to=UniswapV3Pool, value=9345664722947870418664 )
168 UniswapV3Pool.Mint( sender=[Receiver] NonfungiblePositionManager, owner=[Receiver] NonfungiblePositionManager, tickLower=-99800, tickUpper=-96200, amount=386221777532596669420, amount0=9345664722947870418664, amount1=0 )
169 NonfungiblePositionManager.Transfer( from=0x00000000...000000000, to=[Sender] 0xae3642a03a1e4bd7ab7d919d14c54ecf1bfdddd3, tokenId=668840 )
170 NonfungiblePositionManager.IncreaseLiquidity( tokenId=668840, liquidity=386221777532596669420, amount0=9345664722947870418664, amount1=0 )

Account State Difference:

  Address   Before After State Difference Code
0x38e382F7...f5951DE93
(Faith Builder)
18.728191711448752836 Eth18.728206058254316836 Eth0.000014346805564
0x844EB5C2...9bDa62668
(Uniswap V3: MUBI)
0xAE3642A0...f1BFdddd3
0.980137677410818363 Eth
Nonce: 26
0.973834234199297908 Eth
Nonce: 27
0.006303443211520455
0xC36442b4...7Ab11FE88

Execution Trace

NonfungiblePositionManager.mint( params=[{name:token0, type:address, order:1, indexed:false, value:0x38e382F74dfb84608F3C1F10187f6bEf5951DE93, valueString:0x38e382F74dfb84608F3C1F10187f6bEf5951DE93}, {name:token1, type:address, order:2, indexed:false, value:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, valueString:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2}, {name:fee, type:uint24, order:3, indexed:false, value:10000, valueString:10000}, {name:tickLower, type:int24, order:4, indexed:false, value:-99800, valueString:-99800}, {name:tickUpper, type:int24, order:5, indexed:false, value:-96200, valueString:-96200}, {name:amount0Desired, type:uint256, order:6, indexed:false, value:9345664722947870418664, valueString:9345664722947870418664}, {name:amount1Desired, type:uint256, order:7, indexed:false, value:0, valueString:0}, {name:amount0Min, type:uint256, order:8, indexed:false, value:9345664722947870418664, valueString:9345664722947870418664}, {name:amount1Min, type:uint256, order:9, indexed:false, value:0, valueString:0}, {name:recipient, type:address, order:10, indexed:false, value:0xAE3642A03a1e4bd7AB7D919d14C54ECf1BFdddd3, valueString:0xAE3642A03a1e4bd7AB7D919d14C54ECf1BFdddd3}, {name:deadline, type:uint256, order:11, indexed:false, value:1707073103, valueString:1707073103}] ) => ( tokenId=668840, liquidity=386221777532596669420, amount0=9345664722947870418664, amount1=0 )
  • UniswapV3Pool.STATICCALL( )
  • UniswapV3Pool.mint( recipient=0xC36442b4a4522E871399CD717aBDD847Ab11FE88, tickLower=-99800, tickUpper=-96200, amount=386221777532596669420, data=0x00000000000000000000000038E382F74DFB84608F3C1F10187F6BEF5951DE93000000000000000000000000C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC20000000000000000000000000000000000000000000000000000000000002710000000000000000000000000AE3642A03A1E4BD7AB7D919D14C54ECF1BFDDDD3 ) => ( amount0=9345664722947870418664, amount1=0 )
    • BRC20.balanceOf( 0x844EB5C280F38c7462316AaD3F338eF9bDa62668 ) => ( 34933246697704984113130601 )
    • NonfungiblePositionManager.uniswapV3MintCallback( amount0Owed=9345664722947870418664, amount1Owed=0, data=0x00000000000000000000000038E382F74DFB84608F3C1F10187F6BEF5951DE93000000000000000000000000C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC20000000000000000000000000000000000000000000000000000000000002710000000000000000000000000AE3642A03A1E4BD7AB7D919D14C54ECF1BFDDDD3 )
      • BRC20.transferFrom( from=0xAE3642A03a1e4bd7AB7D919d14C54ECf1BFdddd3, to=0x844EB5C280F38c7462316AaD3F338eF9bDa62668, amount=9345664722947870418664 ) => ( True )
      • BRC20.balanceOf( 0x844EB5C280F38c7462316AaD3F338eF9bDa62668 ) => ( 34942592362427931983549265 )
      • UniswapV3Pool.positions( 4664ED116290FCB0400A24662949198263BF61B580A042B3BC62447EFD66FF8F ) => ( liquidity=386221777532596669420, feeGrowthInside0LastX128=115792089237316195423570985008687907850015119846600534075136783007641606334218, feeGrowthInside1LastX128=115792089237316195423570985008687907853269501706013489887699702956558324507287, tokensOwed0=0, tokensOwed1=0 )
        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: 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 3 of 3: BRC20
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: MIT
        pragma solidity ^0.8.0;
        import "./interfaces/IBRC20Factory.sol";
        contract BRC20 {
        string public name;
        string public symbol;
        uint8 public immutable decimals;
        address public immutable factory;
        uint256 public totalSupply;
        mapping (address => uint256) public balanceOf;
        mapping (address => mapping(address => uint256)) public allowance;
        mapping (address => uint256) public nonces;
        bytes32 public DOMAIN_SEPARATOR;
        bytes32 public constant PERMIT_TYPEHASH = keccak256("Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)");
        bytes32 public constant DOMAIN_TYPEHASH = keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)");
        event Approval(address indexed owner, address indexed spender, uint256 value);
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX