DEXG utilises four smart contracts (the "DEXToken Core") building the core functionalities of the DEXToken Protocol: (1) the Factory contract, creating the pool contract instances, (2) the Pool (Speculative AMM) contract to implement the automated market maker functions, (3) the Swap is a wrapper contract for convenient trading between two different asset pairs and (4) the reward distributor contract. The DEXG Github repos can be found here.
The contracts are built minimal in design and implementation. The less conditional behaviour the smart contract code offers, allowing the code to be executed in a consistent and bug-free manner.
The DEXToken Core has been fully deployed on the Ethereum mainnet.