Uniswap runs on two smart agreements; an "Trade" contract and a "Manufacturing plant" contract. These are programmed PC programs that are intended to carry out unambiguous roles when certain circumstances are met. In this occurrence, the production line brilliant agreement is utilized to add new tokens to the stage and the trade contract works with every symbolic trade, or "exchanges." Any ERC20-based token can be traded with one more on the refreshed Uniswap v.2 stage. https://uniswapexchange0.com/