Web3 implementa la especificación JSON-RPC de Ethereum y parece ser el método preferido para la comunicación entre una aplicación javascript y el nodo Ethereum. Sin embargo, hay situaciones en las que es posible que desee que una aplicación no basada en javascript interactúe con la cadena de bloques, por ejemplo:
¿Qué métodos existen para comunicarse con los nodos de Ethereum de otros idiomas? Es decir, ¿hay bibliotecas para Python, Java/Scala, Go, C++... etc. que:
Aquí hay algunas bibliotecas para interactuar con un nodo Ethereum. Están agrupados por idioma y, aproximadamente, según su última confirmación, con las notas breves correspondientes. Se ha incluido Javascript ya que son alternativas a web3.js y aportan valor a la lista general.
https://github.com/AugurProject/ethrpc con soporte IPC, última confirmación hace 1 día
https://github.com/tarrencev/ethjs escrito en ES6, las llamadas RPC devuelven una promesa/transmisión, última confirmación hace 10 días
https://github.com/ConsenSys/ethjsonrpc los 62 métodos JSON-RPC, última confirmación hace 11 días
https://github.com/pipermerriam/ethereum-rpc-client RPC, último compromiso 2 de enero de 2016
https://github.com/pipermerriam/ethereum-ipc-client IPC, último compromiso 4 de enero de 2016
https://github.com/LawrenceBotley/EthereumRpc-NET parece haber realizado la mayoría de RPC, última confirmación el 13 de diciembre de 2015
https://github.com/tymat/ethereum-ruby parece ser mínimo y desde hace 2 años
Para otros lenguajes, las bibliotecas JSON-RPC generales están disponibles como punto de partida.
JackWinters
ética
Abhiram mishra
ética
John
ValueError: No JSON object could be decoded
cuando estoy usandoclient.get_coinbase()
ética