Відкрийте etherscan.io і вставте в пошук хеш переказу — рядок із 66 символів, що починається з 0x, який покаже гаманець або сервіс-відправник. На сторінці транзакції шукайте єдине поле Status: воно показує Success, Fail або Pending.
Status: Success означає, що переказ виконано. Ознака, що USDT справді пішли, — блок ERC-20 Tokens Transferred, а не поле Value: 0 ETH, яке при переказі токена завжди нульове. Status: Fail означає, що переказ не відбувся, і поруч зазвичай стоїть напис ERC-20 Token Transfer Error: токен не перераховано, хоча комісію вже списано.
Комісія в Ethereum списується навіть при провалі — гроші йдуть на газ, а не на сам переказ. Транзакція, що застрягла, до того ж блокує всі наступні перекази з тієї самої адреси, доки її не витіснять дорожчою копією з тим самим номером (nonce). Як це влаштовано — у розділах нижче.
Success, Fail, Pending — одне поле статусу
В оглядача TRON полів стану два, і збігаються вони не завжди. В Etherscan поле одне. Усе, що потрібно людині із завислим переказом, написано в рядку Status на самому верху картки.
Успішний переказ ERC20, знімок живої сторінки 19.09.2026: Status: Success, Block: 26011545 25 Block Confirmations, ERC-20 Tokens Transferred: 2,181.9706 ($2,181.20) Tether USD (USDT) і одразу під ним Value: 0 ETH ($0.00).
Нуль у полі Value лякає даремно. USDT — не монета мережі, а запис усередині чужого контракту, тож при переказі токена ETH не рухається і «сума» транзакції нульова. Доказ переказу — блок ERC-20 Tokens Transferred. Є він — токен перерахований. Зворотне читається за статусом: за Status: Fail стан відкочено, і USDT лишилися у відправника.
Невдалий переказ, знімок тієї самої дати: Status: Fail, а під шапкою два попереджувальні рядки дослівно — Warning! Error encountered during contract execution [invalid opcode: INVALID] та ERC-20 Token Transfer Error (Unable to locate corresponding Transfer Event Logs), Check with Sender.
Другий напис — головний: Etherscan не знайшов у логах події Transfer. Разом зі Status: Fail це означає, що стан відкочено і токен не перерахований. Числа з тієї самої сторінки: Gas Limit & Usage by Txn: 195,000 | 195,000 (100%) і Transaction Fee: 0.000027113351655 ETH ($0.07). Ліміт вибрано до кінця, 0,07 $ списано, USDT лишилися у відправника.
Третє значення — Pending: транзакцію розіслано, але в жоден блок вона ще не потрапила. Живого знімка такої картки ми не маємо: 19.09.2026 мережа була вільна і транзакції йшли в блок за один слот. Сам стан і окремий розділ /txsPending подаємо за документацією Etherscan.
Поза цими двома прикладами Etherscan називає у своїй базі знань ще кілька написів причини: Out of Gas, Reverted, Bad Jump Destination, Bad Instruction. Перелік наводимо за документацією вендора і не стверджуємо, що він вичерпний.
Чому газ списано, а USDT не переказано
Це головне нерозуміння, з яким приходять на сторінку транзакції, і відповідь неприємно проста: мережа бере плату за роботу, а не за результат. Вузли вже виконали обчислення — отже, за них заплачено. Відмова контракту на останньому кроці нічого не повертає.
У TRON буває інакше: там провал через брак енергії може не коштувати відправникові нічого, бо палити не було чого. В Ethereum такого механізму немає — витрачений газ списується завжди, і це не збій і не утримання, а будова мережі.
Три типові причини провалу при переказі USDT:
- Занижено ліміт газу. Переказ USDT дорожчий за переказ ETH. Замір 19.09.2026 за 736 успішними викликами
transfer()контракту USDT: витрата газу мінімум 41 273, медіана 46 097, максимум 63 221. Гаманець, який виставив ліміт «як на переказ ETH» — 21 000, — не доїде. - На балансі менше USDT, ніж переказують. Контракт скасовує операцію, а газ на цей момент уже витрачено.
- Адреса в чорному списку емітента. Контракт відмовляється виконувати переказ.
Порада «поставте ліміт газу побільше, щоб напевно» тут не працює. Ліміт — це стеля, а не ціна: невитрачений газ повертається. При провалі списується весь витрачений газ, а не весь ліміт, — зате резервує гаманець саме весь ліміт, і на час переказу ця сума випадає з балансу.
Що робити після Fail: перевірити баланс USDT на адресі відправника і звірити ліміт газу із заміряною витратою зі списку вище. У знятому прикладі річ була не в ліміті: там стояло 195 000 — учетверо більше за медіанні 46 097.
Газ витрачено до кінця тому, що машина натрапила на заборонену інструкцію, а вона за своїм устроєм спалює весь залишок. Брак ліміту оглядач називає інакше — Out of Gas, і на цій сторінці такого напису немає. Оглядач тут не помічник: він читає блокчейн, але нічого не повертає і не пересилає.
Скільки насправді коштував переказ — за рядками сторінки
Плату за переказ Etherscan розкладає на п'ять рядків, і це єдине місце, де видно, переплатила людина чи ні. Значення в таблиці — зі знімка успішного переказу 19.09.2026.
Рядок на сторінці | Що він означає |
|---|---|
| Ліворуч — стеля, яку поставив гаманець; праворуч — скільки газу витрачено насправді і яка це частка стелі |
| Підсумкова ціна однієї одиниці газу |
|
|
| Підсумок: витрачений газ, помножений на ціну |
|
|
Арифметика сходиться: Base: 0.1026788 плюс Max Priority: 2 дають рівно 2.1026788 Gwei з рядка Gas Price. Чайові в цьому переказі вийшли вдев'ятнадцятеро більші за базову комісію мережі — гаманець проставив їх за умовчанням, а мережа тієї хвилини була порожня.
Висновок, який варто забрати з собою: 19.09.2026 майже всю ціну переказу в Ethereum складала не комісія мережі, а надбавка гаманця. Замір базової комісії того дня за 100 блоками — мінімум 0,0932, медіана 0,1248, максимум 0,1602 gwei. Фактично сплачене гаманцями в тій самій вибірці — від 0,1005 до 15,0 gwei, розкид до 150 разів.
У грошах, за медіанної витрати 46 097 газу і курсу ETH 2 640,76 $ на 19.09.2026: за базовою комісією останнього блоку, 0,1048 gwei, переказ коштував би близько 0,013 $; за медіаною фактично сплаченого, 0,3166 gwei, — близько 0,039 $. Рядок Max: 200 Gwei з того самого прикладу — це 24,37 $, але це стеля, а не ціна.
Усі ці числа — стан одного дня. Газ Ethereum торгується на аукціоні і змінюється протягом доби, тож ціну перед відправкою звіряють на etherscan.io/gastracker: 19.09.2026 плашка «Gas:» у шапці оглядача показувала 0,103 Gwei.
Nonce: чому один завислий переказ блокує всі наступні
Nonce — порядковий номер транзакції конкретної адреси. На сторінці він стоїть у блоці Other Attributes окремим рядком: у знятих прикладах це Nonce: 1 в одного відправника і Nonce: 1186633 в іншого — гаманця великого сервісу, який відправив понад мільйон транзакцій.
Мережа обробляє транзакції адреси строго за зростанням номера. За формулюванням Etherscan, транзакція з більшим номером не потрапить у блокчейн, доки не буде успішно включена транзакція з меншим. Тому один завислий переказ зупиняє чергу цілком.
Звідси два стани, які Etherscan розрізняє:
Pending— черга дійшла: транзакція готова до включення і чекає місця в найближчому блоці.Queued— транзакція поза чергою і в найближчий блок потрапити не може, бо попереду є невиконана з меншим номером. Якщо інших транзакцій, що чекають на включення, у відправника немає, Etherscan називає ймовірною причиною хибний nonce.
Заміна — за інструкцією самого Etherscan: зібрати нову транзакцію з тими самими параметрами, підняти ціну газу і вручну виставити їй номер завислої. Якщо номер не чіпати, гаманець привласнить наступний за рахунком, і нова транзакція просто стане в чергу за старою; вендор попереджає про це окремо.
Скасування у звичному сенсі не існує. Те, що Etherscan називає «скасуванням», — витіснення пустишкою: переказ 0 ETH самому собі з тим самим номером і вищою ціною газу. Мережа візьме ту з двох, у якої ціна газу вища, і номер виявиться зайнятий.
Жорстка межа, і знати її треба до того, як шукати спосіб: транзакцію, що вже потрапила в блок, ані скасувати, ані замінити не можна. Це стосується і невдалої — Fail так само остаточний, як Success.
У TRON цієї біди немає зовсім: невідправлена транзакція живе там 60 секунд і далі її просто відкидають вузли, черга не накопичується. «Завислий переказ» — властивість Ethereum і BNB Chain, а не всіх мереж одразу. Скільки підтверджень вважати достатнім — розібрано окремо: підтвердження транзакції в блокчейні.
Якщо хеша в Etherscan немає взагалі
Пошук відповідає «не знайдено» — це майже ніколи не збій оглядача. Причини різні, і робити в кожному випадку треба різне.
Шукають не той хеш. Хеш транзакції Ethereum — рівно 66 знаків: 0x і 64 шістнадцяткові символи. Номер заявки чи внутрішній ідентифікатор в інтерфейсі сервісу — інший рядок, і в блокчейні його немає. У гаманцях потрібне поле зветься TxID, Transaction ID або Hash.
Зворотний висновок не працює: правильна довжина не доводить, що хеш існує саме в цій мережі. В Ethereum і BNB Chain формат один і той самий, і хеш з однієї мережі виглядає в іншій цілком законно. Якщо переказ насправді йшов у BNB Chain, той самий рядок знайдеться в її власному оглядачі: перевірка переказу USDT у BscScan.
Гаманець підписав транзакцію, але не розіслав її. Зв'язку не було або вузол відмовив. Ознака впізнавана: хеш є в історії гаманця, а в оглядачі за ним порожньо.
Переказ пішов в іншу мережу. Одна й та сама адреса 0x… існує в усіх EVM-мережах одразу, і з вигляду рядка цього не зрозуміти. Мережі розрізняють за chain ID: в Ethereum це 1, у BNB Smart Chain — 56 (прямий запит eth_chainId 19.09.2026). Хеш при цьому один, а оглядачі різні.
Наочний приклад — адреса для донатів, вказана в підвалі і Etherscan, і BscScan. 19.09.2026 на ній лежало 42,688948 ETH в Ethereum і 32,017013 BNB у BNB Chain, а ще 22 653,74 USDT проти 2 066,67 USDT. Один рядок, чотири незалежні баланси. Що робити далі — переказ пішов не в ту мережу.
Ще один випадок «нічого не бачу», і він уже не про хеш: дивляться на баланс, а не на транзакцію. USDT не показується в ETH Balance: це не монета мережі, а запис у чужому контракті.
Для токенів на сторінці адреси є окремий блок Token Holdings — за документацією Etherscan він відкривається натисканням на піктограму гаманця. Нульовий ETH і ненульовий USDT на одній адресі — звичайна річ.
Хто робить Etherscan і чого від нього чекати не варто
Etherscan — незалежний приватний проєкт, запущений 2015 року, а не підрозділ Ethereum Foundation; так він описує себе на власній сторінці «About Us». Офіційного оглядача в Ethereum немає взагалі: мережа децентралізована, оглядачів кілька, і будь-який із них — сторонній продукт.
Це комерційна компанія: на сторінках транзакцій стоїть реклама, у програмного інтерфейсу є платні тарифи. Не вада, але й не державний сервіс. Практичний наслідок один, і він написаний у підвалі кожної сторінки: оглядач — майданчик для пошуку й аналітики. Він читає блокчейн і показує прочитане.
Звідси — чого просити в нього марно: пришвидшити переказ, скасувати його, повернути гроші, розблокувати гаманець. Нічого з цього оглядач не може. І навпаки: щоб подивитися транзакцію, під'єднувати гаманець не треба — пошук за хешем і за адресою працює без входу, а приватний ключ і фраза відновлення йому не потрібні ніколи.
Коли переказ дійшов і USDT час міняти — це вже наша частина роботи: ми обмінник, а не оглядач і не біржа. Напрям, про який ішлося вище: обмін USDT у мережі TRON.
Короткі відповіді
Чому комісію списано, якщо переказ не пройшов?
Бо мережа бере плату за роботу, а не за результат: обчислення виконані — отже, оплачені. За Status: Fail списується весь витрачений газ, а самі USDT лишаються на адресі відправника. У знятому прикладі 19.09.2026 це 0,07 $ комісії і нуль перерахованих токенів.
Що означає напис ERC-20 Token Transfer Error?
Повністю він має такий вигляд: ERC-20 Token Transfer Error (Unable to locate corresponding Transfer Event Logs), Check with Sender. Etherscan не знайшов у логах події Transfer.
Сам напис не доводить, що токен лишився на місці: найімовірнішою причиною вендор називає контракт, який не випускає подію Transfer, хоча баланс уже списано; рідше — зупинений контракт і брак токена на балансі. Що переказ не пройшов, каже сусіднє поле Status: Fail. Вендор радить звернутися до відправника.
Скільки чекати, якщо Status показує Pending?
За документацією Etherscan транзакція може висіти годинами й днями, якщо ціну газу занижено; живого знімка такої картки ми не маємо — 19.09.2026 мережа була вільна. Чекати можна, поки переказ не заважає наступним. Якщо заважає, його витісняють копією з вищою ціною газу. Nonce копії виставляють вручну, той самий: не зміните номер — гаманець привласнить наступний, і нова транзакція застрягне так само.
Чому в полі Value стоїть 0 ETH, хоча я надсилав USDT?
Так і має бути. Value показує рух монети самої мережі, а USDT — запис у чужому контракті, і ETH при його зміні не рухається. Суму шукайте в блоці ERC-20 Tokens Transferred, а на сторінці адреси — у блоці Token Holdings.



