RPC Client Libraries [Community Bounty]

To test any RPC client you can use http://seed01.nimiq.ovh:8648/ as a RPC server its a fullnode running on Mainnet with basic auth enabled.

Credentials:
username: superadmin
password: superman23

3 Likes

What a nice gesture, thanks a ton! Any chance for one on the testnet as well?

I have updated the Go library. Special thanks to @terorie for his constructive feedback, and thanks to @Maestro for providing a test node.

Changes include:

  • Support for username / password authentication
  • Support for batch RPC requests
  • A bunch of fixes and improvements

Full list of changes can be found here: https://github.com/redmaner/go-nimiq-rpc/releases/tag/v1.1.0
Updated documentation can be found here: https://godoc.org/github.com/redmaner/go-nimiq-rpc

3 Likes

Hi Tomkha, please send your Java implementation as a PR to https://github.com/nimiq-community/java-client

This way we can do the review as part of the PR and keep the process documented and transparent. :slight_smile:

Similarily, the Go code should go here: https://github.com/nimiq-community/go-client

@terorie told me he has been working on the code and talking with you. AFAIK, the idea was that he’ll push the final code. Maybe just make sure with him.

Great to see the big progress on Rust!! @jgraef was looking at it, you most likely talked already. I just created a repo for the Rust client:

Please send a PR.

2 Likes

I’ll compose a PR starting from next week :+1:

1 Like

@terorie just merged your code! :rocket:

The Nimiq Go RPC client v1 is now available at https://github.com/nimiq-community/go-client ! :muscle:

I’ll DM you to arrange for the bounty!

2 Likes