In general, protocols and applications use automated market makers(AMMs) for token swaps and price discovery. AMM is a method that automates the digital asset trading process without authorization or maintaining an order book. Trades are facilitated using liquidity pools that emulate buyers and sellers. AMMs can provide deep liquidity, reduce transaction costs, and have 100% uptime for as many customers as necessary.