The fees Uniswap charges vary depending on the protocol’s version. Uniswap v1 charges a constant 0.30% fee on all trades that is divided between the LPs. On Uniswap v2 a 0,05% fee on trades was introduced with an option to be shut on/off by the community decision. Uniswap v3 brought even more fee flexibility with variable tiers such as 0.05% for stablecoin pools, 0.30% for standard pools, and 1% for exotic pools that contain extremely risky asset pairs for LPs. The protocol fees are off by default but may be turned on by the governance decision. When using the latest version of Uniswap - v3, liquidity providers allocate liquidity within a custom price range unlike earlier versions of the Uniswap app where it was distributed along the whole price scale. This functionality may be useful when taking part in polls with stablecoin pairs as a liquidity provider since users can choose to allocate capital to smaller price ranges because stable asset pools rarely utilize their whole liquidity as most of it is out of the price range. The Uniswap wallet support includes most Ethereum crypto wallets like Trust wallet, MetaMask, and Coinbase Wallet.