Я отправил 2 ETH со своего кошелька Nano на биржу Bittrex. Однако транзакция застревает из-за нехватки газа. Я ожидаю, что мои 2 ETH вернутся в мой кошелек за вычетом платы за газ. Однако я не видел баланса в 2 ETH в своем кошельке. Как я могу восстановить свои 2 ETH. Большое спасибо за любую помощь.
Как вы правильно заметили, это out of gas
ошибка. Что происходит в этой ситуации, так это то, что он возвращается с ошибкой и возвращается к состоянию, которое было до отправки транзакции, за исключением того, что вы должны заплатить майнеру стоимость газа за его выполнение.
Когда я проверил ваш счет, баланс213.119202218 Ether
Чтобы проверить правильность баланса, необходимо сложить все IN и вычесть успешно завершенные OUT (кроме неудачного) и вычесть все Tx-стоимости OUT, как показано ниже (при условии отсутствия внутренних транзакций),
------------------------------------------------------------------------------------------
| IN Txs | OUT Txs (Except fails) | Fees for OUT Txs | Balance |
------------------------------------------------------------------------------------------
| 15.42115568 + 100 + 100 | - 2.3 |-(0.001512462+0.000441)|213.119202218|
------------------------------------------------------------------------------------------
т.е. 15,42115568 + 100 + 100 - 2,3 - 0,001512462 - 0,000441 = 213,119202218
что в точности соответствует балансу вашего счета. Таким образом, ваш баланс ETH в кошельке правильный, и у вас осталось 2 ETH.
Я ожидаю, что мои 2 ETH вернутся в мой кошелек за вычетом платы за газ.
Если то, что вы имели в виду, заключается в том, чтобы увидеть, как произойдет обратная транзакция, и увидеть IN
транзакцию снова, это не так. В этом нет необходимости, потому что на самом деле сумма в 2 ETH не была отправлена, и она уже находится в вашем кошельке.
Ачала Диссанаяке