8000 GitHub - martindale/hyperledger-server: A prototype reference server for the Hyperledger protocol.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

martindale/hyperledger-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hyperledger Reference Server

This is a reference server for the hyperledger protocol for implementing decentralised ledgers.

Status

This software is still young and under active development. None of the interfaces are stable yet and there are known bugs and omissions in the implementation. Use at your own risk.

Setup

This reference server is a fairly straightforward Rails application so standard Rails setup instructions apply.

Two env vars are needed to run the app: NODE_URL which is the URL where the node will run, and PRIVATE_KEY which is a 2048 bit RSA private key. You can set these in your environment or in a .env file.

You will also need to seed the database with the ConsensusNodes. At a minimum you need a record corresponding to the currently running node; url should be the same as NODE_URL and public_key should be the matching key to the PRIVATE_KEY.

You can generate RSA keypairs in Ruby:

require 'openssl'
key = OpenSSL::PKey::RSA.new(2048)
key.to_pem # Private key
key.publci_key.to_pem # Public key

License

hyperledger Reference Server is released under the MIT License.

About

A prototype reference server for the Hyperledger protocol.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0