Go wrapper for EOS's json RPC API

in #utopian-io7 years ago (edited)

New Project for the EOS ecosystem

What is the project about?

The goal of this project is to provide easy API wrappers for the EOS blockchain RPC protocol in the Go language. It provides everything to decode all the JSON protocol into statically-typed structs.

Any Go projects wanting to interact with the EOS blockchain will benefit from this library. It is a necessary building block.

I want to continue improving it and keeping it in sync with the EOS.IO software releases as they occur.

Roadmap

  • Upgrade to Dawn 3 (currently tested against testnet1.eos.io)
  • Complete the coverage of all RPC calls, both for requests and responses.
  • Provide some useful conversions (for amounts and assets for example) into the Go language.

How to contribute?

The GitHub repo lives here: https://github.com/abourget/eosapi

The project is MIT licensed, you can contribute by adding documentation to the functions, improving coverage, writing tests against things in EOSIO/eos.

Any tooling that could help keep things in sync with EOSIO/eos would be great.

Otherwise, use the GitHub features, fork and PR, submit issues and hack your way through !



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Hey @abourget I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • This is your first accepted contribution here in Utopian. Welcome!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

@abourget, Like your contribution, upvote.

Thank you for the contribution. It has been approved.

You can contact us on Discord.

[utopian-moderator]

Congratulations @abourget! You received a personal award!

1 Year on Steemit

Click here to view your Board

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @abourget! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!