Есть ли способ получить баланс счета любого заданного адреса (адрес, который не принадлежит мне) с помощью geth или с помощью скрипта, который читает leveldb?
Подобно тому, как etherscan ( https://rinkeby.etherscan.io/accounts ) показывает балансы.
Вы можете получить баланс любой учетной записи, используя web3.js, используяweb3.eth.hetBalance('eth_address')
Пример кода будет примерно таким:
custom_func.prototype.GETBALANCE=function(address){
return new Promise(function(fullfill,reject){
web3.eth.getBalance(address).then(function(ethBal){
if(ethBal){
console.log("balance of account : "+address +" is: "+ethBal);
fullfill(rethBal;
}else{
reject(false);
}
}).catch(function(err){
console.log(err);
reject(err);
})
});
}
Победа
web3.js
поскольку он использует обратные вызовы, а не обещания.Прашант Прабхакар Сингх
Победа
String
или принимает обратный вызов: github.com/ethereum/wiki/wiki/JavaScript-API#web3ethgetbalanceПрашант Прабхакар Сингх
Деворц
Прашант Прабхакар Сингх