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 9bd05206..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/Org1MSPanchors.tx and /dev/null differ diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/Org2MSP.json b/hyperledger_fabric/latest/kafka/channel-artifacts/Org2MSP.json deleted file mode 100644 index 47bf6fd9..00000000 --- a/hyperledger_fabric/latest/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": [ - "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" -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/Org2MSPanchors.tx b/hyperledger_fabric/latest/kafka/channel-artifacts/Org2MSPanchors.tx deleted file mode 100644 index 05a55fc1..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/Org2MSPanchors.tx and /dev/null differ 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 81317ad1..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel.tx and /dev/null differ diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel.tx.json b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel.tx.json deleted file mode 100644 index 5ed6ad79..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel.tx.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "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": [] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-11T13:57:25Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": null - } - }, - "signature": null -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_0.block b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_0.block deleted file mode 100644 index 12c104dc..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_0.block and /dev/null differ diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_0.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_0.block.json deleted file mode 100644 index b7516cc7..00000000 --- a/hyperledger_fabric/latest/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": [ - "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": { - "data_hash": "EtQ1ao5alo+8kVQ4OzqqnPfYSCzVQd87McU1cJBzG1Y=", - "number": "0", - "previous_hash": null - }, - "metadata": { - "metadata": [ - "", - "", - "", - "" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_1.block b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_1.block deleted file mode 100644 index 45e78ad3..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_1.block and /dev/null differ 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 3ffccb95..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_2.block and /dev/null differ diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_2.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_2.block.json deleted file mode 100644 index 565d8399..00000000 --- a/hyperledger_fabric/latest/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": [ - "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/businesschannel_3.block b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_3.block deleted file mode 100644 index bfbbfc2f..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_3.block and /dev/null differ 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 bc4f90a6..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_4.block and /dev/null differ 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 9f7a77bc..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_5.block and /dev/null differ diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_5.block.json b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_5.block.json deleted file mode 100644 index 1533bc10..00000000 --- a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_5.block.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "actions": [ - { - "header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org2MSP" - }, - "nonce": "ZF5A61bMAJiXZ5KtYhvi4WzSq2yY5sT0" - }, - "payload": { - "action": { - "endorsements": [ - { - "endorser": "CgdPcmcyTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRSm05T3RpcURBU0pkTCthekVUOXNCekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1TNXZjbWN5CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVwNXh3WVhPbEVoRVoKV1BiekllNW95U3ppWGV5QUNvaExLUVllWjROM3BEQnJhZUp0RHlXdnl2RnlKTVVOWjhPVWlqNFZLdzZrQ0lDbQpST1diZ0ptM2RxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnS2xmaGJaSGYzQXdhUUFVejJkS29zZjFvM1NPS1h5NWRMaTVMRjRhUzFjTXdDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnT0lOMkJEVCtnKzVUeVd2c0s4cUZhQmhHWXVGdnFuQTRoUVFrMFJkQ3dkb0NJQWJQMGNOYgpSZnVUSDVhRlRycTNZMVNFS2NZb29CYktMUDdGdGtySGtmRGQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", - "signature": "MEUCIQCQiZwgfhg6eAv8AQjP+JZsPTtjvyw8oPfZuSnKUslPJQIgCuqtgeEbkmyCDSog8koNkysImwX3WAdCK3/lOdQYW5c=" - } - ], - "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": "4", - "tx_num": "0" - } - }, - { - "key": "b", - "version": { - "block_num": "4", - "tx_num": "0" - } - } - ], - "writes": [ - { - "is_delete": false, - "key": "a", - "value": "ODA=" - }, - { - "is_delete": false, - "key": "b", - "value": "MjIw" - } - ] - } - }, - { - "collection_hashed_rwset": [], - "namespace": "lscc", - "rwset": { - "metadata_writes": [], - "range_queries_info": [], - "reads": [ - { - "key": "exp02", - "version": { - "block_num": "3", - "tx_num": "0" - } - } - ], - "writes": [] - } - } - ] - } - }, - "proposal_hash": "Mcu0B0zLmLnFlq+M54AwlvmG0WFIBkP0/GlNIEOeNIM=" - } - }, - "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:55.096494200Z", - "tls_cert_hash": null, - "tx_id": "9521ba5414e171620f3852224f3f221a88bb917e26cfc9a88b16bc63761af38c", - "type": 3, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRRmc0WjcxYnNTbDZqMForaStKZ251REFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRFeE16UXpNREJhRncweU9ERXdNRGd4TXpRek1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVM4TVVwbHdpY3kKMmJwMm5RUWhPcW9tTkcwcUF3TXhKRXU3UlpId3lleUdpbGw1SG50N01jWVlDYnYxbkYvUWRvc0RnQ1lVZDJlZApJWndLQlBHQVFmbUhvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NBcVYrRnRrZC9jREJwQUJUUFowcWl4L1dqZEk0cGZMbDB1TGtzWGhwTFZ3ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlBWmxzWTdtQ1hHdXhZMGM2ck9VdW5FMkhrU2tMVFVVZGJJYWxXTCtmQ3dVd0lnUmNoUApTS25JUEVRcXlZNU9mUnkvOExRaXd1M1RlZ21uektIbDVqdjMvVFU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "mspid": "Org2MSP" - }, - "nonce": "ZF5A61bMAJiXZ5KtYhvi4WzSq2yY5sT0" - } - } - }, - "signature": "MEUCIQC1dFmXqB0oaBxQafLvIwlWJcABxrSspKXRHAxfgLEnTgIgahOanEwbl4f9ZBHIQiPa0LWBGHI+QbXtUDxopioOIUU=" - } - ] - }, - "header": { - "data_hash": "l44Fpg4hadmx4+LvjNoRcy421e598sWIXJCMibBxK1E=", - "number": "5", - "previous_hash": "+Otvd/9FdU2LzN9364YfibnH/xAytfrnGWGJ2YwrfSA=" - }, - "metadata": { - "metadata": [ - "EvkGCq0GCpAGCgpPcmRlcmVyTVNQEoEGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNERENDQWJPZ0F3SUJBZ0lRQkN6ZjJ4aGEvUVFJTlhxbXVMNFZMekFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTRNVEF4TVRFek5ETXdNRm9YRFRJNE1UQXdPREV6TkRNd01Gb3dXVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4SFRBYkJnTlZCQU1URkc5eVpHVnlaWEl3TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJCktvWkl6ajBEQVFjRFFnQUVrSFNBeE5YMDJtVk1uTFRQSmdBemV2UGZua01DZi9zMEJmSVY5SjRLV1oySmZhVjIKeVA3bU1lUHZXRno0cmdkMWxwR0l0dFZ0S3AxZzdTNGsvYjR2bzZOTk1Fc3dEZ1lEVlIwUEFRSC9CQVFEQWdlQQpNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqQkNRd0lvQWdtekdjeGVPbjRPUjhUZVpmdjRjMVg2emR5ZG92CmE4QlFmRVpqYUE5UEt4NHdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdDZFFQM1R3MEFjSVpYYkUwVmx1OThtY0QKKy9mSjJwSHVGazErUnVGRDdWVUNJR0ErcW1DMldDOUpBZW5veENFMGdvajhCellXcWc0N2JTQVJGdGpybkpkRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYpPqrxF5Ktxuh3UUFkKdpm59dUrNfInrPEkcwRQIhAMMCe2Ju1zR5FWryFq3cPxsFXPFvJih7Q7VmYXxpVr/bAiABSytUziQjZiFOZMO2kh0BfYEpb8uNXx2Kyff5b5MWWg==", - "CgIIAhL5BgqtBgqQBgoKT3JkZXJlck1TUBKBBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUUJDemYyeGhhL1FRSU5YcW11TDRWTHpBS0JnZ3Foa2pPUFFRREFqQnBNUXN3CkNRWURWUVFHRXdKVlV6RVRNQkVHQTFVRUNCTUtRMkZzYVdadmNtNXBZVEVXTUJRR0ExVUVCeE1OVTJGdUlFWnkKWVc1amFYTmpiekVVTUJJR0ExVUVDaE1MWlhoaGJYQnNaUzVqYjIweEZ6QVZCZ05WQkFNVERtTmhMbVY0WVcxdwpiR1V1WTI5dE1CNFhEVEU0TVRBeE1URXpORE13TUZvWERUSTRNVEF3T0RFek5ETXdNRm93V1RFTE1Ba0dBMVVFCkJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdVkybHoKWTI4eEhUQWJCZ05WQkFNVEZHOXlaR1Z5WlhJd0xtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa0hTQXhOWDAybVZNbkxUUEpnQXpldlBmbmtNQ2YvczBCZklWOUo0S1daMkpmYVYyCnlQN21NZVB2V0Z6NHJnZDFscEdJdHRWdEtwMWc3UzRrL2I0dm82Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnbXpHY3hlT240T1I4VGVaZnY0YzFYNnpkeWRvdgphOEJRZkVaamFBOVBLeDR3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQ2RRUDNUdzBBY0laWGJFMFZsdTk4bWNECisvZkoycEh1RmsxK1J1RkQ3VlVDSUdBK3FtQzJXQzlKQWVub3hDRTBnb2o4QnpZV3FnNDdiU0FSRnRqcm5KZEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQoSGIxjKsQce6fkoB8jYb3pnis+xhx2h9XjaBJHMEUCIQDWOi0Z7Asa/Q3h2mhO9mSeKoy1bTL63l6Vc/icFU1cDAIgd5FKrrUzPBV+pZzuK4upNTS1awRaD62RmR1M1Uj4udI=", - "", - "CgIICw==" - ] - } -} diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_6.block b/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_6.block deleted file mode 100644 index 6a14534b..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_6.block and /dev/null differ 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 6a14534b..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/businesschannel_config.block and /dev/null differ 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 136804ab..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/config_delta.pb and /dev/null differ diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/config_delta_env.json b/hyperledger_fabric/latest/kafka/channel-artifacts/config_delta_env.json deleted file mode 100644 index 465406f0..00000000 --- a/hyperledger_fabric/latest/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": [ - "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_env.pb b/hyperledger_fabric/latest/kafka/channel-artifacts/config_delta_env.pb deleted file mode 100644 index be67b31f..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/config_delta_env.pb and /dev/null differ diff --git a/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.block b/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.block deleted file mode 100644 index 6ae1677f..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.block and /dev/null differ 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 17c89788..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/orderer.genesis.updated.block and /dev/null differ 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 7084e7fd..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/original_config.pb and /dev/null differ 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 6ae1677f..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_0.block and /dev/null differ 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 7415234a..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_1.block and /dev/null differ 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 6ae1677f..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/testchainid_config.block and /dev/null differ 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 979e54c4..00000000 Binary files a/hyperledger_fabric/latest/kafka/channel-artifacts/updated_config.pb and /dev/null differ 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 5efa8534..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org1MSPanchors.tx and /dev/null differ 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 6e5a13ae..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/Org2MSPanchors.tx and /dev/null differ 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 16605df2..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel.tx and /dev/null differ diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel.tx.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel.tx.json deleted file mode 100644 index b74ddcc0..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel.tx.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "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": [] - }, - "header": { - "channel_header": { - "channel_id": "businesschannel", - "epoch": "0", - "extension": null, - "timestamp": "2018-10-12T03:23:24Z", - "tls_cert_hash": null, - "tx_id": "", - "type": 2, - "version": 0 - }, - "signature_header": null - } - }, - "signature": null -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_0.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_0.block deleted file mode 100644 index bd95c3fc..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_0.block and /dev/null differ 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 8ceb0046..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_1.block and /dev/null differ 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 91d29068..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_2.block and /dev/null differ 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 46f673fa..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_3.block and /dev/null differ 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 ac0e68dc..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_4.block and /dev/null differ 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 7c95b396..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_5.block and /dev/null differ diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_5.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_5.block.json deleted file mode 100644 index 50bd163b..00000000 --- a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_5.block.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "data": { - "data": [ - { - "payload": { - "data": { - "actions": [ - { - "header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "Org2MSP" - }, - "nonce": "IAuvtHQB8vZMoyqQ/5QnYi6QGBe0VX64" - }, - "payload": { - "action": { - "endorsements": [ - { - "endorser": "CgdPcmcyTVNQEqoGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWM2Z0F3SUJBZ0lRVEtPbFlSR1lFY1RSVkh5TWsybVNlakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1TNXZjbWN5CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUvak4ybXJZRnA1ZE8KaHhOWjYycG0rdDJOVDUxa2pnOXFNOWJTUjdZem1GRzV5VDVPMHYyMmdYSjlYb1d4azBrNktWamtuZ1hmRllWagorelBlM2kweVVxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnMGFiNHVJa1A0SkVpUkd6c2lNM3l6NG5qTlhveDJJNno5dkpWbXNhVHR6b3dDZ1lJS29aSXpqMEUKQXdJRFNBQXdSUUloQUpEcjBiTkJXYUZNQ2FpYXlUNTkxSG9LRmszSnM0ZTl0QmFDVWl0ekRwNlNBaUJmbzdKQgppRnBWR0w0RDU1eW1WMHo5cldRbHlOeFgrR2xRQ2x4ZDFPSmU0dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "signature": "MEQCIGLefIjzoQTcQsQnpSP7UbmujA5uLepmg89kYNyn+t8XAiAHYEgAUs+oKeWpxcnU3MZ0l7Js86Qt8HWZONf70aOCbw==" - } - ], - "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": "4", - "tx_num": "0" - } - }, - { - "key": "b", - "version": { - "block_num": "4", - "tx_num": "0" - } - } - ], - "writes": [ - { - "is_delete": false, - "key": "a", - "value": "ODA=" - }, - { - "is_delete": false, - "key": "b", - "value": "MjIw" - } - ] - } - }, - { - "collection_hashed_rwset": [], - "namespace": "lscc", - "rwset": { - "metadata_writes": [], - "range_queries_info": [], - "reads": [ - { - "key": "exp02", - "version": { - "block_num": "3", - "tx_num": "0" - } - } - ], - "writes": [] - } - } - ] - } - }, - "proposal_hash": "Ab0kLKdEZ17TnKBb618C7+tOWfOx4xS0GtxzYXHBAGs=" - } - }, - "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:10.617156200Z", - "tls_cert_hash": null, - "tx_id": "4f6c588f805f50ef5d5f91fc77f3fdbf9164cff5ae1e13c620b7dbf2b166ca2d", - "type": 3, - "version": 0 - }, - "signature_header": { - "creator": { - "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQVBKSHg1c0kxc3BNWXNhYWh2cC9lNW93Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGd4TURFeU1ESTFNakF3V2hjTk1qZ3hNREE1TURJMU1qQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQ1FwZ253VngKVXMwekdYVXo2K0NLUGdKc0Jkczk1VnFXZW1ORXpnTjNTTUx0RGtOdjB5NU1OWTZZNUR5Q2k1aWszQnoyWGI5aQpkdFJjTVNYYmQ4RnpPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZzBhYjR1SWtQNEpFaVJHenNpTTN5ejRuak5Yb3gySTZ6OXZKVm1zYVR0em93Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFQUktJZFBkaW1NVTJLN3l6SzJCc2t1STFkT0l6TTl1eGJwRmpld0wxUWtqQWlBNAp3S2RWeFBySGMyTUxjYVQ2bFlsbThxM2VSR0d6ODYzeWRBcGhXQjREa1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", - "mspid": "Org2MSP" - }, - "nonce": "IAuvtHQB8vZMoyqQ/5QnYi6QGBe0VX64" - } - } - }, - "signature": "MEQCIFbp+709bZslFVK75y2KgLAjc9AvACBs2w874VO0Ta4wAiBqmvnxKyS4IschygdxhH/5IzcdTvec/d/4cMCJ7FwrKw==" - } - ] - }, - "header": { - "data_hash": "icNqXpYYpsVZR0CD0AKsv5+IJ2+kl5m4cP/uE3r1T7k=", - "number": "5", - "previous_hash": "twOTis+yb2WXQIjjfZqtv3Fw9tK6NXSsIQRf7E787lU=" - }, - "metadata": { - "metadata": [ - "Ev0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUxQN0ZHZm0xb2lHZXhPVHZnWFpGT1l3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV3TVRJd01qVXlNREJhRncweU9ERXdNRGt3TWpVeU1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCR1JocU4rOGRjdVlleUczbzZiMWFxOUcyZGl3Q0xGc09USEsyTmU5WDl4OHBhU2sKZ3Q1b2hDZFpFeUJnUW15WUtxc1hUempzNTRMUE1RMmxNZXQrYnYyalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJSGZBVzJPNjBoVlcvWi8rcytMWlBvV0FSaWxhCk1IZFlMZ3hYRUFsaWp2L3RNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJSHlkT1krNnVXTk0rcjJIaERPVkU5WlEKTlh0bkRLVFZ3Vm5td2MvZFR2UTdBaUFvQWFtbDlOa0RLTGFhMWxEMmhGb1VFa3hPN3l1TVhuKzRaODl3K1JWbwpwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhh8LvQZmUiR/2c6sGFjYSdfnp2eeu6u6E4SRjBEAiBtCSEfsKy9a6BNw9cWXm4Atl2qJ0FmmJ6RterYtW7puAIgGg4cSrboYITM84bCG/TzKyB3s+/7nbhMjybpGMhp6PY=", - "CgIIAhL+BgqyBgqVBgoKT3JkZXJlck1TUBKGBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRFRDQ0FiU2dBd0lCQWdJUkFMUDdGR2ZtMW9pR2V4T1R2Z1haRk9Zd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4T0RFd01USXdNalV5TURCYUZ3MHlPREV3TURrd01qVXlNREJhTUZreEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFRwpDQ3FHU000OUF3RUhBMElBQkdSaHFOKzhkY3VZZXlHM282YjFhcTlHMmRpd0NMRnNPVEhLMk5lOVg5eDhwYVNrCmd0NW9oQ2RaRXlCZ1FteVlLcXNYVHpqczU0TFBNUTJsTWV0K2J2MmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUgKZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUhmQVcyTzYwaFZXL1ovK3MrTFpQb1dBUmlsYQpNSGRZTGd4WEVBbGlqdi90TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUh5ZE9ZKzZ1V05NK3IySGhET1ZFOVpRCk5YdG5ES1RWd1ZubXdjL2RUdlE3QWlBb0FhbWw5TmtES0xhYTFsRDJoRm9VRWt4Tzd5dU1Ybis0Wjg5dytSVm8KcEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIY7RI8nRMzGiw8JnP/JaFenkXuDVWooYNuEkcwRQIhAMvLm3/GAoohD5RpIWVvpvvyeCefxxU+Ki+EY7WcuN2XAiAdrchcB4b3ksUVSfQlQ5V9ayGKkRVzBGjCA5ZkD4EOeA==", - "", - "CgIICw==" - ] - } -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_6.block b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_6.block deleted file mode 100644 index a3a533ff..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_6.block and /dev/null differ 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 a3a533ff..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/businesschannel_config.block and /dev/null differ 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 6494c966..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta.pb and /dev/null differ 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 5ff24ab4..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/config_delta_env.pb and /dev/null differ 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 640a999a..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.block and /dev/null differ 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 0cecde15..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.updated.block and /dev/null differ diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.updated.block.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/orderer.genesis.updated.block.json deleted file mode 100644 index 0510a2d9..00000000 --- a/hyperledger_fabric/v1.3.0/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": [ - "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": 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-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/original_config.json b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/original_config.json deleted file mode 100644 index 5efbc5e3..00000000 --- a/hyperledger_fabric/v1.3.0/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": [ - "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" -} diff --git a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/original_config.pb b/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/original_config.pb deleted file mode 100644 index af615999..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/original_config.pb and /dev/null differ 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 640a999a..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_0.block and /dev/null differ 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 445acc24..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_1.block and /dev/null differ 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 640a999a..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/testchainid_config.block and /dev/null differ 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 996cb60f..00000000 Binary files a/hyperledger_fabric/v1.3.0/kafka/channel-artifacts/updated_config.pb and /dev/null differ