WeiDex is the Decentralized Exchange of the Future