Skip to content

dn3010/go-cennznet-rpc-client

 
 

Repository files navigation

Go CENNZnet RPC Client (GCRPC)

License: Apache v2.0 GoDoc Reference Build Status codecov Go Report Card

CENNZnet RPC client in Go. This is a fork of go-substrate-rpc-client which adds support for making CENNZnet transactions and is modelled after cennznet/api.js.

State

This package is feature complete, but it is relatively new and might still contain bugs. We advice to use it with caution in production. It comes without any warranties, please refer to LICENCE for details.

Documentation & Usage Examples

Please refer to https://godoc.org/github.com/centrifuge/go-substrate-rpc-client

Contributing

  1. Install dependencies by running make followed by make install
  2. Run tests make test
  3. Lint make lint (you can use make lint-fix to automatically fix issues)

Run tests in a Docker container against the CENNZnet Docker image

  1. Run the docker container make test-dockerized

Run tests locally against the CENNZnet Docker image

  1. Start the Substrate Default Docker image: make run-cennznet-docker
  2. In another terminal, run the tests against that image: make test
  3. Visit https://polkadot.js.org/apps for inspection

Run tests locally against any CENNZnet endpoint

  1. Set the endpoint: export RPC_URL="http://example.com:9933"
  2. Run the tests make test

About

Substrate RPC client for go aka GSRPC

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.8%
  • Other 0.2%