Термин
Gas limit
Gas limit — максимум вычислений, который ты авторизуешь для транзакции на Ethereum или другой EVM-цепи. Простой перевод стоит 21 000 gas; сложные smart-contract вызовы могут требовать сотни тысяч.
Gas limit — потолок вычислительной работы, которую одна транзакция может выполнить в EVM-цепи. Отличается от gas-price (определяет сколько платишь за единицу gas). Простой ETH-перевод — 21 000 gas; token-перевод — обычно 40 000-80 000; сложное DeFi-взаимодействие может съесть сотни тысяч.
Если транзакция кончает gas до завершения, операции откатываются, но потраченный gas не возвращается — заплатил за упавшее исполнение. Кошельки автоматически оценивают gas limit для типовых операций; ручные overrides имеют смысл при взаимодействии с новыми контрактами или когда кошелёк недо-оценивает.
Слишком большой gas limit не стоит дороже если транзакция использует меньше — неиспользованный gas возвращается. Слишком маленький — вызывает failure и потерянную комиссию. Безопасный дефолт — доверять оценке кошелька, если не знаешь зачем менять.
Хочешь применить это на практике?