На DEX все операции управляются кодом, который называется смарт-контрактом. Когда пользователь создает заявку на обмен, контракт проверяет баланс и условия сделки, после чего, при совпадении условий, автоматически проводит транзакцию. Благодаря этому процессу, пользователи не передают контроль над своими средствами — криптовалюты хранятся на личных кошельках и переводятся только во время сделки.