나는 ethereum 지갑 잔액을 얻고 싶습니다. 그래서 web3.js와 ethereum 노드로 go-ethereum을 실행하는 앱을 만들었습니다.Web3.js getBalance는 항상 0을 표시합니다.
내 지갑에 일부 에테르가 있고 노드가 동기화되지만 균형에 항상 0 에테르가 표시됩니다.
이
내 응용 프로그램입니다 : 노드는이 명령으로 시작var Web3 = require('web3');
var web3 = new Web3();
web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545'));
balance = web3.eth.getBalance('0x...');
console.log(balance);
: 내가 가져
API Version : 0.19.0
Node Version : Geth/v1.7.2-stable-1db4ecdc/darwin-amd64/go1.9.1
Network Version : 1
Ethereum Version : 63
isConnected : true
{host: "http://localhost:8545", timeout: 0}
Listening : true
Peer Count : 25
{currentBlock: 4507134, highestBlock: 4507228, knownStates: 6019923, pulledStates: 6004673, startingBlock: 4506690}
: web3.js와 노드의
geth --rpc --rpccorsdomain "*"
상태
와의 거래web3.eth.getTransaction('0x..')
내 지갑에 일부 에테르가 옮겨져 있습니다. 내가 etherscan에 검사 할 때, 나는 아직도 논문이 내 지갑에 에테르,하지만 난 마지막 블록 검사 할 때 web3.js의 균형은 여전히 0
을 반환 :
web3.eth.getBlock("latest").number;
또는과 :
를web3.eth.blockNumber;
0을 반환합니다. 정상적으로 보이지 않습니다.
감사합니다.
아마도 'await web3.eth.getBalance ('0x ... ');' –