From 62ed0b963e213cb080746ed3c59f7d625251f653 Mon Sep 17 00:00:00 2001 From: Baohua Yang Date: Wed, 12 Dec 2018 08:10:05 +0100 Subject: [PATCH] Remove v1.0.2 and v1.0.5 --- .../kafka/channel-artifacts/Org1MSP.json | 165 --- .../kafka/channel-artifacts/Org1MSPanchors.tx | Bin 296 -> 0 bytes .../kafka/channel-artifacts/Org2MSP.json | 165 --- .../kafka/channel-artifacts/Org2MSPanchors.tx | Bin 296 -> 0 bytes .../kafka/channel-artifacts/Org3MSP.json | 165 --- .../channel-artifacts/businesschannel.tx | Bin 358 -> 0 bytes .../channel-artifacts/businesschannel.tx.json | 143 -- .../channel-artifacts/businesschannel_0.block | Bin 15909 -> 0 bytes .../businesschannel_0.block.json | 902 ------------ .../channel-artifacts/businesschannel_1.block | Bin 17742 -> 0 bytes .../businesschannel_1.block.json | 898 ------------ .../channel-artifacts/businesschannel_2.block | Bin 17800 -> 0 bytes .../businesschannel_2.block.json | 910 ------------ .../channel-artifacts/businesschannel_3.block | Bin 5395 -> 0 bytes .../businesschannel_3.block.json | 154 -- .../channel-artifacts/businesschannel_4.block | Bin 4856 -> 0 bytes .../businesschannel_4.block.json | 164 --- .../channel-artifacts/businesschannel_5.block | Bin 4858 -> 0 bytes .../businesschannel_5.block.json | 164 --- .../channel-artifacts/businesschannel_6.block | Bin 28681 -> 0 bytes .../businesschannel_6.block.json | 1262 ----------------- .../businesschannel_config.block | Bin 28681 -> 0 bytes .../businesschannel_config.block.json | 910 ------------ .../kafka/channel-artifacts/config_delta.json | 273 ---- .../kafka/channel-artifacts/config_delta.pb | Bin 4761 -> 0 bytes .../channel-artifacts/config_delta_env.json | 285 ---- .../channel-artifacts/config_delta_env.pb | Bin 7587 -> 0 bytes .../channel-artifacts/orderer.genesis.block | Bin 12878 -> 0 bytes .../orderer.genesis.block.json | 727 ---------- .../orderer.genesis.updated.block | Bin 12878 -> 0 bytes .../orderer.genesis.updated.block.json | 727 ---------- .../channel-artifacts/original_config.json | 721 ---------- .../channel-artifacts/original_config.pb | Bin 12825 -> 0 bytes .../channel-artifacts/testchainid_0.block | Bin 12878 -> 0 bytes .../testchainid_0.block.json | 727 ---------- .../channel-artifacts/testchainid_1.block | Bin 18662 -> 0 bytes .../testchainid_1.block.json | 926 ------------ .../testchainid_config.block | Bin 12878 -> 0 bytes .../testchainid_config.block.json | 727 ---------- .../channel-artifacts/updated_config.json | 886 ------------ .../kafka/channel-artifacts/updated_config.pb | Bin 17345 -> 0 bytes .../kafka/channel-artifacts/Org1MSP.json | 165 --- .../kafka/channel-artifacts/Org1MSPanchors.tx | Bin 296 -> 0 bytes .../kafka/channel-artifacts/Org2MSP.json | 165 --- .../kafka/channel-artifacts/Org2MSPanchors.tx | Bin 296 -> 0 bytes .../kafka/channel-artifacts/Org3MSP.json | 165 --- .../channel-artifacts/businesschannel.tx | Bin 358 -> 0 bytes .../channel-artifacts/businesschannel.tx.json | 143 -- .../channel-artifacts/businesschannel_0.block | Bin 15931 -> 0 bytes .../businesschannel_0.block.json | 902 ------------ .../channel-artifacts/businesschannel_1.block | Bin 17774 -> 0 bytes .../businesschannel_1.block.json | 898 ------------ .../channel-artifacts/businesschannel_2.block | Bin 17840 -> 0 bytes .../businesschannel_2.block.json | 910 ------------ .../channel-artifacts/businesschannel_3.block | Bin 5406 -> 0 bytes .../businesschannel_3.block.json | 154 -- .../channel-artifacts/businesschannel_4.block | Bin 4866 -> 0 bytes .../businesschannel_4.block.json | 164 --- .../channel-artifacts/businesschannel_5.block | Bin 4878 -> 0 bytes .../businesschannel_5.block.json | 164 --- .../channel-artifacts/businesschannel_6.block | Bin 28737 -> 0 bytes .../businesschannel_6.block.json | 1262 ----------------- .../businesschannel_config.block | Bin 28737 -> 0 bytes .../businesschannel_config.block.json | 910 ------------ .../kafka/channel-artifacts/config_delta.json | 273 ---- .../kafka/channel-artifacts/config_delta.pb | Bin 4773 -> 0 bytes .../channel-artifacts/config_delta_env.json | 285 ---- .../channel-artifacts/config_delta_env.pb | Bin 7606 -> 0 bytes .../channel-artifacts/orderer.genesis.block | Bin 12894 -> 0 bytes .../orderer.genesis.block.json | 727 ---------- .../orderer.genesis.updated.block | Bin 12894 -> 0 bytes .../orderer.genesis.updated.block.json | 727 ---------- .../channel-artifacts/original_config.json | 721 ---------- .../channel-artifacts/original_config.pb | Bin 12841 -> 0 bytes .../channel-artifacts/testchainid_0.block | Bin 12894 -> 0 bytes .../testchainid_0.block.json | 727 ---------- .../channel-artifacts/testchainid_1.block | Bin 18696 -> 0 bytes .../testchainid_1.block.json | 926 ------------ .../testchainid_config.block | Bin 12894 -> 0 bytes .../testchainid_config.block.json | 727 ---------- .../channel-artifacts/updated_config.json | 886 ------------ .../kafka/channel-artifacts/updated_config.pb | Bin 17373 -> 0 bytes 82 files changed, 24002 deletions(-) delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/Org1MSP.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/Org1MSPanchors.tx delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/Org2MSP.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/Org2MSPanchors.tx delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/Org3MSP.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel.tx delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel.tx.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_0.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_0.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_1.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_1.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_2.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_2.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_3.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_3.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_4.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_4.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_5.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_5.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_6.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_6.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_config.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_config.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/config_delta.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/config_delta.pb delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/config_delta_env.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/config_delta_env.pb delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.updated.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.updated.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/original_config.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/original_config.pb delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_0.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_0.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_1.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_1.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_config.block delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_config.block.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/updated_config.json delete mode 100644 hyperledger_fabric/latest/kafka/channel-artifacts/updated_config.pb delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org1MSP.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org1MSPanchors.tx delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org2MSP.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org2MSPanchors.tx delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org3MSP.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel.tx delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel.tx.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_0.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_0.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_1.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_1.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_2.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_2.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_3.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_3.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_4.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_4.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_5.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_5.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_6.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_6.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_config.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_config.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta.pb delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta_env.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta_env.pb delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.updated.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.updated.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/original_config.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/original_config.pb delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_0.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_0.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_1.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_1.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_config.block delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_config.block.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/updated_config.json delete mode 100644 hyperledger_fabric/v1.3.0/kafka/channel-artifacts/updated_config.pb diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/Org1MSP.json b/hyperledger_fabric/latest/kafka/channel-artifacts/Org1MSP.json deleted file mode 100644 index deeb0c31..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/Org1MSP.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/Org1MSPanchors.tx b/hyperledger_fabric/latest/kafka/channel-artifacts/Org1MSPanchors.tx deleted file mode 100644 index 9bd052065e04e945f39fc57fa6da1085d82fdeff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmd;D%ETqgCCtI3#Gh1JoSBzeT%4Sdn3tEDBh<~r)xpGtAsj9g%Ej$iP>_?EoLG{X zpC{zT!6;_?EoLG{X zpC{zT!6;=1sS9+B+DhuB~}3B80h5# d9ix|8k(gVMld6}TpDWO9E(NuRG*`h~2LL+hPHg}H diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/Org3MSP.json b/hyperledger_fabric/latest/kafka/channel-artifacts/Org3MSP.json deleted file mode 100644 index 49de0ad8..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/Org3MSP.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRV1gzaFRZN01zeEdXRVNDRWVIbFNPekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVJJc3hUakdBdjQKejgybFliZzR5ajNFSEp2Wk1YZmJDMHJjbmlvRTB5V2JxdThNSnQrSkZwa2N1SDg1bU5wckJocG50QXBJay9FMgo2cVREOUZEZGhBekdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NCU3JjS212QnF1bVNXVXRwTzVTd1lGekplbFpNbStTSzM0ZHlCblhHMHJYekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlCa0xDYW52ZC84cGNoSWl2M0tqY092aXhHTEpDSTJFY2xNRjlrck42bFZsQUlnR0IvSwpHTVI1VlFPUFcwYnQvWi90RTE1VWtpYnNIT1VOb0E4SlltMzVUdXM9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUk2Y0JnYXUxMTBnRjZyU0cyR2w3cGN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpNdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXhNVE0wTXpBd1doY05Namd4TURBNE1UTTAKTXpBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ1hSWmJzbUNWY2t1REtTODlGNWtHejRnaERiZVlhZUdLeUZyenMvcERhd2NUZkpLUjBQK0tiTwpHTnpiSGZGWjZCc3RkRUZSMjdEVlVjQ2Z5bkFQYlQ2alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQklOL1BLRVNOTUgKVnI2VUJPRDIybzdzNElHUnRWKzdENTBsUXkxOVF4UitNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUN1d0V0cApOWVQ0U1lDMEM1dTZzNDNDZCtQZXlVKzlMNjE2V0h5QXluR0ViUUlnWTh4V2hiNk96RU41Z3h0SjliRG5VR25CCkkxMUhwd0hrbWZnRDhENmt1bVU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel.tx b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel.tx deleted file mode 100644 index 81317ad1585a61f87e047f8ecd06f370281f2820..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmd;j%)}+jCC$Mk#l~@T?ccksO8iNs#hH1j#l^`PiFtXcIYI}Sxb`t|VF+6bX>xHp z78K-UCMT9;=I04X32}3=`xm7f`346FF+e$nV2%_Y7ngH>UU7a=NoHxT5QEfPMxkSj zsM@zNaxmgCL4}LQIk6xyDKjUtBr~;GNJNN>i-U_L%rM>vXdatmN^WLev62!Odr)d( zN@`KDkhl;p2eS|-TmV^3cu{5viW;Z@k{YOqLJ~rJKx4SLpnL&fKtb%%g3?k-D1H+W Q65ChemZLHF^POG3BPa&$7!q8wFXks93Xq%vP?YIo2A)%pZ8yg5T#KxTDB`O_xu0;|KImFxUhW=`EsWJTkYTb?LYq=G5^NX=2HUnMqmep4hXEF3H+16Ys6C5a8l5Y|^S7$QF4dMa(%YPvL4nq)xrVPkbo z6A3B0W@5BvQ_;j$2;@{gD2h;BFOQ-N^ENHb+bzalFLSd>YT%Q;Tr4|nChRA0$jc1a zDG-p?2;P9?peVqAYb8>)#11QBtz^JZpVhj<0gHFz;{?`aq(TWTH`}RFSCLX+Ud!36 zUYj+k5cP~s(sF5LGLa@_H)-SqbP!k3nUm!>mK^(p5k0Ybq6Yb59D~uLG;|19=r6vE z4(XFv+~;u?Lci=U8}>1r_ZbHoc1UZ1ULB&IA{=qI4Yv|B2fkgRDTZ)*gI#k-}HTbxpZWUM}= zh@8~Gqumf2*?6jn7fMhcIsr~545y#RLb*9I(3~p3IyLEg!%~L;%MDF(#Qsf=oK4;N zAMo8j{OVgicEj06e&x)?N3b_N{PT}K^p^iczBB>v*G^x9Jf&H@ z-@vHq8OYPOZ-3}EaP0z7kKKm+?rq4!w{5O3DxW$OW|c64Sw~sJtPU&bj-(CwZm|^# zM!zNmqqI?jmw$7<67ALK`K&hU3*D<=y;&D~l_H?9+N+L;r&ci9?9aO9Q!7jpq@U@_ zLdMc*Y63Jmuqrk;Q$?s#ej61&(h}vu==el6fDrL|9#X8AU#i!ET<6j2R9U*(X*|vm*QJV}?vd__QDaYsne|=&e?F&NOHfM7F?C z(|Q(`Q-%*|Z3O!?Q53j&g=SHL4%@?A#xT5IQ%%xzZt$i9aCzZyZo(I!QR!XKl+|pt zY-jDB=?jzj%t`fFr;`7f0u3d<=%8^T>%IgHL0}ZtrjxEZz%Bz1)@Cu5#^xhhV9^3J zNE*jSG*}jVvIr9l#4230nP$U!x8EZ1&@?mRIG>^N1s_wxSgx2J_3Dutw1!ARBGj z2rxS!fPEN2X1r|3_D&;wwCBi7?33+s^M{=!S@v_Xfz$COSQ;J0?m?Km#pMKo+!6aikh*KBYFP3 zKpBitOO%{mTppES%Oy%|saTRQ&n}FbK_k|UhqV}25i`m>(=6u?!T@$NxK1d-6tcDW zpUIX!btsW=;(|!#yO?0h#h?(gatXU&cUu0a(G~hKyAKm8@slNz-AxzyPYJciEy)Bd z*kspaUk#b~OI$4X!;eEIV8JFwAQOefj5V3mJ9H4P2?gx&OOHY*Bcq%0%!*bdYq4y0 zQXPW!M8K=b4q2Y^jx!WBgY=nM38xv9PzRcjGR#(If_aRT82P#ED6Q9f^*kN3b3$dF zt4j<>>vVj<9;M%hm&1ho8oaYD50E|yW+a4kFHp z6Ik3zL9Q>AI+L=dNW9WWmi?q4v9YXZ50qR=I|xkMTd-rB!|{bQIMwvbiSCV&UqJ4R z{JU-BG_n&JuqS`pj;UDq*+)St8K&N>bMh@$x80%x25Q`p(2fOjX%AyZ^YT-*S z!h-;dlm~6TF9NUoKD`Pd2tWo)R=RS-D}?HoN9rImiMNsomuy6%+5u;G=bVfBWKs;= zNt^V-3fiOVie#W%NK$iI%uh1~&TLh!Ooq*rMiMBc8-B6LE4DPLIoi-_Fx0e><+?1D zxI(B-+bqm4y`NH~&ahCX0Y)`CB_6J02yqqHH==ku3gtuSuHp@pWDMRYTiu@8E_Tz< zS9sV6Q=PH{#@(co7OLgeJkzO|nF@s}LQ>o3KWsvHksPUL+cfo{t>g1_4G`^&nClx} zuEWY~pH(ZlM8Dz*1-}b%2A{fGFZ7emWQ&|h^%yF;LPq0?r5+n&b;21~3?OVj-L}U0 zgJOjbABv{((l5d{Xrc_XolB}?!OHd%?U)%W8N(^@GmIvBKn>KUHRU7C3$#P#l8F0g0k@E68?NP>+8m@*H#Ow>UUlTy z9Gw_JpAAanG*@pI{kcA;P0Pv@hm#zu$uh3al0z!acbqX{;Bupr(mQ}@`(>;~L%wSl zokYSH!u5j!Vq^yK zX1~LrZnt73rj^0C)pIM7zegMeOLcS;Si@*r%Q+iw(bGUqXj!k?m=4KQaUcvTVx!Sf z8O3T=VqM&CL~(Up>(ziz9x^qOAI;@VwOgOZ^A+Cor)g0)>|t0gTABVV9Tyu1`9b@F zif0c6kFWrb9@~JY;_w5%=+7GIY0K^pYqU!wBgNoyDoVX1RMcg$#F~nl3(q`~V9Du^ zLq}jCVX?*C$opym1TL4Wj!s8;zZiiGM4UyCL3FQ&3frh=nNo( zI_j7$##6489HLal<$GL*Lz9wH5DT2%patgWuqw(p$_KNnppN@VR~fcLqYNJa7Yg+dB${lEvn|BnO4q#CKRl20IP;l zZ^z@^W-XgA9lTYabZda>n*^-W4vNQy{o1T9!#5p-wDwasMK0k#Y=L8E?+`8c*x5UF z_Kxc8AzPYd>ch$QmydyU=poB7u#SOsWMEzA>bkeqIWDxoMhjsPJR-7RL?WRp`ix|< z=x_0Pa{DIahK;5X>0Xxo0KJ&~za zk~vxGqSczM&z8q%r`H2c_i5jnrm>?yELpW2f>Rb$~QD8>Ue zI_`{;Dw>%DTVF+&i{O&L+Uuj=S(Fc=y&xpj1Fv9F1r!9b*U3#XhSqCZOpOj3YDR`V zLI`?VHBOFNM8hvfVHGSIXlia!D(g~XRqH}64ddNPtqiE46f1PAe9hIwZu$9hlb$a% z2}JtMCO7Fyh&c=}Aj-eGBsVEKaN`-KNRu4iRwNp+HQl{J2prQBp(*O&M(yV#7T^*L)GA8m(5(CC3wc zG)QRt%pg_OttVd^sb(L`kOxRL`x+mOl73=R&3=6Bfayw7&Hly*(9%Y#QRRf+&d0fC z7M)Zv=xMB5D2b>kFn$^;q|h8C1s<=fO_YIkO?FG#AX$vRDBW{NyYkLxI(l#D?Qi!zhkv74y~L$oqz zCrK(@3X(I@uV}mvX0fIrsJ`R%MMsjW(Gm`pYCg4)YQC}sjvcu1E$U@fGlc97~D$h>ewYah@ z?y5Y?;;uY%WR>Siqi%*-OEw2&L#1}Jp%zI)hb8d5ScyePSXp{^W!rayGeu?GGlvGW z3@6Gz>)8l`oCZ6ooom@``wifZWx5ifOq87t!o-_ulc}di0^HW=A4Na6Y?|xf%+7lW zu+#CPmwlo{F&@c+JDk;9K8btvK(Sp*zgKhY`*Mj)Vsk0E@6z_m<2yN7@tr~At35xr z>^bCEia3@cj-`mBNfF4|&p&zbRa^gccl--K{9e-Lzx~iPB>C1~|G?XG$TwaFK7A7G zd)x4h$m=dmklfyLR)Cz?DJ+2)rQKd)UrucQ+cn7Nuer4QC$5PiwB6H&%SU+rY}uEZ zA1+*SZ?|8`b|UXN1&)o=@?Fkjo%C2Iy;_|VIs4JS``3s6;|Ng-(u~W_K`7frve(@{bdmef1Z(R8H^!ATGeeZjpG`@KKb#FL% zPWbAN9{$KTA3yix6AukfoR(fYIPYb!t;wD5{@DGW zed3uvyZ462PM*8=AAIzSuYK^=>=SSP>Z|2o@t%XA_5tK4 zH-I1B06ugB`0OIMeCeE(#ij4u{=Z*&%CU>egI>L*_IgT9Znab$xqT7bvIs!BTT#1e zmlZO|OBb&h|6wG}aH}|(6&Z@bp-4_@0n0ErLEtznr!{CX7}OXZ!<}ltuE}1WXSia= z7^KjA%7IBt(>k?gBc0)S0yeNV%l9mR^AeHgd788m`J6+FtotD7&yhIBCiwu>lMAJx zVuad~NETR(pIpOimdgdG0YjEXKq`b9a*=D49Wuva%=G3On<^D+wQ>>bm4r~E9Prtc z1M`^1ZN%(%`<6Z1N& zAd)E-HYX1QSdGQ=dDbQ!n4LaB6Y(ZjE7Q7B4kiY2fwZXx%uTN;B9V8m)iGKzDEGm- z1EfIIj*GB78y-c+MkP8wDis-PHq7}bsis9*Qaovv7^mUGAulmttw2CtA$Sdv&A0$< zuILLGdA5}jGYJhk>M&DnHCeps?fI}OlaD3PWT6yDRONgCj4}~}RWri^<)B@y;@8_W z)9>f|$+lmM2x!w=Mu%pY<5;q15t=(=SziY7aW4klsnk>mSZIyEj0$OynAhTQ7D6j& zO&T^ZoVOSgYKB8Awwi9C>1C5YbSkzDm;PF-yfp&aAHT|CKfFdIK9PV0!r(@uO z0v=01wPo5k>C?m0Km0oTr#D~w z_{$!SeB@*Af78(uH~$E^zYo5qEG-}pD9A0#;J_Mgkeil~hcBMPDBabNFI>Fxp~GPR z7*X#&jJ)YE@`l6n>*LD1c7$2VabZ@GXE4jcRIrj)T6{HLbOf!D5$sM-%fOSrIZJkJ z)t#TIv7V`|f|;?7ZIvRRFtt@v!~;_p&FwR*Skx5L1ZjmDk`U5Wn(70Ew)K?34a*`_ zDa&WOaI##O*{s7mEP=^x-DpxrX!AOjZrZp56XS;g3`!!@^CFvNEpqwz!_aXyN{YLs*rGaSm2MNFZlyX&uoX%gw;Q-=i1OxkAIX;a0h3_;eaFb>;*h{d zSjW1M@044^iXLqy{lst(*HfOLQ;9X&RAi*Enp!MYM@){c19vUZ%0V>@lL5_ww98|b*&=3ShVI|t%E;q50z=M@ojHR(rhZa~g1~rn#@eU0p1&fSB z9|N%z=Ni+nm8~|4B<|GfA+Z+?QPG%%l^stc9_-Yzx}w2V0FsVp=n?=^m{ z3Hp2*WJ#B5cwETw4OzEy1=FljMY8Wh!z5QFQxOm)l0}rFhHT!nzAdBPwL*c~TI}!;e zj)`QnjtMpyw__eX;xl4KrD%0>RiPoVTQE^3ez8QdZgj5y23(6qg4aldP<3t8BaLePq#p+FW_l^ zg-i~3(`<=~Mq11;fzu31l$(kW(CWoXAL}xCU&o4sJ3%#D%SLIB5fM_ONH))aph|nk zjB=)g0w(O^GRjs$A)szW<9(uNRI!j;lG3puR0EvS&ig6`+bnS%Tftf2ZB;UY%P6NN z6bL=3T)l#IO{b_dt4Uu`F9>XE=rP)MJmOUnJy1d+J<`$As24E=a3tMtv@QO%5J!I8jreq?dBB@ z98Aj9rtE%C&2bOcAt*S%Ij->?kNIMOwSs?RA+WI!oD^n*SvdwSz|B@qZS@8{anx3k zry>WyQzjj5XmcJW_m!GZcU0sOuh;>6X2Yuv1A9`rW$Hue*;$mgWtf1rFkJTQ1l2dcUsrkc$xjmcY4r|BL*{zFDhd z$JVFmQsjcA{m6OqiVbaMv$Bj_=r#efSvs^ZZ*w)c2-8ianV0o?MIMg@*`~h(v-z60 zS*w`!H=7>hlW}l9Y`68gGVSyuan~%~_snsepasTW|6889@)t*^QNf)@kq;b2-g|WY z;%9bT$@zx6lB>pSCFeP!740Sl62%Qw8a7p$m!RvgZpK&xbIy9??NYxoS?cf_%eyge zi>*)H{`G~LR9MWMEr;TGDFml(xce0yuyJYT}n?urNN@xgROZ(7vYmmY@)Hs&f1 z%4kajp0zA`8bT0&v?r`|>V~HX)lZJpL8$L7`h9IO=k{vYoKYQdZPX(DqTTM7$gYz@ zYjjr5YbfWC)JPJegHVjC7t?wu#D)@`JV*p{R=mK=M!ughm6o1ks6j5wRawe+icp<4 zSQwpnKM7ZzVWC6=jLKCKJeQjR_?0dG!#so+$xaz9)$6KVQt?qR1Bg;cj5M@vq{2#U zgDs~bzDBAm#H=dB8GO)IYL4YE_>1H)pY@<(TL>v!JW*pktV) zF}>X4?YILg(}%Du)ufu`fdtyyMSAWvbnZy)s+zll-q$8&)3o&)8J@d z2U@J1AP13bDQ=C_5nb2yP`uTTu!std0W4Vq{cl=5qF0f>RfOQRroxF$YH!EI+z}gTKGbLZAZhH%j z3WK(*Dcv_nHG9QcJC(OKh@)Vlj?M#X=$f?@G4LWiuqB@o?xu5t78!^)g=R|3F86YHEOorq;BPo=wW=Gy=imzLPpr~p_%Sp!dP-7VMin;Clpe;eg zmv#h?Fb0q6nS&=~@=Ysl4RgUk(P*?Xber(IiowZL6!@i3QI*AfGb$>KJ#$xrB?mtb z9f7fg#m3ho@6!bkI9aaRJsm}@xC=7iauz|_rCFeK+LYvKLsRwGXtMowxEriEW)m`~ zS?;lMZ=jv`w@@n7=4)JqL;ZO}MM*=ZQY%uKE*dIEG+2j%?lfUq zld~nSw_3=AeRUHrX8Y9)pc-`oW@!_}J*`G&n3doQwnJL!t_xh3@QaIJ&)M5S3*K|~ z_ME-lI(x{XqSw_{f90R|fVJZ$%O0@yfVFF2o!eH`?o8)6Rs?e`ghgv}i-nb?Co z2YI@C_hlO-xlIF^>v41K=9^QQ#y^&6zWPizXX0)YYS#8=cNS{4H2f74YV6$#HCr3*MyMI37@g}{ zsxOpI`6E)kil#G$5=rlvm}0Zl{p)XZAP-9&F? zlwiG-i$`TvI(egqn0v+PbSk4&DzS8`6^oW2pmQbE95Plfl4O`+SjG5up({fa%d||_ zD@IYjJQSjW;KR}!EpU2J4a7L6fY&p4gs9OLfTM)MdgBJay;po}7h=s=`mAi&*kwFk zf75JGay~+a!>Y#{P2^Ywn!>T7n*rg5a;(VuSO;2#ab06v2i-)ZX&opuu--U!KGXauFiW7?kUy1S z;WRA9ZPwlJbkiydAs?Ha#+T#plE6x{&EKJ$5u%(ClCpL;rc*H#*iyF=>4!9>R?wLY z?c~ZK3DyX~t|@6R*(nk^E9nMSFs`A2QJpHYZK_vRs!$0+Z#9)k0;-kw#HwjN(^kZ4 z^2xK4o-8>DxC+iZJLy!2*$FVf&A{4}o#bx0@eC8ENe(Z`dBF}3vfMC9WujfoL)J&R zs?G;=n~zzED9(_9EWk4rr6k5k#YmDNKPx3$0x?MQy<9RuShIy?$Zf=$Esb|aNxv|$W-C6{z;r6HW^3bZXlX9i zlqH{4ih8+1811Jq*j3neEFq$Gfw6*6CWS)BFYtJ_TtGQ#;Aye#EY>JE6&`2|rs~v? zQ;AA9j(KZhI!E@a{kEhlU1}Hm2WKSKWF(a)(M(76MtP8fl2yyLm|(EP_3U?^i*r z*$S8^*_qqga2sUJR8X+z@crT(zPVuYFMHtn)evm9VrCCq|4*YSWRqyK5_WS^T1w6A zW?U(!Hx@>~<>1Iz*YQ2y>}vk!tF~;kb@lm*X&icO{)s8bfduLbfcY8f6i7)(tKpk28ZHuuU2nqP}fX1C#_~6 z2(kp$(miLhvvLi%Y?8u6$bEV32BF^_DE&cKbw#O$IW#v~sC;Et|``)~R=z+_rKx0ONczv)iu^3^yST z0f&T%ajn$@zE*Q+Lr$F)JLbjun0c7 zI8i#sMuzN37<&@No`kVG2?JSv-@iZh-^ibQ{5t3Oi~l(J4-dRsZ{5@W2}0M9KROS* zY5{CHr&vI8n^P;tCnb-sqtCl?V47CB@0h#$Fk1~Kg;`?nzGL%LP-Nc>>nm?R2YJgm zo4bD1Id0!KuJ_$>Hv?w9pD~-B)~IHqL*97+>@72s^PGE1>7G)0x=Jas{N3}uxRAQ) z+mC;SXdPc5AT29@};l5<{zJS$Ni;0yW_L3{hOQP zH!TNmf9$Z|^_&snjDy=HjEb=IjT4{K_9ifB%XX zPW#dR@~ z(+|AR|N1|8;q@}L8WeBuG+%n>1rNWDukc+Sp?&1S(S5JspZ9LL*VcI{dHf?@t5ACJCEFd=SN;1e$KUTKm3;Ea}M_3_4wV*-+qU=u=}f`N#U}8jUBo8z9Wx5F(uPyU;h*E#J%XZ=-lUj=kn*) z4+#%mb@@$?eC|IUe&<(m`|mySx`ox>xN-4^bn~a5xIJ<^{*3Q`@FhRH|2vnwo_Wvr Vj(_Z-a&~q9*TFvEo<3Vz_&=Xg%Ypy^ diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_1.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_1.block.json deleted file mode 100644 index 3009874d..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_1.block.json +++ /dev/null @@ -1,898 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTG9Ra3dId3ZVM3VYbWpuUEdwRDFRREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVta010cDZyM2R6b2tBSTRvYnNNSC8ycFYxbjRGNXBRaE5kTjQxVmE5VDlHd1BXa3IxSUpVdHdXbApYb2VwU1RCRGtEbGt0YjVacXJvNzlMczlsUi80aUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdid2VPMEtHM3hwZFcKSzk3R0Qva1NNK1g5UnhPTW92dFRiVFErdStlY3hyNHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS2dXVkR6ZQp5T1BUS3crejNxbDh6U2F3Q3puR25GWXZJZGhYRlByNDVYN2dBaUFTbHprQU9nYVJaLy9mV1A2MGlvQ1hSdGZQCkZqaURBUkdvNEMrbmpQdlJZQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQUtiNk9LbTZtaGl3U3R5dm8yaE1vTDh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJMTlJtTnZuUmZqWEVDemlpNVRzODVGODl3QmJ6KzdIM3FoUmxZY3JqR3dZQUdweW04T08Kb1hDbTJ0VlE3VlJ5VVdrSjRjcVNXRjVrdGkvbXhoQUM2eStqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlKc3huTVhqcCtEa2ZFM21YNytITlYrczNjbmFMMnZBClVIeEdZMmdQVHlzZU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ1NVUWphbHhVV29vZkZYRXQwNDZFTmZFTDcKOERLWDRGRnZNVm9Wcnd5OUZnSWdQMEpvaC9ZcUtBWHBESk1KSEpWQnJtOXFXeFUrZi96UCtOTFQ1YXk1V0s4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRhZ0F3SUJBZ0lSQUwzZFZjblFmSFh6U2dqUFN4cTNnUEF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVEFXbXV0VGxUQisyTjd2UTQ4MXc2MnBQSUcKcXRFMmdZeUNKazdsNTMyNURQYWdYRTZZYk5oUGhLRlk2b0MxemlGQ0toNXVsaW82NWFUOU5RVUZ2Zng2bzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0NiTVp6RjQ2Zmc1SHhONWwrL2h6VmZyTjNKMmk5cndGQjhSbU5vRDA4ckhqQUsKQmdncWhrak9QUVFEQWdOSEFEQkVBaUJyQVFxYm52ZGw4a0sxRHZ1SGxMKzN6ZDlqcEY3eWNNZ2VYWGZ5SVVHaQpRd0lnYjNlNkFLMmd3QUdjcUFqR0RIU055TEdNNERHelpuNzVnZ3JoV2IxR0c3az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1LSHg5K2w3MG05bWRYd3FVZlNqWU13Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXpNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUcWdmMnJpTGNIRVArNjZ0T24KWnRTQ08xZEVLdVFvb25UY2dFd0l2SkNHSTREYmtjUzJnaVhkdEJySVYwcXc3NnEzZVJoUjhHK203U0x5N1JWSQozZUcvbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDREFsdzhIdERYbWZCNWFaWU85dkFlMk5jcFYwZG1Na1pOcXhjQ00KL25kUFNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUErTFVpZEJyb3pYY2tmSzBYbFdTTUx2K21weEg3L2NKcwpmT3o1anpZM3lRSWdBeFl4dUhsL0RCL2wyQU5qVkpkdEtjYVZRYVUxS3cxU1ZNKzZUbWthNzJjPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "2" - }, - "last_update": { - "payload": { - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "Admins", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "signatures": [ - { - "signature": "MEQCIFRX4gOkGBeGLc4cr9Vata/Ni8OHSIQYM63xoyWlnAZ6AiA0zGDwJCC/xrqJXHgDDMJM51hJFCGiVXja9ob1OJEfXg==", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "7wnWAkwo7PnelD515+jc0JLVljYVTVEl" - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:58:05Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "pObx+hKzvD56OmCuS8raoGxuyHD3Ekdo" - } - } - }, - "signature": "MEQCIGe7qIPxOh3ILYjNowI6H5R7tlXC0pmvuOEAFTuf37SpAiBc3O7lUTNP2l4xj5deXGFGIDNUrXFrgbEN4o1RZFFyUQ==" - } - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:58:06Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 1, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "OrdererMSP" - }, - "nonce": "VyV3qXR44o14/oc7+YLiN7C3pZUhgIf1" - } - } - }, - "signature": "MEUCIQCKUSygZ3toH7ohwNFw6uzzcw9A+w9ToS+pWTOFwsEWhQIgUNXnhRZpJdoR+wRc16dFqVyxdSqiaaIMGKo6mpr0kOE=" - } - ] - }, - "header": { - "data_hash": "O228vxbh9e9IQ8wAIdvo1ovbolL7lt6JYTNYyAwKaKY=", - "number": "1", - "previous_hash": "qqKC4IwESm3ob/LSB8YDsjHbikFtX3Xvdcdm4XzXmcw=" - }, - "metadata": { - "metadata": [ - "EvkGCq0GCpAGCgpPcmRlcmVyTVNQEoEGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYYQDQcucXGEFm8XI560zPgBV8zFgH9jc3EkcwRQIhAI7JPtxVURfIbHrn1bGwgzYnO5sTmBgBDHSf+bprW5xvAiAFhJBvUex3azcpdX+fK+UZJVksokWcNzZ1y+Qph8YkJQ==", - "CgIIARL4BgqtBgqQBgoKT3JkZXJlck1TUBKBBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUUJDemYyeGhhL1FRSU5YcW11TDRWTHpBS0JnZ3Foa2pPUFFRREFqQnBNUXN3CkNRWURWUVFHRXdKVlV6RVRNQkVHQTFVRUNCTUtRMkZzYVdadmNtNXBZVEVXTUJRR0ExVUVCeE1OVTJGdUlFWnkKWVc1amFYTmpiekVVTUJJR0ExVUVDaE1MWlhoaGJYQnNaUzVqYjIweEZ6QVZCZ05WQkFNVERtTmhMbVY0WVcxdwpiR1V1WTI5dE1CNFhEVEU0TVRBeE1URXpORE13TUZvWERUSTRNVEF3T0RFek5ETXdNRm93V1RFTE1Ba0dBMVVFCkJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdVkybHoKWTI4eEhUQWJCZ05WQkFNVEZHOXlaR1Z5WlhJd0xtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa0hTQXhOWDAybVZNbkxUUEpnQXpldlBmbmtNQ2YvczBCZklWOUo0S1daMkpmYVYyCnlQN21NZVB2V0Z6NHJnZDFscEdJdHRWdEtwMWc3UzRrL2I0dm82Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnbXpHY3hlT240T1I4VGVaZnY0YzFYNnpkeWRvdgphOEJRZkVaamFBOVBLeDR3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQ2RRUDNUdzBBY0laWGJFMFZsdTk4bWNECisvZkoycEh1RmsxK1J1RkQ3VlVDSUdBK3FtQzJXQzlKQWVub3hDRTBnb2o4QnpZV3FnNDdiU0FSRnRqcm5KZEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQoSGJ2hV3AT0pqSDQ8obDVLUxnjORYU0hbo+xJGMEQCICZc9wr7zDTrR1XQfhspaRBT2ygbhOfP6eKe3VUDzBaNAiA8fAb0R2v+v603rUMe8qd//9XuFY9JofA6t+FiUiAD4A==", - "", - "CgIIAg==" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_2.block b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_2.block deleted file mode 100644 index 3ffccb9570b144f8c3dad754b0fd9030c7fd48ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17800 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 diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_3.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_3.block.json deleted file mode 100644 index d359219c..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_3.block.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "actions": [ - { - "header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "AneU1IJjCAyNvltt8bSTW2oCHzA6tqVj" - }, - "payload": { - "action": { - "endorsements": [ - { - "endorser": "CgdPcmcxTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRUkVFaHdmRXV6bTljUEV6QlRvSFpZakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUV3b3pUMmJLK3lUTE8KS0Q5aWczbjY1ZlUrSUJFNEtPOWNaNU5aSGF6dEJOelB4RGhqN2Z4MktSSlJHK0tYU0FlTlpUekxTVTJXcUVINQpvTmpqbmszY3RLTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FndEozQjZGRU16SHp1c2l2aVBJZGRrbWEraG9ocWxWVG5QYzNpWlVIOGFNWXdDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnQWlIR0hkN0VNZnA5dEdTNDlYbDlHUyt4V1JXZnEzUklNQW1GcW1iSGJ5UUNJRFo5ZXYwNwowVnNPSWpRY0pKczN2Y2FRN28wK2p3bUJqZHNWZlkycVRBNEgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", - "signature": "MEUCIQDj0BqZ+sFAGR7aN7L7hugTe8e11minWKTkV4udxkvdLQIgXbOD2P5w2vDboyoJO2DiVj1D91nVi0qnIL0oM0xYr8A=" - } - ], - "proposal_response_payload": { - "extension": { - "chaincode_id": { - "name": "lscc", - "path": "", - "version": "1.4.0" - }, - "events": null, - "response": { - "message": "", - "payload": "CgVleHAwMhIDMS4wGgRlc2NjIgR2c2NjKigSDBIKCAESAggAEgIIARoLEgkKB09yZzFNU1AaCxIJCgdPcmcyTVNQMkQKIKHVcu1JbD6syM0Qw+LruCE2WdL5x12oXEl44rzaqt03EiCspBd4qNsaveuBzl13p5mBgwZmADW4S4f0OnOZOAYsHjogCMpnXDmouuJjGEelIfyS4Slp/hIr1KnfCnB88QWehzBCLBIMEgoIARICCAASAggBGg0SCwoHT3JnMU1TUBABGg0SCwoHT3JnMk1TUBAB", - "status": 200 - }, - "results": { - "data_model": "KV", - "ns_rwset": [ - { - "collection_hashed_rwset": [], - "namespace": "exp02", - "rwset": { - "metadata_writes": [], - "range_queries_info": [], - "reads": [], - "writes": [ - { - "is_delete": false, - "key": "a", - "value": "MTAw" - }, - { - "is_delete": false, - "key": "b", - "value": "MjAw" - } - ] - } - }, - { - "collection_hashed_rwset": [], - "namespace": "lscc", - "rwset": { - "metadata_writes": [], - "range_queries_info": [], - "reads": [ - { - "key": "exp02", - "version": null - } - ], - "writes": [ - { - "is_delete": false, - "key": "exp02", - "value": "CgVleHAwMhIDMS4wGgRlc2NjIgR2c2NjKigSDBIKCAESAggAEgIIARoLEgkKB09yZzFNU1AaCxIJCgdPcmcyTVNQMkQKIKHVcu1JbD6syM0Qw+LruCE2WdL5x12oXEl44rzaqt03EiCspBd4qNsaveuBzl13p5mBgwZmADW4S4f0OnOZOAYsHjogCMpnXDmouuJjGEelIfyS4Slp/hIr1KnfCnB88QWehzBCLBIMEgoIARICCAASAggBGg0SCwoHT3JnMU1TUBABGg0SCwoHT3JnMk1TUBAB" - } - ] - } - } - ] - } - }, - "proposal_hash": "6gHcXkV3kKDdzrCM2cJmZrlcpTBWoa2qUDvVHHHoN7c=" - } - }, - "chaincode_proposal_payload": { - "TransientMap": {}, - "input": { - "chaincode_spec": { - "chaincode_id": { - "name": "lscc", - "path": "", - "version": "" - }, - "input": { - "args": [ - "ZGVwbG95", - "YnVzaW5lc3NjaGFubmVs", - "CigIARIMEgVleHAwMhoDMS4wGhYKBGluaXQKAWEKAzEwMAoBYgoDMjAw", - "EgwSCggBEgIIABICCAEaCxIJCgdPcmcxTVNQGgsSCQoHT3JnMk1TUA==", - "ZXNjYw==", - "dnNjYw==" - ], - "decorations": {} - }, - "timeout": 0, - "type": "GOLANG" - } - } - } - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": "EgYSBGxzY2M=", - "timestamp": "2018-10-11T13:58:17.851274100Z", - "tls_cert_hash": null, - "tx_id": "b70b5c0fa7ffa39de19a2bb06a9e3fb7677b81602d93d2114a69a822e0d6d55d", - "type": 3, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "AneU1IJjCAyNvltt8bSTW2oCHzA6tqVj" - } - } - }, - "signature": "MEQCIAnH8kJ1vj4kJJckNBetU0Hzj3ZzBI7XTCJrWcwTcnYjAiBOJC7bPnVu0wFvj97eCqC371rdbwEcGg/nva/rWJqsKw==" - } - ] - }, - "header": { - "data_hash": "z66L8YD36xq+XJNjdnDElaNiNI47Q18fZtD43XN0vC4=", - "number": "3", - "previous_hash": "W92U5EhlJqpDpwcC+A/DkzEUyT1tsjHOIgQGSzyumyM=" - }, - "metadata": { - "metadata": [ - "EvgGCq0GCpAGCgpPcmRlcmVyTVNQEoEGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYGHmXHkXitmKoUGNf7+qRxZoKBiVPYM8VEkYwRAIgNAmnKgKkaq/HX5NhYoel1+4mbj9KA3qniJRCc4dI7/sCIEgKJY7PLES9BMs6jDJiN0GF7UZkD2SAgJAcpdicoXjy", - "CgIIAhL4BgqtBgqQBgoKT3JkZXJlck1TUBKBBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUUJDemYyeGhhL1FRSU5YcW11TDRWTHpBS0JnZ3Foa2pPUFFRREFqQnBNUXN3CkNRWURWUVFHRXdKVlV6RVRNQkVHQTFVRUNCTUtRMkZzYVdadmNtNXBZVEVXTUJRR0ExVUVCeE1OVTJGdUlFWnkKWVc1amFYTmpiekVVTUJJR0ExVUVDaE1MWlhoaGJYQnNaUzVqYjIweEZ6QVZCZ05WQkFNVERtTmhMbVY0WVcxdwpiR1V1WTI5dE1CNFhEVEU0TVRBeE1URXpORE13TUZvWERUSTRNVEF3T0RFek5ETXdNRm93V1RFTE1Ba0dBMVVFCkJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdVkybHoKWTI4eEhUQWJCZ05WQkFNVEZHOXlaR1Z5WlhJd0xtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa0hTQXhOWDAybVZNbkxUUEpnQXpldlBmbmtNQ2YvczBCZklWOUo0S1daMkpmYVYyCnlQN21NZVB2V0Z6NHJnZDFscEdJdHRWdEtwMWc3UzRrL2I0dm82Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnbXpHY3hlT240T1I4VGVaZnY0YzFYNnpkeWRvdgphOEJRZkVaamFBOVBLeDR3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQ2RRUDNUdzBBY0laWGJFMFZsdTk4bWNECisvZkoycEh1RmsxK1J1RkQ3VlVDSUdBK3FtQzJXQzlKQWVub3hDRTBnb2o4QnpZV3FnNDdiU0FSRnRqcm5KZEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQoSGChW/bPtLALiyu444u0U6ge4iHXj8yhdNxJGMEQCIHl9L8CjMXtE6mbtecMdQ5aOcROAqHa/sdOUItRnbk9LAiAiAyzaX3Y+eXwP/q0oOeqHzEbnwahPsGiV16u5l2tE3Q==", - "", - "CgIIBQ==" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_4.block b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_4.block deleted file mode 100644 index bc4f90a6baac5191212a59796870e01a98f1c7db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4856 zcmeH~eT>`W9mjjQHa(sK?J|vaw?eN6Oh7iyah&8bq>ab+W5-DzCr+Fdr-_)F8PUcB<9L$S}SyY9mKrhasZ>&R=#-`tO0MqBQG{){&~yVrx8*Mq0d z0FSN)t%>o;QzxF?_udPu*6sZ9t^3EO*J}N4wN>hN^@`eRl^PdZ90*Xsk{S&8M+d2u zC^e|fs#?((@|9KHU!+1logy?fSPF&%DEoCvRRe+2S5EP)_N*#d9fI^c z|gP4Gkd$1@DZn z-mYVPO%sNk! znYvif_(oInNBe3HSzHZf7O&|tn{}>LX&&fJu3sPlAho1{T#fEx zscSM)fz3)1kIZN`Va$ixvrX126{8lDaa^?X=!oW78XH<8xZxl(Oc-4K7Rpt1w>-^#X=o$u)!|Z)dbX0an#I?D)%OaUfY)D=05^kxhNe7F#6rP+Q$>Skh5E-S-Wu0ScQoaumt z$wwmlVK;a-T=C{p=l$-$SN9xd`v$qPdWhQ7b#J@u!CO36uLW1F1t-0=V8WB$I_a%X z(OY{bz}a9k*fcS=OtDE1a93M{cD)3~R4}FimyhsVIRP#o15>Y0eq&Rk$L#%1`ls6Y z)bK9jQFhCC;c;J^T)%Pq`Ir36a|z%*7lLCrJQu8X9^r9KjE_#V(aGdUnRJDT$q7f9 z94DP;e-5l{bamZx8d$S*=csag;Bi!$h%2aaM;qh!mma?cZ0SDN+4<&0OL5fw{>btNDw5!LR|qMfwZN-b2j$XF_x;=Qqa8kR&ww&UpxnVUnA z0BDP~TC48Yd!K-oFF%LQ^yhE(LE*vb*C zYs$Uz@a8`af=}*#YsdE2jW=HOtUL19HO~ab4!(WUAHu%j&^0C98QAyo)f?{FRZoh= z#JPW7vt}bc^Avpjy}fXd>RudBPJF20StcKX@w&0D7b`S=%Z2<~{{$V28Omve?92+tGxPW;$kG z(#)KU;!ANKeA2wX6!*a>??+^)EiI25<$XRoRPutkw9MsIo*)Z@W5IYi4A&!RXo-1( zY-VvQE+?Y~v`d3zxmCwZd8SLyWg#1mQn8#uM$2lJ1jA&giA%{rj4#UT1;ik>&Rw>b<5~*3aq?8Ag?#l=5;;`5r0Ckp@ z%1EiHFr188)N&a9U>0VIQqnJ*1k?p3uOTAa=!a*UIt#orQGVU9b#J0H7cyM3Ey!O7=5eDht`qD_Ny9`gR6z5bb}pGh0I>34j%!-TK^@ zE4Q%@Tfk$rNupzSPi7i*&y)Ekc Nz6e%;m5v1`{sRaYBWVBt diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_4.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_4.block.json deleted file mode 100644 index b758f927..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_4.block.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "actions": [ - { - "header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "gfPTKMmzPqrpRHVnMgRpwTSqcwZ/fruj" - }, - "payload": { - "action": { - "endorsements": [ - { - "endorser": "CgdPcmcxTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRUkVFaHdmRXV6bTljUEV6QlRvSFpZakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUV3b3pUMmJLK3lUTE8KS0Q5aWczbjY1ZlUrSUJFNEtPOWNaNU5aSGF6dEJOelB4RGhqN2Z4MktSSlJHK0tYU0FlTlpUekxTVTJXcUVINQpvTmpqbmszY3RLTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FndEozQjZGRU16SHp1c2l2aVBJZGRrbWEraG9ocWxWVG5QYzNpWlVIOGFNWXdDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnQWlIR0hkN0VNZnA5dEdTNDlYbDlHUyt4V1JXZnEzUklNQW1GcW1iSGJ5UUNJRFo5ZXYwNwowVnNPSWpRY0pKczN2Y2FRN28wK2p3bUJqZHNWZlkycVRBNEgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", - "signature": "MEQCIAaQ6SHVdjbSovaIhu9n8N4SEPHMi9c1Abb3ncs5MXl5AiBRsTWu5IcYtaBrUE5kTyXWCwscTR0JTZG3dDk2NHU7ug==" - } - ], - "proposal_response_payload": { - "extension": { - "chaincode_id": { - "name": "exp02", - "path": "", - "version": "1.0" - }, - "events": null, - "response": { - "message": "", - "payload": null, - "status": 200 - }, - "results": { - "data_model": "KV", - "ns_rwset": [ - { - "collection_hashed_rwset": [], - "namespace": "exp02", - "rwset": { - "metadata_writes": [], - "range_queries_info": [], - "reads": [ - { - "key": "a", - "version": { - "block_num": "3", - "tx_num": "0" - } - }, - { - "key": "b", - "version": { - "block_num": "3", - "tx_num": "0" - } - } - ], - "writes": [ - { - "is_delete": false, - "key": "a", - "value": "OTA=" - }, - { - "is_delete": false, - "key": "b", - "value": "MjEw" - } - ] - } - }, - { - "collection_hashed_rwset": [], - "namespace": "lscc", - "rwset": { - "metadata_writes": [], - "range_queries_info": [], - "reads": [ - { - "key": "exp02", - "version": { - "block_num": "3", - "tx_num": "0" - } - } - ], - "writes": [] - } - } - ] - } - }, - "proposal_hash": "7xpgH2x0Q6uNU7BiKTR5smfGRFsDWc8xbzIXHIYpXLw=" - } - }, - "chaincode_proposal_payload": { - "TransientMap": {}, - "input": { - "chaincode_spec": { - "chaincode_id": { - "name": "exp02", - "path": "", - "version": "" - }, - "input": { - "args": [ - "aW52b2tl", - "YQ==", - "Yg==", - "MTA=" - ], - "decorations": {} - }, - "timeout": 0, - "type": "GOLANG" - } - } - } - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": "EgcSBWV4cDAy", - "timestamp": "2018-10-11T13:59:52.367629200Z", - "tls_cert_hash": null, - "tx_id": "5546ea67333332be4a6b8abd171fac3d471c40ba6e695f560a99f70f3c4aa55e", - "type": 3, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "gfPTKMmzPqrpRHVnMgRpwTSqcwZ/fruj" - } - } - }, - "signature": "MEUCIQDp6urDti8kWv56lSJd2Byge1c4SYjAoKru/Ap+0RmPawIgQKgyjiLYc59bIvnPG5s2iN3xva8QokTEQigXrwtqhwg=" - } - ] - }, - "header": { - "data_hash": "MwPiIgXeg+LBSxEQjy64IKFcAvHuUMe5ReRFW7ncFvA=", - "number": "4", - "previous_hash": "s27C+wcJnSB0fwCtBTOuF7F8+3xBW7iYTrjcviPpabk=" - }, - "metadata": { - "metadata": [ - "EvgGCq0GCpAGCgpPcmRlcmVyTVNQEoEGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYk0Qz8q+zL/bh2+gGUOLxX94qkMyjhnqoEkYwRAIgJMKfso5FH3YkvSuXbxfX1NJQgiY1/P4xrhY0IQ/y2bECIG2v8pxLtOkipos/kamQumnBNW6KAMFMbf5Pd6t8Rair", - "CgIIAhL4BgqtBgqQBgoKT3JkZXJlck1TUBKBBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUUJDemYyeGhhL1FRSU5YcW11TDRWTHpBS0JnZ3Foa2pPUFFRREFqQnBNUXN3CkNRWURWUVFHRXdKVlV6RVRNQkVHQTFVRUNCTUtRMkZzYVdadmNtNXBZVEVXTUJRR0ExVUVCeE1OVTJGdUlFWnkKWVc1amFYTmpiekVVTUJJR0ExVUVDaE1MWlhoaGJYQnNaUzVqYjIweEZ6QVZCZ05WQkFNVERtTmhMbVY0WVcxdwpiR1V1WTI5dE1CNFhEVEU0TVRBeE1URXpORE13TUZvWERUSTRNVEF3T0RFek5ETXdNRm93V1RFTE1Ba0dBMVVFCkJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdVkybHoKWTI4eEhUQWJCZ05WQkFNVEZHOXlaR1Z5WlhJd0xtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa0hTQXhOWDAybVZNbkxUUEpnQXpldlBmbmtNQ2YvczBCZklWOUo0S1daMkpmYVYyCnlQN21NZVB2V0Z6NHJnZDFscEdJdHRWdEtwMWc3UzRrL2I0dm82Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnbXpHY3hlT240T1I4VGVaZnY0YzFYNnpkeWRvdgphOEJRZkVaamFBOVBLeDR3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQ2RRUDNUdzBBY0laWGJFMFZsdTk4bWNECisvZkoycEh1RmsxK1J1RkQ3VlVDSUdBK3FtQzJXQzlKQWVub3hDRTBnb2o4QnpZV3FnNDdiU0FSRnRqcm5KZEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQoSGLa/Dnhru9T6cuxj7k2ErKMiHgBIEA306BJGMEQCIBx/82zQQTT377U1CgATfNksQCWbdpweDMUd8nNuX6+sAiBN8wOABWY7iES3N1JqCh/Ks8SsGBhIH9Bbg7R/SgKWTg==", - "", - "CgIICA==" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_5.block b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_5.block deleted file mode 100644 index 9f7a77bc825a680e159e4a48cd48bc583405c869..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4858 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

<5PDe`Do9>J=BV;(z?&vKwFX`2XC4e&@~?z5F$I z>*hm0zO(&_x4k~{&^LDqbTaGdE(AKpP|Haemyx+BOf{(ZF`0uGe+493Lx&leP^~Ya)`?ufq&AYVjizF1f8?f{-uKt*x4uFzo%iu?-S{|j&yQaA&{fyG|CLw2D2dQMa^>J@pZt&i zdghN0JtzY9z`th>z4@_kUoU;wOvrbB@z8TV@udsD`sm7m++VdH{^)0=k9L1%zT@Wp zw|;Q`gA>lK{J>prtiNgFkoU7! zzWP7!dd~akYj3%I<-qeF`Ots;$$5YHwP9_~BYSTBQTy9}`PzTF?}_IH_nvjZJ^Zcr z{$l-2=Yn6ZB9EnvxkkR~(+6Y1!D~MJmB0Kq`LPRMc*%Xgdi#snH&))ea$xYLKiU)g z@ZY`vruJPM%+KC(^S?jv$Ya*4M%JOy-ygcL1+e1nGDEqW6V+FB6b=Jma=Q|CGD_(WzDL|MHR1nXP>v+wc(l+>-j>wdkMSUwWspa^S$vM_2eU=Yh!WqwC%%UKakv6Ssdz{K%)DS-atLqvTI> OF9oLo_Y(|j=ln0b7E_l1 diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_6.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_6.block.json deleted file mode 100644 index fcdc0725..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_6.block.json +++ /dev/null @@ -1,1262 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTG9Ra3dId3ZVM3VYbWpuUEdwRDFRREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVta010cDZyM2R6b2tBSTRvYnNNSC8ycFYxbjRGNXBRaE5kTjQxVmE5VDlHd1BXa3IxSUpVdHdXbApYb2VwU1RCRGtEbGt0YjVacXJvNzlMczlsUi80aUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdid2VPMEtHM3hwZFcKSzk3R0Qva1NNK1g5UnhPTW92dFRiVFErdStlY3hyNHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS2dXVkR6ZQp5T1BUS3crejNxbDh6U2F3Q3puR25GWXZJZGhYRlByNDVYN2dBaUFTbHprQU9nYVJaLy9mV1A2MGlvQ1hSdGZQCkZqaURBUkdvNEMrbmpQdlJZQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org3MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRV1gzaFRZN01zeEdXRVNDRWVIbFNPekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVJJc3hUakdBdjQKejgybFliZzR5ajNFSEp2Wk1YZmJDMHJjbmlvRTB5V2JxdThNSnQrSkZwa2N1SDg1bU5wckJocG50QXBJay9FMgo2cVREOUZEZGhBekdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NCU3JjS212QnF1bVNXVXRwTzVTd1lGekplbFpNbStTSzM0ZHlCblhHMHJYekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlCa0xDYW52ZC84cGNoSWl2M0tqY092aXhHTEpDSTJFY2xNRjlrck42bFZsQUlnR0IvSwpHTVI1VlFPUFcwYnQvWi90RTE1VWtpYnNIT1VOb0E4SlltMzVUdXM9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUk2Y0JnYXUxMTBnRjZyU0cyR2w3cGN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpNdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXhNVE0wTXpBd1doY05Namd4TURBNE1UTTAKTXpBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ1hSWmJzbUNWY2t1REtTODlGNWtHejRnaERiZVlhZUdLeUZyenMvcERhd2NUZkpLUjBQK0tiTwpHTnpiSGZGWjZCc3RkRUZSMjdEVlVjQ2Z5bkFQYlQ2alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQklOL1BLRVNOTUgKVnI2VUJPRDIybzdzNElHUnRWKzdENTBsUXkxOVF4UitNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUN1d0V0cApOWVQ0U1lDMEM1dTZzNDNDZCtQZXlVKzlMNjE2V0h5QXluR0ViUUlnWTh4V2hiNk96RU41Z3h0SjliRG5VR25CCkkxMUhwd0hrbWZnRDhENmt1bVU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "2" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQUtiNk9LbTZtaGl3U3R5dm8yaE1vTDh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJMTlJtTnZuUmZqWEVDemlpNVRzODVGODl3QmJ6KzdIM3FoUmxZY3JqR3dZQUdweW04T08Kb1hDbTJ0VlE3VlJ5VVdrSjRjcVNXRjVrdGkvbXhoQUM2eStqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlKc3huTVhqcCtEa2ZFM21YNytITlYrczNjbmFMMnZBClVIeEdZMmdQVHlzZU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ1NVUWphbHhVV29vZkZYRXQwNDZFTmZFTDcKOERLWDRGRnZNVm9Wcnd5OUZnSWdQMEpvaC9ZcUtBWHBESk1KSEpWQnJtOXFXeFUrZi96UCtOTFQ1YXk1V0s4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRhZ0F3SUJBZ0lSQUwzZFZjblFmSFh6U2dqUFN4cTNnUEF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVEFXbXV0VGxUQisyTjd2UTQ4MXc2MnBQSUcKcXRFMmdZeUNKazdsNTMyNURQYWdYRTZZYk5oUGhLRlk2b0MxemlGQ0toNXVsaW82NWFUOU5RVUZ2Zng2bzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0NiTVp6RjQ2Zmc1SHhONWwrL2h6VmZyTjNKMmk5cndGQjhSbU5vRDA4ckhqQUsKQmdncWhrak9QUVFEQWdOSEFEQkVBaUJyQVFxYm52ZGw4a0sxRHZ1SGxMKzN6ZDlqcEY3eWNNZ2VYWGZ5SVVHaQpRd0lnYjNlNkFLMmd3QUdjcUFqR0RIU055TEdNNERHelpuNzVnZ3JoV2IxR0c3az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1LSHg5K2w3MG05bWRYd3FVZlNqWU13Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXpNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUcWdmMnJpTGNIRVArNjZ0T24KWnRTQ08xZEVLdVFvb25UY2dFd0l2SkNHSTREYmtjUzJnaVhkdEJySVYwcXc3NnEzZVJoUjhHK203U0x5N1JWSQozZUcvbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDREFsdzhIdERYbWZCNWFaWU85dkFlMk5jcFYwZG1Na1pOcXhjQ00KL25kUFNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUErTFVpZEJyb3pYY2tmSzBYbFdTTUx2K21weEg3L2NKcwpmT3o1anpZM3lRSWdBeFl4dUhsL0RCL2wyQU5qVkpkdEtjYVZRYVUxS3cxU1ZNKzZUbWthNzJjPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "4" - }, - "last_update": { - "payload": { - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org3MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRV1gzaFRZN01zeEdXRVNDRWVIbFNPekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVJJc3hUakdBdjQKejgybFliZzR5ajNFSEp2Wk1YZmJDMHJjbmlvRTB5V2JxdThNSnQrSkZwa2N1SDg1bU5wckJocG50QXBJay9FMgo2cVREOUZEZGhBekdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NCU3JjS212QnF1bVNXVXRwTzVTd1lGekplbFpNbStTSzM0ZHlCblhHMHJYekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlCa0xDYW52ZC84cGNoSWl2M0tqY092aXhHTEpDSTJFY2xNRjlrck42bFZsQUlnR0IvSwpHTVI1VlFPUFcwYnQvWi90RTE1VWtpYnNIT1VOb0E4SlltMzVUdXM9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUk2Y0JnYXUxMTBnRjZyU0cyR2w3cGN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpNdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXhNVE0wTXpBd1doY05Namd4TURBNE1UTTAKTXpBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ1hSWmJzbUNWY2t1REtTODlGNWtHejRnaERiZVlhZUdLeUZyenMvcERhd2NUZkpLUjBQK0tiTwpHTnpiSGZGWjZCc3RkRUZSMjdEVlVjQ2Z5bkFQYlQ2alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQklOL1BLRVNOTUgKVnI2VUJPRDIybzdzNElHUnRWKzdENTBsUXkxOVF4UitNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUN1d0V0cApOWVQ0U1lDMEM1dTZzNDNDZCtQZXlVKzlMNjE2V0h5QXluR0ViUUlnWTh4V2hiNk96RU41Z3h0SjliRG5VR25CCkkxMUhwd0hrbWZnRDhENmt1bVU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "2" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "signatures": [ - { - "signature": "MEQCID6SFSOgkrA71EOgx2rF5MDYNHdVxSIQp0aMH+9d047vAiBfeOJANMoGu+fvitFIt9+X7KhPBJM1X2t1qJYG1TneCA==", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "VSIw+a7E3kyLbAJRa7TCSRVzpLhpouxk" - } - }, - { - "signature": "MEQCIEX7wEFcd3KOUQkGKeq+5lFUs2/dIfbLekLdwL2geBPVAiBPWxtJU/L3LZd7+/7LNN25KT97xWxw6ee5brSQgTfp1g==", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org2MSP" - }, - "nonce": "sows4GwdPI8cguXWm2B7NgHRJiOvXKSZ" - } - }, - { - "signature": "MEQCIElk7yk8Ek+P58aU2pjWvGdzOpzlOzZ0OWVv5KpzsUXcAiByt52VZKeenpywGqpbbGERs9eX+0jL5j3pXIKdXYApTA==", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "6clzoa7R83d7z9SAcywUbcYLCUH7brL6" - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T14:00:09Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "ne83z9CR6ZILJdJqjznYDl5bksvlRgMI" - } - } - }, - "signature": "MEUCIQC28vUW59jlUwpJIPBS2Iv52pFUpnBLWbnG2By0xxvQ+AIgVqtu7629VK1z7nCVpHXX4RMbyT83r98eRoRcCBHBhs0=" - } - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T14:00:09Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 1, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "OrdererMSP" - }, - "nonce": "GeCanNX9RSQStuA57sEdZ3omA+50eUjF" - } - } - }, - "signature": "MEUCIQDMs+qe4cYzAVphIAOD07yIaYki2C+9PmD0vBycR4SorwIgH/ai9YURfNJ4aAH2AarmbtqpfdvP/x4zCwkUy06qzPc=" - } - ] - }, - "header": { - "data_hash": "PCpEl+mJJNKLiAKB7fZ/k/5KYZSOTPPYwyeW/IRxdbw=", - "number": "6", - "previous_hash": "PPlx6jZIEXKS0ei3ggAocCr7jn+0SWjfBwPLzCcLNas=" - }, - "metadata": { - "metadata": [ - "EvkGCq0GCpAGCgpPcmRlcmVyTVNQEoEGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYCIVekD4XW6KbWnfLTV1XeEtiKscYebkiEkcwRQIhAK5MBQN9u4JZXLghOVEhgqbKqe1Z+RsoJs/9lCxJiGWbAiB2iX4BM6a/nZ5uvCJI7oyk8NP2+XJfeXLYYcLYJsxFYg==", - "CgIIBhL4BgqtBgqQBgoKT3JkZXJlck1TUBKBBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUUJDemYyeGhhL1FRSU5YcW11TDRWTHpBS0JnZ3Foa2pPUFFRREFqQnBNUXN3CkNRWURWUVFHRXdKVlV6RVRNQkVHQTFVRUNCTUtRMkZzYVdadmNtNXBZVEVXTUJRR0ExVUVCeE1OVTJGdUlFWnkKWVc1amFYTmpiekVVTUJJR0ExVUVDaE1MWlhoaGJYQnNaUzVqYjIweEZ6QVZCZ05WQkFNVERtTmhMbVY0WVcxdwpiR1V1WTI5dE1CNFhEVEU0TVRBeE1URXpORE13TUZvWERUSTRNVEF3T0RFek5ETXdNRm93V1RFTE1Ba0dBMVVFCkJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdVkybHoKWTI4eEhUQWJCZ05WQkFNVEZHOXlaR1Z5WlhJd0xtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa0hTQXhOWDAybVZNbkxUUEpnQXpldlBmbmtNQ2YvczBCZklWOUo0S1daMkpmYVYyCnlQN21NZVB2V0Z6NHJnZDFscEdJdHRWdEtwMWc3UzRrL2I0dm82Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnbXpHY3hlT240T1I4VGVaZnY0YzFYNnpkeWRvdgphOEJRZkVaamFBOVBLeDR3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQ2RRUDNUdzBBY0laWGJFMFZsdTk4bWNECisvZkoycEh1RmsxK1J1RkQ3VlVDSUdBK3FtQzJXQzlKQWVub3hDRTBnb2o4QnpZV3FnNDdiU0FSRnRqcm5KZEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQoSGFBdYOHMejNHmPd0xMwtURKVFa7Y21aR+BJGMEQCIHX89nkHbRCxAcnlV+T7fW2R+D4LTkioT6GENIrRYZZvAiAg83k8MUJ60zeveY6IUy029/+volOnuBZoksB5TOxWOw==", - "", - "CgIIDQ==" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_config.block b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_config.block deleted file mode 100644 index 6a14534b91a52809e89db69b3a03470736fab906..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28681 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

<5PDe`Do9>J=BV;(z?&vKwFX`2XC4e&@~?z5F$I z>*hm0zO(&_x4k~{&^LDqbTaGdE(AKpP|Haemyx+BOf{(ZF`0uGe+493Lx&leP^~Ya)`?ufq&AYVjizF1f8?f{-uKt*x4uFzo%iu?-S{|j&yQaA&{fyG|CLw2D2dQMa^>J@pZt&i zdghN0JtzY9z`th>z4@_kUoU;wOvrbB@z8TV@udsD`sm7m++VdH{^)0=k9L1%zT@Wp zw|;Q`gA>lK{J>prtiNgFkoU7! zzWP7!dd~akYj3%I<-qeF`Ots;$$5YHwP9_~BYSTBQTy9}`PzTF?}_IH_nvjZJ^Zcr z{$l-2=Yn6ZB9EnvxkkR~(+6Y1!D~MJmB0Kq`LPRMc*%Xgdi#snH&))ea$xYLKiU)g z@ZY`vruJPM%+KC(^S?jv$Ya*4M%JOy-ygcL1+e1nGDEqW6V+FB6b=Jma=Q|CGD_(WzDL|MHR1nXP>v+wc(l+>-j>wdkMSUwWspa^S$vM_2eU=Yh!WqwC%%UKakv6Ssdz{K%)DS-atLqvTI> OF9oLo_Y(|j=ln0b7E_l1 diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_config.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_config.block.json deleted file mode 100644 index 565d8399..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_config.block.json +++ /dev/null @@ -1,910 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTG9Ra3dId3ZVM3VYbWpuUEdwRDFRREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVta010cDZyM2R6b2tBSTRvYnNNSC8ycFYxbjRGNXBRaE5kTjQxVmE5VDlHd1BXa3IxSUpVdHdXbApYb2VwU1RCRGtEbGt0YjVacXJvNzlMczlsUi80aUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdid2VPMEtHM3hwZFcKSzk3R0Qva1NNK1g5UnhPTW92dFRiVFErdStlY3hyNHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS2dXVkR6ZQp5T1BUS3crejNxbDh6U2F3Q3puR25GWXZJZGhYRlByNDVYN2dBaUFTbHprQU9nYVJaLy9mV1A2MGlvQ1hSdGZQCkZqaURBUkdvNEMrbmpQdlJZQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQUtiNk9LbTZtaGl3U3R5dm8yaE1vTDh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJMTlJtTnZuUmZqWEVDemlpNVRzODVGODl3QmJ6KzdIM3FoUmxZY3JqR3dZQUdweW04T08Kb1hDbTJ0VlE3VlJ5VVdrSjRjcVNXRjVrdGkvbXhoQUM2eStqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlKc3huTVhqcCtEa2ZFM21YNytITlYrczNjbmFMMnZBClVIeEdZMmdQVHlzZU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ1NVUWphbHhVV29vZkZYRXQwNDZFTmZFTDcKOERLWDRGRnZNVm9Wcnd5OUZnSWdQMEpvaC9ZcUtBWHBESk1KSEpWQnJtOXFXeFUrZi96UCtOTFQ1YXk1V0s4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRhZ0F3SUJBZ0lSQUwzZFZjblFmSFh6U2dqUFN4cTNnUEF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVEFXbXV0VGxUQisyTjd2UTQ4MXc2MnBQSUcKcXRFMmdZeUNKazdsNTMyNURQYWdYRTZZYk5oUGhLRlk2b0MxemlGQ0toNXVsaW82NWFUOU5RVUZ2Zng2bzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0NiTVp6RjQ2Zmc1SHhONWwrL2h6VmZyTjNKMmk5cndGQjhSbU5vRDA4ckhqQUsKQmdncWhrak9QUVFEQWdOSEFEQkVBaUJyQVFxYm52ZGw4a0sxRHZ1SGxMKzN6ZDlqcEY3eWNNZ2VYWGZ5SVVHaQpRd0lnYjNlNkFLMmd3QUdjcUFqR0RIU055TEdNNERHelpuNzVnZ3JoV2IxR0c3az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1LSHg5K2w3MG05bWRYd3FVZlNqWU13Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXpNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUcWdmMnJpTGNIRVArNjZ0T24KWnRTQ08xZEVLdVFvb25UY2dFd0l2SkNHSTREYmtjUzJnaVhkdEJySVYwcXc3NnEzZVJoUjhHK203U0x5N1JWSQozZUcvbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDREFsdzhIdERYbWZCNWFaWU85dkFlMk5jcFYwZG1Na1pOcXhjQ00KL25kUFNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUErTFVpZEJyb3pYY2tmSzBYbFdTTUx2K21weEg3L2NKcwpmT3o1anpZM3lRSWdBeFl4dUhsL0RCL2wyQU5qVkpkdEtjYVZRYVUxS3cxU1ZNKzZUbWthNzJjPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "3" - }, - "last_update": { - "payload": { - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "Admins", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "signatures": [ - { - "signature": "MEUCIQDgq1G/QR894YO1pcStUeYtpLiOiUbo9W8s+u0sxOa3KAIgPhH/BVyY33mWo9Y0+q6xnW6nzugEu6R2sZqs4ZRGXY8=", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org2MSP" - }, - "nonce": "8pBq7ge1N99FVTQ/Hkg82c+Wmhi/dzFU" - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:58:09Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org2MSP" - }, - "nonce": "GPR+6PRLBldkJTlLK1D38QtDiMiCdCtb" - } - } - }, - "signature": "MEQCIH9ZAthF/CGKvFGW81c/Ea1xEQeWiuapWCqsv9hzGmx0AiBFHkEssaE/XVRGnZrfqmIhVxRMhbkKBn0umbPIp4zRow==" - } - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:58:09Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 1, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "OrdererMSP" - }, - "nonce": "8qWr3dHEPxUBkskUiFw5O0XQqFk3vrgG" - } - } - }, - "signature": "MEQCID6AifMXfWv3HJy87mW3G4xAKFYhfuQBlQqEa5HfPW4yAiBE/tz1BLtdFVvRhnq6Zl5M3b2RFg/PqsYhKKVvj7MOYA==" - } - ] - }, - "header": { - "data_hash": "fe95LfqBpoGUi2XFrkTnEHVf+agszii2MxvZD1RCBeI=", - "number": "2", - "previous_hash": "krH6apPD6mZE34z6XbvcDX/eKiTrzVidpBsA0/JYM9g=" - }, - "metadata": { - "metadata": [ - "EvkGCq0GCpAGCgpPcmRlcmVyTVNQEoEGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYNCGHQhp4i3NHReGScs5sXe4Bs4KjlEs2EkcwRQIhAKEN8leC9hkgWyO/I90F8D/DXRlr9mSy32SVfZ8pS/M/AiBiZU2+SMpQyqtI7J5IC4bNOt3u60RqrrHmscGadEilIA==", - "CgIIAhL4BgqtBgqQBgoKT3JkZXJlck1TUBKBBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUUJDemYyeGhhL1FRSU5YcW11TDRWTHpBS0JnZ3Foa2pPUFFRREFqQnBNUXN3CkNRWURWUVFHRXdKVlV6RVRNQkVHQTFVRUNCTUtRMkZzYVdadmNtNXBZVEVXTUJRR0ExVUVCeE1OVTJGdUlFWnkKWVc1amFYTmpiekVVTUJJR0ExVUVDaE1MWlhoaGJYQnNaUzVqYjIweEZ6QVZCZ05WQkFNVERtTmhMbVY0WVcxdwpiR1V1WTI5dE1CNFhEVEU0TVRBeE1URXpORE13TUZvWERUSTRNVEF3T0RFek5ETXdNRm93V1RFTE1Ba0dBMVVFCkJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdVkybHoKWTI4eEhUQWJCZ05WQkFNVEZHOXlaR1Z5WlhJd0xtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa0hTQXhOWDAybVZNbkxUUEpnQXpldlBmbmtNQ2YvczBCZklWOUo0S1daMkpmYVYyCnlQN21NZVB2V0Z6NHJnZDFscEdJdHRWdEtwMWc3UzRrL2I0dm82Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnbXpHY3hlT240T1I4VGVaZnY0YzFYNnpkeWRvdgphOEJRZkVaamFBOVBLeDR3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQ2RRUDNUdzBBY0laWGJFMFZsdTk4bWNECisvZkoycEh1RmsxK1J1RkQ3VlVDSUdBK3FtQzJXQzlKQWVub3hDRTBnb2o4QnpZV3FnNDdiU0FSRnRqcm5KZEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQoSGPk9DZtObGTyg/xCC53aFqnu6KGgbDDXZBJGMEQCIDavuXUiknP8Q9o8IQ7ggy2LaYlNc45Lec0pYllq99q/AiAJHYIj7ZEfMHAnmQOIPYFujzFdTnzM8oKUqwIsfyOZlQ==", - "", - "CgIIAw==" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/config_delta.json b/hyperledger_fabric/latest/kafka/channel-artifacts/config_delta.json deleted file mode 100644 index c8b894bc..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/config_delta.json +++ /dev/null @@ -1,273 +0,0 @@ -{ - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org3MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRV1gzaFRZN01zeEdXRVNDRWVIbFNPekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVJJc3hUakdBdjQKejgybFliZzR5ajNFSEp2Wk1YZmJDMHJjbmlvRTB5V2JxdThNSnQrSkZwa2N1SDg1bU5wckJocG50QXBJay9FMgo2cVREOUZEZGhBekdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NCU3JjS212QnF1bVNXVXRwTzVTd1lGekplbFpNbStTSzM0ZHlCblhHMHJYekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlCa0xDYW52ZC84cGNoSWl2M0tqY092aXhHTEpDSTJFY2xNRjlrck42bFZsQUlnR0IvSwpHTVI1VlFPUFcwYnQvWi90RTE1VWtpYnNIT1VOb0E4SlltMzVUdXM9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUk2Y0JnYXUxMTBnRjZyU0cyR2w3cGN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpNdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXhNVE0wTXpBd1doY05Namd4TURBNE1UTTAKTXpBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ1hSWmJzbUNWY2t1REtTODlGNWtHejRnaERiZVlhZUdLeUZyenMvcERhd2NUZkpLUjBQK0tiTwpHTnpiSGZGWjZCc3RkRUZSMjdEVlVjQ2Z5bkFQYlQ2alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQklOL1BLRVNOTUgKVnI2VUJPRDIybzdzNElHUnRWKzdENTBsUXkxOVF4UitNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUN1d0V0cApOWVQ0U1lDMEM1dTZzNDNDZCtQZXlVKzlMNjE2V0h5QXluR0ViUUlnWTh4V2hiNk96RU41Z3h0SjliRG5VR25CCkkxMUhwd0hrbWZnRDhENmt1bVU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "2" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/config_delta.pb b/hyperledger_fabric/latest/kafka/channel-artifacts/config_delta.pb deleted file mode 100644 index 136804abd778acd95e4e5a54db78f3ed945b1023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4761 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 ZLzdTSJ-o*1L#pRGI&`Ne;Hkr({{{dqowWb} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.block.json deleted file mode 100644 index c393fd8f..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.block.json +++ /dev/null @@ -1,727 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Consortiums": { - "groups": { - "SampleConsortium": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTG9Ra3dId3ZVM3VYbWpuUEdwRDFRREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVta010cDZyM2R6b2tBSTRvYnNNSC8ycFYxbjRGNXBRaE5kTjQxVmE5VDlHd1BXa3IxSUpVdHdXbApYb2VwU1RCRGtEbGt0YjVacXJvNzlMczlsUi80aUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdid2VPMEtHM3hwZFcKSzk3R0Qva1NNK1g5UnhPTW92dFRiVFErdStlY3hyNHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS2dXVkR6ZQp5T1BUS3crejNxbDh6U2F3Q3puR25GWXZJZGhYRlByNDVYN2dBaUFTbHprQU9nYVJaLy9mV1A2MGlvQ1hSdGZQCkZqaURBUkdvNEMrbmpQdlJZQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": {}, - "values": { - "ChannelCreationPolicy": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Admins" - } - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": { - "Admins": { - "mod_policy": "/Channel/Orderer/Admins", - "policy": { - "type": 1, - "value": { - "identities": [], - "rule": { - "n_out_of": { - "n": 0, - "rules": [] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": {}, - "version": "0" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQUtiNk9LbTZtaGl3U3R5dm8yaE1vTDh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJMTlJtTnZuUmZqWEVDemlpNVRzODVGODl3QmJ6KzdIM3FoUmxZY3JqR3dZQUdweW04T08Kb1hDbTJ0VlE3VlJ5VVdrSjRjcVNXRjVrdGkvbXhoQUM2eStqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlKc3huTVhqcCtEa2ZFM21YNytITlYrczNjbmFMMnZBClVIeEdZMmdQVHlzZU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ1NVUWphbHhVV29vZkZYRXQwNDZFTmZFTDcKOERLWDRGRnZNVm9Wcnd5OUZnSWdQMEpvaC9ZcUtBWHBESk1KSEpWQnJtOXFXeFUrZi96UCtOTFQ1YXk1V0s4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRhZ0F3SUJBZ0lSQUwzZFZjblFmSFh6U2dqUFN4cTNnUEF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVEFXbXV0VGxUQisyTjd2UTQ4MXc2MnBQSUcKcXRFMmdZeUNKazdsNTMyNURQYWdYRTZZYk5oUGhLRlk2b0MxemlGQ0toNXVsaW82NWFUOU5RVUZ2Zng2bzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0NiTVp6RjQ2Zmc1SHhONWwrL2h6VmZyTjNKMmk5cndGQjhSbU5vRDA4ckhqQUsKQmdncWhrak9QUVFEQWdOSEFEQkVBaUJyQVFxYm52ZGw4a0sxRHZ1SGxMKzN6ZDlqcEY3eWNNZ2VYWGZ5SVVHaQpRd0lnYjNlNkFLMmd3QUdjcUFqR0RIU055TEdNNERHelpuNzVnZ3JoV2IxR0c3az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1LSHg5K2w3MG05bWRYd3FVZlNqWU13Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXpNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUcWdmMnJpTGNIRVArNjZ0T24KWnRTQ08xZEVLdVFvb25UY2dFd0l2SkNHSTREYmtjUzJnaVhkdEJySVYwcXc3NnEzZVJoUjhHK203U0x5N1JWSQozZUcvbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDREFsdzhIdERYbWZCNWFaWU85dkFlMk5jcFYwZG1Na1pOcXhjQ00KL25kUFNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUErTFVpZEJyb3pYY2tmSzBYbFdTTUx2K21weEg3L2NKcwpmT3o1anpZM3lRSWdBeFl4dUhsL0RCL2wyQU5qVkpkdEtjYVZRYVUxS3cxU1ZNKzZUbWthNzJjPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "0" - }, - "last_update": null - }, - "header": { - "channel_header": { - "channel_id": "testchainid", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:57:25Z", - "tls_cert_hash": null, - "tx_id": "d0700bdd5ad2b5b35a878d3d6006d57297222a3c959bf8c49a2d1380578e8bea", - "type": 1, - "version": 1 - }, - "signature_header": { - "creator": null, - "nonce": "jo7Dqu41lt2gqCys6YKu075QavAQ4C9Y" - } - } - }, - "signature": null - } - ] - }, - "header": { - "data_hash": "ra7eskOaSu8AAH38MMq4tnarQ3sVNah0zJI3zHoyRhw=", - "number": "0", - "previous_hash": null - }, - "metadata": { - "metadata": [ - "", - "", - "", - "" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.updated.block b/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.updated.block deleted file mode 100644 index 17c89788e49ef78f4c6a27a5138ae646040a61d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12878 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 S0vN|<_CcQO33y`v?|%T-yq&)Q diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.updated.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.updated.block.json deleted file mode 100644 index c56e9199..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.updated.block.json +++ /dev/null @@ -1,727 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Consortiums": { - "groups": { - "SampleConsortium": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTG9Ra3dId3ZVM3VYbWpuUEdwRDFRREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVta010cDZyM2R6b2tBSTRvYnNNSC8ycFYxbjRGNXBRaE5kTjQxVmE5VDlHd1BXa3IxSUpVdHdXbApYb2VwU1RCRGtEbGt0YjVacXJvNzlMczlsUi80aUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdid2VPMEtHM3hwZFcKSzk3R0Qva1NNK1g5UnhPTW92dFRiVFErdStlY3hyNHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS2dXVkR6ZQp5T1BUS3crejNxbDh6U2F3Q3puR25GWXZJZGhYRlByNDVYN2dBaUFTbHprQU9nYVJaLy9mV1A2MGlvQ1hSdGZQCkZqaURBUkdvNEMrbmpQdlJZQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": {}, - "values": { - "ChannelCreationPolicy": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Admins" - } - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": { - "Admins": { - "mod_policy": "/Channel/Orderer/Admins", - "policy": { - "type": 1, - "value": { - "identities": [], - "rule": { - "n_out_of": { - "n": 0, - "rules": [] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": {}, - "version": "0" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQUtiNk9LbTZtaGl3U3R5dm8yaE1vTDh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJMTlJtTnZuUmZqWEVDemlpNVRzODVGODl3QmJ6KzdIM3FoUmxZY3JqR3dZQUdweW04T08Kb1hDbTJ0VlE3VlJ5VVdrSjRjcVNXRjVrdGkvbXhoQUM2eStqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlKc3huTVhqcCtEa2ZFM21YNytITlYrczNjbmFMMnZBClVIeEdZMmdQVHlzZU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ1NVUWphbHhVV29vZkZYRXQwNDZFTmZFTDcKOERLWDRGRnZNVm9Wcnd5OUZnSWdQMEpvaC9ZcUtBWHBESk1KSEpWQnJtOXFXeFUrZi96UCtOTFQ1YXk1V0s4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRhZ0F3SUJBZ0lSQUwzZFZjblFmSFh6U2dqUFN4cTNnUEF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVEFXbXV0VGxUQisyTjd2UTQ4MXc2MnBQSUcKcXRFMmdZeUNKazdsNTMyNURQYWdYRTZZYk5oUGhLRlk2b0MxemlGQ0toNXVsaW82NWFUOU5RVUZ2Zng2bzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0NiTVp6RjQ2Zmc1SHhONWwrL2h6VmZyTjNKMmk5cndGQjhSbU5vRDA4ckhqQUsKQmdncWhrak9QUVFEQWdOSEFEQkVBaUJyQVFxYm52ZGw4a0sxRHZ1SGxMKzN6ZDlqcEY3eWNNZ2VYWGZ5SVVHaQpRd0lnYjNlNkFLMmd3QUdjcUFqR0RIU055TEdNNERHelpuNzVnZ3JoV2IxR0c3az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1LSHg5K2w3MG05bWRYd3FVZlNqWU13Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXpNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUcWdmMnJpTGNIRVArNjZ0T24KWnRTQ08xZEVLdVFvb25UY2dFd0l2SkNHSTREYmtjUzJnaVhkdEJySVYwcXc3NnEzZVJoUjhHK203U0x5N1JWSQozZUcvbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDREFsdzhIdERYbWZCNWFaWU85dkFlMk5jcFYwZG1Na1pOcXhjQ00KL25kUFNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUErTFVpZEJyb3pYY2tmSzBYbFdTTUx2K21weEg3L2NKcwpmT3o1anpZM3lRSWdBeFl4dUhsL0RCL2wyQU5qVkpkdEtjYVZRYVUxS3cxU1ZNKzZUbWthNzJjPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 20, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "0" - }, - "last_update": null - }, - "header": { - "channel_header": { - "channel_id": "testchainid", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:57:25Z", - "tls_cert_hash": null, - "tx_id": "d0700bdd5ad2b5b35a878d3d6006d57297222a3c959bf8c49a2d1380578e8bea", - "type": 1, - "version": 1 - }, - "signature_header": { - "creator": null, - "nonce": "jo7Dqu41lt2gqCys6YKu075QavAQ4C9Y" - } - } - }, - "signature": null - } - ] - }, - "header": { - "data_hash": "ra7eskOaSu8AAH38MMq4tnarQ3sVNah0zJI3zHoyRhw=", - "number": "0", - "previous_hash": null - }, - "metadata": { - "metadata": [ - "", - "", - "", - "" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/original_config.json b/hyperledger_fabric/latest/kafka/channel-artifacts/original_config.json deleted file mode 100644 index 4574f8bf..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/original_config.json +++ /dev/null @@ -1,721 +0,0 @@ -{ - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTG9Ra3dId3ZVM3VYbWpuUEdwRDFRREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVta010cDZyM2R6b2tBSTRvYnNNSC8ycFYxbjRGNXBRaE5kTjQxVmE5VDlHd1BXa3IxSUpVdHdXbApYb2VwU1RCRGtEbGt0YjVacXJvNzlMczlsUi80aUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdid2VPMEtHM3hwZFcKSzk3R0Qva1NNK1g5UnhPTW92dFRiVFErdStlY3hyNHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS2dXVkR6ZQp5T1BUS3crejNxbDh6U2F3Q3puR25GWXZJZGhYRlByNDVYN2dBaUFTbHprQU9nYVJaLy9mV1A2MGlvQ1hSdGZQCkZqaURBUkdvNEMrbmpQdlJZQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQUtiNk9LbTZtaGl3U3R5dm8yaE1vTDh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJMTlJtTnZuUmZqWEVDemlpNVRzODVGODl3QmJ6KzdIM3FoUmxZY3JqR3dZQUdweW04T08Kb1hDbTJ0VlE3VlJ5VVdrSjRjcVNXRjVrdGkvbXhoQUM2eStqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlKc3huTVhqcCtEa2ZFM21YNytITlYrczNjbmFMMnZBClVIeEdZMmdQVHlzZU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ1NVUWphbHhVV29vZkZYRXQwNDZFTmZFTDcKOERLWDRGRnZNVm9Wcnd5OUZnSWdQMEpvaC9ZcUtBWHBESk1KSEpWQnJtOXFXeFUrZi96UCtOTFQ1YXk1V0s4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRhZ0F3SUJBZ0lSQUwzZFZjblFmSFh6U2dqUFN4cTNnUEF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVEFXbXV0VGxUQisyTjd2UTQ4MXc2MnBQSUcKcXRFMmdZeUNKazdsNTMyNURQYWdYRTZZYk5oUGhLRlk2b0MxemlGQ0toNXVsaW82NWFUOU5RVUZ2Zng2bzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0NiTVp6RjQ2Zmc1SHhONWwrL2h6VmZyTjNKMmk5cndGQjhSbU5vRDA4ckhqQUsKQmdncWhrak9QUVFEQWdOSEFEQkVBaUJyQVFxYm52ZGw4a0sxRHZ1SGxMKzN6ZDlqcEY3eWNNZ2VYWGZ5SVVHaQpRd0lnYjNlNkFLMmd3QUdjcUFqR0RIU055TEdNNERHelpuNzVnZ3JoV2IxR0c3az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1LSHg5K2w3MG05bWRYd3FVZlNqWU13Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXpNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUcWdmMnJpTGNIRVArNjZ0T24KWnRTQ08xZEVLdVFvb25UY2dFd0l2SkNHSTREYmtjUzJnaVhkdEJySVYwcXc3NnEzZVJoUjhHK203U0x5N1JWSQozZUcvbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDREFsdzhIdERYbWZCNWFaWU85dkFlMk5jcFYwZG1Na1pOcXhjQ00KL25kUFNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUErTFVpZEJyb3pYY2tmSzBYbFdTTUx2K21weEg3L2NKcwpmT3o1anpZM3lRSWdBeFl4dUhsL0RCL2wyQU5qVkpkdEtjYVZRYVUxS3cxU1ZNKzZUbWthNzJjPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "3" -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/original_config.pb b/hyperledger_fabric/latest/kafka/channel-artifacts/original_config.pb deleted file mode 100644 index 7084e7fdce91ee743bcd6cd8163abdee674ce706..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12825 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 diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_0.block b/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_0.block deleted file mode 100644 index 6ae1677f76efeffe8a0ca5266963d41f61ce396e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12878 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 ZLzdTSJ-o*1L#pRGI&`Ne;Hkr({{{dqowWb} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_0.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_0.block.json deleted file mode 100644 index c393fd8f..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_0.block.json +++ /dev/null @@ -1,727 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Consortiums": { - "groups": { - "SampleConsortium": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTG9Ra3dId3ZVM3VYbWpuUEdwRDFRREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVta010cDZyM2R6b2tBSTRvYnNNSC8ycFYxbjRGNXBRaE5kTjQxVmE5VDlHd1BXa3IxSUpVdHdXbApYb2VwU1RCRGtEbGt0YjVacXJvNzlMczlsUi80aUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdid2VPMEtHM3hwZFcKSzk3R0Qva1NNK1g5UnhPTW92dFRiVFErdStlY3hyNHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS2dXVkR6ZQp5T1BUS3crejNxbDh6U2F3Q3puR25GWXZJZGhYRlByNDVYN2dBaUFTbHprQU9nYVJaLy9mV1A2MGlvQ1hSdGZQCkZqaURBUkdvNEMrbmpQdlJZQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": {}, - "values": { - "ChannelCreationPolicy": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Admins" - } - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": { - "Admins": { - "mod_policy": "/Channel/Orderer/Admins", - "policy": { - "type": 1, - "value": { - "identities": [], - "rule": { - "n_out_of": { - "n": 0, - "rules": [] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": {}, - "version": "0" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQUtiNk9LbTZtaGl3U3R5dm8yaE1vTDh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJMTlJtTnZuUmZqWEVDemlpNVRzODVGODl3QmJ6KzdIM3FoUmxZY3JqR3dZQUdweW04T08Kb1hDbTJ0VlE3VlJ5VVdrSjRjcVNXRjVrdGkvbXhoQUM2eStqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlKc3huTVhqcCtEa2ZFM21YNytITlYrczNjbmFMMnZBClVIeEdZMmdQVHlzZU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ1NVUWphbHhVV29vZkZYRXQwNDZFTmZFTDcKOERLWDRGRnZNVm9Wcnd5OUZnSWdQMEpvaC9ZcUtBWHBESk1KSEpWQnJtOXFXeFUrZi96UCtOTFQ1YXk1V0s4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRhZ0F3SUJBZ0lSQUwzZFZjblFmSFh6U2dqUFN4cTNnUEF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVEFXbXV0VGxUQisyTjd2UTQ4MXc2MnBQSUcKcXRFMmdZeUNKazdsNTMyNURQYWdYRTZZYk5oUGhLRlk2b0MxemlGQ0toNXVsaW82NWFUOU5RVUZ2Zng2bzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0NiTVp6RjQ2Zmc1SHhONWwrL2h6VmZyTjNKMmk5cndGQjhSbU5vRDA4ckhqQUsKQmdncWhrak9QUVFEQWdOSEFEQkVBaUJyQVFxYm52ZGw4a0sxRHZ1SGxMKzN6ZDlqcEY3eWNNZ2VYWGZ5SVVHaQpRd0lnYjNlNkFLMmd3QUdjcUFqR0RIU055TEdNNERHelpuNzVnZ3JoV2IxR0c3az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1LSHg5K2w3MG05bWRYd3FVZlNqWU13Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXpNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUcWdmMnJpTGNIRVArNjZ0T24KWnRTQ08xZEVLdVFvb25UY2dFd0l2SkNHSTREYmtjUzJnaVhkdEJySVYwcXc3NnEzZVJoUjhHK203U0x5N1JWSQozZUcvbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDREFsdzhIdERYbWZCNWFaWU85dkFlMk5jcFYwZG1Na1pOcXhjQ00KL25kUFNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUErTFVpZEJyb3pYY2tmSzBYbFdTTUx2K21weEg3L2NKcwpmT3o1anpZM3lRSWdBeFl4dUhsL0RCL2wyQU5qVkpkdEtjYVZRYVUxS3cxU1ZNKzZUbWthNzJjPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "0" - }, - "last_update": null - }, - "header": { - "channel_header": { - "channel_id": "testchainid", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:57:25Z", - "tls_cert_hash": null, - "tx_id": "d0700bdd5ad2b5b35a878d3d6006d57297222a3c959bf8c49a2d1380578e8bea", - "type": 1, - "version": 1 - }, - "signature_header": { - "creator": null, - "nonce": "jo7Dqu41lt2gqCys6YKu075QavAQ4C9Y" - } - } - }, - "signature": null - } - ] - }, - "header": { - "data_hash": "ra7eskOaSu8AAH38MMq4tnarQ3sVNah0zJI3zHoyRhw=", - "number": "0", - "previous_hash": null - }, - "metadata": { - "metadata": [ - "", - "", - "", - "" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_1.block b/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_1.block deleted file mode 100644 index 7415234a151191105f0234df1f176fe4aa86b7df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18662 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 G-2VY)#PqQM diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_1.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_1.block.json deleted file mode 100644 index d8dee2c5..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_1.block.json +++ /dev/null @@ -1,926 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTG9Ra3dId3ZVM3VYbWpuUEdwRDFRREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVta010cDZyM2R6b2tBSTRvYnNNSC8ycFYxbjRGNXBRaE5kTjQxVmE5VDlHd1BXa3IxSUpVdHdXbApYb2VwU1RCRGtEbGt0YjVacXJvNzlMczlsUi80aUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdid2VPMEtHM3hwZFcKSzk3R0Qva1NNK1g5UnhPTW92dFRiVFErdStlY3hyNHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS2dXVkR6ZQp5T1BUS3crejNxbDh6U2F3Q3puR25GWXZJZGhYRlByNDVYN2dBaUFTbHprQU9nYVJaLy9mV1A2MGlvQ1hSdGZQCkZqaURBUkdvNEMrbmpQdlJZQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQUtiNk9LbTZtaGl3U3R5dm8yaE1vTDh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJMTlJtTnZuUmZqWEVDemlpNVRzODVGODl3QmJ6KzdIM3FoUmxZY3JqR3dZQUdweW04T08Kb1hDbTJ0VlE3VlJ5VVdrSjRjcVNXRjVrdGkvbXhoQUM2eStqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlKc3huTVhqcCtEa2ZFM21YNytITlYrczNjbmFMMnZBClVIeEdZMmdQVHlzZU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ1NVUWphbHhVV29vZkZYRXQwNDZFTmZFTDcKOERLWDRGRnZNVm9Wcnd5OUZnSWdQMEpvaC9ZcUtBWHBESk1KSEpWQnJtOXFXeFUrZi96UCtOTFQ1YXk1V0s4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRhZ0F3SUJBZ0lSQUwzZFZjblFmSFh6U2dqUFN4cTNnUEF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVEFXbXV0VGxUQisyTjd2UTQ4MXc2MnBQSUcKcXRFMmdZeUNKazdsNTMyNURQYWdYRTZZYk5oUGhLRlk2b0MxemlGQ0toNXVsaW82NWFUOU5RVUZ2Zng2bzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0NiTVp6RjQ2Zmc1SHhONWwrL2h6VmZyTjNKMmk5cndGQjhSbU5vRDA4ckhqQUsKQmdncWhrak9QUVFEQWdOSEFEQkVBaUJyQVFxYm52ZGw4a0sxRHZ1SGxMKzN6ZDlqcEY3eWNNZ2VYWGZ5SVVHaQpRd0lnYjNlNkFLMmd3QUdjcUFqR0RIU055TEdNNERHelpuNzVnZ3JoV2IxR0c3az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1LSHg5K2w3MG05bWRYd3FVZlNqWU13Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXpNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUcWdmMnJpTGNIRVArNjZ0T24KWnRTQ08xZEVLdVFvb25UY2dFd0l2SkNHSTREYmtjUzJnaVhkdEJySVYwcXc3NnEzZVJoUjhHK203U0x5N1JWSQozZUcvbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDREFsdzhIdERYbWZCNWFaWU85dkFlMk5jcFYwZG1Na1pOcXhjQ00KL25kUFNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUErTFVpZEJyb3pYY2tmSzBYbFdTTUx2K21weEg3L2NKcwpmT3o1anpZM3lRSWdBeFl4dUhsL0RCL2wyQU5qVkpkdEtjYVZRYVUxS3cxU1ZNKzZUbWthNzJjPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "1" - }, - "last_update": { - "payload": { - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "mod_policy": "", - "policies": {}, - "values": { - "Consortium": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": { - "Consortium": { - "mod_policy": "", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - } - }, - "version": "0" - } - }, - "signatures": [ - { - "signature": "MEUCIQD5+g8rB1cFUdEy39vacp+YJ4gi8HUUtNMuo7Bn0QUELQIgU9z/kqzmrSCwr4JuAAhWJ2sQ3sty1U2cOQbjGTANJiA=", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "sc7rkrXEGdjbiWtlFK+tg0tnBmZFdRE3" - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:57:58Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "xrDbHQbyJi/L/PYxbVHwggFFRV+HpoQ3" - } - } - }, - "signature": "MEQCICBqTyn0uNoH2yaee7lxutlmWb+cEtPXtL5baNvKEV11AiB82DPBPtdlQtT336ghSRwfmSNEgqxj7vMzOhwDWySnoQ==" - } - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:57:58Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 1, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "OrdererMSP" - }, - "nonce": "Mh7vQZ783FyzCxiYfxDbmEI9kiWcglz+" - } - } - }, - "signature": "MEUCIQCgYozbK4sHI5dO11/S0a3VSqL6WHQenrNbw6/Vuy4LoAIgAwKL6CtbsrCbcd7Dv06MM/yyGh6sSlUzyekyBlaB0uk=" - }, - "header": { - "channel_header": { - "channel_id": "testchainid", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:57:58Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 4, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "OrdererMSP" - }, - "nonce": "Gw3j+Fq2ywvmH+GaEBjwYJDb0NMH6Vly" - } - } - }, - "signature": "MEUCIQCm0Won7qUOCD6JzCt97mpoYEPU4wb2cUhP43/glmgsPwIgWIgyORPHE+HfhAr9KnWawlCVu7P51yxeWVB2pIhjoWE=" - } - ] - }, - "header": { - "data_hash": "PgLEz+Mtk0nOvaGSshs/C8+5D65SxQfcukreLhHjv6A=", - "number": "1", - "previous_hash": "Cs/F2VwEDOzAm54ZY8msEzlT3+JnKSjT5uknxiAhmIw=" - }, - "metadata": { - "metadata": [ - "EvkGCq0GCpAGCgpPcmRlcmVyTVNQEoEGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIY/0anmA5p8PW7uHqJ2mcTSxgoIBiJFZVmEkcwRQIhAJs9U6DlhDZKhLevx0qnsgT4UhmxTcdyRgx+WJGc21ArAiBhT7ZHhlEXHHVehjzs5DrOVAY5p5w4A3VhKQr4+QtoAA==", - "EvkGCq0GCpAGCgpPcmRlcmVyTVNQEoEGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYhfGWbYCRHV/0kNht0oW2+6nthOV8VeFvEkcwRQIhAMEZ0wCANjuLCMc0TWGdJXsJCzceh/hLQsYg1wDvqPWxAiB195NdmRIQ3CJZ0+6kfnq27h39IX+plmXPZ5PPptYeLA==", - "", - "CgIIAg==" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_config.block b/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_config.block deleted file mode 100644 index 6ae1677f76efeffe8a0ca5266963d41f61ce396e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12878 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 ZLzdTSJ-o*1L#pRGI&`Ne;Hkr({{{dqowWb} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_config.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_config.block.json deleted file mode 100644 index c393fd8f..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_config.block.json +++ /dev/null @@ -1,727 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Consortiums": { - "groups": { - "SampleConsortium": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTG9Ra3dId3ZVM3VYbWpuUEdwRDFRREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVta010cDZyM2R6b2tBSTRvYnNNSC8ycFYxbjRGNXBRaE5kTjQxVmE5VDlHd1BXa3IxSUpVdHdXbApYb2VwU1RCRGtEbGt0YjVacXJvNzlMczlsUi80aUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdid2VPMEtHM3hwZFcKSzk3R0Qva1NNK1g5UnhPTW92dFRiVFErdStlY3hyNHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS2dXVkR6ZQp5T1BUS3crejNxbDh6U2F3Q3puR25GWXZJZGhYRlByNDVYN2dBaUFTbHprQU9nYVJaLy9mV1A2MGlvQ1hSdGZQCkZqaURBUkdvNEMrbmpQdlJZQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": {}, - "values": { - "ChannelCreationPolicy": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Admins" - } - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": { - "Admins": { - "mod_policy": "/Channel/Orderer/Admins", - "policy": { - "type": 1, - "value": { - "identities": [], - "rule": { - "n_out_of": { - "n": 0, - "rules": [] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": {}, - "version": "0" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQUtiNk9LbTZtaGl3U3R5dm8yaE1vTDh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJMTlJtTnZuUmZqWEVDemlpNVRzODVGODl3QmJ6KzdIM3FoUmxZY3JqR3dZQUdweW04T08Kb1hDbTJ0VlE3VlJ5VVdrSjRjcVNXRjVrdGkvbXhoQUM2eStqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlKc3huTVhqcCtEa2ZFM21YNytITlYrczNjbmFMMnZBClVIeEdZMmdQVHlzZU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ1NVUWphbHhVV29vZkZYRXQwNDZFTmZFTDcKOERLWDRGRnZNVm9Wcnd5OUZnSWdQMEpvaC9ZcUtBWHBESk1KSEpWQnJtOXFXeFUrZi96UCtOTFQ1YXk1V0s4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRhZ0F3SUJBZ0lSQUwzZFZjblFmSFh6U2dqUFN4cTNnUEF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVEFXbXV0VGxUQisyTjd2UTQ4MXc2MnBQSUcKcXRFMmdZeUNKazdsNTMyNURQYWdYRTZZYk5oUGhLRlk2b0MxemlGQ0toNXVsaW82NWFUOU5RVUZ2Zng2bzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0NiTVp6RjQ2Zmc1SHhONWwrL2h6VmZyTjNKMmk5cndGQjhSbU5vRDA4ckhqQUsKQmdncWhrak9QUVFEQWdOSEFEQkVBaUJyQVFxYm52ZGw4a0sxRHZ1SGxMKzN6ZDlqcEY3eWNNZ2VYWGZ5SVVHaQpRd0lnYjNlNkFLMmd3QUdjcUFqR0RIU055TEdNNERHelpuNzVnZ3JoV2IxR0c3az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1LSHg5K2w3MG05bWRYd3FVZlNqWU13Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXpNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUcWdmMnJpTGNIRVArNjZ0T24KWnRTQ08xZEVLdVFvb25UY2dFd0l2SkNHSTREYmtjUzJnaVhkdEJySVYwcXc3NnEzZVJoUjhHK203U0x5N1JWSQozZUcvbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDREFsdzhIdERYbWZCNWFaWU85dkFlMk5jcFYwZG1Na1pOcXhjQ00KL25kUFNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUErTFVpZEJyb3pYY2tmSzBYbFdTTUx2K21weEg3L2NKcwpmT3o1anpZM3lRSWdBeFl4dUhsL0RCL2wyQU5qVkpkdEtjYVZRYVUxS3cxU1ZNKzZUbWthNzJjPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "0" - }, - "last_update": null - }, - "header": { - "channel_header": { - "channel_id": "testchainid", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:57:25Z", - "tls_cert_hash": null, - "tx_id": "d0700bdd5ad2b5b35a878d3d6006d57297222a3c959bf8c49a2d1380578e8bea", - "type": 1, - "version": 1 - }, - "signature_header": { - "creator": null, - "nonce": "jo7Dqu41lt2gqCys6YKu075QavAQ4C9Y" - } - } - }, - "signature": null - } - ] - }, - "header": { - "data_hash": "ra7eskOaSu8AAH38MMq4tnarQ3sVNah0zJI3zHoyRhw=", - "number": "0", - "previous_hash": null - }, - "metadata": { - "metadata": [ - "", - "", - "", - "" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/updated_config.json b/hyperledger_fabric/latest/kafka/channel-artifacts/updated_config.json deleted file mode 100644 index c529fb1f..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/updated_config.json +++ /dev/null @@ -1,886 +0,0 @@ -{ - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRHZ0F3SUJBZ0lSQUkrLzFrb2pGYVY3RTY2ZSsvOEpVYW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeE1UTTBNekF3V2hjTk1qZ3hNREE0TVRNME16QXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFUnhyOWxGOTQKeFlyZDd0NWdjaFdsSVBHelViNVlBaERTeGhjTy9FcVhEVXdLMGlvQUhnNDJ5aUZiTXBGc2JjZkFjM0EvZkxQSwpGblYrOWZPUVBwY1RmS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ3RKM0I2RkVNekh6dXNpdmlQSWRka21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkkKemowRUF3SURSd0F3UkFJZ0JySVFJSUhHRU5DWmFWU3g2dVJOdktGUDhyQitFaXlVZmxRMmx4UTl3SjhDSUUyUgpDUGRjWlQ5RWNtS0U1MU1ZS25TRHVPUXNVS0pGVlRBS1dZNFpEVFVwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTlNNZnkzYncwU1V6L1BLM3pqVkFUVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKeUxJbE5yd2UwNU9MMTdZVmY0T1BtYzdKMXFvU2Z3VStmS1NrK1J3UHRvTENmcHJzZnIrdHVwYnJaMU1aQVlldgpUM1BwOFZCVTByU1JZWFlnTGJhR2JxTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FndEozQjZGRU16SHp1c2l2aVBJZGQKa21hK2hvaHFsVlRuUGMzaVpVSDhhTVl3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU9PTFBnZGQ5T0xuOThaQQpHVVo0b3ZJd3M3S0lJdjZlQlFwV3JhQTRCUG5vQWlBNDQxYXZTOFNTMEJPTkdTTmwzZTI5TklXQ2lQQzdEaEd3CkF5SmNNL0htUUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRY1BSNzFzdG1xazBjUXZnRWJicFIxREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUViWTB3WjgvTlc2NHRPQkFyY01wOUpUNGlTSXczQWFFU1dxMVNRQ1JiVzROWXUrbk1wUkJqV3pkUQpnSUJlbEZ2TmVEZHJIQi9oVE9VRXRmdHBZbGNyRjZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdQWWVHRTRQcWUvOFEKVUFZd2hSbkl2MnVGb0FVS2dZL0pLUXFsMTYvUU0wMHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBTzdkKytNSgord01UN3NVMzRBS2krT3JhU0RpajE1SFE0R3NSNFExVmdrUEJBaUJwc3A1TFNuNExrWjFFRjNKeDF2RXdMY1F3CnYrV2dTYndvcmpUb1ZZT1VLZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRTkRuOHJKdVlGTnZlR0FrZUdRWUFXVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3lMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKNXQvWDEwcEVVUnd3bXhObWZ5TnA0d0UxVHhwdFpFcnpMNGhHUmFWZzROekVGeVlUOHU1OU5pWE9sNTVNNUpxVgpKM1V3SFdRYW1WdFBvY25sVUlGdVU2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnS2xmaGJaSGYzQXdhUUFVejJkS28Kc2YxbzNTT0tYeTVkTGk1TEY0YVMxY013Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVEVxYjRaaWlleFplQ3kzUApEWjVUN2pncjdkTVlNak1iTDcwakxyUzl3ZkFDSUN1cGNoencxVzFYRXZWUis0VHBTNWNOSEpoTStNZURva2xJCkRtdzNabHM4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTG9Ra3dId3ZVM3VYbWpuUEdwRDFRREFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXoKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVta010cDZyM2R6b2tBSTRvYnNNSC8ycFYxbjRGNXBRaE5kTjQxVmE5VDlHd1BXa3IxSUpVdHdXbApYb2VwU1RCRGtEbGt0YjVacXJvNzlMczlsUi80aUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdid2VPMEtHM3hwZFcKSzk3R0Qva1NNK1g5UnhPTW92dFRiVFErdStlY3hyNHdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS2dXVkR6ZQp5T1BUS3crejNxbDh6U2F3Q3puR25GWXZJZGhYRlByNDVYN2dBaUFTbHprQU9nYVJaLy9mV1A2MGlvQ1hSdGZQCkZqaURBUkdvNEMrbmpQdlJZQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org3MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRV1gzaFRZN01zeEdXRVNDRWVIbFNPekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVJJc3hUakdBdjQKejgybFliZzR5ajNFSEp2Wk1YZmJDMHJjbmlvRTB5V2JxdThNSnQrSkZwa2N1SDg1bU5wckJocG50QXBJay9FMgo2cVREOUZEZGhBekdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NCU3JjS212QnF1bVNXVXRwTzVTd1lGekplbFpNbStTSzM0ZHlCblhHMHJYekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlCa0xDYW52ZC84cGNoSWl2M0tqY092aXhHTEpDSTJFY2xNRjlrck42bFZsQUlnR0IvSwpHTVI1VlFPUFcwYnQvWi90RTE1VWtpYnNIT1VOb0E4SlltMzVUdXM9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRU3RmSGZJNi96Qkk3dG45SXIwWWZxREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKbHdONVJNdE5VY3plcE1US1pzZjJoZG82YkR4QzUwU1FUN0MxeHYvTUJ4c2xZMWY2R0p6TGdYUkNpSFMwRzJYMQoyVDVORVVKV1RjOVBHY2krV1FpRVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnVXEzQ3Byd2FycGtsbExhVHVVc0cKQmN5WHBXVEp2a2l0K0hjZ1oxeHRLMTh3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZDhJbVRKbGxQQ1VUNGw1QwpvWmZzSnFUclZ2TS8vT0hhZVJ2V3NVUWdJd29DSUhmOXJON1JuR1B2dEh2Nzg3eVJqMU9sNUpia3dyUW5vTmFGCnlqMXE5aEZaCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUk2Y0JnYXUxMTBnRjZyU0cyR2w3cGN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpNdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXhNVE0wTXpBd1doY05Namd4TURBNE1UTTAKTXpBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ1hSWmJzbUNWY2t1REtTODlGNWtHejRnaERiZVlhZUdLeUZyenMvcERhd2NUZkpLUjBQK0tiTwpHTnpiSGZGWjZCc3RkRUZSMjdEVlVjQ2Z5bkFQYlQ2alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQklOL1BLRVNOTUgKVnI2VUJPRDIybzdzNElHUnRWKzdENTBsUXkxOVF4UitNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUN1d0V0cApOWVQ0U1lDMEM1dTZzNDNDZCtQZXlVKzlMNjE2V0h5QXluR0ViUUlnWTh4V2hiNk96RU41Z3h0SjliRG5VR25CCkkxMUhwd0hrbWZnRDhENmt1bVU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQUtiNk9LbTZtaGl3U3R5dm8yaE1vTDh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJMTlJtTnZuUmZqWEVDemlpNVRzODVGODl3QmJ6KzdIM3FoUmxZY3JqR3dZQUdweW04T08Kb1hDbTJ0VlE3VlJ5VVdrSjRjcVNXRjVrdGkvbXhoQUM2eStqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlKc3huTVhqcCtEa2ZFM21YNytITlYrczNjbmFMMnZBClVIeEdZMmdQVHlzZU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ1NVUWphbHhVV29vZkZYRXQwNDZFTmZFTDcKOERLWDRGRnZNVm9Wcnd5OUZnSWdQMEpvaC9ZcUtBWHBESk1KSEpWQnJtOXFXeFUrZi96UCtOTFQ1YXk1V0s4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRhZ0F3SUJBZ0lSQUwzZFZjblFmSFh6U2dqUFN4cTNnUEF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBVEFXbXV0VGxUQisyTjd2UTQ4MXc2MnBQSUcKcXRFMmdZeUNKazdsNTMyNURQYWdYRTZZYk5oUGhLRlk2b0MxemlGQ0toNXVsaW82NWFUOU5RVUZ2Zng2bzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0NiTVp6RjQ2Zmc1SHhONWwrL2h6VmZyTjNKMmk5cndGQjhSbU5vRDA4ckhqQUsKQmdncWhrak9QUVFEQWdOSEFEQkVBaUJyQVFxYm52ZGw4a0sxRHZ1SGxMKzN6ZDlqcEY3eWNNZ2VYWGZ5SVVHaQpRd0lnYjNlNkFLMmd3QUdjcUFqR0RIU055TEdNNERHelpuNzVnZ3JoV2IxR0c3az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1LSHg5K2w3MG05bWRYd3FVZlNqWU13Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01URXhNelF6TURCYUZ3MHlPREV3TURneE16UXpNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUcWdmMnJpTGNIRVArNjZ0T24KWnRTQ08xZEVLdVFvb25UY2dFd0l2SkNHSTREYmtjUzJnaVhkdEJySVYwcXc3NnEzZVJoUjhHK203U0x5N1JWSQozZUcvbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDREFsdzhIdERYbWZCNWFaWU85dkFlMk5jcFYwZG1Na1pOcXhjQ00KL25kUFNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUErTFVpZEJyb3pYY2tmSzBYbFdTTUx2K21weEg3L2NKcwpmT3o1anpZM3lRSWdBeFl4dUhsL0RCL2wyQU5qVkpkdEtjYVZRYVUxS3cxU1ZNKzZUbWthNzJjPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "3" -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/updated_config.pb b/hyperledger_fabric/latest/kafka/channel-artifacts/updated_config.pb deleted file mode 100644 index 979e54c4d183081a6ff7c0d95fdd7964e1b4235a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17345 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 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org1MSP.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org1MSP.json deleted file mode 100644 index 658ec1a4..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org1MSP.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org1MSPanchors.tx b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org1MSPanchors.tx deleted file mode 100644 index 5efa8534f7c7e2509c1cecd9de4485e891793b93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmd;D%ETqgCCtI3#Gh1JoSBzeT%4Sdn3tEDBh<~r)xpGtAsj9g%Ej$iP>_?EoLG{X zpC{zT!6;p|pnRy^KP$DQb zF$FB41r?T>%_ua35!L7pMxfa>2(t@07~!T%nE}=2C1>Op1*C!uQWuitlI9XC0CEiU i@_~-gORY%EEyzjLOU};~=r)&v+Jj;_PA9@#1)~8*g-&V! diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org2MSP.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org2MSP.json deleted file mode 100644 index 782875d0..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org2MSP.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org2MSPanchors.tx b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org2MSPanchors.tx deleted file mode 100644 index 6e5a13ae91e8e2d83b7e620784f37a98bfc553e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmd;D%ETqgCCtI3#Gh1JoSBzeT%4Sdn3tEDBh<~r)xpGtAsj9g%Ej$iP>_?EoLG{X zpC{zT!6;IPHg}H diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org3MSP.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org3MSP.json deleted file mode 100644 index f734bdfb..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org3MSP.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRR2c2RWJ3eVhLZnhmMC9yMFhldXRHREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVRFTVpCY1VJNjkKd2h6cURzWnFxZklKYmxYVFF5dHV6RHR5RngvYklnaEVVU3doZndrdzBPeG1pQnZ1TUdzb212YmpwNDRkaDQxWgpZOEdoOGdYRUcwb0NvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NDbkxPMzJCTU9icXVkRVdxNWdrbHZMV1FCeXh0Z016dUJvMVBtWXlEQ25zVEFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQStIRDFBaXl5a3VrM2t1Q3puQnUxelZRSHBWeVRmZnJpWmxNam1Nc2ZFS1FDSURHZgpUZHQrbW02ZEIwQzFHaWlWMmx0YjFKNjJKbXFBN3RIa1lvbmpNMkduCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTmFXNEZLSlIxTEp4amNlalJtT0Z0akFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN6TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN6TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUV2ZTJGL1BHTUhxL0VEa2d6VTF0eFYxMHE4b245ZncyWHpaNklBbzlTSUNWQXZ4Q1ZSdlR2ZTV4UgpmUktjT3pmc1NQRzJqcjk0MHNJSkJscVhackE3ZzZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdyY1RCSkhyTHJIN0sKeXJLTEFQSzZZdkFZYVJXZXZwZm1Gdm1yYWFxekllQXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjZRZVJobApyckZCd3RIcy9TN3dGbUVmT3JVOTdWUlBnd0ltaGlPVWJYZzZBaUIzZDcyRm5OL2RiZHcyQTNGZThNeFRLR0d2Cnk2a2d2NWl3dmJ1TEd4WEwrUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel.tx b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel.tx deleted file mode 100644 index 16605df241633c7746367a6e37c1d2afb8450f80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 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 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_0.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_0.block.json deleted file mode 100644 index 6000344b..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_0.block.json +++ /dev/null @@ -1,902 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQU4rMFdwTGtTamRMSS9IeTgrQkJtQk13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJOaXlMei9Rb2tJVWxPZm9VcXNNSUhKS255ZFdXTHZ6YlRvWHVjZ3FPYWE5eE1DMHVwZFQKbkdoSk84aUNXUEJUMHpkdEZTU0U4QTlnSXI0ZXZsZkt3RjJqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIZkFXMk82MGhWVy9aLytzK0xaUG9XQVJpbGFNSGRZCkxneFhFQWxpanYvdE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3NqYkk2MWxNeWNLQWw2akF5djBHQlpDMU0KMHp1WHEybnVtWmd4WXVBQmFRSWdaNE04amFqZ3liaWRoQmhjejNSWW1nS0pTY1o0bUZmZ0ZGUWs1Ymt6WnA0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQU1hZHllY25mRytiRzVHajBtWk5RVTh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnRaR1B4djBFaHUwNFN5T3JLN0RTQ0JmaE4KcFVwa2xSOGtHSUx2SGppdng0d0psYVU2U01hNU9hcUd4b2ovQk1Zd0JPbnJBQVljU2lteHZhNStENVlmbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0Izd0Z0anV0SVZWdjJmL3JQaTJUNkZnRVlwV2pCM1dDNE1WeEFKWW83LzdUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBbS9iVGhReEJ2Snc3R3lRRmZ0cjI5eXhGb0JnYjZCbmtGVGhybmJuTgoycjRDSUEwbE1ZYnd1eXJvR1NwSUx5OFVzKzJTUTRNQWZKZVhrZm9Yd2p5WUkwWEIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRQ1NQSUtnZ2xJQWNncjJWdlppMzVFVEFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEU0TVRBeE1qQXlOVEl3TUZvWERUSTRNVEF3T1RBeU5USXdNRm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkFwR1d4UHJmendlYVZ1L0hmWlUKV1NNQUdIKzJmMnhkMng3R2FWbGhCSkpVYXlMN2QrYVAzSDdURnQzcnRZSm1iT0t2RUF3QS9GUU9JWXdqSy9wYgp5NmVqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlKWUtYajArTHp6VzBKS0hjOG5scDlOVEp1QTBTUjlwNXZGK0diS3UKektTSk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRElldGcvaWZDei8ycWZhcVBOYmhqNytiLzhkbTdHdnRLNwpIWU1HRUNCdzdBSWdDdHVqQWhGYVg5UXNWRVc5NE5tZnlxNHRvY0hQODVualNIY0E0TXFIMzhzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "1" - }, - "last_update": { - "payload": { - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "mod_policy": "", - "policies": {}, - "values": { - "Consortium": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": { - "Consortium": { - "mod_policy": "", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - } - }, - "version": "0" - } - }, - "signatures": [ - { - "signature": "MEUCIQD1zJET7vdxpt9IBW4PmH3oc9e7o85aB1eBUk6gVQKNhQIgHLUyJ4kfnHSts8TyOCkyXp2iQDeIEhPrRKp2h25E1kA=", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "45A4QwLANY0bqUMnbTOfpHpcAR/Fsiok" - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:36Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "xjKyHBMTFFB1BDuexC+pksjEJ9nTHMHE" - } - } - }, - "signature": "MEUCIQDWTnpJnltzI1L6jVjwWfEzLIxP8hvRAhIWS71FxncXZwIgZHVmdYLgzm3SvaEB9/+CDCqmGzOz+ikmjZ2QnHEvthg=" - } - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:36Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 1, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "OrdererMSP" - }, - "nonce": "u9mk3dthhV6ZhW/1HsEJYrASkPzR55GF" - } - } - }, - "signature": "MEUCIQDJfNrIj6nsK97BT+J73sVbDQU01uVXkKAlbyXe5g+GWAIgDILPL+UfSMAXtDw1XpKaIl3bQ5GPK66iXnd2A0JUdVU=" - } - ] - }, - "header": { - "data_hash": "vQCDZoNv9NVnkvUbGmTME+NHZxsgFo2FpX3RWX9IkS0=", - "number": "0", - "previous_hash": null - }, - "metadata": { - "metadata": [ - "", - "", - "", - "" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_1.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_1.block deleted file mode 100644 index 8ceb0046c1dd2e104730dababc9cf3e1c2792f25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17774 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 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_1.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_1.block.json deleted file mode 100644 index 24292859..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_1.block.json +++ /dev/null @@ -1,898 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQU4rMFdwTGtTamRMSS9IeTgrQkJtQk13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJOaXlMei9Rb2tJVWxPZm9VcXNNSUhKS255ZFdXTHZ6YlRvWHVjZ3FPYWE5eE1DMHVwZFQKbkdoSk84aUNXUEJUMHpkdEZTU0U4QTlnSXI0ZXZsZkt3RjJqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIZkFXMk82MGhWVy9aLytzK0xaUG9XQVJpbGFNSGRZCkxneFhFQWxpanYvdE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3NqYkk2MWxNeWNLQWw2akF5djBHQlpDMU0KMHp1WHEybnVtWmd4WXVBQmFRSWdaNE04amFqZ3liaWRoQmhjejNSWW1nS0pTY1o0bUZmZ0ZGUWs1Ymt6WnA0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQU1hZHllY25mRytiRzVHajBtWk5RVTh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnRaR1B4djBFaHUwNFN5T3JLN0RTQ0JmaE4KcFVwa2xSOGtHSUx2SGppdng0d0psYVU2U01hNU9hcUd4b2ovQk1Zd0JPbnJBQVljU2lteHZhNStENVlmbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0Izd0Z0anV0SVZWdjJmL3JQaTJUNkZnRVlwV2pCM1dDNE1WeEFKWW83LzdUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBbS9iVGhReEJ2Snc3R3lRRmZ0cjI5eXhGb0JnYjZCbmtGVGhybmJuTgoycjRDSUEwbE1ZYnd1eXJvR1NwSUx5OFVzKzJTUTRNQWZKZVhrZm9Yd2p5WUkwWEIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRQ1NQSUtnZ2xJQWNncjJWdlppMzVFVEFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEU0TVRBeE1qQXlOVEl3TUZvWERUSTRNVEF3T1RBeU5USXdNRm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkFwR1d4UHJmendlYVZ1L0hmWlUKV1NNQUdIKzJmMnhkMng3R2FWbGhCSkpVYXlMN2QrYVAzSDdURnQzcnRZSm1iT0t2RUF3QS9GUU9JWXdqSy9wYgp5NmVqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlKWUtYajArTHp6VzBKS0hjOG5scDlOVEp1QTBTUjlwNXZGK0diS3UKektTSk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRElldGcvaWZDei8ycWZhcVBOYmhqNytiLzhkbTdHdnRLNwpIWU1HRUNCdzdBSWdDdHVqQWhGYVg5UXNWRVc5NE5tZnlxNHRvY0hQODVualNIY0E0TXFIMzhzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "2" - }, - "last_update": { - "payload": { - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "Admins", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "signatures": [ - { - "signature": "MEQCIGJlBQZwPFUAoK/6hVPD8EdF5giltKVIyR7pcc+pylIEAiBfMt6iqz4RDiwvSQBeaRw+zoc5ZaMoM72mDfhUy6/VFQ==", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "vF+ISEcpMf4HH18G17gFIFlb2ALKi4m0" - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:45Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "zjQeHzWCEoExMZfPjlYaMGO1AqCTwqkp" - } - } - }, - "signature": "MEQCIG95hHMQpy7AdvER1XyJJ/61VEGSQoorPjgHmhLfyE+aAiBwrI2aKFegdhISbI3Y3c7VRk7kGhJXCXfoeQbAZZDISg==" - } - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:45Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 1, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "OrdererMSP" - }, - "nonce": "vZS0G8dKZ8JW0yMBqNx1sJYjhBPhVHE4" - } - } - }, - "signature": "MEUCIQCNwCrLm9bPPAA69jqlkhbN6XiVb+/O64scV+d2DtNenAIgOSrgUWf1iRjnycMh293BOAkbx4jj8wIVRst2LdWDdZk=" - } - ] - }, - "header": { - "data_hash": "WxwOjICTfeHBoDqH956mhusE2DL9RttlPAyxTyPTJ6Q=", - "number": "1", - "previous_hash": "ZKuzmpUuMgHOGonLQ5RlVDLA71eqctcd50trqGxZDoE=" - }, - "metadata": { - "metadata": [ - "Ev4GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhjuLVbJk/YDBlNgTNiOQ7iKj2kezkwdV1QSRzBFAiEAm0DZCJ0MtdDixZajQvTOSWC6zplo53w8kIrLa3TpQaMCIAK1U/KudNAeDh1c0rrEEIJ3ZIeR6SQC9UY4a54a57Rh", - "CgIIARL+BgqyBgqVBgoKT3JkZXJlck1TUBKGBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRFRDQ0FiU2dBd0lCQWdJUkFMUDdGR2ZtMW9pR2V4T1R2Z1haRk9Zd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXlNREJhTUZreEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFRwpDQ3FHU000OUF3RUhBMElBQkdSaHFOKzhkY3VZZXlHM282YjFhcTlHMmRpd0NMRnNPVEhLMk5lOVg5eDhwYVNrCmd0NW9oQ2RaRXlCZ1FteVlLcXNYVHpqczU0TFBNUTJsTWV0K2J2MmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUgKZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUhmQVcyTzYwaFZXL1ovK3MrTFpQb1dBUmlsYQpNSGRZTGd4WEVBbGlqdi90TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUh5ZE9ZKzZ1V05NK3IySGhET1ZFOVpRCk5YdG5ES1RWd1ZubXdjL2RUdlE3QWlBb0FhbWw5TmtES0xhYTFsRDJoRm9VRWt4Tzd5dU1Ybis0Wjg5dytSVm8KcEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYAuwKKvtC80P4v+p+E+BOSDhw3PBf8LW6EkcwRQIhAPnfVordzEGbxk8phJCrfXJB2TTvZfYfHB3gpGlIp+jfAiAtKf3ks1mKstHUgaAoXyTyr2ZF0Xg3ocmmBeS5NiThfg==", - "", - "CgIIAg==" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_2.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_2.block deleted file mode 100644 index 91d290688db3d265115e7df5c30c32eacf0f2c60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17840 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 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_2.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_2.block.json deleted file mode 100644 index 11ffdde4..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_2.block.json +++ /dev/null @@ -1,910 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQU4rMFdwTGtTamRMSS9IeTgrQkJtQk13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJOaXlMei9Rb2tJVWxPZm9VcXNNSUhKS255ZFdXTHZ6YlRvWHVjZ3FPYWE5eE1DMHVwZFQKbkdoSk84aUNXUEJUMHpkdEZTU0U4QTlnSXI0ZXZsZkt3RjJqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIZkFXMk82MGhWVy9aLytzK0xaUG9XQVJpbGFNSGRZCkxneFhFQWxpanYvdE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3NqYkk2MWxNeWNLQWw2akF5djBHQlpDMU0KMHp1WHEybnVtWmd4WXVBQmFRSWdaNE04amFqZ3liaWRoQmhjejNSWW1nS0pTY1o0bUZmZ0ZGUWs1Ymt6WnA0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQU1hZHllY25mRytiRzVHajBtWk5RVTh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnRaR1B4djBFaHUwNFN5T3JLN0RTQ0JmaE4KcFVwa2xSOGtHSUx2SGppdng0d0psYVU2U01hNU9hcUd4b2ovQk1Zd0JPbnJBQVljU2lteHZhNStENVlmbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0Izd0Z0anV0SVZWdjJmL3JQaTJUNkZnRVlwV2pCM1dDNE1WeEFKWW83LzdUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBbS9iVGhReEJ2Snc3R3lRRmZ0cjI5eXhGb0JnYjZCbmtGVGhybmJuTgoycjRDSUEwbE1ZYnd1eXJvR1NwSUx5OFVzKzJTUTRNQWZKZVhrZm9Yd2p5WUkwWEIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRQ1NQSUtnZ2xJQWNncjJWdlppMzVFVEFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEU0TVRBeE1qQXlOVEl3TUZvWERUSTRNVEF3T1RBeU5USXdNRm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkFwR1d4UHJmendlYVZ1L0hmWlUKV1NNQUdIKzJmMnhkMng3R2FWbGhCSkpVYXlMN2QrYVAzSDdURnQzcnRZSm1iT0t2RUF3QS9GUU9JWXdqSy9wYgp5NmVqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlKWUtYajArTHp6VzBKS0hjOG5scDlOVEp1QTBTUjlwNXZGK0diS3UKektTSk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRElldGcvaWZDei8ycWZhcVBOYmhqNytiLzhkbTdHdnRLNwpIWU1HRUNCdzdBSWdDdHVqQWhGYVg5UXNWRVc5NE5tZnlxNHRvY0hQODVualNIY0E0TXFIMzhzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "3" - }, - "last_update": { - "payload": { - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "Admins", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "signatures": [ - { - "signature": "MEQCIBNzg8yoNI9SarsxuMzAC2Sca4GubAC5m9h1MsV/gN5eAiAcfmaq5oWhPcLF9lMlK2eddCRjKsau0wP5KyWbzEuYrg==", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "Org2MSP" - }, - "nonce": "o80AJuuY4qgP08G7Uey82xb+xTc1BQVC" - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:47Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "Org2MSP" - }, - "nonce": "qequCEVfLBl7l9OVgWn4HDIeri6qBH8U" - } - } - }, - "signature": "MEQCIBqqGpkeHG5LDkO7bRF5IrObJZEmvqVW8sHpf3PoS2CjAiB2Hum0FFGYwwsbt1wj4QJMciZiC0m0uaMei2gD96RRSQ==" - } - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:47Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 1, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "OrdererMSP" - }, - "nonce": "neqnq1o8vvbeypTK4Ksywhnx1TVdnEKy" - } - } - }, - "signature": "MEUCIQCzPm0bX3ycxDqX7k1ZPURtRO9rDLhTkgHhVPnBLG4MhgIgAX+MLoBkXqyA1l4fMGWFj9hz7KKWwptRMjYNok98Yzg=" - } - ] - }, - "header": { - "data_hash": "cwDgKopMLaTtY014ZAyW4n2lAI7N1WJVO+RNOpUJqHw=", - "number": "2", - "previous_hash": "kPL55HSaA6ctxQNj2plLYZQsFz5/bSXnTsucRd0dzaQ=" - }, - "metadata": { - "metadata": [ - "Ev4GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhj3Hk9O+Tx4MoOBzn5Lc0x9u79kycGGKfISRzBFAiEAnAT0xtGWFO1rcwS7QLuS2KFuqQqNwCjVImKnvtZ/w7ICIDhOMT40lUg6wlPQFE4ErvUVJjB62VatU8Cug08bkSgs", - "CgIIAhL+BgqyBgqVBgoKT3JkZXJlck1TUBKGBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRFRDQ0FiU2dBd0lCQWdJUkFMUDdGR2ZtMW9pR2V4T1R2Z1haRk9Zd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXlNREJhTUZreEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFRwpDQ3FHU000OUF3RUhBMElBQkdSaHFOKzhkY3VZZXlHM282YjFhcTlHMmRpd0NMRnNPVEhLMk5lOVg5eDhwYVNrCmd0NW9oQ2RaRXlCZ1FteVlLcXNYVHpqczU0TFBNUTJsTWV0K2J2MmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUgKZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUhmQVcyTzYwaFZXL1ovK3MrTFpQb1dBUmlsYQpNSGRZTGd4WEVBbGlqdi90TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUh5ZE9ZKzZ1V05NK3IySGhET1ZFOVpRCk5YdG5ES1RWd1ZubXdjL2RUdlE3QWlBb0FhbWw5TmtES0xhYTFsRDJoRm9VRWt4Tzd5dU1Ybis0Wjg5dytSVm8KcEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYZIlPuHAM1+ggs05KQj6eBYx+fkHeWBFgEkcwRQIhALTvmPVG7kwQIpIrXBoHR2EscTtMQUiXd3gHbNPl+dmdAiAQP2/A+dBRADN9wYkKUSRgQLQDAW7rl7C3CGjq7FmGTA==", - "", - "CgIIAw==" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_3.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_3.block deleted file mode 100644 index 46f673fa96be963a83cbdb0f3e96cb5cb70d6074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5406 zcmeI0dyE^^6~^PuX0zM`NF7R3L%>NWf;jAs$8S(7?mRuV$M%fJuSuxl8QbIcc>NmN zARui?1OzG|35wK05h^H> zCiDK+&cyjWn|B_$>YRtKwI2EN^S`_P2h-CJe6W7=v&3Pmrb zw#2a}UJLpeeq4ZlOi?Cs#X=~|aRe-2U6!kB0OyiKjN@oh^TncFQegE5L2H!6G1kwa zR6P|JTXNY^O$ub3#kl@8tjz|aDAi<0u>+EEMlLbSsYSV~{(^w)^u>>6Nc zt&Mk~4^x6M3?>CwiU};wYUH3ahSaJ=GTyF=Wlu*cmvSth)F{|5+e>OzK`+6s@D*Q9 zDhI1F8f>wgTO$TH2S`mUNOY+rRk*gd3)6##uq;)iic-AP=aet@&*On13|XbjUC>dTC~4>=)8cV|hP~m0vh{lmO=2 z{!n|1DSdnAQ~MS@cIb@G6p?UN-%39Bk-G}5Q^iP)k^Tvbc=RY=D_W$$%s9ttt z-YpvuY}Ikwd9rcA>~=0Pm}aKE4b`Ww8b+Ton7+CNE#)3A^A7YFLAJ%g8t%|_soVyEa?GBLTQ!M}Hj}8Qp(`_u)RJDmDl**yfXppwUrEHq1IEqX;LGx zagD=S2sMANOdcr!4CgdPg$g?n2(}uyqDZWmjoVqRl@3_S{%WmUlLFmp#A}T@k%mkm z4OPRH*|JEWD}RF5pvFT+k&u$?70GZi-%-O%BolWLNi|P4%VZ`VvW125CR11H)s9W% zaE6Q|h&Yr1Vk=~bvg*jDQhv9KtO%T2D%u)(rG{4~c+yf$*_xlFyJ&kNttLD)IQ%@#WOnva^ zz8h}cy8oVY?%(>%?iD#Bg%CsL*xfAl^tsX7*U4uuJGgu;^^f@ECyqNG|KoFKAK3e~ z+wWRDWTqXJ7i_P;wZXIdiXUEj`GKkCzEfd%>*SB;Y_%O8-F?Lt(@m#<_4AM7yk!J{ zP%WLQWokV`wc&H2CIlU7DKY~!4+CKrMQ6)aHBV>SA)%!tL@Jd0w|Ahw0xczw0l>oI zz$E2ZJQicyq<%&Qra=+#VlbzhiL!2anyEP1rV21RxF!okOuv@LXdss<{UDdRNz~n@ z2pAazr~-~2chGrRqh_ek9EIdjvjvX1tuHS0bZTZf2LFqR`m~1veG|na8a)76hnCl2 zhOkEx&vSFipoXqP1TkH`N0oi(@Kx^?f14{igIrT60RF|{>cHx6)q*}=UW z=_c+kJ~VyVnUeUkOOrT=UBE?emwU5`{ZYdKY`4e8*iw v<}uUb2Ys(!`TCYOpJ?B_?zG3&`D}A;51sW(BerAxRq&=sFb53l9M1a}iNoNh diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_3.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_3.block.json deleted file mode 100644 index 118a7877..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_3.block.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "actions": [ - { - "header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "+xoELCaB9GQLa51vLMRjIIdsajto/cax" - }, - "payload": { - "action": { - "endorsements": [ - { - "endorser": "CgdPcmcxTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRVm9Hc0dSMnhadGNmQkMweE9oT2FEekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVsSjRqOEM0MWdmOHcKQmpCTXM0czBLeE5xdWpGMWlJSTJ1UDhQM1BkaVZVMDdIWFQvNjFwMFhWYWxSMlk0VWhIYU5ybkZrWlI4ekFSeQoxY21KZVhaaDg2Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnTXFMTnZ0Q2dnYk1aZlc0TXd2ZEwrbUtwcm1yYkx6cFNIMVU2MHRjRjB0b3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnYjBsY0haRVBZaXlvUElTZVc3RFlvaUV1bUVlV08zUFQvdUlzZ3NweTNaUUNJRVNYRFdBYwowM2plRG1vNWZhYUs4N0VuVFE4YmszdGlnckNucVJFK3BhM3UKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", - "signature": "MEUCIQD7Y9SxMzDYwQVcXb9qxhbW/0XN7pH9DqriZOU5KuHdywIgadNOAoZG+eVvIAjf2sZZI9r2wc2Rn5bUryS0ls66I2g=" - } - ], - "proposal_response_payload": { - "extension": { - "chaincode_id": { - "name": "lscc", - "path": "", - "version": "1.3.0" - }, - "events": null, - "response": { - "message": "", - "payload": "CgVleHAwMhIDMS4wGgRlc2NjIgR2c2NjKigSDBIKCAESAggAEgIIARoLEgkKB09yZzFNU1AaCxIJCgdPcmcyTVNQMkQKIKHVcu1JbD6syM0Qw+LruCE2WdL5x12oXEl44rzaqt03EiCspBd4qNsaveuBzl13p5mBgwZmADW4S4f0OnOZOAYsHjogCMpnXDmouuJjGEelIfyS4Slp/hIr1KnfCnB88QWehzBCLBIMEgoIARICCAASAggBGg0SCwoHT3JnMU1TUBABGg0SCwoHT3JnMk1TUBAB", - "status": 200 - }, - "results": { - "data_model": "KV", - "ns_rwset": [ - { - "collection_hashed_rwset": [], - "namespace": "exp02", - "rwset": { - "metadata_writes": [], - "range_queries_info": [], - "reads": [], - "writes": [ - { - "is_delete": false, - "key": "a", - "value": "MTAw" - }, - { - "is_delete": false, - "key": "b", - "value": "MjAw" - } - ] - } - }, - { - "collection_hashed_rwset": [], - "namespace": "lscc", - "rwset": { - "metadata_writes": [], - "range_queries_info": [], - "reads": [ - { - "key": "exp02", - "version": null - } - ], - "writes": [ - { - "is_delete": false, - "key": "exp02", - "value": "CgVleHAwMhIDMS4wGgRlc2NjIgR2c2NjKigSDBIKCAESAggAEgIIARoLEgkKB09yZzFNU1AaCxIJCgdPcmcyTVNQMkQKIKHVcu1JbD6syM0Qw+LruCE2WdL5x12oXEl44rzaqt03EiCspBd4qNsaveuBzl13p5mBgwZmADW4S4f0OnOZOAYsHjogCMpnXDmouuJjGEelIfyS4Slp/hIr1KnfCnB88QWehzBCLBIMEgoIARICCAASAggBGg0SCwoHT3JnMU1TUBABGg0SCwoHT3JnMk1TUBAB" - } - ] - } - } - ] - } - }, - "proposal_hash": "2muwNaxj2oL9yW9yi/9CfFZ351KJW4mSllyvjBOXa7Q=" - } - }, - "chaincode_proposal_payload": { - "TransientMap": {}, - "input": { - "chaincode_spec": { - "chaincode_id": { - "name": "lscc", - "path": "", - "version": "" - }, - "input": { - "args": [ - "ZGVwbG95", - "YnVzaW5lc3NjaGFubmVs", - "CigIARIMEgVleHAwMhoDMS4wGhYKBGluaXQKAWEKAzEwMAoBYgoDMjAw", - "EgwSCggBEgIIABICCAEaCxIJCgdPcmcxTVNQGgsSCQoHT3JnMk1TUA==", - "ZXNjYw==", - "dnNjYw==" - ], - "decorations": {} - }, - "timeout": 0, - "type": "GOLANG" - } - } - } - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": "EgYSBGxzY2M=", - "timestamp": "2018-10-12T03:29:54.708554700Z", - "tls_cert_hash": null, - "tx_id": "2614b4625440daf64dec7a3cb0bc75623589c3c2030dde4e488761acd3d8cbb5", - "type": 3, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "+xoELCaB9GQLa51vLMRjIIdsajto/cax" - } - } - }, - "signature": "MEQCIFatTULMJlWjYGMfIeEiXEb6V6r/NafE2dEf38cRo6sTAiBHNW7WM+jthjm6f5x7ft/adc0PQVCWqqAAljPlCLp/lQ==" - } - ] - }, - "header": { - "data_hash": "1OAcQ1K9lKzxhSS+izHx49PPjo/9/bX2gZTQROUxK6Y=", - "number": "3", - "previous_hash": "bU4dk3d28UJRl5VszJmMOEpir0y+kXds9nPe0BgIW9Q=" - }, - "metadata": { - "metadata": [ - "Ev4GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhhYUv4u+F5bn5+Wx9e4mQpTHbBD80lyWxUSRzBFAiEA3DVR3FN6WLRrvP18HGJa7wwbEoYtgdBW3JR6KZktN7MCIGoUO9q1ntf0HhKOCj3CIB0ZMr8kTUAjLlsQFo3gseaU", - "CgIIAhL9BgqyBgqVBgoKT3JkZXJlck1TUBKGBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRFRDQ0FiU2dBd0lCQWdJUkFMUDdGR2ZtMW9pR2V4T1R2Z1haRk9Zd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXlNREJhTUZreEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFRwpDQ3FHU000OUF3RUhBMElBQkdSaHFOKzhkY3VZZXlHM282YjFhcTlHMmRpd0NMRnNPVEhLMk5lOVg5eDhwYVNrCmd0NW9oQ2RaRXlCZ1FteVlLcXNYVHpqczU0TFBNUTJsTWV0K2J2MmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUgKZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUhmQVcyTzYwaFZXL1ovK3MrTFpQb1dBUmlsYQpNSGRZTGd4WEVBbGlqdi90TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUh5ZE9ZKzZ1V05NK3IySGhET1ZFOVpRCk5YdG5ES1RWd1ZubXdjL2RUdlE3QWlBb0FhbWw5TmtES0xhYTFsRDJoRm9VRWt4Tzd5dU1Ybis0Wjg5dytSVm8KcEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYJVvyZpVU/b1RPVDzWkKhLuvRTa1k7LkjEkYwRAIgdGetBkGSx369pKhgAYy9it0ipAcYYVhqpwnyQtZtpqsCIC4axOFK6IDolezFeJdgFMNgSjMAo08euxJCqIGFQZOq", - "", - "CgIIBQ==" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_4.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_4.block deleted file mode 100644 index ac0e68dc566231f31a4acce1c5ad837c1f8b85a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4866 zcmeH~d$1c-9mi>Id++5GT1+jJtH5m)m@&24Y~DDCXP?<5C&_L$kKH=J?k3s1H@SK2 zCfK1vp*X;RMbH6TDUSgPjtYV!Gl1e0K^y_?3@}*0LGVEx5XQ~`*Q%T3wncP+arjG{ ze{%9Wzq6a)Ils?-zYCbz<<9w+Zsafc#kNoX?*5A&eJ<{J`o#F!RXH8)#Ny!4G%wo^0fX8wfVm)`%X^OjS~I2hSh4XQ)w1E9j&Z1o5lL)z7+6>JbpZk`NC?b7!0W1 zkS`o61q&g};|nS!`#T&`f~A1BSn>t~c*)}pYnW2uqz+AvfI7#E(QZy_ zbaL&GD@XLmg+z=K+#-w-y526=s>u}3Q?N=55#KQZ$xBq0=ULi}W-~)tMD~rKCqt72 zit#wpQF3x$YxrA|Naqm2kLL&rB{DeE<7jyRq@2I1S{7XdzL;=^psciLl6+n3bex6N#LOs+j?z2*r*K#xbgPBnA*` zTI3K$2|bY|pd`Y2Rzw0a=}BoEZMG;WXSL);c%U}wWh6)@1IJ}YXwxIwCHQoq87-@g zL`%aHeZ+@MYO**^n{riU>vgrsTah6wOm2b@Q)6msuHNI>@Bqj|x+mw$Wi?N9mZe(^^B{4-5f+>^a;4lD6O{(v1w;^SuYe;j)DG@c8cnW5HeL_(Pxyx!eM6`o3efPl~1fXFbQ-Q;SIk(M%t;@iCZSJuHZ@CVvd9J%+ z!%us=g0lA(e)pmDF#dPm+Wx7Q?))-fotwat9G(eg>`OQuvs0siIvUK4B6E%~HaBZW z=B9A_+H1k`dPmcoCxVrSSB^5LW*=X+;e;h=otyG(!kmYu!M*R%*V{i-U!y}?U$wvy zea#wdhZS&3?rJ51v_-0%RH)(6N8$gTz8W95zG5b6js@7(SHYBX*#QzlW@Mtd6m7|q z80ojYhh~9zBkPlL9#dsAJqZtYZS^&2Q;Nh4nHyFy67mwaG^QZ0QM?Z6dem19kv@-J z3YmbY5~$I+~j3sO_ipB1F&}Ihz7)(uCXONd%!88-*QVVS;l)vZ@-{>#gYcYE5q_MH0AxxYDwUE^di z+Oht)S5AED;I|L$HNN_q^wLV|?aLk}-nsCtD-L~c@WwZv*|+Yr(;V}a1D|;N4_lt! zdF3PDx$gIm-ne_!ZgI;`?%R0z)sM*s&HE#NoV#`v*gCU>^YzmJBo_+Bh2p}4?s5r}b+V1;r!;R+SBo>UyLUL&A-ly;cK3l)=$Go7RuiQ$Q2 zI3Kn`EhSw8de?81$%0G|2%T>Xq*%L?7l+l3-xp6I9#wj2sjybp@bE zL5k~Eo`&^GweRjCXt0ON8aZx=X%NvigONcYDY*i@Tmrck@JN|TX6dlZgG9dDq+(*$ z%r+aQ<}QeRJ_sw&fJ&ntPSmJaTv0rA3NJH8hOSx3;Gl={O_xs&g-w@`H9!lVd+rB8 zyKd`&-@fqc)8FNv-?in2i@axk>%rH$nM<~!Y3CScDYyChtM_c4+2Ma`*Y2sSUi`-w zPXASELHm^GWmsj3%^C^3;Vb{o~{uSHTy0E=mJL%xcAL+@P zt_PRS0LQH37=|DDef1cInZo}ahUZ29R^92?y!Xc|HqI>UIr)vVc5Qg};G@mO35LW2 zkH7rpo%^LNPRDw%|6#QD-ZNgmZsi4Y554%zx;tKY=RC)JH@A3}lim^g%6G%T+wWOc e{qx1gJ$>y(Vw>K2)=Khgiz~r#V7blV>^}i_u`?n7 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_4.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_4.block.json deleted file mode 100644 index 643db179..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_4.block.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "actions": [ - { - "header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "Sc4+kZJoQTZMo6RhhqCLyg4fk9zOnQPu" - }, - "payload": { - "action": { - "endorsements": [ - { - "endorser": "CgdPcmcxTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRVm9Hc0dSMnhadGNmQkMweE9oT2FEekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVsSjRqOEM0MWdmOHcKQmpCTXM0czBLeE5xdWpGMWlJSTJ1UDhQM1BkaVZVMDdIWFQvNjFwMFhWYWxSMlk0VWhIYU5ybkZrWlI4ekFSeQoxY21KZVhaaDg2Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnTXFMTnZ0Q2dnYk1aZlc0TXd2ZEwrbUtwcm1yYkx6cFNIMVU2MHRjRjB0b3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnYjBsY0haRVBZaXlvUElTZVc3RFlvaUV1bUVlV08zUFQvdUlzZ3NweTNaUUNJRVNYRFdBYwowM2plRG1vNWZhYUs4N0VuVFE4YmszdGlnckNucVJFK3BhM3UKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", - "signature": "MEQCICD7gzZigyQ5Jz/xmak3ab0IQ3ZIp4LK7nX6Rk3X1qT7AiBqsxLEUrnvDy5gaEWjDqOKW/Di+6sxcZ2pGb092zpHEw==" - } - ], - "proposal_response_payload": { - "extension": { - "chaincode_id": { - "name": "exp02", - "path": "", - "version": "1.0" - }, - "events": null, - "response": { - "message": "", - "payload": null, - "status": 200 - }, - "results": { - "data_model": "KV", - "ns_rwset": [ - { - "collection_hashed_rwset": [], - "namespace": "exp02", - "rwset": { - "metadata_writes": [], - "range_queries_info": [], - "reads": [ - { - "key": "a", - "version": { - "block_num": "3", - "tx_num": "0" - } - }, - { - "key": "b", - "version": { - "block_num": "3", - "tx_num": "0" - } - } - ], - "writes": [ - { - "is_delete": false, - "key": "a", - "value": "OTA=" - }, - { - "is_delete": false, - "key": "b", - "value": "MjEw" - } - ] - } - }, - { - "collection_hashed_rwset": [], - "namespace": "lscc", - "rwset": { - "metadata_writes": [], - "range_queries_info": [], - "reads": [ - { - "key": "exp02", - "version": { - "block_num": "3", - "tx_num": "0" - } - } - ], - "writes": [] - } - } - ] - } - }, - "proposal_hash": "axrH6/Ir6xPYdAUiwnWdN1ozolGg/VN6TP5ReIYbcGc=" - } - }, - "chaincode_proposal_payload": { - "TransientMap": {}, - "input": { - "chaincode_spec": { - "chaincode_id": { - "name": "exp02", - "path": "", - "version": "" - }, - "input": { - "args": [ - "aW52b2tl", - "YQ==", - "Yg==", - "MTA=" - ], - "decorations": {} - }, - "timeout": 0, - "type": "GOLANG" - } - } - } - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": "EgcSBWV4cDAy", - "timestamp": "2018-10-12T03:31:07.882169Z", - "tls_cert_hash": null, - "tx_id": "6581529049b8e76b38498f7d80147afd8098a7f63ef3762f139c0af1b575b4cd", - "type": 3, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "Sc4+kZJoQTZMo6RhhqCLyg4fk9zOnQPu" - } - } - }, - "signature": "MEUCIQDkDc/1nv3Eb4jqWd8LRPiFvkL5YPKK/a9575fW0xgdHQIgaesR+Od92pyLwayU5sWaoA6gVH3AtCyHjsda9Xe1SOg=" - } - ] - }, - "header": { - "data_hash": "eM8uFXE4dwLlsHYUT46PoXjK35bkhkQHGAfpMrRT3OU=", - "number": "4", - "previous_hash": "35pRX8uDHOO1e8XYTALQDUwVCarBhlUaJ5x/2IpDRBI=" - }, - "metadata": { - "metadata": [ - "Ev0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhiA6+Dd0h76UdqdfZl7MyWbvOp0VYKATQYSRjBEAiBZV1uVjqlbB5E1z52gA4ze/zse0VAsE07JXidJnFssvAIgEBZ3jF7Ni7GhF8SPRxNaGfQw03BgcQRjEPULuGdPn5U=", - "CgIIAhL9BgqyBgqVBgoKT3JkZXJlck1TUBKGBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRFRDQ0FiU2dBd0lCQWdJUkFMUDdGR2ZtMW9pR2V4T1R2Z1haRk9Zd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXlNREJhTUZreEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFRwpDQ3FHU000OUF3RUhBMElBQkdSaHFOKzhkY3VZZXlHM282YjFhcTlHMmRpd0NMRnNPVEhLMk5lOVg5eDhwYVNrCmd0NW9oQ2RaRXlCZ1FteVlLcXNYVHpqczU0TFBNUTJsTWV0K2J2MmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUgKZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUhmQVcyTzYwaFZXL1ovK3MrTFpQb1dBUmlsYQpNSGRZTGd4WEVBbGlqdi90TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUh5ZE9ZKzZ1V05NK3IySGhET1ZFOVpRCk5YdG5ES1RWd1ZubXdjL2RUdlE3QWlBb0FhbWw5TmtES0xhYTFsRDJoRm9VRWt4Tzd5dU1Ybis0Wjg5dytSVm8KcEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYP0r8apwCW8S/BSwHcqkW7yadItf1xW77EkYwRAIgQrnI4vGo3Fl9EgIhCty+TRWyH+6UC18avd7WGKfd+T8CIHRX+yYSRZFLfK45N6axAWrsfwDQkntUcUWAJgtDkPsL", - "", - "CgIICA==" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_5.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_5.block deleted file mode 100644 index 7c95b39657eb92695d8fd2d46b7e6c7c835b7467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4878 zcmeH~d#u~k8Nhqfa_{8;?G#qp-3@UsrBoxd*YS;W69yBmp^8#zkcQIkIU@Y7eD8@>yeu;ThqF2(+#`Y2lgKC{3H3G_wE&7`wH;l z3E=4w&>USncI@bT+c&&$)ED+_zU_9;$;;F^v)U|~rdCm!%~JievjgRzMubA;5Jr>< ztW+k7L^sWAfY8OY`9l&xVb{U zQc?4ySx6Ixieq+^hRPrZNes?cK%()HiB`0t@kr8bL^C}^bADt%E7y-1{TL(`VjyRb zCK61G5@b3n2rOg8vKfbwkXy6<(kK$e1w3LZxk6WK5N%mva)=ZL%eD~@GI(T;V+uVv zM;J<;H&lm7A&3oLwh=4icDs-xFeHYo=-@|ank*Lj4F!!BbjVObTW?xf8)Qt(Ve=U$=%eB(J!Xa-{~( zI66O-Mu`qxaEft6{RgrbfDw^s! zfu_OdTQ<%Gop3jnZJ3JGao*ol;NY&J)9#F-z*S&MjB~|QvD!cxJU-oX;y7v6<~V;b z$vG%IXRGaqQL++#p=Q7;3;-)$%-X5hsD`72rbxlMTyKPCrb;5qI-%fHuL#?f92uZ% z!dYj5`Q6X(^oNP?t{gw+o}HbcH{MFzdfHV7u3e+9yK3c%otba#@?NvQJoo>8z0On{R{hYs0n%nOFA&2Fn!0z(QIQh~>hdA~afHVlFBp@&a7{SI1R z|J%*CeB;$~J+HsY%lm%x(ieA*?KYK}pD(I;&jGA=9XP1P)nLS(!s{7b(jTb(!B{^s z<_TeAqi$quF^*&2?F-tNa8GH zWL(#hiW}?A$LQLj7(i^xrW_a>*jtuhJu4v*SdN|b9>*hF?tqLc`~O&5T#TV_wR@O z(N;WCn~Ir%Qn*7ZRHoW-=yos-t7N$~9V0aKKU+L+_Z|OwafN4m z$I(exkGKzWTn~*8XkohS2l-e|_t>Ti*G3vM=v{_^ifFtCx#E z{ma^o8}40YJ~z2&y#9w}U;9&fC)$B|#*G`_`Md9wT_-;|@$|^dB^SQ4YWhU}?alAL z_|NvwE`RMDpKt7%rC`H|_uXM|-!Qmt7=Yw#u{2wn?f1`@ej?Yj>{={ikQy zZB7rN3`qFdSw0+PFwe4xS?qvinz2QfSFx@&T%M^99!;csd?A+X&9G?{2t%D=0Yx3W zv6v{tI7qT$Wrp{KirSo9>akO;pz2pzBuQK{ooySO1qWCFp!d<#quTHyYtP!#AiME%M~MMT1K zh=B%#h%)CBIZLP^Dh|158Rqb05UXT!lZ8p2=}Qz+tsE4qbp@bkQBLS~o`LnM(Vgrd z*kTu!MY>Z#OoNCKC@$J7CS_l6F2^I^EFP`U$t)8t2!PLbnsi*sTG?j9(k6>iSD1GD z;ucgI^)O$f;|WFa*J->GX=Rw2ot*B?p?uR9D1^e6Pt3MJ8-6^qE6-o|=9g}WUVT76 z<6cEm)||U_%T{Oajy?Q{{H66 zyFBA#OTQ9(V9$A%{A%B&kAC^heZFz)$FJ|-vMX`rsV}d5s=DVb@SPFh8TEMIJA&b- zRO%57GsXWq4FBpqbIb8lW2c{as(E1bw)IBBEK69DK50u?Lb{<43VAJ$wrsymVA+;1EBW5*d++$p zoja3B=*Q>#eRt+cIy#cA^ZP%3=l4GX)Se~i&{KbL^dmq0lfX~EOp}lIu6xB>KDPT; z)1P>*>V4GyeCh4%GkZuFADQKl z`h)Lf@t>GXSR@v-c>htRfI^_0|7D~K z9EP?MB-%ky4mYL^8H?|7IEyl=7Ft1aF}Pi>1na?o5y;f@{R&!8H4$(rxt3AvDv4@p zXA(3yv`?>nEX?Z)g&QbG@;H-npaL-%^txDWvkrNtwvB5 zCVU)K(LO5bS~A-u*o-KKGy-W;{Sw)=b8%oMZ(AT{VOh+}DCFVyu zw7+qy@Y*q?s$I_T4XeJ1$k+t1u{7WC-b&xCH<4|cEO z2YTCn=!pwvaLSDo=&KhT{KNCXOMGPAc|LT<`OtgLpB?vi-g`p0afAmqSzL!3C(2H< z(QDBGiH_18Sg&XKQsUfaoOSy>!K3uc|p+Y^{uF(1jr9LU2{gYEnwWqR0OeCb4xgG{nNWBY z!?CbMnVqr8l*<#O6&&SNM2JxeSsPS3Sh#{mxU!9=YyEgIE}$$}|GYebDp>|4FbY*k zR1Zo*o42t^+KST-PqoYul5}jUk10|N>vbuiJ?crlEI>vPoIzoYt4Y?_8TIMnfXO(C zk`X|Pe1t<=>1MUt>Q}9fQ)A#Nwhc6w-+DsO;I8kZ=ylL!18`-K=@vV3h6$#eL;%Bd zjQhC)4OKhsKB{lgD^85?9yeB}Lj$Rc9Rr?u|K!_oFm+aI{wb?E88^uHyG%*Twfd!@ z!7-^c+jHbfB{Oj)p2TCRHqw2{frNqeye2 zwOETfzJK!FlQ(2f-9P#632g756wg1EaE8Z?j>N=58s{`vREu>`X9Ck$9S?B;cE{Br z(i`h_#jcG}Oyn7*9^n!lv7x0O4?g={= zoK;Mr2(;w?8;zwudqPZP{kTmYuVI46i+P4s6pcX}$_Ob>>S{PjdRX5C^$uomykP-+ zCD5TsD_t(Rq`-Lrq94cM7{~GmWr&r!7sEscHG!;f7(YFR*<7}SP-BLyJD^sHcEoD7 zBe`UW!>G;RQ?Wj9!j-9c&2hut=2<$OtER2HX3_ zvwr+W^}T(Jzt74EvwfCCkX{VarNQ$FJN>8=>@4hD$BY-j!cr=`Rp_}jXf|O69ncj! zKWe#FQ!I~zsaCxNDn$;ZQvsxf*fL_rX|b%ev2?m5I+?f}5cAzWsxBsP5!7LW&Z^@mdXJSrX-p}UQ^gX>p$Y$K$)pzm0xtrj zI4}0|fa4EEyQeKdQ<*btmS6Z%DH zH+bo^!?iZc%d^L{A3Ar>OT7D9{bKg*nzcC$&cn2Rqgxg=RTllv23-X0^&0;I*uDD2 z&)P1pKfqa=)hD{K&D!&twK=ArwZ{WJpnvs6e(=jDwB)=W-86@5mb`#wVC9vj|HaI0O%WkYWCEjBodYp4?CQddutUql7JhvnG zdBWBWPi)-*md}MXbW&gkyp>AGsqUbL3$i)Xn|4SfsGwtsEy zaT4EFy5i8b`FPVyVu`Q~gHoM@>(K(QTHB`b z%O5=Je&%@=LF!*+Gd>+GMF{wOdx#f^)X6Vv{jP z8-0Bubq0}$+>V6mpq8N938hNXa3Al(uvK*DlWr`6T7;hx6=1>7sWFtXyo7t?e$XGd2X=An$RN8 z9@Q`h9^|wq7CQk?i^Jfl4fnuPk!joY!usRc@tpw(_^dIPTF<^u7C_)whIoY_?po9e zLClgKztYefuAc{ON`ndsE9HR$tb)sY6w_5HOh=qaTYiuHiPEbSZ#vV#6qPx8MJh2qK`yz z=rT?8*kFh#qNr8inKqh^@y$Y81EUdzS!T)z7ULGBldasSl#G`PdBtM%wwfzRRV9Y1 zSXhoDR4*HpCD}sIFx5>kJM#BWj?lAlU2a)zCQ*SnqlBdB^m+-c4wY9D=Td zF80nouz{T0bR#oDZ^q+%e}%FM`IOB+Uhe5AVji#4Yqa~Ly!RCteuv=Y;6nfVfM44m zDWTUkZBZX+&DS>i`o5dvYhTjVWY4tQQ}F$Hf0~3NB2-3p(-y%QwAo}mGUOP!#fw4q zY@R6HhU}SZI8XL?wEY~}yApbo|85OET*Qaf4BnVBjkXT;-^J)~V#G9ivB zJBTBvfMt)_WGb34oAR(6$b|xIWeUL!dHFOgU!@#hV6ta! zbggrao5`NJhC9nu{Z#co1lcoh5OzTJ#0E~?7PEZ>#04fu+hg6K8ljqyOfelTQ19mx ztxi5Bl}o1MDn@e{PnQU;;*2A9m@Y@;WMA&*sYxv141k745nY%tf<2(0C)tBKeFF)= zERGqrmXs71Pr{Q}ZK#h$)0pHmrd1Y3#gJ7kA{$7MIkLxX#M6W-_JnRNijPZa22BrB zH8hu|qf{ds86p@DwmKr6|`MC$V^TN+P%nhoIbfZA^3Wl$} z^QM#i`G>j2J90_DpI-LnAExBhsmwosjkDt0&OgjSoSbr3(|PPQ@@mFi%{4y0TLK=H zvLYMAn!SE6S}&9ZQfhXTKqOWy59zQFCN-%_)%aFcPIGw3>}R@TwUSH(L;L`1@L;Tu zV-=-TPeqy)(HKM>dEBYB(W+3$j^Mm=Lbv2GrN^IQKJFYuCezKZWjI!D>!40F^WBOg zRY|*4#Dm2?L2I!jyxiO%#rYS(F?13O5O+f6Y) zAF^i=@ST+8WM{K`bAVa*w3}!5<{BO!S!=)o*dpM2(E`5bN%kzjwE)*5oAPw=I z2Hk%dbl-|XXL|S)NSmzMpGZ+A5J^&W)6{~j5wGOCKNHf1*{MQjuHk%y{IgZ)s5@2Y z%r)GJ5625Vjws~NPyp@~P1%%lF@no6?LZlAF108| z2&5x!ImXFq&In3Qxjv%1@kVSuI$l-iP{lIL*nO`efrv)O7;xxTmW_!dn(pC|i6MmL zJf}*oA?1pQr_jl?v^WtlL#)Y8EYytJGLu#!Y+9l+t@60T6ak+`^M)GW;O&cTmOpVq zkpb&#-sBC6{(L%RM-3)q47i#hitWiD*o^jno)I-wVxLOR>8G4qMa6jzUC~0|Hb>VG zuY9c%g}GHxfv+hbu=<+nf8tf%HJmvG!ZxCUHBAA|50su&wn52&JwmbM#sWB-SJDP1 z8_8&SSZV56(p9qIB9}3VZgv7YQ7&7H)uM!ht5LNZ##~R~mQ;ak78+c!D#;1T&57A8 zM;cp*3Ywl`*{fSvRV;hyB+hwL{j8@a0G|4wgW7yb{UPLgSLs;fC>?*{o%HEhO1ah3$4SI}R#6nZyD^ z&H}uuqEZIw)$4e&+_jNnhfOzar4?l=J)M1lR5}J`+6kA7MdFn*@Z@oHl|?G!36jj$ zQ(TKAiA;|Y2v)Ht>|D|CI?z}m&er2ufV$cs))@3gyg7>Qn#k{IFQo~PcS%?u&7uw(E$%{FCKk9#LXh;djWFG zIs6}wxS4CX2>Q0Hu>M&Eeb1A)S%7N+u0=+*Gvek%!WHB=!j=(2l93t$JPWW+&>N)gD%?=;yN9%iM0;FF8`%TN{>p+f@Wyd)wC(A_ThiYVe^~g1N=2R7lxeS6lVuoO{>N=c`RuHhqili%$>kJEn&DjOAIa zFm%SUCrVu_+@5Z%8JRN<-g5*af(@oS94g zj228fro?wA9J{})*@h+YPHNs@_1sOxxa;!<)1&Kz|BmMkw(51(%^J;nssz#6`Oy1! zg9QhCa*L@i>JJz7hpVp>fcAH9uwLOl^ze_WlRMt>bK`tEx6LU8GQ z_b0#cKm>gHZ@v@Ds?nROyAH);Pharp1)+=Ie9d2c=F?d3uRnh0OWtz*hk|E3d3Wg@ zM;?6S4GS-N@~U>=!MFZH@%GDi9a3-or1sKho_^2g!%s`E z26w&bQ!o48_nvaUb8X@9cisD*{pk5C{iMGA@_XR>-uTIzf4TpgAGl0B^WAUw#rQLK zKk})g)xUe+#pThPb{)F@mh>a%-Sg`H@BH~aZ}@!Us{3zz)vtdnx4i%8)qnZ@+tOc= zzp>KK-ofWz`FMKNe(W3Mb9Y@7eZ79gvwOe(p~HJGeCJh{f1~^U@vcMX-~QBZzV{Ws zJ0{tO(8Tr6T_b+*fg9iXuCFDZT#D>_@Y-ACgYP*P9N7&$w*(e1Fj~C8Xz>E0tzTfI zf8a+4F8%(MPoJmW@Pm(CS^2%<*-yT{^?|F^6%=0ip-Xzd{`kAT`Hl}i^5I8w7k}%T zzkAm+|NJklUH`iLh39_q#eaEd*CG3|d;Z|^|MkZI`P~LM^sQfe{E26n%vD#u@6E5_ z|LSPv(Z_zP2i~?D?DAe(wt(T{Jz|UZh#jwjdjIRbba~*ReK&<~NPParzxl$mH&X|G z{7+wdZ|0#D7?$sH{@YFaqnBJGAkV(<-~ZoZzrni8Z@Sm{@sG}Y>bv)R=?m}Nb!g8| z4#m*_^xtoO;FHfefBX7>zx7*BUG%BX{P6qVd8Pc*uiSH|_a?J5fcIvHJ$wH@F?>55 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_6.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_6.block.json deleted file mode 100644 index 8334a1dc..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_6.block.json +++ /dev/null @@ -1,1262 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org3MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRR2c2RWJ3eVhLZnhmMC9yMFhldXRHREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVRFTVpCY1VJNjkKd2h6cURzWnFxZklKYmxYVFF5dHV6RHR5RngvYklnaEVVU3doZndrdzBPeG1pQnZ1TUdzb212YmpwNDRkaDQxWgpZOEdoOGdYRUcwb0NvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NDbkxPMzJCTU9icXVkRVdxNWdrbHZMV1FCeXh0Z016dUJvMVBtWXlEQ25zVEFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQStIRDFBaXl5a3VrM2t1Q3puQnUxelZRSHBWeVRmZnJpWmxNam1Nc2ZFS1FDSURHZgpUZHQrbW02ZEIwQzFHaWlWMmx0YjFKNjJKbXFBN3RIa1lvbmpNMkduCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTmFXNEZLSlIxTEp4amNlalJtT0Z0akFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN6TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN6TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUV2ZTJGL1BHTUhxL0VEa2d6VTF0eFYxMHE4b245ZncyWHpaNklBbzlTSUNWQXZ4Q1ZSdlR2ZTV4UgpmUktjT3pmc1NQRzJqcjk0MHNJSkJscVhackE3ZzZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdyY1RCSkhyTHJIN0sKeXJLTEFQSzZZdkFZYVJXZXZwZm1Gdm1yYWFxekllQXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjZRZVJobApyckZCd3RIcy9TN3dGbUVmT3JVOTdWUlBnd0ltaGlPVWJYZzZBaUIzZDcyRm5OL2RiZHcyQTNGZThNeFRLR0d2Cnk2a2d2NWl3dmJ1TEd4WEwrUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "2" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQU4rMFdwTGtTamRMSS9IeTgrQkJtQk13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJOaXlMei9Rb2tJVWxPZm9VcXNNSUhKS255ZFdXTHZ6YlRvWHVjZ3FPYWE5eE1DMHVwZFQKbkdoSk84aUNXUEJUMHpkdEZTU0U4QTlnSXI0ZXZsZkt3RjJqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIZkFXMk82MGhWVy9aLytzK0xaUG9XQVJpbGFNSGRZCkxneFhFQWxpanYvdE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3NqYkk2MWxNeWNLQWw2akF5djBHQlpDMU0KMHp1WHEybnVtWmd4WXVBQmFRSWdaNE04amFqZ3liaWRoQmhjejNSWW1nS0pTY1o0bUZmZ0ZGUWs1Ymt6WnA0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQU1hZHllY25mRytiRzVHajBtWk5RVTh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnRaR1B4djBFaHUwNFN5T3JLN0RTQ0JmaE4KcFVwa2xSOGtHSUx2SGppdng0d0psYVU2U01hNU9hcUd4b2ovQk1Zd0JPbnJBQVljU2lteHZhNStENVlmbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0Izd0Z0anV0SVZWdjJmL3JQaTJUNkZnRVlwV2pCM1dDNE1WeEFKWW83LzdUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBbS9iVGhReEJ2Snc3R3lRRmZ0cjI5eXhGb0JnYjZCbmtGVGhybmJuTgoycjRDSUEwbE1ZYnd1eXJvR1NwSUx5OFVzKzJTUTRNQWZKZVhrZm9Yd2p5WUkwWEIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRQ1NQSUtnZ2xJQWNncjJWdlppMzVFVEFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEU0TVRBeE1qQXlOVEl3TUZvWERUSTRNVEF3T1RBeU5USXdNRm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkFwR1d4UHJmendlYVZ1L0hmWlUKV1NNQUdIKzJmMnhkMng3R2FWbGhCSkpVYXlMN2QrYVAzSDdURnQzcnRZSm1iT0t2RUF3QS9GUU9JWXdqSy9wYgp5NmVqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlKWUtYajArTHp6VzBKS0hjOG5scDlOVEp1QTBTUjlwNXZGK0diS3UKektTSk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRElldGcvaWZDei8ycWZhcVBOYmhqNytiLzhkbTdHdnRLNwpIWU1HRUNCdzdBSWdDdHVqQWhGYVg5UXNWRVc5NE5tZnlxNHRvY0hQODVualNIY0E0TXFIMzhzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "4" - }, - "last_update": { - "payload": { - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org3MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRR2c2RWJ3eVhLZnhmMC9yMFhldXRHREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVRFTVpCY1VJNjkKd2h6cURzWnFxZklKYmxYVFF5dHV6RHR5RngvYklnaEVVU3doZndrdzBPeG1pQnZ1TUdzb212YmpwNDRkaDQxWgpZOEdoOGdYRUcwb0NvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NDbkxPMzJCTU9icXVkRVdxNWdrbHZMV1FCeXh0Z016dUJvMVBtWXlEQ25zVEFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQStIRDFBaXl5a3VrM2t1Q3puQnUxelZRSHBWeVRmZnJpWmxNam1Nc2ZFS1FDSURHZgpUZHQrbW02ZEIwQzFHaWlWMmx0YjFKNjJKbXFBN3RIa1lvbmpNMkduCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTmFXNEZLSlIxTEp4amNlalJtT0Z0akFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN6TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN6TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUV2ZTJGL1BHTUhxL0VEa2d6VTF0eFYxMHE4b245ZncyWHpaNklBbzlTSUNWQXZ4Q1ZSdlR2ZTV4UgpmUktjT3pmc1NQRzJqcjk0MHNJSkJscVhackE3ZzZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdyY1RCSkhyTHJIN0sKeXJLTEFQSzZZdkFZYVJXZXZwZm1Gdm1yYWFxekllQXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjZRZVJobApyckZCd3RIcy9TN3dGbUVmT3JVOTdWUlBnd0ltaGlPVWJYZzZBaUIzZDcyRm5OL2RiZHcyQTNGZThNeFRLR0d2Cnk2a2d2NWl3dmJ1TEd4WEwrUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "2" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "signatures": [ - { - "signature": "MEQCIE88ef8dmF6iN0MZTGyaYVCV6UaEiPSfkOxuifrRKoGLAiBObFDg3VtdpjD3o+lOuj5e/998NF02PLbycxmT7p3VMA==", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "a3t3HHrC0vZYdpV/48EF1I5aJJAvJGxW" - } - }, - { - "signature": "MEQCIHP8IntO4YKU4v+RWk4WCh+ztjnbvTQKt8vnNk5pNYhYAiA3NuUU1xQxHXw+xri3Qm7KraADf16lLwDjo1WJgMHUXA==", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "Org2MSP" - }, - "nonce": "vP3SO7l28PY/zAvcrZJR0jd9D2epotyV" - } - }, - { - "signature": "MEQCIEs5f1KuFcCgom5pkJPPGx/JsgsdvdU3+EZswYHZU5MjAiBpj7RsBfPlkr4z5WIsCqJgtRXp6eR65z9SKuh6s/SqEw==", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "Tg2JzYegapZMMTrZOOVi4Bmjz42Xx6Aw" - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:31:28Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "vTtdXKoW4vV7HliN4eWG02v/0l2eKhcy" - } - } - }, - "signature": "MEQCIEjgG6Yws1+0iyhvhZ8hYQGRXBE386PUtf9YzpsdVnJgAiBejUrUD6Ysb5jFply+Yzq2hil+rE8iGP87x+qQStFk2w==" - } - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:31:28Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 1, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "OrdererMSP" - }, - "nonce": "Y49n9XSHpyJCvLgHRY+pUfqANcI2w91d" - } - } - }, - "signature": "MEQCIA1wviXhSnJo3NtF/aIXNUBtJPQN2qUqDRaKOiPba551AiATk+SFlxyadUVLwkE4Xv0+YaS9hoqO2DnjBjQQwT+NZA==" - } - ] - }, - "header": { - "data_hash": "0IzlOBAA7ykZWsiiVz8Kbf+tFj+NszaxvEFJ6x9HpJc=", - "number": "6", - "previous_hash": "5Mb/qf6xK/7PR0Xhbl0cf6wHW0qu424/KZF4xIBm2io=" - }, - "metadata": { - "metadata": [ - "Ev0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhhtn/YZH+on5Q9pe+6sJ1ecUwvjQGafO2kSRjBEAiAnpR5ufuGO3Ymn1KfXTx3fPs6O8+ztZgLwIsD9/MntwgIgeCGmoSPmX9boYwog333h4vNJTDonm3wtUcj/V9fcjG4=", - "CgIIBhL9BgqyBgqVBgoKT3JkZXJlck1TUBKGBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRFRDQ0FiU2dBd0lCQWdJUkFMUDdGR2ZtMW9pR2V4T1R2Z1haRk9Zd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXlNREJhTUZreEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFRwpDQ3FHU000OUF3RUhBMElBQkdSaHFOKzhkY3VZZXlHM282YjFhcTlHMmRpd0NMRnNPVEhLMk5lOVg5eDhwYVNrCmd0NW9oQ2RaRXlCZ1FteVlLcXNYVHpqczU0TFBNUTJsTWV0K2J2MmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUgKZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUhmQVcyTzYwaFZXL1ovK3MrTFpQb1dBUmlsYQpNSGRZTGd4WEVBbGlqdi90TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUh5ZE9ZKzZ1V05NK3IySGhET1ZFOVpRCk5YdG5ES1RWd1ZubXdjL2RUdlE3QWlBb0FhbWw5TmtES0xhYTFsRDJoRm9VRWt4Tzd5dU1Ybis0Wjg5dytSVm8KcEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYPc0jK8IQiDN7OL6Gy8D0i0YZ+OvYl0zCEkYwRAIgVqJ5u4gYNR4+VDL0m/v53IJLeiJgsnn49gHk6KbNwIoCIAj8IDZBg7+LvbT9ecxA+4/f5Be1uPXq5yVk/tGmoFZv", - "", - "CgIIDQ==" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_config.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_config.block deleted file mode 100644 index a3a533ff9d071ec20bb55505a6ff47e9f7b9b99a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28737 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 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_config.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_config.block.json deleted file mode 100644 index 11ffdde4..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_config.block.json +++ /dev/null @@ -1,910 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQU4rMFdwTGtTamRMSS9IeTgrQkJtQk13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJOaXlMei9Rb2tJVWxPZm9VcXNNSUhKS255ZFdXTHZ6YlRvWHVjZ3FPYWE5eE1DMHVwZFQKbkdoSk84aUNXUEJUMHpkdEZTU0U4QTlnSXI0ZXZsZkt3RjJqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIZkFXMk82MGhWVy9aLytzK0xaUG9XQVJpbGFNSGRZCkxneFhFQWxpanYvdE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3NqYkk2MWxNeWNLQWw2akF5djBHQlpDMU0KMHp1WHEybnVtWmd4WXVBQmFRSWdaNE04amFqZ3liaWRoQmhjejNSWW1nS0pTY1o0bUZmZ0ZGUWs1Ymt6WnA0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQU1hZHllY25mRytiRzVHajBtWk5RVTh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnRaR1B4djBFaHUwNFN5T3JLN0RTQ0JmaE4KcFVwa2xSOGtHSUx2SGppdng0d0psYVU2U01hNU9hcUd4b2ovQk1Zd0JPbnJBQVljU2lteHZhNStENVlmbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0Izd0Z0anV0SVZWdjJmL3JQaTJUNkZnRVlwV2pCM1dDNE1WeEFKWW83LzdUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBbS9iVGhReEJ2Snc3R3lRRmZ0cjI5eXhGb0JnYjZCbmtGVGhybmJuTgoycjRDSUEwbE1ZYnd1eXJvR1NwSUx5OFVzKzJTUTRNQWZKZVhrZm9Yd2p5WUkwWEIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRQ1NQSUtnZ2xJQWNncjJWdlppMzVFVEFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEU0TVRBeE1qQXlOVEl3TUZvWERUSTRNVEF3T1RBeU5USXdNRm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkFwR1d4UHJmendlYVZ1L0hmWlUKV1NNQUdIKzJmMnhkMng3R2FWbGhCSkpVYXlMN2QrYVAzSDdURnQzcnRZSm1iT0t2RUF3QS9GUU9JWXdqSy9wYgp5NmVqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlKWUtYajArTHp6VzBKS0hjOG5scDlOVEp1QTBTUjlwNXZGK0diS3UKektTSk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRElldGcvaWZDei8ycWZhcVBOYmhqNytiLzhkbTdHdnRLNwpIWU1HRUNCdzdBSWdDdHVqQWhGYVg5UXNWRVc5NE5tZnlxNHRvY0hQODVualNIY0E0TXFIMzhzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "3" - }, - "last_update": { - "payload": { - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "Admins", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "signatures": [ - { - "signature": "MEQCIBNzg8yoNI9SarsxuMzAC2Sca4GubAC5m9h1MsV/gN5eAiAcfmaq5oWhPcLF9lMlK2eddCRjKsau0wP5KyWbzEuYrg==", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "Org2MSP" - }, - "nonce": "o80AJuuY4qgP08G7Uey82xb+xTc1BQVC" - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:47Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "Org2MSP" - }, - "nonce": "qequCEVfLBl7l9OVgWn4HDIeri6qBH8U" - } - } - }, - "signature": "MEQCIBqqGpkeHG5LDkO7bRF5IrObJZEmvqVW8sHpf3PoS2CjAiB2Hum0FFGYwwsbt1wj4QJMciZiC0m0uaMei2gD96RRSQ==" - } - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:47Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 1, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "OrdererMSP" - }, - "nonce": "neqnq1o8vvbeypTK4Ksywhnx1TVdnEKy" - } - } - }, - "signature": "MEUCIQCzPm0bX3ycxDqX7k1ZPURtRO9rDLhTkgHhVPnBLG4MhgIgAX+MLoBkXqyA1l4fMGWFj9hz7KKWwptRMjYNok98Yzg=" - } - ] - }, - "header": { - "data_hash": "cwDgKopMLaTtY014ZAyW4n2lAI7N1WJVO+RNOpUJqHw=", - "number": "2", - "previous_hash": "kPL55HSaA6ctxQNj2plLYZQsFz5/bSXnTsucRd0dzaQ=" - }, - "metadata": { - "metadata": [ - "Ev4GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhj3Hk9O+Tx4MoOBzn5Lc0x9u79kycGGKfISRzBFAiEAnAT0xtGWFO1rcwS7QLuS2KFuqQqNwCjVImKnvtZ/w7ICIDhOMT40lUg6wlPQFE4ErvUVJjB62VatU8Cug08bkSgs", - "CgIIAhL+BgqyBgqVBgoKT3JkZXJlck1TUBKGBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRFRDQ0FiU2dBd0lCQWdJUkFMUDdGR2ZtMW9pR2V4T1R2Z1haRk9Zd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXlNREJhTUZreEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFRwpDQ3FHU000OUF3RUhBMElBQkdSaHFOKzhkY3VZZXlHM282YjFhcTlHMmRpd0NMRnNPVEhLMk5lOVg5eDhwYVNrCmd0NW9oQ2RaRXlCZ1FteVlLcXNYVHpqczU0TFBNUTJsTWV0K2J2MmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUgKZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUhmQVcyTzYwaFZXL1ovK3MrTFpQb1dBUmlsYQpNSGRZTGd4WEVBbGlqdi90TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUh5ZE9ZKzZ1V05NK3IySGhET1ZFOVpRCk5YdG5ES1RWd1ZubXdjL2RUdlE3QWlBb0FhbWw5TmtES0xhYTFsRDJoRm9VRWt4Tzd5dU1Ybis0Wjg5dytSVm8KcEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYZIlPuHAM1+ggs05KQj6eBYx+fkHeWBFgEkcwRQIhALTvmPVG7kwQIpIrXBoHR2EscTtMQUiXd3gHbNPl+dmdAiAQP2/A+dBRADN9wYkKUSRgQLQDAW7rl7C3CGjq7FmGTA==", - "", - "CgIIAw==" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta.json deleted file mode 100644 index abcc47aa..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta.json +++ /dev/null @@ -1,273 +0,0 @@ -{ - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org3MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRR2c2RWJ3eVhLZnhmMC9yMFhldXRHREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVRFTVpCY1VJNjkKd2h6cURzWnFxZklKYmxYVFF5dHV6RHR5RngvYklnaEVVU3doZndrdzBPeG1pQnZ1TUdzb212YmpwNDRkaDQxWgpZOEdoOGdYRUcwb0NvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NDbkxPMzJCTU9icXVkRVdxNWdrbHZMV1FCeXh0Z016dUJvMVBtWXlEQ25zVEFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQStIRDFBaXl5a3VrM2t1Q3puQnUxelZRSHBWeVRmZnJpWmxNam1Nc2ZFS1FDSURHZgpUZHQrbW02ZEIwQzFHaWlWMmx0YjFKNjJKbXFBN3RIa1lvbmpNMkduCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTmFXNEZLSlIxTEp4amNlalJtT0Z0akFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN6TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN6TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUV2ZTJGL1BHTUhxL0VEa2d6VTF0eFYxMHE4b245ZncyWHpaNklBbzlTSUNWQXZ4Q1ZSdlR2ZTV4UgpmUktjT3pmc1NQRzJqcjk0MHNJSkJscVhackE3ZzZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdyY1RCSkhyTHJIN0sKeXJLTEFQSzZZdkFZYVJXZXZwZm1Gdm1yYWFxekllQXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjZRZVJobApyckZCd3RIcy9TN3dGbUVmT3JVOTdWUlBnd0ltaGlPVWJYZzZBaUIzZDcyRm5OL2RiZHcyQTNGZThNeFRLR0d2Cnk2a2d2NWl3dmJ1TEd4WEwrUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "2" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta.pb b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta.pb deleted file mode 100644 index 6494c966e078b2a8764e5cc6767b38af77997a82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4773 zcmeI0OONBm5rDm8V|LK?It$)1KmhN0fdH8VqNsNO!{{cP4^b_N6!jo)Bt=nt=`A(I zzmcDiActHM#Hgj_=&UM1`BVyb?5eC z;l)hA_~28xTE&5D?}FumncTc!UV)drjbA2%K67;$a`(gA*WfeWUfE6%2fM)AG9SGK z;2KVoU{PFu3SR1-J@q#CgYhQVod&nRf5-gx-TOED&AXc`=1*UqZdWPv|L)7%zr6t; z7ngs1!~FRT^T#)ji+{iVRq;VsQo3L8ST__=;h}*~vw$cHuVp+By|oXif}pSHusijX z33AJ_lbH2bZ3}l5f?dk{rlKw_B@0=c%ThPP9YA0t!SWEJIpIemlHv^N$nTDFO$Hxz z=Z+L7PNluK$2b*3I6SYphA_(40we)95%(q+XC~K7B?C^*0!sr+t)rEZy)~K7oeA1n zgIeftY$^-TKFbgTbKN=UBu@%bdG2x}lR{ ziy-&Bc}}$4{slSKVowrxu9U`|q=Lv*$pDxV!{qS(X+e}LBN95Ur2(n7ppPY< zzrUtfhO7bs>h~%!Jm~65qjGa9M=O&zrn`0GrDa%{;P*gOg2v#>}YL2%ZjYH_$a+e5s971iA~W+tY!{kq2L_9o#6VBFkUQ0_<^ z%z9NR9Nt->LR2p$aCxy8LBd1Ug#>H7B3m15_u5`S=~_U)`U;%zz+K_n z$h`f-4-%z@IZ;#ofhbM#>)4^ki8@PXY-z(zy!}oRpo)BdJ&(d(U(*D5?}gw)-SEK+ z!H2rxgBOCQ-4J>rWz(L3DKQjE!eLGovh%s)X-(0VVIEatXQ8EX z2B-JIfQXS8IpcV*<$(h{5jp7CfClp2`x95trF;YaY0@+19V9K2epgPE?ny==A} z^d&Cbw5se@X`^^Ou{N;b*Sj+!vQ+R-;PlVniXi7*NPTN{eSz-Hy zvLS^?e9r~nk67?A z*KQnmi{0%%pW%9bn|gkm`cdDem`_%ox4FG`q zCU2AEEtaC^@%qJO%jB_lLKr@m{hE2re16_@>cm{#Tzzxzd#XNufA#938H1M(jhJ6E nY_9Q_%x4UE)cpRw7w-=*YJTz1=J{V6MBmvI`p?$UgZ6&|O(wg2 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta_env.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta_env.json deleted file mode 100644 index 356f1b1b..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta_env.json +++ /dev/null @@ -1,285 +0,0 @@ -{ - "payload": { - "header": { - "channel_header": { - "channel_id": "businesschannel", - "type": 2 - } - }, - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - } - }, - "mod_policy": "", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "1" - }, - "Org3MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRR2c2RWJ3eVhLZnhmMC9yMFhldXRHREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVRFTVpCY1VJNjkKd2h6cURzWnFxZklKYmxYVFF5dHV6RHR5RngvYklnaEVVU3doZndrdzBPeG1pQnZ1TUdzb212YmpwNDRkaDQxWgpZOEdoOGdYRUcwb0NvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NDbkxPMzJCTU9icXVkRVdxNWdrbHZMV1FCeXh0Z016dUJvMVBtWXlEQ25zVEFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQStIRDFBaXl5a3VrM2t1Q3puQnUxelZRSHBWeVRmZnJpWmxNam1Nc2ZFS1FDSURHZgpUZHQrbW02ZEIwQzFHaWlWMmx0YjFKNjJKbXFBN3RIa1lvbmpNMkduCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTmFXNEZLSlIxTEp4amNlalJtT0Z0akFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN6TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN6TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUV2ZTJGL1BHTUhxL0VEa2d6VTF0eFYxMHE4b245ZncyWHpaNklBbzlTSUNWQXZ4Q1ZSdlR2ZTV4UgpmUktjT3pmc1NQRzJqcjk0MHNJSkJscVhackE3ZzZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdyY1RCSkhyTHJIN0sKeXJLTEFQSzZZdkFZYVJXZXZwZm1Gdm1yYWFxekllQXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjZRZVJobApyckZCd3RIcy9TN3dGbUVmT3JVOTdWUlBnd0ltaGlPVWJYZzZBaUIzZDcyRm5OL2RiZHcyQTNGZThNeFRLR0d2Cnk2a2d2NWl3dmJ1TEd4WEwrUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Readers": { - "mod_policy": "", - "policy": null, - "version": "0" - }, - "Writers": { - "mod_policy": "", - "policy": null, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "2" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - } - } - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta_env.pb b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta_env.pb deleted file mode 100644 index 5ff24ab4bb5ed7105d9ab042cabe3370c143dc10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7606 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 ZxwD`6(cwRD`z$?>>=#3qmA-o2@ZUHXa|-|f diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.block deleted file mode 100644 index 640a999a689ca2266d4b26c9fb1a2e125a78a9a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12894 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 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.block.json deleted file mode 100644 index c418fbfa..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.block.json +++ /dev/null @@ -1,727 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Consortiums": { - "groups": { - "SampleConsortium": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": {}, - "values": { - "ChannelCreationPolicy": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Admins" - } - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": { - "Admins": { - "mod_policy": "/Channel/Orderer/Admins", - "policy": { - "type": 1, - "value": { - "identities": [], - "rule": { - "n_out_of": { - "n": 0, - "rules": [] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": {}, - "version": "0" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQU4rMFdwTGtTamRMSS9IeTgrQkJtQk13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJOaXlMei9Rb2tJVWxPZm9VcXNNSUhKS255ZFdXTHZ6YlRvWHVjZ3FPYWE5eE1DMHVwZFQKbkdoSk84aUNXUEJUMHpkdEZTU0U4QTlnSXI0ZXZsZkt3RjJqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIZkFXMk82MGhWVy9aLytzK0xaUG9XQVJpbGFNSGRZCkxneFhFQWxpanYvdE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3NqYkk2MWxNeWNLQWw2akF5djBHQlpDMU0KMHp1WHEybnVtWmd4WXVBQmFRSWdaNE04amFqZ3liaWRoQmhjejNSWW1nS0pTY1o0bUZmZ0ZGUWs1Ymt6WnA0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQU1hZHllY25mRytiRzVHajBtWk5RVTh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnRaR1B4djBFaHUwNFN5T3JLN0RTQ0JmaE4KcFVwa2xSOGtHSUx2SGppdng0d0psYVU2U01hNU9hcUd4b2ovQk1Zd0JPbnJBQVljU2lteHZhNStENVlmbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0Izd0Z0anV0SVZWdjJmL3JQaTJUNkZnRVlwV2pCM1dDNE1WeEFKWW83LzdUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBbS9iVGhReEJ2Snc3R3lRRmZ0cjI5eXhGb0JnYjZCbmtGVGhybmJuTgoycjRDSUEwbE1ZYnd1eXJvR1NwSUx5OFVzKzJTUTRNQWZKZVhrZm9Yd2p5WUkwWEIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRQ1NQSUtnZ2xJQWNncjJWdlppMzVFVEFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEU0TVRBeE1qQXlOVEl3TUZvWERUSTRNVEF3T1RBeU5USXdNRm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkFwR1d4UHJmendlYVZ1L0hmWlUKV1NNQUdIKzJmMnhkMng3R2FWbGhCSkpVYXlMN2QrYVAzSDdURnQzcnRZSm1iT0t2RUF3QS9GUU9JWXdqSy9wYgp5NmVqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlKWUtYajArTHp6VzBKS0hjOG5scDlOVEp1QTBTUjlwNXZGK0diS3UKektTSk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRElldGcvaWZDei8ycWZhcVBOYmhqNytiLzhkbTdHdnRLNwpIWU1HRUNCdzdBSWdDdHVqQWhGYVg5UXNWRVc5NE5tZnlxNHRvY0hQODVualNIY0E0TXFIMzhzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "0" - }, - "last_update": null - }, - "header": { - "channel_header": { - "channel_id": "testchainid", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:23:24Z", - "tls_cert_hash": null, - "tx_id": "38b85ddac0b513ef3f5f9808b14112437d660340125b6fa70cd0ff0a588ad919", - "type": 1, - "version": 1 - }, - "signature_header": { - "creator": null, - "nonce": "AAI3KHQzCVnCdgcpp+fbOzY1iJGV+SM+" - } - } - }, - "signature": null - } - ] - }, - "header": { - "data_hash": "akOoUrO8TCbaR6z7SrV1BRD470eTzVeeHJmKdXH+0Fs=", - "number": "0", - "previous_hash": null - }, - "metadata": { - "metadata": [ - "", - "", - "", - "" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.updated.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.updated.block deleted file mode 100644 index 0cecde15cabaca5e374c6b8906e13e81897eca4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12894 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 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_0.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_0.block deleted file mode 100644 index 640a999a689ca2266d4b26c9fb1a2e125a78a9a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12894 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 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_0.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_0.block.json deleted file mode 100644 index c418fbfa..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_0.block.json +++ /dev/null @@ -1,727 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Consortiums": { - "groups": { - "SampleConsortium": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": {}, - "values": { - "ChannelCreationPolicy": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Admins" - } - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": { - "Admins": { - "mod_policy": "/Channel/Orderer/Admins", - "policy": { - "type": 1, - "value": { - "identities": [], - "rule": { - "n_out_of": { - "n": 0, - "rules": [] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": {}, - "version": "0" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQU4rMFdwTGtTamRMSS9IeTgrQkJtQk13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJOaXlMei9Rb2tJVWxPZm9VcXNNSUhKS255ZFdXTHZ6YlRvWHVjZ3FPYWE5eE1DMHVwZFQKbkdoSk84aUNXUEJUMHpkdEZTU0U4QTlnSXI0ZXZsZkt3RjJqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIZkFXMk82MGhWVy9aLytzK0xaUG9XQVJpbGFNSGRZCkxneFhFQWxpanYvdE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3NqYkk2MWxNeWNLQWw2akF5djBHQlpDMU0KMHp1WHEybnVtWmd4WXVBQmFRSWdaNE04amFqZ3liaWRoQmhjejNSWW1nS0pTY1o0bUZmZ0ZGUWs1Ymt6WnA0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQU1hZHllY25mRytiRzVHajBtWk5RVTh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnRaR1B4djBFaHUwNFN5T3JLN0RTQ0JmaE4KcFVwa2xSOGtHSUx2SGppdng0d0psYVU2U01hNU9hcUd4b2ovQk1Zd0JPbnJBQVljU2lteHZhNStENVlmbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0Izd0Z0anV0SVZWdjJmL3JQaTJUNkZnRVlwV2pCM1dDNE1WeEFKWW83LzdUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBbS9iVGhReEJ2Snc3R3lRRmZ0cjI5eXhGb0JnYjZCbmtGVGhybmJuTgoycjRDSUEwbE1ZYnd1eXJvR1NwSUx5OFVzKzJTUTRNQWZKZVhrZm9Yd2p5WUkwWEIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRQ1NQSUtnZ2xJQWNncjJWdlppMzVFVEFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEU0TVRBeE1qQXlOVEl3TUZvWERUSTRNVEF3T1RBeU5USXdNRm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkFwR1d4UHJmendlYVZ1L0hmWlUKV1NNQUdIKzJmMnhkMng3R2FWbGhCSkpVYXlMN2QrYVAzSDdURnQzcnRZSm1iT0t2RUF3QS9GUU9JWXdqSy9wYgp5NmVqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlKWUtYajArTHp6VzBKS0hjOG5scDlOVEp1QTBTUjlwNXZGK0diS3UKektTSk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRElldGcvaWZDei8ycWZhcVBOYmhqNytiLzhkbTdHdnRLNwpIWU1HRUNCdzdBSWdDdHVqQWhGYVg5UXNWRVc5NE5tZnlxNHRvY0hQODVualNIY0E0TXFIMzhzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "0" - }, - "last_update": null - }, - "header": { - "channel_header": { - "channel_id": "testchainid", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:23:24Z", - "tls_cert_hash": null, - "tx_id": "38b85ddac0b513ef3f5f9808b14112437d660340125b6fa70cd0ff0a588ad919", - "type": 1, - "version": 1 - }, - "signature_header": { - "creator": null, - "nonce": "AAI3KHQzCVnCdgcpp+fbOzY1iJGV+SM+" - } - } - }, - "signature": null - } - ] - }, - "header": { - "data_hash": "akOoUrO8TCbaR6z7SrV1BRD470eTzVeeHJmKdXH+0Fs=", - "number": "0", - "previous_hash": null - }, - "metadata": { - "metadata": [ - "", - "", - "", - "" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_1.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_1.block deleted file mode 100644 index 445acc240d9e7d657307ae9407aa7ef1fcc7961d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18696 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 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_1.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_1.block.json deleted file mode 100644 index 27110c0a..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_1.block.json +++ /dev/null @@ -1,926 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQU4rMFdwTGtTamRMSS9IeTgrQkJtQk13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJOaXlMei9Rb2tJVWxPZm9VcXNNSUhKS255ZFdXTHZ6YlRvWHVjZ3FPYWE5eE1DMHVwZFQKbkdoSk84aUNXUEJUMHpkdEZTU0U4QTlnSXI0ZXZsZkt3RjJqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIZkFXMk82MGhWVy9aLytzK0xaUG9XQVJpbGFNSGRZCkxneFhFQWxpanYvdE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3NqYkk2MWxNeWNLQWw2akF5djBHQlpDMU0KMHp1WHEybnVtWmd4WXVBQmFRSWdaNE04amFqZ3liaWRoQmhjejNSWW1nS0pTY1o0bUZmZ0ZGUWs1Ymt6WnA0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQU1hZHllY25mRytiRzVHajBtWk5RVTh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnRaR1B4djBFaHUwNFN5T3JLN0RTQ0JmaE4KcFVwa2xSOGtHSUx2SGppdng0d0psYVU2U01hNU9hcUd4b2ovQk1Zd0JPbnJBQVljU2lteHZhNStENVlmbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0Izd0Z0anV0SVZWdjJmL3JQaTJUNkZnRVlwV2pCM1dDNE1WeEFKWW83LzdUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBbS9iVGhReEJ2Snc3R3lRRmZ0cjI5eXhGb0JnYjZCbmtGVGhybmJuTgoycjRDSUEwbE1ZYnd1eXJvR1NwSUx5OFVzKzJTUTRNQWZKZVhrZm9Yd2p5WUkwWEIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRQ1NQSUtnZ2xJQWNncjJWdlppMzVFVEFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEU0TVRBeE1qQXlOVEl3TUZvWERUSTRNVEF3T1RBeU5USXdNRm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkFwR1d4UHJmendlYVZ1L0hmWlUKV1NNQUdIKzJmMnhkMng3R2FWbGhCSkpVYXlMN2QrYVAzSDdURnQzcnRZSm1iT0t2RUF3QS9GUU9JWXdqSy9wYgp5NmVqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlKWUtYajArTHp6VzBKS0hjOG5scDlOVEp1QTBTUjlwNXZGK0diS3UKektTSk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRElldGcvaWZDei8ycWZhcVBOYmhqNytiLzhkbTdHdnRLNwpIWU1HRUNCdzdBSWdDdHVqQWhGYVg5UXNWRVc5NE5tZnlxNHRvY0hQODVualNIY0E0TXFIMzhzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "1" - }, - "last_update": { - "payload": { - "data": { - "config_update": { - "channel_id": "businesschannel", - "isolated_data": {}, - "read_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "mod_policy": "", - "policies": {}, - "values": { - "Consortium": { - "mod_policy": "", - "value": null, - "version": "0" - } - }, - "version": "0" - }, - "write_set": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "", - "policies": {}, - "values": {}, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - } - }, - "mod_policy": "", - "policies": {}, - "values": { - "Consortium": { - "mod_policy": "", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - } - }, - "version": "0" - } - }, - "signatures": [ - { - "signature": "MEUCIQD1zJET7vdxpt9IBW4PmH3oc9e7o85aB1eBUk6gVQKNhQIgHLUyJ4kfnHSts8TyOCkyXp2iQDeIEhPrRKp2h25E1kA=", - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "45A4QwLANY0bqUMnbTOfpHpcAR/Fsiok" - } - } - ] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:36Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org1MSP" - }, - "nonce": "xjKyHBMTFFB1BDuexC+pksjEJ9nTHMHE" - } - } - }, - "signature": "MEUCIQDWTnpJnltzI1L6jVjwWfEzLIxP8hvRAhIWS71FxncXZwIgZHVmdYLgzm3SvaEB9/+CDCqmGzOz+ikmjZ2QnHEvthg=" - } - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:36Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 1, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "OrdererMSP" - }, - "nonce": "u9mk3dthhV6ZhW/1HsEJYrASkPzR55GF" - } - } - }, - "signature": "MEUCIQDJfNrIj6nsK97BT+J73sVbDQU01uVXkKAlbyXe5g+GWAIgDILPL+UfSMAXtDw1XpKaIl3bQ5GPK66iXnd2A0JUdVU=" - }, - "header": { - "channel_header": { - "channel_id": "testchainid", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:29:36Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 4, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "OrdererMSP" - }, - "nonce": "4KRQ9mFyV1zoX5pelE6aBx4lJgPDR82L" - } - } - }, - "signature": "MEQCIDo8G1te13GvOx131Z/n5iBpjxqTG3Uuiy5a4u9vubOpAiB794QBsHuIBVlqGQZHUxbgoDXIeaEJRvXkE+SEuf6JMA==" - } - ] - }, - "header": { - "data_hash": "dYpQHOLXzz0Ye904pAagQnZqzGbHaIgCNwlCUpXZonE=", - "number": "1", - "previous_hash": "f9BG5JWmCgyrXaq8CMix/wLzFLeEqfz/1AZWVLV4czU=" - }, - "metadata": { - "metadata": [ - "Ev0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhjCVs9Pz6xT0FIspZBDClUqgHlAqMXb/M0SRjBEAiAxBXUHU1JzYXDfjrP4sv4xjbA8uhdk5HmofrqWmwyq+QIgQ69r/aKEFYbXLqrM4nAurHLILnEOLVCyHePHZST97Kc=", - "Ev0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhhicOPHI0HOIHFIV8yh5hojk7sZ8q9fNUkSRjBEAiBI86aDl1uUMukhjtzbgZcwiWUbPW4Dwq6c7x4ZoJVsqQIgQjQuUg7VYWar1T+nZJIKxGodADbW3CFE8XvSga9NKJc=", - "", - "CgIIAg==" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_config.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_config.block deleted file mode 100644 index 640a999a689ca2266d4b26c9fb1a2e125a78a9a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12894 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 diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_config.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_config.block.json deleted file mode 100644 index c418fbfa..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_config.block.json +++ /dev/null @@ -1,727 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "config": { - "channel_group": { - "groups": { - "Consortiums": { - "groups": { - "SampleConsortium": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": {}, - "values": { - "ChannelCreationPolicy": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Admins" - } - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "/Channel/Orderer/Admins", - "policies": { - "Admins": { - "mod_policy": "/Channel/Orderer/Admins", - "policy": { - "type": 1, - "value": { - "identities": [], - "rule": { - "n_out_of": { - "n": 0, - "rules": [] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": {}, - "version": "0" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQU4rMFdwTGtTamRMSS9IeTgrQkJtQk13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJOaXlMei9Rb2tJVWxPZm9VcXNNSUhKS255ZFdXTHZ6YlRvWHVjZ3FPYWE5eE1DMHVwZFQKbkdoSk84aUNXUEJUMHpkdEZTU0U4QTlnSXI0ZXZsZkt3RjJqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIZkFXMk82MGhWVy9aLytzK0xaUG9XQVJpbGFNSGRZCkxneFhFQWxpanYvdE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3NqYkk2MWxNeWNLQWw2akF5djBHQlpDMU0KMHp1WHEybnVtWmd4WXVBQmFRSWdaNE04amFqZ3liaWRoQmhjejNSWW1nS0pTY1o0bUZmZ0ZGUWs1Ymt6WnA0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQU1hZHllY25mRytiRzVHajBtWk5RVTh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnRaR1B4djBFaHUwNFN5T3JLN0RTQ0JmaE4KcFVwa2xSOGtHSUx2SGppdng0d0psYVU2U01hNU9hcUd4b2ovQk1Zd0JPbnJBQVljU2lteHZhNStENVlmbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0Izd0Z0anV0SVZWdjJmL3JQaTJUNkZnRVlwV2pCM1dDNE1WeEFKWW83LzdUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBbS9iVGhReEJ2Snc3R3lRRmZ0cjI5eXhGb0JnYjZCbmtGVGhybmJuTgoycjRDSUEwbE1ZYnd1eXJvR1NwSUx5OFVzKzJTUTRNQWZKZVhrZm9Yd2p5WUkwWEIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRQ1NQSUtnZ2xJQWNncjJWdlppMzVFVEFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEU0TVRBeE1qQXlOVEl3TUZvWERUSTRNVEF3T1RBeU5USXdNRm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkFwR1d4UHJmendlYVZ1L0hmWlUKV1NNQUdIKzJmMnhkMng3R2FWbGhCSkpVYXlMN2QrYVAzSDdURnQzcnRZSm1iT0t2RUF3QS9GUU9JWXdqSy9wYgp5NmVqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlKWUtYajArTHp6VzBKS0hjOG5scDlOVEp1QTBTUjlwNXZGK0diS3UKektTSk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRElldGcvaWZDei8ycWZhcVBOYmhqNytiLzhkbTdHdnRLNwpIWU1HRUNCdzdBSWdDdHVqQWhGYVg5UXNWRVc5NE5tZnlxNHRvY0hQODVualNIY0E0TXFIMzhzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "0" - }, - "last_update": null - }, - "header": { - "channel_header": { - "channel_id": "testchainid", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:23:24Z", - "tls_cert_hash": null, - "tx_id": "38b85ddac0b513ef3f5f9808b14112437d660340125b6fa70cd0ff0a588ad919", - "type": 1, - "version": 1 - }, - "signature_header": { - "creator": null, - "nonce": "AAI3KHQzCVnCdgcpp+fbOzY1iJGV+SM+" - } - } - }, - "signature": null - } - ] - }, - "header": { - "data_hash": "akOoUrO8TCbaR6z7SrV1BRD470eTzVeeHJmKdXH+0Fs=", - "number": "0", - "previous_hash": null - }, - "metadata": { - "metadata": [ - "", - "", - "", - "" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/updated_config.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/updated_config.json deleted file mode 100644 index 5f2a3268..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/updated_config.json +++ /dev/null @@ -1,886 +0,0 @@ -{ - "channel_group": { - "groups": { - "Application": { - "groups": { - "Org1MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org1MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org1.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRVEp0V2Ntc1dxOCtXQnVDck5LSVIvVEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6RXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVQ2cHlaeGFObzIKN1RJL0d4dW15RmMxWVQ5SElqbCtab1A4ZmpQNmJWVXR5emdzZXE3SlVETVd5dTR4M0dWNGQ5b2RvUEZ2Njh5cApsQTUybVR2SVR4cEdvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBeW9zMiswS0NCc3hsOWJnekM5MHY2WXFtdWF0c3ZPbElmVlRyUzF3WFMyakFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXpjN0pEaWFuVGtZNUN1VUpJQUpxSFlBT0pHNUZjTi9Nd3NwZlRQQmQ3UHdDSUF6NgpmbkR2L3FxQURvU2tNYy9MRFRNbUZMUEFWNHZCYWFCWnRHYzJGKzNwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org1MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBPYWE5TUQ0Rkxkekp3RE1zR3RlS3N3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNVEF3V2hjTk1qZ3hNREE1TURJMU1UQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkt5Q3NMTGJqWVM4bFFZcFFzYkY4cGZuVFR2VWhvUWdjRXRHWFBGTS8wYVBCOEVtRkRxMWh6bWxkZDlGV3RJdQo1dHo3b2hzeTFadGhyY1B4blRJaTZkNmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSURLaXpiN1FvSUd6R1gxdURNTDMKUy9waXFhNXEyeTg2VWg5Vk90TFhCZExhTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhFeFhnTDFNSVZ5MnlkSAp3eHVLOUg1OHRlZHFWK08xK3JmVHQwcVpXOTMvQWlCMWlkSnE5anRTTjdPampEbzVBMTFnZUNyRjczMEt0V1k4ClJQa2FpdlVvNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU9MK2VKQ0RMdkE0SERQMHNLRnI5QWN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1ERXlNREkxTVRBd1doY05Namd4TURBNU1ESTEKTVRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQmVub241WlJWVEViZWpnKzQ2U1ZxRzNUM0VsYlhGWVFmTmRKTUMxdG9Ma3VpVzk4LzFRcEJjUQp1bXU2V2dVWkg0ZVdhc3A1eWR1alloQVhUUk5yMFB5alh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJTExrTEtWMDZWaG0KWkRlUGtXeWJYRXhVU0MvU29ER2w2K1NIUU8rbnRnR1lNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNCa3A0Zgp4U3d5OXhxajhYT1I4UUxjcnNYYmdyT2UzT3MwNHRFbFk1NFZxd0lnVTlGb3RFR0Q4U3RXZWFoeFJXb3ltRzhnCjV1NHdVR0xvNWdreWNBcHgvRkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org2MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org2MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "AnchorPeers": { - "mod_policy": "Admins", - "value": { - "anchor_peers": [ - { - "host": "peer0.org2.example.com", - "port": 7051 - } - ] - }, - "version": "0" - }, - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org2MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5pb3ZiNUkrNDlGR2V0bC9LczdXUGt3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkNSbk1EUk9BMSswblN0ZHRkTzZETU9JaCtWQWZJTVZhcExLZzRFTlV4K3JOMkxDMmVVeGZ1bXpuQnJMdXJ1awpJRVhSMVp0RmhFb3FxQnNOZHhMUkVyV2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU5HbStMaUpEK0NSSWtSczdJak4KOHMrSjR6VjZNZGlPcy9ieVZackdrN2M2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZTVjBJeG9xR3hENTV1Qgp5R2ZOSzZhRUFKbkM0dnNUM2RQTWlienNiT1MyQWlBTGZsN0Q0dDFLdEt2d0F0NXhkSUpnNEtKYkZMZlZ1aklTClFKQVBzaStNMEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUDA4eU4vbGEzZGxIYkd3cnpweCtOVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVVNENVUlVjQmxaQXhEUUdWUGc0T1kxdVVnak1xN090ZVlMbmYyOWhIM3hoOU51L2duZEVCK3FNdwpRaWlBYkwyblpaQzlWa3gyU2pLSmV4Z2Y1SVdubUtOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdzQnR4OHpNNjQ3V1YKREFpR1hLMld1djI5UFpITWZFRURMbkZUREtneHZLWXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBS0Q3S1o3TgpBemxwNmNwbnJRdHI0eWhsU0xKdXpMcm9yYllCYTE5VTNXMldBaUFnYkJPRktFcFlub3RaRTNUcGdjYmtZbG5NCk9tc2NVSXFiQjVhWXRBcFEwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "1" - }, - "Org3MSP": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "PEER" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - }, - { - "signed_by": 2 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - }, - { - "principal": { - "msp_identifier": "Org3MSP", - "role": "CLIENT" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - }, - { - "signed_by": 1 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRR2c2RWJ3eVhLZnhmMC9yMFhldXRHREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVRFTVpCY1VJNjkKd2h6cURzWnFxZklKYmxYVFF5dHV6RHR5RngvYklnaEVVU3doZndrdzBPeG1pQnZ1TUdzb212YmpwNDRkaDQxWgpZOEdoOGdYRUcwb0NvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NDbkxPMzJCTU9icXVkRVdxNWdrbHZMV1FCeXh0Z016dUJvMVBtWXlEQ25zVEFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQStIRDFBaXl5a3VrM2t1Q3puQnUxelZRSHBWeVRmZnJpWmxNam1Nc2ZFS1FDSURHZgpUZHQrbW02ZEIwQzFHaWlWMmx0YjFKNjJKbXFBN3RIa1lvbmpNMkduCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": { - "client_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "client" - }, - "enable": true, - "peer_ou_identifier": { - "certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "organizational_unit_identifier": "peer" - } - }, - "intermediate_certs": [], - "name": "Org3MSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU5kZUlYQmMxSGJtWTZsS0pEKzNNRWN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBPM2xBdlJLcFF3SDhkSGtwWUNUZHRxbWV4MWFERi90eFg5cXZma080MGppUHpqZEZ1ODEzeVZkaWxUd2FDawpQOVRZN0wvSzBHQksyWGJBZWNtNmR4MmpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtjczdmWUV3NXVxNTBSYXJtQ1MKVzh0WkFITEcyQXpPNEdqVStaaklNS2V4TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUhackVhT0plaU1ITjVhVgpJZlJlVjRCeGwzbUVaN2xNYlFoZ2thcXh4UTdlQWlBcE83ckxwdzR1REJScVd4dEltNHlPTVpsS0pKL0I4M3gwClVaRTBaNVJRaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRTmFXNEZLSlIxTEp4amNlalJtT0Z0akFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXkKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN6TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN6TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUV2ZTJGL1BHTUhxL0VEa2d6VTF0eFYxMHE4b245ZncyWHpaNklBbzlTSUNWQXZ4Q1ZSdlR2ZTV4UgpmUktjT3pmc1NQRzJqcjk0MHNJSkJscVhackE3ZzZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdyY1RCSkhyTHJIN0sKeXJLTEFQSzZZdkFZYVJXZXZwZm1Gdm1yYWFxekllQXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBSjZRZVJobApyckZCd3RIcy9TN3dGbUVmT3JVOTdWUlBnd0ltaGlPVWJYZzZBaUIzZDcyRm5OL2RiZHcyQTNGZThNeFRLR0d2Cnk2a2d2NWl3dmJ1TEd4WEwrUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_2": {} - } - }, - "version": "0" - } - }, - "version": "1" - }, - "Orderer": { - "groups": { - "OrdererOrg": { - "groups": {}, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "ADMIN" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 1, - "value": { - "identities": [ - { - "principal": { - "msp_identifier": "OrdererMSP", - "role": "MEMBER" - }, - "principal_classification": "ROLE" - } - ], - "rule": { - "n_out_of": { - "n": 1, - "rules": [ - { - "signed_by": 0 - } - ] - } - }, - "version": 0 - } - }, - "version": "0" - } - }, - "values": { - "MSP": { - "mod_policy": "Admins", - "value": { - "config": { - "admins": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQWJHZ0F3SUJBZ0lSQU4rMFdwTGtTamRMSS9IeTgrQkJtQk13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJOaXlMei9Rb2tJVWxPZm9VcXNNSUhKS255ZFdXTHZ6YlRvWHVjZ3FPYWE5eE1DMHVwZFQKbkdoSk84aUNXUEJUMHpkdEZTU0U4QTlnSXI0ZXZsZkt3RjJqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIZkFXMk82MGhWVy9aLytzK0xaUG9XQVJpbGFNSGRZCkxneFhFQWxpanYvdE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3NqYkk2MWxNeWNLQWw2akF5djBHQlpDMU0KMHp1WHEybnVtWmd4WXVBQmFRSWdaNE04amFqZ3liaWRoQmhjejNSWW1nS0pTY1o0bUZmZ0ZGUWs1Ymt6WnA0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ], - "crypto_config": { - "identity_identifier_hash_function": "SHA256", - "signature_hash_family": "SHA2" - }, - "fabric_node_ous": null, - "intermediate_certs": [], - "name": "OrdererMSP", - "organizational_unit_identifiers": [], - "revocation_list": [], - "root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQU1hZHllY25mRytiRzVHajBtWk5RVTh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnRaR1B4djBFaHUwNFN5T3JLN0RTQ0JmaE4KcFVwa2xSOGtHSUx2SGppdng0d0psYVU2U01hNU9hcUd4b2ovQk1Zd0JPbnJBQVljU2lteHZhNStENVlmbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0Izd0Z0anV0SVZWdjJmL3JQaTJUNkZnRVlwV2pCM1dDNE1WeEFKWW83LzdUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBbS9iVGhReEJ2Snc3R3lRRmZ0cjI5eXhGb0JnYjZCbmtGVGhybmJuTgoycjRDSUEwbE1ZYnd1eXJvR1NwSUx5OFVzKzJTUTRNQWZKZVhrZm9Yd2p5WUkwWEIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - ], - "signing_identity": null, - "tls_intermediate_certs": [], - "tls_root_certs": [ - "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRQ1NQSUtnZ2xJQWNncjJWdlppMzVFVEFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEU0TVRBeE1qQXlOVEl3TUZvWERUSTRNVEF3T1RBeU5USXdNRm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkFwR1d4UHJmendlYVZ1L0hmWlUKV1NNQUdIKzJmMnhkMng3R2FWbGhCSkpVYXlMN2QrYVAzSDdURnQzcnRZSm1iT0t2RUF3QS9GUU9JWXdqSy9wYgp5NmVqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlKWUtYajArTHp6VzBKS0hjOG5scDlOVEp1QTBTUjlwNXZGK0diS3UKektTSk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRElldGcvaWZDei8ycWZhcVBOYmhqNytiLzhkbTdHdnRLNwpIWU1HRUNCdzdBSWdDdHVqQWhGYVg5UXNWRVc5NE5tZnlxNHRvY0hQODVualNIY0E0TXFIMzhzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" - ] - }, - "type": 0 - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "BlockValidation": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BatchSize": { - "mod_policy": "Admins", - "value": { - "absolute_max_bytes": 102760448, - "max_message_count": 10, - "preferred_max_bytes": 524288 - }, - "version": "0" - }, - "BatchTimeout": { - "mod_policy": "Admins", - "value": { - "timeout": "2s" - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_1": {} - } - }, - "version": "0" - }, - "ChannelRestrictions": { - "mod_policy": "Admins", - "value": null, - "version": "0" - }, - "ConsensusType": { - "mod_policy": "Admins", - "value": { - "metadata": null, - "type": "kafka" - }, - "version": "0" - }, - "KafkaBrokers": { - "mod_policy": "Admins", - "value": { - "brokers": [ - "kafka0:9092", - "kafka1:9092", - "kafka2:9092", - "kafka3:9092" - ] - }, - "version": "0" - } - }, - "version": "0" - } - }, - "mod_policy": "Admins", - "policies": { - "Admins": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "MAJORITY", - "sub_policy": "Admins" - } - }, - "version": "0" - }, - "Readers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Readers" - } - }, - "version": "0" - }, - "Writers": { - "mod_policy": "Admins", - "policy": { - "type": 3, - "value": { - "rule": "ANY", - "sub_policy": "Writers" - } - }, - "version": "0" - } - }, - "values": { - "BlockDataHashingStructure": { - "mod_policy": "Admins", - "value": { - "width": 4294967295 - }, - "version": "0" - }, - "Capabilities": { - "mod_policy": "Admins", - "value": { - "capabilities": { - "V1_3": {} - } - }, - "version": "0" - }, - "Consortium": { - "mod_policy": "Admins", - "value": { - "name": "SampleConsortium" - }, - "version": "0" - }, - "HashingAlgorithm": { - "mod_policy": "Admins", - "value": { - "name": "SHA256" - }, - "version": "0" - }, - "OrdererAddresses": { - "mod_policy": "/Channel/Orderer/Admins", - "value": { - "addresses": [ - "orderer0.example.com:7050", - "orderer1.example.com:7050" - ] - }, - "version": "0" - } - }, - "version": "0" - }, - "sequence": "3" -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/updated_config.pb b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/updated_config.pb deleted file mode 100644 index 996cb60f1add1224b2b1d1ad2ad5421b2296581a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17373 zcmeI4%a7w)UdQJ?=-cD_m?n2%?ldsW?LmNUn2F;!uaO3H{ETCtBu<=%vq65vv17-H zAMs;#k&sxhK}hUbus}#KXpmTpGz%6iSg~L+hy{yTvfy8UlT=bw-Knmw?%TI#G^&=m ztIzSzr()Ono%1`N-|t%w-zoj{&)zEi#KYbPn~mofTI>Yt(%*Xz-zxpjcd+;RpzD=`3Mc@P)DD0sZgMvWI z1x*8MYlBpvfGrHcps#6d$dH_57TuJA5g%J(l+v~;h{0SaT%1L=sZp>J2EmF4)iFyg zAw8MEj4i;BvU?LWl0vU~OP%+8z1B^%DVuRF7++j76lQ|1ITVi>K9{J3SExiQ;}tNw zFbEWuZ|C!ZP3E)ZQlC-Ld{lRJ0?#@O&@ODC!VAuh1_ksGU51YDF0cG@jvdTXfy>yncyOAI^P+7eWNPu6jJiV zV`s33jR`Ih*m#jEIxq89QA!S_Lyo54({xuxcJ&WgJgU>w4@9lJjH6RrnY%q{P zMJ3qeW z_aD<_QkJTu^8RN}ZCo(e{}ehS^nMt?W0XDIHvj~!gE4zy%s~JtuxO>?{^btwK1B60kxKLtzJD;{|72r@+$Lwy~ZanHW`>x9bbx^I^ z79DcU8ZO3DwS^4_E6v%BgNFTsA7BUfV0+BD%RKqJ7kZTFB9AiZlSj!)H=Y`PG~Kq! zQ!1guo+u0}3J@vV-Y!>ee;~^YIL<=sRj1);7GkeD4NtQWyLlP{i%apW&#);}gcQ1C z*~I@ghMsuz`^@E zY+6;&BarrR-CgQ_Z(|U>9h6%sb8)l8rgImqDxSWUvrYlb<6;206}Qr-ULvD~1G{16 zNT&)=DBC!`ae=ye`;em29u0uf*yQs}>jebXRD=qjC4SBsRaI$s1lKFigF$QI4jTGo z9Os1{S=(lJ%)n`$kXenNkY+nDg8{c|wDJw+fjZ$UJ3+}de1PNWr~v(g$H=X{L$Ld~ zOpzdE_Rl@U6(Dyi6cAFtfN*bzbw-fwGQhEEkOvV_#zmTnGOw-M1>MGX4Rz}$S{&{A zp0JoG;i#ItxC=NI*D2!&8akRCvQtNaw?h2s0?WmyN0k9mXO%C*fc&O&{Jy*ugv zqV!<@Z@tm|=?k4_w0EAxrSl9yUn*N&nvr&Z>@Wj761lJqjI-^?bbl_}(bWu8xb-l? z&~#mXku3>3>{Bj9yy}*OQD{#(Ee0>S7Azoz^VojVLyN)G`O1TElJW!5+`_Lvh=YzV+~f*T%WPoctlr50mFNZ z@~9*C%j?+Y)$?u1M%&Vu7G#=QZO8?djncfGZQa(aKWxd85k@oJ4*OQEAK_%odTO1V zY*WD=x49r@d8Rdrri#tKT2E7@cQ=+5K7Ig9-&seG8whr+jb#uH zP;XTFz0z-Czk&Vw-UR<%fPlyMtW5Jap7lK=@E`qo^K{>n8TQ`L(#-umutcMc@Q+H5 zN*|%GZ$JDB`n&)7_Tvvr?_Y9}M{hmdeCO%r+m|D=*n88^iT5Lazl5Wa{-E?h3A-Bk z>HD4;^=gD5IJRtgWDm| zKfLgqEAFwY$)6w*!miy;R*!^gw1H}*Y0KTFV%39RW{-+q^^Che;@*T^2N2*F*foQ^ zN+7~Ct>bXmN;?@FjC5LX&_%h zZwAN)Bin$b<&C{gCmA-5a0D>NMWalM1G^hhX4I}vwo}XRv4!2Mji3}WtKJUJ>#(Ob z)H;*XPTg76sDha3Z3i>sp#euT-E471U+eWC8>NhW078QcAcVl6Z6T_fUZ<)w1Rxbt zmBA1>aw%F)g#g&Nrjv=V8jxMq8S+Ksz*=6AYqvKGGD2t+?Ok``N175BSCa}m!hB|g zMjXn*5)6i-U=B>jhhsu)=7mU5(JB$DW?v{^JIVA7=US;$l~*ou7!pfGbCM0hjzK`l z(3FO!dVXtLvxYohv>LVC1e@iQBAJzZtHZnsC{p%$i}J~Vk=EfV<7mR+{bu7^911&m)R?5l!?8hmbC5AIKN;9$U#%u%+lAX^ zKekk9y&&4lPAyxudr8G!n=Dn{!W5Go2j~*9p3mv_WR(#kSL|Auy{HS*wJ-J-ki&0q zDBeG%DX^|A3lOM0#f{CbjBxD!*)MVII7KLnsuW;zfo@4wuw^@<;;dD`2HBiWFhpqi znMh2N9nl`lJ8;3WjI`zyMzph?s6M-VUpbn{G{t$dhk?S|G>pwUl;e=hm)=O~CWRCR zp{`O|wLPv)i7E0lTc`S*$Zphi5YO3~vat<)rFv_K_5H{g3tOG4YibNOGM?V*X-ub}S>f}(rpx_7So6BSCl-AGw``-)T?3c0(_1mJPUmO@dEhN_Q2$U>nmCW|UFw z=)T(UM0C8aLH0bE`X;aqyeqajGyFxvHu+t#&6(j{cJM*J=7HT%+{kICWp-8@l~&An z>swh>W4KD3&Dz`DV$~;c*BKP9$tA67EuWZ;oVN0 z`vd1ML~YOcf^di09v03ibWUotv2Q`$*Q(WXvA!jYB7;Jn@O%L7NIlupzFhE z!HTGIj^P&=T0zP_S_decuJVpEA-q_xb{j<3--2e`S*gL=g#^ET&9yzxAe){xB{{J> ztV-R?H7s}N_qq654b#zi-UPBa^NHJ#&6)At9O#W9o8k;>-hyn-jqieNb{4@^20ZL+ zD=f3Ji*Ys1CRKdf3fApKO3aFRLjXa0B+wJE%jn5)r|hhHHpCV~(dZY8Xf)snH*Ax5 zBy=fnJDZ1~X*a$kWD^<+)$N2**lCJb9*Pnehz)fIRBbr5cAJII?fg*FwuNAU=OdeL zL$-!X4+}$%O5;vc88uVRXBYi&+-^>W13MM`rPCklGrNIGPHSe9;MTp0shcSQYMj-A znIiK14$B)WdslbTot{X1Hj~P?!_hBUw(XfeUG1h^ujU*$n47)v{M##2%u)>ma$&&Wu33{F7D5J^0@VE zP?c)R>n_*l7%;jJg9HjqJd@TR8Yy?I0YGeGpRGK|v9K#W*4;w*L(-LBT_#;I3cS3& z<$BU}FBsUtp`5b&y#GGyn#Rv6#b%HiAIcigF}}ag8($a2VMrBs2W`tRp7VojhqKEB zCr5cd6r0S5rWVT{wi$0$-mtae1!>oDon1zzT~8Y~Mo_EwHB>tjxD^VjDb-(x0I0^u z@w1&)FEe#@5mZ|#HdD^EEkILG$y5)C0aMCWS(I4ykiO+YIW{~9!&piI49Wv{Dv&-X z2~Eb99g3!EDLM%zu`rqJh(#qFIE2#RY*yVMxn6BblW>xOt{OBeO>{0sl||Q-RM#{w zennT7GRk9j(S>aP0YBOZQr;Rz zWnv_g5G=aZY_$kxshg_;KBI0q7eD!v7dj2Sul>=l)&BI#_;e$!My@Fdl}_F&QtX%PsW1(*{32ELq3EAvV@DogW0Fa<-$ zLuDVPib-}hV}a+myGndcQZMBwk*f=hst0pJ1YW}h`3`~LIbDSqUL>VbDX@Y>#JhEA#YQooR#zZ_=P^v+p{4v zIc+2|JsJq2ZF>SR?2wr3=1#57USnWKHgu>Vd#&X>V@L@XMPy4TU0-SU@?+iw>cu95 zKu;Hhu?rTw`mNrQ$oyB~NO-B&$oiec? zGLy)fyf*QcRJS|Ua;a&SwLz`ZRJgbn#%kBs`{E8si9v;v`+}OfVr8QvE@Is|Epd~y z3q$(knN~E?>tccx;;8$4XJP~^wkytp zE-J)!p=}2}ed#vKdZlIhO@0@PO{}9r9!bX2CJ<~oPF%3$v{_q@ChW9L_WVV@CF8*8 z3|jTIJL(vKgxgN772W1crma!uspq=qg-4#hj0S8~d1EYU{P-4Xr2+9b^BS3!>7)(`S181pAOi zJ=Qu(A|>BgrC%+*hyBV*TdcH8n;!OoxbL9CV70Hl|HBfAy?-#lzu(5&#IaGm-XN|w zYKO+*M^0gtey#NWL+sJ#pMPHcw_;;~K9W7cqYa4iWfW!?;zf>wc z#Eu%>%cr%lN5`WAFwM}4B6P5kOAYLs!Nqw3zb-WReiN_bmzSOrY8);-{zm0ECo0E5 zD@V=8cd>6CUInAY+VOLZ;xIAdB(#u<