Rubicon is an order book protocol for trading ERC-20 tokens. Trade with swaps, limit orders, market orders, and batch orders on an on-chain order book DEX.