Jörmungandr tools in Go - (experimental)
Right now this is just a Proof Of Concept and may or may not become a Prototype.
The idea is to build:
- a simple and small wrapper around jcli binary. (beta)
- a simple and small wrapper around Jörmungandr node binary. (beta)
- Jörmungandr rest API. (wip)
- Jörmungandr explorer node graphql API. (wip)
- Jörmungandr grpc client. (maybe)
Standard go get
:
_$ go get github.com/rinor/jorcli
For usage and examples see the Godoc. Check also jorcli_examples repository.
DONE jcli :
- address - Address tooling and helper
- certificate - Certificate generation tool
- debug - Debug tools for developers
- genesis - Block tooling and helper
- key - Key Generation
- transaction - Build and view offline transaction
- utils - Utilities that perform specialized tasks
- rest - Send request to node REST API
DONE Jörmungandr node:
- node controller
- Run node
- Stop node
- PID of running node
- configs
- block0 (genesis) config
- secrets config
- node config
- implement log output gelf (to be implemented)
- implement log output file (to be implemented)
TODO Jörmungandr rest API:
- build from openapi
TODO Jörmungandr explorer node graphql API:
- build from explorer
TODO Jörmungandr grpc client:
- build from node.proto