-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Set Up
Using Quorum requires that a Quorum Node and a Constellation/Tessera Node are installed, configured and running (see build/installation instructions for both below). An overview of the steps to follow to manually set up Quorum, including key generation, genesis block & Constellation/Tessera configuration will be available soon, but for now the best way to get started is to use the Vagrant environment that has been made available for running the Quorum Examples, as described in the QuickStart section of the main Readme. The Vagrant environment automatically sets up a test Quorum network that is ready for development use within minutes and is the recommended approach if you are looking to get started with Quorum. If you don't want to use the Quorum Examples approach and instead would like to manually set up Quorum then please see below (Note: this documentation is Work In Progress)
Clone the repository and build the source:
git clone https://github.com/jpmorganchase/quorum.git
cd quorum
make all
Binaries are placed in $REPO_ROOT/build/bin
. Put that folder in your PATH to make geth
and bootnode
easily invokable, or copy those binaries to a folder already in PATH, e.g. /usr/local/bin
.
An easy way to supplement PATH is to add PATH=$PATH:/path/to/repository/build/bin
to your ~/.bashrc
or ~/.bash_aliases
file.
Run the tests:
make test
Grab a package for your platform here, and place the extracted binaries somewhere in PATH, e.g. /usr/local/bin.
Follow the installation instructions on the Tessera project page.
-
Getting To Know Quorum
-
Quorum Overview
- What Is Quorum?
- Architecture
- Component Overview
-
Transaction Processing & Privacy
- Public Transactions
- Private Transactions
- Processing Transactions
-
Quorum Consensus
- Raft-based Consensus
- Istanbul BFT Consensus
-
Security & Network Permissioning
- Network Permissioning
- Enclave Encryption Technique
- Private Key Storage Algorithm
-
Quorum Overview
-
Getting Set Up
- Setup Overview & Quickstart
- Building Quorum Node From Source
- Running Tests
- Installing Constellation
- Installing Tessera
-
Using Quorum
- Running Quorum
- Developing Smart Contracts
- Setting up a Permissioned Network
- Quorum API
- Using ZSL
- FAQ
- Product Roadmap