Truffle
為什麼我在 Ropsten 中看到的平衡沒有反映在 Truffle 控制台中?
這是我的帳戶 #1:http ://ropsten.etherscan.io/address/0x6bc701e7c3b642fc12a3a6f7d1144b8200a26401
我向賬戶 #2 發送了一些 ETH:https ://ropsten.etherscan.io/address/0xb1862a4949553c993267054dfc10a8e76d83819b
這是我的跑步方式
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"
但為什麼我仍然
0
通過 Truffle 控制台看到平衡?truffle(development)> web3.personal.unlockAccount('0xb1862a4949553c993267054dfc10a8e76d83819b', 'somepass', 15000) true truffle(development)> web3.eth.getBalance('0xb1862a4949553c993267054dfc10a8e76d83819b').toString() '0' truffle(development)>
以下是關於我的環境的一些資訊:
truffle(development)> version Truffle v4.0.1 (core: 4.0.1) Solidity v0.4.18 (solc-js)
想法?
我沒有看到 Ropsten 號碼的原因
geth console
是因為我沒有完全同步的塊。在執行之前需要確保塊完全同步
web3.eth.getBalance('0xb1862a4949553c993267054dfc10a8e76d83819b')
> eth.syncing false > web3.personal.unlockAccount('0x60a9e63750adfafc77bd0ba692a20e4dbe330c24', '123456', 0) true > web3.eth.getBalance('0x60a9e63750adfafc77bd0ba692a20e4dbe330c24') 2000000000000000000 >