SushiSwap provides noncustodial token markets that are operated by smart contracts and supplied by liquidity contributors.