Comprobación de saldos en una cadena de bloques privada.

Estaba siguiendo esta guía hoy https://medium.com/mercuryprotocol/how-to-create-your-own-private-ethereum-blockchain-dad6af82fc9f .

En este momento estoy en el punto donde tengo dos nodos geth (gethn1 y gethn2) ejecutándose localmente en mi máquina. Son conscientes el uno del otro y pude enviar un número 100 desde una dirección en gethn1 -> dirección en gethn2.

Lo que quiero hacer ahora es crear una pequeña aplicación web. Dada una dirección que existe en esta cadena de bloques privada, esta aplicación devolvería un saldo en esa dirección.

Entiendo que podría lograr esto usando la biblioteca web3, pero no estoy seguro de cómo hacerlo con una cadena de bloques privada.

Respuestas (1)

Es un proceso bastante sencillo.

1) Dígale a geth que inicie la interfaz RPC y permita las solicitudes entrantes,
2) Conéctese al nodo local y use web3 para interactuar con el nodo.
3) Ahora llame a las API que desea explorar en su cadena de bloques.

En caso de que lo anterior no sea suficiente, no dude en consultar el siguiente artículo sobre el tema en cuestión.
http://hypernephelist.com/2016/06/21/a-simple-smart-contract-ui-web3.html

Estoy tratando de hacer esto pero sigue diciendo ERROR DE CONEXIÓN: No se pudo conectar al nodo 127.0.0.1:8545.
Muéstrenos su enfoque paso a paso, para que podamos revertirle la respuesta :)
Me lo imaginé. Estaba iniciando mi servidor geth con el indicador --maxpeers 0. Lo que hacía que se rechazara fuera de las conexiones web3.
Ok, genial, avísame si tienes problemas :-)