I'm looking into developing some Go software on Ethereum and I'm wondering - are there any API wrappers around for Ethereum (something like BTCSuite's BTCRPCClient is for Bitcoin)? I know there is a whole Go Ethereum implementation, but I'm looking for more lightweight way of interacting just with the JSON RPC server, rather than interacting with the whole network directly.

| improve this question | | | | |
  • 1
    This would be better suited for ethereum.stackexchange.com – Tjaden Hess Feb 4 '16 at 2:33
  • True, but it's not really off-topic here either, and it already got an answer here. So, I'm not sure whether it's worth it to migrate the question. Unless @ThePiachu wants to have it migrated? – Murch Feb 4 '16 at 13:25
  • @Murch I posted the question to both SEs, which probably is the best approach. – ThePiachu Feb 4 '16 at 18:01
  • @ThePiachu: Please don't post the identical question to multiple sites. Since Peter posted the same answer there as well, I'll close it here then, because it fits better on Ethereum. – Murch Feb 4 '16 at 22:29

Not yet.

We've just revamped the server side RPC internals in develop and are still ironing out some quirks. I can imagine we would soon-ish start working towards the directions of providing some Go client APIs, but we're not there yet. If you just need a few specific ones, they are relatively easy to implement (here's a few we needed for a hackathon last week https://github.com/gophergala2016/etherapis/blob/master/etherapis/geth/api.go).

| improve this answer | | | | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.