main: Follows Snowfork/go-substrate-rpc-client'smain.solochain: Default branch with this fork's changes.- There's a PR to track the diff between
solochainandmain.
Substrate RPC client in Go. It provides APIs and types around Polkadot and any Substrate-based chain RPC calls. This client is modelled after polkadot-js/api.
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.
Please refer to https://godoc.org/github.com/centrifuge/go-substrate-rpc-client
- Run tests:
make test - Lint:
make lint(you can usemake lint-fixto automatically fix issues) - Clean up:
make clean - View available commands:
make help
- Run the docker container:
make test-dockerized
- Start the Substrate Default Docker image:
make run-substrate-docker - In another terminal, run the tests against that image:
make test - Visit https://polkadot.js.org/apps for inspection
- Set the endpoint:
export RPC_URL="http://example.com:9933" - Run the tests:
make test - Run tests with coverage report:
make test-cover