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

Всем привет, не так давно начал юзать либу web3js, пытаюсь

сделать апрув на смарт контракт по свапу токенов, но у меня транза стабильно в чейн не запихивается, вылезает revert, в какую сторору стоит покопать с этой проблемой?

16 ответов

69 просмотров

А газ корректно посчитали?

раз уж встал на этот путь, помощи не жди

Попробуй ethers, он (по моему субъективному мнению) превосходит в плане удобства веб3жс в разы. Скинь еще код, что бы нам проще было помочь тебе, а так же отправь адрес контракта, к которому обращаешься

Evgeny янисов
viem еще лучше)

добрый день, почему?)

Evgeny янисов
viem еще лучше)

согласен но мнекажется там проблемы с деплоями

𓂭𓃇
добрый день, почему?)

Он очень аккуратно сделан — это плюс Мажорные релизы превращают проект в тыкву — это минус В целом топ, активно использую

THE MEMOLOGICAL EXPEDITION
Ну вот у этерс тоже превращают в тыкву)

Да такое сплошь и рядом Каждый раз хочется заценить новинку и каждый раз все ломается при обновлениях rainbowkit, connectkit, wagmi, viem

Egor Gavrilov
Да такое сплошь и рядом Каждый раз хочется заценит...

wagmi вообще не нравится как ведет себя с mobx, пришлось писать свое

𓂭𓃇
wagmi вообще не нравится как ведет себя с mobx, пр...

Стейт менеджерами вообще перестал пользоваться давно Вагми использует react query для кэша и я чисто в таком ключе стейт менеджерю

Alexey-Vasin Автор вопроса
gxdness.eth
Попробуй ethers, он (по моему субъективному мнению...

сделал реплаем, в прошлый раз бот удалил флоу у меня такой: 1.собираю raw legacy транзу, с апрувом на смартконтракт по обмену токенов(0x6352a56caadC4F1E25CD6c75970Fa768A3304e64), сама монета - 0x55d398326f99059fF775485246999027B3197955 2.подписываю ее ключом заимпорченным из wallet(0x + privateKey) 3.шлю в бесплатный рцп пулл. Делаю это в сети BSC. ловлю ошибку - TransactionRevertInstructionError: Transaction has been reverted by the EVM Думал сначала на газ, но по факту закладываю на 10 процев больше average цены, с газЛимитом тоже все ок насколько понимаю. Думал еще про chainId, но по идее тут он роли не играет, так как value = 0. Грешил еще на рпц пул, но попробовал через quicknode, результат тот же самый. Пока что в тупике с этим вопрсом) код на pastebin: id -Fj3iwzuY, не дает вставить ссылку

Alexey Vasin
сделал реплаем, в прошлый раз бот удалил флоу у м...

Эту транзу можно через eth_call отправить и большинство нод вернет не только revert но и причину, какая ошибка

Alexey-Vasin Автор вопроса
gxdness.eth
Попробуй ethers, он (по моему субъективному мнению...

зареплаил еще раз, сори за копипаст, я ничего такого не добавлял, странно что бот так жестко вычищает флоу у меня такой: 1.собираю raw legacy транзу, с апрувом на смартконтракт по обмену токенов(0x6352a56caadC4F1E25CD6c75970Fa768A3304e64), сама монета - 0x55d398326f99059fF775485246999027B3197955 2.подписываю ее ключом заимпорченным из wallet(0x + privateKey) 3.шлю в бесплатный рцп пулл. Делаю это в сети BSC. ловлю ошибку - TransactionRevertInstructionError: Transaction has been reverted by the EVM Думал сначала на газ, но по факту закладываю на 10 процев больше average цены, с газЛимитом тоже все ок насколько понимаю. Думал еще про chainId, но по идее тут он роли не играет, так как value = 0. Грешил еще на рпц пул, но попробовал через quicknode, результат тот же самый. Пока что в тупике с этим вопрсом) код на pastebin - id - Fj3iwzuY

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

Карта сайта