fabric
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.
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- bug.yaml
- config.yml
- feature.yaml
- workitem.yaml
- broken-link-checker.yml
- release.yml
- scorecard.yml
- verify-build.yml
- vulnerability-scan.yml
- PULL_REQUEST_TEMPLATE.md
- settings.yml
- main.go
- main_test.go
- metadata.json
- metadata.json
- main.go
- main_test.go
- main.go
- main_test.go
- .gitignore
- go.mod
- go.sum
- create_binary_package.sh
- setup_hsm.sh
- cert.pem
- key.pem
- ca.pem
- cert.pem
- key.pem
- client.go
- client_test.go
- config.go
- 8150cb2d09628ccc89727611ebb736189f6482747eff9b8aaaa27e9a382d2e93_sk
- broken_private_key
- ca.pem
- cert.pem
- cert_invalid_certificate.pem
- cert_invalid_PEM.pem
- cert_invalid_type.pem
- ed25519.pem
- ed25519_sk
- empty_private_key
- signer.go
- signer_test.go
- config.yaml
- not_a_yaml.yaml
- cli.go
- cli_test.go
- config.go
- config_test.go
- main.go
- main_test.go
- main.go
- main.go
- main_test.go
- main.go
- main_test.go
- main.go
- main_test.go
- main.go
- channel_management.go
- .gitignore
- main.go
- main_test.go
- osnadmin_suite_test.go
- main.go
- main_test.go
- application.go
- application_test.go
- capabilities.go
- capabilities_test.go
- channel.go
- channel_test.go
- orderer.go
- orderer_test.go
- cauthdsl.go
- cauthdsl_test.go
- policy.go
- policy_test.go
- metadata.go
- metadata_test.go
- test_configblock.json
- tls-client-1.pem
- tls-client-2.pem
- tls-client-3.pem
- tls-server-1.pem
- tls-server-2.pem
- tls-server-3.pem
- acls.go
- acls_test.go
- api.go
- application.go
- application_test.go
- applicationorg.go
- applicationorg_test.go
- bundle.go
- bundle_test.go
- bundlesource.go
- channel.go
- channel_test.go
- consortium.go
- consortium_test.go
- consortiums.go
- consortiums_test.go
- logsanitychecks.go
- msp.go
- msp_test.go
- orderer.go
- orderer_test.go
- organization.go
- organization_test.go
- realconfig_test.go
- standardvalues.go
- standardvalues_test.go
- util.go
- util_test.go
- policy.go
- policy_manager.go
- helper.go
- compare.go
- compare_test.go
- configmap.go
- configmap_test.go
- configtx.go
- update.go
- update_test.go
- util.go
- util_test.go
- validator.go
- validator_test.go
- badCert.pem
- cert.pem
- ca.go
- ca_test.go
- key.go
- key_test.go
- expiration.go
- expiration_test.go
- random.go
- random_test.go
- sanitize.go
- block_iterator.go
- block_reader.go
- chain.go
- chain_manager.go
- filtered_response_sender.go
- inspector.go
- policy_checker.go
- private_data_response_sender.go
- receiver.go
- response_sender.go
- acl.go
- acl_test.go
- binding.go
- binding_test.go
- deliver.go
- deliver_suite_test.go
- deliver_test.go
- interfaces_test.go
- metrics.go
- ab_deliver_client.go
- block_handler.go
- block_progress_reporter.go
- censorship_detector.go
- censorship_detector_factory.go
- deliver_client_requester.go
- deliver_streamer.go
- dialer.go
- duration_exceeded_handler.go
- gossip_service_adapter.go
- ledger_info.go
- orderer_connection_source.go
- orderer_connection_source_factory.go
- signer.go
- sleeper.go
- updatable_block_verifier.go
- adapters.go
- bft_censorship_monitor.go
- bft_censorship_monitor_factory.go
- bft_censorship_monitor_factory_test.go
- bft_censorship_monitor_test.go
- bft_deliverer.go
- bft_deliverer_test.go
- bft_header_receiver.go
- bft_header_receiver_test.go
- block_receiver.go
- blocksprovider_suite_test.go
- deliverer.go
- deliverer_test.go
- delivery_requester.go
- delivery_requester_test.go
- stoppable_sleeper.go
- stoppable_sleeper_test.go
- timeout_config.go
- util.go
- util_test.go
- tlsca.example.com-cert.pem
- tlsca.org1.example.com-cert.pem
- tlsca.org2.example.com-cert.pem
- connection.go
- connection_factory.go
- connection_factory_test.go
- connection_test.go
- orderers_suite_test.go
- block_verification.go
- block_verification_test.go
- util.go
- util_test.go
- verifier_assembler.go
- verifier_assembler_test.go
- goroutine.go
- goroutine_test.go
- errors.go
- logger.go
- fabhttp_suite_test.go
- server.go
- server_test.go
- tls.go
- tls_test.go
- genesis.go
- genesis_test.go
- choose.go
- choose_test.go
- graph.go
- graph_test.go
- perm.go
- perm_test.go
- tree.go
- tree_test.go
- echo_service.go
- leveler.go
- echo.pb.go
- echo.proto
- echo_grpc.pb.go
- context.go
- context_test.go
- fields.go
- fields_test.go
- grpclogging_suite_test.go
- server.go
- server_test.go
- echo_service.go
- echo.pb.go
- echo.proto
- echo_grpc.pb.go
- grpcmetrics_suite_test.go
- interceptor.go
- interceptor_test.go
- metrics.go
- blkstoragetest.go
- block_serialization.go
- block_serialization_test.go
- block_stream.go
- block_stream_test.go
- blockfile_helper.go
- blockfile_helper_test.go
- blockfile_mgr.go
- blockfile_mgr_test.go
- blockfile_rw.go
- blockfile_scan_test.go
- blockindex.go
- blockindex_test.go
- blocks_itr.go
- blocks_itr_test.go
- blockstore.go
- blockstore_provider.go
- blockstore_provider_test.go
- blockstore_test.go
- cache.go
- cache_test.go
- config.go
- metrics.go
- metrics_test.go
- pkg_test.go
- protobuf_util.go
- protobuf_util_test.go
- reset.go
- reset_test.go
- rollback.go
- rollback_test.go
- snapshot_test.go
- storage.pb.go
- storage.proto
- block_store_provider.go
- file_ledger_block_store.go
- factory.go
- factory_test.go
- impl.go
- impl_test.go
- ledger.go
- util.go
- util_test.go
- dataformats.go
- file.go
- file_test.go
- signing_identity.go
- test_helper.go
- test_util.go
- leveldb_helper.go
- leveldb_helper_test.go
- leveldb_provider.go
- leveldb_provider_test.go
- pkg_test.go
- util.go
- util_test.go
- ledger_interface.go
- metadata.go
- compare.go
- compare_test.go
- inquire.go
- inquire_test.go
- merge.go
- merge_test.go
- identity.go
- identity_deserializer.go
- bft.go
- convert.go
- convert_test.go
- implicitmeta.go
- implicitmeta_test.go
- implicitmeta_util.go
- implicitmetaparser.go
- implicitmetaparser_test.go
- policy.go
- policy_test.go
- util.go
- util_test.go
- policydsl_builder.go
- policyparser.go
- policyparser_test.go
- semaphore.go
- semaphore_test.go
- net.go
- net_test.go
- utils.go
- utils_test.go
- config_test.go
- config_util.go
- defaultaclprovider.go
- mocks.go
- signer_serializer.go
- resources.go
- aclmgmt.go
- aclmgmtimpl.go
- defaultaclprovider.go
- resourceprovider.go
- resourceprovider_test.go
- enumerator.go
- metadata_change_listener.go
- query.go
- query_creator.go
- lifecycle.go
- lifecycle_test.go
- subscription.go
- util.go
- util_test.go
- access.go
- access_test.go
- interceptor.go
- mapper.go
- mapper_test.go
- ccstreamhandler.go
- extcc_handler.go
- extcc_handler_test.go
- extcc_suite_test.go
- application_config_retriever.go
- context_registry.go
- launch_registry.go
- message_handler.go
- query_response_builder.go
- registry.go
- name.go
- name_test.go
- aclprovider.go
- application_capabilities.go
- application_config.go
- application_org_config.go
- chaincode_builder.go
- chaincode_info_cache.go
- chaincode_info_provider.go
- chaincode_launcher.go
- chaincode_store.go
- chaincode_stub.go
- channel_config.go
- channel_config_source.go
- channel_policy_reference_provider.go
- convertible_policy.go
- inconvertible_policy.go
- install_listener.go
- installed_chaincodes_lister.go
- legacy_ccinfo.go
- legacy_lifecycle.go
- legacy_metadata_provider.go
- metadata_handler.go
- metadata_update_listener.go
- msp.go
- msp_manager.go
- package_parser.go
- policy_manager.go
- query_executor.go
- queryexecutor_provider.go
- results_iterator.go
- rw_state.go
- scc_functions.go
- state_iterator.go
- validation_state.go
- index.json
- cache.go
- cache_internal_test.go
- cache_test.go
- custodian.go
- custodian_test.go
- deployedcc_infoprovider.go
- deployedcc_infoprovider_test.go
- endorsement_info.go
- endorsement_info_test.go
- event_broker.go
- event_broker_test.go
- integration_test.go
- ledger_shim.go
- ledger_shim_test.go
- lifecycle.go
- lifecycle_suite_test.go
- lifecycle_test.go
- metadata_manager.go
- metadata_manager_test.go
- metadata_provider.go
- metadata_provider_test.go
- scc.go
- scc_test.go
- serializer.go
- serializer_test.go
- acl_provider.go
- application_capabilities.go
- application_config.go
- ccstreamhandler.go
- cert_generator.go
- chaincode_stream.go
- collection_store.go
- connectionhandler.go
- container_router.go
- history_query_executor.go
- invoker.go
- ledger_getter.go
- lifecycle.go
- mockccstream.go
- mockpeerccsupport.go
- peer_ledger.go
- policy.go
- policy_manager.go
- resources.go
- results_iterator.go
- runtime.go
- transaction_registry.go
- tx_simulator.go
- ioreadwriter.go
- legacy_cc_package_locator.go
- metadata_provider.go
- osfileinfo.go
- bad-label.tar.gz
- bad-metadata.tar.gz
- corrupted-gzip.tar.gz
- corrupted-header.tar.gz
- corrupted-package.tar.gz
- empty-label.tar.gz
- good-package.tar.gz
- missing-codepackage.tar.gz
- missing-metadata.tar.gz
- non-regular-file.tar.gz
- too-many-files.tar.gz
- chaincode_package.go
- chaincode_package_test.go
- label_test.go
- persistence.go
- persistence_suite_test.go
- persistence_test.go
- customlogger.go
- indexOwner.json
- nestedIndexOwner.json
- chaincode.go
- chaincode.go
- go.mod
- go.sum
- main.go
- .hiddenfile
- main.go
- bad.json
- main.go
- unsupported_metadata_ocation.json
- main.go
- .gitkeep
- indexOwner.json
- chaincode.go
- go.mod
- go.sum
- chaincode.go
- go.mod
- go.sum
- list.go
- list_test.go
- platform.go
- platform_test.go
- examplecc.class
- ExampleCC.java
- ExampleCC.class
- ExampleCC.java
- build.gradle
- pom.xml
- settings.gradle
- platform.go
- platform_test.go
- package_writer.go
- platform.go
- platform.go
- platform_test.go
- bad.json
- unsupported_metadata_location.json
- main.go
- indexOwner.json
- .hiddenfile
- Hello.class
- Hello.java
- main.go
- artifact.xml
- utils.go
- utils_test.go
- writer.go
- writer_test.go
- builder.go
- platforms.go
- platforms_suite_test.go
- platforms_test.go
- init_private_data.go
- init_public_data.go
- map.go
- server1.key
- server1.pem
- active_transactions.go
- active_transactions_test.go
- chaincode_ginkgo_support_test.go
- chaincode_suite_test.go
- chaincode_support.go
- chaincodetest.yaml
- config.go
- config_test.go
- container_runtime.go
- container_runtime_test.go
- cs_test.go
- handler.go
- handler_internal_test.go
- handler_registry.go
- handler_registry_test.go
- handler_test.go
- metrics.go
- pending_query_result.go
- pending_query_result_test.go
- query_response_generator.go
- query_response_generator_test.go
- runtime_launcher.go
- runtime_launcher_test.go
- transaction_context.go
- transaction_context_test.go
- transaction_contexts.go
- transaction_contexts_test.go
- application_capabilities.go
- capability_provider.go
- query_executor.go
- validator.go
- plugin.go
- capabilities.go
- identity_deserializer.go
- mapper.go
- plugin.go
- plugin_factory.go
- query_executor_creator.go
- test_plugin.go
- test_plugin.pb.go
- test_plugin.proto
- plugin_validator.go
- plugin_validator_test.go
- txvalidator_test.go
- validator.go
- validator_test.go
- vscc_validator.go
- channel_policy_manager_getter.go
- channel_resources.go
- collection_resources.go
- dispatcher.go
- ledger_resources.go
- policy_manager.go
- query_executor.go
- capabilities.go
- channel_policy_manager_getter.go
- identity_deserializer.go
- lifecycle_resources.go
- mapper.go
- plugin.go
- plugin_factory.go
- policy_manager.go
- query_executor_creator.go
- dispatcher.go
- plugin_validator.go
- plugin_validator_test.go
- test_plugin.go
- test_plugin.pb.go
- test_plugin.proto
- lifecycle_resources.go
- shim.go
- shim_test.go
- txvalidator_test.go
- validator.go
- validator_test.go
- router.go
- router_test.go
- test_utils.go
- committer.go
- committer_impl.go
- committer_test.go
- ccpackage.go
- ccpackage_test.go
- cc_statedb_artifacts_provider.go
- ccinfocache.go
- ccinfocache_test.go
- ccprovider.go
- ccprovider.pb.go
- ccprovider.proto
- ccprovider_test.go
- ccproviderproto_test.go
- cdspackage.go
- cdspackage_test.go
- common.go
- sigcdspackage.go
- sigcdspackage_test.go
- targzmetadataprovider.go
- targzmetadataprovider_test.go
- chaincode_info_provider.go
- identity_deserializer_factory.go
- query_executor.go
- query_executor_factory.go
- collection.go
- collection_test.go
- membershipinfo.go
- membershipinfo_test.go
- simplecollection.go
- simplecollection_test.go
- store.go
- store_test.go
- util.go
- util_test.go
- sysccprovider.go
- sysccprovider_test.go
- collection_resources.go
- key_level_validation_parameter_manager.go
- v13.go
- v20.go
- v20_test.go
- validator_keylevel.go
- validator_keylevel_test.go
- vpmanager.go
- vpmanager_test.go
- vpmanagerimpl.go
- config_test.go
- fullflow_test.go
- msgvalidation.go
- msgvalidation_test.go
- config.go
- config.go
- config_test.go
- ccintf.go
- conner.go
- dockerclient.go
- platform_builder.go
- readcloser.go
- chaincode.go
- dockercontroller.go
- dockercontroller_external_test.go
- dockercontroller_test.go
- metrics.go
- build
- detect
- release
- run
- build
- detect
- release
- run
- index.json
- archive_with_absolute.tar.gz
- archive_with_symlink.tar.gz
- ignoreterm.sh
- normal_archive.tar.gz
- copy.go
- copy_test.go
- externalbuilder.go
- externalbuilder_suite_test.go
- externalbuilder_test.go
- instance.go
- instance_test.go
- metadataprovider.go
- metadataprovider_test.go
- session.go
- session_test.go
- tar.go
- tar_test.go
- docker_builder.go
- external_builder.go
- instance.go
- package_provider.go
- build_registry.go
- build_registry_test.go
- container.go
- container_suite_test.go
- container_test.go
- ledger_info.go
- ca.pem
- cert.pem
- core.yaml
- key.pem
- config.go
- config_test.go
- deliveryclient.go
- deliveryclient_test.go
- gossip_block_handler.go
- gossip_block_handler_test.go
- protobuf.go
- dispatcher.go
- dispatcher_suite_test.go
- dispatcher_test.go
- protobuf.go
- protobuf_test.go
- channel_fetcher.go
- history_query_executor.go
- id_deserializer.go
- identity.go
- prvt_data_distributor.go
- query_executor.go
- support.go
- tx_simulator.go
- channel_state_retriever.go
- plugin.go
- plugin_factory.go
- plugin_mapper.go
- query_creator.go
- signing_identity_fetcher.go
- transient_store_retriever.go
- txsim.go
- endorser.go
- endorser_suite_test.go
- endorser_test.go
- metrics.go
- metrics_test.go
- msgvalidation.go
- msgvalidation_test.go
- plugin_endorser.go
- plugin_endorser_test.go
- pvtrwset_assembler.go
- pvtrwset_assembler_test.go
- state.go
- support.go
- expiredCert.pem
- notExpiredCert.pem
- expiration.go
- expiration_test.go
- filter.go
- filter_test.go
- timewindow.go
- timewindow_test.go
- filter.go
- filter_test.go
- auth.go
- auth_test.go
- decorator.go
- decorator_test.go
- decorator.go
- decorator_test.go
- decoration.go
- decoration_test.go
- identities.go
- state.go
- endorsement.go
- signing_identity.go
- default_endorsement.go
- default_endorsement_test.go
- plugin.go
- plugin_test.go
- noop_endorser.go
- config.go
- config_test.go
- library.go
- noplugin_test.go
- plugin.go
- plugin_stub.go
- race_test.go
- registry.go
- registry_plugin_test.go
- registry_test.go
- capabilities.go
- identities.go
- policies.go
- state.go
- validation.go
- transaction_validator.go
- capabilities.go
- identity_deserializer.go
- policy_evaluator.go
- state.go
- state_fetcher.go
- validation_logic.go
- validation_logic_test.go
- capabilities.go
- identity_deserializer.go
- policy_evaluator.go
- state.go
- state_based_validator.go
- state_fetcher.go
- lscc_validation_logic.go
- validation_logic.go
- validation_logic_test.go
- validator.go
- capabilities.go
- collection_resources.go
- identity_deserializer.go
- state.go
- state_based_validator.go
- state_fetcher.go
- validation_logic.go
- validation_logic_test.go
- validator.go
- default_validation.go
- default_validation_test.go
- noop_validator.go
- defs.go
- defs_test.go
- lsccstate_listener.go
- mgmt_test.go
- mgr.go
- confighistory.go
- confighistory_test.go
- db_helper.go
- db_helper_test.go
- mgr.go
- mgr_test.go
- version.go
- version_test.go
- block_gen.go
- chains.go
- conf.go
- sanity_test.go
- testenv.go
- tx_envelope_gen.go
- conf.go
- init_test.go
- insert_txs_test.go
- readwrite_txs_test.go
- util.go
- msp.go
- benchmarks.sh
- common.sh
- runbenchmarks.sh
- sample_params.sh
- README.md
- provider.go
- provider_test.go
- test_exports.go
- db.go
- db_test.go
- kv_encoding.go
- kv_encoding_test.go
- pkg_test.go
- query_executer.go
- chaincode_info_provider.go
- ledger_metadata.pb.go
- ledger_metadata.proto
- rwsetbytes_v21
- test_configblock.json
- signer.go
- ledgersData.zip
- ledgersData.zip
- cluster.ini
- couchdbData.zip
- ledgersData.zip
- ledgersData.zip
- client.go
- committer.go
- customtx_processor_test.go
- env.go
- ledger_test.go
- missing_pvtdata_retrieval_test.go
- nilvalue_no_delete_marker_test.go
- pvtdata_test.go
- rebuild_test.go
- reset_test.go
- rollback_test.go
- sample_data_helper.go
- sanpshot_reset_rollback_rebuild_test.go
- snapshot_test.go
- testledger.go
- util.go
- v1x_test.go
- v20_test.go
- verifier.go
- channelinfo_provider.go
- snapshot_pvtdatahashes_consumer.go
- db.go
- db_test.go
- optimization.go
- optimization_test.go
- snapshot.go
- snapshot_record.pb.go
- snapshot_record.proto
- snapshot_test.go
- test_exports.go
- types.go
- types_test.go
- expiry_keeper.go
- expiry_keeper_test.go
- expiry_schedule_builder.go
- expiry_schedule_builder_test.go
- purge_mgr.go
- purge_mgr_test.go
- pvtdata_key.pb.go
- pvtdata_key.proto
- pvtdata_key_helper.go
- snapshot_purge_mgr_builder.go
- snapshot_purge_mgr_builder_test.go
- query_executer.go
- combiner_test.go
- iterator_combiner.go
- query_executer_combiner.go
- .gitattributes
- kvrwsetV1ProtoBytes
- rwsetV1ProtoBytes
- kv_rwset_test.go
- kvrwset_proto_util.go
- kvrwset_proto_util_test.go
- query_results_helper.go
- query_results_helper_test.go
- rwset_builder.go
- rwset_builder_test.go
- rwset_proto_util.go
- rwset_proto_util_test.go
- rwset_test.go
- test_common.go
- namespace_provider.go
- results_iterator.go
- versioned_db.go
- 1_sorted.json
- 1_unsorted.json
- 2_sorted.json
- 2_unsorted.json
- 3_sorted.json
- 3_unsorted.json
- persisted_redo_record
- batch_util.go
- cache.go
- cache_test.go
- cache_value.pb.go
- cache_value.proto
- commit_handling.go
- commit_handling_test.go
- couchdb.go
- couchdb_test.go
- couchdb_test_export.go
- couchdbutil.go
- couchdbutil_test.go
- couchdoc_conv.go
- couchdoc_conv_test.go
- dbvalue.pb.go
- dbvalue.proto
- dbvalue_encoding.go
- dbvalue_encoding_test.go
- metadata_retrieval.go
- metrics.go
- metrics_test.go
- redolog.go
- redolog_test.go
- statecouchdb.go
- statecouchdb_test.go
- version_cache.go
- version_cache_test.go
- db_value.pb.go
- db_value.proto
- stateleveldb.go
- stateleveldb_test.go
- stateleveldb_test_export.go
- value_encoding.go
- value_encoding_test.go
- statedb.go
- statedb_test.go
- metadata.go
- metadata_test.go
- collection_val.go
- collection_val_test.go
- lockbased_txmgr.go
- pkg_test.go
- query_executor.go
- query_executor_test.go
- state_listener_test.go
- tx_simulator.go
- txmgr_test.go
- update_batch_bytes.go
- update_batch_bytes_test.go
- updates.pb.go
- updates.proto
- postOrderSimulatorProvider.go
- processor.go
- txsim.go
- batch_preparer.go
- batch_preparer_test.go
- combined_iterator.go
- combined_iterator_test.go
- rangequery_validator.go
- rangequery_validator_test.go
- tx_ops.go
- tx_ops_test.go
- types.go
- types_test.go
- validator.go
- validator_test.go
- channelinfo_provider.go
- channelinfo_provider_test.go
- coll_elg_notifier.go
- coll_elg_notifier_test.go
- delete_partial_ledgers_test.go
- drop_dbs.go
- hashcheck_pvtdata.go
- hashcheck_pvtdata_test.go
- kv_ledger.go
- kv_ledger_provider.go
- kv_ledger_provider_test.go
- kv_ledger_test.go
- ledger_data_remover.go
- ledger_filepath.go
- metrics.go
- metrics_test.go
- missing_pvtdata_tracker.go
- pause_resume.go
- pause_resume_test.go
- rebuild_dbs.go
- rebuild_dbs_test.go
- recovery.go
- reset.go
- rollback.go
- rwset_backward_compatibility_test.go
- snapshot.go
- snapshot_mgmt.go
- snapshot_mgmt_test.go
- snapshot_test.go
- state_listener_test.go
- test_exports.go
- unjoin_channel.go
- unjoin_channel_test.go
- upgrade_dbs.go
- upgrade_dbs_test.go
- ledgermgmttest.go
- ledger_mgmt.go
- ledger_mgmt_test.go
- cc_event_listener.go
- cc_event_provider.go
- custom_tx_processor.go
- deployed_ccinfo_provider.go
- health_check_registry.go
- membership_info_provider.go
- query_executor.go
- state_listener.go
- tx_simulator.go
- coll_info_provider.go
- util.go
- btlpolicy.go
- btlpolicy_test.go
- 000002.ldb
- 000005.ldb
- CURRENT
- LOCK
- LOG
- MANIFEST-000065
- helper.go
- kv_encoding.go
- kv_encoding_test.go
- persistent_msgs.pb.go
- persistent_msgs.proto
- persistent_msgs_helper.go
- reconcile_missing_pvtdata.go
- reconcile_missing_pvtdata_test.go
- retroactive_hashed_index.go
- retroactive_hashed_index_test.go
- snapshot_data_importer.go
- snapshot_data_importer_test.go
- store.go
- store_created_from_snapshot_test.go
- store_test.go
- test_exports.go
- v11.go
- acl_provider.go
- ledger_getter.go
- snapshot_service.go
- snapshot_service_test.go
- util.go
- util_test.go
- ledger_interface.go
- pkg_test.go
- http_handler.go
- chain.go
- chain_test.go
- middleware_suite_test.go
- request_id.go
- request_id_test.go
- require_cert.go
- require_cert_test.go
- support.go
- validator.go
- handler.go
- healthchecker.go
- logger.go
- metrics.go
- operations_suite_test.go
- system.go
- system_test.go
- version.go
- version_test.go
- collection_policy_checker.go
- identity_deserializer_manager.go
- peer_ledger.go
- channel.go
- config.go
- config_test.go
- configtx_processor.go
- configtx_test.go
- deliverevents.go
- deliverevents_test.go
- mock_helpers.go
- peer.go
- peer_test.go
- pkg_test.go
- channel_policy_manager_getter.go
- channel_policy_reference_provider.go
- identity.go
- identity_deserializer.go
- mocks.go
- policy.go
- policy_manager.go
- signature_policy_provider.go
- application.go
- application_test.go
- policy.go
- policy_test.go
- principal.go
- principal_test.go
- acl_provider.go
- chaincode_stub.go
- channel_policy_manager_getter.go
- store_provider.go
- configure.go
- configure_test.go
- application.go
- application_capabilities.go
- cc_package.go
- chaincode_builder.go
- chaincode_stub.go
- fs_support.go
- query_executor.go
- results_iterator.go
- state_query_iterator.go
- system_chaincode_provider.go
- index.json
- deployedcc_infoprovider.go
- deployedcc_infoprovider_test.go
- errors.go
- lscc.go
- lscc_noncc_test.go
- lscc_suite_test.go
- support.go
- chaincode_stream_handler.go
- selfdescribingsyscc.go
- chaincode_stub.go
- query.go
- query_test.go
- plugin.go
- inprocstream.go
- inprocstream_test.go
- scc.go
- scc_test.go
- config.go
- delete_store_test.go
- persistence.pb.go
- persistence.proto
- store.go
- store_helper.go
- store_test.go
- endorsertx_suite_test.go
- parser.go
- parser_test.go
- processor_factory.go
- processor_factory_test.go
- cert.pem
- key.pem
- ca.pem
- cert.pem
- key.pem
- api.go
- client.go
- client_test.go
- selection.go
- selection_test.go
- signer.go
- signer_test.go
- channel_response.go
- command_registrar.go
- local_response.go
- response_parser.go
- service_response.go
- stub.go
- 8150cb2d09628ccc89727611ebb736189f6482747eff9b8aaaa27e9a382d2e93_sk
- cert.pem
- ed25519.pem
- ed25519_sk
- cmd.go
- cmd_test.go
- config.go
- config_test.go
- endorsers.go
- endorsers_test.go
- peers.go
- peers_test.go
- stub.go
- stub_test.go
- collection.go
- collection_test.go
- endorsement.go
- endorsement_test.go
- querytype.go
- querytype_test.go
- response.go
- signedreq.go
- signedreq_test.go
- support.go
- support_test.go
- support.go
- support_test.go
- configtx.yaml
- support.go
- support_test.go
- gossip.go
- support.go
- support_test.go
- channel_config_getter.go
- channel_policy_manager_getter.go
- config_getter.go
- configtx_validator.go
- evaluator.go
- gossip_support.go
- identity.go
- msp_manager.go
- policy_manager.go
- resources.go
- verifier.go
- support.go
- configtx.yaml
- crypto-config.yaml
- integration_test.go
- api.go
- authcache.go
- authcache_test.go
- service.go
- service_test.go
- searchbox.html
- custom.css
- discord_button.png
- github_button.png
- stackoverflow_button.png
- youtube_button.png
- footer.html
- layout.html
- configtxgen.md
- configtxlator.md
- cryptogen.md
- fabric-ca-commands.rst
- ledgerutil.md
- osnadminchannel.md
- peerchaincode.md
- peerchannel.md
- peercommand.md
- peerlifecycle.md
- peernode.md
- peersnapshot.md
- peerversion.md
- add_orderer.md
- application-admins.png
- application-endorsement.png
- application-policies.png
- application-writers.png
- channel_policies.md
- create_channel_config.md
- create_channel_overview.rst
- create_channel_participation.md
- create_channel_test_net.md
- orderer-admins.png
- orderer-policies.png
- osnadmin1-3.png
- osnadmin4.png
- Policy_images.pptx
- ordererchecklist.md
- ordererdeploy.md
- ordererplan.md
- peerchecklist.md
- peerdeploy.md
- peerplan.md
- build.rst
- devenv.rst
- headers.txt
- diagrams.pptx
- github.rst
- diagrams.pptx
- glossary.block.png
- glossary.blockchain.png
- glossary.channel.png
- glossary.ledger.png
- glossary.msp.png
- glossary.orderer.png
- glossary.orderingservice.png
- glossary.organization.png
- glossary.peer.png
- glossary.transaction.png
- glossary.worldstate.png
- identity.diagram.1.png
- identity.diagram.10.png
- identity.diagram.11.png
- identity.diagram.12.png
- identity.diagram.6.png
- identity.diagram.7.png
- identity.diagram.8.png
- identity.diagram.9.png
- identity.md
- AddSSH1.png
- AddSSH2.png
- AppConceptsOverview.png
- attributes_flow.png
- basic_network.png
- blocks-3.png
- chaincode_swimlane.png
- consensus.png
- couchdb_tutorial_pkg_example.png
- current_network.png
- flow-4.png
- fork.png
- future_net.png
- GitCloneCmd.png
- hyperledger_fabric_logo_color.png
- idemix-overview.png
- idemix-three-steps.png
- idmx-audit.png
- idmx-contribution.png
- idmx-revocation.png
- idmx-steps.png
- idmx-vs-x509.png
- issuer.png
- lf-sandbox.png
- list.png
- pull_request.png
- QueryingtheLedger.png
- RunningtheSample.png
- sample_config.png
- Settings.png
- SideDB-org1-org2.png
- SideDB-peer.png
- SideDB.png
- SideDBTutorialImages.pptx
- Smart_Contract.png
- SSHKeys.png
- standalone-app-developer.png
- step0.png
- step1.png
- step2.png
- step3.png
- step4.png
- step5.png
- step6.png
- transactor.png
- transfer_assets_images.pptx
- UpdatingtheLedger.png
- what.png
- world_view.png
- ledger.diagram.1.png
- ledger.diagram.2.png
- ledger.diagram.3.png
- ledger.diagram.4.png
- ledger.diagram.5.png
- ledger.diagram.6.png
- ledger.md
- Lifecycle-approve.png
- Lifecycle-binaries.png
- Lifecycle-commit.png
- Lifecycle-endorsement-approve.png
- Lifecycle-endorsement-commit.png
- Lifecycle-install.png
- Lifecycle-join-approve.png
- Lifecycle-join-start.png
- Lifecycle-majority-disagree.png
- Lifecycle-multiple.png
- Lifecycle-no-package.png
- Lifecycle-one-disagrees.png
- Lifecycle-package.png
- Lifecycle-start.png
- Lifecycle-upgrade-approve.png
- Lifecycle-upgrade-commit.png
- Lifecycle-upgrade-install.png
- Lifecycle-upgrade-package.png
- Lifecycle-upgrade-start.png
- LifecycleDiagrams.pptx
- ca-msp-visualization.png
- ChannelMSP.png
- membership.diagram.2.png
- membership.diagram.3.png
- membership.diagram.4.png
- membership.diagram.5.png
- membership.diagram.6.png
- membership.md
- membership.msp.diagram.png
- signcert.png
- network.diagram.1.png
- network.diagram.2.png
- network.diagram.3.png
- network.diagram.4.png
- network.diagram.5.png
- network.diagram.6.png
- network.diagram.7.png
- network.diagram.8.png
- network.md
- orderer.diagram.1.png
- orderer.diagram.2.png
- ordering_service.md
- peers.diagram.1.png
- peers.diagram.10.png
- peers.diagram.12.png
- peers.diagram.2.png
- peers.diagram.3.png
- peers.diagram.4.png
- peers.diagram.5.png
- peers.diagram.6.png
- peers.diagram.8.png
- peers.diagram.9.png
- peers.md
- Fabric_Policy_Hierarchy.pptx
- FabricPolicyHierarchy-5.png
- FabricPolicyHierarchy-6.png
- policies.md
- private-data.md
- PrivateDataConcept-1.png
- PrivateDataConcept-2.png
- PrivateDataConcept-3.png
- PrivateDataConceptImages.pptx
- SideDB-peer.png
- SideDB.png
- secured_private_asset_transfer_tutorial.md
- transfer_assets_1.png
- transfer_assets_2.png
- transfer_assets_3.png
- transfer_assets_images.pptx
- smartcontract.diagram.01.png
- smartcontract.diagram.02.png
- smartcontract.diagram.03.png
- smartcontract.diagram.04.png
- smartcontract.diagram.05.png
- smartcontract.md
- go-style.md
- diagrams.pptx
- installxcode.md
- write_first_app.diagram.1.png
- write_first_app.diagram.2.png
- access_control.md
- advice_for_writers.md
- architecture.rst
- bft_configuration.md
- blockchain.rst
- build_network.rst
- capabilities_concept.md
- capability_requirements.rst
- cc_basic.md
- cc_launcher.md
- cc_service.md
- certs_management.md
- chaincode4ade.rst
- chaincode_lifecycle.md
- channel_remove_org.md
- channel_update_tutorial.rst
- channels.rst
- command_ref.rst
- conf.py
- config_update.md
- configtx.rst
- CONTRIBUTING.rst
- couchdb_as_state_database.rst
- couchdb_tutorial.rst
- DCO1.1.txt
- deploy_chaincode.md
- deployment_guide_overview.rst
- discovery-cli.md
- discovery-overview.rst
- docs_guide.md
- enable_tls.rst
- endorsement-policies.rst
- error-handling.rst
- Fabric-FAQ.rst
- fabric_model.rst
- gateway.md
- getting_started.rst
- getting_started_image2.png
- getting_started_run_fabric.rst
- glossary.rst
- gossip.rst
- hsm.md
- idemix.rst
- index.rst
- install.md
- international_languages.md
- kafka_raft_migration.md
- key_concepts.rst
- logging-control.rst
- mdtorst.sh
- metrics_reference.rst
- msp-identity-validity-rules.rst
- msp.rst
- operations_service.rst
- ops_guide.rst
- peer-chaincode-devmode.md
- peer_event_services.rst
- peer_ledger_snapshot.md
- performance.md
- pluggable_endorsement_and_validation.rst
- policies.rst
- prereqs.md
- private-data-arch.rst
- private_data_tutorial.rst
- questions.rst
- raft_bft_migration.md
- raft_configuration.md
- readwrite.rst
- releases.rst
- requirements.txt
- sdk_chaincode.md
- security_model.md
- status.rst
- style_guide.md
- test_network.md
- tutorials.rst
- txflow.rst
- updating_capabilities.md
- upgrade.rst
- upgrade_to_newest_version.md
- upgrading_your_components.md
- usecases.rst
- videos.rst
- whatis.md
- whatsnew.rst
- write_first_app.rst
- configtxgen_postscript.md
- configtxgen_preamble.md
- configtxlator_postscript.md
- configtxlator_preamble.md
- cryptogen_postscript.md
- cryptogen_preamble.md
- ledgerutil_postscript.md
- ledgerutil_preamble.md
- license_postscript.md
- osnadmin_channel_postscript.md
- osnadmin_channel_preamble.md
- peer_chaincode_postscript.md
- peer_chaincode_preamble.md
- peer_channel_postscript.md
- peer_channel_preamble.md
- peer_lifecycle_chaincode_postscript.md
- peer_lifecycle_chaincode_preamble.md
- peer_node_postscript.md
- peer_node_preamble.md
- peer_snapshot_postscript.md
- peer_snapshot_preamble.md
- peer_version_preamble.md
- .gitignore
- Makefile
- README.md
- requirements.txt
- security_advisor.go
- peer.pem
- api_test.go
- channel.go
- crypto.go
- crypto_test.go
- subchannel.go
- mock_comm.go
- mock_comm_test.go
- mock_stream.go
- ack.go
- ack_test.go
- comm.go
- comm_impl.go
- comm_test.go
- conn.go
- crypto.go
- crypto_test.go
- demux.go
- demux_test.go
- metrics_test.go
- msg.go
- cert.go
- common.go
- common_test.go
- discovery.go
- discovery_impl.go
- discovery_test.go
- adapter.go
- adapter_test.go
- election.go
- election_test.go
- filter.go
- filter_test.go
- pull.go
- pull_test.go
- channel.go
- channel_test.go
- msgs.go
- msgs_test.go
- pullstore.go
- pullstore_test.go
- anchor_test.go
- batcher.go
- batcher_test.go
- certstore.go
- certstore_test.go
- chanstate.go
- config.go
- config_test.go
- gossip.go
- gossip_impl.go
- gossip_test.go
- orgs_test.go
- identity.go
- identity_test.go
- metrics.go
- metrics.go
- metrics_test.go
- common.go
- app_capabilities.go
- capability_provider.go
- collection_access_factory.go
- collection_access_policy.go
- collection_store.go
- committer.go
- config_history_retriever.go
- missing_pvt_data_tracker.go
- reconciliation_fetcher.go
- rw_set_scanner.go
- sleeper.go
- config.go
- config_test.go
- coordinator.go
- coordinator_test.go
- dataretriever.go
- dataretriever_test.go
- distributor.go
- distributor_test.go
- pull.go
- pull_test.go
- pvtdataprovider.go
- pvtdataprovider_internal_test.go
- pvtdataprovider_test.go
- reconcile.go
- reconcile_test.go
- test_utils.go
- util.go
- compatibility_test.go
- message.go
- message_test.go
- msgcomparator.go
- msgcomparator_test.go
- receivedmessage.go
- signing.go
- signing_test.go
- stringers.go
- stringers_test.go
- signer_serializer.go
- config.go
- config_test.go
- eventer.go
- eventer_test.go
- gossip_service.go
- gossip_service_test.go
- integration_test.go
- join_test.go
- gossip.go
- gossip_test.go
- config.go
- config_test.go
- metrics_test.go
- payloads_buffer.go
- payloads_buffer_test.go
- state.go
- state_test.go
- grpc.go
- grpc_test.go
- logging.go
- misc.go
- misc_test.go
- msgs.go
- msgs_test.go
- privdata.go
- pubsub.go
- pubsub_test.go
- Dockerfile
- Dockerfile
- Dockerfile
- Dockerfile
- README.md
- Dockerfile
- main.go
- chaincode.go
- main.go
- chaincode.go
- main.go
- indexSizeSortDoc.json
- main.go
- indexColorSortDoc.json
- indexSizeSortDoc.json
- main.go
- marbles_chaincode.go
- main.go
- chaincode.go
- .gitignore
- go.mod
- go.sum
- main.go
- main.go
- chaincode.go
- main.go
- main.go
- chaincode.go
- configtx_suite_test.go
- configtx_test.go
- consenter_mapping_test.go
- host_port.go
- cors_test.go
- integration_suite_test.go
- devmode_suite_test.go
- devmode_test.go
- collections_config_org1_org2.json
- collections_config_org1_org2_org3.json
- discovery_suite_test.go
- discovery_test.go
- acl_test.go
- chaincode_server_test.go
- e2e_signal_test.go
- e2e_suite_test.go
- e2e_test.go
- filter_proposal_test.go
- health_test.go
- write_batch_test.go
- build
- detect
- release
- run
- build
- detect
- release
- run
- collections_config_anyorg.json
- collections_config_read.json
- collections_config_sbe.json
- endorsing_orgs_test.go
- gateway_bft_test.go
- gateway_discovery_test.go
- gateway_suite_test.go
- gateway_test.go
- gossip_suite_test.go
- gossip_test.go
- idemix_suite_test.go
- idemix_test.go
- collections_config1.json
- collections_config2.json
- collections_config3.json
- couchdb_indexes_test.go
- ledger_generate_test.go
- ledger_suite_test.go
- marbles_test.go
- reset_rollback_test.go
- snapshot_test.go
- main.go
- chaincode.go
- main.go
- chaincode.go
- chaincode.go
- docker-compose.yaml
- mycc-0_0-v14.cds
- capabilities_endorse_test.go
- install_test.go
- interop_test.go
- lifecycle_suite_test.go
- lifecycle_test.go
- msp_suite_test.go
- msp_test.go
- rsaca_test.go
- configtxgen.go
- cryptogen.go
- discover.go
- idemixgen.go
- peer.go
- configtx.go
- core.go
- orderer.go
- couchdb.go
- defaults.go
- configtx_template.go
- core_template.go
- crypto_template.go
- orderer_template.go
- buildserver.go
- channel_participation.go
- command.go
- components.go
- config.go
- configblock.go
- deploy.go
- discover.go
- network.go
- network_test.go
- nwo_suite_test.go
- operational_client.go
- package.go
- signingid.go
- standard_networks.go
- templates.go
- envelope_creator.go
- orderer_client.go
- p11key.go
- pkcs11_suite_test.go
- pkcs11_test.go
- plugin.go
- plugin.go
- pluggable_suite_test.go
- pluggable_test.go
- plugin_activation.go
- testutil.go
- collections_config1.json
- collections_config2.json
- collections_config3.json
- collections_config4.json
- collections_config5.json
- collections_config6.json
- collections_config7.json
- collections_config8_high_requiredPeerCount.json
- collections_config9.json
- remove_org3_config.json
- short_btl_config.json
- implicit_coll_test.go
- pvtdata_suite_test.go
- pvtdata_test.go
- data_purge_test.go
- pvtdatapurge_suite_test.go
- cft_test.go
- channel_participation_test.go
- client.go
- config_test.go
- migration_test.go
- raft_suite_test.go
- util.go
- collection_config.json
- sbe_suite_test.go
- sbe_test.go
- mock_orderer.go
- smartbft_block_deliverer_test.go
- smartbft_suite_test.go
- smartbft_test.go
- ports.go
- README.rst
- validators.go
- validators_test.go
- signer_serializer.go
- encoder.go
- encoder_suite_test.go
- encoder_test.go
- integration_test.go
- config.go
- config_test.go
- metadata.go
- metadata_test.go
- .gitignore
- metadata.go
- metadata_test.go
- configtxlator_handlers.go
- configtxlator_handlers_test.go
- protolator_handlers.go
- protolator_handlers_test.go
- router.go
- update.go
- update_test.go
- ca.go
- ca_test.go
- csp.go
- csp_internal_test.go
- csp_test.go
- metadata.go
- metadata_test.go
- msp.go
- msp_internal_test.go
- msp_test.go
- fileutil.go
- fileutil_test.go
- syncdir.go
- syncdir_windows.go
- compare.go
- compare_test.go
- identifytxs.go
- identifytxs_test.go
- json_read_write.go
- json_read_write_test.go
- json_test_utils.go
- json_test_utils_test.go
- diffrecord.go
- diffrecord_test.go
- blockfile_000000
- 000002.ldb
- CURRENT
- CURRENT.bak
- LOCK
- LOG
- MANIFEST-000004
- blockfile_000000
- txlist1.json
- txlist1.json
- txlist1.json
- txlist2.json
- txlist1.json
- txlist2.json
- txlist3.json
- txlist1.json
- txlist2.json
- txlist3.json
- txlist4.json
- duplicate_records.json
- empty_list.json
- invalid_key.json
- one_private.json
- one_public.json
- two_private.json
- two_private_one_public.json
- two_private_two_public.json
- sample1.json
- blockfile_000000
- bootstrappingSnapshot.info
- 000001.log
- CURRENT
- LOCK
- LOG
- MANIFEST-000000
- blockfile_000000
- correct_blocks.json
- glued_together.json
- hash_error_blocks.json
- verify.go
- verify_test.go
- fetch.go
- httpclient.go
- join.go
- list.go
- remove.go
- update.go
- deliver.go
- deliver_client.go
- signer_serializer.go
- chaincode.go
- connectionprofile-uneven.yaml
- connectionprofile.yaml
- chaincode.go
- common.go
- common_test.go
- flags_test.go
- invoke.go
- invoke_test.go
- query.go
- query_test.go
- signer_serializer.go
- channel.go
- channel_test.go
- create.go
- create_test.go
- fetch.go
- fetch_test.go
- flags_test.go
- getinfo.go
- getinfo_test.go
- join.go
- join_test.go
- joinbysnapshot.go
- joinbysnapshot_test.go
- joinbysnapshotstatus.go
- joinbysnapshotstatus_test.go
- list.go
- list_test.go
- signconfigtx.go
- signconfigtx_test.go
- update.go
- update_test.go
- deliverservice.go
- signer_serializer.go
- absolute.yaml
- connectionprofile-bad.yaml
- connectionprofile.yaml
- notset.yaml
- relative.yaml
- broadcastclient.go
- common.go
- common_test.go
- commonpkcs11_test.go
- deliverclient.go
- deliverclient_test.go
- export_test.go
- mockclient.go
- networkconfig.go
- networkconfig_test.go
- ordererclient.go
- ordererclient_test.go
- ordererenv.go
- ordererenv_test.go
- peerclient.go
- peerclient_test.go
- channel.go
- channel_capabilities.go
- mocks.go
- orderer.go
- policy_manager.go
- resources.go
- signer_serializer.go
- deserializer.go
- deserializer_test.go
- mcs.go
- mcs_test.go
- sa.go
- sa_test.go
- broadcast_client.go
- deliver.go
- endorser_client.go
- peer_deliver_client.go
- platform_registry.go
- reader.go
- signer.go
- writer.go
- connectionprofile-bad.yaml
- connectionprofile-uneven.yaml
- connectionprofile.yaml
- good-package.tar.gz
- unparsed-package.tar.gz
- approveformyorg.go
- approveformyorg_test.go
- calculatepackageid.go
- calculatepackageid_test.go
- chaincode.go
- chaincode_suite_test.go
- checkcommitreadiness.go
- checkcommitreadiness_test.go
- client_connections.go
- client_connections_test.go
- commit.go
- commit_test.go
- common.go
- getinstalledpackage.go
- getinstalledpackage_test.go
- install.go
- install_test.go
- package.go
- package_test.go
- queryapproved.go
- queryapproved_test.go
- querycommitted.go
- querycommitted_test.go
- queryinstalled.go
- queryinstalled_test.go
- lifecycle.go
- get_ledger.go
- peer_ledger.go
- config.go
- config_test.go
- grpc_limiters.go
- grpc_limiters_test.go
- node.go
- pause.go
- pause_test.go
- rebuild_dbs.go
- rebuild_dbs_test.go
- reset.go
- reset_test.go
- resume.go
- resume_test.go
- rollback.go
- rollback_test.go
- signals.go
- signals_windows.go
- start.go
- start_test.go
- unjoin.go
- unjoin_test.go
- upgrade_dbs.go
- upgrade_dbs_test.go
- platform.go
- platforms.go
- platforms_suite_test.go
- platforms_test.go
- signer.go
- snapshot_client.go
- cancelrequest.go
- cancelrequest_test.go
- client.go
- client_test.go
- listpending.go
- listpending_test.go
- snapshot.go
- submitrequest.go
- submitrequest_test.go
- invalidplugin.so
- version.go
- version_test.go
- .gitignore
- generate.go
- Org1-cert.pem
- Org1-child1-cert.pem
- Org1-child1-client1-cert.pem
- Org1-child1-client1-key.pem
- Org1-child1-client2-cert.pem
- Org1-child1-client2-key.pem
- Org1-child1-key.pem
- Org1-child1-server1-cert.pem
- Org1-child1-server1-key.pem
- Org1-child1-server2-cert.pem
- Org1-child1-server2-key.pem
- Org1-child2-cert.pem
- Org1-child2-client1-cert.pem
- Org1-child2-client1-key.pem
- Org1-child2-client2-cert.pem
- Org1-child2-client2-key.pem
- Org1-child2-key.pem
- Org1-child2-server1-cert.pem
- Org1-child2-server1-key.pem
- Org1-child2-server2-cert.pem
- Org1-child2-server2-key.pem
- Org1-client1-cert.pem
- Org1-client1-key.pem
- Org1-client2-cert.pem
- Org1-client2-key.pem
- Org1-key.pem
- Org1-server1-cert.pem
- Org1-server1-key.pem
- Org1-server2-cert.pem
- Org1-server2-key.pem
- Org2-cert.pem
- Org2-child1-cert.pem
- Org2-child1-client1-cert.pem
- Org2-child1-client1-key.pem
- Org2-child1-client2-cert.pem
- Org2-child1-client2-key.pem
- Org2-child1-key.pem
- Org2-child1-server1-cert.pem
- Org2-child1-server1-key.pem
- Org2-child1-server2-cert.pem
- Org2-child1-server2-key.pem
- Org2-child2-cert.pem
- Org2-child2-client1-cert.pem
- Org2-child2-client1-key.pem
- Org2-child2-client2-cert.pem
- Org2-child2-client2-key.pem
- Org2-child2-key.pem
- Org2-child2-server1-cert.pem
- Org2-child2-server1-key.pem
- Org2-child2-server2-cert.pem
- Org2-child2-server2-key.pem
- Org2-client1-cert.pem
- Org2-client1-key.pem
- Org2-client2-cert.pem
- Org2-client2-key.pem
- Org2-key.pem
- Org2-server1-cert.pem
- Org2-server1-key.pem
- Org2-server2-cert.pem
- Org2-server2-key.pem
- server.crt
- server.key
- server.crt
- server.key
- ca.crt
- test.proto
- test.pb.go
- test_grpc.pb.go
- client_test.go
- config.go
- config_test.go
- connection.go
- connection_test.go
- creds.go
- creds_test.go
- generate_test.go
- metrics.go
- server.go
- server_test.go
- serverstatshandler.go
- serverstatshandler_test.go
- blocklistener.go
- blocknotifier.go
- blocknotifier_test.go
- finder.go
- finder_test.go
- notifier.go
- notifier_test.go
- statusnotifier.go
- options.go
- options_test.go
- resultsiterator.go
- block.go
- blockiterator.go
- chaincode.go
- chaincodeiterator.go
- iterator_test.go
- transaction.go
- ledger.go
- provider.go
- peeradapter.go
- peeradapter_test.go
- abbclient.go
- abclient.go
- aclchecker.go
- chaincodeeventsserver.go
- channel.go
- channel_capabilities.go
- commitfinder.go
- dialer.go
- discovery.go
- endorserclient.go
- endorserserver.go
- orderer.go
- resources.go
- resultsiterator.go
- api_test.go
- apiutils.go
- chaincodeevents.go
- chaincodeevents_test.go
- commitstatus.go
- commitstatus_test.go
- diff.go
- diff_test.go
- endorse.go
- endorse_test.go
- endorsement.go
- endorsement_test.go
- endpoint.go
- endpoint_test.go
- evaluate.go
- evaluate_test.go
- gateway.go
- registry.go
- registry_test.go
- submit.go
- submit_test.go
- signer_serializer.go
- identity.go
- validation_flags.go
- validation_flags_test.go
- matcher.go
- cache.go
- cache_test.go
- second_chance.go
- second_chance_test.go
- config.go
- config_test.go
- mgmt.go
- mgmt_test.go
- mocks.go
- cert-COP1.pem
- cert-COP2.pem
- cacert-COP.pem
- cacert.pem
- key-COP1.pem
- cert-COP1.pem
- config.yaml
- admincert.pem
- cacert.pem
- key.pem
- peer.pem
- config.yaml
- admincert.pem
- cacert.pem
- key.pem
- peer.pem
- cert.pem
- config.yaml
- User1.pem
- ca.pem
- 83c4189d96988eab469b1afa1dfbcb4463a1fff381d7dba9b9378b51a5ef9e77_sk
- cert.pem
- admincert-expired.pem
- cacert.pem
- key-expired.pem
- peer-expired.pem
- admin.pem
- cacert.pem
- intermediatecert.pem
- key.pem
- cert.pem
- config.yaml
- admin.pem
- cacert.pem
- intermediatecert.pem
- key.pem
- signcert.pem
- cert.go
- cert_test.go
- configbuilder.go
- configbuilder_test.go
- factory.go
- factory_test.go
- idemix.go
- identities.go
- identities_test.go
- msp.go
- msp_test.go
- mspimpl.go
- mspimplsetup.go
- mspimplsetup_test.go
- mspimplvalidate.go
- mspmgrimpl.go
- mspwithintermediatecas_test.go
- nodeous_test.go
- ouconfig_test.go
- revocation_test.go
- .dockerignore
- .gitattributes
- .gitignore
- .mergify.yml
- .readthedocs.yaml
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CODEOWNERS
- CONTRIBUTING.md
- docker-env.mk
- go.mod
- go.sum
- gotools.mk
- GOVERNANCE.md
- Hyperledger_Fabric_Technical_Charter.md
- LICENSE
- MAINTAINERS.md
- Makefile
- NOTICE
- README.md
- RELEASING.md
- SECURITY.md
π Installation Guide
git clone https://github.com/hyperledger/fabric
Downloads the entire project code from GitHub to your computer.
cd fabric
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose -f integration/lifecycle/testdata/docker-compose.yaml up -d --build
Runs the command against the services defined in the compose file.
3. Maven (Java)
Medium- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
cd core/chaincode/platforms/java/testdata/gradle
This project's files live in a subfolder, so move into it first.
mvn clean install
Installs dependencies and builds the project using Maven.
4. Gradle (Java/Kotlin)
Medium- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd core/chaincode/platforms/java/testdata/gradle
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
5. Python
Easypip install -r docs/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
6. Go
Mediumcd ccaas_builder
This project's files live in a subfolder, so move into it first.
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
7. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
