Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Awesome Blockchain Cn | 17,162 | 21 days ago | 19 | apache-2.0 | JavaScript | |||||
收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料 | ||||||||||
Fabric | 14,443 | 113 | 15 hours ago | 255 | March 22, 2022 | 148 | apache-2.0 | Go | ||
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. | ||||||||||
Awesome Blockchain | 2,711 | a month ago | 6 | mit | Go | |||||
⚡️Curated list of resources for the development and applications of blockchain. | ||||||||||
Fabric Sdk Java | 1,091 | 92 | 9 | 2 days ago | 49 | July 07, 2022 | 3 | apache-2.0 | Java | |
Fabric Sdk Go | 845 | 35 | 58 | 5 months ago | 39 | February 11, 2022 | 37 | apache-2.0 | Go | |
Fabric Sdk Node | 768 | 1,043 | 76 | 16 days ago | 821 | July 05, 2022 | 5 | apache-2.0 | JavaScript | |
Hyperledger Fabric SDK for Node https://wiki.hyperledger.org/display/fabric | ||||||||||
Build Blockchain Insurance App | 715 | 4 months ago | 37 | apache-2.0 | JavaScript | |||||
Sample insurance application using Hyperledger Fabric | ||||||||||
Awesome Cs Cloudnative Blockchain | 698 | 4 days ago | 4 | bsl-1.0 | JavaScript | |||||
📚 菜鸟成长手册🚀 CS系列 、云原生系列、区块链系列、web3系列🔥、Golang系列💡...... | ||||||||||
Blockchainer Roadmap | 478 | a month ago | 1 | |||||||
Roadmap of learning blockchain technology and business knowledge summarized by ZJUBCA(浙大区块链协会总结的区块链知识学习路线). Welcome to contribute!!! | ||||||||||
Fabric Realty | 461 | 3 days ago | mit | Go | ||||||
🤹 基于区块链(Hyperledger Fabric)的房地产交易系统 |
This is the Developer's Guide for Fabric CA, which is a Certificate Authority for Hyperledger Fabric.
Fabric CA can issue enrollment certificates and TLS certificates for Hyperledger Fabric deployments.
See the Fabric Getting Started Guide for information on how to install and use Fabric CA with Hyperledger Fabric sample networks.
See the Fabric CA User's Guide, Operations Guide, and Deployment Guide for detailed information on how to use and deploy Fabric CA.
The remainder of this guide is intended for developers contributing to Fabric CA.
You are welcome to contribute to Fabric CA!
The following are guidelines to follow when contributing:
See the general information about contributing to fabric.
To run the unit tests manually:
# cd $GOPATH/src/github.com/hyperledger/fabric-ca
# make unit-tests
The test coverage for each package must be 75% or greater. If this fails due to insufficient test coverage, then you can run gencov
to get a coverage report to see what code is not being tested. Once you have added additional test cases, you can run go test -cover
in the appropriate package to see the current coverage level.
WARNING: Running the unit-tests may fail due to too many open file descriptors. Depending on where the failure occurs, the error message may not be obvious and may only say something similar to "unable to open database file". Depending on the settings on your host, you may need to increase the maximum number of open file descriptors. For example, the OSX default per-process maximum number of open file descriptors is 256. You may issue the following command to display your current setting:
# ulimit -n
256
And the following command will increase this setting to 65536:
# ulimit -n 65536
Please note that this change is only temporary. To make it permanent, you will need to consult the documentation for your host operating system.
See FVT tests for information on functional verification test cases.
Following are the steps to update cfssl package using version 1.0.8 of govendor tool.
Remove cfssl from vendor folder
Clone cfssl repo
Add cfssl from $GOPATH to the vendor folder
Remove sqlx package from cfssl vendor folder. This is because certsql.NewAccessor (called by fabric-ca) requires sqlx.db object to be passed from the same package. If we were to have sqlx package both in fabric-ca and cfssl vendor folder, go compiler will throw an error
Remove the packages that are added to the fabric-ca vendor folder that are not needed by fabric-ca
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 http://creativecommons.org/licenses/by/4.0/.