Skip to content
This repository has been archived by the owner on Nov 9, 2023. It is now read-only.

hyperledger-labs/minifabric

Repository files navigation

Minifabric

If you like to learn Hyperledger Fabric or develop your smart contract, or just want to get a feel about Hyperledger Fabric, Minifabric is the tool to get you started. Minifabric can stand up a Fabric network on a small machine like a VirtualBox VM but also can deploy Fabric networks cross multiple production grade servers. Minifabric is small but it allows you to experience the full capabilities of Hyperledger Fabric. You will be able to try all Fabric operations such as channel create, channel join, chaincode install, approve, instantiation. It also supports channel update, private data collection, block query etc. All you need to start with is a docker (18.03 or newer) environment. Minifabric works on both OS X and Linux. Windows support is in the works. If you like to read more before jumping in, please read Minifabric User Guide. For those impatient, please follow the steps below to start things off.

Get the script and make it executable

mkdir -p ~/mywork && cd ~/mywork && curl -o minifab -sL https://tinyurl.com/s8fmmvx && chmod +x minifab

Stand up a fabric network:

./minifab up

Tear down the fabric network when you do not need it any more:

./minifab down