Muffin is an AMM protocol that supports concentrated liquidity and multiple fee tiers in one pool. Liquidity providers (LPs) can optimize profits with wider choices fee tiers. Other new features include limit orders, internal account, all built in a single contract.