README ¶
Note: This is a read-only mirror of the formal Gerrit repository, where active development is ongoing. Issue tracking is handled in Jira
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
The fabric is an implementation of blockchain technology, leveraging familiar and proven technologies. It is a modular architecture allowing pluggable implementations of various function. It features powerful container technology to host any mainstream language for smart contracts development.
Documentation, Getting Started and Developer Guides
This is a read-only mirror of the formal Gerrit repository, please visit our online documentation for information on getting started using and developing with the fabric, SDK and chaincode.
Contributing
We welcome contributions to the Hyperledger Project in many forms. There’s always plenty to do! Full details of how to contribute to this project are documented here.
Community
Hyperledger mailing lists and archives
License
The Hyperledger Project uses the Apache License Version 2.0 software license.
Directories ¶
Path | Synopsis |
---|---|
attributes/proto
Package proto is a generated protocol buffer package.
|
Package proto is a generated protocol buffer package. |
common
|
|
config
Note, the directory is still configvalues, but this is stuttery and config is a more accurate and better name, TODO, update directory
|
Note, the directory is still configvalues, but this is stuttery and config is a more accurate and better name, TODO, update directory |
chaincode/shim
Package shim provides APIs for the chaincode to access its state variables, transaction context and call other chaincodes.
|
Package shim provides APIs for the chaincode to access its state variables, transaction context and call other chaincodes. |
scc/cscc
Package cscc chaincode configer provides functions to manage configuration transactions as the network is being reconfigured.
|
Package cscc chaincode configer provides functions to manage configuration transactions as the network is being reconfigured. |
examples
|
|
chaincode/go/chaincode_example03
This program is an erroneous chaincode program that attempts to put state in query context - query should return error
|
This program is an erroneous chaincode program that attempts to put state in query context - query should return error |
chaincode/go/utxo/util
Package util is a generated protocol buffer package.
|
Package util is a generated protocol buffer package. |
Package msp is a generated protocol buffer package.
|
Package msp is a generated protocol buffer package. |
configupdate
configupdate is an implementation of the broadcast.Proccessor interface It facilitates the preprocessing of CONFIG_UPDATE transactions which can generate either new CONFIG transactions or new channel creation ORDERER_TRANSACTION messages.
|
configupdate is an implementation of the broadcast.Proccessor interface It facilitates the preprocessing of CONFIG_UPDATE transactions which can generate either new CONFIG transactions or new channel creation ORDERER_TRANSACTION messages. |
sbft
Package sbft is a generated protocol buffer package.
|
Package sbft is a generated protocol buffer package. |
sbft/backend
Package backend is a generated protocol buffer package.
|
Package backend is a generated protocol buffer package. |
sbft/simplebft
Package simplebft is a generated protocol buffer package.
|
Package simplebft is a generated protocol buffer package. |
protos
|
|
common
Package common is a generated protocol buffer package.
|
Package common is a generated protocol buffer package. |
gossip
Package gossip is a generated protocol buffer package.
|
Package gossip is a generated protocol buffer package. |
msp
Package msp is a generated protocol buffer package.
|
Package msp is a generated protocol buffer package. |
orderer
Package orderer is a generated protocol buffer package.
|
Package orderer is a generated protocol buffer package. |
peer
Package peer is a generated protocol buffer package.
|
Package peer is a generated protocol buffer package. |