Esta es mi cuenta #1: http://ropsten.etherscan.io/address/0x6bc701e7c3b642fc12a3a6f7d1144b8200a26401
y envié algo de ETH a la cuenta #2: https://ropsten.etherscan.io/address/0xb1862a4949553c993267054dfc10a8e76d83819b
Así es como corrí geth
:
➜ voting_truffle geth --testnet --syncmode "fast" --rpc --rpcapi db,eth,net,web3,personal --cache=1024 --rpcport 8545 --rpcaddr 127.0.0.1 --rpccorsdomain "*" --bootnodes "enode://20c9ad97c081d63397d7b685a412227a40e23c8bdc6688c6f37e97cfbc22d2b4d1db1510d8f61e6a8866ad7f0e17c02b14182d37ea7c3c8b9c2683aeb6b733a1@52.169.14.227:30303,enode://6ce05930c72abc632c58e2e4324f7c7ea478cec0ed4fa2528982cf34483094e9cbc9216e7aa349691242576d552a2a56aaeae426c5303ded677ce455ba1acd9d@13.84.180.240:30303"
Pero, ¿por qué sigo viendo 0
el equilibrio a través de la consola Truffle?
truffle(development)> web3.personal.unlockAccount('0xb1862a4949553c993267054dfc10a8e76d83819b', 'somepass', 15000)
true
truffle(development)> web3.eth.getBalance('0xb1862a4949553c993267054dfc10a8e76d83819b').toString()
'0'
truffle(development)>
Aquí hay poca información sobre mi env:
truffle(development)> version
Truffle v4.0.1 (core: 4.0.1)
Solidity v0.4.18 (solc-js)
¿Pensamientos?
La razón por la que no veo el número de Ropsten en mi cuenta geth console
es porque no tengo el bloque COMPLETAMENTE SINCRONIZADO.
Debe asegurarse de que el bloque esté completamente sincronizado antes de ejecutarweb3.eth.getBalance('0xb1862a4949553c993267054dfc10a8e76d83819b')
> eth.syncing
false
> web3.personal.unlockAccount('0x60a9e63750adfafc77bd0ba692a20e4dbe330c24', '123456', 0)
true
> web3.eth.getBalance('0x60a9e63750adfafc77bd0ba692a20e4dbe330c24')
2000000000000000000
>
comodoro
0xgoku
geth node
esté sincronizado? Ahora estoy viendo un montón deWARN [11-29|16:17:17] Synchronisation failed, dropping peer peer=573b6b30d1c97e7c err="retrieved ancestor is invalid"
comodoro
eth.syncing
. Si hay errores, es posible que deba reiniciarlo o comenzar desde cero.0xgoku
comodoro
0xgoku
comodoro
geth --fast
debe estar completamente sincronizado antes de mostrar cualquier saldo.