Skip to content

rinor/jorcli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jorcli

Codacy Badge Go Report Card GoDoc stability-experimental License MIT FOSSA Status

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)

Installation

Standard go get:

_$ go get github.com/rinor/jorcli

Usage & Examples

For usage and examples see the Godoc. Check also jorcli_examples repository.

Status

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:

TODO Jörmungandr explorer node graphql API:

TODO Jörmungandr grpc client: