Skip to content
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Go Other
  1. Go 99.4%
  2. Other 0.6%
Branch: master
Clone or download

Latest commit

sykesm and btl5037 Restore logspec after CheckLogspecOperations
Noticed debug level logging was on for a test when it should not have

Change-Id: I0f38614917be3868712b8b53899e8b1bbba1cb03
Signed-off-by: Matthew Sykes <>
Latest commit 3507335 Apr 14, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github [FAB-17133] Add branch to AZP trigger Dec 2, 2019
bccsp Validate session and get new if invalid Apr 13, 2020
ci Consistently use ubuntu-18.04 Mar 29, 2020
cmd Improve configtxgen test coverage for unhappy paths (#1031) Apr 9, 2020
common Fix deadline logging test Apr 8, 2020
core Simplify test assets and setup for go chaincode Apr 13, 2020
discovery Move comm pkg to internal Mar 31, 2020
docs Fix MSP doc typo Apr 14, 2020
gossip Add 1ms delay to send loop in TestCommSend Apr 13, 2020
idemix [FAB-17607] Fix some wrong word Mar 13, 2020
images Add fabric-peer docker image readme Feb 13, 2020
integration Restore logspec after CheckLogspecOperations Apr 15, 2020
internal [FAB-17724] Fix configtxgen cannot find etcdraft default config Apr 13, 2020
msp fix typo issue (#1017) Apr 8, 2020
orderer [FAB-17717] ChainID to ChannelID - core Apr 8, 2020
pkg Add test to ensure CRL can be signed by intermediate cert (#1014) Apr 10, 2020
protoutil [FAB-17717] ChainID to ChannelID - core Apr 8, 2020
release_notes [FAB-17428] Deprecate --outputAnchorPeersUpdate flag in configtxgen Jan 23, 2020
sampleconfig [FAB-17613] correcting misspelled words Mar 13, 2020
scripts build: disable race for gossip and use failfast Apr 12, 2020
tools Bump to release-branch.go1.14 Apr 10, 2020
vagrant Add jq to the vagrant development environment Mar 29, 2020
vendor build: prevent eol modification in vendored code Apr 13, 2020
.dockerignore [FAB-17272] Fix Docker Build Context Dec 16, 2019
.gitattributes build: prevent eol modification in vendored code Apr 13, 2020
.gitignore Remove execute permissions on data files Feb 6, 2020
.mergify.yml [FAB-17443] Implement Bot to Support Doc Maintainers Jan 28, 2020 [FAB-17650] fix incorrect word Mar 26, 2020
CODEOWNERS Add Core Maintainers to /docs in CODEOWNERS Jan 29, 2020 FAB-9356 add Apr 4, 2018 [FAB-12598] Omit trailing spaces to success CI. Nov 15, 2018
Gopkg.lock Bump to release-branch.go1.14 Apr 10, 2020
Gopkg.toml Bump to release-branch.go1.14 Apr 10, 2020
LICENSE transfer from GitHub hyperledger/fabric Jul 26, 2016 Nominate Danny Cao as maintainer Apr 1, 2020
Makefile build: unit-test only need couchdb image Apr 13, 2020 Update master references for v1.4.6 Feb 26, 2020 [IN-68] Add default GitHub SECURITY policy Sep 25, 2019 Cleanup Makefile - remove unused env vars Mar 1, 2020 Build tools as module dependencies (except dep) Apr 10, 2020
test-pyramid.png [FAB-11706] Add Interoperability Test Info Sep 12, 2018
testingInfo.rst Remove dead and irrelevant Jenkins references Feb 15, 2020
tox.ini [FAB-11180] Adding docs-link to tox.ini Oct 29, 2018

Hyperledger Fabric join the chat

Build Status CII Best Practices Go Report Card GoDoc Documentation Status

This project is an Active Hyperledger project. For more information on the history of this project see the Fabric wiki page. Information on what Active entails can be found in the Hyperledger Project Lifecycle document. Hyperledger Fabric is a platform for distributed ledger solutions, underpinned by a modular architecture delivering high degrees of confidentiality, resiliency, flexibility and scalability. It is designed to support pluggable implementations of different components, and accommodate the complexity and intricacies that exist across the economic ecosystem.

Hyperledger Fabric delivers a uniquely elastic and extensible architecture, distinguishing it from alternative blockchain solutions. Planning for the future of enterprise blockchain requires building on top of a fully-vetted, open source architecture; Hyperledger Fabric is your starting point.


Release Roadmap

Please visit the Hyperledger Fabric wiki for our release roadmap. We plan on a quarterly release cadence following the v1.1.0 release, delivering on a scoped set of themes and select features. Unless specified otherwise, all releases will be upgradable from the prior minor release.

Documentation, Getting Started and Developer Guides

Please visit our online documentation for information on getting started using and developing with the fabric, SDK and chaincode:

It's recommended for first-time users to begin by going through the Getting Started section of the documentation in order to gain familiarity with the Hyperledger Fabric components and the basic transaction flow.


We welcome contributions to the Hyperledger Fabric project in many forms. There’s always plenty to do! Check the documentation on how to contribute to this project for the full details.


Check the documentation for information on the testing structure that the project follows.


Hyperledger Community

Hyperledger mailing lists and archives

Hyperledger Chat

Hyperledger Fabric Issue Tracking (JIRA)

Hyperledger Fabric Wiki

Hyperledger Wiki

Hyperledger Code of Conduct

Community Calendar


Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at

You can’t perform that action at this time.