ETH Price: $2,757.48 (-2.08%)

Transaction Decoder

Block:
20317139 at Jul-16-2024 06:00:11 AM +UTC
Transaction Fee:
0.00021790093401258 ETH $0.60
Gas Used:
46,410 Gas / 4.695128938 Gwei

Emitted Events:

515 UniswapV2Pair.Approval( owner=[Sender] 0x98faafab43c690fcd8a76e5605010aab891cedca, spender=0x94235659...Dbb17C8d7, value=115792089237316195423570985008687907853269984665640564039457584007913129639935 )

Account State Difference:

  Address   Before After State Difference Code
2.567233336850514837 Eth2.567233383260514837 Eth0.00000004641
0x98fAAFAB...B891cedcA
0.00037850904141013 Eth
Nonce: 26
0.00016060810739755 Eth
Nonce: 27
0.00021790093401258
0x9d406c40...EA5870a75

Execution Trace

UniswapV2Pair.approve( spender=0x94235659cF8b805B2c658f9ea2D6d6DDbb17C8d7, value=115792089237316195423570985008687907853269984665640564039457584007913129639935 ) => ( True )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma 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 getReserves
uint112 private reserve1; // uses single storage slot, accessible via getReserves
uint32 private blockTimestampLast; // uses single storage slot, accessible via getReserves
uint public price0CumulativeLast;
uint public price1CumulativeLast;
uint public kLast; // reserve0 * reserve1, as of immediately after the most recent liquidity event
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX