Swap ETH & ERC-20 tokens across all decentralized exchanges.