Studying Uniswap V2,V3 Interface and Contracts