В сетях Ethereum, BNB Chain, Arbitrum и других EVM-блокчейнах каждая операция требует gas — условной “платы” за вычисления.
Gas limit — это максимальное количество газа, которое вы готовы потратить на транзакцию.
Проще говоря:
- Gas price — сколько вы платите за единицу газа
- Gas limit — сколько газа разрешено потратить максимум
- Итоговая комиссия = gas used × gas price 💸
Зачем нужен gas limit
У каждой операции разная “сложность”:
- обычный перевод токенов — меньше газа
- свап на DEX — больше
- взаимодействие со сложным смарт-контрактом — ещё больше
Gas limit защищает пользователя от бесконтрольных расходов. Если контракт начнёт выполнять слишком много операций, сеть остановит выполнение на установленном лимите.
Почему транзакции фейлятся
Самая частая причина — не хватило gas limit.
Если вы поставили лимит ниже, чем реально нужно контракту, транзакция завершится с ошибкой — failed или out of gas ⚠️
Важно:
даже если транзакция фейлится, комиссия всё равно списывается. Почему? Потому что валидаторы уже потратили ресурсы сети на попытку её выполнить.
Другие причины неудачных транзакций
Не всегда дело именно в gas limit. Транзакция может не пройти из-за:
- revert в смарт-контракте — например, недостаточно токенов или нарушены условия сделки
- слишком низкого slippage при обмене
- изменения цены актива во время выполнения
- недостатка нативной монеты на комиссию
- nonce error — если транзакции отправлены в неправильном порядке
- перегрузки сети или слишком низкой комиссии 🚦
Как понять, что именно случилось
Признаки:
- Out of gas — лимит газа был слишком низким
- Reverted — контракт сам отклонил операцию
- Dropped / Pending too long — комиссия оказалась недостаточной для текущей нагрузки сети
Посмотреть причину можно в блокчейн-эксплорере: Etherscan, BscScan, Arbiscan и др. 🔎
Как снизить риск фейла
- не занижайте gas limit вручную без необходимости
- используйте значения, которые предлагает кошелёк
- перед свапом проверяйте slippage
- держите запас нативной монеты для комиссий
- в моменты высокой волатильности закладывайте чуть больший лимит
Главное
Gas limit — это не сама комиссия, а верхняя граница расхода газа.
Если лимита не хватает, транзакция может фейлиться, а комиссия за попытку всё равно будет уплачена. Поэтому в DeFi важно следить не только за ценой актива, но и за параметрами исполнения сделки 🧠
Подборку каналов про криптовалюты — с аналитикой, новостями и DeFi-разборами — стоит посмотреть ниже 📌