Seems like one of the most commonly reported issue is about passing wrong params: - https://github.com/uniswap-python/uniswap-python/issues/355 - https://github.com/uniswap-python/uniswap-python/issues/350 I suppose these happen if any of (version, fee, token0, token1) are wrong. It might be helpful to catch these exceptions and re-raise them with more helpful error messages, as I wrote here: https://github.com/uniswap-python/uniswap-python/issues/355#issuecomment-1788908254 We might also want to remove the 0.3% assumption and just raise an exception if not set for V3: https://github.com/uniswap-python/uniswap-python/issues/355#issuecomment-1789255376