Guides

Как ускорить или отменить зависшую транзакцию Ethereum

28 октября 2026 г.
4 мин чтения

Перевод ETH или ERC-20 висит в pending. Как «ускорить» и «отменить» работают через тот же nonce и откуда ошибка replacement transaction underpriced.

Вы отправили ETH или USDT ERC20, а кошелёк уже полчаса показывает «Ожидание» (pending). Следующие переводы тоже встали в очередь. В MetaMask и других кошельках рядом с такой транзакцией есть кнопки «Ускорить» и «Отменить». Разберёмся, что они делают на самом деле и когда помогают.

Симптом: перевод не подтверждается

  • Транзакция в кошельке со статусом pending, в обозревателе — «Pending» или её нет вовсе.
  • Новые переводы с этого же адреса тоже не уходят.
  • При попытке ускорить кошелёк пишет replacement transaction underpriced.

Если обозреватель уже показывает подтверждение, а кошелёк — нет, это другая ситуация: смотрите статью про расхождение MetaMask и обозревателя.

Почему так: nonce и цена газа

Каждая транзакция с адреса Ethereum получает порядковый номер — nonce. Сеть исполняет их строго по порядку: пока транзакция с nonce 15 не включена в блок, транзакция 16 ждёт. Главная причина зависания — слишком низкая цена газа: после EIP-1559 перевод платит базовую комиссию блока плюс чаевые валидатору, и если ваш max fee оказался ниже текущей базовой комиссии, транзакция будет ждать, пока сеть не разгрузится. Механика разобрана в статье о max fee ниже base fee.

«Ускорить» и «отменить» не «вытаскивают» транзакцию из сети. Обе кнопки отправляют новую транзакцию с тем же nonce и более высокой комиссией. Узлы сети принимают замену, только если она заметно дороже исходной, — отсюда ошибка replacement transaction underpriced: прибавка к цене газа слишком мала. У популярных клиентов порог замены обычно около 10% к обоим параметрам комиссии; точное правило зависит от узла.

Чем отличаются «Ускорить» и «Отменить»
ДействиеЧто отправляетсяРезультат
УскоритьТа же транзакция, тот же nonce, выше комиссияИсходный перевод проходит быстрее
ОтменитьПеревод 0 ETH самому себе с тем же nonce, выше комиссияИсходный перевод не исполнится, газ за замену списан

Что делать по шагам

  1. Найдите хеш зависшей транзакции и откройте его в обозревателе. Запишите nonce, max fee и priority fee.
  2. Посмотрите текущую базовую комиссию в обозревателе или кошельке. Если ваш max fee ниже — без замены перевод может ждать долго.
  3. Нажмите «Ускорить» в том кошельке, из которого отправляли. MetaMask описывает этот порядок в своей справке. Если видите underpriced — поднимите обе комиссии сильнее.
  4. Отменяйте только если перевод больше не нужен. Отмена — тоже транзакция, она стоит газа и может не успеть: если исходный перевод попадёт в блок первым, отмена не сработает.
  5. Не отправляйте тот же платёж заново с новым nonce. Если обе транзакции пройдут, вы заплатите дважды.
  6. Убедитесь в итоге. После замены у перевода новый хеш; старый в обозревателе будет помечен как замещённый. Как найти итоговую запись — в материале про transaction replaced.

Если перевод шёл на обмен

Если зависший ETH или USDT отправлен на адрес заказа, сам заказ ждёт поступления. На KOT.CASH неоплаченный заказ живёт час; если транзакция подтвердится позже, напишите в поддержку с номером заказа и хешем, не создавая повторную оплату. Отменять перевод на адрес заказа стоит, только если вы решили не обмениваться. Для новых заказов на странице ETH → USDT указывайте комиссию с запасом — оценить её поможет калькулятор max fee EIP-1559.

Когда кнопок нет

Некоторые кошельки не дают ускорять транзакции, а у бирж такой функции нет вовсе. Если вы отправляли с биржи, повлиять на комиссию нельзя — пишите в её поддержку. В некастодиальном кошельке без кнопки можно вручную отправить транзакцию с тем же nonce, если кошелёк разрешает задавать nonce (в MetaMask это включается в расширенных настройках). Делайте это осторожно и только на тот же адрес отправителя.

Если транзакция вообще не видна в обозревателе спустя долгое время, скорее всего, её уже нет в мемпуле узлов: она могла выпасть из-за слишком низкой цены. В таком случае кошелёк всё ещё «помнит» её и держит nonce занятым. Отправьте замену с тем же nonce и нормальной комиссией — это освободит очередь, а исходный перевод уже не исполнится.

Как не повторить

  • Не ставьте комиссию «минимальную» в часы высокой нагрузки сети.
  • Не отправляйте несколько переводов подряд, пока первый в ожидании.
  • Держите на адресе запас ETH на ускорение — замена тоже стоит газа.
  • Для срочных переводов ставьте max fee с заметным запасом: лишнее сверх фактической цены не списывается.
  • Если пользуетесь несколькими кошельками с одним ключом, не отправляйте из них одновременно: каждый может присвоить один и тот же nonce, и одна из транзакций будет отклонена или заменит другую.

Частые вопросы

Отмена транзакции Ethereum бесплатна?

Нет. Отмена — это новая транзакция с тем же nonce и более высокой комиссией, за неё списывается газ. Исходный перевод при этом не исполняется, если отмена попала в блок первой.

Что значит replacement transaction underpriced?

Узел отклонил замену, потому что её комиссия недостаточно выше исходной. Поднимите и max fee, и priority fee заметнее и повторите.

Можно ли ускорить вывод ETH с биржи?

Нет, транзакцию подписывает биржа, и только она может её заменить. Обратитесь в поддержку биржи.

Обменять ETH на USDTПропуски nonce перед обменомГаз в Ethereum: gwei и gas limitКалькулятор max fee EIP-1559

Источники

Готовы обменять крипту?

Быстрые, прозрачные свопы — регистрация не нужна.

Начать обмен
Как ускорить или отменить зависшую транзакцию Ethereum | KOT.CASH