У меня есть веб-приложение, и когда я отправляю транзакцию, мне нужно одобрить этот tx, нажав «Принять» в Metamask. Я хотел бы реализовать автоматическое некликабельное подтверждение. Является ли это возможным? Как? (безопасность в данном случае не важна)
Привет, я не совсем уверен, что понял вопрос, но я постараюсь ответить на него...
Если вы говорите о запросе подтверждения, который вы получаете при транзакции с использованием Metamask, то от него невозможно избавиться, поскольку именно так закодирован Metamask. Это связано с приложением Metamask, а не с вашим децентрализованным приложением.
Если вы все еще хотите реализовать автоматический не кликабельный ответ для пользователей, которые отправляют эфир/токены другими способами, не связанными с Metamask... тогда вам придется использовать events . События автоматически определяют, когда пользователь отправляет средства, и могут дать ему ответ, который вы закодировали. *Ответ также появится у тех, кто отправил средства через Metamask.
ОБНОВЛЕНИЕ : вы не можете изменить поведение метамаски с помощью кода в Dapp. Metamask в данном случае является третьей стороной, которая не имеет ничего общего с вашим децентрализованным приложением.
Итак... Можно ли избежать этой кликабельной операции с событиями? Нет.
сапиенсапиенс
Юлбэйл
Ричард Фу
сапиенсапиенс
Ричард Фу