Transaction Hash:
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 | ||
---|---|---|---|---|---|
0x60594a40...fd545A270 | (Uniswap V3: DAI 2) | ||||
0x6B175474...495271d0F | |||||
0xb0A6d2aC...4389FD524 |
0.084841535771340339 Eth
Nonce: 90
|
1.118312547683062888 Eth
Nonce: 91
| 1.033471011911722549 | ||
0xB7e39086...afE43F707
Miner
| (Miner: 0xb7e...707) | 27.366799255139351489 Eth | 27.367112556160508197 Eth | 0.000313301021156708 | |
0xba5BDe66...691296350 | |||||
0xC02aaA39...83C756Cc2 | 8,168,679.188385131901054524 Eth | 8,168,678.118488741873839661 Eth | 1.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
- ETH 1.069896390027214863
0xb0a6d2ac0def4e0ff704f0d2158da624389fd524.CALL( )
-
multicall[Multicall (ln:586)]
delegatecall[Multicall (ln:589)]
revert[Multicall (ln:592)]
revert[Multicall (ln:596)]
decode[Multicall (ln:596)]
File 1 of 6: SwapRouter
File 2 of 6: UniswapV3Pool
File 3 of 6: Dai
File 4 of 6: TransparentUpgradeableProxy
File 5 of 6: WETH9
File 6 of 6: SuperRareToken
12345678910111213141516// SPDX-License-Identifier: GPL-2.0-or-laterpragma 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';
File 2 of 6: UniswapV3Pool
12345678910111213141516// SPDX-License-Identifier: BUSL-1.1pragma 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';
File 3 of 6: Dai
12345678910111213141516// hevm: flattened sources of /nix/store/8xb41r4qd0cjb63wcrxf1qmfg88p0961-dss-6fd7de0/src/dai.solpragma 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/>.
File 4 of 6: TransparentUpgradeableProxy
12345678910111213141516// SPDX-License-Identifier: MITpragma 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: MITpragma 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
File 5 of 6: WETH9
12345678910111213141516// 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;
File 6 of 6: SuperRareToken
12345678910111213141516// contracts/erc20/SuperRareToken.sol// SPDX-License-Identifier: MITpragma 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 Weiuint8 constant DECIMALS = 18;// 10^27 = 1 million (10^6) tokens, 18 decimal places// 1 TAUD = 1 * 10^18 wei