All Projects → davebryson → quorum-genesis

davebryson / quorum-genesis

Licence: other
Simple utility to help create a genesis file for the Quorum permissioned blockchain

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to quorum-genesis

splunk-connect-for-ethereum
Splunk Connect for Ethereum
Stars: ✭ 50 (+138.1%)
Mutual labels:  quorum
cordage
Cordage: the blockchain interoperability project!
Stars: ✭ 52 (+147.62%)
Mutual labels:  quorum
crux
Data Privacy for Quorum Blockchains
Stars: ✭ 50 (+138.1%)
Mutual labels:  quorum
quorum.js
Quorum.js is an extension to web3.js providing support for JP Morgan's Quorum API
Stars: ✭ 37 (+76.19%)
Mutual labels:  quorum

Quorum-Genesis

Very simple utility for Quorum to help populate the genesis file with voters and blockmakers. Runs from the commandline

Setup

  • Install Node.js
  • Install this package globally npm install -g

Use

  1. Create a quorum-config.json file
  2. Run quorum-genesis from a terminal in the same directory as the config file
  3. It will output quorum-genesis.json

The quorum-config.json should be in the following format:

{
  "threshold": 3,
  "voters": [
    "0x0fbdc686b912d7722dc86510934589e0aaf3b55a",
    "0x9186eb3d20cbd1f5f992a950d808c4495153abd5",
    "0x0638e1574728b6d862dd5d3a3e0942c3be47d996"
  ],
  "makers": ["0xca843569e3427144cead5e4d5999a3d0ccf92b8e"]
}

Where:

  • threshold is the number of required voters
  • voters is a list of voter addresses
  • makers is a list of blockmaker addresses
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].