209 похожих чатов

Относительно EOA понял, спасибо. Но я имел введу, что почему бы

не вызвать апрув в функции и при успешном исходе дальше выполнять код функции?

При этом человеку не надо было бы совершать 2 транзакции.

8 ответов

31 просмотр

Потому что msg.sender уже будет не пользователь, а контракт

Потому что потенциальный скам сайт может аппрувнуть все токены что у тебя есть на балансе и списать все деньги за первую же транзакцию

Egor Gavrilov
Потому что потенциальный скам сайт может аппрувнут...

По такому поводу можно передать привет солане, где такой паттерн возможен)))))

Dmitry-Podolsky Автор вопроса
Dmitry Podolsky
Ну пользователь же сам подписывает)

Как будто там видно что он подписывает

Dmitry Podolsky
Ну пользователь же сам подписывает)

да, но только у тебя в байткоде будет что-то типа 0x12345678 что является функцией депозита без аргументов например а сама функция на контракте (не всегда верифицированном) является небоскребом из различной логики

Dmitry-Podolsky Автор вопроса
Microwave Dev
Как будто там видно что он подписывает

Ну в этом суть децентролизации) Ты берешь на себя обязательства сам все проверить или доверяешь комьюнити.

Похожие вопросы

Обсуждают сегодня

Карта сайта