Transaction Hash:
Block:
12789232 at Jul-08-2021 09:45:01 PM +UTC
Transaction Fee:
0.00069615 ETH
$1.30
Gas Used:
46,410 Gas / 15 Gwei
Emitted Events:
269 |
UniswapV2Pair.Approval( owner=[Sender] 0x8b280aa47928e72511fbe9365c81fef4b436b921, spender=0x94235659...Dbb17C8d7, value=115792089237316195423570985008687907853269984665640564039457584007913129639935 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x8B280aa4...4b436B921 |
0.002298666 Eth
Nonce: 6
|
0.001602516 Eth
Nonce: 7
| 0.00069615 | ||
0x99C85bb6...993Cb89E3
Miner
| (BeePool) | 1,273.560597555326910336 Eth | 1,273.561293705326910336 Eth | 0.00069615 | |
0xEFb47fcF...3Ef20a477 |
Execution Trace
UniswapV2Pair.approve( spender=0x94235659cF8b805B2c658f9ea2D6d6DDbb17C8d7, value=115792089237316195423570985008687907853269984665640564039457584007913129639935 ) => ( True )
approve[UniswapV2ERC20 (ln:256)]
_approve[UniswapV2ERC20 (ln:257)]
Approval[UniswapV2ERC20 (ln:249)]
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity =0.6.12;import './UniswapV2ERC20.sol';import './libraries/Math.sol';import './libraries/UQ112x112.sol';import './interfaces/IERC20.sol';import './interfaces/IUniswapV2Factory.sol';import './interfaces/IUniswapV2Callee.sol';interface IMigrator {// Return the desired amount of liquidity token that the migrator wants.function desiredLiquidity() external view returns (uint256);}contract UniswapV2Pair is UniswapV2ERC20 {using SafeMathUniswap for uint;using UQ112x112 for uint224;uint public constant MINIMUM_LIQUIDITY = 10**3;bytes4 private constant SELECTOR = bytes4(keccak256(bytes('transfer(address,uint256)')));address public factory;address public token0;address public token1;uint112 private reserve0; // uses single storage slot, accessible via getReservesuint112 private reserve1; // uses single storage slot, accessible via getReservesuint32 private blockTimestampLast; // uses single storage slot, accessible via getReservesuint public price0CumulativeLast;uint public price1CumulativeLast;uint public kLast; // reserve0 * reserve1, as of immediately after the most recent liquidity event