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

#web3 #web3py

Вопрос:

Меня обманули некоторые контракты web3, где я могу купить его у pancake swap, но функция утверждения написана таким образом, что она не вступает в силу. Я единственный в мире, кого обманул этот токен, мошенник 0x608756c184A0723077B0c10F97f4D054c9eE1C0F (в сети BSC), он создал много таких токенов, один из которых я случайно купил.

Поэтому, чтобы в дальнейшем избежать мошенничества, я хотел бы протестировать имитацию цикла «купить с помощью wbnb -> одобрить передачу токена из pancake ->> продать этот токен обратно в wbnb».

Каков лучший способ для меня этого достичь? Единственный способ, который я мог придумать,-это написать новый контракт и создать неподписанную транзакцию, выполнить на ней оценку газа, чтобы проверить, нет ли какой-либо ошибки, и подтвердить, что я могу вернуть мне правильную сумму wbnb….

Тем не менее, я раньше не писал никакого кода прочности… Есть ли лучший способ подойти к этому? Как мне написать такой надежный код?

Комментарии:

1. Я также заинтересован в решении/ответе на это. Кто-нибудь?