README ¶
Incubation Notice
This project is a Hyperledger project in Incubation. It was proposed to the community and documented here. Information on what Incubation 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.
Contributing to the project
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 in the CONTRIBUTING.md file.
Maintainers
The project's maintainers: are responsible for reviewing and merging all pull requests and they guide the over-all technical direction of the project within the guidelines established by the Hyperledger Project's Technical Steering Committee (TSC).
Communication
We use Hyperledger Slack for communication and Google Hangouts™ for screen sharing between developers.
Installing the fabric
Installation: Describes how to install the blockchain fabric and use project tools.
Documentation
Project documentation can be found here.
Still Have Questions?
For general purpose questions, please use StackOverflow.
License
The Hyperledger Project uses the Apache License Version 2.0 software license.
Related information
If you are new to the project, you can begin by reviewing the following documents:
Directories ¶
Path | Synopsis |
---|---|
bddtests
|
|
obcpbft
Package obcpbft is a generated protocol buffer package.
|
Package obcpbft is a generated protocol buffer package. |
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. |
crypto/attributes/proto
Package protos is a generated protocol buffer package.
|
Package protos is a generated protocol buffer package. |
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 utxo is a generated protocol buffer package.
|
Package utxo is a generated protocol buffer package. |
protos
Package protos is a generated protocol buffer package.
|
Package protos is a generated protocol buffer package. |
Package protos is a generated protocol buffer package.
|
Package protos is a generated protocol buffer package. |
tools
|
|