├── .dockerignore ├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── settings.yml └── workflows │ └── trigger.yml ├── .gitignore ├── .mergify.yml ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── NOTICE ├── README.md ├── SECURITY.md ├── bccsp ├── aesopts.go ├── bccsp.go ├── bccsp_test.go ├── ecdsaopts.go ├── factory │ ├── factory.go │ ├── factory_test.go │ ├── nopkcs11.go │ ├── nopkcs11_test.go │ ├── opts.go │ ├── opts_test.go │ ├── pkcs11.go │ ├── pkcs11_test.go │ ├── pkcs11factory.go │ ├── pkcs11factory_test.go │ ├── swfactory.go │ └── swfactory_test.go ├── hashopts.go ├── idemix │ ├── bccsp.go │ ├── bccsp_test.go │ ├── bridge │ │ ├── bridge_suite_test.go │ │ ├── bridge_test.go │ │ ├── credential.go │ │ ├── credrequest.go │ │ ├── issuer.go │ │ ├── math.go │ │ ├── nymsignaturescheme.go │ │ ├── rand.go │ │ ├── revocation.go │ │ ├── signaturescheme.go │ │ └── user.go │ ├── handlers │ │ ├── cred.go │ │ ├── cred_test.go │ │ ├── idemix.go │ │ ├── idemix_suite_test.go │ │ ├── issuer.go │ │ ├── issuer_test.go │ │ ├── mock │ │ │ ├── big.go │ │ │ ├── credential.go │ │ │ ├── credrequest.go │ │ │ ├── ecp.go │ │ │ ├── issuer.go │ │ │ ├── issuer_public_key.go │ │ │ ├── issuer_secret_key.go │ │ │ ├── nymsignature_scheme.go │ │ │ ├── revocation.go │ │ │ ├── signature_scheme.go │ │ │ └── user.go │ │ ├── nym.go │ │ ├── nymsigner.go │ │ ├── nymsigner_test.go │ │ ├── revocation.go │ │ ├── revocation_test.go │ │ ├── signer.go │ │ ├── signer_test.go │ │ ├── user.go │ │ └── user_test.go │ └── idemix_suite_test.go ├── idemixerrs.go ├── idemixopts.go ├── keystore.go ├── mocks │ └── mocks.go ├── opts.go ├── pkcs11 │ ├── conf.go │ ├── ctxhandle.go │ ├── ecdsa.go │ ├── ecdsakey.go │ ├── ecdsakey_test.go │ ├── pkcs11.go │ └── pkcs11_test.go ├── signer │ ├── signer.go │ └── signer_test.go ├── sw │ ├── aes.go │ ├── aes_test.go │ ├── aeskey.go │ ├── conf.go │ ├── dummyks.go │ ├── dummyks_test.go │ ├── ecdsa.go │ ├── ecdsa_test.go │ ├── ecdsakey.go │ ├── enc_test.go │ ├── fileks.go │ ├── fileks_test.go │ ├── hash.go │ ├── hash_test.go │ ├── impl.go │ ├── impl_test.go │ ├── inmemoryks.go │ ├── inmemoryks_test.go │ ├── internals.go │ ├── keyderiv.go │ ├── keyderiv_test.go │ ├── keygen.go │ ├── keygen_test.go │ ├── keyimport.go │ ├── keyimport_test.go │ ├── keys.go │ ├── keys_test.go │ ├── mocks │ │ └── mocks.go │ ├── new.go │ ├── sign_test.go │ ├── sw_test.go │ └── verify_test.go └── utils │ ├── ecdsa.go │ └── ecdsa_test.go ├── ci ├── azp-dependencies-mod.yml ├── azure-pipelines-merge.yml ├── azure-pipelines-mod.yml ├── azure-pipelines-release.yml ├── azure-pipelines.yml ├── install_deps.yml └── scripts │ ├── create_binary_package.sh │ ├── evaluate_commits.sh │ ├── publish_docker.sh │ └── setup_hsm.sh ├── cmd ├── common │ ├── cli.go │ ├── cli_test.go │ ├── comm │ │ ├── client.go │ │ ├── client_test.go │ │ ├── config.go │ │ └── testdata │ │ │ ├── client │ │ │ ├── cert.pem │ │ │ └── key.pem │ │ │ └── server │ │ │ ├── ca.pem │ │ │ ├── cert.pem │ │ │ └── key.pem │ ├── config.go │ ├── config_test.go │ ├── signer │ │ ├── signer.go │ │ ├── signer_test.go │ │ └── testdata │ │ │ └── signer │ │ │ ├── 8150cb2d09628ccc89727611ebb736189f6482747eff9b8aaaa27e9a382d2e93_sk │ │ │ ├── broken_private_key │ │ │ ├── ca.pem │ │ │ ├── cert.pem │ │ │ └── empty_private_key │ └── testdata │ │ ├── not_a_yaml.yaml │ │ └── valid_config │ │ └── config.yaml ├── configtxgen │ ├── main.go │ └── main_test.go ├── configtxlator │ └── main.go ├── cryptogen │ └── main.go ├── discover │ ├── main.go │ └── main_test.go ├── idemixgen │ └── main.go ├── orderer │ └── main.go └── peer │ ├── main.go │ ├── main_test.go │ └── test_init.go ├── common ├── capabilities │ ├── application.go │ ├── application_test.go │ ├── capabilities.go │ ├── capabilities_test.go │ ├── channel.go │ ├── channel_test.go │ ├── orderer.go │ └── orderer_test.go ├── cauthdsl │ ├── cauthdsl.go │ ├── cauthdsl_test.go │ ├── policy.go │ └── policy_test.go ├── chaincode │ ├── metadata.go │ └── metadata_test.go ├── channelconfig │ ├── 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 │ ├── testdata │ │ ├── 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 │ ├── util.go │ └── util_test.go ├── config │ └── api.go ├── configtx │ ├── compare.go │ ├── compare_test.go │ ├── configmap.go │ ├── configmap_test.go │ ├── configtx.go │ ├── mock │ │ ├── policy.go │ │ └── policy_manager.go │ ├── test │ │ └── helper.go │ ├── update.go │ ├── update_test.go │ ├── util.go │ ├── util_test.go │ ├── validator.go │ └── validator_test.go ├── crypto │ ├── expiration.go │ ├── expiration_test.go │ ├── random.go │ ├── random_test.go │ ├── testdata │ │ ├── badCert.pem │ │ └── cert.pem │ └── tlsgen │ │ ├── ca.go │ │ ├── ca_test.go │ │ ├── key.go │ │ └── key_test.go ├── deliver │ ├── acl.go │ ├── acl_test.go │ ├── deliver.go │ ├── deliver_suite_test.go │ ├── deliver_test.go │ ├── interfaces_test.go │ ├── metrics.go │ └── mock │ │ ├── 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 ├── diag │ ├── goroutine.go │ └── goroutine_test.go ├── errors │ └── errors.go ├── flogging │ ├── core.go │ ├── core_test.go │ ├── fabenc │ │ ├── color.go │ │ ├── color_test.go │ │ ├── encoder.go │ │ ├── encoder_test.go │ │ ├── formatter.go │ │ └── formatter_test.go │ ├── floggingtest │ │ ├── logger.go │ │ └── logger_test.go │ ├── global.go │ ├── global_test.go │ ├── httpadmin │ │ ├── fakes │ │ │ └── logging.go │ │ ├── httpadmin_suite_test.go │ │ ├── spec.go │ │ └── spec_test.go │ ├── levels.go │ ├── levels_test.go │ ├── loggerlevels.go │ ├── loggerlevels_test.go │ ├── logging.go │ ├── logging_test.go │ ├── metrics │ │ ├── observer.go │ │ └── observer_test.go │ ├── mock │ │ ├── observer.go │ │ └── write_syncer.go │ ├── zap.go │ └── zap_test.go ├── genesis │ ├── genesis.go │ └── genesis_test.go ├── graph │ ├── choose.go │ ├── choose_test.go │ ├── graph.go │ ├── graph_test.go │ ├── perm.go │ ├── perm_test.go │ ├── tree.go │ └── tree_test.go ├── grpclogging │ ├── context.go │ ├── context_test.go │ ├── fakes │ │ ├── echo_service.go │ │ └── leveler.go │ ├── fields.go │ ├── fields_test.go │ ├── grpclogging_suite_test.go │ ├── server.go │ ├── server_test.go │ └── testpb │ │ ├── echo.pb.go │ │ └── echo.proto ├── grpcmetrics │ ├── fakes │ │ └── echo_service.go │ ├── grpcmetrics_suite_test.go │ ├── interceptor.go │ ├── interceptor_test.go │ ├── metrics.go │ └── testpb │ │ ├── echo.pb.go │ │ └── echo.proto ├── ledger │ ├── blkstorage │ │ ├── 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 │ │ ├── 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 │ ├── blockledger │ │ ├── fileledger │ │ │ ├── factory.go │ │ │ ├── factory_test.go │ │ │ ├── impl.go │ │ │ └── impl_test.go │ │ ├── ledger.go │ │ ├── util.go │ │ └── util_test.go │ ├── dataformat │ │ └── dataformats.go │ ├── ledger_interface.go │ ├── snapshot │ │ ├── file.go │ │ └── file_test.go │ ├── testutil │ │ ├── fakes │ │ │ └── signing_identity.go │ │ ├── test_helper.go │ │ └── test_util.go │ └── util │ │ ├── leveldbhelper │ │ ├── leveldb_helper.go │ │ ├── leveldb_helper_test.go │ │ ├── leveldb_provider.go │ │ ├── leveldb_provider_test.go │ │ └── pkg_test.go │ │ ├── util.go │ │ └── util_test.go ├── metadata │ └── metadata.go ├── metrics │ ├── cmd │ │ └── gendoc │ │ │ ├── .gitignore │ │ │ └── main.go │ ├── disabled │ │ ├── disabled_suite_test.go │ │ ├── provider.go │ │ └── provider_test.go │ ├── gendoc │ │ ├── gendoc_suite_test.go │ │ ├── options.go │ │ ├── options_test.go │ │ ├── table.go │ │ ├── table_test.go │ │ └── testdata │ │ │ ├── basic.go │ │ │ ├── ignored.go │ │ │ └── named_import.go │ ├── internal │ │ └── namer │ │ │ ├── namer.go │ │ │ ├── namer_suite_test.go │ │ │ └── namer_test.go │ ├── metrics_suite_test.go │ ├── metricsfakes │ │ ├── counter.go │ │ ├── gauge.go │ │ ├── histogram.go │ │ └── provider.go │ ├── prometheus │ │ ├── prometheus_suite_test.go │ │ ├── provider.go │ │ └── provider_test.go │ ├── provider.go │ └── statsd │ │ ├── goruntime │ │ ├── collector.go │ │ ├── collector_test.go │ │ ├── goruntime_suite_test.go │ │ └── metrics.go │ │ ├── provider.go │ │ ├── provider_test.go │ │ └── statsd_suite_test.go ├── policies │ ├── convert.go │ ├── convert_test.go │ ├── implicitmeta.go │ ├── implicitmeta_test.go │ ├── implicitmeta_util.go │ ├── implicitmetaparser.go │ ├── implicitmetaparser_test.go │ ├── inquire │ │ ├── compare.go │ │ ├── compare_test.go │ │ ├── inquire.go │ │ ├── inquire_test.go │ │ ├── merge.go │ │ └── merge_test.go │ ├── mocks │ │ ├── identity.go │ │ └── identity_deserializer.go │ ├── policy.go │ ├── policy_test.go │ ├── util.go │ └── util_test.go ├── policydsl │ ├── policydsl_builder.go │ ├── policyparser.go │ └── policyparser_test.go ├── semaphore │ ├── semaphore.go │ └── semaphore_test.go ├── tools │ └── idemixgen │ │ ├── idemixca │ │ ├── idemixca.go │ │ └── idemixca_test.go │ │ └── metadata │ │ ├── metadata.go │ │ └── metadata_test.go ├── util │ ├── net.go │ ├── net_test.go │ ├── retry │ │ ├── retry.go │ │ └── retry_test.go │ ├── utils.go │ └── utils_test.go └── viperutil │ ├── config_test.go │ └── config_util.go ├── core ├── aclmgmt │ ├── aclmgmt.go │ ├── aclmgmtimpl.go │ ├── defaultaclprovider.go │ ├── mocks │ │ ├── defaultaclprovider.go │ │ ├── mocks.go │ │ └── signer_serializer.go │ ├── resourceprovider.go │ ├── resourceprovider_test.go │ └── resources │ │ └── resources.go ├── cclifecycle │ ├── lifecycle.go │ ├── lifecycle_test.go │ ├── mocks │ │ ├── enumerator.go │ │ ├── metadata_change_listener.go │ │ ├── query.go │ │ └── query_creator.go │ ├── subscription.go │ ├── util.go │ └── util_test.go ├── chaincode │ ├── accesscontrol │ │ ├── access.go │ │ ├── access_test.go │ │ ├── interceptor.go │ │ ├── mapper.go │ │ └── mapper_test.go │ ├── active_transactions.go │ ├── active_transactions_test.go │ ├── chaincode_ginkgo_support_test.go │ ├── chaincode_suite_test.go │ ├── chaincode_support.go │ ├── chaincode_support_test.go │ ├── chaincodetest.yaml │ ├── config.go │ ├── config_test.go │ ├── container_runtime.go │ ├── container_runtime_test.go │ ├── extcc │ │ ├── extcc_handler.go │ │ ├── extcc_handler_test.go │ │ ├── extcc_suite_test.go │ │ └── mock │ │ │ └── ccstreamhandler.go │ ├── fake │ │ ├── application_config_retriever.go │ │ ├── context_registry.go │ │ ├── launch_registry.go │ │ ├── message_handler.go │ │ ├── query_response_builder.go │ │ └── registry.go │ ├── handler.go │ ├── handler_internal_test.go │ ├── handler_registry.go │ ├── handler_registry_test.go │ ├── handler_test.go │ ├── inprocstream.go │ ├── inprocstream_test.go │ ├── lifecycle │ │ ├── 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 │ │ ├── mock │ │ │ ├── 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 │ │ ├── scc.go │ │ ├── scc_test.go │ │ ├── serializer.go │ │ ├── serializer_test.go │ │ └── testdata │ │ │ └── external-built-cc │ │ │ └── release │ │ │ └── index.json │ ├── metrics.go │ ├── mock │ │ ├── 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 │ ├── pending_query_result.go │ ├── pending_query_result_test.go │ ├── persistence │ │ ├── chaincode_package.go │ │ ├── chaincode_package_test.go │ │ ├── label_test.go │ │ ├── mock │ │ │ ├── ioreadwriter.go │ │ │ ├── legacy_cc_package_locator.go │ │ │ ├── metadata_provider.go │ │ │ └── osfileinfo.go │ │ ├── persistence.go │ │ ├── persistence_suite_test.go │ │ ├── persistence_test.go │ │ └── testdata │ │ │ ├── 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 │ ├── platforms │ │ ├── builder.go │ │ ├── golang │ │ │ ├── list.go │ │ │ ├── list_test.go │ │ │ ├── platform.go │ │ │ ├── platform_test.go │ │ │ └── testdata │ │ │ │ ├── ccmodule │ │ │ │ ├── META-INF │ │ │ │ │ └── statedb │ │ │ │ │ │ └── couchdb │ │ │ │ │ │ └── indexes │ │ │ │ │ │ └── indexOwner.json │ │ │ │ ├── chaincode.go │ │ │ │ ├── customlogger │ │ │ │ │ └── customlogger.go │ │ │ │ ├── go.mod │ │ │ │ ├── go.sum │ │ │ │ └── nested │ │ │ │ │ ├── META-INF │ │ │ │ │ └── statedb │ │ │ │ │ │ └── couchdb │ │ │ │ │ │ └── indexes │ │ │ │ │ │ └── nestedIndexOwner.json │ │ │ │ │ └── chaincode.go │ │ │ │ └── src │ │ │ │ └── chaincodes │ │ │ │ ├── BadImport │ │ │ │ └── main.go │ │ │ │ ├── BadMetadataIgnoreHiddenFile │ │ │ │ ├── META-INF │ │ │ │ │ └── .hiddenfile │ │ │ │ └── main.go │ │ │ │ ├── BadMetadataInvalidIndex │ │ │ │ ├── META-INF │ │ │ │ │ └── statedb │ │ │ │ │ │ └── couchdb │ │ │ │ │ │ └── indexes │ │ │ │ │ │ └── bad.json │ │ │ │ └── main.go │ │ │ │ ├── BadMetadataUnexpectedFolderContent │ │ │ │ ├── META-INF │ │ │ │ │ └── unsupported_metadata_ocation.json │ │ │ │ └── main.go │ │ │ │ └── noop │ │ │ │ ├── META-INF │ │ │ │ └── statedb │ │ │ │ │ └── couchdb │ │ │ │ │ └── indexes │ │ │ │ │ └── indexOwner.json │ │ │ │ ├── chaincode.go │ │ │ │ ├── empty │ │ │ │ └── .gitkeep │ │ │ │ ├── go.mod │ │ │ │ └── go.sum │ │ ├── java │ │ │ ├── platform.go │ │ │ ├── platform_test.go │ │ │ └── testdata │ │ │ │ └── gradle │ │ │ │ ├── build.gradle │ │ │ │ ├── pom.xml │ │ │ │ ├── settings.gradle │ │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ └── example │ │ │ │ │ ├── ExampleCC.java │ │ │ │ │ └── examplecc.class │ │ │ │ └── target │ │ │ │ └── example │ │ │ │ ├── ExampleCC.class │ │ │ │ └── ExampleCC.java │ │ ├── mock │ │ │ ├── package_writer.go │ │ │ └── platform.go │ │ ├── node │ │ │ ├── platform.go │ │ │ └── platform_test.go │ │ ├── platforms.go │ │ ├── platforms_suite_test.go │ │ ├── platforms_test.go │ │ └── util │ │ │ ├── testdata │ │ │ ├── BadMetadataInvalidIndex │ │ │ │ └── META-INF │ │ │ │ │ └── statedb │ │ │ │ │ └── couchdb │ │ │ │ │ └── indexes │ │ │ │ │ └── bad.json │ │ │ ├── BadMetadataUnexpectedFolderContent │ │ │ │ ├── META-INF │ │ │ │ │ └── unsupported_metadata_location.json │ │ │ │ └── main.go │ │ │ └── sourcefiles │ │ │ │ ├── META-INF │ │ │ │ ├── .hiddenfile │ │ │ │ └── statedb │ │ │ │ │ └── couchdb │ │ │ │ │ └── indexes │ │ │ │ │ └── indexOwner.json │ │ │ │ ├── artifact.xml │ │ │ │ └── src │ │ │ │ ├── Hello.class │ │ │ │ ├── Hello.java │ │ │ │ └── main.go │ │ │ ├── utils.go │ │ │ ├── utils_test.go │ │ │ ├── writer.go │ │ │ └── writer_test.go │ ├── query_response_generator.go │ ├── query_response_generator_test.go │ ├── runtime_launcher.go │ ├── runtime_launcher_test.go │ ├── testdata │ │ ├── server1.key │ │ ├── server1.pem │ │ └── src │ │ │ └── chaincodes │ │ │ ├── init_private_data │ │ │ └── init_private_data.go │ │ │ ├── init_public_data │ │ │ └── init_public_data.go │ │ │ └── map │ │ │ └── map.go │ ├── transaction_context.go │ ├── transaction_context_test.go │ ├── transaction_contexts.go │ └── transaction_contexts_test.go ├── committer │ ├── committer.go │ ├── committer_impl.go │ ├── committer_test.go │ └── txvalidator │ │ ├── mocks │ │ ├── application_capabilities.go │ │ ├── capability_provider.go │ │ ├── query_executor.go │ │ └── validator.go │ │ ├── plugin │ │ └── plugin.go │ │ ├── router.go │ │ ├── router_test.go │ │ ├── test_utils.go │ │ ├── v14 │ │ ├── mocks │ │ │ ├── capabilities.go │ │ │ ├── identity_deserializer.go │ │ │ ├── mapper.go │ │ │ ├── plugin.go │ │ │ ├── plugin_factory.go │ │ │ └── query_executor_creator.go │ │ ├── plugin_validator.go │ │ ├── plugin_validator_test.go │ │ ├── testdata │ │ │ └── test_plugin.go │ │ ├── txvalidator_test.go │ │ ├── validator.go │ │ ├── validator_test.go │ │ └── vscc_validator.go │ │ └── v20 │ │ ├── mocks │ │ ├── channel_policy_manager_getter.go │ │ ├── channel_resources.go │ │ ├── collection_resources.go │ │ ├── dispatcher.go │ │ ├── ledger_resources.go │ │ ├── policy_manager.go │ │ └── query_executor.go │ │ ├── plugindispatcher │ │ ├── dispatcher.go │ │ ├── mocks │ │ │ ├── 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 │ │ ├── plugin_validator.go │ │ └── plugin_validator_test.go │ │ ├── testdata │ │ └── test_plugin.go │ │ ├── txvalidator_test.go │ │ ├── validator.go │ │ ├── validator_test.go │ │ └── valinforetriever │ │ ├── mocks │ │ └── lifecycle_resources.go │ │ ├── shim.go │ │ └── shim_test.go ├── common │ ├── ccpackage │ │ ├── ccpackage.go │ │ └── ccpackage_test.go │ ├── ccprovider │ │ ├── cc_statedb_artifacts_provider.go │ │ ├── ccinfocache.go │ │ ├── ccinfocache_test.go │ │ ├── ccprovider.go │ │ ├── ccprovider_test.go │ │ ├── cdspackage.go │ │ ├── cdspackage_test.go │ │ ├── common.go │ │ ├── sigcdspackage.go │ │ ├── sigcdspackage_test.go │ │ ├── targzmetadataprovider.go │ │ └── targzmetadataprovider_test.go │ ├── privdata │ │ ├── collection.go │ │ ├── collection_test.go │ │ ├── membershipinfo.go │ │ ├── membershipinfo_test.go │ │ ├── mock │ │ │ ├── chaincode_info_provider.go │ │ │ ├── identity_deserializer_factory.go │ │ │ ├── query_executor.go │ │ │ └── query_executor_factory.go │ │ ├── simplecollection.go │ │ ├── simplecollection_test.go │ │ ├── store.go │ │ ├── store_test.go │ │ ├── util.go │ │ └── util_test.go │ ├── sysccprovider │ │ ├── sysccprovider.go │ │ └── sysccprovider_test.go │ └── validation │ │ ├── config_test.go │ │ ├── fullflow_test.go │ │ ├── msgvalidation.go │ │ ├── msgvalidation_test.go │ │ └── statebased │ │ ├── mocks │ │ ├── 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 │ ├── config.go │ ├── config_test.go │ └── configtest │ │ └── config.go ├── container │ ├── build_registry.go │ ├── build_registry_test.go │ ├── ccintf │ │ └── ccintf.go │ ├── container.go │ ├── container_suite_test.go │ ├── container_test.go │ ├── dockercontroller │ │ ├── dockercontroller.go │ │ ├── dockercontroller_external_test.go │ │ ├── dockercontroller_test.go │ │ ├── metrics.go │ │ ├── mock │ │ │ ├── dockerclient.go │ │ │ └── platform_builder.go │ │ └── testdata │ │ │ └── src │ │ │ └── chaincodes │ │ │ └── noop │ │ │ └── chaincode.go │ ├── externalbuilder │ │ ├── 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 │ │ └── testdata │ │ │ ├── archive_with_absolute.tar.gz │ │ │ ├── archive_with_symlink.tar.gz │ │ │ ├── failbuilder │ │ │ └── bin │ │ │ │ ├── build │ │ │ │ ├── detect │ │ │ │ ├── release │ │ │ │ └── run │ │ │ ├── goodbuilder │ │ │ └── bin │ │ │ │ ├── build │ │ │ │ ├── detect │ │ │ │ ├── release │ │ │ │ └── run │ │ │ ├── ignoreterm.sh │ │ │ ├── normal_archive.tar.gz │ │ │ └── persisted_build │ │ │ └── release │ │ │ └── index.json │ └── mock │ │ ├── docker_builder.go │ │ ├── external_builder.go │ │ ├── instance.go │ │ └── package_provider.go ├── deliverservice │ ├── config.go │ ├── config_test.go │ ├── deliveryclient.go │ ├── deliveryclient_test.go │ ├── fake │ │ └── ledger_info.go │ └── testdata │ │ ├── ca.pem │ │ ├── cert.pem │ │ └── key.pem ├── dispatcher │ ├── dispatcher.go │ ├── dispatcher_suite_test.go │ ├── dispatcher_test.go │ ├── mock │ │ └── protobuf.go │ ├── protobuf.go │ └── protobuf_test.go ├── endorser │ ├── endorser.go │ ├── endorser_suite_test.go │ ├── endorser_test.go │ ├── fake │ │ ├── channel_fetcher.go │ │ ├── history_query_executor.go │ │ ├── id_deserializer.go │ │ ├── identity.go │ │ ├── prvt_data_distributor.go │ │ ├── query_executor.go │ │ ├── support.go │ │ └── tx_simulator.go │ ├── metrics.go │ ├── metrics_test.go │ ├── mocks │ │ ├── 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 │ ├── msgvalidation.go │ ├── msgvalidation_test.go │ ├── plugin_endorser.go │ ├── plugin_endorser_test.go │ ├── pvtrwset_assembler.go │ ├── pvtrwset_assembler_test.go │ ├── state.go │ └── support.go ├── handlers │ ├── auth │ │ ├── auth.go │ │ ├── auth_test.go │ │ ├── filter │ │ │ ├── expiration.go │ │ │ ├── expiration_test.go │ │ │ ├── filter.go │ │ │ ├── filter_test.go │ │ │ └── testdata │ │ │ │ ├── expiredCert.pem │ │ │ │ └── notExpiredCert.pem │ │ └── plugin │ │ │ ├── filter.go │ │ │ └── filter_test.go │ ├── decoration │ │ ├── decoration.go │ │ ├── decoration_test.go │ │ ├── decorator │ │ │ ├── decorator.go │ │ │ └── decorator_test.go │ │ └── plugin │ │ │ ├── decorator.go │ │ │ └── decorator_test.go │ ├── endorsement │ │ ├── api │ │ │ ├── endorsement.go │ │ │ ├── identities │ │ │ │ └── identities.go │ │ │ └── state │ │ │ │ └── state.go │ │ ├── builtin │ │ │ ├── default_endorsement.go │ │ │ ├── default_endorsement_test.go │ │ │ └── mocks │ │ │ │ └── signing_identity.go │ │ ├── plugin │ │ │ ├── plugin.go │ │ │ └── plugin_test.go │ │ └── testdata │ │ │ └── noop_endorser.go │ ├── library │ │ ├── config.go │ │ ├── config_test.go │ │ ├── extensions.go │ │ ├── extensions_test.go │ │ ├── library.go │ │ ├── race_test.go │ │ ├── registry.go │ │ ├── registry_plugin_test.go │ │ └── registry_test.go │ └── validation │ │ ├── api │ │ ├── capabilities │ │ │ └── capabilities.go │ │ ├── identities │ │ │ └── identities.go │ │ ├── policies │ │ │ └── policies.go │ │ ├── state │ │ │ └── state.go │ │ └── validation.go │ │ ├── builtin │ │ ├── default_validation.go │ │ ├── default_validation_test.go │ │ ├── mocks │ │ │ └── transaction_validator.go │ │ ├── v12 │ │ │ ├── mocks │ │ │ │ ├── capabilities.go │ │ │ │ ├── identity_deserializer.go │ │ │ │ ├── policy_evaluator.go │ │ │ │ ├── state.go │ │ │ │ └── state_fetcher.go │ │ │ ├── validation_logic.go │ │ │ └── validation_logic_test.go │ │ ├── v13 │ │ │ ├── lscc_validation_logic.go │ │ │ ├── mocks │ │ │ │ ├── capabilities.go │ │ │ │ ├── identity_deserializer.go │ │ │ │ ├── policy_evaluator.go │ │ │ │ ├── state.go │ │ │ │ ├── state_based_validator.go │ │ │ │ └── state_fetcher.go │ │ │ ├── validation_logic.go │ │ │ ├── validation_logic_test.go │ │ │ └── validator.go │ │ └── v20 │ │ │ ├── mocks │ │ │ ├── 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 │ │ └── testdata │ │ └── noop_validator.go ├── ledger │ ├── cceventmgmt │ │ ├── defs.go │ │ ├── defs_test.go │ │ ├── lsccstate_listener.go │ │ ├── mgmt_test.go │ │ └── mgr.go │ ├── confighistory │ │ ├── db_helper.go │ │ ├── db_helper_test.go │ │ ├── mgr.go │ │ └── mgr_test.go │ ├── internal │ │ └── version │ │ │ ├── version.go │ │ │ └── version_test.go │ ├── kvledger │ │ ├── benchmark │ │ │ ├── README.md │ │ │ ├── chainmgmt │ │ │ │ ├── block_gen.go │ │ │ │ ├── chains.go │ │ │ │ ├── conf.go │ │ │ │ ├── sanity_test.go │ │ │ │ ├── testenv.go │ │ │ │ └── tx_envelope_gen.go │ │ │ ├── experiments │ │ │ │ ├── conf.go │ │ │ │ ├── init_test.go │ │ │ │ ├── insert_txs_test.go │ │ │ │ ├── readwrite_txs_test.go │ │ │ │ └── util.go │ │ │ ├── mocks │ │ │ │ └── msp.go │ │ │ └── scripts │ │ │ │ ├── benchmarks.sh │ │ │ │ ├── common.sh │ │ │ │ ├── runbenchmarks.sh │ │ │ │ └── sample_params.sh │ │ ├── bookkeeping │ │ │ ├── provider.go │ │ │ ├── provider_test.go │ │ │ └── test_exports.go │ │ ├── channelinfo_provider.go │ │ ├── channelinfo_provider_test.go │ │ ├── coll_elg_notifier.go │ │ ├── coll_elg_notifier_test.go │ │ ├── drop_dbs.go │ │ ├── hashcheck_pvtdata.go │ │ ├── hashcheck_pvtdata_test.go │ │ ├── history │ │ │ ├── db.go │ │ │ ├── db_test.go │ │ │ ├── kv_encoding.go │ │ │ ├── kv_encoding_test.go │ │ │ ├── pkg_test.go │ │ │ └── query_executer.go │ │ ├── kv_ledger.go │ │ ├── kv_ledger_provider.go │ │ ├── kv_ledger_provider_test.go │ │ ├── kv_ledger_test.go │ │ ├── ledger_filepath.go │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ ├── msgs │ │ │ ├── ledger_metadata.pb.go │ │ │ └── ledger_metadata.proto │ │ ├── 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_test.go │ │ ├── state_listener_test.go │ │ ├── test_exports.go │ │ ├── testdata │ │ │ ├── rwsetbytes_v21 │ │ │ └── test_configblock.json │ │ ├── tests │ │ │ ├── client.go │ │ │ ├── committer.go │ │ │ ├── customtx_processor_test.go │ │ │ ├── env.go │ │ │ ├── fakes │ │ │ │ └── signer.go │ │ │ ├── ledger_test.go │ │ │ ├── missing_pvtdata_retrieval_test.go │ │ │ ├── pvtdata_test.go │ │ │ ├── rebuild_test.go │ │ │ ├── reset_test.go │ │ │ ├── rollback_test.go │ │ │ ├── sample_data_helper.go │ │ │ ├── test_helper.go │ │ │ ├── testdata │ │ │ │ ├── v11 │ │ │ │ │ ├── sample_ledgers │ │ │ │ │ │ └── ledgersData.zip │ │ │ │ │ └── sample_ledgers_with_commit_hashes │ │ │ │ │ │ └── ledgersData.zip │ │ │ │ ├── v13_statecouchdb │ │ │ │ │ ├── couchdb_etc │ │ │ │ │ │ └── local.d │ │ │ │ │ │ │ └── cluster.ini │ │ │ │ │ └── sample_ledgers │ │ │ │ │ │ ├── couchdbData.zip │ │ │ │ │ │ └── ledgersData.zip │ │ │ │ ├── v20 │ │ │ │ │ └── sample_ledgers │ │ │ │ │ │ └── ledgersData.zip │ │ │ │ └── v20_couchdb │ │ │ │ │ └── sample_ledgers │ │ │ │ │ ├── couchdb.zip │ │ │ │ │ └── ledgersData.zip │ │ │ ├── util.go │ │ │ ├── v1x_test.go │ │ │ ├── v20_test.go │ │ │ └── verifier.go │ │ ├── txmgmt │ │ │ ├── privacyenabledstate │ │ │ │ ├── db.go │ │ │ │ ├── db_test.go │ │ │ │ ├── mock │ │ │ │ │ └── channelinfo_provider.go │ │ │ │ ├── optimization.go │ │ │ │ ├── optimization_test.go │ │ │ │ ├── snapshot.go │ │ │ │ ├── snapshot_test.go │ │ │ │ ├── test_exports.go │ │ │ │ ├── types.go │ │ │ │ └── types_test.go │ │ │ ├── pvtstatepurgemgmt │ │ │ │ ├── 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 │ │ │ ├── queryutil │ │ │ │ ├── combiner_test.go │ │ │ │ ├── iterator_combiner.go │ │ │ │ ├── mock │ │ │ │ │ └── query_executer.go │ │ │ │ └── query_executer_combiner.go │ │ │ ├── rwsetutil │ │ │ │ ├── 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 │ │ │ │ └── testdata │ │ │ │ │ ├── .gitattributes │ │ │ │ │ ├── kvrwsetV1ProtoBytes │ │ │ │ │ └── rwsetV1ProtoBytes │ │ │ ├── statedb │ │ │ │ ├── commontests │ │ │ │ │ └── test_common.go │ │ │ │ ├── mock │ │ │ │ │ ├── namespace_provider.go │ │ │ │ │ ├── results_iterator.go │ │ │ │ │ └── versioned_db.go │ │ │ │ ├── statecouchdb │ │ │ │ │ ├── batch_util.go │ │ │ │ │ ├── cache.go │ │ │ │ │ ├── cache_test.go │ │ │ │ │ ├── cache_value.pb.go │ │ │ │ │ ├── cache_value.proto │ │ │ │ │ ├── ccupgradehandler.go │ │ │ │ │ ├── ccupgradehandler_test.go │ │ │ │ │ ├── commit_handling.go │ │ │ │ │ ├── commit_handling_test.go │ │ │ │ │ ├── couchdb.go │ │ │ │ │ ├── couchdb_ext.go │ │ │ │ │ ├── couchdb_ext_test.go │ │ │ │ │ ├── couchdb_test.go │ │ │ │ │ ├── couchdb_test_export.go │ │ │ │ │ ├── couchdbutil.go │ │ │ │ │ ├── couchdbutil_ext.go │ │ │ │ │ ├── couchdbutil_ext_test.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_ext.go │ │ │ │ │ ├── statecouchdb_ext_test.go │ │ │ │ │ ├── statecouchdb_test.go │ │ │ │ │ ├── testdata │ │ │ │ │ │ ├── json_documents │ │ │ │ │ │ │ ├── 1_sorted.json │ │ │ │ │ │ │ ├── 1_unsorted.json │ │ │ │ │ │ │ ├── 2_sorted.json │ │ │ │ │ │ │ ├── 2_unsorted.json │ │ │ │ │ │ │ ├── 3_sorted.json │ │ │ │ │ │ │ └── 3_unsorted.json │ │ │ │ │ │ └── persisted_redo_record │ │ │ │ │ ├── version_cache.go │ │ │ │ │ └── version_cache_test.go │ │ │ │ ├── statedb.go │ │ │ │ ├── statedb_test.go │ │ │ │ └── stateleveldb │ │ │ │ │ ├── db_value.pb.go │ │ │ │ │ ├── db_value.proto │ │ │ │ │ ├── stateleveldb.go │ │ │ │ │ ├── stateleveldb_ext.go │ │ │ │ │ ├── stateleveldb_test.go │ │ │ │ │ ├── stateleveldb_test_export.go │ │ │ │ │ ├── value_encoding.go │ │ │ │ │ └── value_encoding_test.go │ │ │ ├── statemetadata │ │ │ │ ├── metadata.go │ │ │ │ └── metadata_test.go │ │ │ ├── txmgr │ │ │ │ ├── collection_val.go │ │ │ │ ├── collection_val_ext.go │ │ │ │ ├── collection_val_ext_test.go │ │ │ │ ├── collection_val_test.go │ │ │ │ ├── lockbased_txmgr.go │ │ │ │ ├── pkg_test.go │ │ │ │ ├── pvtdatahandler.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 │ │ │ └── validation │ │ │ │ ├── batch_preparer.go │ │ │ │ ├── batch_preparer_test.go │ │ │ │ ├── combined_iterator.go │ │ │ │ ├── combined_iterator_test.go │ │ │ │ ├── mock │ │ │ │ ├── postOrderSimulatorProvider.go │ │ │ │ ├── processor.go │ │ │ │ └── txsim.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 │ │ ├── upgrade_dbs.go │ │ └── upgrade_dbs_test.go │ ├── ledger_interface.go │ ├── ledgermgmt │ │ ├── ledger_mgmt.go │ │ ├── ledger_mgmt_test.go │ │ └── ledgermgmttest │ │ │ └── ledgermgmttest.go │ ├── mock │ │ ├── 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 │ ├── pkg_test.go │ ├── pvtdatapolicy │ │ ├── btlpolicy.go │ │ ├── btlpolicy_test.go │ │ ├── mock │ │ │ └── coll_info_provider.go │ │ └── testutil │ │ │ └── util.go │ ├── pvtdatastorage │ │ ├── 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 │ │ ├── store.go │ │ ├── store_test.go │ │ ├── test_exports.go │ │ ├── testdata │ │ │ └── v11_v12 │ │ │ │ └── ledgersData │ │ │ │ └── pvtdataStore │ │ │ │ ├── 000002.ldb │ │ │ │ ├── 000005.ldb │ │ │ │ ├── CURRENT │ │ │ │ ├── LOCK │ │ │ │ ├── LOG │ │ │ │ └── MANIFEST-000065 │ │ ├── v11.go │ │ └── v11_V12_test.go │ └── util │ │ ├── util.go │ │ └── util_test.go ├── middleware │ ├── chain.go │ ├── chain_test.go │ ├── fakes │ │ └── http_handler.go │ ├── middleware_suite_test.go │ ├── request_id.go │ ├── request_id_test.go │ ├── require_cert.go │ └── require_cert_test.go ├── mocks │ ├── txvalidator │ │ └── support.go │ └── validator │ │ └── validator.go ├── operations │ ├── fakes │ │ ├── handler.go │ │ ├── healthchecker.go │ │ └── logger.go │ ├── metrics.go │ ├── operations_suite_test.go │ ├── system.go │ ├── system_test.go │ ├── tls.go │ ├── tls_test.go │ ├── version.go │ └── version_test.go ├── peer │ ├── channel.go │ ├── config.go │ ├── config_test.go │ ├── configtx_processor.go │ ├── configtx_test.go │ ├── deliverevents.go │ ├── deliverevents_test.go │ ├── mock │ │ ├── collection_policy_checker.go │ │ ├── identity_deserializer_manager.go │ │ └── peer_ledger.go │ ├── mock_helpers.go │ ├── peer.go │ ├── peer_test.go │ ├── pkg_test.go │ └── testdata │ │ ├── Org1-cert.pem │ │ ├── Org1-server1-cert.pem │ │ ├── Org1-server1-key.pem │ │ ├── Org2-cert.pem │ │ ├── Org2-child1-cert.pem │ │ ├── Org2-child1-key.pem │ │ ├── Org2-child1-server1-cert.pem │ │ ├── Org2-child1-server1-key.pem │ │ ├── Org2-server1-cert.pem │ │ ├── Org2-server1-key.pem │ │ ├── Org3-cert.pem │ │ ├── Org3-server1-cert.pem │ │ ├── Org3-server1-key.pem │ │ └── generate.go ├── policy │ ├── application.go │ ├── application_test.go │ ├── mocks │ │ ├── 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 │ ├── policy.go │ └── policy_test.go ├── scc │ ├── cscc │ │ ├── configure.go │ │ ├── configure_test.go │ │ └── mocks │ │ │ ├── acl_provider.go │ │ │ ├── chaincode_stub.go │ │ │ ├── channel_policy_manager_getter.go │ │ │ ├── policy_checker.go │ │ │ └── store_provider.go │ ├── inprocstream.go │ ├── inprocstream_test.go │ ├── lscc │ │ ├── deployedcc_infoprovider.go │ │ ├── deployedcc_infoprovider_test.go │ │ ├── errors.go │ │ ├── lscc.go │ │ ├── lscc_noncc_test.go │ │ ├── lscc_suite_test.go │ │ ├── lscc_test.go │ │ ├── mock │ │ │ ├── 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 │ │ ├── support.go │ │ └── testdata │ │ │ └── external-build-cc │ │ │ └── release │ │ │ └── index.json │ ├── mock │ │ ├── chaincode.go │ │ ├── chaincode_stream_handler.go │ │ └── selfdescribingsyscc.go │ ├── qscc │ │ ├── query.go │ │ └── query_test.go │ ├── scc.go │ ├── scc_test.go │ └── test-plugin │ │ └── plugin.go ├── testutil │ └── config.go ├── transientstore │ ├── store.go │ ├── store_helper.go │ └── store_test.go └── tx │ ├── endorser │ ├── endorsertx_suite_test.go │ ├── parser.go │ └── parser_test.go │ ├── processor_factory.go │ └── processor_factory_test.go ├── discovery ├── api.go ├── authcache.go ├── authcache_test.go ├── client │ ├── api.go │ ├── client.go │ ├── client_test.go │ ├── selection.go │ ├── selection_test.go │ ├── signer.go │ ├── signer_test.go │ └── testdata │ │ ├── client │ │ ├── cert.pem │ │ └── key.pem │ │ └── server │ │ ├── ca.pem │ │ ├── cert.pem │ │ └── key.pem ├── cmd │ ├── cmd.go │ ├── cmd_test.go │ ├── config.go │ ├── config_test.go │ ├── endorsers.go │ ├── endorsers_test.go │ ├── mocks │ │ ├── channel_response.go │ │ ├── command_registrar.go │ │ ├── local_response.go │ │ ├── response_parser.go │ │ ├── service_response.go │ │ └── stub.go │ ├── peers.go │ ├── peers_test.go │ ├── stub.go │ ├── stub_test.go │ └── testdata │ │ ├── 8150cb2d09628ccc89727611ebb736189f6482747eff9b8aaaa27e9a382d2e93_sk │ │ └── cert.pem ├── endorsement │ ├── collection.go │ ├── collection_test.go │ ├── endorsement.go │ └── endorsement_test.go ├── protoext │ ├── querytype.go │ ├── querytype_test.go │ ├── response.go │ ├── signedreq.go │ └── signedreq_test.go ├── service.go ├── service_test.go ├── support │ ├── acl │ │ ├── support.go │ │ └── support_test.go │ ├── chaincode │ │ ├── support.go │ │ └── support_test.go │ ├── config │ │ ├── support.go │ │ ├── support_test.go │ │ └── testdata │ │ │ └── configtx.yaml │ ├── gossip │ │ ├── mocks │ │ │ └── gossip.go │ │ ├── support.go │ │ └── support_test.go │ ├── mocks │ │ ├── channel_config_getter.go │ │ ├── channel_policy_manager_getter.go │ │ ├── config_block_getter.go │ │ ├── configtx_validator.go │ │ ├── evaluator.go │ │ ├── gossip_support.go │ │ ├── identity.go │ │ ├── msp_manager.go │ │ ├── policy_manager.go │ │ ├── resources.go │ │ └── verifier.go │ └── support.go └── test │ ├── integration_test.go │ └── testdata │ ├── configtx.yaml │ └── crypto-config.yaml ├── docker-env.mk ├── docs ├── .gitignore ├── Makefile ├── Pipfile ├── Pipfile.lock ├── README.md ├── custom_theme │ └── searchbox.html ├── requirements.txt ├── source │ ├── CONTRIBUTING.rst │ ├── DCO1.1.txt │ ├── Fabric-FAQ.rst │ ├── _static │ │ ├── css │ │ │ └── custom.css │ │ └── images │ │ │ ├── github_button.png │ │ │ ├── rocketchat_button.png │ │ │ ├── stackoverflow_button.png │ │ │ └── youtube_button.png │ ├── _templates │ │ ├── footer.html │ │ └── layout.html │ ├── access_control.md │ ├── advice_for_writers.md │ ├── architecture.rst │ ├── blockchain.rst │ ├── build_network.rst │ ├── capabilities_concept.md │ ├── capability_requirements.rst │ ├── cc_launcher.md │ ├── cc_service.md │ ├── chaincode4ade.rst │ ├── chaincode_lifecycle.md │ ├── channel_update_tutorial.rst │ ├── channels.rst │ ├── command_ref.rst │ ├── commands │ │ ├── configtxgen.md │ │ ├── configtxlator.md │ │ ├── cryptogen.md │ │ ├── fabric-ca-commands.rst │ │ ├── peerchaincode.md │ │ ├── peerchannel.md │ │ ├── peercommand.md │ │ ├── peerlifecycle.md │ │ ├── peernode.md │ │ └── peerversion.md │ ├── conf.py │ ├── config_update.md │ ├── configtx.rst │ ├── couchdb_as_state_database.rst │ ├── couchdb_tutorial.rst │ ├── create_channel │ │ ├── Policy_images.pptx │ │ ├── application-admins.png │ │ ├── application-endorsement.png │ │ ├── application-policies.png │ │ ├── application-writers.png │ │ ├── channel_policies.md │ │ ├── create_channel.md │ │ ├── create_channel_config.md │ │ ├── create_channel_overview.rst │ │ ├── orderer-admins.png │ │ └── orderer-policies.png │ ├── deploy_chaincode.md │ ├── deployment_guide_overview.rst │ ├── dev-setup │ │ ├── build.rst │ │ ├── devenv.rst │ │ └── headers.txt │ ├── developapps │ │ ├── analysis.md │ │ ├── apis.md │ │ ├── application.md │ │ ├── architecture.md │ │ ├── chaincodenamespace.md │ │ ├── connectionoptions.md │ │ ├── connectionprofile.md │ │ ├── contractname.md │ │ ├── designelements.rst │ │ ├── develop.diagram.1.png │ │ ├── develop.diagram.10.png │ │ ├── develop.diagram.11.png │ │ ├── develop.diagram.12.png │ │ ├── develop.diagram.13.png │ │ ├── develop.diagram.2.png │ │ ├── develop.diagram.20.png │ │ ├── develop.diagram.21.png │ │ ├── develop.diagram.25.png │ │ ├── develop.diagram.3.png │ │ ├── develop.diagram.30.png │ │ ├── develop.diagram.35.png │ │ ├── develop.diagram.4.png │ │ ├── develop.diagram.40.png │ │ ├── develop.diagram.41.png │ │ ├── develop.diagram.5.png │ │ ├── develop.diagram.50.png │ │ ├── develop.diagram.51.png │ │ ├── develop.diagram.6.png │ │ ├── develop.diagram.7.png │ │ ├── develop.diagram.8.png │ │ ├── developing_applications.rst │ │ ├── diagrams.pptx │ │ ├── endorsementpolicies.md │ │ ├── gateway.md │ │ ├── scenario.md │ │ ├── smartcontract.md │ │ ├── transactioncontext.md │ │ ├── transactionhandler.md │ │ └── wallet.md │ ├── diagrams │ │ └── diagrams.pptx │ ├── discovery-cli.md │ ├── discovery-overview.rst │ ├── docs_guide.md │ ├── enable_cc_lifecycle.md │ ├── enable_tls.rst │ ├── endorsement-policies.rst │ ├── error-handling.rst │ ├── fabric-sdks.rst │ ├── fabric_model.rst │ ├── getting_started.rst │ ├── github │ │ └── github.rst │ ├── glossary.rst │ ├── glossary │ │ ├── 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 │ ├── gossip.rst │ ├── hsm.md │ ├── idemix.rst │ ├── idemixgen.rst │ ├── identity │ │ ├── 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 │ ├── images │ │ ├── AddSSH1.png │ │ ├── AddSSH2.png │ │ ├── AppConceptsOverview.png │ │ ├── GitCloneCmd.png │ │ ├── Jira.png │ │ ├── Jira1.png │ │ ├── Jira2.png │ │ ├── Jira3.png │ │ ├── Jira4.png │ │ ├── QueryingtheLedger.png │ │ ├── RunningtheSample.png │ │ ├── SSHKeys.png │ │ ├── Settings.png │ │ ├── SideDB-org1-org2.png │ │ ├── SideDB-peer.png │ │ ├── SideDB.png │ │ ├── SideDBTutorialImages.pptx │ │ ├── Smart_Contract.png │ │ ├── UpdatingtheLedger.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 │ │ ├── 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 │ │ ├── sample_config.png │ │ ├── standalone-app-developer.png │ │ ├── step0.png │ │ ├── step1.png │ │ ├── step2.png │ │ ├── step3.png │ │ ├── step4.png │ │ ├── step5.png │ │ ├── step6.png │ │ ├── transactor.png │ │ ├── what.png │ │ └── world_view.png │ ├── index.rst │ ├── install.rst │ ├── international_languages.md │ ├── jira_navigation.rst │ ├── kafka.rst │ ├── kafka_raft_migration.md │ ├── key_concepts.rst │ ├── ledger.rst │ ├── ledger │ │ ├── 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 │ │ ├── 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 │ ├── logging-control.rst │ ├── mdtorst.sh │ ├── membership │ │ ├── ChannelMSP.png │ │ ├── ca-msp-visualization.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 │ ├── metrics_reference.rst │ ├── msp-identity-validity-rules.rst │ ├── msp.rst │ ├── network │ │ ├── network.diagram.1.png │ │ ├── network.diagram.10.png │ │ ├── network.diagram.11.png │ │ ├── network.diagram.12.png │ │ ├── network.diagram.14.png │ │ ├── network.diagram.15.png │ │ ├── network.diagram.2.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.diagram.9.png │ │ └── network.md │ ├── operations_service.rst │ ├── ops_guide.rst │ ├── orderer │ │ ├── orderer.diagram.1.png │ │ ├── orderer.diagram.2.png │ │ └── ordering_service.md │ ├── orderer_deploy.md │ ├── peer_event_services.rst │ ├── peers │ │ ├── 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 │ ├── pluggable_endorsement_and_validation.rst │ ├── policies.rst │ ├── policies │ │ ├── FabricPolicyHierarchy-1.png │ │ ├── FabricPolicyHierarchy-2.png │ │ ├── FabricPolicyHierarchy-3.png │ │ ├── FabricPolicyHierarchy-4.png │ │ ├── FabricPolicyHierarchy-5.png │ │ ├── FabricPolicyHierarchy-6.png │ │ ├── Fabric_Policy_Hierarchy.pptx │ │ └── policies.md │ ├── prereqs.rst │ ├── private-data-arch.rst │ ├── private-data │ │ ├── PrivateDataConcept-1.png │ │ ├── PrivateDataConcept-2.png │ │ ├── PrivateDataConcept-3.png │ │ ├── PrivateDataConceptImages.pptx │ │ ├── SideDB-peer.png │ │ ├── SideDB.png │ │ └── private-data.md │ ├── private_data_tutorial.rst │ ├── questions.rst │ ├── raft_configuration.md │ ├── readwrite.rst │ ├── releases.rst │ ├── requirements.txt │ ├── secured_asset_transfer │ │ ├── secured_private_asset_transfer_tutorial.md │ │ ├── transfer_assets_1.png │ │ ├── transfer_assets_2.png │ │ ├── transfer_assets_3.png │ │ └── transfer_assets_images.pptx │ ├── security_model.rst │ ├── smartcontract │ │ ├── smartcontract.diagram.01.png │ │ ├── smartcontract.diagram.02.png │ │ ├── smartcontract.diagram.03.png │ │ ├── smartcontract.diagram.04.png │ │ ├── smartcontract.diagram.05.png │ │ └── smartcontract.md │ ├── status.rst │ ├── style-guides │ │ └── go-style.rst │ ├── style_guide.md │ ├── test_network.md │ ├── tutorial │ │ ├── commercial_paper.diagram.1.png │ │ ├── commercial_paper.diagram.10.png │ │ ├── commercial_paper.diagram.11.png │ │ ├── commercial_paper.diagram.12.png │ │ ├── commercial_paper.diagram.2.png │ │ ├── commercial_paper.diagram.3.png │ │ ├── commercial_paper.diagram.4.png │ │ ├── commercial_paper.diagram.5.png │ │ ├── commercial_paper.diagram.6.png │ │ ├── commercial_paper.diagram.7.png │ │ ├── commercial_paper.diagram.8.png │ │ ├── commercial_paper.diagram.commit.png │ │ ├── commercial_paper.diagram.install.png │ │ ├── commercial_paper.diagram.testnet.png │ │ ├── commercial_paper.md │ │ ├── commercial_paper.vscode.issue.png │ │ ├── commercial_paper.vscode.papercontract.png │ │ ├── diagrams.pptx │ │ ├── installxcode.md │ │ ├── write_first_app.diagram.1.png │ │ └── write_first_app.diagram.2.png │ ├── 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 └── wrappers │ ├── configtxgen_postscript.md │ ├── configtxgen_preamble.md │ ├── configtxlator_postscript.md │ ├── configtxlator_preamble.md │ ├── cryptogen_postscript.md │ ├── cryptogen_preamble.md │ ├── license_postscript.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_version_preamble.md ├── extensions ├── chaincode │ ├── api │ │ ├── api.go │ │ └── cceventmgr.go │ ├── mock │ │ └── usercc.gen.go │ ├── scc.go │ ├── scc_test.go │ ├── ucc.go │ └── ucc_test.go ├── collections │ ├── api │ │ ├── dissemination │ │ │ └── dissemination.go │ │ ├── store │ │ │ ├── key.go │ │ │ └── provider.go │ │ └── support │ │ │ └── support.go │ ├── dissemination │ │ ├── disseminationplan.go │ │ └── disseminationplan_test.go │ ├── policy │ │ ├── validator.go │ │ └── validator_test.go │ ├── pvtdatahandler │ │ ├── pvtdatahandler.go │ │ └── pvtdatahandler_test.go │ ├── retriever │ │ ├── retriever.go │ │ └── retriever_test.go │ └── storeprovider │ │ ├── mocks │ │ └── mockdatastore.go │ │ ├── storeprovider.go │ │ └── storeprovider_test.go ├── config │ ├── config.go │ └── config_test.go ├── cscc │ ├── configure.go │ └── configure_test.go ├── docs │ ├── Makefile │ └── source │ │ ├── _templates │ │ └── footer.html │ │ ├── conf.py │ │ ├── extension.rst │ │ ├── index.rst │ │ ├── questions.rst │ │ └── trustblocimages │ │ └── TrustBloc-Final.png ├── endorser │ ├── api │ │ └── endorser.go │ ├── endorser.go │ └── endorser_test.go ├── go.mod ├── go.sum ├── gossip │ ├── api │ │ └── gossipapi.go │ ├── blockpublisher │ │ ├── blockpublisher.go │ │ └── blockpublisher_test.go │ ├── coordinator │ │ ├── coordinator.go │ │ └── coordinator_test.go │ ├── dispatcher │ │ ├── dispatcher.go │ │ └── dispatcher_test.go │ ├── mocks │ │ └── blockpublisher.go │ ├── service │ │ ├── service.go │ │ └── service_test.go │ └── state │ │ ├── state.go │ │ └── state_test.go ├── handlers │ ├── handlers.go │ └── handlers_test.go ├── ledger │ ├── api │ │ └── ledgerapi.go │ └── kvledger │ │ ├── pause_resume.go │ │ ├── rebuild_dbs.go │ │ ├── reset.go │ │ ├── rollback.go │ │ └── upgrade_dbs.go ├── mocks │ ├── mockdatastore.go │ └── mockprovider.go ├── resource │ ├── resource.go │ └── resource_test.go ├── roles │ ├── ledger_roles_config.go │ └── ledger_roles_config_test.go ├── storage │ ├── api │ │ └── api.go │ ├── blkstorage │ │ ├── api │ │ │ └── blkstorageapi.go │ │ ├── store.go │ │ └── store_test.go │ ├── couchdb │ │ ├── couchdb.go │ │ └── couchdb_test.go │ ├── dbname │ │ ├── resolver.go │ │ └── resolver_test.go │ ├── idstore │ │ ├── mock_idstore.go │ │ ├── store.go │ │ └── store_test.go │ ├── ledgerstorage │ │ ├── store.go │ │ └── store_test.go │ ├── pvtdatastorage │ │ ├── store.go │ │ └── store_test.go │ ├── recover │ │ ├── recoverdb.go │ │ └── recoverdb_test.go │ ├── statedb │ │ └── statedb.go │ └── transientstore │ │ ├── store.go │ │ └── store_test.go ├── testutil │ └── ext_test_env.go └── validation │ ├── mocks │ └── channelresources.go │ ├── validation.go │ └── validation_test.go ├── go.mod ├── go.sum ├── gossip ├── api │ ├── api_test.go │ ├── channel.go │ ├── crypto.go │ ├── crypto_test.go │ ├── mocks │ │ └── security_advisor.go │ ├── subchannel.go │ └── testdata │ │ └── peer.pem ├── comm │ ├── 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 │ ├── mock │ │ ├── mock_comm.go │ │ └── mock_comm_test.go │ ├── mocks │ │ └── mock_stream.go │ └── msg.go ├── common │ ├── cert.go │ ├── common.go │ └── common_test.go ├── discovery │ ├── discovery.go │ ├── discovery_impl.go │ └── discovery_test.go ├── election │ ├── adapter.go │ ├── adapter_test.go │ ├── election.go │ └── election_test.go ├── filter │ ├── filter.go │ └── filter_test.go ├── gossip │ ├── algo │ │ ├── pull.go │ │ └── pull_test.go │ ├── anchor_test.go │ ├── batcher.go │ ├── batcher_test.go │ ├── certstore.go │ ├── certstore_test.go │ ├── channel │ │ ├── channel.go │ │ └── channel_test.go │ ├── chanstate.go │ ├── config.go │ ├── config_test.go │ ├── gossip.go │ ├── gossip_impl.go │ ├── gossip_test.go │ ├── msgstore │ │ ├── msgs.go │ │ └── msgs_test.go │ ├── orgs_test.go │ └── pull │ │ ├── pullstore.go │ │ └── pullstore_test.go ├── identity │ ├── identity.go │ └── identity_test.go ├── metrics │ ├── metrics.go │ ├── metrics_test.go │ └── mocks │ │ └── metrics.go ├── privdata │ ├── common │ │ └── common.go │ ├── config.go │ ├── config_test.go │ ├── coordinator.go │ ├── coordinator_test.go │ ├── dataretriever.go │ ├── dataretriever_test.go │ ├── dissemination.go │ ├── distributor.go │ ├── distributor_test.go │ ├── mocks │ │ ├── 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 │ ├── pull.go │ ├── pull_test.go │ ├── pvtdataprovider.go │ ├── pvtdataprovider_internal_test.go │ ├── pvtdataprovider_test.go │ ├── reconcile.go │ ├── reconcile_test.go │ ├── test_utils.go │ └── util.go ├── protoext │ ├── 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 ├── service │ ├── config.go │ ├── config_test.go │ ├── eventer.go │ ├── eventer_test.go │ ├── gossip_service.go │ ├── gossip_service_test.go │ ├── integration_test.go │ ├── join_test.go │ └── mocks │ │ └── signer_serializer.go ├── state │ ├── config.go │ ├── config_test.go │ ├── metrics_test.go │ ├── mocks │ │ ├── gossip.go │ │ └── gossip_test.go │ ├── payloads_buffer.go │ ├── payloads_buffer_test.go │ ├── state.go │ └── state_test.go └── util │ ├── grpc.go │ ├── grpc_test.go │ ├── logging.go │ ├── misc.go │ ├── misc_test.go │ ├── msgs.go │ ├── msgs_test.go │ ├── privdata.go │ ├── pubsub.go │ └── pubsub_test.go ├── gotools.mk ├── idemix ├── credential.go ├── credrequest.go ├── idemix.pb.go ├── idemix.proto ├── idemix_test.go ├── issuerkey.go ├── logging.go ├── nonrevocation-prover.go ├── nonrevocation-verifier.go ├── nymsignature.go ├── revocation_authority.go ├── signature.go ├── util.go └── weak-bb.go ├── images ├── baseos │ └── Dockerfile ├── ccenv │ └── Dockerfile ├── orderer │ └── Dockerfile ├── peer │ ├── Dockerfile │ └── README.md └── tools │ └── Dockerfile ├── integration ├── README.rst ├── chaincode │ ├── keylevelep │ │ ├── chaincode.go │ │ └── cmd │ │ │ └── main.go │ ├── kvexecutor │ │ ├── chaincode.go │ │ └── cmd │ │ │ └── main.go │ ├── marbles │ │ ├── cmd │ │ │ └── main.go │ │ ├── cmdwithindexspec │ │ │ ├── META-INF │ │ │ │ └── statedb │ │ │ │ │ └── couchdb │ │ │ │ │ └── indexes │ │ │ │ │ └── indexSizeSortDoc.json │ │ │ └── main.go │ │ ├── cmdwithindexspecs │ │ │ ├── META-INF │ │ │ │ └── statedb │ │ │ │ │ └── couchdb │ │ │ │ │ └── indexes │ │ │ │ │ ├── indexColorSortDoc.json │ │ │ │ │ └── indexSizeSortDoc.json │ │ │ └── main.go │ │ └── marbles_chaincode.go │ ├── marbles_private │ │ ├── chaincode.go │ │ └── cmd │ │ │ └── main.go │ ├── module │ │ ├── .gitignore │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ └── simple │ │ ├── chaincode.go │ │ └── cmd │ │ └── main.go ├── configtx │ ├── configtx_suite_test.go │ ├── configtx_test.go │ └── host_port.go ├── devmode │ ├── devmode_suite_test.go │ └── devmode_test.go ├── discovery │ ├── discovery_suite_test.go │ ├── discovery_test.go │ └── testdata │ │ ├── collections_config_org1_org2.json │ │ └── collections_config_org1_org2_org3.json ├── e2e │ ├── acl_test.go │ ├── e2e_signal_test.go │ ├── e2e_suite_test.go │ ├── e2e_test.go │ ├── health_test.go │ └── instantiation_policy_test.go ├── externalbuilders │ ├── binary │ │ └── bin │ │ │ ├── build │ │ │ ├── detect │ │ │ ├── release │ │ │ └── run │ └── golang │ │ └── bin │ │ ├── build │ │ ├── detect │ │ ├── release │ │ └── run ├── gossip │ ├── gossip_suite_test.go │ └── gossip_test.go ├── helpers │ └── images.go ├── idemix │ ├── idemix_suite_test.go │ └── idemix_test.go ├── ledger │ ├── couchdb_indexes_test.go │ ├── ledger_generate_test.go │ ├── ledger_suite_test.go │ ├── marbles_test.go │ ├── reset_rollback_test.go │ └── testdata │ │ ├── collection_configs │ │ ├── collections_config1.json │ │ └── collections_config2.json │ │ └── network.yaml ├── lifecycle │ ├── ccenv14_test.go │ ├── chaincode │ │ ├── callee │ │ │ ├── chaincode.go │ │ │ └── cmd │ │ │ │ └── main.go │ │ └── caller │ │ │ ├── chaincode.go │ │ │ └── cmd │ │ │ └── main.go │ ├── install_test.go │ ├── interop_test.go │ ├── lifecycle_suite_test.go │ ├── lifecycle_test.go │ ├── solo.yaml │ └── testdata │ │ ├── chaincode │ │ └── simple-v14 │ │ │ └── chaincode.go │ │ ├── docker-compose.yaml │ │ └── mycc-0_0-v14.cds ├── msp │ ├── msp_suite_test.go │ └── msp_test.go ├── nwo │ ├── buildserver.go │ ├── command.go │ ├── commands │ │ ├── configtxgen.go │ │ ├── cryptogen.go │ │ ├── discover.go │ │ ├── idemixgen.go │ │ └── peer.go │ ├── components.go │ ├── config.go │ ├── configblock.go │ ├── configtx_template.go │ ├── core_template.go │ ├── crypto_template.go │ ├── deploy.go │ ├── discover.go │ ├── fabricconfig │ │ ├── configtx.go │ │ ├── core.go │ │ └── orderer.go │ ├── network.go │ ├── network_test.go │ ├── nwo_suite_test.go │ ├── orderer_client.go │ ├── orderer_template.go │ ├── package.go │ ├── solo.yaml │ ├── standard_networks.go │ └── templates.go ├── pluggable │ ├── pluggable_suite_test.go │ ├── pluggable_test.go │ ├── plugin_activation.go │ └── testdata │ │ └── plugins │ │ ├── endorsement │ │ └── plugin.go │ │ └── validation │ │ └── plugin.go ├── ports.go ├── pvtdata │ ├── implicit_coll_test.go │ ├── pvtdata_suite_test.go │ ├── pvtdata_test.go │ └── testdata │ │ └── collection_configs │ │ ├── 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 │ │ └── short_btl_config.json ├── raft │ ├── cft_test.go │ ├── client.go │ ├── config_test.go │ ├── migration_test.go │ └── raft_suite_test.go ├── runner │ ├── couchdb.go │ ├── defaults.go │ ├── kafka.go │ └── zookeeper.go └── sbe │ ├── sbe_suite_test.go │ ├── sbe_test.go │ └── testdata │ └── collection_config.json ├── internal ├── ccmetadata │ ├── validators.go │ └── validators_test.go ├── configtxgen │ ├── .gitignore │ ├── encoder │ │ ├── encoder.go │ │ ├── encoder_suite_test.go │ │ ├── encoder_test.go │ │ ├── fakes │ │ │ └── signer_serializer.go │ │ └── integration_test.go │ ├── genesisconfig │ │ ├── config.go │ │ └── config_test.go │ └── metadata │ │ ├── metadata.go │ │ └── metadata_test.go ├── configtxlator │ ├── integration │ │ ├── cors_test.go │ │ └── integration_suite_test.go │ ├── metadata │ │ ├── metadata.go │ │ └── metadata_test.go │ ├── rest │ │ ├── configtxlator_handlers.go │ │ ├── configtxlator_handlers_test.go │ │ ├── protolator_handlers.go │ │ ├── protolator_handlers_test.go │ │ └── router.go │ └── update │ │ ├── update.go │ │ └── update_test.go ├── cryptogen │ ├── ca │ │ ├── ca.go │ │ └── ca_test.go │ ├── csp │ │ ├── csp.go │ │ ├── csp_internal_test.go │ │ └── csp_test.go │ ├── metadata │ │ ├── metadata.go │ │ └── metadata_test.go │ └── msp │ │ ├── msp.go │ │ ├── msp_internal_test.go │ │ └── msp_test.go ├── fileutil │ ├── fileutil.go │ └── fileutil_test.go ├── peer │ ├── chaincode │ │ ├── chaincode.go │ │ ├── common.go │ │ ├── common_test.go │ │ ├── flags_test.go │ │ ├── install.go │ │ ├── install_test.go │ │ ├── instantiate.go │ │ ├── instantiate_test.go │ │ ├── invoke.go │ │ ├── invoke_test.go │ │ ├── list.go │ │ ├── list_test.go │ │ ├── mock │ │ │ ├── deliver.go │ │ │ ├── deliver_client.go │ │ │ └── signer_serializer.go │ │ ├── offledgercollconfig_test.go │ │ ├── package.go │ │ ├── package_test.go │ │ ├── query.go │ │ ├── query_test.go │ │ ├── signpackage.go │ │ ├── signpackage_test.go │ │ ├── testdata │ │ │ ├── connectionprofile-uneven.yaml │ │ │ ├── connectionprofile.yaml │ │ │ └── src │ │ │ │ └── chaincodes │ │ │ │ └── noop │ │ │ │ └── chaincode.go │ │ ├── transientcollconfig_test.go │ │ ├── upgrade.go │ │ └── upgrade_test.go │ ├── channel │ │ ├── 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 │ │ ├── list.go │ │ ├── list_test.go │ │ ├── mock │ │ │ └── signer_serializer.go │ │ ├── signconfigtx.go │ │ ├── signconfigtx_test.go │ │ ├── update.go │ │ └── update_test.go │ ├── common │ │ ├── broadcastclient.go │ │ ├── common.go │ │ ├── common_test.go │ │ ├── deliverclient.go │ │ ├── deliverclient_test.go │ │ ├── mock │ │ │ ├── deliverservice.go │ │ │ └── signer_serializer.go │ │ ├── mockclient.go │ │ ├── networkconfig.go │ │ ├── networkconfig_test.go │ │ ├── ordererclient.go │ │ ├── ordererclient_test.go │ │ ├── ordererenv.go │ │ ├── ordererenv_test.go │ │ ├── peerclient.go │ │ ├── peerclient_test.go │ │ └── testdata │ │ │ ├── absolute.yaml │ │ │ ├── certs │ │ │ ├── bad.key │ │ │ ├── ca.crt │ │ │ ├── client.crt │ │ │ └── client.key │ │ │ ├── connectionprofile-bad.yaml │ │ │ ├── connectionprofile.yaml │ │ │ ├── notset.yaml │ │ │ ├── relative.yaml │ │ │ └── test.yaml │ ├── gossip │ │ ├── mcs.go │ │ ├── mcs_test.go │ │ ├── mocks │ │ │ ├── mocks.go │ │ │ ├── policy_manager.go │ │ │ └── signer_serializer.go │ │ ├── sa.go │ │ └── sa_test.go │ ├── lifecycle │ │ ├── chaincode │ │ │ ├── approveformyorg.go │ │ │ ├── approveformyorg_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 │ │ │ ├── mock │ │ │ │ ├── broadcast_client.go │ │ │ │ ├── deliver.go │ │ │ │ ├── endorser_client.go │ │ │ │ ├── peer_deliver_client.go │ │ │ │ ├── platform_registry.go │ │ │ │ ├── reader.go │ │ │ │ ├── signer.go │ │ │ │ └── writer.go │ │ │ ├── package.go │ │ │ ├── package_test.go │ │ │ ├── queryapproved.go │ │ │ ├── queryapproved_test.go │ │ │ ├── querycommitted.go │ │ │ ├── querycommitted_test.go │ │ │ ├── queryinstalled.go │ │ │ ├── queryinstalled_test.go │ │ │ └── testdata │ │ │ │ ├── connectionprofile-bad.yaml │ │ │ │ ├── connectionprofile-uneven.yaml │ │ │ │ └── connectionprofile.yaml │ │ └── lifecycle.go │ ├── node │ │ ├── config.go │ │ ├── config_test.go │ │ ├── grpc_limiters.go │ │ ├── grpc_limiters_test.go │ │ ├── mock │ │ │ ├── get_ledger.go │ │ │ └── peer_ledger.go │ │ ├── node.go │ │ ├── pause.go │ │ ├── pause_test.go │ │ ├── providers.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 │ │ ├── upgrade_dbs.go │ │ └── upgrade_dbs_test.go │ ├── packaging │ │ ├── mock │ │ │ └── platform.go │ │ ├── platforms.go │ │ ├── platforms_suite_test.go │ │ └── platforms_test.go │ ├── testdata │ │ └── invalid_plugins │ │ │ └── invalidplugin.so │ └── version │ │ ├── version.go │ │ └── version_test.go └── pkg │ ├── comm │ ├── client.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 │ ├── testdata │ │ ├── certs │ │ │ ├── .gitignore │ │ │ ├── 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 │ │ │ └── generate.go │ │ ├── dynamic_cert_update │ │ │ ├── ca.crt │ │ │ ├── localhost │ │ │ │ ├── server.crt │ │ │ │ └── server.key │ │ │ └── notlocalhost │ │ │ │ ├── server.crt │ │ │ │ └── server.key │ │ ├── grpc │ │ │ └── test.proto │ │ ├── impersonation │ │ │ ├── orgA │ │ │ │ ├── ca.crt │ │ │ │ ├── server.crt │ │ │ │ └── server.key │ │ │ └── orgB │ │ │ │ ├── ca.crt │ │ │ │ ├── server.crt │ │ │ │ └── server.key │ │ ├── prime256v1-openssl-cert.pem │ │ └── prime256v1-openssl-key.pem │ ├── testpb │ │ └── test.pb.go │ ├── util.go │ └── util_test.go │ ├── identity │ └── identity.go │ ├── peer │ ├── blocksprovider │ │ ├── blocksprovider.go │ │ ├── blocksprovider_internal_test.go │ │ ├── blocksprovider_suite_test.go │ │ ├── blocksprovider_test.go │ │ └── fake │ │ │ ├── ab_deliver_client.go │ │ │ ├── block_verifier.go │ │ │ ├── deliver_streamer.go │ │ │ ├── dialer.go │ │ │ ├── gossip_service_adapter.go │ │ │ ├── ledger_info.go │ │ │ ├── orderer_connection_source.go │ │ │ ├── signer.go │ │ │ └── sleeper.go │ └── orderers │ │ ├── connection.go │ │ ├── connection_internal_test.go │ │ ├── connection_test.go │ │ ├── orderers_suite_test.go │ │ └── testdata │ │ ├── tlsca.example.com-cert.pem │ │ ├── tlsca.org1.example.com-cert.pem │ │ └── tlsca.org2.example.com-cert.pem │ └── txflags │ ├── validation_flags.go │ └── validation_flags_test.go ├── msp ├── cache │ ├── cache.go │ ├── cache_test.go │ ├── second_chance.go │ └── second_chance_test.go ├── cert.go ├── cert_test.go ├── configbuilder.go ├── configbuilder_test.go ├── factory.go ├── factory_test.go ├── idemix_roles.go ├── idemixmsp.go ├── idemixmsp_test.go ├── identities.go ├── mgmt │ ├── deserializer.go │ ├── deserializer_test.go │ ├── mgmt.go │ ├── mgmt_test.go │ ├── peermsp_test.go │ ├── principal.go │ ├── principal_test.go │ └── testtools │ │ ├── config.go │ │ └── config_test.go ├── mocks │ └── mocks.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 ├── testdata │ ├── badadmin │ │ ├── admincerts │ │ │ ├── cert-COP1.pem │ │ │ └── cert-COP2.pem │ │ ├── cacerts │ │ │ ├── cacert-COP.pem │ │ │ └── cacert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── key-COP1.pem │ │ └── signcerts │ │ │ └── cert-COP1.pem │ ├── badconfigou │ │ ├── admincerts │ │ │ └── admincert.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── key.pem │ │ └── signcerts │ │ │ └── peer.pem │ ├── badconfigoucert │ │ ├── admincerts │ │ │ └── admincert.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── key.pem │ │ ├── signcerts │ │ │ └── peer.pem │ │ └── tlscacerts │ │ │ └── cert.pem │ ├── expiration │ │ ├── admincerts │ │ │ └── User1.pem │ │ ├── cacerts │ │ │ └── ca.pem │ │ ├── keystore │ │ │ └── 83c4189d96988eab469b1afa1dfbcb4463a1fff381d7dba9b9378b51a5ef9e77_sk │ │ └── signcerts │ │ │ └── cert.pem │ ├── expired │ │ ├── admincerts │ │ │ └── admincert-expired.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── keystore │ │ │ └── key-expired.pem │ │ └── signcerts │ │ │ └── peer-expired.pem │ ├── external │ │ ├── admincerts │ │ │ └── admin.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── config.yaml │ │ ├── intermediatecerts │ │ │ └── intermediatecert.pem │ │ ├── keystore │ │ │ └── key.pem │ │ └── signcerts │ │ │ └── cert.pem │ ├── idemix │ │ ├── MSP1OU1 │ │ │ ├── ca │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerSecretKey │ │ │ │ └── RevocationKey │ │ │ ├── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ └── RevocationPublicKey │ │ │ └── user │ │ │ │ └── SignerConfig │ │ ├── MSP1OU1Admin │ │ │ ├── ca │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerSecretKey │ │ │ │ └── RevocationKey │ │ │ ├── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ └── RevocationPublicKey │ │ │ └── user │ │ │ │ └── SignerConfig │ │ ├── MSP1OU2 │ │ │ ├── ca │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerSecretKey │ │ │ │ └── RevocationKey │ │ │ ├── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ └── RevocationPublicKey │ │ │ └── user │ │ │ │ └── SignerConfig │ │ ├── MSP1Verifier │ │ │ ├── ca │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerSecretKey │ │ │ │ └── RevocationKey │ │ │ └── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ └── RevocationPublicKey │ │ └── MSP2OU1 │ │ │ ├── ca │ │ │ ├── IssuerPublicKey │ │ │ ├── IssuerSecretKey │ │ │ └── RevocationKey │ │ │ ├── msp │ │ │ ├── IssuerPublicKey │ │ │ └── RevocationPublicKey │ │ │ └── user │ │ │ └── SignerConfig │ ├── intermediate │ │ ├── admincerts │ │ │ └── admin.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── intermediatecerts │ │ │ └── intermediatecert.pem │ │ ├── keystore │ │ │ └── key.pem │ │ └── signcerts │ │ │ └── signcert.pem │ ├── intermediate2 │ │ ├── admincerts │ │ │ └── admin.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── intermediatecerts │ │ │ └── intermediatecert.pem │ │ ├── keystore │ │ │ └── key.pem │ │ ├── signcerts │ │ │ └── signcert.pem │ │ └── users │ │ │ └── user2-cert.pem │ ├── mspid │ │ ├── admincerts │ │ │ └── peer0-cert.pem │ │ ├── cacerts │ │ │ └── ca.example.com-cert.pem │ │ ├── keystore │ │ │ └── 7c73fd300a90b41c79ace8ee5553e1f3ba12b141892d966617731380189d3f4e_sk │ │ ├── signcerts │ │ │ └── peer0-cert.pem │ │ └── tlscacerts │ │ │ └── ca.example.com-cert.pem │ ├── nodeouadmin │ │ ├── adm │ │ │ └── testadmincert.pem │ │ ├── cacerts │ │ │ └── ca.org1.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── f4379421b6b049dfaecb4d303a2ed12362e69d1c1e7066685c60af8d6e4fea46_sk │ │ ├── signcerts │ │ │ └── peer0.org1.example.com-cert.pem │ │ └── tlscacerts │ │ │ └── tlsca.org1.example.com-cert.pem │ ├── nodeouadmin2 │ │ ├── adm │ │ │ └── testadmincert.pem │ │ ├── cacerts │ │ │ └── ca.org1.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── f4379421b6b049dfaecb4d303a2ed12362e69d1c1e7066685c60af8d6e4fea46_sk │ │ ├── signcerts │ │ │ └── peer0.org1.example.com-cert.pem │ │ └── tlscacerts │ │ │ └── tlsca.org1.example.com-cert.pem │ ├── nodeouadmin3 │ │ ├── adm │ │ │ └── testadmincert.pem │ │ ├── cacerts │ │ │ └── ca.org1.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── f4379421b6b049dfaecb4d303a2ed12362e69d1c1e7066685c60af8d6e4fea46_sk │ │ ├── signcerts │ │ │ └── peer0.org1.example.com-cert.pem │ │ └── tlscacerts │ │ │ └── tlsca.org1.example.com-cert.pem │ ├── nodeouadminclient │ │ ├── admincerts │ │ │ └── admin.pem │ │ ├── cacerts │ │ │ └── ca.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── priv_sk │ │ ├── signcerts │ │ │ └── orderer.example.com-cert.pem │ │ └── tlscacerts │ │ │ └── tlsca.example.com-cert.pem │ ├── nodeouadminclient2 │ │ ├── admincerts │ │ │ └── admin.pem │ │ ├── cacerts │ │ │ └── ca.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── priv_sk │ │ ├── signcerts │ │ │ └── orderer.example.com-cert.pem │ │ └── tlscacerts │ │ │ └── tlsca.example.com-cert.pem │ ├── nodeouorderer │ │ ├── admincerts │ │ │ └── Admin@example.com-cert.pem │ │ ├── cacerts │ │ │ └── ca.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── priv_sk │ │ ├── signcerts │ │ │ └── orderer.example.com-cert.pem │ │ └── tlscacerts │ │ │ └── tlsca.example.com-cert.pem │ ├── nodeouorderer2 │ │ ├── adm │ │ │ └── testadmincert.pem │ │ ├── cacerts │ │ │ └── ca.org1.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── f4379421b6b049dfaecb4d303a2ed12362e69d1c1e7066685c60af8d6e4fea46_sk │ │ ├── signcerts │ │ │ └── peer0.org1.example.com-cert.pem │ │ └── tlscacerts │ │ │ └── tlsca.org1.example.com-cert.pem │ ├── nodeouorderer3 │ │ ├── adm │ │ │ └── testadmincert.pem │ │ ├── cacerts │ │ │ └── ca.org1.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── f4379421b6b049dfaecb4d303a2ed12362e69d1c1e7066685c60af8d6e4fea46_sk │ │ ├── signcerts │ │ │ └── peer0.org1.example.com-cert.pem │ │ └── tlscacerts │ │ │ └── tlsca.org1.example.com-cert.pem │ ├── nodeous1 │ │ ├── admincerts │ │ │ └── admincert.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── key.pem │ │ ├── signcerts │ │ │ └── peer.pem │ │ └── tlscacerts │ │ │ └── cert.pem │ ├── nodeous2 │ │ ├── admincerts │ │ │ └── peer0-cert.pem │ │ ├── cacerts │ │ │ └── ca.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ ├── 21779908bb40b2996d730685a5df60c62f05e02356930cd74b0d6acc49a1eafc_sk │ │ │ └── f8c30e5fad3f1af5f080a87c23ce37e40e6d4ac30019e31ca2c6e7c6bffa26c8_sk │ │ ├── signcerts │ │ │ └── peer0-cert.pem │ │ └── tlscacerts │ │ │ └── ca.example.com-cert.pem │ ├── nodeous3 │ │ ├── admincerts │ │ │ └── peer0-cert.pem │ │ ├── cacerts │ │ │ └── ca.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ ├── 212d57370dd1e4bacc414d0070121197d6c34b694dec33242bb3ffc4ef13e23b_sk │ │ │ └── d51e8e0ea19acbc3090a82bd0ae36db670a368512dbd1a20e58089113a20e24b_sk │ │ ├── signcerts │ │ │ └── peer0-cert.pem │ │ └── tlscacerts │ │ │ └── ca.example.com-cert.pem │ ├── nodeous4 │ │ ├── admincerts │ │ │ └── peer0-cert.pem │ │ ├── cacerts │ │ │ ├── ca.example.com-cert.pem │ │ │ └── external_ca.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ ├── 212d57370dd1e4bacc414d0070121197d6c34b694dec33242bb3ffc4ef13e23b_sk │ │ │ └── d51e8e0ea19acbc3090a82bd0ae36db670a368512dbd1a20e58089113a20e24b_sk │ │ ├── signcerts │ │ │ └── peer0-cert.pem │ │ └── tlscacerts │ │ │ └── ca.example.com-cert.pem │ ├── nodeous5 │ │ ├── admincerts │ │ │ └── peer0-cert.pem │ │ ├── cacerts │ │ │ └── ca.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ ├── 012ba73f50e24826785f48d1e60dcb972cfc2c5df7c41cdc0ecbbd52b02ca248_sk │ │ │ └── 47e79b836df4b16212176f607b37d95f97ecfdcdc658b7e6eaeab251251a01aa_sk │ │ ├── signcerts │ │ │ └── peer0-cert.pem │ │ └── tlscacerts │ │ │ └── ca.example.com-cert.pem │ ├── nodeous6 │ │ ├── admincerts │ │ │ └── peer0-cert.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ ├── 212d57370dd1e4bacc414d0070121197d6c34b694dec33242bb3ffc4ef13e23b_sk │ │ │ └── d51e8e0ea19acbc3090a82bd0ae36db670a368512dbd1a20e58089113a20e24b_sk │ │ ├── signcerts │ │ │ └── peer0-cert.pem │ │ └── tlscacerts │ │ │ └── ca.example.com-cert.pem │ ├── nodeous7 │ │ ├── admincerts │ │ │ └── peer0-cert.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ ├── 212d57370dd1e4bacc414d0070121197d6c34b694dec33242bb3ffc4ef13e23b_sk │ │ │ └── d51e8e0ea19acbc3090a82bd0ae36db670a368512dbd1a20e58089113a20e24b_sk │ │ ├── signcerts │ │ │ └── peer0-cert.pem │ │ └── tlscacerts │ │ │ └── ca.example.com-cert.pem │ ├── nodeous8 │ │ ├── admincerts │ │ │ └── peer0-cert.pem │ │ ├── cacerts │ │ │ └── ca.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── f3a673451e3bf0f74b4fd7b24f6dbfd8d795c2173d11d255b6a4f4ad3cd23046_sk │ │ ├── signcerts │ │ │ └── peer0-cert.pem │ │ └── tlscacerts │ │ │ └── ca.example.com-cert.pem │ ├── nodeousbadconf1 │ │ ├── admincerts │ │ │ └── Admin@example.com-cert.pem │ │ ├── cacerts │ │ │ └── ca.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── priv_sk │ │ ├── signcerts │ │ │ └── orderer.example.com-cert.pem │ │ └── tlscacerts │ │ │ └── tlsca.example.com-cert.pem │ ├── nodeousbadconf2 │ │ ├── admincerts │ │ │ └── Admin@example.com-cert.pem │ │ ├── cacerts │ │ │ └── ca.example.com-cert.pem │ │ ├── config.yaml │ │ ├── keystore │ │ │ └── priv_sk │ │ ├── signcerts │ │ │ └── orderer.example.com-cert.pem │ │ └── tlscacerts │ │ │ └── tlsca.example.com-cert.pem │ ├── revocation │ │ ├── admincerts │ │ │ └── admin.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── crls │ │ │ └── crl.pem │ │ ├── keystore │ │ │ ├── key-admin.pem │ │ │ └── key-revoked.pem │ │ └── signcerts │ │ │ └── signcert-revoked.pem │ ├── revocation2 │ │ ├── admincerts │ │ │ └── admin.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── crls │ │ │ └── crl.pem │ │ ├── keystore │ │ │ ├── key-admin.pem │ │ │ └── key-revoked.pem │ │ └── signcerts │ │ │ └── signcert-revoked.pem │ ├── revokedica │ │ ├── admincerts │ │ │ └── admin.pem │ │ ├── cacerts │ │ │ └── cacert.pem │ │ ├── crls │ │ │ └── crl.pem │ │ ├── intermediatecerts │ │ │ └── intermidiatecert.pem │ │ ├── keystore │ │ │ └── key.pem │ │ └── signcerts │ │ │ └── signcert.pem │ └── tls │ │ ├── admincerts │ │ └── admin.pem │ │ ├── cacerts │ │ └── cacert.pem │ │ ├── config.yaml │ │ ├── intermediatecerts │ │ └── intermediatecert.pem │ │ ├── keystore │ │ └── key.pem │ │ ├── signcerts │ │ └── cert.pem │ │ ├── tlscacerts │ │ └── cacert.pem │ │ └── tlsintermediatecerts │ │ └── intermediatecert.pem └── tls_test.go ├── orderer ├── README.md ├── common │ ├── blockcutter │ │ ├── blockcutter.go │ │ ├── blockcutter_suite_test.go │ │ ├── blockcutter_test.go │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ └── mock │ │ │ ├── config_fetcher.go │ │ │ ├── metrics_histogram.go │ │ │ ├── metrics_provider.go │ │ │ └── orderer_config.go │ ├── bootstrap │ │ ├── bootstrap.go │ │ └── file │ │ │ ├── bootstrap.go │ │ │ └── bootstrap_test.go │ ├── broadcast │ │ ├── broadcast.go │ │ ├── broadcast_suite_test.go │ │ ├── broadcast_test.go │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ └── mock │ │ │ ├── ab_server.go │ │ │ ├── channel_support.go │ │ │ ├── channel_support_registrar.go │ │ │ ├── metrics_counter.go │ │ │ ├── metrics_histogram.go │ │ │ └── metrics_provider.go │ ├── channelparticipation │ │ ├── mocks │ │ │ └── channel_management.go │ │ ├── restapi.go │ │ ├── restapi_test.go │ │ ├── validator.go │ │ └── validator_test.go │ ├── cluster │ │ ├── comm.go │ │ ├── comm_test.go │ │ ├── connections.go │ │ ├── connections_test.go │ │ ├── deliver.go │ │ ├── deliver_test.go │ │ ├── metrics.go │ │ ├── mocks │ │ │ ├── block_retriever.go │ │ │ ├── block_verifier.go │ │ │ ├── chain_puller.go │ │ │ ├── channel_lister.go │ │ │ ├── cluster_client.go │ │ │ ├── communicator.go │ │ │ ├── dispatcher.go │ │ │ ├── handler.go │ │ │ ├── ledger_factory.go │ │ │ ├── ledger_writer.go │ │ │ ├── metrics_provider.go │ │ │ ├── policy.go │ │ │ ├── policy_manager.go │ │ │ ├── secure_dialer.go │ │ │ ├── signer_serializer.go │ │ │ ├── step_client.go │ │ │ ├── step_stream.go │ │ │ ├── verifier_factory.go │ │ │ └── verifier_retriever.go │ │ ├── replication.go │ │ ├── replication_test.go │ │ ├── rpc.go │ │ ├── rpc_test.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── testdata │ │ │ ├── block3.pb │ │ │ ├── ca.crt │ │ │ ├── mychannel.block │ │ │ ├── server.crt │ │ │ └── server.key │ │ ├── util.go │ │ └── util_test.go │ ├── localconfig │ │ ├── config.go │ │ ├── config_test.go │ │ ├── flatten.go │ │ └── flatten_test.go │ ├── metadata │ │ ├── metadata.go │ │ └── metadata_test.go │ ├── msgprocessor │ │ ├── expiration.go │ │ ├── expiration_test.go │ │ ├── filter.go │ │ ├── filter_test.go │ │ ├── maintenancefilter.go │ │ ├── maintenancefilter_test.go │ │ ├── mocks │ │ │ ├── channel_capabilities.go │ │ │ ├── channel_config.go │ │ │ ├── config_resources.go │ │ │ ├── configtx_validator.go │ │ │ ├── metadata_validator.go │ │ │ ├── orderer_capabilities.go │ │ │ ├── orderer_config.go │ │ │ ├── policy.go │ │ │ ├── policy_manager.go │ │ │ ├── sig_filter_support.go │ │ │ └── signer_serializer.go │ │ ├── msgprocessor.go │ │ ├── sigfilter.go │ │ ├── sigfilter_test.go │ │ ├── sizefilter.go │ │ ├── sizefilter_test.go │ │ ├── standardchannel.go │ │ ├── standardchannel_test.go │ │ ├── systemchannel.go │ │ ├── systemchannel_test.go │ │ ├── systemchannelfilter.go │ │ ├── systemchannelfilter_test.go │ │ └── testdata │ │ │ ├── badCert.pem │ │ │ ├── cert.pem │ │ │ └── expiredCert.pem │ ├── multichannel │ │ ├── blockwriter.go │ │ ├── blockwriter_test.go │ │ ├── chainsupport.go │ │ ├── chainsupport_test.go │ │ ├── mocks │ │ │ ├── channel_capabilities.go │ │ │ ├── channel_config.go │ │ │ ├── configtx_validator.go │ │ │ ├── orderer_capabilities.go │ │ │ ├── orderer_config.go │ │ │ ├── policy.go │ │ │ ├── policy_manager.go │ │ │ ├── read_writer.go │ │ │ ├── resources.go │ │ │ └── signer_serializer.go │ │ ├── registrar.go │ │ ├── registrar_test.go │ │ └── util_test.go │ ├── onboarding │ │ ├── mocks │ │ │ ├── chain_replicator.go │ │ │ ├── factory.go │ │ │ ├── read_writer.go │ │ │ └── signer_serializer.go │ │ ├── onboarding.go │ │ ├── onboarding_test.go │ │ ├── sched.go │ │ ├── sched_test.go │ │ └── testdata │ │ │ ├── configtx.yaml │ │ │ └── examplecom-config.yaml │ ├── server │ │ ├── etcdraft_test.go │ │ ├── main.go │ │ ├── main_test.go │ │ ├── mocks │ │ │ ├── health_checker.go │ │ │ └── signer_serializer.go │ │ ├── server.go │ │ ├── server_test.go │ │ ├── signals.go │ │ ├── signals_windows.go │ │ ├── testdata │ │ │ ├── configtx.yaml │ │ │ ├── examplecom-config.yaml │ │ │ └── orderer.yaml │ │ ├── util.go │ │ └── util_test.go │ └── types │ │ ├── channelinfo.go │ │ ├── channelinfo_test.go │ │ └── errors.go ├── consensus │ ├── cluster_status.go │ ├── cluster_status_test.go │ ├── consensus.go │ ├── etcdraft │ │ ├── blockcreator.go │ │ ├── blockcreator_test.go │ │ ├── blockpuller.go │ │ ├── blockpuller_test.go │ │ ├── chain.go │ │ ├── chain_test.go │ │ ├── consenter.go │ │ ├── consenter_test.go │ │ ├── dispatcher.go │ │ ├── dispatcher_test.go │ │ ├── disseminator.go │ │ ├── etcdraft_suite_test.go │ │ ├── eviction.go │ │ ├── eviction_test.go │ │ ├── initialization_test.go │ │ ├── membership.go │ │ ├── membership_test.go │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ ├── mocks │ │ │ ├── chain_getter.go │ │ │ ├── configurator.go │ │ │ ├── inactive_chain_registry.go │ │ │ ├── message_receiver.go │ │ │ ├── mock_blockpuller.go │ │ │ ├── mock_rpc.go │ │ │ ├── msp.go │ │ │ ├── orderer_capabilities.go │ │ │ ├── orderer_config.go │ │ │ ├── orderer_org.go │ │ │ └── receiver_getter.go │ │ ├── node.go │ │ ├── storage.go │ │ ├── storage_test.go │ │ ├── testdata │ │ │ ├── etcdraftgenesis.block │ │ │ └── mychannel.block │ │ ├── tracker.go │ │ ├── util.go │ │ ├── util_test.go │ │ └── validator_test.go │ ├── follower │ │ ├── follower_chain.go │ │ └── follower_chain_test.go │ ├── inactive │ │ ├── inactive_chain.go │ │ └── inactive_chain_test.go │ ├── kafka │ │ ├── chain.go │ │ ├── chain_test.go │ │ ├── channel.go │ │ ├── channel_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── consenter.go │ │ ├── consenter_test.go │ │ ├── kafka_suite_test.go │ │ ├── logger.go │ │ ├── logger_test.go │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ ├── mock │ │ │ ├── channel_capabilities.go │ │ │ ├── channel_config.go │ │ │ ├── health_checker.go │ │ │ ├── metrics_gauge.go │ │ │ ├── metrics_histogram.go │ │ │ ├── metrics_meter.go │ │ │ ├── metrics_provider.go │ │ │ ├── metrics_registry.go │ │ │ ├── orderer_capabilities.go │ │ │ ├── orderer_config.go │ │ │ └── sync_producer.go │ │ ├── partitioner.go │ │ ├── partitioner_test.go │ │ ├── retry.go │ │ └── retry_test.go │ ├── mocks │ │ └── mock_consenter_support.go │ └── solo │ │ ├── consensus.go │ │ ├── consensus_test.go │ │ └── mocks │ │ └── orderer_config.go ├── mocks │ ├── common │ │ ├── blockcutter │ │ │ ├── blockcutter.go │ │ │ └── blockcutter_test.go │ │ └── multichannel │ │ │ ├── multichannel.go │ │ │ └── multichannel_test.go │ └── util │ │ ├── util.go │ │ └── util_test.go └── sample_clients │ ├── broadcast_config │ ├── client.go │ └── newchain.go │ ├── broadcast_msg │ └── client.go │ └── deliver_stdout │ └── client.go ├── peer └── node │ ├── common.go │ ├── common_test.go │ ├── main.go │ └── main_test.go ├── pkg ├── statedata │ └── types.go └── tx │ └── interfaces.go ├── protoutil ├── blockutils.go ├── blockutils_test.go ├── commonutils.go ├── commonutils_test.go ├── configtxutils.go ├── configtxutils_test.go ├── fakes │ └── signer_serializer.go ├── proputils.go ├── proputils_test.go ├── signeddata.go ├── signeddata_test.go ├── txutils.go ├── txutils_test.go └── unmarshalers.go ├── readthedocs.yaml ├── release_notes ├── v1.0.0-beta.md ├── v1.0.0-rc1.txt ├── v1.0.0.txt ├── v1.0.1.txt ├── v1.0.2.txt ├── v1.0.3.txt ├── v1.1.0-alpha.txt ├── v1.1.0-preview.txt ├── v1.1.0-rc1.txt ├── v1.2.0-rc1.txt ├── v1.3.0-rc1.txt ├── v1.4.0.txt ├── v2.0.0-alpha.txt ├── v2.0.0-beta.md ├── v2.0.0.md ├── v2.0.0.txt ├── v2.1.0.md ├── v2.1.1.md ├── v2.2.0.md └── v2.2.1.md ├── sampleconfig ├── configtx.yaml ├── core.yaml ├── msp │ ├── admincerts │ │ └── admincert.pem │ ├── cacerts │ │ └── cacert.pem │ ├── config.yaml │ ├── keystore │ │ └── key.pem │ ├── signcerts │ │ └── peer.pem │ ├── tlscacerts │ │ └── tlsroot.pem │ └── tlsintermediatecerts │ │ └── tlsintermediate.pem └── orderer.yaml ├── scripts ├── bootstrap.sh ├── changelog.sh ├── check_deps.sh ├── check_file_name_spaces.sh ├── check_go_version.sh ├── check_license.sh ├── check_references.sh ├── check_spelling.sh ├── check_trailingspaces.sh ├── compile_protos.sh ├── functions.sh ├── generateHelpDocs.sh ├── golinter.sh ├── metrics_doc.sh ├── run-integration-tests.sh └── run-unit-tests.sh ├── tools ├── go.mod ├── go.sum └── tools.go ├── tox.ini └── vagrant ├── README.md ├── Vagrantfile ├── docker.sh ├── essentials.sh ├── golang.sh ├── limits.sh ├── softhsm.sh └── user.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/.github/settings.yml -------------------------------------------------------------------------------- /.github/workflows/trigger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/.github/workflows/trigger.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/.mergify.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bccsp/aesopts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/aesopts.go -------------------------------------------------------------------------------- /bccsp/bccsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/bccsp.go -------------------------------------------------------------------------------- /bccsp/bccsp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/bccsp_test.go -------------------------------------------------------------------------------- /bccsp/ecdsaopts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/ecdsaopts.go -------------------------------------------------------------------------------- /bccsp/factory/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/factory.go -------------------------------------------------------------------------------- /bccsp/factory/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/factory_test.go -------------------------------------------------------------------------------- /bccsp/factory/nopkcs11.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/nopkcs11.go -------------------------------------------------------------------------------- /bccsp/factory/nopkcs11_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/nopkcs11_test.go -------------------------------------------------------------------------------- /bccsp/factory/opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/opts.go -------------------------------------------------------------------------------- /bccsp/factory/opts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/opts_test.go -------------------------------------------------------------------------------- /bccsp/factory/pkcs11.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/pkcs11.go -------------------------------------------------------------------------------- /bccsp/factory/pkcs11_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/pkcs11_test.go -------------------------------------------------------------------------------- /bccsp/factory/pkcs11factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/pkcs11factory.go -------------------------------------------------------------------------------- /bccsp/factory/swfactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/swfactory.go -------------------------------------------------------------------------------- /bccsp/factory/swfactory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/factory/swfactory_test.go -------------------------------------------------------------------------------- /bccsp/hashopts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/hashopts.go -------------------------------------------------------------------------------- /bccsp/idemix/bccsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/bccsp.go -------------------------------------------------------------------------------- /bccsp/idemix/bccsp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/bccsp_test.go -------------------------------------------------------------------------------- /bccsp/idemix/bridge/credential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/bridge/credential.go -------------------------------------------------------------------------------- /bccsp/idemix/bridge/issuer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/bridge/issuer.go -------------------------------------------------------------------------------- /bccsp/idemix/bridge/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/bridge/math.go -------------------------------------------------------------------------------- /bccsp/idemix/bridge/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/bridge/rand.go -------------------------------------------------------------------------------- /bccsp/idemix/bridge/revocation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/bridge/revocation.go -------------------------------------------------------------------------------- /bccsp/idemix/bridge/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/bridge/user.go -------------------------------------------------------------------------------- /bccsp/idemix/handlers/cred.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/handlers/cred.go -------------------------------------------------------------------------------- /bccsp/idemix/handlers/idemix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/handlers/idemix.go -------------------------------------------------------------------------------- /bccsp/idemix/handlers/issuer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/handlers/issuer.go -------------------------------------------------------------------------------- /bccsp/idemix/handlers/mock/big.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/handlers/mock/big.go -------------------------------------------------------------------------------- /bccsp/idemix/handlers/mock/ecp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/handlers/mock/ecp.go -------------------------------------------------------------------------------- /bccsp/idemix/handlers/nym.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/handlers/nym.go -------------------------------------------------------------------------------- /bccsp/idemix/handlers/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/handlers/signer.go -------------------------------------------------------------------------------- /bccsp/idemix/handlers/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/handlers/user.go -------------------------------------------------------------------------------- /bccsp/idemix/idemix_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemix/idemix_suite_test.go -------------------------------------------------------------------------------- /bccsp/idemixerrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemixerrs.go -------------------------------------------------------------------------------- /bccsp/idemixopts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/idemixopts.go -------------------------------------------------------------------------------- /bccsp/keystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/keystore.go -------------------------------------------------------------------------------- /bccsp/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/mocks/mocks.go -------------------------------------------------------------------------------- /bccsp/opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/opts.go -------------------------------------------------------------------------------- /bccsp/pkcs11/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/pkcs11/conf.go -------------------------------------------------------------------------------- /bccsp/pkcs11/ctxhandle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/pkcs11/ctxhandle.go -------------------------------------------------------------------------------- /bccsp/pkcs11/ecdsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/pkcs11/ecdsa.go -------------------------------------------------------------------------------- /bccsp/pkcs11/ecdsakey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/pkcs11/ecdsakey.go -------------------------------------------------------------------------------- /bccsp/pkcs11/ecdsakey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/pkcs11/ecdsakey_test.go -------------------------------------------------------------------------------- /bccsp/pkcs11/pkcs11.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/pkcs11/pkcs11.go -------------------------------------------------------------------------------- /bccsp/pkcs11/pkcs11_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/pkcs11/pkcs11_test.go -------------------------------------------------------------------------------- /bccsp/signer/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/signer/signer.go -------------------------------------------------------------------------------- /bccsp/signer/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/signer/signer_test.go -------------------------------------------------------------------------------- /bccsp/sw/aes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/aes.go -------------------------------------------------------------------------------- /bccsp/sw/aes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/aes_test.go -------------------------------------------------------------------------------- /bccsp/sw/aeskey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/aeskey.go -------------------------------------------------------------------------------- /bccsp/sw/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/conf.go -------------------------------------------------------------------------------- /bccsp/sw/dummyks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/dummyks.go -------------------------------------------------------------------------------- /bccsp/sw/dummyks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/dummyks_test.go -------------------------------------------------------------------------------- /bccsp/sw/ecdsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/ecdsa.go -------------------------------------------------------------------------------- /bccsp/sw/ecdsa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/ecdsa_test.go -------------------------------------------------------------------------------- /bccsp/sw/ecdsakey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/ecdsakey.go -------------------------------------------------------------------------------- /bccsp/sw/enc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/enc_test.go -------------------------------------------------------------------------------- /bccsp/sw/fileks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/fileks.go -------------------------------------------------------------------------------- /bccsp/sw/fileks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/fileks_test.go -------------------------------------------------------------------------------- /bccsp/sw/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/hash.go -------------------------------------------------------------------------------- /bccsp/sw/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/hash_test.go -------------------------------------------------------------------------------- /bccsp/sw/impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/impl.go -------------------------------------------------------------------------------- /bccsp/sw/impl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/impl_test.go -------------------------------------------------------------------------------- /bccsp/sw/inmemoryks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/inmemoryks.go -------------------------------------------------------------------------------- /bccsp/sw/inmemoryks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/inmemoryks_test.go -------------------------------------------------------------------------------- /bccsp/sw/internals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/internals.go -------------------------------------------------------------------------------- /bccsp/sw/keyderiv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/keyderiv.go -------------------------------------------------------------------------------- /bccsp/sw/keyderiv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/keyderiv_test.go -------------------------------------------------------------------------------- /bccsp/sw/keygen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/keygen.go -------------------------------------------------------------------------------- /bccsp/sw/keygen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/keygen_test.go -------------------------------------------------------------------------------- /bccsp/sw/keyimport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/keyimport.go -------------------------------------------------------------------------------- /bccsp/sw/keyimport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/keyimport_test.go -------------------------------------------------------------------------------- /bccsp/sw/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/keys.go -------------------------------------------------------------------------------- /bccsp/sw/keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/keys_test.go -------------------------------------------------------------------------------- /bccsp/sw/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/mocks/mocks.go -------------------------------------------------------------------------------- /bccsp/sw/new.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/new.go -------------------------------------------------------------------------------- /bccsp/sw/sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/sign_test.go -------------------------------------------------------------------------------- /bccsp/sw/sw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/sw_test.go -------------------------------------------------------------------------------- /bccsp/sw/verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/sw/verify_test.go -------------------------------------------------------------------------------- /bccsp/utils/ecdsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/utils/ecdsa.go -------------------------------------------------------------------------------- /bccsp/utils/ecdsa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/bccsp/utils/ecdsa_test.go -------------------------------------------------------------------------------- /ci/azp-dependencies-mod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/ci/azp-dependencies-mod.yml -------------------------------------------------------------------------------- /ci/azure-pipelines-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/ci/azure-pipelines-merge.yml -------------------------------------------------------------------------------- /ci/azure-pipelines-mod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/ci/azure-pipelines-mod.yml -------------------------------------------------------------------------------- /ci/azure-pipelines-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/ci/azure-pipelines-release.yml -------------------------------------------------------------------------------- /ci/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/ci/azure-pipelines.yml -------------------------------------------------------------------------------- /ci/install_deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/ci/install_deps.yml -------------------------------------------------------------------------------- /ci/scripts/evaluate_commits.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/ci/scripts/evaluate_commits.sh -------------------------------------------------------------------------------- /ci/scripts/publish_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/ci/scripts/publish_docker.sh -------------------------------------------------------------------------------- /ci/scripts/setup_hsm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/ci/scripts/setup_hsm.sh -------------------------------------------------------------------------------- /cmd/common/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/common/cli.go -------------------------------------------------------------------------------- /cmd/common/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/common/cli_test.go -------------------------------------------------------------------------------- /cmd/common/comm/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/common/comm/client.go -------------------------------------------------------------------------------- /cmd/common/comm/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/common/comm/client_test.go -------------------------------------------------------------------------------- /cmd/common/comm/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/common/comm/config.go -------------------------------------------------------------------------------- /cmd/common/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/common/config.go -------------------------------------------------------------------------------- /cmd/common/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/common/config_test.go -------------------------------------------------------------------------------- /cmd/common/signer/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/common/signer/signer.go -------------------------------------------------------------------------------- /cmd/common/signer/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/common/signer/signer_test.go -------------------------------------------------------------------------------- /cmd/common/signer/testdata/signer/broken_private_key: -------------------------------------------------------------------------------- 1 | broken 2 | -------------------------------------------------------------------------------- /cmd/configtxgen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/configtxgen/main.go -------------------------------------------------------------------------------- /cmd/configtxgen/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/configtxgen/main_test.go -------------------------------------------------------------------------------- /cmd/configtxlator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/configtxlator/main.go -------------------------------------------------------------------------------- /cmd/cryptogen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/cryptogen/main.go -------------------------------------------------------------------------------- /cmd/discover/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/discover/main.go -------------------------------------------------------------------------------- /cmd/discover/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/discover/main_test.go -------------------------------------------------------------------------------- /cmd/idemixgen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/idemixgen/main.go -------------------------------------------------------------------------------- /cmd/orderer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/orderer/main.go -------------------------------------------------------------------------------- /cmd/peer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/peer/main.go -------------------------------------------------------------------------------- /cmd/peer/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/peer/main_test.go -------------------------------------------------------------------------------- /cmd/peer/test_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/cmd/peer/test_init.go -------------------------------------------------------------------------------- /common/capabilities/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/capabilities/channel.go -------------------------------------------------------------------------------- /common/capabilities/orderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/capabilities/orderer.go -------------------------------------------------------------------------------- /common/cauthdsl/cauthdsl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/cauthdsl/cauthdsl.go -------------------------------------------------------------------------------- /common/cauthdsl/cauthdsl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/cauthdsl/cauthdsl_test.go -------------------------------------------------------------------------------- /common/cauthdsl/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/cauthdsl/policy.go -------------------------------------------------------------------------------- /common/cauthdsl/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/cauthdsl/policy_test.go -------------------------------------------------------------------------------- /common/chaincode/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/chaincode/metadata.go -------------------------------------------------------------------------------- /common/chaincode/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/chaincode/metadata_test.go -------------------------------------------------------------------------------- /common/channelconfig/acls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/channelconfig/acls.go -------------------------------------------------------------------------------- /common/channelconfig/acls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/channelconfig/acls_test.go -------------------------------------------------------------------------------- /common/channelconfig/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/channelconfig/api.go -------------------------------------------------------------------------------- /common/channelconfig/bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/channelconfig/bundle.go -------------------------------------------------------------------------------- /common/channelconfig/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/channelconfig/channel.go -------------------------------------------------------------------------------- /common/channelconfig/msp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/channelconfig/msp.go -------------------------------------------------------------------------------- /common/channelconfig/msp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/channelconfig/msp_test.go -------------------------------------------------------------------------------- /common/channelconfig/orderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/channelconfig/orderer.go -------------------------------------------------------------------------------- /common/channelconfig/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/channelconfig/util.go -------------------------------------------------------------------------------- /common/channelconfig/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/channelconfig/util_test.go -------------------------------------------------------------------------------- /common/config/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/config/api.go -------------------------------------------------------------------------------- /common/configtx/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/compare.go -------------------------------------------------------------------------------- /common/configtx/compare_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/compare_test.go -------------------------------------------------------------------------------- /common/configtx/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/configmap.go -------------------------------------------------------------------------------- /common/configtx/configmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/configmap_test.go -------------------------------------------------------------------------------- /common/configtx/configtx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/configtx.go -------------------------------------------------------------------------------- /common/configtx/mock/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/mock/policy.go -------------------------------------------------------------------------------- /common/configtx/test/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/test/helper.go -------------------------------------------------------------------------------- /common/configtx/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/update.go -------------------------------------------------------------------------------- /common/configtx/update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/update_test.go -------------------------------------------------------------------------------- /common/configtx/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/util.go -------------------------------------------------------------------------------- /common/configtx/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/util_test.go -------------------------------------------------------------------------------- /common/configtx/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/validator.go -------------------------------------------------------------------------------- /common/configtx/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/configtx/validator_test.go -------------------------------------------------------------------------------- /common/crypto/expiration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/crypto/expiration.go -------------------------------------------------------------------------------- /common/crypto/expiration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/crypto/expiration_test.go -------------------------------------------------------------------------------- /common/crypto/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/crypto/random.go -------------------------------------------------------------------------------- /common/crypto/random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/crypto/random_test.go -------------------------------------------------------------------------------- /common/crypto/testdata/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/crypto/testdata/cert.pem -------------------------------------------------------------------------------- /common/crypto/tlsgen/ca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/crypto/tlsgen/ca.go -------------------------------------------------------------------------------- /common/crypto/tlsgen/ca_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/crypto/tlsgen/ca_test.go -------------------------------------------------------------------------------- /common/crypto/tlsgen/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/crypto/tlsgen/key.go -------------------------------------------------------------------------------- /common/crypto/tlsgen/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/crypto/tlsgen/key_test.go -------------------------------------------------------------------------------- /common/deliver/acl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/deliver/acl.go -------------------------------------------------------------------------------- /common/deliver/acl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/deliver/acl_test.go -------------------------------------------------------------------------------- /common/deliver/deliver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/deliver/deliver.go -------------------------------------------------------------------------------- /common/deliver/deliver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/deliver/deliver_test.go -------------------------------------------------------------------------------- /common/deliver/interfaces_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/deliver/interfaces_test.go -------------------------------------------------------------------------------- /common/deliver/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/deliver/metrics.go -------------------------------------------------------------------------------- /common/deliver/mock/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/deliver/mock/chain.go -------------------------------------------------------------------------------- /common/deliver/mock/inspector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/deliver/mock/inspector.go -------------------------------------------------------------------------------- /common/deliver/mock/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/deliver/mock/receiver.go -------------------------------------------------------------------------------- /common/diag/goroutine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/diag/goroutine.go -------------------------------------------------------------------------------- /common/diag/goroutine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/diag/goroutine_test.go -------------------------------------------------------------------------------- /common/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/errors/errors.go -------------------------------------------------------------------------------- /common/flogging/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/core.go -------------------------------------------------------------------------------- /common/flogging/core_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/core_test.go -------------------------------------------------------------------------------- /common/flogging/fabenc/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/fabenc/color.go -------------------------------------------------------------------------------- /common/flogging/fabenc/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/fabenc/encoder.go -------------------------------------------------------------------------------- /common/flogging/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/global.go -------------------------------------------------------------------------------- /common/flogging/global_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/global_test.go -------------------------------------------------------------------------------- /common/flogging/httpadmin/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/httpadmin/spec.go -------------------------------------------------------------------------------- /common/flogging/levels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/levels.go -------------------------------------------------------------------------------- /common/flogging/levels_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/levels_test.go -------------------------------------------------------------------------------- /common/flogging/loggerlevels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/loggerlevels.go -------------------------------------------------------------------------------- /common/flogging/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/logging.go -------------------------------------------------------------------------------- /common/flogging/logging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/logging_test.go -------------------------------------------------------------------------------- /common/flogging/mock/observer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/mock/observer.go -------------------------------------------------------------------------------- /common/flogging/zap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/zap.go -------------------------------------------------------------------------------- /common/flogging/zap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/flogging/zap_test.go -------------------------------------------------------------------------------- /common/genesis/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/genesis/genesis.go -------------------------------------------------------------------------------- /common/genesis/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/genesis/genesis_test.go -------------------------------------------------------------------------------- /common/graph/choose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/graph/choose.go -------------------------------------------------------------------------------- /common/graph/choose_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/graph/choose_test.go -------------------------------------------------------------------------------- /common/graph/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/graph/graph.go -------------------------------------------------------------------------------- /common/graph/graph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/graph/graph_test.go -------------------------------------------------------------------------------- /common/graph/perm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/graph/perm.go -------------------------------------------------------------------------------- /common/graph/perm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/graph/perm_test.go -------------------------------------------------------------------------------- /common/graph/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/graph/tree.go -------------------------------------------------------------------------------- /common/graph/tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/graph/tree_test.go -------------------------------------------------------------------------------- /common/grpclogging/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/grpclogging/context.go -------------------------------------------------------------------------------- /common/grpclogging/fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/grpclogging/fields.go -------------------------------------------------------------------------------- /common/grpclogging/fields_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/grpclogging/fields_test.go -------------------------------------------------------------------------------- /common/grpclogging/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/grpclogging/server.go -------------------------------------------------------------------------------- /common/grpclogging/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/grpclogging/server_test.go -------------------------------------------------------------------------------- /common/grpcmetrics/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/grpcmetrics/interceptor.go -------------------------------------------------------------------------------- /common/grpcmetrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/grpcmetrics/metrics.go -------------------------------------------------------------------------------- /common/ledger/blkstorage/reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/ledger/blkstorage/reset.go -------------------------------------------------------------------------------- /common/ledger/blockledger/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/ledger/blockledger/util.go -------------------------------------------------------------------------------- /common/ledger/ledger_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/ledger/ledger_interface.go -------------------------------------------------------------------------------- /common/ledger/snapshot/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/ledger/snapshot/file.go -------------------------------------------------------------------------------- /common/ledger/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/ledger/util/util.go -------------------------------------------------------------------------------- /common/ledger/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/ledger/util/util_test.go -------------------------------------------------------------------------------- /common/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/metadata/metadata.go -------------------------------------------------------------------------------- /common/metrics/cmd/gendoc/.gitignore: -------------------------------------------------------------------------------- 1 | #SPDX-License-Identifier: Apache-2.0 2 | 3 | gendoc 4 | -------------------------------------------------------------------------------- /common/metrics/cmd/gendoc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/metrics/cmd/gendoc/main.go -------------------------------------------------------------------------------- /common/metrics/gendoc/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/metrics/gendoc/options.go -------------------------------------------------------------------------------- /common/metrics/gendoc/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/metrics/gendoc/table.go -------------------------------------------------------------------------------- /common/metrics/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/metrics/provider.go -------------------------------------------------------------------------------- /common/metrics/statsd/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/metrics/statsd/provider.go -------------------------------------------------------------------------------- /common/policies/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/policies/convert.go -------------------------------------------------------------------------------- /common/policies/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/policies/convert_test.go -------------------------------------------------------------------------------- /common/policies/implicitmeta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/policies/implicitmeta.go -------------------------------------------------------------------------------- /common/policies/inquire/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/policies/inquire/merge.go -------------------------------------------------------------------------------- /common/policies/mocks/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/policies/mocks/identity.go -------------------------------------------------------------------------------- /common/policies/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/policies/policy.go -------------------------------------------------------------------------------- /common/policies/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/policies/policy_test.go -------------------------------------------------------------------------------- /common/policies/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/policies/util.go -------------------------------------------------------------------------------- /common/policies/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/policies/util_test.go -------------------------------------------------------------------------------- /common/policydsl/policyparser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/policydsl/policyparser.go -------------------------------------------------------------------------------- /common/semaphore/semaphore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/semaphore/semaphore.go -------------------------------------------------------------------------------- /common/util/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/util/net.go -------------------------------------------------------------------------------- /common/util/net_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/util/net_test.go -------------------------------------------------------------------------------- /common/util/retry/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/util/retry/retry.go -------------------------------------------------------------------------------- /common/util/retry/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/util/retry/retry_test.go -------------------------------------------------------------------------------- /common/util/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/util/utils.go -------------------------------------------------------------------------------- /common/util/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/util/utils_test.go -------------------------------------------------------------------------------- /common/viperutil/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/viperutil/config_test.go -------------------------------------------------------------------------------- /common/viperutil/config_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/common/viperutil/config_util.go -------------------------------------------------------------------------------- /core/aclmgmt/aclmgmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/aclmgmt/aclmgmt.go -------------------------------------------------------------------------------- /core/aclmgmt/aclmgmtimpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/aclmgmt/aclmgmtimpl.go -------------------------------------------------------------------------------- /core/aclmgmt/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/aclmgmt/mocks/mocks.go -------------------------------------------------------------------------------- /core/aclmgmt/resourceprovider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/aclmgmt/resourceprovider.go -------------------------------------------------------------------------------- /core/cclifecycle/lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/cclifecycle/lifecycle.go -------------------------------------------------------------------------------- /core/cclifecycle/mocks/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/cclifecycle/mocks/query.go -------------------------------------------------------------------------------- /core/cclifecycle/subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/cclifecycle/subscription.go -------------------------------------------------------------------------------- /core/cclifecycle/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/cclifecycle/util.go -------------------------------------------------------------------------------- /core/cclifecycle/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/cclifecycle/util_test.go -------------------------------------------------------------------------------- /core/chaincode/chaincodetest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/chaincodetest.yaml -------------------------------------------------------------------------------- /core/chaincode/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/config.go -------------------------------------------------------------------------------- /core/chaincode/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/config_test.go -------------------------------------------------------------------------------- /core/chaincode/fake/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/fake/registry.go -------------------------------------------------------------------------------- /core/chaincode/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/handler.go -------------------------------------------------------------------------------- /core/chaincode/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/handler_test.go -------------------------------------------------------------------------------- /core/chaincode/inprocstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/inprocstream.go -------------------------------------------------------------------------------- /core/chaincode/lifecycle/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/lifecycle/cache.go -------------------------------------------------------------------------------- /core/chaincode/lifecycle/scc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/lifecycle/scc.go -------------------------------------------------------------------------------- /core/chaincode/lifecycle/testdata/external-built-cc/release/index.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /core/chaincode/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/metrics.go -------------------------------------------------------------------------------- /core/chaincode/mock/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/mock/invoker.go -------------------------------------------------------------------------------- /core/chaincode/mock/lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/mock/lifecycle.go -------------------------------------------------------------------------------- /core/chaincode/mock/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/mock/policy.go -------------------------------------------------------------------------------- /core/chaincode/mock/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/mock/resources.go -------------------------------------------------------------------------------- /core/chaincode/mock/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/chaincode/mock/runtime.go -------------------------------------------------------------------------------- /core/chaincode/persistence/testdata/corrupted-gzip.tar.gz: -------------------------------------------------------------------------------- 1 | notagzip 2 | -------------------------------------------------------------------------------- /core/chaincode/platforms/golang/testdata/src/chaincodes/noop/empty/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/chaincode/platforms/java/testdata/gradle/pom.xml: -------------------------------------------------------------------------------- 1 | test maven build file -------------------------------------------------------------------------------- /core/chaincode/platforms/java/testdata/gradle/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'fabric-chaincode-example-gradle' -------------------------------------------------------------------------------- /core/chaincode/platforms/java/testdata/gradle/src/main/java/example/examplecc.class: -------------------------------------------------------------------------------- 1 | test class file -------------------------------------------------------------------------------- /core/chaincode/platforms/java/testdata/gradle/target/example/ExampleCC.class: -------------------------------------------------------------------------------- 1 | test class file in target folder -------------------------------------------------------------------------------- /core/chaincode/platforms/java/testdata/gradle/target/example/ExampleCC.java: -------------------------------------------------------------------------------- 1 | test java file in target folder -------------------------------------------------------------------------------- /core/chaincode/platforms/util/testdata/sourcefiles/META-INF/.hiddenfile: -------------------------------------------------------------------------------- 1 | # this is a hidden file 2 | -------------------------------------------------------------------------------- /core/committer/committer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/committer/committer.go -------------------------------------------------------------------------------- /core/committer/committer_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/committer/committer_impl.go -------------------------------------------------------------------------------- /core/committer/committer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/committer/committer_test.go -------------------------------------------------------------------------------- /core/common/ccprovider/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/common/ccprovider/common.go -------------------------------------------------------------------------------- /core/common/privdata/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/common/privdata/store.go -------------------------------------------------------------------------------- /core/common/privdata/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/common/privdata/util.go -------------------------------------------------------------------------------- /core/common/privdata/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/common/privdata/util_test.go -------------------------------------------------------------------------------- /core/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/config/config.go -------------------------------------------------------------------------------- /core/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/config/config_test.go -------------------------------------------------------------------------------- /core/config/configtest/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/config/configtest/config.go -------------------------------------------------------------------------------- /core/container/build_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/container/build_registry.go -------------------------------------------------------------------------------- /core/container/ccintf/ccintf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/container/ccintf/ccintf.go -------------------------------------------------------------------------------- /core/container/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/container/container.go -------------------------------------------------------------------------------- /core/container/container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/container/container_test.go -------------------------------------------------------------------------------- /core/container/externalbuilder/testdata/failbuilder/bin/build: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | exit 1 3 | -------------------------------------------------------------------------------- /core/container/externalbuilder/testdata/failbuilder/bin/detect: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | exit 1 3 | -------------------------------------------------------------------------------- /core/container/externalbuilder/testdata/failbuilder/bin/release: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | exit 1 3 | -------------------------------------------------------------------------------- /core/container/externalbuilder/testdata/failbuilder/bin/run: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | exit 1 3 | -------------------------------------------------------------------------------- /core/container/externalbuilder/testdata/persisted_build/release/index.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /core/container/mock/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/container/mock/instance.go -------------------------------------------------------------------------------- /core/deliverservice/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/deliverservice/config.go -------------------------------------------------------------------------------- /core/dispatcher/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/dispatcher/dispatcher.go -------------------------------------------------------------------------------- /core/dispatcher/mock/protobuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/dispatcher/mock/protobuf.go -------------------------------------------------------------------------------- /core/dispatcher/protobuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/dispatcher/protobuf.go -------------------------------------------------------------------------------- /core/dispatcher/protobuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/dispatcher/protobuf_test.go -------------------------------------------------------------------------------- /core/endorser/endorser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/endorser.go -------------------------------------------------------------------------------- /core/endorser/endorser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/endorser_test.go -------------------------------------------------------------------------------- /core/endorser/fake/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/fake/identity.go -------------------------------------------------------------------------------- /core/endorser/fake/support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/fake/support.go -------------------------------------------------------------------------------- /core/endorser/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/metrics.go -------------------------------------------------------------------------------- /core/endorser/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/metrics_test.go -------------------------------------------------------------------------------- /core/endorser/mocks/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/mocks/plugin.go -------------------------------------------------------------------------------- /core/endorser/mocks/txsim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/mocks/txsim.go -------------------------------------------------------------------------------- /core/endorser/msgvalidation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/msgvalidation.go -------------------------------------------------------------------------------- /core/endorser/plugin_endorser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/plugin_endorser.go -------------------------------------------------------------------------------- /core/endorser/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/state.go -------------------------------------------------------------------------------- /core/endorser/support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/endorser/support.go -------------------------------------------------------------------------------- /core/handlers/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/handlers/auth/auth.go -------------------------------------------------------------------------------- /core/handlers/auth/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/handlers/auth/auth_test.go -------------------------------------------------------------------------------- /core/handlers/library/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/handlers/library/config.go -------------------------------------------------------------------------------- /core/handlers/library/library.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/handlers/library/library.go -------------------------------------------------------------------------------- /core/handlers/library/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/handlers/library/registry.go -------------------------------------------------------------------------------- /core/ledger/cceventmgmt/defs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/cceventmgmt/defs.go -------------------------------------------------------------------------------- /core/ledger/cceventmgmt/mgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/cceventmgmt/mgr.go -------------------------------------------------------------------------------- /core/ledger/confighistory/mgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/confighistory/mgr.go -------------------------------------------------------------------------------- /core/ledger/kvledger/drop_dbs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/kvledger/drop_dbs.go -------------------------------------------------------------------------------- /core/ledger/kvledger/kv_ledger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/kvledger/kv_ledger.go -------------------------------------------------------------------------------- /core/ledger/kvledger/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/kvledger/metrics.go -------------------------------------------------------------------------------- /core/ledger/kvledger/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/kvledger/recovery.go -------------------------------------------------------------------------------- /core/ledger/kvledger/reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/kvledger/reset.go -------------------------------------------------------------------------------- /core/ledger/kvledger/rollback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/kvledger/rollback.go -------------------------------------------------------------------------------- /core/ledger/kvledger/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/kvledger/snapshot.go -------------------------------------------------------------------------------- /core/ledger/kvledger/tests/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/kvledger/tests/env.go -------------------------------------------------------------------------------- /core/ledger/ledger_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/ledger_interface.go -------------------------------------------------------------------------------- /core/ledger/mock/tx_simulator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/mock/tx_simulator.go -------------------------------------------------------------------------------- /core/ledger/pkg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/pkg_test.go -------------------------------------------------------------------------------- /core/ledger/pvtdatastorage/testdata/v11_v12/ledgersData/pvtdataStore/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000065 2 | -------------------------------------------------------------------------------- /core/ledger/pvtdatastorage/testdata/v11_v12/ledgersData/pvtdataStore/LOCK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/ledger/pvtdatastorage/v11.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/pvtdatastorage/v11.go -------------------------------------------------------------------------------- /core/ledger/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/util/util.go -------------------------------------------------------------------------------- /core/ledger/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/ledger/util/util_test.go -------------------------------------------------------------------------------- /core/middleware/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/middleware/chain.go -------------------------------------------------------------------------------- /core/middleware/chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/middleware/chain_test.go -------------------------------------------------------------------------------- /core/middleware/request_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/middleware/request_id.go -------------------------------------------------------------------------------- /core/middleware/require_cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/middleware/require_cert.go -------------------------------------------------------------------------------- /core/mocks/txvalidator/support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/mocks/txvalidator/support.go -------------------------------------------------------------------------------- /core/mocks/validator/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/mocks/validator/validator.go -------------------------------------------------------------------------------- /core/operations/fakes/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/operations/fakes/handler.go -------------------------------------------------------------------------------- /core/operations/fakes/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/operations/fakes/logger.go -------------------------------------------------------------------------------- /core/operations/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/operations/metrics.go -------------------------------------------------------------------------------- /core/operations/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/operations/system.go -------------------------------------------------------------------------------- /core/operations/system_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/operations/system_test.go -------------------------------------------------------------------------------- /core/operations/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/operations/tls.go -------------------------------------------------------------------------------- /core/operations/tls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/operations/tls_test.go -------------------------------------------------------------------------------- /core/operations/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/operations/version.go -------------------------------------------------------------------------------- /core/operations/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/operations/version_test.go -------------------------------------------------------------------------------- /core/peer/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/channel.go -------------------------------------------------------------------------------- /core/peer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/config.go -------------------------------------------------------------------------------- /core/peer/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/config_test.go -------------------------------------------------------------------------------- /core/peer/configtx_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/configtx_processor.go -------------------------------------------------------------------------------- /core/peer/configtx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/configtx_test.go -------------------------------------------------------------------------------- /core/peer/deliverevents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/deliverevents.go -------------------------------------------------------------------------------- /core/peer/deliverevents_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/deliverevents_test.go -------------------------------------------------------------------------------- /core/peer/mock/peer_ledger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/mock/peer_ledger.go -------------------------------------------------------------------------------- /core/peer/mock_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/mock_helpers.go -------------------------------------------------------------------------------- /core/peer/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/peer.go -------------------------------------------------------------------------------- /core/peer/peer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/peer_test.go -------------------------------------------------------------------------------- /core/peer/pkg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/pkg_test.go -------------------------------------------------------------------------------- /core/peer/testdata/Org1-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/testdata/Org1-cert.pem -------------------------------------------------------------------------------- /core/peer/testdata/Org2-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/testdata/Org2-cert.pem -------------------------------------------------------------------------------- /core/peer/testdata/Org3-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/testdata/Org3-cert.pem -------------------------------------------------------------------------------- /core/peer/testdata/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/peer/testdata/generate.go -------------------------------------------------------------------------------- /core/policy/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/policy/application.go -------------------------------------------------------------------------------- /core/policy/application_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/policy/application_test.go -------------------------------------------------------------------------------- /core/policy/mocks/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/policy/mocks/identity.go -------------------------------------------------------------------------------- /core/policy/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/policy/mocks/mocks.go -------------------------------------------------------------------------------- /core/policy/mocks/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/policy/mocks/policy.go -------------------------------------------------------------------------------- /core/policy/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/policy/policy.go -------------------------------------------------------------------------------- /core/policy/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/policy/policy_test.go -------------------------------------------------------------------------------- /core/scc/cscc/configure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/cscc/configure.go -------------------------------------------------------------------------------- /core/scc/cscc/configure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/cscc/configure_test.go -------------------------------------------------------------------------------- /core/scc/inprocstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/inprocstream.go -------------------------------------------------------------------------------- /core/scc/inprocstream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/inprocstream_test.go -------------------------------------------------------------------------------- /core/scc/lscc/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/lscc/errors.go -------------------------------------------------------------------------------- /core/scc/lscc/lscc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/lscc/lscc.go -------------------------------------------------------------------------------- /core/scc/lscc/lscc_noncc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/lscc/lscc_noncc_test.go -------------------------------------------------------------------------------- /core/scc/lscc/lscc_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/lscc/lscc_suite_test.go -------------------------------------------------------------------------------- /core/scc/lscc/lscc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/lscc/lscc_test.go -------------------------------------------------------------------------------- /core/scc/lscc/mock/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/lscc/mock/application.go -------------------------------------------------------------------------------- /core/scc/lscc/mock/cc_package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/lscc/mock/cc_package.go -------------------------------------------------------------------------------- /core/scc/lscc/mock/fs_support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/lscc/mock/fs_support.go -------------------------------------------------------------------------------- /core/scc/lscc/support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/lscc/support.go -------------------------------------------------------------------------------- /core/scc/lscc/testdata/external-build-cc/release/index.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /core/scc/mock/chaincode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/mock/chaincode.go -------------------------------------------------------------------------------- /core/scc/qscc/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/qscc/query.go -------------------------------------------------------------------------------- /core/scc/qscc/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/qscc/query_test.go -------------------------------------------------------------------------------- /core/scc/scc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/scc.go -------------------------------------------------------------------------------- /core/scc/scc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/scc_test.go -------------------------------------------------------------------------------- /core/scc/test-plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/scc/test-plugin/plugin.go -------------------------------------------------------------------------------- /core/testutil/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/testutil/config.go -------------------------------------------------------------------------------- /core/transientstore/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/transientstore/store.go -------------------------------------------------------------------------------- /core/transientstore/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/transientstore/store_test.go -------------------------------------------------------------------------------- /core/tx/endorser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/tx/endorser/parser.go -------------------------------------------------------------------------------- /core/tx/endorser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/tx/endorser/parser_test.go -------------------------------------------------------------------------------- /core/tx/processor_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/tx/processor_factory.go -------------------------------------------------------------------------------- /core/tx/processor_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/core/tx/processor_factory_test.go -------------------------------------------------------------------------------- /discovery/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/api.go -------------------------------------------------------------------------------- /discovery/authcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/authcache.go -------------------------------------------------------------------------------- /discovery/authcache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/authcache_test.go -------------------------------------------------------------------------------- /discovery/client/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/client/api.go -------------------------------------------------------------------------------- /discovery/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/client/client.go -------------------------------------------------------------------------------- /discovery/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/client/client_test.go -------------------------------------------------------------------------------- /discovery/client/selection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/client/selection.go -------------------------------------------------------------------------------- /discovery/client/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/client/signer.go -------------------------------------------------------------------------------- /discovery/client/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/client/signer_test.go -------------------------------------------------------------------------------- /discovery/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/cmd.go -------------------------------------------------------------------------------- /discovery/cmd/cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/cmd_test.go -------------------------------------------------------------------------------- /discovery/cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/config.go -------------------------------------------------------------------------------- /discovery/cmd/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/config_test.go -------------------------------------------------------------------------------- /discovery/cmd/endorsers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/endorsers.go -------------------------------------------------------------------------------- /discovery/cmd/endorsers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/endorsers_test.go -------------------------------------------------------------------------------- /discovery/cmd/mocks/stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/mocks/stub.go -------------------------------------------------------------------------------- /discovery/cmd/peers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/peers.go -------------------------------------------------------------------------------- /discovery/cmd/peers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/peers_test.go -------------------------------------------------------------------------------- /discovery/cmd/stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/stub.go -------------------------------------------------------------------------------- /discovery/cmd/stub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/stub_test.go -------------------------------------------------------------------------------- /discovery/cmd/testdata/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/cmd/testdata/cert.pem -------------------------------------------------------------------------------- /discovery/protoext/querytype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/protoext/querytype.go -------------------------------------------------------------------------------- /discovery/protoext/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/protoext/response.go -------------------------------------------------------------------------------- /discovery/protoext/signedreq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/protoext/signedreq.go -------------------------------------------------------------------------------- /discovery/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/service.go -------------------------------------------------------------------------------- /discovery/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/service_test.go -------------------------------------------------------------------------------- /discovery/support/acl/support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/support/acl/support.go -------------------------------------------------------------------------------- /discovery/support/support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/discovery/support/support.go -------------------------------------------------------------------------------- /docker-env.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docker-env.mk -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/Pipfile -------------------------------------------------------------------------------- /docs/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/Pipfile.lock -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/custom_theme/searchbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/custom_theme/searchbox.html -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/CONTRIBUTING.rst -------------------------------------------------------------------------------- /docs/source/DCO1.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/DCO1.1.txt -------------------------------------------------------------------------------- /docs/source/Fabric-FAQ.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/Fabric-FAQ.rst -------------------------------------------------------------------------------- /docs/source/access_control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/access_control.md -------------------------------------------------------------------------------- /docs/source/advice_for_writers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/advice_for_writers.md -------------------------------------------------------------------------------- /docs/source/architecture.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/architecture.rst -------------------------------------------------------------------------------- /docs/source/blockchain.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/blockchain.rst -------------------------------------------------------------------------------- /docs/source/build_network.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/build_network.rst -------------------------------------------------------------------------------- /docs/source/cc_launcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/cc_launcher.md -------------------------------------------------------------------------------- /docs/source/cc_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/cc_service.md -------------------------------------------------------------------------------- /docs/source/chaincode4ade.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/chaincode4ade.rst -------------------------------------------------------------------------------- /docs/source/channels.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/channels.rst -------------------------------------------------------------------------------- /docs/source/command_ref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/command_ref.rst -------------------------------------------------------------------------------- /docs/source/commands/cryptogen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/commands/cryptogen.md -------------------------------------------------------------------------------- /docs/source/commands/peernode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/commands/peernode.md -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/config_update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/config_update.md -------------------------------------------------------------------------------- /docs/source/configtx.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/configtx.rst -------------------------------------------------------------------------------- /docs/source/couchdb_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/couchdb_tutorial.rst -------------------------------------------------------------------------------- /docs/source/deploy_chaincode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/deploy_chaincode.md -------------------------------------------------------------------------------- /docs/source/dev-setup/build.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/dev-setup/build.rst -------------------------------------------------------------------------------- /docs/source/dev-setup/devenv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/dev-setup/devenv.rst -------------------------------------------------------------------------------- /docs/source/developapps/apis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/developapps/apis.md -------------------------------------------------------------------------------- /docs/source/developapps/wallet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/developapps/wallet.md -------------------------------------------------------------------------------- /docs/source/discovery-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/discovery-cli.md -------------------------------------------------------------------------------- /docs/source/docs_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/docs_guide.md -------------------------------------------------------------------------------- /docs/source/enable_tls.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/enable_tls.rst -------------------------------------------------------------------------------- /docs/source/error-handling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/error-handling.rst -------------------------------------------------------------------------------- /docs/source/fabric-sdks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/fabric-sdks.rst -------------------------------------------------------------------------------- /docs/source/fabric_model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/fabric_model.rst -------------------------------------------------------------------------------- /docs/source/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/getting_started.rst -------------------------------------------------------------------------------- /docs/source/github/github.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/github/github.rst -------------------------------------------------------------------------------- /docs/source/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/glossary.rst -------------------------------------------------------------------------------- /docs/source/gossip.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/gossip.rst -------------------------------------------------------------------------------- /docs/source/hsm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/hsm.md -------------------------------------------------------------------------------- /docs/source/idemix.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/idemix.rst -------------------------------------------------------------------------------- /docs/source/idemixgen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/idemixgen.rst -------------------------------------------------------------------------------- /docs/source/identity/identity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/identity/identity.md -------------------------------------------------------------------------------- /docs/source/images/AddSSH1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/AddSSH1.png -------------------------------------------------------------------------------- /docs/source/images/AddSSH2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/AddSSH2.png -------------------------------------------------------------------------------- /docs/source/images/Jira.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/Jira.png -------------------------------------------------------------------------------- /docs/source/images/Jira1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/Jira1.png -------------------------------------------------------------------------------- /docs/source/images/Jira2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/Jira2.png -------------------------------------------------------------------------------- /docs/source/images/Jira3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/Jira3.png -------------------------------------------------------------------------------- /docs/source/images/Jira4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/Jira4.png -------------------------------------------------------------------------------- /docs/source/images/SSHKeys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/SSHKeys.png -------------------------------------------------------------------------------- /docs/source/images/Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/Settings.png -------------------------------------------------------------------------------- /docs/source/images/SideDB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/SideDB.png -------------------------------------------------------------------------------- /docs/source/images/blocks-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/blocks-3.png -------------------------------------------------------------------------------- /docs/source/images/consensus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/consensus.png -------------------------------------------------------------------------------- /docs/source/images/flow-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/flow-4.png -------------------------------------------------------------------------------- /docs/source/images/fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/fork.png -------------------------------------------------------------------------------- /docs/source/images/future_net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/future_net.png -------------------------------------------------------------------------------- /docs/source/images/idmx-audit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/idmx-audit.png -------------------------------------------------------------------------------- /docs/source/images/idmx-steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/idmx-steps.png -------------------------------------------------------------------------------- /docs/source/images/issuer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/issuer.png -------------------------------------------------------------------------------- /docs/source/images/lf-sandbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/lf-sandbox.png -------------------------------------------------------------------------------- /docs/source/images/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/list.png -------------------------------------------------------------------------------- /docs/source/images/step0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/step0.png -------------------------------------------------------------------------------- /docs/source/images/step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/step1.png -------------------------------------------------------------------------------- /docs/source/images/step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/step2.png -------------------------------------------------------------------------------- /docs/source/images/step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/step3.png -------------------------------------------------------------------------------- /docs/source/images/step4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/step4.png -------------------------------------------------------------------------------- /docs/source/images/step5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/step5.png -------------------------------------------------------------------------------- /docs/source/images/step6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/step6.png -------------------------------------------------------------------------------- /docs/source/images/transactor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/transactor.png -------------------------------------------------------------------------------- /docs/source/images/what.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/what.png -------------------------------------------------------------------------------- /docs/source/images/world_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/images/world_view.png -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/install.rst -------------------------------------------------------------------------------- /docs/source/jira_navigation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/jira_navigation.rst -------------------------------------------------------------------------------- /docs/source/kafka.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/kafka.rst -------------------------------------------------------------------------------- /docs/source/key_concepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/key_concepts.rst -------------------------------------------------------------------------------- /docs/source/ledger.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/ledger.rst -------------------------------------------------------------------------------- /docs/source/ledger/ledger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/ledger/ledger.md -------------------------------------------------------------------------------- /docs/source/logging-control.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/logging-control.rst -------------------------------------------------------------------------------- /docs/source/mdtorst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/mdtorst.sh -------------------------------------------------------------------------------- /docs/source/metrics_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/metrics_reference.rst -------------------------------------------------------------------------------- /docs/source/msp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/msp.rst -------------------------------------------------------------------------------- /docs/source/network/network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/network/network.md -------------------------------------------------------------------------------- /docs/source/ops_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/ops_guide.rst -------------------------------------------------------------------------------- /docs/source/orderer_deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/orderer_deploy.md -------------------------------------------------------------------------------- /docs/source/peers/peers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/peers/peers.md -------------------------------------------------------------------------------- /docs/source/policies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/policies.rst -------------------------------------------------------------------------------- /docs/source/policies/policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/policies/policies.md -------------------------------------------------------------------------------- /docs/source/prereqs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/prereqs.rst -------------------------------------------------------------------------------- /docs/source/private-data-arch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/private-data-arch.rst -------------------------------------------------------------------------------- /docs/source/questions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/questions.rst -------------------------------------------------------------------------------- /docs/source/raft_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/raft_configuration.md -------------------------------------------------------------------------------- /docs/source/readwrite.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/readwrite.rst -------------------------------------------------------------------------------- /docs/source/releases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/releases.rst -------------------------------------------------------------------------------- /docs/source/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/requirements.txt -------------------------------------------------------------------------------- /docs/source/security_model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/security_model.rst -------------------------------------------------------------------------------- /docs/source/status.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/status.rst -------------------------------------------------------------------------------- /docs/source/style_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/style_guide.md -------------------------------------------------------------------------------- /docs/source/test_network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/test_network.md -------------------------------------------------------------------------------- /docs/source/tutorials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/tutorials.rst -------------------------------------------------------------------------------- /docs/source/txflow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/txflow.rst -------------------------------------------------------------------------------- /docs/source/upgrade.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/upgrade.rst -------------------------------------------------------------------------------- /docs/source/usecases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/usecases.rst -------------------------------------------------------------------------------- /docs/source/videos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/videos.rst -------------------------------------------------------------------------------- /docs/source/whatis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/whatis.md -------------------------------------------------------------------------------- /docs/source/whatsnew.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/whatsnew.rst -------------------------------------------------------------------------------- /docs/source/write_first_app.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/docs/source/write_first_app.rst -------------------------------------------------------------------------------- /extensions/chaincode/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/chaincode/api/api.go -------------------------------------------------------------------------------- /extensions/chaincode/scc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/chaincode/scc.go -------------------------------------------------------------------------------- /extensions/chaincode/scc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/chaincode/scc_test.go -------------------------------------------------------------------------------- /extensions/chaincode/ucc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/chaincode/ucc.go -------------------------------------------------------------------------------- /extensions/chaincode/ucc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/chaincode/ucc_test.go -------------------------------------------------------------------------------- /extensions/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/config/config.go -------------------------------------------------------------------------------- /extensions/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/config/config_test.go -------------------------------------------------------------------------------- /extensions/cscc/configure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/cscc/configure.go -------------------------------------------------------------------------------- /extensions/cscc/configure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/cscc/configure_test.go -------------------------------------------------------------------------------- /extensions/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/docs/Makefile -------------------------------------------------------------------------------- /extensions/docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/docs/source/conf.py -------------------------------------------------------------------------------- /extensions/docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/docs/source/index.rst -------------------------------------------------------------------------------- /extensions/endorser/endorser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/endorser/endorser.go -------------------------------------------------------------------------------- /extensions/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/go.mod -------------------------------------------------------------------------------- /extensions/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/go.sum -------------------------------------------------------------------------------- /extensions/gossip/state/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/gossip/state/state.go -------------------------------------------------------------------------------- /extensions/handlers/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/handlers/handlers.go -------------------------------------------------------------------------------- /extensions/mocks/mockdatastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/mocks/mockdatastore.go -------------------------------------------------------------------------------- /extensions/mocks/mockprovider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/mocks/mockprovider.go -------------------------------------------------------------------------------- /extensions/resource/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/resource/resource.go -------------------------------------------------------------------------------- /extensions/storage/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/extensions/storage/api/api.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/go.sum -------------------------------------------------------------------------------- /gossip/api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/api/api_test.go -------------------------------------------------------------------------------- /gossip/api/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/api/channel.go -------------------------------------------------------------------------------- /gossip/api/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/api/crypto.go -------------------------------------------------------------------------------- /gossip/api/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/api/crypto_test.go -------------------------------------------------------------------------------- /gossip/api/subchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/api/subchannel.go -------------------------------------------------------------------------------- /gossip/api/testdata/peer.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/api/testdata/peer.pem -------------------------------------------------------------------------------- /gossip/comm/ack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/ack.go -------------------------------------------------------------------------------- /gossip/comm/ack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/ack_test.go -------------------------------------------------------------------------------- /gossip/comm/comm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/comm.go -------------------------------------------------------------------------------- /gossip/comm/comm_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/comm_impl.go -------------------------------------------------------------------------------- /gossip/comm/comm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/comm_test.go -------------------------------------------------------------------------------- /gossip/comm/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/conn.go -------------------------------------------------------------------------------- /gossip/comm/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/crypto.go -------------------------------------------------------------------------------- /gossip/comm/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/crypto_test.go -------------------------------------------------------------------------------- /gossip/comm/demux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/demux.go -------------------------------------------------------------------------------- /gossip/comm/demux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/demux_test.go -------------------------------------------------------------------------------- /gossip/comm/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/metrics_test.go -------------------------------------------------------------------------------- /gossip/comm/mock/mock_comm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/mock/mock_comm.go -------------------------------------------------------------------------------- /gossip/comm/mocks/mock_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/mocks/mock_stream.go -------------------------------------------------------------------------------- /gossip/comm/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/comm/msg.go -------------------------------------------------------------------------------- /gossip/common/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/common/cert.go -------------------------------------------------------------------------------- /gossip/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/common/common.go -------------------------------------------------------------------------------- /gossip/common/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/common/common_test.go -------------------------------------------------------------------------------- /gossip/discovery/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/discovery/discovery.go -------------------------------------------------------------------------------- /gossip/election/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/election/adapter.go -------------------------------------------------------------------------------- /gossip/election/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/election/adapter_test.go -------------------------------------------------------------------------------- /gossip/election/election.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/election/election.go -------------------------------------------------------------------------------- /gossip/election/election_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/election/election_test.go -------------------------------------------------------------------------------- /gossip/filter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/filter/filter.go -------------------------------------------------------------------------------- /gossip/filter/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/filter/filter_test.go -------------------------------------------------------------------------------- /gossip/gossip/algo/pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/algo/pull.go -------------------------------------------------------------------------------- /gossip/gossip/algo/pull_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/algo/pull_test.go -------------------------------------------------------------------------------- /gossip/gossip/anchor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/anchor_test.go -------------------------------------------------------------------------------- /gossip/gossip/batcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/batcher.go -------------------------------------------------------------------------------- /gossip/gossip/batcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/batcher_test.go -------------------------------------------------------------------------------- /gossip/gossip/certstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/certstore.go -------------------------------------------------------------------------------- /gossip/gossip/certstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/certstore_test.go -------------------------------------------------------------------------------- /gossip/gossip/channel/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/channel/channel.go -------------------------------------------------------------------------------- /gossip/gossip/chanstate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/chanstate.go -------------------------------------------------------------------------------- /gossip/gossip/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/config.go -------------------------------------------------------------------------------- /gossip/gossip/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/config_test.go -------------------------------------------------------------------------------- /gossip/gossip/gossip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/gossip.go -------------------------------------------------------------------------------- /gossip/gossip/gossip_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/gossip_impl.go -------------------------------------------------------------------------------- /gossip/gossip/gossip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/gossip_test.go -------------------------------------------------------------------------------- /gossip/gossip/msgstore/msgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/msgstore/msgs.go -------------------------------------------------------------------------------- /gossip/gossip/orgs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/orgs_test.go -------------------------------------------------------------------------------- /gossip/gossip/pull/pullstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/gossip/pull/pullstore.go -------------------------------------------------------------------------------- /gossip/identity/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/identity/identity.go -------------------------------------------------------------------------------- /gossip/identity/identity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/identity/identity_test.go -------------------------------------------------------------------------------- /gossip/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/metrics/metrics.go -------------------------------------------------------------------------------- /gossip/metrics/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/metrics/metrics_test.go -------------------------------------------------------------------------------- /gossip/metrics/mocks/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/metrics/mocks/metrics.go -------------------------------------------------------------------------------- /gossip/privdata/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/common/common.go -------------------------------------------------------------------------------- /gossip/privdata/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/config.go -------------------------------------------------------------------------------- /gossip/privdata/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/config_test.go -------------------------------------------------------------------------------- /gossip/privdata/coordinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/coordinator.go -------------------------------------------------------------------------------- /gossip/privdata/dataretriever.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/dataretriever.go -------------------------------------------------------------------------------- /gossip/privdata/dissemination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/dissemination.go -------------------------------------------------------------------------------- /gossip/privdata/distributor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/distributor.go -------------------------------------------------------------------------------- /gossip/privdata/mocks/sleeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/mocks/sleeper.go -------------------------------------------------------------------------------- /gossip/privdata/pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/pull.go -------------------------------------------------------------------------------- /gossip/privdata/pull_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/pull_test.go -------------------------------------------------------------------------------- /gossip/privdata/reconcile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/reconcile.go -------------------------------------------------------------------------------- /gossip/privdata/reconcile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/reconcile_test.go -------------------------------------------------------------------------------- /gossip/privdata/test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/test_utils.go -------------------------------------------------------------------------------- /gossip/privdata/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/privdata/util.go -------------------------------------------------------------------------------- /gossip/protoext/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/protoext/message.go -------------------------------------------------------------------------------- /gossip/protoext/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/protoext/message_test.go -------------------------------------------------------------------------------- /gossip/protoext/msgcomparator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/protoext/msgcomparator.go -------------------------------------------------------------------------------- /gossip/protoext/signing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/protoext/signing.go -------------------------------------------------------------------------------- /gossip/protoext/signing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/protoext/signing_test.go -------------------------------------------------------------------------------- /gossip/protoext/stringers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/protoext/stringers.go -------------------------------------------------------------------------------- /gossip/protoext/stringers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/protoext/stringers_test.go -------------------------------------------------------------------------------- /gossip/service/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/service/config.go -------------------------------------------------------------------------------- /gossip/service/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/service/config_test.go -------------------------------------------------------------------------------- /gossip/service/eventer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/service/eventer.go -------------------------------------------------------------------------------- /gossip/service/eventer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/service/eventer_test.go -------------------------------------------------------------------------------- /gossip/service/gossip_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/service/gossip_service.go -------------------------------------------------------------------------------- /gossip/service/join_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/service/join_test.go -------------------------------------------------------------------------------- /gossip/state/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/state/config.go -------------------------------------------------------------------------------- /gossip/state/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/state/config_test.go -------------------------------------------------------------------------------- /gossip/state/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/state/metrics_test.go -------------------------------------------------------------------------------- /gossip/state/mocks/gossip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/state/mocks/gossip.go -------------------------------------------------------------------------------- /gossip/state/mocks/gossip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/state/mocks/gossip_test.go -------------------------------------------------------------------------------- /gossip/state/payloads_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/state/payloads_buffer.go -------------------------------------------------------------------------------- /gossip/state/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/state/state.go -------------------------------------------------------------------------------- /gossip/state/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/state/state_test.go -------------------------------------------------------------------------------- /gossip/util/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/util/grpc.go -------------------------------------------------------------------------------- /gossip/util/grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/util/grpc_test.go -------------------------------------------------------------------------------- /gossip/util/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/util/logging.go -------------------------------------------------------------------------------- /gossip/util/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/util/misc.go -------------------------------------------------------------------------------- /gossip/util/misc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/util/misc_test.go -------------------------------------------------------------------------------- /gossip/util/msgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/util/msgs.go -------------------------------------------------------------------------------- /gossip/util/msgs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/util/msgs_test.go -------------------------------------------------------------------------------- /gossip/util/privdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/util/privdata.go -------------------------------------------------------------------------------- /gossip/util/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/util/pubsub.go -------------------------------------------------------------------------------- /gossip/util/pubsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gossip/util/pubsub_test.go -------------------------------------------------------------------------------- /gotools.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/gotools.mk -------------------------------------------------------------------------------- /idemix/credential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/credential.go -------------------------------------------------------------------------------- /idemix/credrequest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/credrequest.go -------------------------------------------------------------------------------- /idemix/idemix.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/idemix.pb.go -------------------------------------------------------------------------------- /idemix/idemix.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/idemix.proto -------------------------------------------------------------------------------- /idemix/idemix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/idemix_test.go -------------------------------------------------------------------------------- /idemix/issuerkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/issuerkey.go -------------------------------------------------------------------------------- /idemix/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/logging.go -------------------------------------------------------------------------------- /idemix/nonrevocation-prover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/nonrevocation-prover.go -------------------------------------------------------------------------------- /idemix/nonrevocation-verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/nonrevocation-verifier.go -------------------------------------------------------------------------------- /idemix/nymsignature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/nymsignature.go -------------------------------------------------------------------------------- /idemix/revocation_authority.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/revocation_authority.go -------------------------------------------------------------------------------- /idemix/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/signature.go -------------------------------------------------------------------------------- /idemix/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/util.go -------------------------------------------------------------------------------- /idemix/weak-bb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/idemix/weak-bb.go -------------------------------------------------------------------------------- /images/baseos/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/images/baseos/Dockerfile -------------------------------------------------------------------------------- /images/ccenv/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/images/ccenv/Dockerfile -------------------------------------------------------------------------------- /images/orderer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/images/orderer/Dockerfile -------------------------------------------------------------------------------- /images/peer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/images/peer/Dockerfile -------------------------------------------------------------------------------- /images/peer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/images/peer/README.md -------------------------------------------------------------------------------- /images/tools/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/images/tools/Dockerfile -------------------------------------------------------------------------------- /integration/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/README.rst -------------------------------------------------------------------------------- /integration/configtx/host_port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/configtx/host_port.go -------------------------------------------------------------------------------- /integration/e2e/acl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/e2e/acl_test.go -------------------------------------------------------------------------------- /integration/e2e/e2e_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/e2e/e2e_suite_test.go -------------------------------------------------------------------------------- /integration/e2e/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/e2e/e2e_test.go -------------------------------------------------------------------------------- /integration/e2e/health_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/e2e/health_test.go -------------------------------------------------------------------------------- /integration/gossip/gossip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/gossip/gossip_test.go -------------------------------------------------------------------------------- /integration/helpers/images.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/helpers/images.go -------------------------------------------------------------------------------- /integration/idemix/idemix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/idemix/idemix_test.go -------------------------------------------------------------------------------- /integration/lifecycle/solo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/lifecycle/solo.yaml -------------------------------------------------------------------------------- /integration/msp/msp_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/msp/msp_suite_test.go -------------------------------------------------------------------------------- /integration/msp/msp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/msp/msp_test.go -------------------------------------------------------------------------------- /integration/nwo/buildserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/buildserver.go -------------------------------------------------------------------------------- /integration/nwo/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/command.go -------------------------------------------------------------------------------- /integration/nwo/commands/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/commands/peer.go -------------------------------------------------------------------------------- /integration/nwo/components.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/components.go -------------------------------------------------------------------------------- /integration/nwo/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/config.go -------------------------------------------------------------------------------- /integration/nwo/configblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/configblock.go -------------------------------------------------------------------------------- /integration/nwo/core_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/core_template.go -------------------------------------------------------------------------------- /integration/nwo/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/deploy.go -------------------------------------------------------------------------------- /integration/nwo/discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/discover.go -------------------------------------------------------------------------------- /integration/nwo/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/network.go -------------------------------------------------------------------------------- /integration/nwo/network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/network_test.go -------------------------------------------------------------------------------- /integration/nwo/nwo_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/nwo_suite_test.go -------------------------------------------------------------------------------- /integration/nwo/orderer_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/orderer_client.go -------------------------------------------------------------------------------- /integration/nwo/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/package.go -------------------------------------------------------------------------------- /integration/nwo/solo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/solo.yaml -------------------------------------------------------------------------------- /integration/nwo/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/nwo/templates.go -------------------------------------------------------------------------------- /integration/ports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/ports.go -------------------------------------------------------------------------------- /integration/raft/cft_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/raft/cft_test.go -------------------------------------------------------------------------------- /integration/raft/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/raft/client.go -------------------------------------------------------------------------------- /integration/raft/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/raft/config_test.go -------------------------------------------------------------------------------- /integration/runner/couchdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/runner/couchdb.go -------------------------------------------------------------------------------- /integration/runner/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/runner/defaults.go -------------------------------------------------------------------------------- /integration/runner/kafka.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/runner/kafka.go -------------------------------------------------------------------------------- /integration/runner/zookeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/runner/zookeeper.go -------------------------------------------------------------------------------- /integration/sbe/sbe_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/sbe/sbe_suite_test.go -------------------------------------------------------------------------------- /integration/sbe/sbe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/integration/sbe/sbe_test.go -------------------------------------------------------------------------------- /internal/ccmetadata/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/ccmetadata/validators.go -------------------------------------------------------------------------------- /internal/configtxgen/.gitignore: -------------------------------------------------------------------------------- 1 | #SPDX-License-Identifier: Apache-2.0 2 | 3 | configtxgen 4 | -------------------------------------------------------------------------------- /internal/cryptogen/ca/ca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/cryptogen/ca/ca.go -------------------------------------------------------------------------------- /internal/cryptogen/ca/ca_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/cryptogen/ca/ca_test.go -------------------------------------------------------------------------------- /internal/cryptogen/csp/csp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/cryptogen/csp/csp.go -------------------------------------------------------------------------------- /internal/cryptogen/msp/msp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/cryptogen/msp/msp.go -------------------------------------------------------------------------------- /internal/fileutil/fileutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/fileutil/fileutil.go -------------------------------------------------------------------------------- /internal/peer/chaincode/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/chaincode/common.go -------------------------------------------------------------------------------- /internal/peer/chaincode/invoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/chaincode/invoke.go -------------------------------------------------------------------------------- /internal/peer/chaincode/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/chaincode/list.go -------------------------------------------------------------------------------- /internal/peer/chaincode/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/chaincode/query.go -------------------------------------------------------------------------------- /internal/peer/channel/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/channel/channel.go -------------------------------------------------------------------------------- /internal/peer/channel/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/channel/create.go -------------------------------------------------------------------------------- /internal/peer/channel/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/channel/fetch.go -------------------------------------------------------------------------------- /internal/peer/channel/getinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/channel/getinfo.go -------------------------------------------------------------------------------- /internal/peer/channel/join.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/channel/join.go -------------------------------------------------------------------------------- /internal/peer/channel/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/channel/list.go -------------------------------------------------------------------------------- /internal/peer/channel/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/channel/update.go -------------------------------------------------------------------------------- /internal/peer/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/common/common.go -------------------------------------------------------------------------------- /internal/peer/gossip/mcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/gossip/mcs.go -------------------------------------------------------------------------------- /internal/peer/gossip/mcs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/gossip/mcs_test.go -------------------------------------------------------------------------------- /internal/peer/gossip/sa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/gossip/sa.go -------------------------------------------------------------------------------- /internal/peer/gossip/sa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/gossip/sa_test.go -------------------------------------------------------------------------------- /internal/peer/node/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/config.go -------------------------------------------------------------------------------- /internal/peer/node/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/config_test.go -------------------------------------------------------------------------------- /internal/peer/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/node.go -------------------------------------------------------------------------------- /internal/peer/node/pause.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/pause.go -------------------------------------------------------------------------------- /internal/peer/node/pause_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/pause_test.go -------------------------------------------------------------------------------- /internal/peer/node/providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/providers.go -------------------------------------------------------------------------------- /internal/peer/node/rebuild_dbs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/rebuild_dbs.go -------------------------------------------------------------------------------- /internal/peer/node/reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/reset.go -------------------------------------------------------------------------------- /internal/peer/node/reset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/reset_test.go -------------------------------------------------------------------------------- /internal/peer/node/resume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/resume.go -------------------------------------------------------------------------------- /internal/peer/node/resume_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/resume_test.go -------------------------------------------------------------------------------- /internal/peer/node/rollback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/rollback.go -------------------------------------------------------------------------------- /internal/peer/node/signals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/signals.go -------------------------------------------------------------------------------- /internal/peer/node/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/start.go -------------------------------------------------------------------------------- /internal/peer/node/start_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/start_test.go -------------------------------------------------------------------------------- /internal/peer/node/upgrade_dbs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/node/upgrade_dbs.go -------------------------------------------------------------------------------- /internal/peer/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/peer/version/version.go -------------------------------------------------------------------------------- /internal/pkg/comm/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/pkg/comm/client.go -------------------------------------------------------------------------------- /internal/pkg/comm/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/pkg/comm/config.go -------------------------------------------------------------------------------- /internal/pkg/comm/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/pkg/comm/connection.go -------------------------------------------------------------------------------- /internal/pkg/comm/creds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/pkg/comm/creds.go -------------------------------------------------------------------------------- /internal/pkg/comm/creds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/pkg/comm/creds_test.go -------------------------------------------------------------------------------- /internal/pkg/comm/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/pkg/comm/metrics.go -------------------------------------------------------------------------------- /internal/pkg/comm/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/pkg/comm/server.go -------------------------------------------------------------------------------- /internal/pkg/comm/testdata/certs/.gitignore: -------------------------------------------------------------------------------- 1 | #SPDX-License-Identifier: Apache-2.0 2 | 3 | certs 4 | -------------------------------------------------------------------------------- /internal/pkg/comm/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/pkg/comm/util.go -------------------------------------------------------------------------------- /internal/pkg/comm/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/internal/pkg/comm/util_test.go -------------------------------------------------------------------------------- /msp/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/cache/cache.go -------------------------------------------------------------------------------- /msp/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/cache/cache_test.go -------------------------------------------------------------------------------- /msp/cache/second_chance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/cache/second_chance.go -------------------------------------------------------------------------------- /msp/cache/second_chance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/cache/second_chance_test.go -------------------------------------------------------------------------------- /msp/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/cert.go -------------------------------------------------------------------------------- /msp/cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/cert_test.go -------------------------------------------------------------------------------- /msp/configbuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/configbuilder.go -------------------------------------------------------------------------------- /msp/configbuilder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/configbuilder_test.go -------------------------------------------------------------------------------- /msp/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/factory.go -------------------------------------------------------------------------------- /msp/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/factory_test.go -------------------------------------------------------------------------------- /msp/idemix_roles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/idemix_roles.go -------------------------------------------------------------------------------- /msp/idemixmsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/idemixmsp.go -------------------------------------------------------------------------------- /msp/idemixmsp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/idemixmsp_test.go -------------------------------------------------------------------------------- /msp/identities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/identities.go -------------------------------------------------------------------------------- /msp/mgmt/deserializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mgmt/deserializer.go -------------------------------------------------------------------------------- /msp/mgmt/deserializer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mgmt/deserializer_test.go -------------------------------------------------------------------------------- /msp/mgmt/mgmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mgmt/mgmt.go -------------------------------------------------------------------------------- /msp/mgmt/mgmt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mgmt/mgmt_test.go -------------------------------------------------------------------------------- /msp/mgmt/peermsp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mgmt/peermsp_test.go -------------------------------------------------------------------------------- /msp/mgmt/principal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mgmt/principal.go -------------------------------------------------------------------------------- /msp/mgmt/principal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mgmt/principal_test.go -------------------------------------------------------------------------------- /msp/mgmt/testtools/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mgmt/testtools/config.go -------------------------------------------------------------------------------- /msp/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mocks/mocks.go -------------------------------------------------------------------------------- /msp/msp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/msp.go -------------------------------------------------------------------------------- /msp/msp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/msp_test.go -------------------------------------------------------------------------------- /msp/mspimpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mspimpl.go -------------------------------------------------------------------------------- /msp/mspimplsetup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mspimplsetup.go -------------------------------------------------------------------------------- /msp/mspimplsetup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mspimplsetup_test.go -------------------------------------------------------------------------------- /msp/mspimplvalidate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mspimplvalidate.go -------------------------------------------------------------------------------- /msp/mspmgrimpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/mspmgrimpl.go -------------------------------------------------------------------------------- /msp/nodeous_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/nodeous_test.go -------------------------------------------------------------------------------- /msp/ouconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/ouconfig_test.go -------------------------------------------------------------------------------- /msp/revocation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/revocation_test.go -------------------------------------------------------------------------------- /msp/testdata/tls/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/testdata/tls/config.yaml -------------------------------------------------------------------------------- /msp/tls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/msp/tls_test.go -------------------------------------------------------------------------------- /orderer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/README.md -------------------------------------------------------------------------------- /orderer/common/cluster/comm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/common/cluster/comm.go -------------------------------------------------------------------------------- /orderer/common/cluster/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/common/cluster/rpc.go -------------------------------------------------------------------------------- /orderer/common/cluster/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/common/cluster/util.go -------------------------------------------------------------------------------- /orderer/common/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/common/server/main.go -------------------------------------------------------------------------------- /orderer/common/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/common/server/server.go -------------------------------------------------------------------------------- /orderer/common/server/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/common/server/util.go -------------------------------------------------------------------------------- /orderer/common/types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/common/types/errors.go -------------------------------------------------------------------------------- /orderer/consensus/consensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/consensus/consensus.go -------------------------------------------------------------------------------- /orderer/mocks/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/mocks/util/util.go -------------------------------------------------------------------------------- /orderer/mocks/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/orderer/mocks/util/util_test.go -------------------------------------------------------------------------------- /peer/node/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/peer/node/common.go -------------------------------------------------------------------------------- /peer/node/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/peer/node/common_test.go -------------------------------------------------------------------------------- /peer/node/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/peer/node/main.go -------------------------------------------------------------------------------- /peer/node/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/peer/node/main_test.go -------------------------------------------------------------------------------- /pkg/statedata/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/pkg/statedata/types.go -------------------------------------------------------------------------------- /pkg/tx/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/pkg/tx/interfaces.go -------------------------------------------------------------------------------- /protoutil/blockutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/blockutils.go -------------------------------------------------------------------------------- /protoutil/blockutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/blockutils_test.go -------------------------------------------------------------------------------- /protoutil/commonutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/commonutils.go -------------------------------------------------------------------------------- /protoutil/commonutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/commonutils_test.go -------------------------------------------------------------------------------- /protoutil/configtxutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/configtxutils.go -------------------------------------------------------------------------------- /protoutil/configtxutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/configtxutils_test.go -------------------------------------------------------------------------------- /protoutil/proputils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/proputils.go -------------------------------------------------------------------------------- /protoutil/proputils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/proputils_test.go -------------------------------------------------------------------------------- /protoutil/signeddata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/signeddata.go -------------------------------------------------------------------------------- /protoutil/signeddata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/signeddata_test.go -------------------------------------------------------------------------------- /protoutil/txutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/txutils.go -------------------------------------------------------------------------------- /protoutil/txutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/txutils_test.go -------------------------------------------------------------------------------- /protoutil/unmarshalers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/protoutil/unmarshalers.go -------------------------------------------------------------------------------- /readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/readthedocs.yaml -------------------------------------------------------------------------------- /release_notes/v1.0.0-beta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.0.0-beta.md -------------------------------------------------------------------------------- /release_notes/v1.0.0-rc1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.0.0-rc1.txt -------------------------------------------------------------------------------- /release_notes/v1.0.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.0.0.txt -------------------------------------------------------------------------------- /release_notes/v1.0.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.0.1.txt -------------------------------------------------------------------------------- /release_notes/v1.0.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.0.2.txt -------------------------------------------------------------------------------- /release_notes/v1.0.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.0.3.txt -------------------------------------------------------------------------------- /release_notes/v1.1.0-alpha.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.1.0-alpha.txt -------------------------------------------------------------------------------- /release_notes/v1.1.0-rc1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.1.0-rc1.txt -------------------------------------------------------------------------------- /release_notes/v1.2.0-rc1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.2.0-rc1.txt -------------------------------------------------------------------------------- /release_notes/v1.3.0-rc1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.3.0-rc1.txt -------------------------------------------------------------------------------- /release_notes/v1.4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v1.4.0.txt -------------------------------------------------------------------------------- /release_notes/v2.0.0-alpha.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v2.0.0-alpha.txt -------------------------------------------------------------------------------- /release_notes/v2.0.0-beta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v2.0.0-beta.md -------------------------------------------------------------------------------- /release_notes/v2.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v2.0.0.md -------------------------------------------------------------------------------- /release_notes/v2.0.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v2.0.0.txt -------------------------------------------------------------------------------- /release_notes/v2.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v2.1.0.md -------------------------------------------------------------------------------- /release_notes/v2.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v2.1.1.md -------------------------------------------------------------------------------- /release_notes/v2.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v2.2.0.md -------------------------------------------------------------------------------- /release_notes/v2.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/release_notes/v2.2.1.md -------------------------------------------------------------------------------- /sampleconfig/configtx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/sampleconfig/configtx.yaml -------------------------------------------------------------------------------- /sampleconfig/core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/sampleconfig/core.yaml -------------------------------------------------------------------------------- /sampleconfig/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/sampleconfig/msp/config.yaml -------------------------------------------------------------------------------- /sampleconfig/orderer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/sampleconfig/orderer.yaml -------------------------------------------------------------------------------- /scripts/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/bootstrap.sh -------------------------------------------------------------------------------- /scripts/changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/changelog.sh -------------------------------------------------------------------------------- /scripts/check_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/check_deps.sh -------------------------------------------------------------------------------- /scripts/check_go_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/check_go_version.sh -------------------------------------------------------------------------------- /scripts/check_license.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/check_license.sh -------------------------------------------------------------------------------- /scripts/check_references.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/check_references.sh -------------------------------------------------------------------------------- /scripts/check_spelling.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/check_spelling.sh -------------------------------------------------------------------------------- /scripts/check_trailingspaces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/check_trailingspaces.sh -------------------------------------------------------------------------------- /scripts/compile_protos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/compile_protos.sh -------------------------------------------------------------------------------- /scripts/functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/functions.sh -------------------------------------------------------------------------------- /scripts/generateHelpDocs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/generateHelpDocs.sh -------------------------------------------------------------------------------- /scripts/golinter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/golinter.sh -------------------------------------------------------------------------------- /scripts/metrics_doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/metrics_doc.sh -------------------------------------------------------------------------------- /scripts/run-unit-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/scripts/run-unit-tests.sh -------------------------------------------------------------------------------- /tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/tools/go.mod -------------------------------------------------------------------------------- /tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/tools/go.sum -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/tools/tools.go -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/tox.ini -------------------------------------------------------------------------------- /vagrant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/vagrant/README.md -------------------------------------------------------------------------------- /vagrant/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/vagrant/Vagrantfile -------------------------------------------------------------------------------- /vagrant/docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/vagrant/docker.sh -------------------------------------------------------------------------------- /vagrant/essentials.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/vagrant/essentials.sh -------------------------------------------------------------------------------- /vagrant/golang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/vagrant/golang.sh -------------------------------------------------------------------------------- /vagrant/limits.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/vagrant/limits.sh -------------------------------------------------------------------------------- /vagrant/softhsm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/vagrant/softhsm.sh -------------------------------------------------------------------------------- /vagrant/user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustbloc/fabric-mod/HEAD/vagrant/user.sh --------------------------------------------------------------------------------