Я отправил транзакцию и получил хеш, но обозреватели блокчейна его не видят. Что случилось?

Я использовал в клиенте eth, web3.eth.sendTransaction({from:sender,to:receiver,value:amount)чтобы попытаться отправить немного эфира, набрал да на вопрос, а затем получил хеш-номер 0x6ec7a8ea0e4cf1b381abea7a03e84338fe75a1c8f47767a8da18255508066ac5.

Глядя на etherscan , похоже, что транзакция не существует.

Проверяя значения моих счетов, они не перемещались.

Как я могу узнать, что это не удалось или удалось, и если это не удалось, то почему?

у меня тот же вопрос, как вписаться?
Это на самом деле не отвечает на вопрос. Если у вас есть другой вопрос, вы можете задать его, нажав Задать вопрос . Вы также можете добавить вознаграждение , чтобы привлечь больше внимания к этому вопросу, когда у вас будет достаточно репутации . - Из обзора

Ответы (2)

Не уверен, что могло пойти не так. Вы подключены к сети? Вы полностью синхронизированы (если вы не полностью синхронизированы, ваша учетная запись отправителя может иметь неправильный одноразовый номер)?

Я думаю, что это не полностью синхронизировано: 12: 53: 34.508 | eth Блок импорта 804227 548 мс по какой-то причине. Через некоторое время я отключил PeerCount, тогда как я запустил клиент с помощью eth -j -i -x 50

Вам нужно как-то запросить своего клиента, чтобы выяснить причину, по которой он не прошел. В geth вы можете получить ожидающие транзакции и в целом проверить текущий пул транзакций в очереди, чтобы увидеть, что-то не так. Кроме того, geth отвечает большим предупреждением, если по какой-то причине не принимает транзакцию. Не знаю, как это делает eth.