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.

closed as off-topic by Murch Feb 4 '16 at 22:30

  • This question does not appear to be about Bitcoin within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the 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
up vote 3 down vote accepted

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).

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