├── .github └── workflows │ ├── deploy_corda-pkgs.yml │ ├── deploy_docs.yml │ ├── deploy_go-pkgs.yml │ ├── deploy_node-pkgs.yml │ ├── deploy_relay-server.yml │ ├── manual_deploy_go-pkgs.yml │ ├── test_asset-exchange-besu.yml │ ├── test_asset-exchange-corda.yml │ ├── test_asset-exchange-fabric.yml │ ├── test_asset-transfer.yml │ ├── test_corda-interop-app.yml │ ├── test_data-sharing.yml │ ├── test_docker-build.yml │ ├── test_go.yml │ ├── test_node-pkgs.yml │ └── test_relay.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS.md ├── MIGRATION_TO_CACTI.md ├── OVERVIEW.md ├── README.md ├── SECURITY.md ├── common ├── .gitignore ├── README.md ├── get-fabric-protos.sh ├── policy-dsl │ ├── .gitignore │ ├── .node-version │ ├── index.js │ ├── package-lock.json │ ├── package.json │ ├── parser │ │ ├── Policy.g4 │ │ ├── Policy.interp │ │ ├── Policy.tokens │ │ ├── PolicyLexer.interp │ │ ├── PolicyLexer.js │ │ ├── PolicyLexer.tokens │ │ ├── PolicyListener.js │ │ └── PolicyParser.js │ ├── readme.md │ └── test │ │ ├── Helper.js │ │ ├── MyErrorListener.js │ │ ├── MyParseTreeVisitor.js │ │ ├── ast.test.js │ │ ├── lexer.test.js │ │ └── parser.test.js ├── protos-go │ ├── Makefile │ ├── README.md │ ├── VERSION │ ├── build-protos.sh │ ├── common │ │ ├── access_control.pb.go │ │ ├── ack.pb.go │ │ ├── asset_locks.pb.go │ │ ├── asset_transfer.pb.go │ │ ├── events.pb.go │ │ ├── interop_payload.pb.go │ │ ├── membership.pb.go │ │ ├── proofs.pb.go │ │ ├── query.pb.go │ │ ├── state.pb.go │ │ └── verification_policy.pb.go │ ├── corda │ │ └── view_data.pb.go │ ├── driver │ │ ├── driver.pb.go │ │ └── driver_grpc.pb.go │ ├── fabric │ │ └── view_data.pb.go │ ├── go.mod │ ├── go.sum │ ├── identity │ │ ├── agent.pb.go │ │ └── agent_grpc.pb.go │ ├── networks │ │ ├── networks.pb.go │ │ └── networks_grpc.pb.go │ └── relay │ │ ├── datatransfer.pb.go │ │ ├── datatransfer_grpc.pb.go │ │ ├── events.pb.go │ │ └── events_grpc.pb.go ├── protos-java-kt │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── build.gradle │ ├── github.properties.template │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── repositories.gradle ├── protos-js │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc.template │ ├── Makefile │ ├── README.md │ ├── build-protos.sh │ └── package.json ├── protos-rs │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ ├── build.rs │ └── pkg │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ ├── generated │ │ ├── .gitkeep │ │ ├── common.ack.rs │ │ ├── common.events.rs │ │ ├── common.query.rs │ │ ├── common.state.rs │ │ ├── driver.driver.rs │ │ ├── networks.networks.rs │ │ ├── relay.datatransfer.rs │ │ └── relay.events.rs │ │ └── lib.rs ├── protos-sol │ ├── .gitignore │ ├── Makefile │ └── build.sh └── protos │ ├── README.md │ ├── common │ ├── access_control.proto │ ├── ack.proto │ ├── asset_locks.proto │ ├── asset_transfer.proto │ ├── events.proto │ ├── interop_payload.proto │ ├── membership.proto │ ├── proofs.proto │ ├── query.proto │ ├── state.proto │ └── verification_policy.proto │ ├── corda │ └── view_data.proto │ ├── driver │ └── driver.proto │ ├── fabric │ └── view_data.proto │ ├── identity │ └── agent.proto │ ├── networks │ └── networks.proto │ └── relay │ ├── datatransfer.proto │ └── events.proto ├── core ├── README.md ├── drivers │ ├── README.md │ ├── corda-driver │ │ ├── .env.docker.template │ │ ├── .gitignore │ │ ├── Dockerfile.local │ │ ├── Dockerfile.remote │ │ ├── README.md │ │ ├── VERSION │ │ ├── build.gradle │ │ ├── docker-compose.yaml │ │ ├── docker-testnet-envs │ │ │ ├── .env.corda │ │ │ ├── .env.corda.tls │ │ │ ├── .env.corda2 │ │ │ └── .env.corda2.tls │ │ ├── github.properties.template │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── makefile │ │ ├── settings.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ ├── CordaDriver.kt │ │ │ ├── CordaNodeRPCConnection.kt │ │ │ ├── CustomSerializationWhitelist.kt │ │ │ ├── GrpcClient.kt │ │ │ └── GrpcServer.kt │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── net.corda.core.serialization.SerializationWhitelist │ │ │ └── config.properties │ └── fabric-driver │ │ ├── .env.docker.template │ │ ├── .env.template │ │ ├── .eslintrc │ │ ├── .gitignore │ │ ├── .npmrc.template │ │ ├── .prettierrc │ │ ├── VERSION │ │ ├── config.json │ │ ├── constants │ │ └── driver-error-constants.json │ │ ├── docker-compose.yml │ │ ├── docker-testnet-envs │ │ ├── .env.n1 │ │ ├── .env.n1.tls │ │ ├── .env.n2 │ │ └── .env.n2.tls │ │ ├── fabricDriver.dockerfile │ │ ├── fabricDriver.dockerfile.local │ │ ├── makefile │ │ ├── package-local.json │ │ ├── package.json │ │ ├── readme.md │ │ ├── server │ │ ├── dbConnector.ts │ │ ├── events.ts │ │ ├── fabric-code.ts │ │ ├── listener.ts │ │ ├── logger.ts │ │ ├── server.ts │ │ ├── tests.ts │ │ ├── utils.ts │ │ └── walletSetup.ts │ │ ├── tsconfig.json │ │ ├── wallet-network1 │ │ └── relay.id │ │ └── wallet-network2 │ │ └── relay.id ├── identity-management │ ├── README.md │ ├── iin-agent │ │ ├── .env.docker.template │ │ ├── .env.template │ │ ├── .gitignore │ │ ├── .npmrc.template │ │ ├── README.md │ │ ├── VERSION │ │ ├── dnsconfig.json.template │ │ ├── docker-compose.yml │ │ ├── docker-testnet │ │ │ ├── configs │ │ │ │ ├── config-org1.json │ │ │ │ ├── config-org2.json │ │ │ │ ├── dnsconfig-2-nodes.json │ │ │ │ ├── dnsconfig-tls-2-nodes.json │ │ │ │ ├── dnsconfig-tls.json │ │ │ │ ├── dnsconfig.json │ │ │ │ └── security-domain-config.json │ │ │ └── envs │ │ │ │ ├── .env.n1.org1 │ │ │ │ ├── .env.n1.org1.tls │ │ │ │ ├── .env.n1.org2 │ │ │ │ ├── .env.n1.org2.tls │ │ │ │ ├── .env.n2.org1 │ │ │ │ ├── .env.n2.org1.tls │ │ │ │ ├── .env.n2.org2 │ │ │ │ └── .env.n2.org2.tls │ │ ├── iinagent.Dockerfile │ │ ├── iinagent.local.Dockerfile │ │ ├── makefile │ │ ├── package-local.json │ │ ├── package.json │ │ ├── security-domain-config.json │ │ ├── security-domain-config.json.template │ │ ├── src │ │ │ ├── README.md │ │ │ ├── common │ │ │ │ ├── ledgerBase.ts │ │ │ │ └── utils.ts │ │ │ ├── fabric-ledger │ │ │ │ ├── config.json.template │ │ │ │ ├── connector.ts │ │ │ │ ├── networkUtils.ts │ │ │ │ └── walletUtils.ts │ │ │ ├── protocols │ │ │ │ ├── README.md │ │ │ │ ├── externalOperations.ts │ │ │ │ └── localOperations.ts │ │ │ └── server.ts │ │ ├── test │ │ │ ├── .gitkeep │ │ │ ├── data │ │ │ │ ├── anotherSignCert.pem │ │ │ │ ├── cordaCert.pem │ │ │ │ ├── cordaMembership.json │ │ │ │ ├── fabricMembership.json │ │ │ │ ├── privKey.pem │ │ │ │ └── signCert.pem │ │ │ ├── membershipTest.js │ │ │ └── utilsTest.js │ │ └── tsconfig.json │ ├── iin │ │ └── README.md │ └── trust-anchor │ │ └── README.md ├── network │ ├── README.md │ ├── besu │ │ ├── README.md │ │ ├── contracts │ │ │ └── interop │ │ │ │ ├── .gitignore │ │ │ │ ├── manageAsset.sol │ │ │ │ └── manageAssetAny.sol │ │ └── interface │ │ │ └── asset-exchange │ │ │ └── transferInterface.sol │ ├── corda-interop-app │ │ ├── .gitignore │ │ ├── LICENCE │ │ ├── README.md │ │ ├── TRADEMARK │ │ ├── build.gradle │ │ ├── config │ │ │ ├── dev │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ │ └── log4j2.xml │ │ ├── constants.properties │ │ ├── github.properties.template │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── interop-contracts │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── weaver │ │ │ │ │ └── corda │ │ │ │ │ └── app │ │ │ │ │ └── interop │ │ │ │ │ ├── contracts │ │ │ │ │ ├── AccessControlPolicyStateContract.kt │ │ │ │ │ ├── AssetExchangeHTLCStateContract.kt │ │ │ │ │ ├── AssetTransferContract.kt │ │ │ │ │ ├── ExternalStateContract.kt │ │ │ │ │ ├── MembershipStateContract.kt │ │ │ │ │ ├── NetworkIdStateContract.kt │ │ │ │ │ └── VerificationPolicyStateContract.kt │ │ │ │ │ └── states │ │ │ │ │ ├── AccessControlPolicyState.kt │ │ │ │ │ ├── AssetClaimStatusState.kt │ │ │ │ │ ├── AssetExchangeHTLCState.kt │ │ │ │ │ ├── AssetPledgeState.kt │ │ │ │ │ ├── ExternalState.kt │ │ │ │ │ ├── HashExtensions.kt │ │ │ │ │ ├── MembershipState.kt │ │ │ │ │ ├── NetworkIdState.kt │ │ │ │ │ └── VerificationPolicyState.kt │ │ │ │ └── test │ │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── weaver │ │ │ │ └── corda │ │ │ │ └── app │ │ │ │ └── interop │ │ │ │ └── contracts │ │ │ │ └── ContractTests.kt │ │ ├── interop-workflows │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── integrationTest │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── cordaInteropApp │ │ │ │ │ └── DriverBasedTest.kt │ │ │ │ ├── main │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── weaver │ │ │ │ │ │ └── corda │ │ │ │ │ │ └── app │ │ │ │ │ │ └── interop │ │ │ │ │ │ └── flows │ │ │ │ │ │ ├── AccessControlFlows.kt │ │ │ │ │ │ ├── AssetExchangeHTLCFlows.kt │ │ │ │ │ │ ├── AssetExchangeHTLCWrapperFlows.kt │ │ │ │ │ │ ├── AssetTransferFlows.kt │ │ │ │ │ │ ├── AssetTransferWrapperFlows.kt │ │ │ │ │ │ ├── CertUtils.kt │ │ │ │ │ │ ├── CommonHelperFunctions.kt │ │ │ │ │ │ ├── CreateExternalRequestFlows.kt │ │ │ │ │ │ ├── HandleExternalRequest.kt │ │ │ │ │ │ ├── HelperTypes.kt │ │ │ │ │ │ ├── MembershipFlows.kt │ │ │ │ │ │ ├── NetworkIdFlows.kt │ │ │ │ │ │ ├── NodeSignatureFlows.kt │ │ │ │ │ │ ├── VerificationPolicyFlows.kt │ │ │ │ │ │ ├── ViewVerification.kt │ │ │ │ │ │ ├── WriteExternalStateFlows.kt │ │ │ │ │ │ └── customSerializers │ │ │ │ │ │ ├── AssetClaimHTLCSerializer.kt │ │ │ │ │ │ ├── AssetClaimSerializer.kt │ │ │ │ │ │ ├── AssetClaimStatusSerializer.kt │ │ │ │ │ │ ├── AssetExchangeAgreementSerializer.kt │ │ │ │ │ │ ├── AssetLockHTLCSerializer.kt │ │ │ │ │ │ ├── AssetLockSerializer.kt │ │ │ │ │ │ ├── AssetPledgeSerializer.kt │ │ │ │ │ │ ├── CustomSerializationWhitelist.kt │ │ │ │ │ │ ├── FungibleAssetExchangeAgreementSerializer.kt │ │ │ │ │ │ ├── HashMechanismSerializer.kt │ │ │ │ │ │ ├── LockMechanismSerializer.kt │ │ │ │ │ │ ├── MetaSerializer.kt │ │ │ │ │ │ ├── ProtocolSerializer.kt │ │ │ │ │ │ ├── QuerySerializer.kt │ │ │ │ │ │ ├── TimeSpecSerializer.kt │ │ │ │ │ │ └── ViewSerializer.kt │ │ │ │ └── resources │ │ │ │ │ └── META-INF │ │ │ │ │ └── services │ │ │ │ │ └── net.corda.core.serialization.SerializationWhitelist │ │ │ │ └── test │ │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── weaver │ │ │ │ │ └── corda │ │ │ │ │ └── app │ │ │ │ │ └── interop │ │ │ │ │ ├── AccessControlPolicyTests.kt │ │ │ │ │ ├── AssetExchangeHTLCSHA256Tests.kt │ │ │ │ │ ├── AssetExchangeHTLCSHA512Tests.kt │ │ │ │ │ ├── AssetExchangeHTLCWrapperTests.kt │ │ │ │ │ ├── CertUtilsTests.kt │ │ │ │ │ ├── CommonHelperFunctionTests.kt │ │ │ │ │ ├── CreateExternalRequestTests.kt │ │ │ │ │ ├── HandleExternalRequestTests.kt │ │ │ │ │ ├── MembershipTests.kt │ │ │ │ │ ├── NodeDriver.kt │ │ │ │ │ ├── NodeSignatureTests.kt │ │ │ │ │ ├── VerificationPolicyTests.kt │ │ │ │ │ ├── WriteExternalStateTest.kt │ │ │ │ │ └── WriteExternalStateTest2.kt │ │ │ │ └── resources │ │ │ │ └── test_data │ │ │ │ ├── corda_cacert_doorman.pem │ │ │ │ ├── corda_cacert_node.pem │ │ │ │ ├── corda_cacert_root.pem │ │ │ │ ├── corda_viewdata.json │ │ │ │ ├── fabric_cacert_org1.pem │ │ │ │ ├── fabric_cacert_org2.pem │ │ │ │ ├── fabric_viewdata_1_org.json │ │ │ │ └── fabric_viewdata_2_orgs.json │ │ ├── makefile │ │ ├── repositories.gradle │ │ ├── settings.gradle │ │ └── test-cordapp │ │ │ ├── build.gradle │ │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── TestAssetFlow.kt │ └── fabric-interop-cc │ │ ├── .env.template │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── assets │ │ ├── .gitkeep │ │ ├── make-remote-request.png │ │ └── verify-remote-request.png │ │ ├── contracts │ │ └── interop │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── VERSION │ │ │ ├── access_control_cc.go │ │ │ ├── access_control_cc_test.go │ │ │ ├── certificate_utils.go │ │ │ ├── certificate_utils_test.go │ │ │ ├── decoders.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── handle_external_request.go │ │ │ ├── handle_external_request_test.go │ │ │ ├── helper.go │ │ │ ├── helper_test.go │ │ │ ├── main.go │ │ │ ├── manage_assets.go │ │ │ ├── manage_assets_test.go │ │ │ ├── membership.go │ │ │ ├── membership_test.go │ │ │ ├── test_data │ │ │ ├── corda_cacert_doorman.pem │ │ │ ├── corda_cacert_node.pem │ │ │ ├── corda_cacert_root.pem │ │ │ ├── corda_viewdata.json │ │ │ ├── fabric_cacert_org1.pem │ │ │ ├── fabric_cacert_org2.pem │ │ │ ├── fabric_viewdata_1_org.json │ │ │ ├── fabric_viewdata_2_orgs.json │ │ │ ├── privKey.pem │ │ │ └── signCertFabric.pem │ │ │ ├── verification_policy_cc.go │ │ │ ├── verification_policy_cc_test.go │ │ │ ├── write_external_state.go │ │ │ └── write_external_state_test.go │ │ ├── docker-compose.yml │ │ ├── external-service │ │ ├── connection.json │ │ └── metadata.json │ │ ├── interfaces │ │ └── asset-mgmt │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── VERSION │ │ │ ├── asset_locks.go │ │ │ ├── asset_locks_contract.go │ │ │ ├── asset_locks_contract_test.go │ │ │ ├── asset_locks_test.go │ │ │ ├── go.mod │ │ │ └── go.sum │ │ ├── libs │ │ ├── assetexchange │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── VERSION │ │ │ ├── assetSwapContracts.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── helpers.go │ │ │ ├── idGenerator.go │ │ │ ├── types.go │ │ │ └── utility.go │ │ ├── testutils │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── mocks │ │ │ │ ├── chaincodestub.go │ │ │ │ ├── clientIdentity.go │ │ │ │ ├── statequeryiterator.go │ │ │ │ └── transaction.go │ │ │ ├── setup.go │ │ │ └── setup_test.go │ │ └── utils │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── VERSION │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ └── utils.go │ │ ├── makefile │ │ └── scripts │ │ └── build.sh └── relay │ ├── .cargo │ └── config.toml │ ├── .dockerignore │ ├── .env.template │ ├── .env.template.2 │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Dockerfile │ ├── Dockerfile.client │ ├── Dockerfile.driver │ ├── Dockerfile.server │ ├── Makefile │ ├── README.md │ ├── VERSION │ ├── architecture.md │ ├── assets │ ├── relay-high-level.png │ └── relay-low-level.png │ ├── config │ ├── Corda_Relay.toml │ ├── Corda_Relay2.toml │ ├── Dummy_Relay.toml │ ├── Dummy_Relay_tls.toml │ ├── Fabric_Relay.toml │ ├── Fabric_Relay2.toml │ └── Settings.toml │ ├── credentials │ ├── README.md │ ├── docker │ │ ├── README.md │ │ ├── ca-cert.pem │ │ ├── ca-key.pem │ │ ├── corda-driver-cert.pem │ │ ├── corda-driver-csr.pem │ │ ├── corda-driver-key.pem │ │ ├── corda2-driver-cert.pem │ │ ├── corda2-driver-csr.pem │ │ ├── corda2-driver-key.pem │ │ ├── fabric-driver-network1-cert.pem │ │ ├── fabric-driver-network1-csr.pem │ │ ├── fabric-driver-network1-key.pem │ │ ├── fabric-driver-network2-cert.pem │ │ ├── fabric-driver-network2-csr.pem │ │ ├── fabric-driver-network2-key.pem │ │ ├── relay-corda-cert.pem │ │ ├── relay-corda-csr.pem │ │ ├── relay-corda-key.pem │ │ ├── relay-corda2-cert.pem │ │ ├── relay-corda2-csr.pem │ │ ├── relay-corda2-key.pem │ │ ├── relay-network1-cert.pem │ │ ├── relay-network1-csr.pem │ │ ├── relay-network1-key.pem │ │ ├── relay-network2-cert.pem │ │ ├── relay-network2-csr.pem │ │ ├── relay-network2-key.pem │ │ ├── relay_drivers_trust_store.jks │ │ └── v3.ext │ ├── fabric_ca_cert.pem │ ├── fabric_cert.pem │ ├── fabric_key │ └── fabric_trust_store.jks │ ├── docker-compose.yaml │ ├── docker │ ├── driver.template.toml │ ├── entrypoint-client.sh │ ├── entrypoint-driver.sh │ ├── entrypoint-server.sh │ ├── entrypoint.sh │ ├── init.sh │ ├── remote-relay-dns-config-tls │ │ └── relays.toml │ ├── remote-relay-dns-config │ │ └── relays.toml │ ├── server.template.toml │ └── testnet-envs │ │ ├── .env.corda │ │ ├── .env.corda.tls │ │ ├── .env.corda2 │ │ ├── .env.corda2.tls │ │ ├── .env.n1 │ │ ├── .env.n1.tls │ │ ├── .env.n2 │ │ └── .env.n2.tls │ ├── driver │ ├── driver-error-constants.json │ ├── driver.rs │ └── readme.md │ ├── relay-config.md │ ├── relay-docker.md │ ├── scripts │ ├── convert-compose.sh │ └── update-protos.sh │ ├── src │ ├── client.rs │ ├── client_tls.rs │ ├── db.rs │ ├── error.rs │ ├── main.rs │ ├── relay_proto.rs │ └── services │ │ ├── data_transfer_service.rs │ │ ├── event_publish_service.rs │ │ ├── event_subscribe_service.rs │ │ ├── helpers.rs │ │ ├── mod.rs │ │ ├── network_service.rs │ │ └── types.rs │ └── tests │ └── integration_tests.rs ├── docs ├── .gitignore ├── README.md ├── babel.config.js ├── blog │ ├── 2021-01-21-cross-chain-asset.md │ └── 2021-01-21-emergence-enterprise-interoperability.md ├── docs │ └── external │ │ ├── architecture-and-design │ │ ├── decentralized-identity.md │ │ ├── drivers.md │ │ ├── overview.md │ │ ├── relay.md │ │ └── weaver-dapps.md │ │ ├── deployment-considerations │ │ ├── deployment-patterns.md │ │ ├── governance-and-policies.md │ │ └── legal-and-regulation.md │ │ ├── design-principles.md │ │ ├── getting-started │ │ ├── enabling-weaver-network │ │ │ ├── besu.md │ │ │ ├── corda.md │ │ │ ├── fabric.md │ │ │ └── overview.md │ │ ├── guide.md │ │ ├── interop │ │ │ ├── asset-exchange │ │ │ │ ├── besu-besu.md │ │ │ │ ├── corda-besu.md │ │ │ │ ├── corda-corda.md │ │ │ │ ├── fabric-besu.md │ │ │ │ ├── fabric-corda.md │ │ │ │ ├── fabric-fabric.md │ │ │ │ └── overview.md │ │ │ ├── asset-transfer.md │ │ │ ├── data-sharing.md │ │ │ └── overview.md │ │ └── test-network │ │ │ ├── advanced-configuration.md │ │ │ ├── ledger-initialization.md │ │ │ ├── overview.md │ │ │ ├── setup-local-docker.md │ │ │ ├── setup-local.md │ │ │ ├── setup-packages-docker.md │ │ │ └── setup-packages.md │ │ ├── interoperability-modes.md │ │ ├── introduction.md │ │ ├── publications.md │ │ ├── roadmap.md │ │ ├── security-model │ │ ├── access-control.md │ │ ├── authentication.md │ │ ├── end-to-end-security.md │ │ └── proofs-and-verification.md │ │ ├── specifications.md │ │ ├── user-stories │ │ ├── financial-markets.md │ │ ├── global-trade.md │ │ ├── legacy-integration.md │ │ └── overview.md │ │ └── what-is-interoperability │ │ ├── integration-patterns.md │ │ ├── levels-of-interoperability.md │ │ └── understanding-interoperability.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.js │ │ └── styles.module.css └── static │ ├── .nojekyll │ ├── architecture-assets │ ├── architecture_overview.png │ ├── corda_dapp_flow1.png │ ├── corda_dapp_flow2.png │ ├── decentralized-id-mgmt-arch.jpg │ ├── driver_architecture.png │ ├── fabric_dapp_flow1.png │ ├── fabric_dapp_flow2.png │ ├── identity-data-planes.jpg │ ├── iin-augmented-network.jpg │ ├── iin.jpg │ ├── protocol-get-info-phase.jpg │ ├── protocol-identity-overview.jpg │ ├── protocol-registration-phase.jpg │ ├── protocol-update-info-phase.jpg │ ├── relay_architecture.png │ └── relay_flow.png │ ├── cordapp-assets │ ├── arch.png │ ├── flow1.png │ ├── flow2.png │ ├── flow3.png │ └── participants.png │ ├── enabling-weaver │ ├── corda-network-model.png │ ├── corda-weaver-model.png │ ├── fabric-network-model.png │ └── fabric-weaver-model.png │ ├── integration-pattern-consensus-driven.jpg │ ├── integration-pattern-single-enterprise-multiple-networks.jpg │ ├── integration-pattern-single-network-multiple-cloud.jpg │ ├── integration-pattern-single-party-api.jpg │ ├── legacy-integration.jpg │ ├── levels-of-interoperability.jpg │ ├── multi-party-trust-model.png │ ├── relayd │ ├── confidential-message-exchange.png │ ├── confidential-message-exchange2.png │ ├── private-message-exchange.png │ ├── private-public-message-exchange.png │ ├── private-public-message-exchange2.png │ ├── private-public-message-exchange3.png │ └── relay-architecture.png │ ├── setup-assets │ ├── Corda_network.jpg │ ├── Corda_successful_initialise.jpg │ ├── Corda_to_fabric_success.jpg │ └── Fabric_to_corda_success.jpg │ ├── shared │ ├── favicon.ico │ ├── logo.png │ ├── logo.svg │ ├── undraw_docusaurus_mountain.svg │ ├── undraw_docusaurus_react.svg │ └── undraw_docusaurus_tree.svg │ ├── simple-dvp.png │ └── use-cases │ ├── asset-exchange.png │ ├── asset-transfer.png │ ├── data-transfer.png │ ├── financial-markets-1.png │ ├── financial-markets-2.png │ ├── interop-bl.png │ ├── interop-four-networks-trade.png │ ├── interop-lc-bl.png │ ├── purchase-order.png │ ├── trade-finance-network.png │ └── trade-logistics-network.png ├── go-gen-checksum.sh ├── go-mod-tidy.sh ├── resources └── images │ ├── arch-protocol.png │ ├── layers-use-cases.png │ ├── relay-arch.png │ ├── relay-deployment-models.png │ ├── spectrum-dlt-interop.png │ ├── weaver-architecture.png │ ├── weaver-building-blocks.png │ ├── weaver-support-table.png │ └── weaver-vision.png ├── rfcs ├── .gitignore ├── ABNF-definitions.md ├── README.md ├── formats │ ├── README.md │ ├── assets │ │ ├── exchange.md │ │ └── transfer.md │ ├── communication │ │ └── relay.md │ ├── network │ │ ├── application-sdk.md │ │ ├── besu-interop-contract.md │ │ ├── corda-network-schema.md │ │ ├── fabric-interop-chaincode.md │ │ ├── identity.md │ │ ├── iin_method.md │ │ ├── interop-cordapp.md │ │ └── membership.md │ ├── policies │ │ ├── access-control.md │ │ ├── dsl.md │ │ └── proof-verification.md │ └── views │ │ ├── addressing.md │ │ ├── besu.md │ │ ├── corda.md │ │ ├── definition.md │ │ ├── ethereum.md │ │ ├── fabric.md │ │ └── request-response.md ├── models │ ├── README.md │ ├── identity │ │ ├── design-choices.md │ │ ├── identity-update-policy.md │ │ ├── iin-agent.md │ │ ├── iin-steward-agent.md │ │ ├── iin.md │ │ └── network-identity-management.md │ ├── infrastructure │ │ ├── interoperation-modules.md │ │ └── relays.md │ ├── ledger │ │ ├── atomic-cross-ledger-transactions.md │ │ ├── cross-ledger-operations.md │ │ ├── cryptographic-proofs.md │ │ ├── events.md │ │ ├── observation-of-state.md │ │ └── views.md │ └── security │ │ ├── confidentiality-design-choices.md │ │ ├── confidentiality.md │ │ └── security-domains.md ├── protocols │ ├── README.md │ ├── asset-exchange │ │ ├── besu-htlc.md │ │ ├── corda-htlc-alternatives.md │ │ ├── corda-htlc.md │ │ ├── fabric-htlc.md │ │ └── generic-htlc.md │ ├── asset-transfer │ │ ├── corda.md │ │ ├── fabric.md │ │ └── generic.md │ ├── contract-invocation │ │ └── invocation.md │ ├── data-sharing │ │ ├── besu.md │ │ ├── corda.md │ │ ├── fabric.md │ │ └── generic.md │ ├── discovery │ │ ├── discovery.md │ │ └── negotiation.md │ ├── events │ │ └── event-bus.md │ ├── identity │ │ ├── id-config-sharing.md │ │ ├── identity-syncing.md │ │ ├── membership-syncing.md │ │ └── security-domain-identity-validation.md │ └── template-protocol.md ├── resources │ └── images │ │ ├── asset-exchange-corda-claim-unlock.png │ │ ├── asset-exchange-corda-encumbrance-claim.png │ │ ├── asset-exchange-corda-encumbrance-lock.png │ │ ├── asset-exchange-corda-lock.png │ │ ├── asset-exchange-htlc-example.png │ │ ├── asset-exchange-htlc-flow.png │ │ ├── asset-exchange-model.png │ │ ├── asset-transfer-corda-claim-remote-asset.png │ │ ├── asset-transfer-corda-pledge.png │ │ ├── asset-transfer-corda-reclaim-pledged-asset.png │ │ ├── asset-transfer-flow.png │ │ ├── asset-transfer-model.png │ │ ├── asset-transfer-states.png │ │ ├── cordapp-htlc.png │ │ ├── cross-network-operations.png │ │ ├── cross-network-use-cases.png │ │ ├── data-sharing-flow.png │ │ ├── data-sharing-protocol-networks.png │ │ ├── data-sharing-protocol-overview.png │ │ ├── data-sharing-states.png │ │ ├── decentralized-id-mgmt-arch.png │ │ ├── e2e-confidentiality.png │ │ ├── event-capture-application-system.png │ │ ├── event-capture-graphene.png │ │ ├── event-subscribers.png │ │ ├── event-types.png │ │ ├── events.png │ │ ├── generic-corda-network.png │ │ ├── group.png │ │ ├── identity-design-choice-1.jpg │ │ ├── identity-design-choice-2.jpg │ │ ├── identity-design-choice-3.jpg │ │ ├── identity-design-choice-4.jpg │ │ ├── identity-plane.png │ │ ├── identity-sync.png │ │ ├── iin-agent-interface.png │ │ ├── iin-agent-model-dlt-destination.png │ │ ├── iin-agent-model-dlt-source.png │ │ ├── iin-augmented-network.png │ │ ├── iin.jpg │ │ ├── interop-module.png │ │ ├── membership.png │ │ ├── network-did-creation.png │ │ ├── participant-identity-configuration.png │ │ ├── protocol-functional-trust.png │ │ ├── protocol-functional-view.png │ │ ├── protocol-get-info-phase.png │ │ ├── protocol-identity-overview.png │ │ ├── protocol-registration-phase.png │ │ ├── protocol-suite.png │ │ ├── protocol-update-info-phase.png │ │ ├── relay-flow.png │ │ ├── relay-model-dlt-destination.png │ │ ├── relay-model-dlt-source.png │ │ ├── security-domain.png │ │ ├── view-anatomy.png │ │ ├── view-operator.png │ │ ├── view-projection.png │ │ ├── view-types.png │ │ └── weaver-enabled-corda-network.png └── terminology.md ├── samples ├── README.md ├── besu │ ├── besu-cli │ │ ├── .gitignore │ │ ├── .npmrc.template │ │ ├── LICENSE │ │ ├── __tests__ │ │ │ └── cli-integration.test.ts │ │ ├── bin │ │ │ └── besu-cli │ │ ├── config.template.json │ │ ├── docs │ │ │ ├── commands.md │ │ │ └── plugins.md │ │ ├── makefile │ │ ├── package-local.json │ │ ├── package.json │ │ ├── readme.md │ │ ├── scripts │ │ │ └── initAsset.sh │ │ ├── src │ │ │ ├── cli.ts │ │ │ ├── commands │ │ │ │ ├── asset-helper.ts │ │ │ │ ├── asset │ │ │ │ │ ├── claim.ts │ │ │ │ │ ├── exchange.ts │ │ │ │ │ ├── get-balance.ts │ │ │ │ │ ├── is-locked.ts │ │ │ │ │ ├── issue.ts │ │ │ │ │ ├── lock.ts │ │ │ │ │ └── unlock.ts │ │ │ │ ├── besu-cli.ts │ │ │ │ ├── generate.ts │ │ │ │ ├── hash-helper.ts │ │ │ │ ├── state-helper.ts │ │ │ │ └── state │ │ │ │ │ ├── get.ts │ │ │ │ │ └── set.ts │ │ │ ├── extensions │ │ │ │ └── cli-extension.ts │ │ │ ├── helper │ │ │ │ ├── besu-functions.ts │ │ │ │ ├── helper.ts │ │ │ │ └── logger.ts │ │ │ ├── templates │ │ │ │ └── model.ts.ejs │ │ │ └── types.ts │ │ ├── tsconfig.json │ │ └── tslint.json │ ├── simpleasset │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── app │ │ │ ├── AssetExchangeERC1155_20.js │ │ │ ├── AssetExchangeERC20.js │ │ │ └── AssetExchangeERC721_20.js │ │ ├── contracts │ │ │ ├── AliceERC20.sol │ │ │ ├── AliceERC721.sol │ │ │ ├── AlliceERC1155.sol │ │ │ ├── BobERC20.sol │ │ │ └── Migrations.sol │ │ ├── get-network-details.js │ │ ├── migrations │ │ │ ├── 1_initial_migration.js │ │ │ └── 2_deploy_contracts.js │ │ ├── package.json │ │ └── truffle-config.js │ └── simplestate │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── contracts │ │ ├── Migrations.sol │ │ └── SimpleState.sol │ │ ├── get-network-details.js │ │ ├── migrations │ │ ├── 1_initial_migration.js │ │ └── 2_deploy_contracts.js │ │ ├── package.json │ │ └── truffle-config.js ├── corda │ ├── corda-simple-application │ │ ├── .env.template │ │ ├── .gitignore │ │ ├── .idea │ │ │ └── codeStyles │ │ │ │ └── codeStyleConfig.xml │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── build.gradle │ │ ├── clients │ │ │ ├── README.md │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── cordaSimpleApplication │ │ │ │ │ └── client │ │ │ │ │ ├── AccessControlPolicyManager.kt │ │ │ │ │ ├── AssetExchangeManager.kt │ │ │ │ │ ├── AssetStateManager.kt │ │ │ │ │ ├── AssetTransferManager.kt │ │ │ │ │ ├── BondAssetStateManager.kt │ │ │ │ │ ├── ConfigureNetwork.kt │ │ │ │ │ ├── CordaClient.kt │ │ │ │ │ ├── CustomSerializationWhitelist.kt │ │ │ │ │ ├── HouseTokenExchangeManager.kt │ │ │ │ │ ├── HouseTokenManager.kt │ │ │ │ │ ├── HouseTokenTransferManager.kt │ │ │ │ │ ├── InteropManager.kt │ │ │ │ │ ├── MembershipManager.kt │ │ │ │ │ ├── NetworkIdStateManager.kt │ │ │ │ │ ├── NodeRPCConnection.kt │ │ │ │ │ ├── SimpleStateManager.kt │ │ │ │ │ ├── UtilsManager.kt │ │ │ │ │ └── VerificationPolicyManager.kt │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── net.corda.core.serialization.SerializationWhitelist │ │ │ │ └── config │ │ │ │ ├── credentials │ │ │ │ ├── Corda_Network │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ ├── Corda_Network2 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ ├── network1 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ └── network2 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ ├── credentials_docker │ │ │ │ ├── Corda_Network │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ ├── Corda_Network2 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ ├── network1 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ └── network2 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ ├── remote-network-config.json.template │ │ │ │ └── remoteNetworkUsers │ │ │ │ ├── Corda_Network2_UsersAndCerts.json │ │ │ │ ├── Corda_Network_UsersAndCerts.json │ │ │ │ ├── network1_UsersAndCerts.json │ │ │ │ └── network2_UsersAndCerts.json │ │ ├── config │ │ │ └── dev │ │ │ │ ├── bootstrap-states.csv │ │ │ │ └── log4j2.xml │ │ ├── constants.properties │ │ ├── contracts-kotlin │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ ├── contract │ │ │ │ ├── AssetContract.kt │ │ │ │ ├── BondAssetContract.kt │ │ │ │ ├── ExternalStateContract.kt │ │ │ │ └── SimpleContract.kt │ │ │ │ └── state │ │ │ │ ├── AssetState.kt │ │ │ │ ├── BondAssetState.kt │ │ │ │ ├── ExternalState.kt │ │ │ │ └── SimpleState.kt │ │ ├── github.properties.template │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── makefile │ │ ├── repositories.gradle │ │ ├── scripts │ │ │ ├── getAssetStatus.sh │ │ │ ├── getHouseTokenStatus.sh │ │ │ ├── initAsset.sh │ │ │ └── initHouseToken.sh │ │ ├── settings.gradle │ │ └── workflows-kotlin │ │ │ ├── build.gradle │ │ │ └── src │ │ │ ├── integrationTest │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── DriverBasedTests.kt │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── flow │ │ │ │ ├── AssetFlow.kt │ │ │ │ ├── BondAssetFlow.kt │ │ │ │ └── SimpleFlow.kt │ │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── example │ │ │ └── test │ │ │ ├── NodeDriver.kt │ │ │ ├── contract │ │ │ └── SimpleContractTests.kt │ │ │ └── flow │ │ │ └── SimpleFlowTests.kt │ └── fungible-house-token │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle │ │ ├── constants.properties │ │ ├── extension-flows │ │ ├── AssetTransferHelperFlows.kt │ │ ├── HTLCHelperFlows.kt │ │ └── RedeemTokenFlow.kt │ │ ├── extension-states │ │ └── FungibleHouseTokenJson.kt │ │ └── makefile └── fabric │ ├── fabric-cli │ ├── .env.template │ ├── .eslintrc │ ├── .gitignore │ ├── .npmrc.template │ ├── .prettierrc │ ├── Dockerfile │ ├── LICENSE │ ├── __tests__ │ │ └── cli-integration.test.ts │ ├── bin │ │ └── fabric-cli │ ├── chaincode.json.template │ ├── cli-options.png │ ├── config.docker.json │ ├── config.template.json │ ├── docker-compose.yaml │ ├── docs │ │ └── commands.md │ ├── example-gif.gif │ ├── makefile │ ├── network1-request.json │ ├── package-local.json │ ├── package.json │ ├── readme.md │ ├── remote-network-config.json.template │ ├── scripts │ │ ├── getAssetStatus.sh │ │ ├── getTokenBalance.sh │ │ ├── initAsset.sh │ │ ├── initAssetN1.sh │ │ └── initAssetsForTransfer.sh │ ├── src │ │ ├── cli.ts │ │ ├── commands │ │ │ ├── asset-helper.ts │ │ │ ├── asset │ │ │ │ ├── exchange-all.ts │ │ │ │ ├── exchange-helper.ts │ │ │ │ ├── exchange │ │ │ │ │ ├── claim.ts │ │ │ │ │ ├── is-locked.ts │ │ │ │ │ ├── lock.ts │ │ │ │ │ └── unlock.ts │ │ │ │ ├── transfer-helper.ts │ │ │ │ └── transfer │ │ │ │ │ ├── claim.ts │ │ │ │ │ ├── pledge.ts │ │ │ │ │ └── reclaim.ts │ │ │ ├── chaincode-helper.ts │ │ │ ├── chaincode │ │ │ │ ├── invoke.ts │ │ │ │ └── query.ts │ │ │ ├── config-helper.ts │ │ │ ├── config │ │ │ │ ├── get.ts │ │ │ │ ├── set-file.ts │ │ │ │ └── set.ts │ │ │ ├── configure-helper.ts │ │ │ ├── configure │ │ │ │ ├── all.ts │ │ │ │ ├── asset-helper.ts │ │ │ │ ├── asset │ │ │ │ │ └── add.ts │ │ │ │ ├── create-helper.ts │ │ │ │ ├── create │ │ │ │ │ ├── access-control.ts │ │ │ │ │ ├── all.ts │ │ │ │ │ ├── membership.ts │ │ │ │ │ └── verification-policy.ts │ │ │ │ ├── data.ts │ │ │ │ ├── membership.ts │ │ │ │ └── network.ts │ │ │ ├── env-helper.ts │ │ │ ├── env │ │ │ │ ├── get.ts │ │ │ │ ├── set-file.ts │ │ │ │ └── set.ts │ │ │ ├── event-helper.ts │ │ │ ├── event │ │ │ │ ├── get-all.ts │ │ │ │ ├── get-subscription-status.ts │ │ │ │ ├── receive.ts │ │ │ │ ├── subscribe.ts │ │ │ │ └── unsubscribe.ts │ │ │ ├── hash-helper.ts │ │ │ ├── helper-helper.ts │ │ │ ├── helper │ │ │ │ ├── getKeyAndCert.ts │ │ │ │ └── signAddress.ts │ │ │ ├── interop-helper.ts │ │ │ ├── relay-helper.ts │ │ │ ├── relay │ │ │ │ ├── get.ts │ │ │ │ ├── poll.ts │ │ │ │ └── send.ts │ │ │ ├── user-helper.ts │ │ │ └── user │ │ │ │ └── add.ts │ │ ├── data │ │ │ ├── assets.json │ │ │ ├── assetsForTransfer.json │ │ │ ├── corda-network.json │ │ │ ├── credentials │ │ │ │ ├── Corda_Network │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ ├── Corda_Network2 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ ├── network1 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ └── network2 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ ├── credentials_docker │ │ │ │ ├── Corda_Network │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ ├── Corda_Network2 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ ├── network1 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ │ └── network2 │ │ │ │ │ ├── access-control.json │ │ │ │ │ ├── membership.json │ │ │ │ │ └── verification-policy.json │ │ │ ├── event_sub_sample.json │ │ │ ├── example-corda-network.json │ │ │ ├── interop │ │ │ │ ├── simpleasset │ │ │ │ │ ├── accessControlTemplate_ca.json │ │ │ │ │ ├── accessControlTemplate_certificate.json │ │ │ │ │ └── verificationPolicyTemplate.json │ │ │ │ ├── simpleassettransfer │ │ │ │ │ ├── accessControlTemplate_ca.json │ │ │ │ │ ├── accessControlTemplate_certificate.json │ │ │ │ │ └── verificationPolicyTemplate.json │ │ │ │ ├── simplestate │ │ │ │ │ ├── accessControlTemplate_ca.json │ │ │ │ │ ├── accessControlTemplate_certificate.json │ │ │ │ │ └── verificationPolicyTemplate.json │ │ │ │ └── simplestatewithacl │ │ │ │ │ ├── accessControlTemplate_ca.json │ │ │ │ │ ├── accessControlTemplate_certificate.json │ │ │ │ │ └── verificationPolicyTemplate.json │ │ │ ├── remoteNetworkUsers │ │ │ │ ├── Corda_Network2_UsersAndCerts.json │ │ │ │ ├── Corda_Network_UsersAndCerts.json │ │ │ │ ├── network1_UsersAndCerts.json │ │ │ │ └── network2_UsersAndCerts.json │ │ │ ├── starSize.json │ │ │ ├── stars.json │ │ │ ├── tokens.json │ │ │ └── tokensForTransfer.json │ │ ├── extensions │ │ │ └── cli-extension.ts │ │ ├── helpers │ │ │ ├── fabric-functions.ts │ │ │ ├── helpers.ts │ │ │ ├── interop-setup │ │ │ │ └── configure-network.ts │ │ │ └── logger.ts │ │ ├── templates │ │ │ └── model.ts.ejs │ │ ├── types.ts │ │ ├── wallet-network1 │ │ │ ├── networkadmin.id │ │ │ └── user1.id │ │ └── wallet-network2 │ │ │ ├── networkadmin.id │ │ │ └── user1.id │ └── tsconfig.json │ ├── go-cli │ ├── .env.template │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── cmd │ │ ├── asset-exchange-all.go │ │ ├── asset-exchange-step.go │ │ ├── asset.go │ │ ├── chaincode-invoke.go │ │ ├── chaincode-query.go │ │ ├── chaincode.go │ │ ├── config-get.go │ │ ├── config-set-file.go │ │ ├── config-set.go │ │ ├── config.go │ │ ├── configure-asset-add.go │ │ ├── configure-asset.go │ │ ├── configure.go │ │ ├── env-get.go │ │ ├── env-set-file.go │ │ ├── env-set.go │ │ ├── env.go │ │ ├── root.go │ │ ├── user-add.go │ │ └── user.go │ ├── config.template.json │ ├── configure │ │ └── all.go │ ├── data │ │ ├── assets.json │ │ ├── credentials │ │ │ ├── network1 │ │ │ │ ├── access-control.json │ │ │ │ ├── membership.json │ │ │ │ └── verification-policy.json │ │ │ └── network2 │ │ │ │ ├── access-control.json │ │ │ │ ├── membership.json │ │ │ │ └── verification-policy.json │ │ ├── exchange-steps.txt │ │ ├── interop │ │ │ ├── accessControlTemplate.json │ │ │ └── verificationPolicyTemplate.json │ │ ├── starSize.json │ │ ├── stars.json │ │ └── tokens.json │ ├── exerciseSDK.go │ ├── fabric-cli.go │ ├── go.mod │ ├── go.sum │ ├── helpers │ │ ├── .gitignore │ │ ├── fabric-functions.go │ │ ├── fabric-functions_test.go │ │ ├── helpers.go │ │ ├── interopsetup │ │ │ └── configure-network.go │ │ └── testdata │ │ │ └── example │ │ │ └── peerOrganizations │ │ │ └── org1.example.com │ │ │ ├── connection-tls.json │ │ │ ├── connection-tls.yaml │ │ │ └── users │ │ │ └── User1@org1.example.com │ │ │ └── msp │ │ │ ├── keystore │ │ │ └── priv_k │ │ │ └── signcerts │ │ │ └── cert.pem │ ├── scripts │ │ ├── getAssetStatus.sh │ │ └── initAsset.sh │ └── wallets │ │ ├── network1 │ │ └── user1.id │ │ └── network2 │ │ └── user1.id │ ├── simpleasset │ ├── .gitignore │ ├── Makefile │ ├── assetmgmt.go │ ├── assetmgmt_test.go │ ├── bondasset.go │ ├── bondasset_test.go │ ├── go.mod │ ├── go.sum │ ├── helper.go │ ├── main.go │ ├── tokenasset.go │ └── tokenasset_test.go │ ├── simpleassetandinterop │ ├── .gitignore │ ├── Makefile │ ├── assetmgmt.go │ ├── assetmgmt_test.go │ ├── baseclass.go │ ├── bondasset.go │ ├── bondasset_test.go │ ├── go.mod │ ├── go.sum │ ├── helper.go │ ├── main.go │ ├── tokenasset.go │ └── tokenasset_test.go │ ├── simpleassettransfer │ ├── .gitignore │ ├── Makefile │ ├── assetPledgeMap.go │ ├── assetmgmt.go │ ├── assetmgmt_test.go │ ├── bondasset.go │ ├── bondasset_test.go │ ├── go.mod │ ├── go.sum │ ├── helper.go │ ├── main.go │ ├── tokenasset.go │ └── tokenasset_test.go │ ├── simplestate │ ├── .gitignore │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── go.mod │ ├── go.sum │ ├── simplestate.go │ └── simplestate_test.go │ └── simplestatewithacl │ ├── .gitignore │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── go.mod │ ├── go.sum │ ├── simplestate.go │ └── simplestate_test.go ├── sdks ├── README.md ├── besu │ └── interoperation-node-sdk │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .npmrc.template │ │ ├── README.md │ │ ├── index.js │ │ ├── makefile │ │ ├── package-local.json │ │ ├── package.json │ │ ├── src │ │ ├── AssetManager.ts │ │ └── HashFunctions.ts │ │ └── tsconfig.json ├── corda │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ ├── config │ │ └── dev │ │ │ ├── bootstrap-states.csv │ │ │ └── log4j2.xml │ ├── github.properties.template │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── makefile │ ├── settings.gradle │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── weaver │ │ └── corda │ │ └── sdk │ │ ├── AccessControlPolicyManager.kt │ │ ├── AssetManager.kt │ │ ├── AssetTransferSDK.kt │ │ ├── CredentialsCreator.kt │ │ ├── CredentialsExtractor.java │ │ ├── HashFunctions.kt │ │ ├── InteroperableHelper.kt │ │ ├── MembershipManager.kt │ │ ├── RelayClient.kt │ │ └── VerificationPolicyManager.kt └── fabric │ ├── README.md │ ├── go-sdk │ ├── .gitignore │ ├── Makefile │ ├── VERSION │ ├── asset-manager │ │ ├── assetManager.go │ │ └── assetManager_test.go │ ├── decoders │ │ └── decoders.go │ ├── go.mod │ ├── go.sum │ ├── helpers │ │ ├── helpers.go │ │ └── helpers_test.go │ ├── interoperablehelper │ │ ├── interoperable-helper.go │ │ └── interoperable-helper_test.go │ ├── readme.md │ ├── relay │ │ └── relay.go │ └── types │ │ └── types.go │ └── interoperation-node-sdk │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc.template │ ├── .prettierrc │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── makefile │ ├── package-local.json │ ├── package.json │ ├── src │ ├── AssetManager.ts │ ├── EventsManager.ts │ ├── HashFunctions.ts │ ├── InteroperableHelper.ts │ ├── MembershipManager.ts │ ├── Relay.ts │ ├── decoders.js │ ├── eciesCrypto.js │ ├── helpers.ts │ └── types.ts │ ├── test │ ├── AssetManager.js │ ├── InteroperableHelper.js │ ├── Relay.js │ └── data │ │ ├── anotherSignCert.pem │ │ ├── exporter_org_msp_config.json │ │ ├── privKey.pem │ │ ├── prop.json │ │ ├── relays.json │ │ └── signCert.pem │ ├── tsconfig.json │ └── types │ └── index.d.ts └── tests ├── README.md └── network-setups ├── .gitignore ├── README.md ├── besu ├── .gitignore ├── Makefile ├── README.md ├── artifacts │ ├── account.toml │ ├── defaultKeys │ │ ├── 627306090abaB3A6e1400e9345bC60c78a8BEf57.toml │ │ ├── f17f52151EbEF6C7334FAD080c5704D77216b732.toml │ │ ├── fe3b557e8fb62b89f4916b721be55ceb828dbd73.toml │ │ ├── keyFile_m2 │ │ ├── keyFile_m3 │ │ └── keyFile_m4 │ ├── network1 │ │ ├── config1.toml │ │ ├── config2.toml │ │ ├── config3.toml │ │ ├── config4.toml │ │ ├── configEthSigner.toml │ │ ├── createKeyFile.js │ │ ├── ibftConfigFile.json │ │ └── passwordFile │ └── network2 │ │ ├── config1.toml │ │ ├── config2.toml │ │ ├── config3.toml │ │ ├── config4.toml │ │ ├── configEthSigner.toml │ │ ├── createKeyFile.js │ │ ├── ibftConfigFile.json │ │ └── passwordFile ├── package.json └── scripts │ ├── Node_session.sh │ ├── setupEthSigner.sh │ ├── setupNetwork.sh │ └── testSetup.sh ├── corda ├── .gitignore ├── .gitkeep ├── README.md ├── dev │ ├── Corda_Network │ │ ├── build.gradle │ │ ├── constants.properties │ │ ├── docker-compose.yml │ │ └── gradle.properties │ └── Corda_Network2 │ │ ├── build.gradle │ │ ├── constants.properties │ │ ├── docker-compose.yml │ │ └── gradle.properties ├── github.properties.template ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── makefile ├── scripts │ ├── check-nodes-status.sh │ ├── clean-restart.sh │ ├── generate.sh │ ├── get-cordapps.sh │ └── start-nodes.sh └── shared │ ├── Corda_Network │ ├── libs │ │ └── corda-0.1.jar │ ├── nodes │ │ ├── Notary │ │ │ ├── additional-node-infos │ │ │ │ ├── nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE │ │ │ │ ├── nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E │ │ │ │ ├── nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB │ │ │ │ └── nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A │ │ │ ├── certificates │ │ │ │ ├── nodekeystore.jks │ │ │ │ ├── sslkeystore.jks │ │ │ │ └── truststore.jks │ │ │ ├── cordapps │ │ │ │ └── config │ │ │ │ │ └── .gitkeep │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ ├── network-parameters │ │ │ ├── node.conf │ │ │ ├── nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE │ │ │ └── persistence │ │ │ │ ├── persistence.mv.db │ │ │ │ └── persistence.trace.db │ │ ├── PartyA │ │ │ ├── additional-node-infos │ │ │ │ ├── nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE │ │ │ │ ├── nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E │ │ │ │ ├── nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB │ │ │ │ └── nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A │ │ │ ├── certificates │ │ │ │ ├── nodekeystore.jks │ │ │ │ ├── sslkeystore.jks │ │ │ │ └── truststore.jks │ │ │ ├── cordapps │ │ │ │ └── config │ │ │ │ │ └── .gitkeep │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ ├── network-parameters │ │ │ ├── node.conf │ │ │ ├── nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A │ │ │ └── persistence │ │ │ │ ├── persistence.mv.db │ │ │ │ └── persistence.trace.db │ │ ├── PartyB │ │ │ ├── additional-node-infos │ │ │ │ ├── nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE │ │ │ │ ├── nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E │ │ │ │ ├── nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB │ │ │ │ └── nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A │ │ │ ├── certificates │ │ │ │ ├── nodekeystore.jks │ │ │ │ ├── sslkeystore.jks │ │ │ │ └── truststore.jks │ │ │ ├── cordapps │ │ │ │ └── config │ │ │ │ │ └── .gitkeep │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ ├── network-parameters │ │ │ ├── node.conf │ │ │ ├── nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB │ │ │ └── persistence │ │ │ │ ├── persistence.mv.db │ │ │ │ └── persistence.trace.db │ │ ├── PartyC │ │ │ ├── additional-node-infos │ │ │ │ ├── nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE │ │ │ │ ├── nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E │ │ │ │ ├── nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB │ │ │ │ └── nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A │ │ │ ├── certificates │ │ │ │ ├── nodekeystore.jks │ │ │ │ ├── sslkeystore.jks │ │ │ │ └── truststore.jks │ │ │ ├── cordapps │ │ │ │ └── config │ │ │ │ │ └── .gitkeep │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ ├── network-parameters │ │ │ ├── node.conf │ │ │ ├── nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E │ │ │ └── persistence │ │ │ │ ├── persistence.mv.db │ │ │ │ └── persistence.trace.db │ │ └── docker-compose.yml │ └── tmp │ │ ├── Notary_node.conf │ │ ├── PartyA_node.conf │ │ ├── PartyB_node.conf │ │ ├── PartyC_node.conf │ │ └── jar │ │ └── MANIFEST.MF │ ├── Corda_Network2 │ ├── libs │ │ └── Corda_Network2-0.1.jar │ ├── nodes │ │ ├── Notary │ │ │ ├── additional-node-infos │ │ │ │ ├── nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE │ │ │ │ ├── nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E │ │ │ │ ├── nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB │ │ │ │ └── nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A │ │ │ ├── certificates │ │ │ │ ├── nodekeystore.jks │ │ │ │ ├── sslkeystore.jks │ │ │ │ └── truststore.jks │ │ │ ├── cordapps │ │ │ │ └── config │ │ │ │ │ └── .gitkeep │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ ├── network-parameters │ │ │ ├── node.conf │ │ │ ├── nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE │ │ │ └── persistence │ │ │ │ ├── persistence.mv.db │ │ │ │ └── persistence.trace.db │ │ ├── PartyA │ │ │ ├── additional-node-infos │ │ │ │ ├── nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE │ │ │ │ ├── nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E │ │ │ │ ├── nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB │ │ │ │ └── nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A │ │ │ ├── certificates │ │ │ │ ├── nodekeystore.jks │ │ │ │ ├── sslkeystore.jks │ │ │ │ └── truststore.jks │ │ │ ├── cordapps │ │ │ │ └── config │ │ │ │ │ └── .gitkeep │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ ├── network-parameters │ │ │ ├── node.conf │ │ │ ├── nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A │ │ │ └── persistence │ │ │ │ ├── persistence.mv.db │ │ │ │ └── persistence.trace.db │ │ ├── PartyB │ │ │ ├── additional-node-infos │ │ │ │ ├── nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE │ │ │ │ ├── nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E │ │ │ │ ├── nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB │ │ │ │ └── nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A │ │ │ ├── certificates │ │ │ │ ├── nodekeystore.jks │ │ │ │ ├── sslkeystore.jks │ │ │ │ └── truststore.jks │ │ │ ├── cordapps │ │ │ │ └── config │ │ │ │ │ └── .gitkeep │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ ├── network-parameters │ │ │ ├── node.conf │ │ │ ├── nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB │ │ │ └── persistence │ │ │ │ ├── persistence.mv.db │ │ │ │ └── persistence.trace.db │ │ ├── PartyC │ │ │ ├── additional-node-infos │ │ │ │ ├── nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE │ │ │ │ ├── nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E │ │ │ │ ├── nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB │ │ │ │ └── nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A │ │ │ ├── certificates │ │ │ │ ├── nodekeystore.jks │ │ │ │ ├── sslkeystore.jks │ │ │ │ └── truststore.jks │ │ │ ├── cordapps │ │ │ │ └── config │ │ │ │ │ └── .gitkeep │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ ├── network-parameters │ │ │ ├── node.conf │ │ │ ├── nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E │ │ │ └── persistence │ │ │ │ ├── persistence.mv.db │ │ │ │ └── persistence.trace.db │ │ └── docker-compose.yml │ └── tmp │ │ ├── Notary_node.conf │ │ ├── PartyA_node.conf │ │ ├── PartyB_node.conf │ │ ├── PartyC_node.conf │ │ └── jar │ │ └── MANIFEST.MF │ └── artifacts │ ├── .gitkeep │ └── README.md ├── fabric ├── dev │ ├── .gitkeep │ ├── Makefile │ ├── README.md │ ├── base.env │ ├── docker │ │ ├── docker-compose-ca.yaml │ │ ├── docker-compose-couch.yaml │ │ └── docker-compose-test-net.yaml │ ├── network.sh │ ├── network1.env │ ├── network2.env │ └── scripts │ │ ├── createChannel.sh │ │ ├── deployCC.sh │ │ ├── envVar.sh │ │ ├── setupAppCC.sh │ │ ├── setupAppCCLocal.sh │ │ ├── setupCC.sh │ │ └── setupCCLocal.sh ├── network-artifacts │ ├── network1 │ │ ├── channel-artifacts │ │ │ ├── Org1MSPanchors.tx │ │ │ ├── Org2MSPanchors.tx │ │ │ ├── mychannel.block │ │ │ └── mychannel.tx │ │ ├── fabric-ca │ │ │ ├── ordererOrg │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── ca-cert.pem │ │ │ │ ├── fabric-ca-server.db │ │ │ │ ├── msp │ │ │ │ │ └── keystore │ │ │ │ │ │ ├── 5e01605d4d48b33b11d0a1687849c5cdc93f7c8bae889fcedcdf96c057321032_sk │ │ │ │ │ │ ├── IssuerRevocationPrivateKey │ │ │ │ │ │ ├── IssuerSecretKey │ │ │ │ │ │ └── f6932e894b1bb73e044b6d9db4086a7b0d141749adbc6a339ffbc4cb160eaf68_sk │ │ │ │ └── tls-cert.pem │ │ │ ├── org1 │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── ca-cert.pem │ │ │ │ ├── fabric-ca-server.db │ │ │ │ ├── msp │ │ │ │ │ └── keystore │ │ │ │ │ │ ├── 21f77749869bc4614a6fd88556c1a4b4da94a351160c60b57666324e973527f8_sk │ │ │ │ │ │ ├── IssuerRevocationPrivateKey │ │ │ │ │ │ ├── IssuerSecretKey │ │ │ │ │ │ └── c3ecc43c773376bd65d08f398b24efc998a306254c3162722b7076425b06a952_sk │ │ │ │ └── tls-cert.pem │ │ │ └── org2 │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── ca-cert.pem │ │ │ │ ├── fabric-ca-server.db │ │ │ │ ├── msp │ │ │ │ └── keystore │ │ │ │ │ ├── 158fc87aebce575beac99afb75dc785628fa53d542cf06a6dcba9f3ff7cbd141_sk │ │ │ │ │ ├── 58d85ba0c547563cc52522c445ee5e1eb1e3c66c2611297cfb116877ee8d30fa_sk │ │ │ │ │ ├── IssuerRevocationPrivateKey │ │ │ │ │ └── IssuerSecretKey │ │ │ │ └── tls-cert.pem │ │ ├── ordererOrganizations │ │ │ └── network1.com │ │ │ │ ├── fabric-ca-client-config.yaml │ │ │ │ ├── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── cacerts │ │ │ │ │ └── localhost-9054-ca-orderer-network1-com.pem │ │ │ │ ├── config.yaml │ │ │ │ ├── keystore │ │ │ │ │ └── 17969b1a79d80ad17b0db83b7277cda18104234c9007eb145f4b21dc4ac82ae4_sk │ │ │ │ ├── signcerts │ │ │ │ │ └── cert.pem │ │ │ │ └── tlscacerts │ │ │ │ │ └── tlsca.network1.com-cert.pem │ │ │ │ ├── orderers │ │ │ │ └── orderer.network1.com │ │ │ │ │ ├── msp │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ ├── cacerts │ │ │ │ │ │ └── localhost-9054-ca-orderer-network1-com.pem │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── keystore │ │ │ │ │ │ └── 4e8886ce82fb88288e2c8979f42668f96cac7c553a6868dcb3ab77759b726c87_sk │ │ │ │ │ ├── signcerts │ │ │ │ │ │ └── cert.pem │ │ │ │ │ └── tlscacerts │ │ │ │ │ │ └── tlsca.network1.com-cert.pem │ │ │ │ │ └── tls │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ ├── ca.crt │ │ │ │ │ ├── keystore │ │ │ │ │ └── 1c008ae138e299c2ecc31763b35bae18579810a6936f27af0fd15b32fc1a10dc_sk │ │ │ │ │ ├── server.crt │ │ │ │ │ ├── server.key │ │ │ │ │ ├── signcerts │ │ │ │ │ └── cert.pem │ │ │ │ │ └── tlscacerts │ │ │ │ │ └── tls-localhost-9054-ca-orderer-network1-com.pem │ │ │ │ └── users │ │ │ │ └── Admin@network1.com │ │ │ │ └── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── cacerts │ │ │ │ └── localhost-9054-ca-orderer-network1-com.pem │ │ │ │ ├── config.yaml │ │ │ │ ├── keystore │ │ │ │ └── ea6774918dd9633c681f17c9d7b63fb9d85b66d5e5c6beb50f62572fc01fea5d_sk │ │ │ │ └── signcerts │ │ │ │ └── cert.pem │ │ ├── peerOrganizations │ │ │ ├── org1.network1.com │ │ │ │ ├── ca │ │ │ │ │ └── ca.org1.network1.com-cert.pem │ │ │ │ ├── connection-org1.docker.json │ │ │ │ ├── connection-org1.json │ │ │ │ ├── connection-org1.yaml │ │ │ │ ├── fabric-ca-client-config.yaml │ │ │ │ ├── msp │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ ├── cacerts │ │ │ │ │ │ └── localhost-7054-ca-org1-network1-com.pem │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── keystore │ │ │ │ │ │ └── 1a7f6e279cb84b414976d27638afe3ff56c635bd50dd9489304c0449f3c7948b_sk │ │ │ │ │ ├── signcerts │ │ │ │ │ │ └── cert.pem │ │ │ │ │ └── tlscacerts │ │ │ │ │ │ └── ca.crt │ │ │ │ ├── peers │ │ │ │ │ └── peer0.org1.network1.com │ │ │ │ │ │ ├── msp │ │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ │ ├── cacerts │ │ │ │ │ │ │ └── localhost-7054-ca-org1-network1-com.pem │ │ │ │ │ │ ├── config.yaml │ │ │ │ │ │ ├── keystore │ │ │ │ │ │ │ └── e298e7f71f3375daa04334443e0750c6cce609eca3c04c4dccbde2e08802e801_sk │ │ │ │ │ │ └── signcerts │ │ │ │ │ │ │ └── cert.pem │ │ │ │ │ │ └── tls │ │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ │ ├── ca.crt │ │ │ │ │ │ ├── keystore │ │ │ │ │ │ └── 41cc51c5f4591b4717a2380c3d016295bf4efb0af96ce9b5d313e5b87eca5de2_sk │ │ │ │ │ │ ├── server.crt │ │ │ │ │ │ ├── server.key │ │ │ │ │ │ ├── signcerts │ │ │ │ │ │ └── cert.pem │ │ │ │ │ │ └── tlscacerts │ │ │ │ │ │ └── tls-localhost-7054-ca-org1-network1-com.pem │ │ │ │ ├── tlsca │ │ │ │ │ └── tlsca.org1.network1.com-cert.pem │ │ │ │ └── users │ │ │ │ │ ├── Admin@org1.network1.com │ │ │ │ │ └── msp │ │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ │ ├── cacerts │ │ │ │ │ │ └── localhost-7054-ca-org1-network1-com.pem │ │ │ │ │ │ ├── config.yaml │ │ │ │ │ │ ├── keystore │ │ │ │ │ │ └── 782c8143a0bd408a5f7c3003368395063dc2d89e176000f1f999894fd665dd82_sk │ │ │ │ │ │ └── signcerts │ │ │ │ │ │ └── cert.pem │ │ │ │ │ └── User1@org1.network1.com │ │ │ │ │ └── msp │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ ├── cacerts │ │ │ │ │ └── localhost-7054-ca-org1-network1-com.pem │ │ │ │ │ ├── keystore │ │ │ │ │ └── bc063ce1a09d6c027346b55e284a040afbf1c3ea7436130346482da30f102d83_sk │ │ │ │ │ └── signcerts │ │ │ │ │ └── cert.pem │ │ │ └── org2.network1.com │ │ │ │ ├── ca │ │ │ │ └── ca.org2.network1.com-cert.pem │ │ │ │ ├── connection-org2.docker.json │ │ │ │ ├── connection-org2.json │ │ │ │ ├── connection-org2.yaml │ │ │ │ ├── fabric-ca-client-config.yaml │ │ │ │ ├── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── cacerts │ │ │ │ │ └── localhost-7064-ca-org2-network1-com.pem │ │ │ │ ├── config.yaml │ │ │ │ ├── keystore │ │ │ │ │ └── 452508fadf06b5cdf22871e57129eb925f890e9b98494b3f6d353ebb4fa94210_sk │ │ │ │ ├── signcerts │ │ │ │ │ └── cert.pem │ │ │ │ └── tlscacerts │ │ │ │ │ └── ca.crt │ │ │ │ ├── peers │ │ │ │ └── peer0.org2.network1.com │ │ │ │ │ ├── msp │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ ├── cacerts │ │ │ │ │ │ └── localhost-7064-ca-org2-network1-com.pem │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── keystore │ │ │ │ │ │ └── 9841fb15f200fd2c3c24e0a5a0e3b7bbd5ce367ba689d066596f9b6047e679b0_sk │ │ │ │ │ └── signcerts │ │ │ │ │ │ └── cert.pem │ │ │ │ │ └── tls │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ ├── ca.crt │ │ │ │ │ ├── keystore │ │ │ │ │ └── 331f0fbc827128f9c075d5c06106abc72b091a847d4495c8c6f32f03eeaa8460_sk │ │ │ │ │ ├── server.crt │ │ │ │ │ ├── server.key │ │ │ │ │ ├── signcerts │ │ │ │ │ └── cert.pem │ │ │ │ │ └── tlscacerts │ │ │ │ │ └── tls-localhost-7064-ca-org2-network1-com.pem │ │ │ │ ├── tlsca │ │ │ │ └── tlsca.org2.network1.com-cert.pem │ │ │ │ └── users │ │ │ │ ├── Admin@org2.network1.com │ │ │ │ └── msp │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ ├── cacerts │ │ │ │ │ └── localhost-7064-ca-org2-network1-com.pem │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── keystore │ │ │ │ │ └── bfff78d86dd67d1c27fa835109482d10ca958b4e06d5a50411fbbba693753e54_sk │ │ │ │ │ └── signcerts │ │ │ │ │ └── cert.pem │ │ │ │ └── User1@org2.network1.com │ │ │ │ └── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── cacerts │ │ │ │ └── localhost-7064-ca-org2-network1-com.pem │ │ │ │ ├── keystore │ │ │ │ └── b7b73555961149e6ac2316051c69429255320fdd7c6a33c0692e4da5c7e8321e_sk │ │ │ │ └── signcerts │ │ │ │ └── cert.pem │ │ ├── system-genesis-block │ │ │ └── genesis.block │ │ └── wallet │ │ │ └── user1.id │ └── network2 │ │ ├── channel-artifacts │ │ ├── Org1MSPanchors.tx │ │ ├── Org2MSPanchors.tx │ │ ├── mychannel.block │ │ └── mychannel.tx │ │ ├── fabric-ca │ │ ├── ordererOrg │ │ │ ├── IssuerPublicKey │ │ │ ├── IssuerRevocationPublicKey │ │ │ ├── ca-cert.pem │ │ │ ├── fabric-ca-server.db │ │ │ ├── msp │ │ │ │ └── keystore │ │ │ │ │ ├── 15f61d83088ba666bd413f5fe1704d7a7c54c7c0d59443a75d194ca92781f99c_sk │ │ │ │ │ ├── IssuerRevocationPrivateKey │ │ │ │ │ ├── IssuerSecretKey │ │ │ │ │ └── afc2c59c3f9dd6e4990d1d42a3ea50ceb64eebf0c168e9a0371750b3c0a68c0f_sk │ │ │ └── tls-cert.pem │ │ ├── org1 │ │ │ ├── IssuerPublicKey │ │ │ ├── IssuerRevocationPublicKey │ │ │ ├── ca-cert.pem │ │ │ ├── fabric-ca-server.db │ │ │ ├── msp │ │ │ │ └── keystore │ │ │ │ │ ├── 53e9ee73c9a06130384d67efde5c6d8bbd43f0da5e2cffd010e7c6b385f11ba0_sk │ │ │ │ │ ├── IssuerRevocationPrivateKey │ │ │ │ │ ├── IssuerSecretKey │ │ │ │ │ └── aa9e87a1a7c1d250297451f46a4f5c74b8e50f6ca49f8768ce66724f04f945bf_sk │ │ │ └── tls-cert.pem │ │ └── org2 │ │ │ ├── IssuerPublicKey │ │ │ ├── IssuerRevocationPublicKey │ │ │ ├── ca-cert.pem │ │ │ ├── fabric-ca-server.db │ │ │ ├── msp │ │ │ └── keystore │ │ │ │ ├── 62e7b5304b57e7bb38ebf8eeaeb06b25de6f98f3561d30b5171ae25a8174a715_sk │ │ │ │ ├── IssuerRevocationPrivateKey │ │ │ │ ├── IssuerSecretKey │ │ │ │ └── cbbcb20288fb8df80b47634a41e4311fe606f35003c8e7d2bbf5358b73964ce5_sk │ │ │ └── tls-cert.pem │ │ ├── ordererOrganizations │ │ └── network2.com │ │ │ ├── fabric-ca-client-config.yaml │ │ │ ├── msp │ │ │ ├── IssuerPublicKey │ │ │ ├── IssuerRevocationPublicKey │ │ │ ├── cacerts │ │ │ │ └── localhost-8054-ca-orderer-network2-com.pem │ │ │ ├── config.yaml │ │ │ ├── keystore │ │ │ │ └── 751c843cd5bd67300e52067c2d97bd2762391a37ed219f1f74838023a9ea9294_sk │ │ │ ├── signcerts │ │ │ │ └── cert.pem │ │ │ └── tlscacerts │ │ │ │ └── tlsca.network2.com-cert.pem │ │ │ ├── orderers │ │ │ └── orderer.network2.com │ │ │ │ ├── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── cacerts │ │ │ │ │ └── localhost-8054-ca-orderer-network2-com.pem │ │ │ │ ├── config.yaml │ │ │ │ ├── keystore │ │ │ │ │ └── 6ea73d26cae01443eeb4cb9e5c04bc4d4b53a7f99594310fc08579ca099df827_sk │ │ │ │ ├── signcerts │ │ │ │ │ └── cert.pem │ │ │ │ └── tlscacerts │ │ │ │ │ └── tlsca.network2.com-cert.pem │ │ │ │ └── tls │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── ca.crt │ │ │ │ ├── keystore │ │ │ │ └── 1e17ec6d2f3c5419bd8ae7e91d2a9abe0d318de063b7f8ad81ab95167ccdb99d_sk │ │ │ │ ├── server.crt │ │ │ │ ├── server.key │ │ │ │ ├── signcerts │ │ │ │ └── cert.pem │ │ │ │ └── tlscacerts │ │ │ │ └── tls-localhost-8054-ca-orderer-network2-com.pem │ │ │ └── users │ │ │ └── Admin@network2.com │ │ │ └── msp │ │ │ ├── IssuerPublicKey │ │ │ ├── IssuerRevocationPublicKey │ │ │ ├── cacerts │ │ │ └── localhost-8054-ca-orderer-network2-com.pem │ │ │ ├── config.yaml │ │ │ ├── keystore │ │ │ └── 8e71b425433dab0d235725bcd35dc7e88f10f872f444f914dab4d757a7497260_sk │ │ │ └── signcerts │ │ │ └── cert.pem │ │ ├── peerOrganizations │ │ ├── org1.network2.com │ │ │ ├── ca │ │ │ │ └── ca.org1.network2.com-cert.pem │ │ │ ├── connection-org1.docker.json │ │ │ ├── connection-org1.json │ │ │ ├── connection-org1.yaml │ │ │ ├── fabric-ca-client-config.yaml │ │ │ ├── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── cacerts │ │ │ │ │ └── localhost-5054-ca-org1-network2-com.pem │ │ │ │ ├── config.yaml │ │ │ │ ├── keystore │ │ │ │ │ └── abb0ef4db6f4cd88c3386460afaf2633db0d017eba5c1ab19330104e930b90c7_sk │ │ │ │ ├── signcerts │ │ │ │ │ └── cert.pem │ │ │ │ └── tlscacerts │ │ │ │ │ └── ca.crt │ │ │ ├── peers │ │ │ │ └── peer0.org1.network2.com │ │ │ │ │ ├── msp │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ ├── cacerts │ │ │ │ │ │ └── localhost-5054-ca-org1-network2-com.pem │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── keystore │ │ │ │ │ │ └── 503fd2a75a1ed7835dc8802377246eb30ee31e553f5916878e4aed44fbe3903d_sk │ │ │ │ │ └── signcerts │ │ │ │ │ │ └── cert.pem │ │ │ │ │ └── tls │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ ├── ca.crt │ │ │ │ │ ├── keystore │ │ │ │ │ └── 71ab18f576b0b7d72bc341518ff6676c0579968ee86ed5a67474368c14964293_sk │ │ │ │ │ ├── server.crt │ │ │ │ │ ├── server.key │ │ │ │ │ ├── signcerts │ │ │ │ │ └── cert.pem │ │ │ │ │ └── tlscacerts │ │ │ │ │ └── tls-localhost-5054-ca-org1-network2-com.pem │ │ │ ├── tlsca │ │ │ │ └── tlsca.org1.network2.com-cert.pem │ │ │ └── users │ │ │ │ ├── Admin@org1.network2.com │ │ │ │ └── msp │ │ │ │ │ ├── IssuerPublicKey │ │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ │ ├── cacerts │ │ │ │ │ └── localhost-5054-ca-org1-network2-com.pem │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── keystore │ │ │ │ │ └── 52ba4fc6b52e51780baa6baf39cb6c62a64deded697d02ac44ff20a463cb7330_sk │ │ │ │ │ └── signcerts │ │ │ │ │ └── cert.pem │ │ │ │ └── User1@org1.network2.com │ │ │ │ └── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── cacerts │ │ │ │ └── localhost-5054-ca-org1-network2-com.pem │ │ │ │ ├── keystore │ │ │ │ └── e62d2a5846acd496fec07da4a3008dac6b0457075d410f041638c0d49ae9a803_sk │ │ │ │ └── signcerts │ │ │ │ └── cert.pem │ │ └── org2.network2.com │ │ │ ├── ca │ │ │ └── ca.org2.network2.com-cert.pem │ │ │ ├── connection-org2.docker.json │ │ │ ├── connection-org2.json │ │ │ ├── connection-org2.yaml │ │ │ ├── fabric-ca-client-config.yaml │ │ │ ├── msp │ │ │ ├── IssuerPublicKey │ │ │ ├── IssuerRevocationPublicKey │ │ │ ├── cacerts │ │ │ │ └── localhost-5064-ca-org2-network2-com.pem │ │ │ ├── config.yaml │ │ │ ├── keystore │ │ │ │ └── a8068d2e760dddbfa7dfd061516c669a57823c140a4c34b4c83056cc61055012_sk │ │ │ ├── signcerts │ │ │ │ └── cert.pem │ │ │ └── tlscacerts │ │ │ │ └── ca.crt │ │ │ ├── peers │ │ │ └── peer0.org2.network2.com │ │ │ │ ├── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── cacerts │ │ │ │ │ └── localhost-5064-ca-org2-network2-com.pem │ │ │ │ ├── config.yaml │ │ │ │ ├── keystore │ │ │ │ │ └── 556a7a5293b2b56615039e57147394a80d6091621fdad6ff253d559ae3f04a3f_sk │ │ │ │ └── signcerts │ │ │ │ │ └── cert.pem │ │ │ │ └── tls │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── ca.crt │ │ │ │ ├── keystore │ │ │ │ └── 45ff3bba890979ee9d7145cc703330fb3ac80b01ef2ce737f55cc4dcc41b8c7b_sk │ │ │ │ ├── server.crt │ │ │ │ ├── server.key │ │ │ │ ├── signcerts │ │ │ │ └── cert.pem │ │ │ │ └── tlscacerts │ │ │ │ └── tls-localhost-5064-ca-org2-network2-com.pem │ │ │ ├── tlsca │ │ │ └── tlsca.org2.network2.com-cert.pem │ │ │ └── users │ │ │ ├── Admin@org2.network2.com │ │ │ └── msp │ │ │ │ ├── IssuerPublicKey │ │ │ │ ├── IssuerRevocationPublicKey │ │ │ │ ├── cacerts │ │ │ │ └── localhost-5064-ca-org2-network2-com.pem │ │ │ │ ├── config.yaml │ │ │ │ ├── keystore │ │ │ │ └── 5e9de4dc314b14f7e06b01380a4a7d1ec86d1bdfa5e22ab4f8374db15e17a218_sk │ │ │ │ └── signcerts │ │ │ │ └── cert.pem │ │ │ └── User1@org2.network2.com │ │ │ └── msp │ │ │ ├── IssuerPublicKey │ │ │ ├── IssuerRevocationPublicKey │ │ │ ├── cacerts │ │ │ └── localhost-5064-ca-org2-network2-com.pem │ │ │ ├── keystore │ │ │ └── 6b0c9935f9a1c576c39215a5d5637d2f39f4d93ce6456ea64d6ab657cca31890_sk │ │ │ └── signcerts │ │ │ └── cert.pem │ │ ├── system-genesis-block │ │ └── genesis.block │ │ └── wallet │ │ └── user1.id └── shared │ ├── README.md │ ├── chaincode │ └── .gitkeep │ ├── network1 │ ├── ccp-generate.sh │ ├── ccp-template.json │ ├── ccp-template.yaml │ ├── config │ │ ├── configtx.yaml │ │ ├── core.yaml │ │ └── orderer.yaml │ ├── configtx │ │ └── configtx.yaml │ ├── cryptogen │ │ ├── crypto-config-orderer.yaml │ │ ├── crypto-config-org1.yaml │ │ └── crypto-config-org2.yaml │ └── fabric-ca │ │ ├── ordererOrg │ │ └── fabric-ca-server-config.yaml │ │ ├── org1 │ │ └── fabric-ca-server-config.yaml │ │ ├── org2 │ │ └── fabric-ca-server-config.yaml │ │ └── registerEnroll.sh │ └── network2 │ ├── ccp-generate.sh │ ├── ccp-template.json │ ├── ccp-template.yaml │ ├── config │ ├── configtx.yaml │ ├── core.yaml │ └── orderer.yaml │ ├── configtx │ └── configtx.yaml │ ├── cryptogen │ ├── crypto-config-orderer.yaml │ ├── crypto-config-org1.yaml │ └── crypto-config-org2.yaml │ └── fabric-ca │ ├── ordererOrg │ └── fabric-ca-server-config.yaml │ ├── org1 │ └── fabric-ca-server-config.yaml │ ├── org2 │ └── fabric-ca-server-config.yaml │ └── registerEnroll.sh └── indy ├── README.md └── docker ├── .gitignore ├── Dockerfile ├── Makefile ├── docker-compose.yaml ├── scripts ├── create_dirs_modified.sh └── run_indy_nodes.sh ├── start_testiin.sh └── stop_testiin.sh /common/.gitignore: -------------------------------------------------------------------------------- 1 | fabric-protos/ -------------------------------------------------------------------------------- /common/policy-dsl/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /common/policy-dsl/.node-version: -------------------------------------------------------------------------------- 1 | 14.15.1 2 | -------------------------------------------------------------------------------- /common/policy-dsl/parser/Policy.tokens: -------------------------------------------------------------------------------- 1 | WS=1 2 | COUNT=2 3 | INTLIT=3 4 | AND=4 5 | OR=5 6 | GREATER_THAN=6 7 | LESS_THAN=7 8 | EQUAL=8 9 | GREATER_THAN_EQUAL=9 10 | LESS_THAN_EQUAL=10 11 | ID=11 12 | 'count'=2 13 | '&&'=4 14 | '||'=5 15 | '>'=6 16 | '<'=7 17 | '=='=8 18 | '>='=9 19 | '<='=10 20 | -------------------------------------------------------------------------------- /common/policy-dsl/parser/PolicyLexer.tokens: -------------------------------------------------------------------------------- 1 | WS=1 2 | COUNT=2 3 | INTLIT=3 4 | AND=4 5 | OR=5 6 | GREATER_THAN=6 7 | LESS_THAN=7 8 | EQUAL=8 9 | GREATER_THAN_EQUAL=9 10 | LESS_THAN_EQUAL=10 11 | ID=11 12 | 'count'=2 13 | '&&'=4 14 | '||'=5 15 | '>'=6 16 | '<'=7 17 | '=='=8 18 | '>='=9 19 | '<='=10 20 | -------------------------------------------------------------------------------- /common/protos-go/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: build 2 | build: 3 | sh ../get-fabric-protos.sh ../.. 4 | sh build-protos.sh 5 | 6 | .PHONY: clean-build 7 | clean-build: 8 | rm -R `ls -1 -d ./*/` 9 | 10 | .PHONY: clean 11 | clean: 12 | rm -rf ../fabric-protos -------------------------------------------------------------------------------- /common/protos-go/VERSION: -------------------------------------------------------------------------------- 1 | 1.6.2 -------------------------------------------------------------------------------- /common/protos-java-kt/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | build/ 3 | src/ 4 | github.properties 5 | -------------------------------------------------------------------------------- /common/protos-java-kt/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: build 2 | build: 3 | sh ../get-fabric-protos.sh ../.. 4 | ./gradlew clean jar 5 | 6 | .PHONY: publish 7 | publish: build 8 | ./gradlew publishAllPublicationsToMavenRepository 9 | 10 | .PHONY: clean-build 11 | clean-build: 12 | ./gradlew clean 13 | 14 | .PHONY: clean 15 | clean: clean-build 16 | rm -rf ../fabric-protos -------------------------------------------------------------------------------- /common/protos-java-kt/github.properties.template: -------------------------------------------------------------------------------- 1 | username= 2 | password= 3 | url=https://maven.pkg.github.com/hyperledger-labs/weaver-dlt-interoperability -------------------------------------------------------------------------------- /common/protos-java-kt/gradle.properties: -------------------------------------------------------------------------------- 1 | name=Interop Protos 2 | group=com.weaver 3 | version=1.6.2 4 | kotlin.incremental=false 5 | -------------------------------------------------------------------------------- /common/protos-java-kt/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/common/protos-java-kt/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /common/protos-java-kt/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /common/protos-java-kt/repositories.gradle: -------------------------------------------------------------------------------- 1 | repositories { 2 | mavenLocal() 3 | mavenCentral() 4 | jcenter() 5 | maven { url 'https://jitpack.io' } 6 | maven { url 'https://ci-artifactory.corda.r3cev.com/artifactory/corda' } 7 | maven { url 'https://repo.gradle.org/gradle/libs-releases' } 8 | } 9 | -------------------------------------------------------------------------------- /common/protos-js/.gitignore: -------------------------------------------------------------------------------- 1 | .npmrc 2 | node_modules/ 3 | package-lock.json 4 | common/ 5 | corda/ 6 | driver/ 7 | identity/ 8 | fabric/ 9 | networks/ 10 | relay/ 11 | peer/ 12 | msp/ 13 | -------------------------------------------------------------------------------- /common/protos-js/.npmignore: -------------------------------------------------------------------------------- 1 | .npmrc 2 | .npmrc.template 3 | node_modules/ 4 | package-lock.json 5 | Makefile 6 | .gitignore 7 | .npmignore 8 | build-protos.sh -------------------------------------------------------------------------------- /common/protos-js/.npmrc.template: -------------------------------------------------------------------------------- 1 | @hyperledger-labs:registry=https://npm.pkg.github.com/hyperledger-labs 2 | //npm.pkg.github.com/:_authToken= 3 | -------------------------------------------------------------------------------- /common/protos-rs/.gitignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /common/protos-rs/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: build 2 | build: 3 | cargo build 4 | 5 | .PHONY: clean 6 | clean: 7 | rm -rf pkg/src/generated/* pkg/target target 8 | 9 | .PHONY: publish 10 | publish: 11 | cd pkg && cargo publish 12 | 13 | .PHONY: dry-run-publish 14 | dry-run-publish: 15 | cd pkg && cargo publish --dry-run --allow-dirty -------------------------------------------------------------------------------- /common/protos-rs/pkg/README.md: -------------------------------------------------------------------------------- 1 | # Weaver Compiled Protos for Rust 2 | 3 | This package contains compiled the gRPC service and protocol buffer rust files for the relay, drivers, other interoperation modules, and common structures used by several Weaver components. 4 | 5 | Read more about Weaver protos here: [RFC Formats](../../../rfcs/formats/README.md) -------------------------------------------------------------------------------- /common/protos-rs/pkg/src/generated/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/common/protos-rs/pkg/src/generated/.gitkeep -------------------------------------------------------------------------------- /common/protos-sol/.gitignore: -------------------------------------------------------------------------------- 1 | *.sol 2 | *.proto 3 | solidity-protos 4 | -------------------------------------------------------------------------------- /common/protos-sol/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: build 2 | build: 3 | sh build.sh 4 | 5 | .PHONY: clean 6 | clean: 7 | rm -rf *.sol *.proto -------------------------------------------------------------------------------- /common/protos/README.md: -------------------------------------------------------------------------------- 1 | 6 | ## Weaver Protos 7 | 8 | This repository contains the gRPC service and protocol buffer definitions for the relay, drivers, other interoperation modules, and common structures used by several Weaver components. 9 | -------------------------------------------------------------------------------- /common/protos/common/proofs.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package common.proofs; 4 | option java_package = "com.weaver.protos.common.proofs"; 5 | option go_package = "github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go/common"; 6 | 7 | message Proof { 8 | string signature = 1; 9 | string certificate = 2; 10 | } 11 | 12 | message Proofs { repeated Proof proofs = 1; } 13 | -------------------------------------------------------------------------------- /core/drivers/corda-driver/VERSION: -------------------------------------------------------------------------------- 1 | 1.6.2 -------------------------------------------------------------------------------- /core/drivers/corda-driver/github.properties.template: -------------------------------------------------------------------------------- 1 | username= 2 | password= 3 | url=https://maven.pkg.github.com/hyperledger-labs/weaver-dlt-interoperability -------------------------------------------------------------------------------- /core/drivers/corda-driver/gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | name=corda-driver 3 | group=com.weaver.corda.driver 4 | version=1.6.2 5 | kotlin.incremental=false 6 | -------------------------------------------------------------------------------- /core/drivers/corda-driver/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/core/drivers/corda-driver/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /core/drivers/corda-driver/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /core/drivers/corda-driver/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "corda-driver" 2 | 3 | -------------------------------------------------------------------------------- /core/drivers/corda-driver/src/main/resources/META-INF/services/net.corda.core.serialization.SerializationWhitelist: -------------------------------------------------------------------------------- 1 | com.weaver.corda.driver.CustomSerializationWhitelist -------------------------------------------------------------------------------- /core/drivers/corda-driver/src/main/resources/config.properties: -------------------------------------------------------------------------------- 1 | DRIVER_PORT=9099 2 | -------------------------------------------------------------------------------- /core/drivers/fabric-driver/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /out 3 | /protos 4 | /protos-js 5 | .env 6 | /fabric-protos 7 | package-lock.json 8 | .npmrc 9 | driverdbs 10 | weaver-fabric-interop-sdk 11 | -------------------------------------------------------------------------------- /core/drivers/fabric-driver/.npmrc.template: -------------------------------------------------------------------------------- 1 | @hyperledger-labs:registry=https://npm.pkg.github.com/hyperledger-labs 2 | //npm.pkg.github.com/:_authToken= 3 | -------------------------------------------------------------------------------- /core/drivers/fabric-driver/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": true, 3 | "trailingComma": "all", 4 | "singleQuote": true, 5 | "printWidth": 120, 6 | "tabWidth": 4 7 | } 8 | -------------------------------------------------------------------------------- /core/drivers/fabric-driver/VERSION: -------------------------------------------------------------------------------- 1 | 1.6.2 -------------------------------------------------------------------------------- /core/drivers/fabric-driver/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "admin":{ 3 | "name":"admin", 4 | "secret":"adminpw" 5 | }, 6 | "relay": { 7 | "name":"relay", 8 | "affiliation":"org1.department1", 9 | "role": "client", 10 | "attrs": [{ "name": "relay", "value": "true", "ecert": true }] 11 | }, 12 | "mspId":"Org1MSP", 13 | "caUrl":"" 14 | } -------------------------------------------------------------------------------- /core/drivers/fabric-driver/constants/driver-error-constants.json: -------------------------------------------------------------------------------- 1 | { 2 | "SUB_EXISTS": "Event subscription already exists with requestId: {0}" 3 | } -------------------------------------------------------------------------------- /core/identity-management/iin-agent/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /out 3 | /protos 4 | /protos-js 5 | /weaver-fabric-interop-sdk 6 | .env 7 | package-lock.json 8 | .npmrc 9 | .nyc_output 10 | config*.json 11 | dnsconfig*.json 12 | security-domain-config*.json 13 | /wallet-* 14 | -------------------------------------------------------------------------------- /core/identity-management/iin-agent/.npmrc.template: -------------------------------------------------------------------------------- 1 | @hyperledger-labs:registry=https://npm.pkg.github.com/hyperledger-labs 2 | //npm.pkg.github.com/:_authToken= 3 | -------------------------------------------------------------------------------- /core/identity-management/iin-agent/VERSION: -------------------------------------------------------------------------------- 1 | 1.6.2 -------------------------------------------------------------------------------- /core/identity-management/iin-agent/docker-testnet/configs/security-domain-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "network1": "mychannel", 3 | "network2": "mychannel" 4 | } -------------------------------------------------------------------------------- /core/identity-management/iin-agent/security-domain-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "network1": "mychannel", 3 | "network2": "mychannel" 4 | } -------------------------------------------------------------------------------- /core/identity-management/iin-agent/security-domain-config.json.template: -------------------------------------------------------------------------------- 1 | { 2 | "": "", 3 | "": [ 4 | "", 5 | "" 6 | ] 7 | } -------------------------------------------------------------------------------- /core/identity-management/iin-agent/test/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/core/identity-management/iin-agent/test/.gitkeep -------------------------------------------------------------------------------- /core/identity-management/iin-agent/test/data/privKey.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgJ3VTKbfrMI3dm+iI 3 | TGcMCwgmi+8JhUVYZIZfjl9okWChRANCAARDlDA8Dzji47NlBryIVojC7sAvhqAz 4 | Vdp8+rLfRs7mtodNTPKPeSIqOps3ZZ/S+KWZv9h8zJwaMjyq642EZnIm 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /core/network/besu/contracts/interop/.gitignore: -------------------------------------------------------------------------------- 1 | asset_locks.proto.sol -------------------------------------------------------------------------------- /core/network/corda-interop-app/TRADEMARK: -------------------------------------------------------------------------------- 1 | Corda and the Corda logo are trademarks of R3CEV LLC and its affiliates. All rights reserved. 2 | 3 | For R3CEV LLC's trademark and logo usage information, please consult our Trademark Usage Policy at 4 | https://www.r3.com/trademark-policy/. 5 | -------------------------------------------------------------------------------- /core/network/corda-interop-app/constants.properties: -------------------------------------------------------------------------------- 1 | cordaReleaseGroup=net.corda 2 | cordaCoreReleaseGroup=net.corda 3 | cordaVersion=4.8.11 4 | cordaCoreVersion=4.8.11 5 | gradlePluginsVersion=5.0.17 6 | kotlinVersion=1.4.32 7 | junitVersion=4.12 8 | log4jVersion=2.17.1 9 | platformVersion=10 10 | slf4jVersion=1.7.25 11 | nettyVersion=4.1.22.Final 12 | arrowVersion=0.10.4 13 | 14 | weaverVersion=1.6.2 15 | -------------------------------------------------------------------------------- /core/network/corda-interop-app/github.properties.template: -------------------------------------------------------------------------------- 1 | username= 2 | password= 3 | url=https://maven.pkg.github.com/hyperledger-labs/weaver-dlt-interoperability -------------------------------------------------------------------------------- /core/network/corda-interop-app/gradle.properties: -------------------------------------------------------------------------------- 1 | name=Interoperability CorDapp 2 | group=com.weaver.corda.app.interop 3 | version=1.6.2 4 | kotlin.incremental=false 5 | -------------------------------------------------------------------------------- /core/network/corda-interop-app/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/core/network/corda-interop-app/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /core/network/corda-interop-app/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /core/network/corda-interop-app/interop-workflows/src/main/resources/META-INF/services/net.corda.core.serialization.SerializationWhitelist: -------------------------------------------------------------------------------- 1 | com.weaver.corda.app.interop.flows.customSerializers.CustomSerializationWhitelist 2 | -------------------------------------------------------------------------------- /core/network/corda-interop-app/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'interop-workflows' 2 | include 'interop-contracts' 3 | include 'test-cordapp' 4 | -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/.gitignore: -------------------------------------------------------------------------------- 1 | # Binaries for programs and plugins 2 | *.exe 3 | *.exe~ 4 | *.dll 5 | *.so 6 | *.dylib 7 | 8 | # Test binary, built with `go test -c` 9 | *.test 10 | 11 | # Output of the go coverage tool, specifically when used with LiteIDE 12 | *.out 13 | 14 | # Dependency directories (remove the comment below to include it) 15 | # vendor/ 16 | protos 17 | fabric-protos 18 | bin 19 | .env 20 | -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/core/network/fabric-interop-cc/assets/.gitkeep -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/assets/make-remote-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/core/network/fabric-interop-cc/assets/make-remote-request.png -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/assets/verify-remote-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/core/network/fabric-interop-cc/assets/verify-remote-request.png -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/contracts/interop/.gitignore: -------------------------------------------------------------------------------- 1 | interop 2 | vendor -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/contracts/interop/README.md: -------------------------------------------------------------------------------- 1 | 6 | # Weaver Fabric Interop Chaincode -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/contracts/interop/VERSION: -------------------------------------------------------------------------------- 1 | 1.6.2 -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/contracts/interop/test_data/privKey.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg2K1IYJbUYLJZi1Qd 3 | h3vhv/sLT/ga+qiZlTI/whYpgXOhRANCAARqfXkH3Wi+W0IGgjE58A3IMdlcIjYR 4 | U+mYaVkz6ARC6dKLeJ35s1/pMvVEJk6Dpfjco9Pj5mXZTt4UCy7ajLyF 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/external-service/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "path":"", 3 | "type":"external", 4 | "label":"weavercc" 5 | } -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/interfaces/asset-mgmt/.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | asset-mgmt 3 | -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/interfaces/asset-mgmt/README.md: -------------------------------------------------------------------------------- 1 | 6 | # Asset Management Interface -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/interfaces/asset-mgmt/VERSION: -------------------------------------------------------------------------------- 1 | 1.6.2 -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/libs/assetexchange/.gitignore: -------------------------------------------------------------------------------- 1 | vendor -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/libs/assetexchange/Makefile: -------------------------------------------------------------------------------- 1 | run-vendor: 2 | go mod edit -replace github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go=../../../../../common/protos-go/ 3 | go mod vendor 4 | 5 | undo-vendor: 6 | rm -rf vendor 7 | go mod edit -dropreplace github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go 8 | 9 | clean: 10 | rm -rf vendor -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/libs/assetexchange/VERSION: -------------------------------------------------------------------------------- 1 | 1.6.2 -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/libs/utils/.gitignore: -------------------------------------------------------------------------------- 1 | vendor -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/libs/utils/Makefile: -------------------------------------------------------------------------------- 1 | run-vendor: 2 | go mod edit -replace github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go=../../../../../common/protos-go/ 3 | go mod vendor 4 | 5 | undo-vendor: 6 | rm -rf vendor 7 | go mod edit -dropreplace github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go 8 | 9 | clean: 10 | rm -rf vendor -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/libs/utils/README.md: -------------------------------------------------------------------------------- 1 | 6 | # Utils Library -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/libs/utils/VERSION: -------------------------------------------------------------------------------- 1 | 1.6.2 -------------------------------------------------------------------------------- /core/network/fabric-interop-cc/scripts/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd ./contracts/interop 4 | go build -o ../../bin/interop -------------------------------------------------------------------------------- /core/relay/.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [alias] 2 | server = "run --bin server" 3 | client = "run --bin client" -------------------------------------------------------------------------------- /core/relay/.env.template: -------------------------------------------------------------------------------- 1 | PATH_TO_CONFIG= 2 | RELAY_NAME=<"name" in config toml file> 3 | RELAY_PORT= 4 | DOCKER_IMAGE_NAME=ghcr.io/hyperledger-labs/weaver-relay-server 5 | DOCKER_TAG=1.6.0 6 | EXTERNAL_NETWORK= 7 | COMPOSE_PROJECT_NAME= 8 | COMPOSE_PROJECT_NETWORK= -------------------------------------------------------------------------------- /core/relay/.gitignore: -------------------------------------------------------------------------------- 1 | fingerprint.json 2 | /target 3 | protos-rs 4 | /db 5 | .env 6 | -------------------------------------------------------------------------------- /core/relay/VERSION: -------------------------------------------------------------------------------- 1 | 1.6.2 -------------------------------------------------------------------------------- /core/relay/assets/relay-high-level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/core/relay/assets/relay-high-level.png -------------------------------------------------------------------------------- /core/relay/assets/relay-low-level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/core/relay/assets/relay-low-level.png -------------------------------------------------------------------------------- /core/relay/credentials/docker/relay_drivers_trust_store.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/core/relay/credentials/docker/relay_drivers_trust_store.jks -------------------------------------------------------------------------------- /core/relay/credentials/docker/v3.ext: -------------------------------------------------------------------------------- 1 | subjectAltName = DNS:,DNS:localhost,IP:127.0.0.1 2 | -------------------------------------------------------------------------------- /core/relay/credentials/fabric_trust_store.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/core/relay/credentials/fabric_trust_store.jks -------------------------------------------------------------------------------- /core/relay/docker/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | BINARY=${1:-server} 4 | 5 | case $BINARY in 6 | server | driver | client) 7 | shift 8 | ./entrypoint-$BINARY.sh $@ 9 | EXIT_CODE=$? 10 | ;; 11 | *) 12 | echo "binary target: $BINARY is invalid (use: server | driver | client)" 13 | EXIT_CODE=1 14 | ;; 15 | esac 16 | 17 | exit $EXIT_CODE 18 | 19 | -------------------------------------------------------------------------------- /core/relay/driver/driver-error-constants.json: -------------------------------------------------------------------------------- 1 | { 2 | "SUB_EXISTS": "Event subscription already exists with requestId: {0}" 3 | } -------------------------------------------------------------------------------- /core/relay/src/services/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod data_transfer_service; 2 | pub mod network_service; 3 | pub mod event_subscribe_service; 4 | pub mod event_publish_service; 5 | pub mod helpers; 6 | pub mod types; 7 | -------------------------------------------------------------------------------- /core/relay/src/services/types.rs: -------------------------------------------------------------------------------- 1 | use serde; 2 | 3 | #[derive(Clone, PartialEq, serde::Serialize, serde::Deserialize, Debug)] 4 | pub struct Driver { 5 | pub port: String, 6 | pub hostname: String, 7 | pub tls: bool, 8 | pub tlsca_cert_path: String, 9 | } 10 | 11 | #[derive(Clone, PartialEq, serde::Serialize, serde::Deserialize, Debug)] 12 | pub struct Network { 13 | pub network: String, 14 | } -------------------------------------------------------------------------------- /core/relay/tests/integration_tests.rs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright IBM Corp. All Rights Reserved. 3 | * 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | module.exports = { 8 | presets: [require.resolve('@docusaurus/core/lib/babel/preset')], 9 | }; 10 | -------------------------------------------------------------------------------- /docs/docs/external/deployment-considerations/deployment-patterns.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: "deployment-patterns" 3 | title: Deployment Patterns 4 | --- 5 | 6 | 11 | -------------------------------------------------------------------------------- /docs/docs/external/deployment-considerations/governance-and-policies.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: "governance-and-policies" 3 | title: Governance and Policies 4 | --- 5 | 6 | 11 | -------------------------------------------------------------------------------- /docs/docs/external/deployment-considerations/legal-and-regulation.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: legal-and-regulation 3 | title: Legal and Regulation 4 | --- 5 | 6 | 11 | -------------------------------------------------------------------------------- /docs/docs/external/getting-started/enabling-weaver-network/besu.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: besu 3 | title: Hyperledger Besu 4 | --- 5 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /docs/docs/external/roadmap.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: roadmap 3 | title: Roadmap 4 | --- 5 | 6 | 11 | -------------------------------------------------------------------------------- /docs/docs/external/security-model/access-control.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: access-control 3 | title: Access Control 4 | --- 5 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /docs/docs/external/security-model/authentication.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: authentication 3 | title: Authentication 4 | --- 5 | 6 | 11 | -------------------------------------------------------------------------------- /docs/docs/external/security-model/proofs-and-verification.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: proofs-and-verification 3 | title: Proofs and Verification 4 | --- 5 | 6 | 11 | -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/.nojekyll -------------------------------------------------------------------------------- /docs/static/architecture-assets/architecture_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/architecture_overview.png -------------------------------------------------------------------------------- /docs/static/architecture-assets/corda_dapp_flow1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/corda_dapp_flow1.png -------------------------------------------------------------------------------- /docs/static/architecture-assets/corda_dapp_flow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/corda_dapp_flow2.png -------------------------------------------------------------------------------- /docs/static/architecture-assets/decentralized-id-mgmt-arch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/decentralized-id-mgmt-arch.jpg -------------------------------------------------------------------------------- /docs/static/architecture-assets/driver_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/driver_architecture.png -------------------------------------------------------------------------------- /docs/static/architecture-assets/fabric_dapp_flow1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/fabric_dapp_flow1.png -------------------------------------------------------------------------------- /docs/static/architecture-assets/fabric_dapp_flow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/fabric_dapp_flow2.png -------------------------------------------------------------------------------- /docs/static/architecture-assets/identity-data-planes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/identity-data-planes.jpg -------------------------------------------------------------------------------- /docs/static/architecture-assets/iin-augmented-network.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/iin-augmented-network.jpg -------------------------------------------------------------------------------- /docs/static/architecture-assets/iin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/iin.jpg -------------------------------------------------------------------------------- /docs/static/architecture-assets/protocol-get-info-phase.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/protocol-get-info-phase.jpg -------------------------------------------------------------------------------- /docs/static/architecture-assets/protocol-identity-overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/protocol-identity-overview.jpg -------------------------------------------------------------------------------- /docs/static/architecture-assets/protocol-registration-phase.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/protocol-registration-phase.jpg -------------------------------------------------------------------------------- /docs/static/architecture-assets/protocol-update-info-phase.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/protocol-update-info-phase.jpg -------------------------------------------------------------------------------- /docs/static/architecture-assets/relay_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/relay_architecture.png -------------------------------------------------------------------------------- /docs/static/architecture-assets/relay_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/architecture-assets/relay_flow.png -------------------------------------------------------------------------------- /docs/static/cordapp-assets/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/cordapp-assets/arch.png -------------------------------------------------------------------------------- /docs/static/cordapp-assets/flow1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/cordapp-assets/flow1.png -------------------------------------------------------------------------------- /docs/static/cordapp-assets/flow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/cordapp-assets/flow2.png -------------------------------------------------------------------------------- /docs/static/cordapp-assets/flow3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/cordapp-assets/flow3.png -------------------------------------------------------------------------------- /docs/static/cordapp-assets/participants.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/cordapp-assets/participants.png -------------------------------------------------------------------------------- /docs/static/enabling-weaver/corda-network-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/enabling-weaver/corda-network-model.png -------------------------------------------------------------------------------- /docs/static/enabling-weaver/corda-weaver-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/enabling-weaver/corda-weaver-model.png -------------------------------------------------------------------------------- /docs/static/enabling-weaver/fabric-network-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/enabling-weaver/fabric-network-model.png -------------------------------------------------------------------------------- /docs/static/enabling-weaver/fabric-weaver-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/enabling-weaver/fabric-weaver-model.png -------------------------------------------------------------------------------- /docs/static/integration-pattern-consensus-driven.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/integration-pattern-consensus-driven.jpg -------------------------------------------------------------------------------- /docs/static/integration-pattern-single-enterprise-multiple-networks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/integration-pattern-single-enterprise-multiple-networks.jpg -------------------------------------------------------------------------------- /docs/static/integration-pattern-single-network-multiple-cloud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/integration-pattern-single-network-multiple-cloud.jpg -------------------------------------------------------------------------------- /docs/static/integration-pattern-single-party-api.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/integration-pattern-single-party-api.jpg -------------------------------------------------------------------------------- /docs/static/legacy-integration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/legacy-integration.jpg -------------------------------------------------------------------------------- /docs/static/levels-of-interoperability.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/levels-of-interoperability.jpg -------------------------------------------------------------------------------- /docs/static/multi-party-trust-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/multi-party-trust-model.png -------------------------------------------------------------------------------- /docs/static/relayd/confidential-message-exchange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/relayd/confidential-message-exchange.png -------------------------------------------------------------------------------- /docs/static/relayd/confidential-message-exchange2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/relayd/confidential-message-exchange2.png -------------------------------------------------------------------------------- /docs/static/relayd/private-message-exchange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/relayd/private-message-exchange.png -------------------------------------------------------------------------------- /docs/static/relayd/private-public-message-exchange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/relayd/private-public-message-exchange.png -------------------------------------------------------------------------------- /docs/static/relayd/private-public-message-exchange2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/relayd/private-public-message-exchange2.png -------------------------------------------------------------------------------- /docs/static/relayd/private-public-message-exchange3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/relayd/private-public-message-exchange3.png -------------------------------------------------------------------------------- /docs/static/relayd/relay-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/relayd/relay-architecture.png -------------------------------------------------------------------------------- /docs/static/setup-assets/Corda_network.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/setup-assets/Corda_network.jpg -------------------------------------------------------------------------------- /docs/static/setup-assets/Corda_successful_initialise.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/setup-assets/Corda_successful_initialise.jpg -------------------------------------------------------------------------------- /docs/static/setup-assets/Corda_to_fabric_success.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/setup-assets/Corda_to_fabric_success.jpg -------------------------------------------------------------------------------- /docs/static/setup-assets/Fabric_to_corda_success.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/setup-assets/Fabric_to_corda_success.jpg -------------------------------------------------------------------------------- /docs/static/shared/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/shared/favicon.ico -------------------------------------------------------------------------------- /docs/static/shared/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/shared/logo.png -------------------------------------------------------------------------------- /docs/static/simple-dvp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/simple-dvp.png -------------------------------------------------------------------------------- /docs/static/use-cases/asset-exchange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/asset-exchange.png -------------------------------------------------------------------------------- /docs/static/use-cases/asset-transfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/asset-transfer.png -------------------------------------------------------------------------------- /docs/static/use-cases/data-transfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/data-transfer.png -------------------------------------------------------------------------------- /docs/static/use-cases/financial-markets-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/financial-markets-1.png -------------------------------------------------------------------------------- /docs/static/use-cases/financial-markets-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/financial-markets-2.png -------------------------------------------------------------------------------- /docs/static/use-cases/interop-bl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/interop-bl.png -------------------------------------------------------------------------------- /docs/static/use-cases/interop-four-networks-trade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/interop-four-networks-trade.png -------------------------------------------------------------------------------- /docs/static/use-cases/interop-lc-bl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/interop-lc-bl.png -------------------------------------------------------------------------------- /docs/static/use-cases/purchase-order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/purchase-order.png -------------------------------------------------------------------------------- /docs/static/use-cases/trade-finance-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/trade-finance-network.png -------------------------------------------------------------------------------- /docs/static/use-cases/trade-logistics-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/docs/static/use-cases/trade-logistics-network.png -------------------------------------------------------------------------------- /resources/images/arch-protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/resources/images/arch-protocol.png -------------------------------------------------------------------------------- /resources/images/layers-use-cases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/resources/images/layers-use-cases.png -------------------------------------------------------------------------------- /resources/images/relay-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/resources/images/relay-arch.png -------------------------------------------------------------------------------- /resources/images/relay-deployment-models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/resources/images/relay-deployment-models.png -------------------------------------------------------------------------------- /resources/images/spectrum-dlt-interop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/resources/images/spectrum-dlt-interop.png -------------------------------------------------------------------------------- /resources/images/weaver-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/resources/images/weaver-architecture.png -------------------------------------------------------------------------------- /resources/images/weaver-building-blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/resources/images/weaver-building-blocks.png -------------------------------------------------------------------------------- /resources/images/weaver-support-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/resources/images/weaver-support-table.png -------------------------------------------------------------------------------- /resources/images/weaver-vision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/resources/images/weaver-vision.png -------------------------------------------------------------------------------- /rfcs/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /rfcs/ABNF-definitions.md: -------------------------------------------------------------------------------- 1 | 6 | # Common ABNF Definitions 7 | 8 | ``` 9 | separator = "(" | ")" | "<" | ">" | "@" | "," | ";" | ":" | "\" | "/" | "[" | "]" | "?" | "=" | "{" | "}" | "#" | "|" 10 | ``` 11 | -------------------------------------------------------------------------------- /rfcs/formats/network/application-sdk.md: -------------------------------------------------------------------------------- 1 | 6 | # Application SDK 7 | 8 | - RFC: 03-019 9 | - Authors: Venkatraman Ramakrishna, Krishnasuri Narayanam, Sandeep Nishad, Dhinakaran Vinayagamurthy 10 | - Status: Proposed 11 | - Since: 02-Apr-2022 12 | 13 | ## Summary 14 | 15 | -------------------------------------------------------------------------------- /rfcs/formats/network/besu-interop-contract.md: -------------------------------------------------------------------------------- 1 | 6 | # Besu Interoperation Contract API 7 | 8 | - RFC: 03-018 9 | - Authors: Venkatraman Ramakrishna, Krishnasuri Narayanam, Sandeep Nishad, Dhinakaran Vinayagamurthy 10 | - Status: Proposed 11 | - Since: 02-Apr-2022 12 | 13 | ## Summary 14 | 15 | -------------------------------------------------------------------------------- /rfcs/formats/network/fabric-interop-chaincode.md: -------------------------------------------------------------------------------- 1 | 6 | # Fabric Interoperation Chaincode API 7 | 8 | - RFC: 03-016 9 | - Authors: Venkatraman Ramakrishna, Krishnasuri Narayanam, Sandeep Nishad, Dhinakaran Vinayagamurthy 10 | - Status: Proposed 11 | - Since: 02-Apr-2022 12 | 13 | ## Summary 14 | 15 | -------------------------------------------------------------------------------- /rfcs/formats/network/interop-cordapp.md: -------------------------------------------------------------------------------- 1 | 6 | # Interoperation CorDapp API 7 | 8 | - RFC: 03-017 9 | - Authors: Venkatraman Ramakrishna, Krishnasuri Narayanam, Sandeep Nishad, Dhinakaran Vinayagamurthy 10 | - Status: Proposed 11 | - Since: 02-Apr-2022 12 | 13 | ## Summary 14 | 15 | -------------------------------------------------------------------------------- /rfcs/protocols/contract-invocation/invocation.md: -------------------------------------------------------------------------------- 1 | 6 | # Remote Network Transaction Invocation 7 | 8 | - RFC: 02-015 9 | - Authors: Venkatraman Ramakrishna, Krishnasuri Narayanam, Sandeep Nishad, Dhinakaran Vinayagamurthy 10 | - Status: Draft 11 | - Since: 02-Apr-2022 12 | 13 | 14 | ## Summary 15 | 16 | -------------------------------------------------------------------------------- /rfcs/resources/images/asset-exchange-corda-claim-unlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-exchange-corda-claim-unlock.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-exchange-corda-encumbrance-claim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-exchange-corda-encumbrance-claim.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-exchange-corda-encumbrance-lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-exchange-corda-encumbrance-lock.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-exchange-corda-lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-exchange-corda-lock.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-exchange-htlc-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-exchange-htlc-example.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-exchange-htlc-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-exchange-htlc-flow.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-exchange-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-exchange-model.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-transfer-corda-claim-remote-asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-transfer-corda-claim-remote-asset.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-transfer-corda-pledge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-transfer-corda-pledge.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-transfer-corda-reclaim-pledged-asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-transfer-corda-reclaim-pledged-asset.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-transfer-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-transfer-flow.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-transfer-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-transfer-model.png -------------------------------------------------------------------------------- /rfcs/resources/images/asset-transfer-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/asset-transfer-states.png -------------------------------------------------------------------------------- /rfcs/resources/images/cordapp-htlc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/cordapp-htlc.png -------------------------------------------------------------------------------- /rfcs/resources/images/cross-network-operations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/cross-network-operations.png -------------------------------------------------------------------------------- /rfcs/resources/images/cross-network-use-cases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/cross-network-use-cases.png -------------------------------------------------------------------------------- /rfcs/resources/images/data-sharing-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/data-sharing-flow.png -------------------------------------------------------------------------------- /rfcs/resources/images/data-sharing-protocol-networks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/data-sharing-protocol-networks.png -------------------------------------------------------------------------------- /rfcs/resources/images/data-sharing-protocol-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/data-sharing-protocol-overview.png -------------------------------------------------------------------------------- /rfcs/resources/images/data-sharing-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/data-sharing-states.png -------------------------------------------------------------------------------- /rfcs/resources/images/decentralized-id-mgmt-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/decentralized-id-mgmt-arch.png -------------------------------------------------------------------------------- /rfcs/resources/images/e2e-confidentiality.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/e2e-confidentiality.png -------------------------------------------------------------------------------- /rfcs/resources/images/event-capture-application-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/event-capture-application-system.png -------------------------------------------------------------------------------- /rfcs/resources/images/event-capture-graphene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/event-capture-graphene.png -------------------------------------------------------------------------------- /rfcs/resources/images/event-subscribers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/event-subscribers.png -------------------------------------------------------------------------------- /rfcs/resources/images/event-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/event-types.png -------------------------------------------------------------------------------- /rfcs/resources/images/events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/events.png -------------------------------------------------------------------------------- /rfcs/resources/images/generic-corda-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/generic-corda-network.png -------------------------------------------------------------------------------- /rfcs/resources/images/group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/group.png -------------------------------------------------------------------------------- /rfcs/resources/images/identity-design-choice-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/identity-design-choice-1.jpg -------------------------------------------------------------------------------- /rfcs/resources/images/identity-design-choice-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/identity-design-choice-2.jpg -------------------------------------------------------------------------------- /rfcs/resources/images/identity-design-choice-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/identity-design-choice-3.jpg -------------------------------------------------------------------------------- /rfcs/resources/images/identity-design-choice-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/identity-design-choice-4.jpg -------------------------------------------------------------------------------- /rfcs/resources/images/identity-plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/identity-plane.png -------------------------------------------------------------------------------- /rfcs/resources/images/identity-sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/identity-sync.png -------------------------------------------------------------------------------- /rfcs/resources/images/iin-agent-interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/iin-agent-interface.png -------------------------------------------------------------------------------- /rfcs/resources/images/iin-agent-model-dlt-destination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/iin-agent-model-dlt-destination.png -------------------------------------------------------------------------------- /rfcs/resources/images/iin-agent-model-dlt-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/iin-agent-model-dlt-source.png -------------------------------------------------------------------------------- /rfcs/resources/images/iin-augmented-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/iin-augmented-network.png -------------------------------------------------------------------------------- /rfcs/resources/images/iin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/iin.jpg -------------------------------------------------------------------------------- /rfcs/resources/images/interop-module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/interop-module.png -------------------------------------------------------------------------------- /rfcs/resources/images/membership.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/membership.png -------------------------------------------------------------------------------- /rfcs/resources/images/network-did-creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/network-did-creation.png -------------------------------------------------------------------------------- /rfcs/resources/images/participant-identity-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/participant-identity-configuration.png -------------------------------------------------------------------------------- /rfcs/resources/images/protocol-functional-trust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/protocol-functional-trust.png -------------------------------------------------------------------------------- /rfcs/resources/images/protocol-functional-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/protocol-functional-view.png -------------------------------------------------------------------------------- /rfcs/resources/images/protocol-get-info-phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/protocol-get-info-phase.png -------------------------------------------------------------------------------- /rfcs/resources/images/protocol-identity-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/protocol-identity-overview.png -------------------------------------------------------------------------------- /rfcs/resources/images/protocol-registration-phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/protocol-registration-phase.png -------------------------------------------------------------------------------- /rfcs/resources/images/protocol-suite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/protocol-suite.png -------------------------------------------------------------------------------- /rfcs/resources/images/protocol-update-info-phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/protocol-update-info-phase.png -------------------------------------------------------------------------------- /rfcs/resources/images/relay-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/relay-flow.png -------------------------------------------------------------------------------- /rfcs/resources/images/relay-model-dlt-destination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/relay-model-dlt-destination.png -------------------------------------------------------------------------------- /rfcs/resources/images/relay-model-dlt-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/relay-model-dlt-source.png -------------------------------------------------------------------------------- /rfcs/resources/images/security-domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/security-domain.png -------------------------------------------------------------------------------- /rfcs/resources/images/view-anatomy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/view-anatomy.png -------------------------------------------------------------------------------- /rfcs/resources/images/view-operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/view-operator.png -------------------------------------------------------------------------------- /rfcs/resources/images/view-projection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/view-projection.png -------------------------------------------------------------------------------- /rfcs/resources/images/view-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/view-types.png -------------------------------------------------------------------------------- /rfcs/resources/images/weaver-enabled-corda-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/rfcs/resources/images/weaver-enabled-corda-network.png -------------------------------------------------------------------------------- /samples/besu/besu-cli/.gitignore: -------------------------------------------------------------------------------- 1 | .npmrc 2 | package-lock.json 3 | config.json 4 | node_modules 5 | -------------------------------------------------------------------------------- /samples/besu/besu-cli/.npmrc.template: -------------------------------------------------------------------------------- 1 | @hyperledger-labs:registry=https://npm.pkg.github.com/hyperledger-labs 2 | //npm.pkg.github.com/:_authToken= 3 | -------------------------------------------------------------------------------- /samples/besu/besu-cli/docs/commands.md: -------------------------------------------------------------------------------- 1 | # Command Reference for besu-cli 2 | 3 | TODO: Add your command reference here 4 | -------------------------------------------------------------------------------- /samples/besu/besu-cli/src/commands/besu-cli.ts: -------------------------------------------------------------------------------- 1 | import { GluegunCommand } from 'gluegun' 2 | 3 | const command: GluegunCommand = { 4 | name: 'besu-cli', 5 | run: async toolbox => { 6 | const { print } = toolbox 7 | 8 | print.info('Welcome to your CLI') 9 | } 10 | } 11 | 12 | module.exports = command 13 | -------------------------------------------------------------------------------- /samples/besu/besu-cli/src/templates/model.ts.ejs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | name: '<%= props.name %>' 3 | } 4 | -------------------------------------------------------------------------------- /samples/besu/besu-cli/src/types.ts: -------------------------------------------------------------------------------- 1 | // export types 2 | -------------------------------------------------------------------------------- /samples/besu/besu-cli/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["tslint-config-standard", "tslint-config-prettier"], 3 | "rules": { 4 | "strict-type-predicates": false 5 | }, 6 | "env": { 7 | "jest": true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /samples/besu/simpleasset/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | contracts/manageAssetAny.sol 4 | contracts/transferInterface.sol 5 | contracts/asset_locks.proto.sol 6 | package-lock.json -------------------------------------------------------------------------------- /samples/besu/simpleasset/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- 1 | var Migrations = artifacts.require("./Migrations.sol") 2 | 3 | module.exports = function (deployer) { 4 | deployer.deploy(Migrations) 5 | } 6 | -------------------------------------------------------------------------------- /samples/besu/simplestate/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | contracts/interop 4 | package-lock.json 5 | -------------------------------------------------------------------------------- /samples/besu/simplestate/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- 1 | var Migrations = artifacts.require("./Migrations.sol") 2 | 3 | module.exports = function (deployer) { 4 | deployer.deploy(Migrations) 5 | } 6 | -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM openjdk:8-alpine AS builder 2 | 3 | 4 | WORKDIR /build 5 | ADD . . 6 | RUN ./gradlew installDist 7 | 8 | FROM openjdk:8-alpine AS all 9 | 10 | WORKDIR /client 11 | 12 | COPY --from=builder /build/clients/build/install /client 13 | RUN chmod +x /client/clients/bin/clients 14 | -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/clients/src/main/resources/META-INF/services/net.corda.core.serialization.SerializationWhitelist: -------------------------------------------------------------------------------- 1 | com.cordaSimpleApplication.client.CustomSerializationWhitelist -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/clients/src/main/resources/config/credentials/network2/verification-policy.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "network2", 3 | "identifiers": [ 4 | { 5 | "pattern": "mychannel:simplestate:Read:*", 6 | "policy": { 7 | "type": "Signature", 8 | "criteria": [ 9 | "Org1MSP" 10 | ] 11 | } 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/clients/src/main/resources/config/credentials_docker/network2/verification-policy.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "network2", 3 | "identifiers": [ 4 | { 5 | "pattern": "mychannel:simplestate:Read:*", 6 | "policy": { 7 | "type": "Signature", 8 | "criteria": [ 9 | "Org1MSP" 10 | ] 11 | } 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/constants.properties: -------------------------------------------------------------------------------- 1 | cordaReleaseGroup=net.corda 2 | cordaCoreReleaseGroup=net.corda 3 | cordaVersion=4.8.11 4 | cordaCoreVersion=4.8.11 5 | gradlePluginsVersion=5.0.17 6 | kotlinVersion=1.4.32 7 | junitVersion=4.12 8 | log4jVersion=2.17.1 9 | platformVersion=10 10 | slf4jVersion=1.7.25 11 | nettyVersion=4.1.22.Final 12 | weaverVersion=1.6.2 13 | cliktVersion=2.7.1 14 | -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/contracts-kotlin/src/main/kotlin/com/example/contract/ExternalStateContract.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright IBM Corp. All Rights Reserved. 3 | * 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | package com.cordaSimpleApplication.contract 8 | 9 | /** 10 | * ExternalStateContract defines the rules for managing [ExternalState]. 11 | */ 12 | class ExternalStateContract { 13 | } -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/contracts-kotlin/src/main/kotlin/com/example/state/ExternalState.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright IBM Corp. All Rights Reserved. 3 | * 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | package com.cordaSimpleApplication.state 8 | 9 | /** 10 | * A representation of a state retrieved from an external network. 11 | */ 12 | class ExternalState { 13 | } -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/github.properties.template: -------------------------------------------------------------------------------- 1 | username= 2 | password= 3 | url=https://maven.pkg.github.com/hyperledger-labs/weaver-dlt-interoperability -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/gradle.properties: -------------------------------------------------------------------------------- 1 | name=Test 2 | group=com.cordaSimpleApplication 3 | version=0.4 4 | kotlin.incremental=false 5 | -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/samples/corda/corda-simple-application/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /samples/corda/corda-simple-application/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'contracts-kotlin' 2 | include 'workflows-kotlin' 3 | include 'clients' -------------------------------------------------------------------------------- /samples/corda/fungible-house-token/.gitignore: -------------------------------------------------------------------------------- 1 | source 2 | github.properties -------------------------------------------------------------------------------- /samples/corda/fungible-house-token/constants.properties: -------------------------------------------------------------------------------- 1 | cordaReleaseGroup=net.corda 2 | cordaCoreReleaseGroup=net.corda 3 | cordaVersion=4.8.11 4 | cordaCoreVersion=4.8.11 5 | gradlePluginsVersion=5.0.17 6 | kotlinVersion=1.4.32 7 | junitVersion=4.12 8 | quasarVersion=0.7.10 9 | log4jVersion=2.17.1 10 | platformVersion=10 11 | slf4jVersion=1.7.25 12 | nettyVersion=4.1.22.Final 13 | weaverVersion=1.6.2 14 | -------------------------------------------------------------------------------- /samples/corda/fungible-house-token/extension-states/FungibleHouseTokenJson.kt: -------------------------------------------------------------------------------- 1 | package net.corda.samples.tokenizedhouse.states 2 | import com.google.gson.annotations.* 3 | 4 | data class FungibleHouseTokenJson( 5 | 6 | @SerializedName("type") 7 | val tokenType: String, 8 | @SerializedName("numunits") 9 | val numUnits: Long, 10 | val owner: String 11 | ) 12 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/.env.template: -------------------------------------------------------------------------------- 1 | DEFAULT_CHANNEL=mychannel 2 | DEFAULT_CHAINCODE=interop 3 | MEMBER_CREDENTIAL_FOLDER=PATH-TO-CREDENTIAL-FOLDER 4 | LOCAL=true 5 | DEFAULT_APPLICATION_CHAINCODE=simplestate 6 | DEFAULT_APPLICATION_FUNC=Create 7 | CONFIG_PATH=PATH-TO-CONFIG-FILE 8 | REMOTE_CONFIG_PATH=PATH-TO-REMOTE-CONFIG-FILE 9 | CHAINCODE_PATH=PATH-TO-CHAINCODE-TX-CONFIG-FILE 10 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/.npmrc.template: -------------------------------------------------------------------------------- 1 | @hyperledger-labs:registry=https://npm.pkg.github.com/hyperledger-labs 2 | //npm.pkg.github.com/:_authToken= 3 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": true, 3 | "trailingComma": "all", 4 | "singleQuote": true, 5 | "printWidth": 120, 6 | "tabWidth": 4 7 | } 8 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:10 2 | 3 | USER root 4 | WORKDIR /fabric-cli 5 | 6 | ADD . . 7 | COPY .npmrc /root 8 | 9 | RUN npm install 10 | RUN yarn link 11 | RUN rm /root/.npmrc 12 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/cli-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/samples/fabric/fabric-cli/cli-options.png -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/config.docker.json: -------------------------------------------------------------------------------- 1 | { 2 | "network1": { 3 | "connProfilePath": "/fabric-cli/ccp-nw1.json", 4 | "relayEndpoint": "relay-network1:9080" 5 | }, 6 | "network2": { 7 | "connProfilePath": "/fabric-cli/ccp-nw2.json", 8 | "relayEndpoint": "relay-network2:9083" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/example-gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/samples/fabric/fabric-cli/example-gif.gif -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/scripts/getTokenBalance.sh: -------------------------------------------------------------------------------- 1 | ./bin/fabric-cli chaincode query mychannel simpleassettransfer GetMyWallet '[]' --local-network=$1 --user=$2 2 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/scripts/initAssetN1.sh: -------------------------------------------------------------------------------- 1 | ./bin/fabric-cli env set-file .env 2 | ./bin/fabric-cli user add --target-network=network1 --id=alice --secret=alicepw 3 | ./bin/fabric-cli user add --target-network=network1 --id=bob --secret=bobpw 4 | ./bin/fabric-cli configure asset add --target-network=network1 --type=bond --data-file=./src/data/assets.json -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/credentials/Corda_Network2/verification-policy.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "Corda_Network2", 3 | "identifiers": [{ 4 | "pattern": "localhost:30006#com.cordaSimpleApplication.flow.GetStateByKey:*", 5 | "policy": { 6 | "type": "Signature", 7 | "criteria": ["PartyA"] 8 | } 9 | }] 10 | } -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/credentials/network1/access-control.json: -------------------------------------------------------------------------------- 1 | {"securityDomain":"network1","rules":[{"principal":"Org1MSP","principalType":"ca","resource":"mychannel:simplestate:Read:*","read":true}]} -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/credentials/network1/verification-policy.json: -------------------------------------------------------------------------------- 1 | {"securityDomain":"network1","identifiers":[{"pattern":"mychannel:simplestate:Read:*","policy":{"type":"Signature","criteria":["Org1MSP","Org2MSP"]}}]} -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/credentials/network2/verification-policy.json: -------------------------------------------------------------------------------- 1 | {"securityDomain":"network2","identifiers":[{"pattern":"mychannel:simplestate:Read:*","policy":{"type":"Signature","criteria":["Org2MSP","Org1MSP"]}}]} -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/credentials_docker/Corda_Network2/verification-policy.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "Corda_Network2", 3 | "identifiers": [{ 4 | "pattern": "corda_network2_partya_1:10003#com.cordaSimpleApplication.flow.GetStateByKey:*", 5 | "policy": { 6 | "type": "Signature", 7 | "criteria": ["PartyA"] 8 | } 9 | }] 10 | } -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/credentials_docker/network1/access-control.json: -------------------------------------------------------------------------------- 1 | {"securityDomain":"network1","rules":[{"principal":"Org1MSP","principalType":"ca","resource":"mychannel:simplestate:Read:*","read":true}]} -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/credentials_docker/network1/verification-policy.json: -------------------------------------------------------------------------------- 1 | {"securityDomain":"network1","identifiers":[{"pattern":"mychannel:simplestate:Read:*","policy":{"type":"Signature","criteria":["Org1MSP","Org2MSP"]}}]} -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/credentials_docker/network2/verification-policy.json: -------------------------------------------------------------------------------- 1 | {"securityDomain":"network2","identifiers":[{"pattern":"mychannel:simplestate:Read:*","policy":{"type":"Signature","criteria":["Org2MSP","Org1MSP"]}}]} -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/interop/simplestate/accessControlTemplate_ca.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "", 3 | "rules": [ 4 | { 5 | "principal": "", 6 | "principalType": "ca", 7 | "resource": "mychannel:simplestate:Read:*", 8 | "read": true 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/interop/simplestate/accessControlTemplate_certificate.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "", 3 | "rules": [ 4 | { 5 | "principal": "", 6 | "principalType": "certificate", 7 | "resource": "mychannel:simplestate:Read:*", 8 | "read": true 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/interop/simplestate/verificationPolicyTemplate.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "", 3 | "identifiers": [ 4 | { 5 | "pattern": "mychannel:simplestate:Read:*", 6 | "policy": { 7 | "type": "Signature", 8 | "criteria": [] 9 | } 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/interop/simplestatewithacl/accessControlTemplate_ca.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "", 3 | "rules": [ 4 | { 5 | "principal": "", 6 | "principalType": "ca", 7 | "resource": "mychannel:simplestatewithacl:Read:*", 8 | "read": true 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/interop/simplestatewithacl/accessControlTemplate_certificate.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "", 3 | "rules": [ 4 | { 5 | "principal": "", 6 | "principalType": "certificate", 7 | "resource": "mychannel:simplestatewithacl:Read:*", 8 | "read": true 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/interop/simplestatewithacl/verificationPolicyTemplate.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "", 3 | "identifiers": [ 4 | { 5 | "pattern": "mychannel:simplestatewithacl:Read:*", 6 | "policy": { 7 | "type": "Signature", 8 | "criteria": [] 9 | } 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/tokens.json: -------------------------------------------------------------------------------- 1 | { 2 | "alice": { 3 | "tokenassettype": "token1", 4 | "numunits": "10000", 5 | "owner": "alice" 6 | }, 7 | "bob": { 8 | "tokenassettype": "token1", 9 | "numunits": "8000", 10 | "owner": "bob" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/data/tokensForTransfer.json: -------------------------------------------------------------------------------- 1 | { 2 | "alice": { 3 | "tokenassettype": "token1", 4 | "numunits": "10000", 5 | "owner": "alice" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/templates/model.ts.ejs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | name: '<%= props.name %>' 3 | } 4 | -------------------------------------------------------------------------------- /samples/fabric/fabric-cli/src/types.ts: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright IBM Corp. All Rights Reserved. 3 | * 4 | * SPDX-License-Identifier: Apache-2.0 5 | */ 6 | 7 | // export types 8 | -------------------------------------------------------------------------------- /samples/fabric/go-cli/.env.template: -------------------------------------------------------------------------------- 1 | DEFAULT_CHANNEL=mychannel 2 | DEFAULT_CHAINCODE=interop 3 | MEMBER_CREDENTIAL_FOLDER=PATH-TO-CREDENTIAL-FOLDER 4 | LOCAL=true 5 | DEFAULT_APPLICATION_CHAINCODE=simplestate 6 | CONFIG_PATH=PATH-TO-CONFIG-FILE 7 | -------------------------------------------------------------------------------- /samples/fabric/go-cli/.gitignore: -------------------------------------------------------------------------------- 1 | wallet 2 | bin 3 | .env 4 | config.json 5 | helpers/wallets 6 | keystore 7 | wallets 8 | vendor 9 | -------------------------------------------------------------------------------- /samples/fabric/go-cli/data/credentials/network1/access-control.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "network1", 3 | "rules": [ 4 | { 5 | "principal": "Org1MSP", 6 | "principalType": "ca", 7 | "resource": "mychannel:simplestate:Read:*", 8 | "read": true 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /samples/fabric/go-cli/data/credentials/network1/verification-policy.json: -------------------------------------------------------------------------------- 1 | {"securityDomain":"network1","identifiers":[{"pattern":"mychannel:simplestate:Read:*","policy":{"type":"Signature","criteria":["Org1MSP"]}}]} 2 | -------------------------------------------------------------------------------- /samples/fabric/go-cli/data/credentials/network2/access-control.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "network2", 3 | "rules": [ 4 | { 5 | "principal": "Org1MSP", 6 | "principalType": "ca", 7 | "resource": "mychannel:simplestate:Read:*", 8 | "read": true 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /samples/fabric/go-cli/data/credentials/network2/verification-policy.json: -------------------------------------------------------------------------------- 1 | {"securityDomain":"network2","identifiers":[{"pattern":"mychannel:simplestate:Read:*","policy":{"type":"Signature","criteria":["Org1MSP"]}}]} 2 | -------------------------------------------------------------------------------- /samples/fabric/go-cli/data/interop/accessControlTemplate.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "", 3 | "rules": [ 4 | { 5 | "principal": "", 6 | "principalType": "ca", 7 | "resource": "mychannel:simplestate:Read:*", 8 | "read": true 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /samples/fabric/go-cli/data/interop/verificationPolicyTemplate.json: -------------------------------------------------------------------------------- 1 | { 2 | "securityDomain": "", 3 | "identifiers": [ 4 | { 5 | "pattern": "mychannel:simplestate:Read:*", 6 | "policy": { 7 | "type": "Signature", 8 | "criteria": [] 9 | } 10 | }] 11 | } -------------------------------------------------------------------------------- /samples/fabric/go-cli/data/tokens.json: -------------------------------------------------------------------------------- 1 | { 2 | "alice": { 3 | "tokenassettype": "token1", 4 | "numunits": "10000", 5 | "owner": "alice" 6 | }, 7 | "bob": { 8 | "tokenassettype": "token1", 9 | "numunits": "8000", 10 | "owner": "bob" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /samples/fabric/go-cli/helpers/.gitignore: -------------------------------------------------------------------------------- 1 | wallet 2 | -------------------------------------------------------------------------------- /samples/fabric/go-cli/helpers/testdata/example/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/keystore/priv_k: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQggkuKP0YNrbuilpFf 3 | 0F/I+3At9LZh6EysU8lVBuy+cregCgYIKoZIzj0DAQehRANCAAQ3NMOS6YpCyFKJ 4 | jgKYCP6eQYUG91jdhoQK+8Ufhy0/V/CVdJj/Exe89yzAqKfLzb9tc6MuWOYLwPRD 5 | sF3d8qsw 6 | -----END PRIVATE KEY----- 7 | -------------------------------------------------------------------------------- /samples/fabric/simpleasset/.gitignore: -------------------------------------------------------------------------------- 1 | simpleasset 2 | asset-mgmt 3 | mocks 4 | vendor 5 | -------------------------------------------------------------------------------- /samples/fabric/simpleassetandinterop/.gitignore: -------------------------------------------------------------------------------- 1 | simpleassetandinterop 2 | vendor -------------------------------------------------------------------------------- /samples/fabric/simpleassettransfer/.gitignore: -------------------------------------------------------------------------------- 1 | simpleassettransfer 2 | asset-mgmt 3 | mocks 4 | libs 5 | protos-go 6 | vendor 7 | -------------------------------------------------------------------------------- /samples/fabric/simplestate/.gitignore: -------------------------------------------------------------------------------- 1 | simplestate 2 | mocks 3 | vendor -------------------------------------------------------------------------------- /samples/fabric/simplestatewithacl/.gitignore: -------------------------------------------------------------------------------- 1 | simplestatewithacl 2 | mocks 3 | vendor 4 | -------------------------------------------------------------------------------- /sdks/besu/interoperation-node-sdk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .npmrc 3 | build 4 | package-lock.json 5 | protos-js 6 | -------------------------------------------------------------------------------- /sdks/besu/interoperation-node-sdk/.npmignore: -------------------------------------------------------------------------------- 1 | .npmrc 2 | .npmrc.template 3 | node_modules/ 4 | .nyc_output/ 5 | coverage/ 6 | scripts/ 7 | test/ 8 | protos-js/ 9 | src/ 10 | types/ 11 | package-lock.json 12 | .gitignore 13 | .npmignore 14 | .eslintignore 15 | makefile -------------------------------------------------------------------------------- /sdks/besu/interoperation-node-sdk/.npmrc.template: -------------------------------------------------------------------------------- 1 | @hyperledger-labs:registry=https://npm.pkg.github.com/hyperledger-labs 2 | //npm.pkg.github.com/:_authToken= 3 | -------------------------------------------------------------------------------- /sdks/corda/github.properties.template: -------------------------------------------------------------------------------- 1 | username= 2 | password= 3 | url=https://maven.pkg.github.com/hyperledger-labs/weaver-dlt-interoperability -------------------------------------------------------------------------------- /sdks/corda/gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | name=weaver-corda-sdk 3 | group=com.weaver.corda.sdk 4 | version=1.6.2 5 | kotlin.incremental=false 6 | -------------------------------------------------------------------------------- /sdks/corda/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/sdks/corda/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sdks/corda/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /sdks/corda/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "weaver-corda-sdk" 2 | 3 | -------------------------------------------------------------------------------- /sdks/fabric/go-sdk/.gitignore: -------------------------------------------------------------------------------- 1 | wallet 2 | go-sdk 3 | keystore 4 | vendor -------------------------------------------------------------------------------- /sdks/fabric/go-sdk/VERSION: -------------------------------------------------------------------------------- 1 | 1.6.2 -------------------------------------------------------------------------------- /sdks/fabric/interoperation-node-sdk/.eslintignore: -------------------------------------------------------------------------------- 1 | .nyc_output 2 | fabric-protos 3 | coverage 4 | node_modules 5 | old 6 | protos 7 | protos-js -------------------------------------------------------------------------------- /sdks/fabric/interoperation-node-sdk/.gitignore: -------------------------------------------------------------------------------- 1 | .npmrc 2 | node_modules/ 3 | .nyc_output/ 4 | coverage/ 5 | package-lock.json 6 | old/ 7 | protos/ 8 | protos-js/* 9 | fabric-protos/ 10 | build/ 11 | docs/ -------------------------------------------------------------------------------- /sdks/fabric/interoperation-node-sdk/.npmignore: -------------------------------------------------------------------------------- 1 | .npmrc 2 | .npmrc.template 3 | node_modules/ 4 | .nyc_output/ 5 | coverage/ 6 | scripts/ 7 | test/ 8 | protos-js/ 9 | src/ 10 | types/ 11 | package-lock.json 12 | .gitignore 13 | .npmignore 14 | .eslintignore 15 | makefile -------------------------------------------------------------------------------- /sdks/fabric/interoperation-node-sdk/.npmrc.template: -------------------------------------------------------------------------------- 1 | @hyperledger-labs:registry=https://npm.pkg.github.com/hyperledger-labs 2 | //npm.pkg.github.com/:_authToken= 3 | -------------------------------------------------------------------------------- /sdks/fabric/interoperation-node-sdk/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": true, 3 | "trailingComma": "all", 4 | "printWidth": 120, 5 | "tabWidth": 4 6 | } 7 | -------------------------------------------------------------------------------- /sdks/fabric/interoperation-node-sdk/test/data/privKey.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg2K1IYJbUYLJZi1Qd 3 | h3vhv/sLT/ga+qiZlTI/whYpgXOhRANCAARqfXkH3Wi+W0IGgjE58A3IMdlcIjYR 4 | U+mYaVkz6ARC6dKLeJ35s1/pMvVEJk6Dpfjco9Pj5mXZTt4UCy7ajLyF 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/besu/.gitignore: -------------------------------------------------------------------------------- 1 | SampleBesuNetwork1 2 | SampleBesuNetwork2 3 | package-lock.json 4 | node_modules -------------------------------------------------------------------------------- /tests/network-setups/besu/artifacts/account.toml: -------------------------------------------------------------------------------- 1 | [metadata] 2 | createdAt = 2019-11-05T08:15:30-05:00 3 | description 4 | 5 | [signing] 6 | type = "file-based-signer" 7 | key-file 8 | password-file 9 | -------------------------------------------------------------------------------- /tests/network-setups/besu/artifacts/defaultKeys/627306090abaB3A6e1400e9345bC60c78a8BEf57.toml: -------------------------------------------------------------------------------- 1 | [metadata] 2 | createdAt = 2021-05-12 3 | description = "Account 2 in genesis file of IBFTNetwork-FreeGas" 4 | 5 | [signing] 6 | type = "file-based-signer" 7 | key-file = "keyFile_m3" 8 | password-file = "passwordFile" 9 | -------------------------------------------------------------------------------- /tests/network-setups/besu/artifacts/defaultKeys/f17f52151EbEF6C7334FAD080c5704D77216b732.toml: -------------------------------------------------------------------------------- 1 | [metadata] 2 | createdAt = 2021-05-12 3 | description = "Account 3 in genesis file of IBFTNetwork-FreeGas" 4 | 5 | [signing] 6 | type = "file-based-signer" 7 | key-file = "keyFile_m4" 8 | password-file = "passwordFile" 9 | -------------------------------------------------------------------------------- /tests/network-setups/besu/artifacts/defaultKeys/fe3b557e8fb62b89f4916b721be55ceb828dbd73.toml: -------------------------------------------------------------------------------- 1 | [metadata] 2 | createdAt = 2021-05-12 3 | description = "Account 1 in genesis file of IBFTNetwork-FreeGas" 4 | 5 | [signing] 6 | type = "file-based-signer" 7 | key-file = "keyFile_m2" 8 | password-file = "passwordFile" 9 | -------------------------------------------------------------------------------- /tests/network-setups/besu/artifacts/network1/configEthSigner.toml: -------------------------------------------------------------------------------- 1 | # Ethsigner Config 2 | 3 | chain-id="1337" 4 | downstream-http-port="8590" 5 | http-listen-port="8545" 6 | -------------------------------------------------------------------------------- /tests/network-setups/besu/artifacts/network1/createKeyFile.js: -------------------------------------------------------------------------------- 1 | const Web3 = require('web3') 2 | 3 | // Web3 initialization (should point to the JSON-RPC endpoint) 4 | const web3 = new Web3(new Web3.providers.HttpProvider('http://127.0.0.1:8590')) 5 | 6 | var V3KeyStore = web3.eth.accounts.encrypt("", "tmppwd"); 7 | console.log(JSON.stringify(V3KeyStore)); 8 | process.exit(); 9 | -------------------------------------------------------------------------------- /tests/network-setups/besu/artifacts/network1/passwordFile: -------------------------------------------------------------------------------- 1 | tmppwd 2 | -------------------------------------------------------------------------------- /tests/network-setups/besu/artifacts/network2/configEthSigner.toml: -------------------------------------------------------------------------------- 1 | # Ethsigner Config 2 | 3 | chain-id="1338" 4 | downstream-http-port="9590" 5 | http-listen-port="9544" # 9545 seems to be taken by something in Truffle 6 | -------------------------------------------------------------------------------- /tests/network-setups/besu/artifacts/network2/createKeyFile.js: -------------------------------------------------------------------------------- 1 | const Web3 = require('web3') 2 | 3 | // Web3 initialization (should point to the JSON-RPC endpoint) 4 | const web3 = new Web3(new Web3.providers.HttpProvider('http://127.0.0.1:9590')) 5 | 6 | var V3KeyStore = web3.eth.accounts.encrypt("", "tmppwd"); 7 | console.log(JSON.stringify(V3KeyStore)); 8 | process.exit(); 9 | -------------------------------------------------------------------------------- /tests/network-setups/besu/artifacts/network2/passwordFile: -------------------------------------------------------------------------------- 1 | tmppwd 2 | -------------------------------------------------------------------------------- /tests/network-setups/corda/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/network-setups/corda/dev/Corda_Network/gradle.properties: -------------------------------------------------------------------------------- 1 | name=CordaNetwork 2 | group=com.example 3 | version=0.1 4 | kotlin.incremental=false 5 | -------------------------------------------------------------------------------- /tests/network-setups/corda/dev/Corda_Network2/gradle.properties: -------------------------------------------------------------------------------- 1 | name=CordaNetwork2 2 | group=com.example 3 | version=0.1 4 | kotlin.incremental=false 5 | -------------------------------------------------------------------------------- /tests/network-setups/corda/github.properties.template: -------------------------------------------------------------------------------- 1 | username= 2 | password= 3 | url=https://maven.pkg.github.com/hyperledger-labs/weaver-dlt-interoperability -------------------------------------------------------------------------------- /tests/network-setups/corda/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tests/network-setups/corda/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /tests/network-setups/corda/scripts/clean-restart.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker compose down 4 | 5 | ./gradlew clean 6 | 7 | directory=$(dirname $0) 8 | 9 | ./$directory/generate.sh 10 | 11 | if [[ $1 == "local" ]]; then 12 | ./$directory/get-cordapps.sh local 13 | else 14 | ./$directory/get-cordapps.sh 15 | fi 16 | 17 | ./$directory/start-nodes.sh 18 | -------------------------------------------------------------------------------- /tests/network-setups/corda/scripts/generate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | directory=$(dirname $0) 4 | nw=${1:-Corda_Network} 5 | 6 | echo "Creating Network: ${nw}..." 7 | cp -r $directory/../shared/${nw} dev/${nw}/build 8 | 9 | # ./gradlew clean deployNodes prepareDockerNodes 10 | 11 | -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/libs/corda-0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/libs/corda-0.1.jar -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/certificates/nodekeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/certificates/nodekeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/certificates/sslkeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/certificates/sslkeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/certificates/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/certificates/truststore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/cordapps/config/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/logs/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/network-parameters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/network-parameters -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/Notary/persistence/persistence.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/Notary/persistence/persistence.mv.db -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/certificates/nodekeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/certificates/nodekeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/certificates/sslkeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/certificates/sslkeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/certificates/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/certificates/truststore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/cordapps/config/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/logs/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/network-parameters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/network-parameters -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/persistence/persistence.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyA/persistence/persistence.mv.db -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/certificates/nodekeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/certificates/nodekeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/certificates/sslkeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/certificates/sslkeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/certificates/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/certificates/truststore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/cordapps/config/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/logs/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/network-parameters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/network-parameters -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/persistence/persistence.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyB/persistence/persistence.mv.db -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/certificates/nodekeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/certificates/nodekeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/certificates/sslkeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/certificates/sslkeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/certificates/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/certificates/truststore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/cordapps/config/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/logs/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/network-parameters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/network-parameters -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/persistence/persistence.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network/nodes/PartyC/persistence/persistence.mv.db -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network/tmp/jar/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/libs/Corda_Network2-0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/libs/Corda_Network2-0.1.jar -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/certificates/nodekeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/certificates/nodekeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/certificates/sslkeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/certificates/sslkeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/certificates/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/certificates/truststore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/cordapps/config/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/cordapps/config/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/logs/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/network-parameters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/network-parameters -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/persistence/persistence.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/Notary/persistence/persistence.mv.db -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/certificates/nodekeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/certificates/nodekeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/certificates/sslkeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/certificates/sslkeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/certificates/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/certificates/truststore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/cordapps/config/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/cordapps/config/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/logs/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/network-parameters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/network-parameters -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/persistence/persistence.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyA/persistence/persistence.mv.db -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/certificates/nodekeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/certificates/nodekeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/certificates/sslkeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/certificates/sslkeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/certificates/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/certificates/truststore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/cordapps/config/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/cordapps/config/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/logs/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/network-parameters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/network-parameters -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/persistence/persistence.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyB/persistence/persistence.mv.db -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/additional-node-infos/nodeInfo-777DA369F066FE34BEDE3E6334A1006A4026A02DD76AFA798204BD015C9965DE -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/additional-node-infos/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/additional-node-infos/nodeInfo-7B8AF0AFE12D3B3993C45192A142CF0C30CC712BD66A8EF34F152A377D07AFEB -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/additional-node-infos/nodeInfo-E4477B559304AADFC0638772C0956A38FA2E2A7A5EB0E65D0D83E5884831879A -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/certificates/nodekeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/certificates/nodekeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/certificates/sslkeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/certificates/sslkeystore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/certificates/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/certificates/truststore.jks -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/cordapps/config/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/cordapps/config/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/logs/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/network-parameters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/network-parameters -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/nodeInfo-792779944AF580192A4510FC31680E19EE0C5F519756FA158E989D14B7F2847E -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/persistence/persistence.mv.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/corda/shared/Corda_Network2/nodes/PartyC/persistence/persistence.mv.db -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/Corda_Network2/tmp/jar/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /tests/network-setups/corda/shared/artifacts/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/dev/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/dev/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/fabric/dev/base.env: -------------------------------------------------------------------------------- 1 | IMAGE_TAG=latest 2 | SYS_CHANNEL=system-channel 3 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/channel-artifacts/Org1MSPanchors.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/channel-artifacts/Org1MSPanchors.tx -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/channel-artifacts/Org2MSPanchors.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/channel-artifacts/Org2MSPanchors.tx -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/channel-artifacts/mychannel.block: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/channel-artifacts/mychannel.block -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/channel-artifacts/mychannel.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/channel-artifacts/mychannel.tx -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/ordererOrg/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/fabric-ca/ordererOrg/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/ordererOrg/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAECau7LXSs/s5QQFLefPjThFjRoe0D0eLO 3 | 1i7jbppE6liCMLLDfl6GVO1nrjXRbW8Ui3B+sC3lxiD9TueIUtW0/kI4Ug0VNPyB 4 | 5KMg6J2PonR+LZwt2f9uDZjgCP7/7CLy 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/ordererOrg/fabric-ca-server.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/fabric-ca/ordererOrg/fabric-ca-server.db -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/ordererOrg/msp/keystore/5e01605d4d48b33b11d0a1687849c5cdc93f7c8bae889fcedcdf96c057321032_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgwadqa1JgCL71T16k 3 | BCLsfnDK2FguA2QfWjpHBuwkYHKhRANCAAQZE0vJNpeUcp9uIxcrRvy8LRPuyynW 4 | Ulrr6AXpDkbk0oKsDHreu9juwR3YM0VE2BayGrNh4/aJGlYoz9ZdNbXJ 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/ordererOrg/msp/keystore/IssuerRevocationPrivateKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGkAgEBBDATYHpbTUzC8F0djnHkpKyAmu5OOhvSOXJGQ7tzdDS+dHq66DzBytDQ 3 | jsfKYAaZprugBwYFK4EEACKhZANiAAQJq7stdKz+zlBAUt58+NOEWNGh7QPR4s7W 4 | LuNumkTqWIIwssN+XoZU7WeuNdFtbxSLcH6wLeXGIP1O54hS1bT+QjhSDRU0/IHk 5 | oyDonY+idH4tnC3Z/24NmOAI/v/sIvI= 6 | -----END PRIVATE KEY----- 7 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/ordererOrg/msp/keystore/IssuerSecretKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/fabric-ca/ordererOrg/msp/keystore/IssuerSecretKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/ordererOrg/msp/keystore/f6932e894b1bb73e044b6d9db4086a7b0d141749adbc6a339ffbc4cb160eaf68_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgzofpvdpvdE9RVqbd 3 | /RwIrbNTuxwAY2O1KOD/VHLEkk2hRANCAATikvoLhPeU/4K8/Cg+RVeWk0xJlBS8 4 | c7DK5JSFTz+fSBZ5GdtLo9LHDYaMIOEecP69JSFf5b8vERK2rtvufMeT 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org1/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org1/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org1/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE4Th/gnF5lmHb1tYM3nLJ47QAbFbcIY99 3 | N0FSTovj3OSK1ZX+2U0/EYmG7DHqZdOGvR1xBDGl55RTQfyohdJQmr2WGV3zlq6J 4 | hHo44JeidDvyOMoxSnnAJXbOZwkEcXKE 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org1/fabric-ca-server.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org1/fabric-ca-server.db -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org1/msp/keystore/21f77749869bc4614a6fd88556c1a4b4da94a351160c60b57666324e973527f8_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgKbPDLKT1ZEmvAsav 3 | GKsXs7KBHyh++hURGTYL/UMd8GyhRANCAATX2xOkAGM7WvbZPSlCha47oYTUNh4O 4 | vhfuEaJVILA6Z8qFBB+89s9ZrVdlHk3AVvuvYW1k+ObRZIv6Uh3LBvT2 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org1/msp/keystore/IssuerRevocationPrivateKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGkAgEBBDCCJcKqn6iDtUFa3Zx5/D0mhGvDlSbQzglSBxLVosGxXf7BTcpR1RdR 3 | Yj/13EQosk2gBwYFK4EEACKhZANiAAThOH+CcXmWYdvW1gzecsnjtABsVtwhj303 4 | QVJOi+Pc5IrVlf7ZTT8RiYbsMepl04a9HXEEMaXnlFNB/KiF0lCavZYZXfOWromE 5 | ejjgl6J0O/I4yjFKecAlds5nCQRxcoQ= 6 | -----END PRIVATE KEY----- 7 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org1/msp/keystore/IssuerSecretKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org1/msp/keystore/IssuerSecretKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org1/msp/keystore/c3ecc43c773376bd65d08f398b24efc998a306254c3162722b7076425b06a952_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQguoxKBKvOx7WXr/4j 3 | 6b0UrcJgS+afn2HFfO4oMp7a9aChRANCAATQ6qvntlpVbn/cCUbmjf7cfMtax4eZ 4 | G6g25ow+kd3xwGqU1lmROZau6sFLZuDO/jtDvPmToMinM/5pGk9KrQrJ 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org2/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org2/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org2/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXfSLF/cdmmBxtZlenmHOf6MGO5jfmTrg 3 | HbODINXAwxY6o+reCJXv3J5jkaPsuI7/2PRuUeTDlXopivLLZ6lxEOOwQuT+z/FY 4 | n0woZO6F85G9+nn74KhX/8qD4MEcTToS 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org2/fabric-ca-server.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org2/fabric-ca-server.db -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org2/msp/keystore/158fc87aebce575beac99afb75dc785628fa53d542cf06a6dcba9f3ff7cbd141_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg8b2kUYx7wCK85ekV 3 | wkvHzllgfgtFM0eI3L7Ga+fxX8ChRANCAASAt6ZIisexQWujKXvqOJAIUuuc1PbL 4 | W+ulhwlhpPX6tf4OAUmKCWzvewoK2ptkmFy3t1scPGyOrHpok5EbJG3u 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org2/msp/keystore/58d85ba0c547563cc52522c445ee5e1eb1e3c66c2611297cfb116877ee8d30fa_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgYUm1pM/NxB99K9ke 3 | IMudSWDmj5b9qavFhucTP5hnrhGhRANCAAR/XHMDDKB3RH3T3MyqRwj7Qkgm5bwR 4 | VvwRflbwXofU2V14bOEQ4APk6VhEtGPBF/95F7p1bIxLiVEO2ve+ANS0 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org2/msp/keystore/IssuerRevocationPrivateKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGkAgEBBDDcC/Jv1z9j+IpCHM1xGhJUQd3kNJ8bc3lNtkv+gWmOVfB8CgedGFq/ 3 | khlAuBY8n2ugBwYFK4EEACKhZANiAARd9IsX9x2aYHG1mV6eYc5/owY7mN+ZOuAd 4 | s4Mg1cDDFjqj6t4Ile/cnmORo+y4jv/Y9G5R5MOVeimK8stnqXEQ47BC5P7P8Vif 5 | TChk7oXzkb36efvgqFf/yoPgwRxNOhI= 6 | -----END PRIVATE KEY----- 7 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org2/msp/keystore/IssuerSecretKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/fabric-ca/org2/msp/keystore/IssuerSecretKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAECau7LXSs/s5QQFLefPjThFjRoe0D0eLO 3 | 1i7jbppE6liCMLLDfl6GVO1nrjXRbW8Ui3B+sC3lxiD9TueIUtW0/kI4Ug0VNPyB 4 | 5KMg6J2PonR+LZwt2f9uDZjgCP7/7CLy 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/msp/keystore/17969b1a79d80ad17b0db83b7277cda18104234c9007eb145f4b21dc4ac82ae4_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgaWklrmrE7YFZWRVK 3 | R9V9YJvRjoJmAXH5PI3fW6KTHV6hRANCAATzfO5MAImXXjMPsGID7/yZzI1p8kPR 4 | s/KQlrJT1Q9pHEbBH+8xFGohfQHtv37TgYAQ6B1JBzUn2yR/PPdkrYc0 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/orderers/orderer.network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/orderers/orderer.network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/orderers/orderer.network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAECau7LXSs/s5QQFLefPjThFjRoe0D0eLO 3 | 1i7jbppE6liCMLLDfl6GVO1nrjXRbW8Ui3B+sC3lxiD9TueIUtW0/kI4Ug0VNPyB 4 | 5KMg6J2PonR+LZwt2f9uDZjgCP7/7CLy 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/orderers/orderer.network1.com/tls/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/orderers/orderer.network1.com/tls/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/orderers/orderer.network1.com/tls/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAECau7LXSs/s5QQFLefPjThFjRoe0D0eLO 3 | 1i7jbppE6liCMLLDfl6GVO1nrjXRbW8Ui3B+sC3lxiD9TueIUtW0/kI4Ug0VNPyB 4 | 5KMg6J2PonR+LZwt2f9uDZjgCP7/7CLy 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/orderers/orderer.network1.com/tls/server.key: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgfnujQbl9TdKIH6ER 3 | V7JJwekrYVhts5MZrYAhFq19E1KhRANCAATH2GOS8HQAt5/8Vuh6y8xxWvJoS9Yj 4 | FXfwCWTd+5Yw0NyvyWJdluD+KdI1LAYXNhkSo3VrmxTGJB3/1uU2Xx4R 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/users/Admin@network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/users/Admin@network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/ordererOrganizations/network1.com/users/Admin@network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAECau7LXSs/s5QQFLefPjThFjRoe0D0eLO 3 | 1i7jbppE6liCMLLDfl6GVO1nrjXRbW8Ui3B+sC3lxiD9TueIUtW0/kI4Ug0VNPyB 4 | 5KMg6J2PonR+LZwt2f9uDZjgCP7/7CLy 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE4Th/gnF5lmHb1tYM3nLJ47QAbFbcIY99 3 | N0FSTovj3OSK1ZX+2U0/EYmG7DHqZdOGvR1xBDGl55RTQfyohdJQmr2WGV3zlq6J 4 | hHo44JeidDvyOMoxSnnAJXbOZwkEcXKE 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/msp/keystore/1a7f6e279cb84b414976d27638afe3ff56c635bd50dd9489304c0449f3c7948b_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgIIyKUlv7xQ91ZlGA 3 | Ui63aILDZPtrju1JPPE8SFLjBn6hRANCAAS6c6OMMKY9gvyYtuX9EJ31UsTwWgQl 4 | krBV0bvEaMNuN6rJCxu0fzMHLFjW1b5g+tv7AL3i76iRAPDw75mdoUF9 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/peers/peer0.org1.network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/peers/peer0.org1.network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/peers/peer0.org1.network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE4Th/gnF5lmHb1tYM3nLJ47QAbFbcIY99 3 | N0FSTovj3OSK1ZX+2U0/EYmG7DHqZdOGvR1xBDGl55RTQfyohdJQmr2WGV3zlq6J 4 | hHo44JeidDvyOMoxSnnAJXbOZwkEcXKE 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/peers/peer0.org1.network1.com/tls/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/peers/peer0.org1.network1.com/tls/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/peers/peer0.org1.network1.com/tls/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE4Th/gnF5lmHb1tYM3nLJ47QAbFbcIY99 3 | N0FSTovj3OSK1ZX+2U0/EYmG7DHqZdOGvR1xBDGl55RTQfyohdJQmr2WGV3zlq6J 4 | hHo44JeidDvyOMoxSnnAJXbOZwkEcXKE 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/peers/peer0.org1.network1.com/tls/server.key: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgAmI6lD0yfxADCUsm 3 | H6RDViNl63x5c9nOExs7VKS8PGehRANCAARHJB/nRgtq6OaS1qgEmL2f4bDb7cUo 4 | EHnb9TMo0d7Gur7caZ8UaPYE52JvRhIazBTBWBIE/f/kBLcJkQYa4ux7 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/users/Admin@org1.network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/users/Admin@org1.network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/users/Admin@org1.network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE4Th/gnF5lmHb1tYM3nLJ47QAbFbcIY99 3 | N0FSTovj3OSK1ZX+2U0/EYmG7DHqZdOGvR1xBDGl55RTQfyohdJQmr2WGV3zlq6J 4 | hHo44JeidDvyOMoxSnnAJXbOZwkEcXKE 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/users/User1@org1.network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/users/User1@org1.network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org1.network1.com/users/User1@org1.network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE4Th/gnF5lmHb1tYM3nLJ47QAbFbcIY99 3 | N0FSTovj3OSK1ZX+2U0/EYmG7DHqZdOGvR1xBDGl55RTQfyohdJQmr2WGV3zlq6J 4 | hHo44JeidDvyOMoxSnnAJXbOZwkEcXKE 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXfSLF/cdmmBxtZlenmHOf6MGO5jfmTrg 3 | HbODINXAwxY6o+reCJXv3J5jkaPsuI7/2PRuUeTDlXopivLLZ6lxEOOwQuT+z/FY 4 | n0woZO6F85G9+nn74KhX/8qD4MEcTToS 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/msp/keystore/452508fadf06b5cdf22871e57129eb925f890e9b98494b3f6d353ebb4fa94210_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQglHIizOM2GvOy3HlB 3 | TJlQ3ChRIfZkQSSbbS1DzfvE9rqhRANCAAT34lMiGhCoMG/RCzeR53HLG+z4bmXI 4 | txLALbS6CCl/khODXMZg37a7JAt2yTqwBViNdrXK9CxOe/35T0MDqTYK 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/peers/peer0.org2.network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/peers/peer0.org2.network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/peers/peer0.org2.network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXfSLF/cdmmBxtZlenmHOf6MGO5jfmTrg 3 | HbODINXAwxY6o+reCJXv3J5jkaPsuI7/2PRuUeTDlXopivLLZ6lxEOOwQuT+z/FY 4 | n0woZO6F85G9+nn74KhX/8qD4MEcTToS 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/peers/peer0.org2.network1.com/tls/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/peers/peer0.org2.network1.com/tls/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/peers/peer0.org2.network1.com/tls/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXfSLF/cdmmBxtZlenmHOf6MGO5jfmTrg 3 | HbODINXAwxY6o+reCJXv3J5jkaPsuI7/2PRuUeTDlXopivLLZ6lxEOOwQuT+z/FY 4 | n0woZO6F85G9+nn74KhX/8qD4MEcTToS 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/peers/peer0.org2.network1.com/tls/server.key: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgqgbTy9UOHaEptoC7 3 | 5j6A4/mdpzH/7tiTpI0MBQwavkOhRANCAASKkFCvRTdNiMmCwGuyM/weEgNzfglE 4 | tAYnZ3Tjtp4EGHNOlR9pf4crn9lGK/u5JiRav/s9ycBxzmwSxqDgJyB+ 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/users/Admin@org2.network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/users/Admin@org2.network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/users/Admin@org2.network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXfSLF/cdmmBxtZlenmHOf6MGO5jfmTrg 3 | HbODINXAwxY6o+reCJXv3J5jkaPsuI7/2PRuUeTDlXopivLLZ6lxEOOwQuT+z/FY 4 | n0woZO6F85G9+nn74KhX/8qD4MEcTToS 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/users/User1@org2.network1.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/users/User1@org2.network1.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/peerOrganizations/org2.network1.com/users/User1@org2.network1.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXfSLF/cdmmBxtZlenmHOf6MGO5jfmTrg 3 | HbODINXAwxY6o+reCJXv3J5jkaPsuI7/2PRuUeTDlXopivLLZ6lxEOOwQuT+z/FY 4 | n0woZO6F85G9+nn74KhX/8qD4MEcTToS 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network1/system-genesis-block/genesis.block: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network1/system-genesis-block/genesis.block -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/channel-artifacts/Org1MSPanchors.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/channel-artifacts/Org1MSPanchors.tx -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/channel-artifacts/Org2MSPanchors.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/channel-artifacts/Org2MSPanchors.tx -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/channel-artifacts/mychannel.block: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/channel-artifacts/mychannel.block -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/channel-artifacts/mychannel.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/channel-artifacts/mychannel.tx -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/ordererOrg/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/fabric-ca/ordererOrg/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/ordererOrg/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXc/D40sBQ9QppA0eS57Hhekehz1eHxSJ 3 | 2jtrdpsPZdSQNwPl1RrkAlbcKpcEpAe28EHoNQ0U5WgWdUSTpovAoUwVa8ak1T7a 4 | eFla6rRZMy1QSW/YLy3BlEyQ0JdBv2br 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/ordererOrg/fabric-ca-server.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/fabric-ca/ordererOrg/fabric-ca-server.db -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/ordererOrg/msp/keystore/15f61d83088ba666bd413f5fe1704d7a7c54c7c0d59443a75d194ca92781f99c_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgdmWowEH+LZYLfBtK 3 | bOE0YeerP3uJ3+SNzl56RPN3y7ihRANCAAQPZuh3f/TbuzT/CElTYaGRLBFDHqEk 4 | R3yt1McynL0jKWQTv/d4Fq2yUvvQ/tqR8eCIclAGmpnw6duNZUdRlxIX 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/ordererOrg/msp/keystore/IssuerRevocationPrivateKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGkAgEBBDBh6o+Id2Lq8N+D0TEQLVtFqI8v7Z8ihBvBvb5souf8Vsy8sADZd9a1 3 | nCicJa97/RugBwYFK4EEACKhZANiAARdz8PjSwFD1CmkDR5LnseF6R6HPV4fFIna 4 | O2t2mw9l1JA3A+XVGuQCVtwqlwSkB7bwQeg1DRTlaBZ1RJOmi8ChTBVrxqTVPtp4 5 | WVrqtFkzLVBJb9gvLcGUTJDQl0G/Zus= 6 | -----END PRIVATE KEY----- 7 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/ordererOrg/msp/keystore/IssuerSecretKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/fabric-ca/ordererOrg/msp/keystore/IssuerSecretKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/ordererOrg/msp/keystore/afc2c59c3f9dd6e4990d1d42a3ea50ceb64eebf0c168e9a0371750b3c0a68c0f_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg9g6OCZpGbNf56BQO 3 | fTbatDv2fF5JPE4BhMVa/fCJM8ahRANCAAQBvk/qCb9PfmPv8BLwxcSyoFpxBb5j 4 | 2sb6/Fuj9rtiaCHUSHiwOEq/IxT2rSPFvrLEEORKNM88/Nuq3Q3EsFPU 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org1/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org1/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org1/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0BlvsG6BAfCPJFZleMBvZaQeCm+bcTr9 3 | 5/CM2JvS5HZCqJS8DoCkJRa5DmrQ2z4UolBsvfKVLrqk03vc8TwK/Y+trTB7eSW2 4 | xFzgVE0BEzRBXshfJBxlWqiSTILrOZQp 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org1/fabric-ca-server.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org1/fabric-ca-server.db -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org1/msp/keystore/53e9ee73c9a06130384d67efde5c6d8bbd43f0da5e2cffd010e7c6b385f11ba0_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgxM5ZAZg7eXrWEehu 3 | CpSFzgRu9u9xJhNVMS/wToY3NsuhRANCAAT2cU6d53SwJMEjOSgBQskzgZJzGbup 4 | swxpgQ0josScbFrwOymIMubaWYFBhy6Fd5iZAh3Ougger9CY8lNs2sMi 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org1/msp/keystore/IssuerRevocationPrivateKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGkAgEBBDAZ/jcN9feiUt7aLsIBEF/O0u6EHWBToXvhjTDucSGYao05xkuZc2JD 3 | 7OuIigg9se6gBwYFK4EEACKhZANiAATQGW+wboEB8I8kVmV4wG9lpB4Kb5txOv3n 4 | 8IzYm9LkdkKolLwOgKQlFrkOatDbPhSiUGy98pUuuqTTe9zxPAr9j62tMHt5JbbE 5 | XOBUTQETNEFeyF8kHGVaqJJMgus5lCk= 6 | -----END PRIVATE KEY----- 7 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org1/msp/keystore/IssuerSecretKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org1/msp/keystore/IssuerSecretKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org1/msp/keystore/aa9e87a1a7c1d250297451f46a4f5c74b8e50f6ca49f8768ce66724f04f945bf_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgyyjGx0smq5rXSfkJ 3 | CFyscUC91w5RjfupsVVae0Qp+A+hRANCAATRWTgqi1/Xj1robuEfSoO3/5uw7Uts 4 | RgsXGPi9xc/p65ZJWpmBWgyBFgDDMZhz7exk0uGlm0HGKNsk1mtZ5Fmb 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org2/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org2/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org2/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEg6MUnsBzRb8R2xAXEMCg4RqCohJBHcMA 3 | syaYkzFKVYim29GBHLZb0yXLh8XXAuEmWAjzWLDUOjnFMSG/KgZtXVDRslTVpXUt 4 | GQS+bJDXAF/WtrPI6hRPH7lr9poQ7jie 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org2/fabric-ca-server.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org2/fabric-ca-server.db -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org2/msp/keystore/62e7b5304b57e7bb38ebf8eeaeb06b25de6f98f3561d30b5171ae25a8174a715_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg6zyNutHfwKz/dikf 3 | Fw5FnA4yWAEd3WT/RBDYtqhaSFyhRANCAATE/oznpJXEWCQrnAayXd1bzfzq/n+w 4 | Ym7xoaxIvxLOEOdkPixOaS1fxdb3uUaN2We9G2oXZrkHHq9HceZFgvEU 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org2/msp/keystore/IssuerRevocationPrivateKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGkAgEBBDAhs8XCvSAwaOEIoYq/ype+i4piKQQc/PQTtkbiRr8lZue6Dop19crn 3 | oqh6htwGMXigBwYFK4EEACKhZANiAASDoxSewHNFvxHbEBcQwKDhGoKiEkEdwwCz 4 | JpiTMUpViKbb0YEctlvTJcuHxdcC4SZYCPNYsNQ6OcUxIb8qBm1dUNGyVNWldS0Z 5 | BL5skNcAX9a2s8jqFE8fuWv2mhDuOJ4= 6 | -----END PRIVATE KEY----- 7 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org2/msp/keystore/IssuerSecretKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org2/msp/keystore/IssuerSecretKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/fabric-ca/org2/msp/keystore/cbbcb20288fb8df80b47634a41e4311fe606f35003c8e7d2bbf5358b73964ce5_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgMzFIoW+zm5exSFor 3 | gN5TOXuHFvDTIXYY1apUixnrtHmhRANCAARXH9135v/z9rzQdxvcgZdGbpuEifaO 4 | ZBB8F/qgUr5WDHouQwsCdHANECdGfbvRPLD6wjCo8AfV0Ai9ET8qzc5a 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXc/D40sBQ9QppA0eS57Hhekehz1eHxSJ 3 | 2jtrdpsPZdSQNwPl1RrkAlbcKpcEpAe28EHoNQ0U5WgWdUSTpovAoUwVa8ak1T7a 4 | eFla6rRZMy1QSW/YLy3BlEyQ0JdBv2br 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/msp/keystore/751c843cd5bd67300e52067c2d97bd2762391a37ed219f1f74838023a9ea9294_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgJeTNEkMHL3v0ElZe 3 | pRBotjlrthyPcnAYxxXe8pIYB7ehRANCAAQctEJDX7rLeVTKWpZCAlf62/nx34rv 4 | f3L7HWvOf0F42YuI6Oc7xKFHKSQs8qcZrH0VNXB8LyF7lxWgligOYwBb 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/orderers/orderer.network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/orderers/orderer.network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/orderers/orderer.network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXc/D40sBQ9QppA0eS57Hhekehz1eHxSJ 3 | 2jtrdpsPZdSQNwPl1RrkAlbcKpcEpAe28EHoNQ0U5WgWdUSTpovAoUwVa8ak1T7a 4 | eFla6rRZMy1QSW/YLy3BlEyQ0JdBv2br 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/orderers/orderer.network2.com/tls/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/orderers/orderer.network2.com/tls/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/orderers/orderer.network2.com/tls/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXc/D40sBQ9QppA0eS57Hhekehz1eHxSJ 3 | 2jtrdpsPZdSQNwPl1RrkAlbcKpcEpAe28EHoNQ0U5WgWdUSTpovAoUwVa8ak1T7a 4 | eFla6rRZMy1QSW/YLy3BlEyQ0JdBv2br 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/orderers/orderer.network2.com/tls/server.key: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQggsHzv1Zed1EogMnf 3 | yIeZCZEcX1QNZ+HMa6E3jo8MewehRANCAAR/yc4mglN7X3AuCMg6Co1tJldUtsbJ 4 | oWTxeQwImMB1EnbMZylYX32PrkMDwI0+FPjB3aBCzMuvSH/dpoe/v/60 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/users/Admin@network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/users/Admin@network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/ordererOrganizations/network2.com/users/Admin@network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXc/D40sBQ9QppA0eS57Hhekehz1eHxSJ 3 | 2jtrdpsPZdSQNwPl1RrkAlbcKpcEpAe28EHoNQ0U5WgWdUSTpovAoUwVa8ak1T7a 4 | eFla6rRZMy1QSW/YLy3BlEyQ0JdBv2br 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0BlvsG6BAfCPJFZleMBvZaQeCm+bcTr9 3 | 5/CM2JvS5HZCqJS8DoCkJRa5DmrQ2z4UolBsvfKVLrqk03vc8TwK/Y+trTB7eSW2 4 | xFzgVE0BEzRBXshfJBxlWqiSTILrOZQp 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/msp/keystore/abb0ef4db6f4cd88c3386460afaf2633db0d017eba5c1ab19330104e930b90c7_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgrlOCJBUNi53JaxKm 3 | SjSsp8118d1C+14CLtNqQnAAoDKhRANCAAS5O1Ess8FM3nnXuxLOY3D2F8/fJptV 4 | I4hUmXDrr9mWTrHsh0fm+DT9GBFEYQRvel7UbXHuXf6baaH4giLtlwFg 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/peers/peer0.org1.network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/peers/peer0.org1.network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/peers/peer0.org1.network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0BlvsG6BAfCPJFZleMBvZaQeCm+bcTr9 3 | 5/CM2JvS5HZCqJS8DoCkJRa5DmrQ2z4UolBsvfKVLrqk03vc8TwK/Y+trTB7eSW2 4 | xFzgVE0BEzRBXshfJBxlWqiSTILrOZQp 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/peers/peer0.org1.network2.com/tls/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/peers/peer0.org1.network2.com/tls/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/peers/peer0.org1.network2.com/tls/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0BlvsG6BAfCPJFZleMBvZaQeCm+bcTr9 3 | 5/CM2JvS5HZCqJS8DoCkJRa5DmrQ2z4UolBsvfKVLrqk03vc8TwK/Y+trTB7eSW2 4 | xFzgVE0BEzRBXshfJBxlWqiSTILrOZQp 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/peers/peer0.org1.network2.com/tls/server.key: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgdyt65nTJZl7fZBvm 3 | ICpPtcZ3jzEollosg35+tti9IKahRANCAASiFoaR7CaoY6UaTtRvT9JRX4nR/HBM 4 | W5jvJ+V2YvG9uyUlPwz29jXY+pjKb+60N2GqehJyXLhe5rVl4qCRhk64 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/users/Admin@org1.network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/users/Admin@org1.network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/users/Admin@org1.network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0BlvsG6BAfCPJFZleMBvZaQeCm+bcTr9 3 | 5/CM2JvS5HZCqJS8DoCkJRa5DmrQ2z4UolBsvfKVLrqk03vc8TwK/Y+trTB7eSW2 4 | xFzgVE0BEzRBXshfJBxlWqiSTILrOZQp 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/users/User1@org1.network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/users/User1@org1.network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org1.network2.com/users/User1@org1.network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0BlvsG6BAfCPJFZleMBvZaQeCm+bcTr9 3 | 5/CM2JvS5HZCqJS8DoCkJRa5DmrQ2z4UolBsvfKVLrqk03vc8TwK/Y+trTB7eSW2 4 | xFzgVE0BEzRBXshfJBxlWqiSTILrOZQp 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEg6MUnsBzRb8R2xAXEMCg4RqCohJBHcMA 3 | syaYkzFKVYim29GBHLZb0yXLh8XXAuEmWAjzWLDUOjnFMSG/KgZtXVDRslTVpXUt 4 | GQS+bJDXAF/WtrPI6hRPH7lr9poQ7jie 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/msp/keystore/a8068d2e760dddbfa7dfd061516c669a57823c140a4c34b4c83056cc61055012_sk: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgEgNzLwE/T3wbdYgy 3 | +bbNFekWfVQArgOPY4OWAvjN3KqhRANCAATABOmvqIVkRxG36SQSDn6MYvz16eyG 4 | zqfuoWuDiXKfhLg5JALM9nJTxWObJSCTvN55YBgBkWrsV0czgrWyVLYD 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/peers/peer0.org2.network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/peers/peer0.org2.network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/peers/peer0.org2.network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEg6MUnsBzRb8R2xAXEMCg4RqCohJBHcMA 3 | syaYkzFKVYim29GBHLZb0yXLh8XXAuEmWAjzWLDUOjnFMSG/KgZtXVDRslTVpXUt 4 | GQS+bJDXAF/WtrPI6hRPH7lr9poQ7jie 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/peers/peer0.org2.network2.com/tls/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/peers/peer0.org2.network2.com/tls/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/peers/peer0.org2.network2.com/tls/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEg6MUnsBzRb8R2xAXEMCg4RqCohJBHcMA 3 | syaYkzFKVYim29GBHLZb0yXLh8XXAuEmWAjzWLDUOjnFMSG/KgZtXVDRslTVpXUt 4 | GQS+bJDXAF/WtrPI6hRPH7lr9poQ7jie 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/peers/peer0.org2.network2.com/tls/server.key: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgWe11V7fxA/L77YYD 3 | s+lIvVbO0mfZjfMwzN4j0XWFlDChRANCAAQDqlvpoLLXVvx3fMmXI/D8nuscqvCL 4 | vzXR0Dz5YpFHFoL3tDKeIX9HDuUieHDcSgxsoqIeAd4KRrJdZc99642D 5 | -----END PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/users/Admin@org2.network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/users/Admin@org2.network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/users/Admin@org2.network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEg6MUnsBzRb8R2xAXEMCg4RqCohJBHcMA 3 | syaYkzFKVYim29GBHLZb0yXLh8XXAuEmWAjzWLDUOjnFMSG/KgZtXVDRslTVpXUt 4 | GQS+bJDXAF/WtrPI6hRPH7lr9poQ7jie 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/users/User1@org2.network2.com/msp/IssuerPublicKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/users/User1@org2.network2.com/msp/IssuerPublicKey -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/peerOrganizations/org2.network2.com/users/User1@org2.network2.com/msp/IssuerRevocationPublicKey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEg6MUnsBzRb8R2xAXEMCg4RqCohJBHcMA 3 | syaYkzFKVYim29GBHLZb0yXLh8XXAuEmWAjzWLDUOjnFMSG/KgZtXVDRslTVpXUt 4 | GQS+bJDXAF/WtrPI6hRPH7lr9poQ7jie 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /tests/network-setups/fabric/network-artifacts/network2/system-genesis-block/genesis.block: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/network-artifacts/network2/system-genesis-block/genesis.block -------------------------------------------------------------------------------- /tests/network-setups/fabric/shared/chaincode/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/weaver-dlt-interoperability/59feaff1522e64bcc95e6a88aa670320d792643c/tests/network-setups/fabric/shared/chaincode/.gitkeep -------------------------------------------------------------------------------- /tests/network-setups/indy/docker/.gitignore: -------------------------------------------------------------------------------- 1 | indy_sandbox/ 2 | -------------------------------------------------------------------------------- /tests/network-setups/indy/docker/Makefile: -------------------------------------------------------------------------------- 1 | image: 2 | docker build -t testiin . 3 | 4 | start: 5 | ./start_testiin.sh 6 | 7 | stop: 8 | ./stop_testiin.sh 9 | 10 | clean: stop 11 | rm -rf indy_sandbox 12 | -------------------------------------------------------------------------------- /tests/network-setups/indy/docker/stop_testiin.sh: -------------------------------------------------------------------------------- 1 | INDYNODES="${INDYNODES:-4}" 2 | INDYCLIENTS="${INDYCLIENTS:-5}" 3 | 4 | STARTPORT=9700 5 | ENDPORT=$((($INDYNODES * 2) + $STARTPORT)) 6 | 7 | INDY_NODE_PORT_RANGE=$STARTPORT-$ENDPORT 8 | 9 | INDYNODES=$INDYNODES INDYCLIENTS=$INDYCLIENTS INDY_NODE_PORT_RANGE=$INDY_NODE_PORT_RANGE docker compose down 10 | --------------------------------------------------------------------------------