[TAC-154] add exchange and exchanges list refactoring