депозите токенов A фронтенд формирует транзакцию от имени пользователя: A.transfer(_deposit, _amount). Пользователь подписывает. Она от кошелька, поэтому msg.sender = пользователь, апрув не нужен.
2. При создании ордера (а ордербук у etherdelta офф-чейн) можно проверить статус депозита
3. Смарт-контракт etherdelta пользуется токеном только для withdraw обратно
Тогда метамаск всплывает один раз. Или в чём проблема?
ну тут ты опираешься на оффчейн проверку депозита верно?
Обсуждают сегодня