ETH Price: $2,002.26 (-2.95%)

Transaction Decoder

Block:
13510358 at Oct-29-2021 05:50:13 AM +UTC
Transaction Fee:
0.036425378115492314 ETH $72.93
Gas Used:
217,694 Gas / 167.323757731 Gwei

Emitted Events:

393 Dai.Transfer( src=UniswapV3Pool, dst=[Receiver] SwapRouter, wad=4618605737966005474203 )
394 TransparentUpgradeableProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000b0a6d2ac0def4e0ff704f0d2158da624389fd524, 0x000000000000000000000000f7d9c9c06812c4a611a352ac82f638bdca6e09a8, 0000000000000000000000000000000000000000000000993ef3b3b7d55be4cd )
395 TransparentUpgradeableProxy.0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925( 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, 0x000000000000000000000000b0a6d2ac0def4e0ff704f0d2158da624389fd524, 0x000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564, ffffffffffffffffffffffffffffffffffffffffffffff66c10c4c482aa41b32 )
396 UniswapV3Pool.Swap( sender=[Receiver] SwapRouter, recipient=[Receiver] SwapRouter, amount0=-4618605737966005474203, amount1=2826888010129393575117, sqrtPriceX96=62056636850422236901939425798, liquidity=674099955084718423570327, tick=-4886 )
397 WETH9.Transfer( src=0x60594a405d53811d3BC4766596EFD80fd545A270, dst=[Receiver] SwapRouter, wad=1069896390027214863 )
398 Dai.Transfer( src=[Receiver] SwapRouter, dst=0x60594a405d53811d3BC4766596EFD80fd545A270, wad=4618605737966005474203 )
399 0x60594a405d53811d3bc4766596efd80fd545a270.0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67( 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67, 0x000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564, 0x000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564, 0000000000000000000000000000000000000000000000fa6007c84214a1539b, fffffffffffffffffffffffffffffffffffffffffffffffff126f6e6ddf47ff1, 000000000000000000000000000000000000000003e5b40c5af3f5d6bc85213f, 00000000000000000000000000000000000000000004fc083ecced8846f2717a, fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb909 )
400 WETH9.Withdrawal( src=[Receiver] SwapRouter, wad=1069896390027214863 )

Account State Difference:

  Address   Before After State Difference Code
0x60594a40...fd545A270
(Uniswap V3: DAI 2)
0x6B175474...495271d0F
0xb0A6d2aC...4389FD524
0.084841535771340339 Eth
Nonce: 90
1.118312547683062888 Eth
Nonce: 91
1.033471011911722549
(Miner: 0xb7e...707)
27.366799255139351489 Eth27.367112556160508197 Eth0.000313301021156708
0xba5BDe66...691296350
0xC02aaA39...83C756Cc2 8,168,679.188385131901054524 Eth8,168,678.118488741873839661 Eth1.069896390027214863
0xF7d9c9c0...Dca6E09A8
(Uniswap V3: DAI-RARE)

Execution Trace

SwapRouter.multicall( data=[wEuNWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhe5JCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZPvOzt9Vb5M0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOswZye03x6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCulveZiwX4q3/EHVhA4K5tpEpY1AAC7hrF1R06JCUxE2pi5VO7erElScdDwAB9MAqqjmyI/6NCg5cTyfq2Qg8dWzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAemVyaW9u, SUBLfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6zBnJ7TfHrAAAAAAAAAAAAAAAAsKbSrA3vTg/3BPDSFY2mJDif1SQ=] ) => ( results=[AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADtkJGSILgA8=, ] )
  • SwapRouter.exactInput( params=[{name:path, type:bytes, order:1, indexed:false, value:0xBA5BDE662C17E2ADFF1075610382B9B691296350000BB86B175474E89094C44DA98B954EEDEAC495271D0F0001F4C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2, valueString:0xBA5BDE662C17E2ADFF1075610382B9B691296350000BB86B175474E89094C44DA98B954EEDEAC495271D0F0001F4C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2}, {name:recipient, type:address, order:2, indexed:false, value:0x0000000000000000000000000000000000000000, valueString:0x0000000000000000000000000000000000000000}, {name:deadline, type:uint256, order:3, indexed:false, value:1635488322, valueString:1635488322}, {name:amountIn, type:uint256, order:4, indexed:false, value:2826888010129393575117, valueString:2826888010129393575117}, {name:amountOutMinimum, type:uint256, order:5, indexed:false, value:1059197426126942699, valueString:1059197426126942699}] ) => ( amountOut=1069896390027214863 )
    • UniswapV3Pool.swap( recipient=0xE592427A0AEce92De3Edee1F18E0157C05861564, zeroForOne=False, amountSpecified=2826888010129393575117, sqrtPriceLimitX96=1461446703485210103287273052203988822378723970341, data=0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000B0A6D2AC0DEF4E0FF704F0D2158DA624389FD524000000000000000000000000000000000000000000000000000000000000002BBA5BDE662C17E2ADFF1075610382B9B691296350000BB86B175474E89094C44DA98B954EEDEAC495271D0F000000000000000000000000000000000000000000 ) => ( amount0=-4618605737966005474203, amount1=2826888010129393575117 )
      • Dai.transfer( dst=0xE592427A0AEce92De3Edee1F18E0157C05861564, wad=4618605737966005474203 ) => ( True )
      • TransparentUpgradeableProxy.70a08231( )
        • SuperRareToken.balanceOf( account=0xF7d9c9c06812c4A611A352ac82F638bDca6E09A8 ) => ( 581790183933779297992739 )
        • SwapRouter.uniswapV3SwapCallback( amount0Delta=-4618605737966005474203, amount1Delta=2826888010129393575117, _data=0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000B0A6D2AC0DEF4E0FF704F0D2158DA624389FD524000000000000000000000000000000000000000000000000000000000000002BBA5BDE662C17E2ADFF1075610382B9B691296350000BB86B175474E89094C44DA98B954EEDEAC495271D0F000000000000000000000000000000000000000000 )
          • TransparentUpgradeableProxy.23b872dd( )
            • SuperRareToken.transferFrom( sender=0xb0A6d2aC0def4E0Ff704f0d2158da624389FD524, recipient=0xF7d9c9c06812c4A611A352ac82F638bDca6E09A8, amount=2826888010129393575117 ) => ( True )
            • TransparentUpgradeableProxy.70a08231( )
              • SuperRareToken.balanceOf( account=0xF7d9c9c06812c4A611A352ac82F638bDca6E09A8 ) => ( 584617071943908691567856 )
              • Uniswap V3: DAI 2.128acb08( )
                • WETH9.transfer( dst=0xE592427A0AEce92De3Edee1F18E0157C05861564, wad=1069896390027214863 ) => ( True )
                • Dai.balanceOf( 0x60594a405d53811d3BC4766596EFD80fd545A270 ) => ( 29260510171484013388097133 )
                • SwapRouter.uniswapV3SwapCallback( amount0Delta=4618605737966005474203, amount1Delta=-1069896390027214863, _data=0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000E592427A0AECE92DE3EDEE1F18E0157C05861564000000000000000000000000000000000000000000000000000000000000002B6B175474E89094C44DA98B954EEDEAC495271D0F0001F4C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000000000000000000000 )
                  • Dai.transfer( dst=0x60594a405d53811d3BC4766596EFD80fd545A270, wad=4618605737966005474203 ) => ( True )
                  • Dai.balanceOf( 0x60594a405d53811d3BC4766596EFD80fd545A270 ) => ( 29265128777221979393571336 )
                  • SwapRouter.unwrapWETH9( amountMinimum=1059197426126942699, recipient=0xb0A6d2aC0def4E0Ff704f0d2158da624389FD524 )
                    • WETH9.balanceOf( 0xE592427A0AEce92De3Edee1F18E0157C05861564 ) => ( 1069896390027214863 )
                    • WETH9.withdraw( wad=1069896390027214863 )
                      • ETH 1.069896390027214863 SwapRouter.CALL( )
                      • ETH 1.069896390027214863 0xb0a6d2ac0def4e0ff704f0d2158da624389fd524.CALL( )
                        File 1 of 6: SwapRouter
                        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/libraries/SafeCast.sol';
                        import '@uniswap/v3-core/contracts/libraries/TickMath.sol';
                        import '@uniswap/v3-core/contracts/interfaces/IUniswapV3Pool.sol';
                        import './interfaces/ISwapRouter.sol';
                        import './base/PeripheryImmutableState.sol';
                        import './base/PeripheryValidation.sol';
                        import './base/PeripheryPaymentsWithFee.sol';
                        import './base/Multicall.sol';
                        import './base/SelfPermit.sol';
                        import './libraries/Path.sol';
                        import './libraries/PoolAddress.sol';
                        import './libraries/CallbackValidation.sol';
                        import './interfaces/external/IWETH9.sol';
                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                        File 2 of 6: 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 6: Dai
                        1
                        2
                        3
                        4
                        5
                        6
                        7
                        8
                        9
                        10
                        11
                        12
                        13
                        14
                        15
                        16
                        // hevm: flattened sources of /nix/store/8xb41r4qd0cjb63wcrxf1qmfg88p0961-dss-6fd7de0/src/dai.sol
                        pragma solidity =0.5.12;
                        ////// /nix/store/8xb41r4qd0cjb63wcrxf1qmfg88p0961-dss-6fd7de0/src/lib.sol
                        // 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/>.
                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                        File 4 of 6: TransparentUpgradeableProxy
                        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 "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol";
                        import "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol";
                        import "@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol";
                        // Kept for backwards compatibility with older versions of Hardhat and Truffle plugins.
                        contract AdminUpgradeabilityProxy is TransparentUpgradeableProxy {
                        constructor(address logic, address admin, bytes memory data) payable TransparentUpgradeableProxy(logic, admin, data) {}
                        }
                        // SPDX-License-Identifier: MIT
                        pragma solidity ^0.8.0;
                        import "../Proxy.sol";
                        import "./ERC1967Upgrade.sol";
                        /**
                        * @dev This contract implements an upgradeable proxy. It is upgradeable because calls are delegated to an
                        * implementation address that can be changed. This address is stored in storage in the location specified by
                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                        File 5 of 6: 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 6 of 6: SuperRareToken
                        1
                        2
                        3
                        4
                        5
                        6
                        7
                        8
                        9
                        10
                        11
                        12
                        13
                        14
                        15
                        16
                        // contracts/erc20/SuperRareToken.sol
                        // SPDX-License-Identifier: MIT
                        pragma solidity 0.7.3;
                        import "@openzeppelin/contracts-upgradeable/presets/ERC20PresetMinterPauserUpgradeable.sol";
                        import "../InitializableV2.sol";
                        /** Upgradeable ERC20 token that is Detailed, Mintable, Pausable, Burnable. */
                        contract SuperRareToken is InitializableV2,
                        ERC20PresetMinterPauserUpgradeable
                        {
                        string constant NAME = "SuperRare";
                        string constant SYMBOL = "RARE";
                        // Defines number of Wei in 1 token
                        // 18 decimals is standard - imitates relationship between Ether and Wei
                        uint8 constant DECIMALS = 18;
                        // 10^27 = 1 million (10^6) tokens, 18 decimal places
                        // 1 TAUD = 1 * 10^18 wei
                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX