La biblioteca oficial para trabajar con pagos ethereum.

Busco la manera de generar una billetera ether (par priv-pub), manejar la transacción entrante a esa billetera y hacer/empujar a la transacción de red desde ella.

¿Cómo hacerlo a través de go-ethereum o pyethereum (la sincronización completa del nodo a través de geth está en progreso ahora)?

Parece que hay 3 preguntas aquí, por lo general, SE está limitado a 1 pregunta por publicación; de lo contrario, es demasiado amplio. ¿Puedes reformular tu pregunta?
Aquí lo tienes. ¿Está bien ahora?

Respuestas (1)

go-ethereum (Geth) y pyethereum son clientes para interactuar con la cadena de bloques de Ethereum. Son 'nodos'.

Implementan la especificación API JSON RPC para permitir que los clientes externos extraigan datos de ellos.

No existe una biblioteca 'oficial' para consultar un nodo, pero muchas personas usan web3.js. ¿Por qué? Javascript parece ser la comunidad mejor desarrollada en lo que respecta al desarrollo de Ethereum.

Para generar una clave privada, puede usar algo como keythereum .

web3.js tiene directamente métodos como los filtermétodos para encontrar transacciones que coincidan con ciertos parámetros. Eche un vistazo a los documentos de la API .

¿Significa que puedo enviar solicitudes json rpc a las localhost:4000acciones descritas en la pregunta?
Si su nodo está escuchando en el puerto 4000, entonces sí.