Несколько часов назад я отправил транзакцию 0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7 в тестовую сеть Ethereum. Когда спрашиваешь ноду об этом, все кажется правильным (подтвержденная транзакция):
> eth.getTransactionReceipt("0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7");
{
blockHash: "0xed3c145b87b83a52c42eb9f54c02e05be0da4b0723faf82ee1237b1b599bd180",
blockNumber: 1806280,
contractAddress: null,
cumulativeGasUsed: 43282,
from: "0xbeb1c53c48f916e099f0d13d3c65f8943dd8ddd2",
gasUsed: 22282,
logs: [],
root: "53f83e77cd68ccee638efcb753426238d5483bf9879086fd3e19288742515596",
to: "0x27c042342c9ba937214117e11a4970a6145034cb",
transactionHash: "0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7",
transactionIndex: 1
}
Тем не менее, эта транзакция не видна через проводник etherscan:
https://testnet.etherscan.io/tx/0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7
Не удалось найти запись транзакции
Не уверен, что это как-то связано с подтвержденной входящей транзакцией, но не отображаемой в кошельке Mist.
Есть ли какая-то причина, которая может объяснить аномалию? Спасибо!
Одно из возможных объяснений аномалии: вы могли локально майнить транзакцию, но не подключаться к другим современным одноранговым узлам тестовой сети.
В этом случае может помочь следующее:
См.: Geth — Проверка подключения
В частности, следующие команды.
> net.listening
> net.peerCount
> admin.peers
Вы также можете проверить свой баланс (локально) и подтвердить, что он соответствует ожидаемым результатам в проводнике блокчейна.
> web3.fromWei(eth.getBalance('0xbeb1c53c48f916e099f0d13d3c65f8943dd8ddd2'), 'ether')
Должен соответствовать баланс здесь .
На самом деле я думаю, что проблема может заключаться в использовании старой версии geth, не подходящей для хардфорка EIP150. После обновления geth с версии 1.4.10 до версии 1.4.18 все должно снова работать без сбоев. Спасибо!
Тьяден Хесс
конфиденциальностьisahumanright.eth