A Decentralized Exchange is Now Aggregating Decentralized Exchanges, Welcome to Smart Contracts as a Platform