Почему гет всегда возвращает баланс 0?

Я установил geth на удаленный сервер (Ubuntu 14.04) и создал учетную запись. Я перечислил 0,01 эт на счет. С моей локальной машины (OS X) я могу правильно просматривать баланс транзакций и аккаунта с помощью web3.

Однако, если я запишусь на сервер и попытаюсь получить баланс, он вернет 0. Фактически, попытка проверить баланс или получить информацию о чем-либо возвращает 0. Это почти так же, как мой узел не связан, говорит, что у меня 8 сверстников (и я перечислил их, и они выглядят законными).

Чтобы повторить, выполнение следующего на моем домашнем компьютере возвращает «0.01»:

web3.fromWei(web3.eth.getBalance('0x7cacf18f931259c30a7194fa96ab3a44c38b3535'),'ether').toString(10)

На момент написания этой статьи, правильно .

Однако выполнение одной и той же команды или даже web3.eth.getBalance(web3.eth.coinbase) всегда возвращает 0 на моем сервере. Фактически, попытка получить информацию о чем-либо в общественной цепочке не удается (включая контракты).

Я пытаюсь запустить простой Dapp, но получить узел и запустить меня с ума!

Для справки у меня установлен ethereum /geth v. 1.3.3. Я также пробовал 1.4-неустойчивый. Я пробовал различные методы для запуска geth и не знаю, почему он не может получить информацию из общедоступной сети.

18 голосов | спросил eterps 24 Jam1000000amSun, 24 Jan 2016 01:53:23 +030016 2016, 01:53:23

2 ответа


24

Похоже, что geth еще не синхронизирован.

Введите это в консоль geth:

eth.getBlock("latest").number

Начиная с этого поста, вы должны получить 894332 или выше.

Я получаю правильный вывод на консоли geth.

> web3.fromWei(web3.eth.getBalance('0x7cacf18f931259c30a7194fa96ab3a44c38b3535'),'ether').toString(10)
"0.01"
ответил linagee 24 Jam1000000amSun, 24 Jan 2016 01:56:24 +030016 2016, 01:56:24
3

Я подтвердил, что ваши средства действительно в вашем аккаунте:

https://www.etherchain.org/account/0x7cacf18f931259c30a7194fa96ab3a44c38b3535#txreceived

Это определенно ваша цепочка, которая еще не обновлена. Рекомендация linagee поможет вам добраться туда.

ответил high110 24 Jam1000000amSun, 24 Jan 2016 02:01:53 +030016 2016, 02:01:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132