The Hydro Protocol is a set of smart contracts for developing decentralized cryptocurrency exchanges for trading ERC20 tokens.