Enable new chaincode lifecycle
parent
bf3f93a1c5
commit
8373956394
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -187,7 +187,7 @@
|
||||||
"mod_policy": "Admins",
|
"mod_policy": "Admins",
|
||||||
"value": {
|
"value": {
|
||||||
"capabilities": {
|
"capabilities": {
|
||||||
"V1_3": {}
|
"V2_0": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "0"
|
"version": "0"
|
||||||
|
@ -217,7 +217,7 @@
|
||||||
"channel_id": "businesschannel",
|
"channel_id": "businesschannel",
|
||||||
"epoch": "0",
|
"epoch": "0",
|
||||||
"extension": null,
|
"extension": null,
|
||||||
"timestamp": "2019-04-02T10:09:26Z",
|
"timestamp": "2019-04-22T06:19:53Z",
|
||||||
"tls_cert_hash": null,
|
"tls_cert_hash": null,
|
||||||
"tx_id": "",
|
"tx_id": "",
|
||||||
"type": 2,
|
"type": 2,
|
||||||
|
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -0,0 +1,983 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"principal_classification": "ROLE"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rule": {
|
||||||
|
"n_out_of": {
|
||||||
|
"n": 1,
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"signed_by": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org1MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQU51a24yaHZsdHBMQkp0ZnJQVytQd0V3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCRFozUTUrd1l2SlM1ejhjN3FTWUNRUTQxZi9OTUpnUTdVMlFaTE4zMjduNGhDMURFdWk5endVNwp0VHlsTnFZWXpybVlsYnlzMituWFpHdzNmZUZDMm1hamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWd0VFBZQ2p2NTlHSTJUdWZ0Tm8xTzJ3M1lyZUFrenpQaU43aVhyV0krVE9Vd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdIeElaOW1RUFFRWGlNTTcweTFEMnhtTGQ1REc2Mk01UDJwRnFocU14eEdFQ0lENHJXeFpFCkJYWTFGcUxqMDBDTUJPajh2V2RzU2R2VXdadEF1WGIvWDZrMgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org2MSP",
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org2MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQUptbFlNdlo4Ynl3SThMV29YOS9MK0F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQWdkemU3d0hYU0MvSDRxaEdVZGRXakZpSmxBU08rUFhaM3NLbXJ2MlRRUXl6bDNXUkVYYThDaQpBU0NGcWJZanpzQnFmQWwvUHJVYU5sanZZdEQ0UUFXamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWdtQW5SZ3FwdGFIVTZ6QWpLQ2R3azVReERmeS9SUlZycVRqdU5wMm83TGhjd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdBdHhZV1VTbTUrR0pGbzJITXZubnFWUTlFeXUrTUpiYTAzQlFTVldCQ1JFQ0lIN0JaVVZCCnVTa3ZlVVByMFo0Q0NQV0FqcktkeHNqbjZzcEJBamtjREFTcQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 3,
|
||||||
|
"value": {
|
||||||
|
"rule": "MAJORITY",
|
||||||
|
"sub_policy": "Endorsement"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"LifecycleEndorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 3,
|
||||||
|
"value": {
|
||||||
|
"rule": "MAJORITY",
|
||||||
|
"sub_policy": "Endorsement"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"ACLs": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"acls": {
|
||||||
|
"_lifecycle/CommitChaincodeDefinition": {
|
||||||
|
"policy_ref": "/Channel/Application/Writers"
|
||||||
|
},
|
||||||
|
"_lifecycle/QueryChaincodeDefinition": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"_lifecycle/QueryNamespaceDefinitions": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/GetConfigBlock": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/GetConfigTree": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/SimulateConfigTreeUpdate": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"event/Block": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"event/FilteredBlock": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/ChaincodeExists": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetChaincodeData": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetDeploymentSpec": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetInstantiatedChaincodes": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"peer/ChaincodeToChaincode": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"peer/Propose": {
|
||||||
|
"policy_ref": "/Channel/Application/Writers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByHash": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByNumber": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByTxID": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetChainInfo": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetTransactionByID": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRVmF6OENZOCtDNGZLdEIrckxPTUN1REFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVlFSGtJbmxGK3luNnlWSGlPa2pMcnlLOWRkOUhFWFczMU1aekNhODRTS2ZITnRtU1UxVG4KSmc0OG0vL1FVVzJXQ1dGT3FJRUdFTHJ0bUY5ZjBqUVJrNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGhiN2dXCnRVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFLamduTFIxa3kyL3RnUEVuMEkvWGFuZUpBWmEKMG4rVzlnbTZqSTFLL1pFQ0FpQmFmTFdOZmlzalhsVjhRMHJwY3FGL0ZKdTZJT0FITElhSTFsSXFuNEhzd2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQRENDQWVPZ0F3SUJBZ0lRVjh2a2VKdEZSUzRGeXVkYjI1SjljREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHYkgxNDNFUEpIQWtiSDc4MVdMbFUyZnR5NjgKWEZyczBHbkFaWVVURjhmY0RyeHpFQ1NyS1ViaVlJSE9RSGRyMFpyVHJtQko4akxUSXoxT1VUVnpveFdqYlRCcgpNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlZIUTRFSWdRZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGgKYjdnV3RVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ05iQ0t4YkczcStsV3lJMFNnc1RVWnd1awp0MHZGZ3VJVy9LYUdZT1NwZGtRQ0lFL25hZXNUTjhoN1hMcmptYlVsLzhRWGtCY3B3WHlId2RmQTF3RGlSbTJVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU05dUhSR1lvaHZQZDRkZ0NxZFVHU1V3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTBNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTdlROS0YzNzk1NytFN012VnQKTjZYTFFyOFlVeTdCV05meTgrOUc0SG1LZHpzcjRRZkxhV2UxM2cvOFd1Ny9oUXAvT25nckp0Qi8xYkZaeFlzMgorSlB4bzIwd2F6QU9CZ05WSFE4QkFmOEVCQU1DQWFZd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3SUdDQ3NHCkFRVUZCd01CTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUI0RnJGRTlrNkF2YXltUGxzQWkKVUhkNnVDN0E0ZkdGZHZ0NkVuODNEeXI1TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEbEhnQlQxSk4ya2h5ZgptRkg4YlVvcFgzb3JESHhpUExNa1ZiTlR4QVp1MUFJZ2NJVitldTd2d0NacUNHMzVMcFIzYlpVR1h6VnpuUTF2ClJwWXJTd2w4czBvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": 10485760,
|
||||||
|
"max_message_count": 500,
|
||||||
|
"preferred_max_bytes": 2097152
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"BatchTimeout": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"timeout": "2s"
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ChannelRestrictions": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ConsensusType": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"metadata": null,
|
||||||
|
"migration_context": "0",
|
||||||
|
"migration_state": "MIG_STATE_NONE",
|
||||||
|
"type": "solo"
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"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": "",
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"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": "",
|
||||||
|
"policies": {},
|
||||||
|
"values": {},
|
||||||
|
"version": "1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mod_policy": "",
|
||||||
|
"policies": {},
|
||||||
|
"values": {},
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signatures": [
|
||||||
|
{
|
||||||
|
"signature": "MEQCIA9oGTnQwcnBB3uSS5JdD840OvsSNgiUfNVK3KtjZqpqAiB0AeK+ZQmxQUOIwfgJqIIYJ5igZEh4sqcJL+9r6RG3bg==",
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org1MSP"
|
||||||
|
},
|
||||||
|
"nonce": "5r6v/dJTF41JN2VZ+XEszMOk8V8Ul150"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": null,
|
||||||
|
"timestamp": "2019-04-22T06:20:12Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "",
|
||||||
|
"type": 2,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org1MSP"
|
||||||
|
},
|
||||||
|
"nonce": "yeEFGgzwTVYNA2zkhLw4odaF/gT3mYD7"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEQCIFGxKjon6CkALnSq8mYqqUrpH+K6QqH3ZdxzCU71u8Q6AiBrv714iynQOUPmdvEOK8bSPdMxwBpAZYL8Swn0WpmxzQ=="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": null,
|
||||||
|
"timestamp": "2019-04-22T06:20:12Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "",
|
||||||
|
"type": 1,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"mspid": "OrdererMSP"
|
||||||
|
},
|
||||||
|
"nonce": "s+yjVPezCFL/KepeCvZ4Ikj5qGE0SxuX"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEQCIEPJgkXqqP034ALssdkE/G0wSA+jV07m6Wr8w+2FQVljAiAWzCgXuQ3v6EZzYvr1iS11IeOWxUA5Gjg28RUU9N1jgg=="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "eCUnkbsy55KugdxqobwD/kqPYnEhPFZ8+Itow9kWNrU=",
|
||||||
|
"number": "1",
|
||||||
|
"previous_hash": "u1OPUubqtmptezNyk/It4vWE3nXAjBbxouDEDhbnHUY="
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"CgQKAggBEv4GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhgIWplW6W933dGffUD979v76jaOjp1BEy8SRzBFAiEAopZOr7x2GELhryo+YqCX/7ED9iqlA0k8DFMQ9l7DwEcCIFnzIpDP/8H68nM+m3EJ3Ck421HWiRVnaRy9JKstOPcO",
|
||||||
|
"CgIIAQ==",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,995 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"principal_classification": "ROLE"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rule": {
|
||||||
|
"n_out_of": {
|
||||||
|
"n": 1,
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"signed_by": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org1MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQU51a24yaHZsdHBMQkp0ZnJQVytQd0V3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCRFozUTUrd1l2SlM1ejhjN3FTWUNRUTQxZi9OTUpnUTdVMlFaTE4zMjduNGhDMURFdWk5endVNwp0VHlsTnFZWXpybVlsYnlzMituWFpHdzNmZUZDMm1hamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWd0VFBZQ2p2NTlHSTJUdWZ0Tm8xTzJ3M1lyZUFrenpQaU43aVhyV0krVE9Vd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdIeElaOW1RUFFRWGlNTTcweTFEMnhtTGQ1REc2Mk01UDJwRnFocU14eEdFQ0lENHJXeFpFCkJYWTFGcUxqMDBDTUJPajh2V2RzU2R2VXdadEF1WGIvWDZrMgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"principal_classification": "ROLE"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rule": {
|
||||||
|
"n_out_of": {
|
||||||
|
"n": 1,
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"signed_by": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org2MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQUptbFlNdlo4Ynl3SThMV29YOS9MK0F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQWdkemU3d0hYU0MvSDRxaEdVZGRXakZpSmxBU08rUFhaM3NLbXJ2MlRRUXl6bDNXUkVYYThDaQpBU0NGcWJZanpzQnFmQWwvUHJVYU5sanZZdEQ0UUFXamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWdtQW5SZ3FwdGFIVTZ6QWpLQ2R3azVReERmeS9SUlZycVRqdU5wMm83TGhjd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdBdHhZV1VTbTUrR0pGbzJITXZubnFWUTlFeXUrTUpiYTAzQlFTVldCQ1JFQ0lIN0JaVVZCCnVTa3ZlVVByMFo0Q0NQV0FqcktkeHNqbjZzcEJBamtjREFTcQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 3,
|
||||||
|
"value": {
|
||||||
|
"rule": "MAJORITY",
|
||||||
|
"sub_policy": "Endorsement"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"LifecycleEndorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 3,
|
||||||
|
"value": {
|
||||||
|
"rule": "MAJORITY",
|
||||||
|
"sub_policy": "Endorsement"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"ACLs": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"acls": {
|
||||||
|
"_lifecycle/CommitChaincodeDefinition": {
|
||||||
|
"policy_ref": "/Channel/Application/Writers"
|
||||||
|
},
|
||||||
|
"_lifecycle/QueryChaincodeDefinition": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"_lifecycle/QueryNamespaceDefinitions": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/GetConfigBlock": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/GetConfigTree": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/SimulateConfigTreeUpdate": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"event/Block": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"event/FilteredBlock": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/ChaincodeExists": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetChaincodeData": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetDeploymentSpec": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetInstantiatedChaincodes": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"peer/ChaincodeToChaincode": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"peer/Propose": {
|
||||||
|
"policy_ref": "/Channel/Application/Writers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByHash": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByNumber": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByTxID": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetChainInfo": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetTransactionByID": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRVmF6OENZOCtDNGZLdEIrckxPTUN1REFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVlFSGtJbmxGK3luNnlWSGlPa2pMcnlLOWRkOUhFWFczMU1aekNhODRTS2ZITnRtU1UxVG4KSmc0OG0vL1FVVzJXQ1dGT3FJRUdFTHJ0bUY5ZjBqUVJrNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGhiN2dXCnRVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFLamduTFIxa3kyL3RnUEVuMEkvWGFuZUpBWmEKMG4rVzlnbTZqSTFLL1pFQ0FpQmFmTFdOZmlzalhsVjhRMHJwY3FGL0ZKdTZJT0FITElhSTFsSXFuNEhzd2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQRENDQWVPZ0F3SUJBZ0lRVjh2a2VKdEZSUzRGeXVkYjI1SjljREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHYkgxNDNFUEpIQWtiSDc4MVdMbFUyZnR5NjgKWEZyczBHbkFaWVVURjhmY0RyeHpFQ1NyS1ViaVlJSE9RSGRyMFpyVHJtQko4akxUSXoxT1VUVnpveFdqYlRCcgpNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlZIUTRFSWdRZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGgKYjdnV3RVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ05iQ0t4YkczcStsV3lJMFNnc1RVWnd1awp0MHZGZ3VJVy9LYUdZT1NwZGtRQ0lFL25hZXNUTjhoN1hMcmptYlVsLzhRWGtCY3B3WHlId2RmQTF3RGlSbTJVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU05dUhSR1lvaHZQZDRkZ0NxZFVHU1V3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTBNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTdlROS0YzNzk1NytFN012VnQKTjZYTFFyOFlVeTdCV05meTgrOUc0SG1LZHpzcjRRZkxhV2UxM2cvOFd1Ny9oUXAvT25nckp0Qi8xYkZaeFlzMgorSlB4bzIwd2F6QU9CZ05WSFE4QkFmOEVCQU1DQWFZd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3SUdDQ3NHCkFRVUZCd01CTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUI0RnJGRTlrNkF2YXltUGxzQWkKVUhkNnVDN0E0ZkdGZHZ0NkVuODNEeXI1TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEbEhnQlQxSk4ya2h5ZgptRkg4YlVvcFgzb3JESHhpUExNa1ZiTlR4QVp1MUFJZ2NJVitldTd2d0NacUNHMzVMcFIzYlpVR1h6VnpuUTF2ClJwWXJTd2w4czBvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": 10485760,
|
||||||
|
"max_message_count": 500,
|
||||||
|
"preferred_max_bytes": 2097152
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"BatchTimeout": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"timeout": "2s"
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ChannelRestrictions": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ConsensusType": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"metadata": null,
|
||||||
|
"migration_context": "0",
|
||||||
|
"migration_state": "MIG_STATE_NONE",
|
||||||
|
"type": "solo"
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"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": "",
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"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": "",
|
||||||
|
"policies": {},
|
||||||
|
"values": {},
|
||||||
|
"version": "1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mod_policy": "",
|
||||||
|
"policies": {},
|
||||||
|
"values": {},
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signatures": [
|
||||||
|
{
|
||||||
|
"signature": "MEUCIQDu0LU4kqDP+1IdacOqTLMUtjwLaLah3Fj8MxYhtQ/pOAIgJHQJijKMJsGe/6PGwi5TflDxTls1WUd90V62sYkMBAQ=",
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org2MSP"
|
||||||
|
},
|
||||||
|
"nonce": "bLGKcLbH54ywMi0QWZXkuumHhAGIaiaB"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": null,
|
||||||
|
"timestamp": "2019-04-22T06:20:14Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "",
|
||||||
|
"type": 2,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org2MSP"
|
||||||
|
},
|
||||||
|
"nonce": "l7TjUUniD3Orks+vvNL4J09zzxAJkd2x"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEQCIGcuXU5BXEbptlq6c0oP55eDR9Y3ATPzDb0a2Cl2GfwmAiAlrMgHrd3miVU8VhLLkmX2D+oBCDsanSWCAcrMowUY2g=="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": null,
|
||||||
|
"timestamp": "2019-04-22T06:20:14Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "",
|
||||||
|
"type": 1,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"mspid": "OrdererMSP"
|
||||||
|
},
|
||||||
|
"nonce": "mQi2fd9HUcDkXiDHAIsolbwPdxUWfwe/"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEUCIQDtyV17U6u0MfFZMRDRoEByXXwv1AqcO6CfhuWd9FslEAIgYgm+LoeQ4MogjJDjct4UofbLuZchvXDSoCJ4YjpGiDY="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "dSdOKvAnQvLUbME/SUXh1RbcOSTpO0uY1Ly6bbWmu1o=",
|
||||||
|
"number": "2",
|
||||||
|
"previous_hash": "M1c5Gj4FfulT9NK+HtAgIo5xLAZntSVdnnuy5rS7Mf8="
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"CgQKAggCEv0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhh1VpoG4CaP+fFSsx4ID/C1/hPt/THqcbASRjBEAiBtOJ43pSxkVVXlf0h0Zu9nFmymdD2NwGKTj1QBzbFnHgIgPntqToR0mtzXY4/XjrOQ5zZ/iz2SNrpfbHJYBzXf3v4=",
|
||||||
|
"CgIIAg==",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,131 @@
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"payload": {
|
||||||
|
"data": {
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org1MSP"
|
||||||
|
},
|
||||||
|
"nonce": "5dbkpYCBw7zvgDc6dAf4VT2OKC7Kb9J2"
|
||||||
|
},
|
||||||
|
"payload": {
|
||||||
|
"action": {
|
||||||
|
"endorsements": [
|
||||||
|
{
|
||||||
|
"endorser": "CgdPcmcxTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRTjUzSmJlRlQreEpxaERkdU05am5XakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVuUmpkb3R4UlI2bnMKRnJJNkFkeU5sTkVWdzBvMTN0QUFjdkRDWmJFVDVVVUhBeHFtRXBId3NuUW94OFhiOEhuN3BqR0x1a091aFBCNgo1bTNMaU5RL21xTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnTnRTbmFGeElqNTJEWkJvMVhSUTZDaHhoaTN5bkVRL1ZpZHBDRWJWOXhUZ0NJQXk2bXgzZgp3aEF2b2p2TElpa3NmTzhSZk55K0VKK2d3UjdvajJsYjU2aWcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"signature": "MEUCIQCfVPlgYQT/mnxl2rXmTqxy/eCfOtscucFireKsgDReIgIgQc8Wa/BMWc62XJElQpbR9c9NmrG7H880kfCs1iuoNsQ="
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"proposal_response_payload": {
|
||||||
|
"extension": {
|
||||||
|
"chaincode_id": {
|
||||||
|
"name": "_lifecycle",
|
||||||
|
"path": "",
|
||||||
|
"version": "2.0.0"
|
||||||
|
},
|
||||||
|
"events": null,
|
||||||
|
"response": {
|
||||||
|
"message": "",
|
||||||
|
"payload": null,
|
||||||
|
"status": 200
|
||||||
|
},
|
||||||
|
"results": {
|
||||||
|
"data_model": "KV",
|
||||||
|
"ns_rwset": [
|
||||||
|
{
|
||||||
|
"collection_hashed_rwset": [
|
||||||
|
{
|
||||||
|
"collection_name": "_implicit_org_Org1MSP",
|
||||||
|
"hashed_rwset": "CiIKIOLuczUoZaghuSzmdd2zZxPys4xuvpT+LEH+PSymVrknCiIKIKX+lPU+eyIriBKYkyNi7Qsf8RMV7lS1SI/EVwVvbhnfEkQKINEJHwinD6o9lVlcA6bWfYNKPdtNHCMcZIoN+IK/1LrWGiCcLE+up3oOuozWcYV7+/k62DFvUwInwnc/C6eDo2qEkhJECiDi7nM1KGWoIbks5nXds2cT8rOMbr6U/ixB/j0spla5JxogaVLt4CLLrpWeG0qg2tR+hbyeHk6djfzwiFB5NIgLvnUSRAogGTRTTnLLpL7fAXOdcN0Vw8rxb3nZApkmvcx0na5aTTQaIAjafEXLIEN35+QiSc2lcT+oZRFt27TLWhlJsuW0OKarEkQKIPbc0GiaLbuBzmmIdddFhfPf8V6wBmvqnpCdgJWFzBOpGiDz/mH8oP0qy6aB+Bp4xSudS6cqbLv8xNOWaC0yXAC94hJECiDlkh+BUt/2jBhspDxrvgYM/Ec0FdzIF6TPiOaKyS7cvxogUlHGOcM4f1VvoRhLU3yX77aT+R0p7BmbuJHWdXN5qC8SRAogpf6U9T57IiuIEpiTI2LtCx/xExXuVLVIj8RXBW9uGd8aIJkUMttz/t4T7b0qYbDg6SuxLzxIS+C2YMr4sMMe8UcG",
|
||||||
|
"pvt_rwset_hash": "YGqv3hq01XtbqLoAjwG+BGPuTqdSD9C8vfuM6lZlY4g="
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"namespace": "_lifecycle",
|
||||||
|
"rwset": {
|
||||||
|
"metadata_writes": [],
|
||||||
|
"range_queries_info": [],
|
||||||
|
"reads": [
|
||||||
|
{
|
||||||
|
"key": "namespaces/fields/exp02/Sequence",
|
||||||
|
"version": null
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"writes": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"token_operations": []
|
||||||
|
},
|
||||||
|
"proposal_hash": "jqP9Rp+0jO2RohjcI8l/a/7LbR9YjfbONmlV3FKnsoU="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"chaincode_proposal_payload": {
|
||||||
|
"TransientMap": {},
|
||||||
|
"input": {
|
||||||
|
"chaincode_spec": {
|
||||||
|
"chaincode_id": {
|
||||||
|
"name": "_lifecycle",
|
||||||
|
"path": "",
|
||||||
|
"version": ""
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"args": [
|
||||||
|
"QXBwcm92ZUNoYWluY29kZURlZmluaXRpb25Gb3JNeU9yZw==",
|
||||||
|
"CAESBWV4cDAyGgMxLjAyKgooEgwSCggBEgIIABICCAEaCxIJCgdPcmcxTVNQGgsSCQoHT3JnMk1TUEABSk4STApKZXhwMDJfMS4wOjFmMDYwYTFkMDViMDU3ZDk4ZWQ5OGNhOGZkNTdlM2E2NTQyZDhkZmUzODNhZWZmNjRlMjg5NzE4YWI4NTFlMmI="
|
||||||
|
],
|
||||||
|
"decorations": {},
|
||||||
|
"is_init": false
|
||||||
|
},
|
||||||
|
"timeout": 0,
|
||||||
|
"type": "UNDEFINED"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": "EgwSCl9saWZlY3ljbGU=",
|
||||||
|
"timestamp": "2019-04-22T06:20:20.566361500Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "8228dde04544724cfe4b9a174f8498de4f0ba49ffd5533f4f204761ef3a48650",
|
||||||
|
"type": 3,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org1MSP"
|
||||||
|
},
|
||||||
|
"nonce": "5dbkpYCBw7zvgDc6dAf4VT2OKC7Kb9J2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEQCICj6GR3j7WTSQIM+JUKyhFnC5ly8xWbgz3zbSwTe4zPpAiBLCnLESn016GrjfRCDr3OM+EWWOF3AizU1kk5Pg8EFcQ=="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "FDpiWfLN9NlX+OEDXs06xEScctoT2FHogfc/XqP6N7A=",
|
||||||
|
"number": "3",
|
||||||
|
"previous_hash": "x4oaEpDyxDhzZhktwmMSpyckjPdbickH+X2Bp5rNYIE="
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"CgQKAggCEv4GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhj+LCNFQcwkC1tQDAvM/AjErVJghOg4GgESRzBFAiEAmygr9tOSncV27PUva+qUfGqRHNMslbFJdvnoC5DynU0CIDVudJNko1Icwq95VYCcWPIDhceHODZZBLzGcY7O6/5l",
|
||||||
|
"CgIIAg==",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,131 @@
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"payload": {
|
||||||
|
"data": {
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org2MSP"
|
||||||
|
},
|
||||||
|
"nonce": "cJ/p7tlo720UVDwuoMXwzL9n6CBaljJr"
|
||||||
|
},
|
||||||
|
"payload": {
|
||||||
|
"action": {
|
||||||
|
"endorsements": [
|
||||||
|
{
|
||||||
|
"endorser": "CgdPcmcyTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRYzNVem85SVg0a29hMk5KK2lBNlB6akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN5CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUV1ZGQ0K2lHODB6b2UKd3R4WVNKenNCZ0R1MFR6WGxLYlc3Ymg2QUgxb09aakVDWC9abzJjZzRuZXlvSmY3TWRCUXFKZ2xrUHJmbVQyYwpVRjNtUmRGSDJhTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnU2FJbDBzM2wwTDMxbEJFcFNYQ2FNT3k2Z0R6d1gyYWVPaFhUMDdnNGhKZ0NJRXFLL2dYSQo3c0k4K25ZcTcybHRMbkJvZldSUjg1NHRqTE9WcE1UQloza0wKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"signature": "MEUCIQCgRMBxTiFFA0Hdq62lWk5+Pea+1dP4FVLMjHBvGgFl0wIgK6GxogWHN+rzduxA8dQEP79ZuMLYVlmBrBU5KUrVqMo="
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"proposal_response_payload": {
|
||||||
|
"extension": {
|
||||||
|
"chaincode_id": {
|
||||||
|
"name": "_lifecycle",
|
||||||
|
"path": "",
|
||||||
|
"version": "2.0.0"
|
||||||
|
},
|
||||||
|
"events": null,
|
||||||
|
"response": {
|
||||||
|
"message": "",
|
||||||
|
"payload": null,
|
||||||
|
"status": 200
|
||||||
|
},
|
||||||
|
"results": {
|
||||||
|
"data_model": "KV",
|
||||||
|
"ns_rwset": [
|
||||||
|
{
|
||||||
|
"collection_hashed_rwset": [
|
||||||
|
{
|
||||||
|
"collection_name": "_implicit_org_Org2MSP",
|
||||||
|
"hashed_rwset": "CiIKIOLuczUoZaghuSzmdd2zZxPys4xuvpT+LEH+PSymVrknCiIKIKX+lPU+eyIriBKYkyNi7Qsf8RMV7lS1SI/EVwVvbhnfEkQKINEJHwinD6o9lVlcA6bWfYNKPdtNHCMcZIoN+IK/1LrWGiCcLE+up3oOuozWcYV7+/k62DFvUwInwnc/C6eDo2qEkhJECiDi7nM1KGWoIbks5nXds2cT8rOMbr6U/ixB/j0spla5JxogaVLt4CLLrpWeG0qg2tR+hbyeHk6djfzwiFB5NIgLvnUSRAogGTRTTnLLpL7fAXOdcN0Vw8rxb3nZApkmvcx0na5aTTQaIAjafEXLIEN35+QiSc2lcT+oZRFt27TLWhlJsuW0OKarEkQKIPbc0GiaLbuBzmmIdddFhfPf8V6wBmvqnpCdgJWFzBOpGiDz/mH8oP0qy6aB+Bp4xSudS6cqbLv8xNOWaC0yXAC94hJECiDlkh+BUt/2jBhspDxrvgYM/Ec0FdzIF6TPiOaKyS7cvxogUlHGOcM4f1VvoRhLU3yX77aT+R0p7BmbuJHWdXN5qC8SRAogpf6U9T57IiuIEpiTI2LtCx/xExXuVLVIj8RXBW9uGd8aIJkUMttz/t4T7b0qYbDg6SuxLzxIS+C2YMr4sMMe8UcG",
|
||||||
|
"pvt_rwset_hash": "YGqv3hq01XtbqLoAjwG+BGPuTqdSD9C8vfuM6lZlY4g="
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"namespace": "_lifecycle",
|
||||||
|
"rwset": {
|
||||||
|
"metadata_writes": [],
|
||||||
|
"range_queries_info": [],
|
||||||
|
"reads": [
|
||||||
|
{
|
||||||
|
"key": "namespaces/fields/exp02/Sequence",
|
||||||
|
"version": null
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"writes": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"token_operations": []
|
||||||
|
},
|
||||||
|
"proposal_hash": "6hxLBZPmASGoc1S9VcFZ1ybJB2O5t06OHuHc8UAmkSY="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"chaincode_proposal_payload": {
|
||||||
|
"TransientMap": {},
|
||||||
|
"input": {
|
||||||
|
"chaincode_spec": {
|
||||||
|
"chaincode_id": {
|
||||||
|
"name": "_lifecycle",
|
||||||
|
"path": "",
|
||||||
|
"version": ""
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"args": [
|
||||||
|
"QXBwcm92ZUNoYWluY29kZURlZmluaXRpb25Gb3JNeU9yZw==",
|
||||||
|
"CAESBWV4cDAyGgMxLjAyKgooEgwSCggBEgIIABICCAEaCxIJCgdPcmcxTVNQGgsSCQoHT3JnMk1TUEABSk4STApKZXhwMDJfMS4wOjFmMDYwYTFkMDViMDU3ZDk4ZWQ5OGNhOGZkNTdlM2E2NTQyZDhkZmUzODNhZWZmNjRlMjg5NzE4YWI4NTFlMmI="
|
||||||
|
],
|
||||||
|
"decorations": {},
|
||||||
|
"is_init": false
|
||||||
|
},
|
||||||
|
"timeout": 0,
|
||||||
|
"type": "UNDEFINED"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": "EgwSCl9saWZlY3ljbGU=",
|
||||||
|
"timestamp": "2019-04-22T06:20:23.086771600Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "d2f850124207d7cc41c27d30af2ee020f0cfb068f92d8048bb486f05c9f27a40",
|
||||||
|
"type": 3,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org2MSP"
|
||||||
|
},
|
||||||
|
"nonce": "cJ/p7tlo720UVDwuoMXwzL9n6CBaljJr"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEUCIQDlhsZWJ4rFpJz5k2Hjj3qHS762Eev+v1VrgDV7mREPwgIgECHy4bsS5tJ+4e2JyjMQry/XW5brbtkE7Ivfs1G2WVM="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "94f5hZ2d7KG76z9OXYG1LD6tsSxLI0s6+tcogmcgC3A=",
|
||||||
|
"number": "4",
|
||||||
|
"previous_hash": "ZAOMA/Vcc1l52Kc/cbeGmJtJt6pBsp9cLIiPh6iTk20="
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"CgQKAggCEv4GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhhCMGCR/erRD7NPN07yccKzdtZp6me/DnsSRzBFAiEA98t92GD1AXkrRtb+O0YqSAtDkVax/b5xUSmDxePSnFECIBqvSiltgLfhjAZrhFdzbnB/c1TUJ8PQvAULm/HXAGbs",
|
||||||
|
"CgIIAg==",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,170 @@
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"payload": {
|
||||||
|
"data": {
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org1MSP"
|
||||||
|
},
|
||||||
|
"nonce": "Mcw6fWbGqId1kFGDmqGf9iC9JgGkGPtk"
|
||||||
|
},
|
||||||
|
"payload": {
|
||||||
|
"action": {
|
||||||
|
"endorsements": [
|
||||||
|
{
|
||||||
|
"endorser": "CgdPcmcxTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRTjUzSmJlRlQreEpxaERkdU05am5XakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVuUmpkb3R4UlI2bnMKRnJJNkFkeU5sTkVWdzBvMTN0QUFjdkRDWmJFVDVVVUhBeHFtRXBId3NuUW94OFhiOEhuN3BqR0x1a091aFBCNgo1bTNMaU5RL21xTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnTnRTbmFGeElqNTJEWkJvMVhSUTZDaHhoaTN5bkVRL1ZpZHBDRWJWOXhUZ0NJQXk2bXgzZgp3aEF2b2p2TElpa3NmTzhSZk55K0VKK2d3UjdvajJsYjU2aWcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"signature": "MEUCIQC2QUUDBN4mxVUr8Kkq14OrZKmLx5N+fcxZt+kX6VeSDQIgfd9bjPZbgUtkECQ2bjgG+dopQN+FHExKE1XgUVQVSnk="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"endorser": "CgdPcmcyTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRYzNVem85SVg0a29hMk5KK2lBNlB6akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN5CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUV1ZGQ0K2lHODB6b2UKd3R4WVNKenNCZ0R1MFR6WGxLYlc3Ymg2QUgxb09aakVDWC9abzJjZzRuZXlvSmY3TWRCUXFKZ2xrUHJmbVQyYwpVRjNtUmRGSDJhTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnU2FJbDBzM2wwTDMxbEJFcFNYQ2FNT3k2Z0R6d1gyYWVPaFhUMDdnNGhKZ0NJRXFLL2dYSQo3c0k4K25ZcTcybHRMbkJvZldSUjg1NHRqTE9WcE1UQloza0wKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"signature": "MEQCICqI0h9PqLV4N3s4pbZT7RoWKz7BYvMSfZsgjh7nH4xFAiA0HStbfSYzeaLffjtSmXfRUnulftSZlfGiqc/VfrQ8Uw=="
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"proposal_response_payload": {
|
||||||
|
"extension": {
|
||||||
|
"chaincode_id": {
|
||||||
|
"name": "_lifecycle",
|
||||||
|
"path": "",
|
||||||
|
"version": "2.0.0"
|
||||||
|
},
|
||||||
|
"events": null,
|
||||||
|
"response": {
|
||||||
|
"message": "",
|
||||||
|
"payload": null,
|
||||||
|
"status": 200
|
||||||
|
},
|
||||||
|
"results": {
|
||||||
|
"data_model": "KV",
|
||||||
|
"ns_rwset": [
|
||||||
|
{
|
||||||
|
"collection_hashed_rwset": [
|
||||||
|
{
|
||||||
|
"collection_name": "_implicit_org_Org1MSP",
|
||||||
|
"hashed_rwset": "CiYKIBk0U05yy6S+3wFznXDdFcPK8W952QKZJr3MdJ2uWk00EgIIAwomCiD23NBomi27gc5piHXXRYXz3/FesAZr6p6QnYCVhcwTqRICCAMKJgog5ZIfgVLf9owYbKQ8a74GDPxHNBXcyBekz4jmisku3L8SAggDCiYKIKX+lPU+eyIriBKYkyNi7Qsf8RMV7lS1SI/EVwVvbhnfEgIIAw==",
|
||||||
|
"pvt_rwset_hash": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"collection_name": "_implicit_org_Org2MSP",
|
||||||
|
"hashed_rwset": "CiYKIBk0U05yy6S+3wFznXDdFcPK8W952QKZJr3MdJ2uWk00EgIIBAomCiD23NBomi27gc5piHXXRYXz3/FesAZr6p6QnYCVhcwTqRICCAQKJgog5ZIfgVLf9owYbKQ8a74GDPxHNBXcyBekz4jmisku3L8SAggECiYKIKX+lPU+eyIriBKYkyNi7Qsf8RMV7lS1SI/EVwVvbhnfEgIIBA==",
|
||||||
|
"pvt_rwset_hash": null
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"namespace": "_lifecycle",
|
||||||
|
"rwset": {
|
||||||
|
"metadata_writes": [],
|
||||||
|
"range_queries_info": [],
|
||||||
|
"reads": [
|
||||||
|
{
|
||||||
|
"key": "namespaces/fields/exp02/Sequence",
|
||||||
|
"version": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "namespaces/metadata/exp02",
|
||||||
|
"version": null
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"writes": [
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "namespaces/fields/exp02/Collections",
|
||||||
|
"value": "EgA="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "namespaces/fields/exp02/EndorsementInfo",
|
||||||
|
"value": "Eg0KAzEuMBABGgRlc2Nj"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "namespaces/fields/exp02/Sequence",
|
||||||
|
"value": "CAE="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "namespaces/fields/exp02/ValidationInfo",
|
||||||
|
"value": "EjIKBHZzY2MSKgooEgwSCggBEgIIABICCAEaCxIJCgdPcmcxTVNQGgsSCQoHT3JnMk1TUA=="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "namespaces/metadata/exp02",
|
||||||
|
"value": "ChNDaGFpbmNvZGVEZWZpbml0aW9uEghTZXF1ZW5jZRIPRW5kb3JzZW1lbnRJbmZvEg5WYWxpZGF0aW9uSW5mbxILQ29sbGVjdGlvbnM="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"token_operations": []
|
||||||
|
},
|
||||||
|
"proposal_hash": "pPqYSgRNpkVNTFNNUZLE7Hr0KhVtfyRRpEJIt0qkRBY="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"chaincode_proposal_payload": {
|
||||||
|
"TransientMap": {},
|
||||||
|
"input": {
|
||||||
|
"chaincode_spec": {
|
||||||
|
"chaincode_id": {
|
||||||
|
"name": "_lifecycle",
|
||||||
|
"path": "",
|
||||||
|
"version": ""
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"args": [
|
||||||
|
"Q29tbWl0Q2hhaW5jb2RlRGVmaW5pdGlvbg==",
|
||||||
|
"CAESBWV4cDAyGgMxLjAyKgooEgwSCggBEgIIABICCAEaCxIJCgdPcmcxTVNQGgsSCQoHT3JnMk1TUEAB"
|
||||||
|
],
|
||||||
|
"decorations": {},
|
||||||
|
"is_init": false
|
||||||
|
},
|
||||||
|
"timeout": 0,
|
||||||
|
"type": "UNDEFINED"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": "EgwSCl9saWZlY3ljbGU=",
|
||||||
|
"timestamp": "2019-04-22T06:20:26.598565200Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "0ddd88a6528d1de432b3564bafd23d00849ef69e9bd635c7f2da2d4a9d5ed055",
|
||||||
|
"type": 3,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org1MSP"
|
||||||
|
},
|
||||||
|
"nonce": "Mcw6fWbGqId1kFGDmqGf9iC9JgGkGPtk"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEQCICmZiXICoHwabY2wexhXx/Xkgob2cgQ/hXnDSGSzNuqNAiBefMfDswZwHS+DaxuML9y9YpnEsQqnaye7C3ggtYHtxw=="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "Z+vxpJ8/+ALLwik7zzwUULaCfHhMmUwbg21iNHBYnpM=",
|
||||||
|
"number": "5",
|
||||||
|
"previous_hash": "LqRiv+EnxXLqEuOi1Olg7jSBPxSgjPYbPCU5ABWW4R0="
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"CgQKAggCEv0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhhw55aEua7aFsSitzGWV/HEhiKxP8L7TY0SRjBEAiAypKgf2Pc5Wt03bzYQpQmYlgZTRAWoWS/QU0dUndnBywIgSMxeU/uS++MSd2yx5oP00SXsJgXkz3ES/o/9jAozwSc=",
|
||||||
|
"CgIIAg==",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,162 @@
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"payload": {
|
||||||
|
"data": {
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org1MSP"
|
||||||
|
},
|
||||||
|
"nonce": "x1YT7cx68CzfIJRCjJTvhEE/Rzt0e4cW"
|
||||||
|
},
|
||||||
|
"payload": {
|
||||||
|
"action": {
|
||||||
|
"endorsements": [
|
||||||
|
{
|
||||||
|
"endorser": "CgdPcmcxTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRTjUzSmJlRlQreEpxaERkdU05am5XakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVuUmpkb3R4UlI2bnMKRnJJNkFkeU5sTkVWdzBvMTN0QUFjdkRDWmJFVDVVVUhBeHFtRXBId3NuUW94OFhiOEhuN3BqR0x1a091aFBCNgo1bTNMaU5RL21xTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnTnRTbmFGeElqNTJEWkJvMVhSUTZDaHhoaTN5bkVRL1ZpZHBDRWJWOXhUZ0NJQXk2bXgzZgp3aEF2b2p2TElpa3NmTzhSZk55K0VKK2d3UjdvajJsYjU2aWcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"signature": "MEQCIH+6UKe89KWLbyFAMgzFzt4RKWXZPses5hvTTSXPSDYyAiA/sSfz7Moax57+G9dyD96Ch8SRQtYZZP6+q4pJJC+8+w=="
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"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": "_lifecycle",
|
||||||
|
"rwset": {
|
||||||
|
"metadata_writes": [],
|
||||||
|
"range_queries_info": [],
|
||||||
|
"reads": [
|
||||||
|
{
|
||||||
|
"key": "namespaces/fields/exp02/Sequence",
|
||||||
|
"version": {
|
||||||
|
"block_num": "5",
|
||||||
|
"tx_num": "0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"writes": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"collection_hashed_rwset": [],
|
||||||
|
"namespace": "exp02",
|
||||||
|
"rwset": {
|
||||||
|
"metadata_writes": [],
|
||||||
|
"range_queries_info": [],
|
||||||
|
"reads": [
|
||||||
|
{
|
||||||
|
"key": "\u0000initialized",
|
||||||
|
"version": null
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"writes": [
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "\u0000initialized",
|
||||||
|
"value": "MS4w"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "a",
|
||||||
|
"value": "MTAw"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "b",
|
||||||
|
"value": "MjAw"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"token_operations": []
|
||||||
|
},
|
||||||
|
"proposal_hash": "ycN6tHs0SM2tBU5rCHH/9rJPyTMDebErBx9pRz3n7Cw="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"chaincode_proposal_payload": {
|
||||||
|
"TransientMap": {},
|
||||||
|
"input": {
|
||||||
|
"chaincode_spec": {
|
||||||
|
"chaincode_id": {
|
||||||
|
"name": "exp02",
|
||||||
|
"path": "",
|
||||||
|
"version": ""
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"args": [
|
||||||
|
"aW5pdA==",
|
||||||
|
"YQ==",
|
||||||
|
"MTAw",
|
||||||
|
"Yg==",
|
||||||
|
"MjAw"
|
||||||
|
],
|
||||||
|
"decorations": {},
|
||||||
|
"is_init": true
|
||||||
|
},
|
||||||
|
"timeout": 0,
|
||||||
|
"type": "GOLANG"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": "EgcSBWV4cDAy",
|
||||||
|
"timestamp": "2019-04-22T06:20:29.930757400Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "32169d8096b3d5c386a7ce537774dc57d3db1aa421ebf11b958053d6641552a3",
|
||||||
|
"type": 3,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org1MSP"
|
||||||
|
},
|
||||||
|
"nonce": "x1YT7cx68CzfIJRCjJTvhEE/Rzt0e4cW"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEQCIH+6xwCf1lBPVjJMDpPQZJJ14DJhm+AIo1yy/m2TMeuPAiBFIC/g+cQ4qu+TYTxenqIYa2cX1law6Cq9oDaXuB1KxA=="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "Q3lrkRVFcZbVPO5t+B95381FXEj3Q4sc9QvtQuqgjvk=",
|
||||||
|
"number": "6",
|
||||||
|
"previous_hash": "tEPGIB2onK+642U1kdIM/7F8mzxuIFRJ9iHwQ4lJx28="
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"CgQKAggCEv0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhjQsFH2zC5qiU1I0jq8Rlq7uDIip1IZ93oSRjBEAiAcwOwN23zxUJi+M7EEo7u/3i9b3MdYn+/wZ/wExVfzogIgD2cnnWGZFuL8d2aU3gEbL/52rZOib+onm4kB496wtII=",
|
||||||
|
"CgIIAg==",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,173 @@
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"payload": {
|
||||||
|
"data": {
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org1MSP"
|
||||||
|
},
|
||||||
|
"nonce": "O/YK/WFF7jc0xslQLEWuVpMhXjDWCLFX"
|
||||||
|
},
|
||||||
|
"payload": {
|
||||||
|
"action": {
|
||||||
|
"endorsements": [
|
||||||
|
{
|
||||||
|
"endorser": "CgdPcmcxTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRTjUzSmJlRlQreEpxaERkdU05am5XakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVuUmpkb3R4UlI2bnMKRnJJNkFkeU5sTkVWdzBvMTN0QUFjdkRDWmJFVDVVVUhBeHFtRXBId3NuUW94OFhiOEhuN3BqR0x1a091aFBCNgo1bTNMaU5RL21xTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnTnRTbmFGeElqNTJEWkJvMVhSUTZDaHhoaTN5bkVRL1ZpZHBDRWJWOXhUZ0NJQXk2bXgzZgp3aEF2b2p2TElpa3NmTzhSZk55K0VKK2d3UjdvajJsYjU2aWcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"signature": "MEUCIQCYO4B8XF5zrdywMPI/Bjy90eMPjEl+3+GfsdGAlTneTQIgf+bR0N/ZVHEv2i+6hJpSZqKrLsHF1QuDKidaVmBPs2c="
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"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": "_lifecycle",
|
||||||
|
"rwset": {
|
||||||
|
"metadata_writes": [],
|
||||||
|
"range_queries_info": [],
|
||||||
|
"reads": [
|
||||||
|
{
|
||||||
|
"key": "namespaces/fields/exp02/Sequence",
|
||||||
|
"version": {
|
||||||
|
"block_num": "5",
|
||||||
|
"tx_num": "0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"writes": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"collection_hashed_rwset": [],
|
||||||
|
"namespace": "exp02",
|
||||||
|
"rwset": {
|
||||||
|
"metadata_writes": [],
|
||||||
|
"range_queries_info": [],
|
||||||
|
"reads": [
|
||||||
|
{
|
||||||
|
"key": "\u0000initialized",
|
||||||
|
"version": {
|
||||||
|
"block_num": "6",
|
||||||
|
"tx_num": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "a",
|
||||||
|
"version": {
|
||||||
|
"block_num": "6",
|
||||||
|
"tx_num": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "b",
|
||||||
|
"version": {
|
||||||
|
"block_num": "6",
|
||||||
|
"tx_num": "0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"writes": [
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "a",
|
||||||
|
"value": "OTA="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "b",
|
||||||
|
"value": "MjEw"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"token_operations": []
|
||||||
|
},
|
||||||
|
"proposal_hash": "31MW4//vG/NrprfYFB67vSZ9CohYas3TIvlqW8MiE18="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"chaincode_proposal_payload": {
|
||||||
|
"TransientMap": {},
|
||||||
|
"input": {
|
||||||
|
"chaincode_spec": {
|
||||||
|
"chaincode_id": {
|
||||||
|
"name": "exp02",
|
||||||
|
"path": "",
|
||||||
|
"version": ""
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"args": [
|
||||||
|
"aW52b2tl",
|
||||||
|
"YQ==",
|
||||||
|
"Yg==",
|
||||||
|
"MTA="
|
||||||
|
],
|
||||||
|
"decorations": {},
|
||||||
|
"is_init": false
|
||||||
|
},
|
||||||
|
"timeout": 0,
|
||||||
|
"type": "GOLANG"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": "EgcSBWV4cDAy",
|
||||||
|
"timestamp": "2019-04-22T06:21:10.936003800Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "967428f03d5708a2016a1672e5df8a109d5ec19b58c3012042598fe06a21f85a",
|
||||||
|
"type": 3,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org1MSP"
|
||||||
|
},
|
||||||
|
"nonce": "O/YK/WFF7jc0xslQLEWuVpMhXjDWCLFX"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEUCIQCLDRFcLqJ6PNimBbQsx1HPLobh0m7t9A/9zR4ptt6XDgIgdtJYHKX/eR8/zVkG029QHeByBGnepZY0/h0g6+nd1a8="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "YfG4UbqJxUIhwIIikU6UK+H4DxrlRTXY3CSJzggPlQM=",
|
||||||
|
"number": "7",
|
||||||
|
"previous_hash": "HDCh/TJQ9oTz1lIiLaacOJtr5BJdlvIriD+LQ94z2lQ="
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"CgQKAggCEv4GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhiqJtANKZOwa7t7c8y+QMnZw2jVmdnmfYwSRzBFAiEAqr91kJclYPJ/9Upl5wb03MXnRHRkU92wwxY8hMHUV3QCICkWTqIh8D/NGe5sN6KosMUGMfkYr7F/7NFEy/svQbqU",
|
||||||
|
"CgIIAg==",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,173 @@
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"payload": {
|
||||||
|
"data": {
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org2MSP"
|
||||||
|
},
|
||||||
|
"nonce": "enwEsFNrjWKNK1i1inkOv97RV9LZZa05"
|
||||||
|
},
|
||||||
|
"payload": {
|
||||||
|
"action": {
|
||||||
|
"endorsements": [
|
||||||
|
{
|
||||||
|
"endorser": "CgdPcmcxTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRTjUzSmJlRlQreEpxaERkdU05am5XakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVuUmpkb3R4UlI2bnMKRnJJNkFkeU5sTkVWdzBvMTN0QUFjdkRDWmJFVDVVVUhBeHFtRXBId3NuUW94OFhiOEhuN3BqR0x1a091aFBCNgo1bTNMaU5RL21xTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnTnRTbmFGeElqNTJEWkJvMVhSUTZDaHhoaTN5bkVRL1ZpZHBDRWJWOXhUZ0NJQXk2bXgzZgp3aEF2b2p2TElpa3NmTzhSZk55K0VKK2d3UjdvajJsYjU2aWcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"signature": "MEUCIQDqfr/Jd0PqiUVndPHhWadG5ruVxYZmVQ+NBPJINl/nTgIgVRv3LTMNZFUXMp2FNEfkMk9deBnAZ5xddsYaQl1z0jQ="
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"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": "_lifecycle",
|
||||||
|
"rwset": {
|
||||||
|
"metadata_writes": [],
|
||||||
|
"range_queries_info": [],
|
||||||
|
"reads": [
|
||||||
|
{
|
||||||
|
"key": "namespaces/fields/exp02/Sequence",
|
||||||
|
"version": {
|
||||||
|
"block_num": "5",
|
||||||
|
"tx_num": "0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"writes": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"collection_hashed_rwset": [],
|
||||||
|
"namespace": "exp02",
|
||||||
|
"rwset": {
|
||||||
|
"metadata_writes": [],
|
||||||
|
"range_queries_info": [],
|
||||||
|
"reads": [
|
||||||
|
{
|
||||||
|
"key": "\u0000initialized",
|
||||||
|
"version": {
|
||||||
|
"block_num": "6",
|
||||||
|
"tx_num": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "a",
|
||||||
|
"version": {
|
||||||
|
"block_num": "7",
|
||||||
|
"tx_num": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "b",
|
||||||
|
"version": {
|
||||||
|
"block_num": "7",
|
||||||
|
"tx_num": "0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"writes": [
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "a",
|
||||||
|
"value": "ODA="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"is_delete": false,
|
||||||
|
"key": "b",
|
||||||
|
"value": "MjIw"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"token_operations": []
|
||||||
|
},
|
||||||
|
"proposal_hash": "ad532JjVagLsqeBR+zp7e9j9cvU2on3pYWZ6xSAyayQ="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"chaincode_proposal_payload": {
|
||||||
|
"TransientMap": {},
|
||||||
|
"input": {
|
||||||
|
"chaincode_spec": {
|
||||||
|
"chaincode_id": {
|
||||||
|
"name": "exp02",
|
||||||
|
"path": "",
|
||||||
|
"version": ""
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"args": [
|
||||||
|
"aW52b2tl",
|
||||||
|
"YQ==",
|
||||||
|
"Yg==",
|
||||||
|
"MTA="
|
||||||
|
],
|
||||||
|
"decorations": {},
|
||||||
|
"is_init": false
|
||||||
|
},
|
||||||
|
"timeout": 0,
|
||||||
|
"type": "GOLANG"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": "EgcSBWV4cDAy",
|
||||||
|
"timestamp": "2019-04-22T06:21:13.573184800Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "d0221f586a91c5c1096485165241738104a10d646e5ae968cc1f51607b4cfc57",
|
||||||
|
"type": 3,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org2MSP"
|
||||||
|
},
|
||||||
|
"nonce": "enwEsFNrjWKNK1i1inkOv97RV9LZZa05"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEUCIQCVzzYccSNfKXtKbEEjmzxG+IPpk3ESgPnqOHBBnfs8pQIgcehszn7XGf+22Agdwv+kFuwyrFniqG9r1vfzH81n9UY="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "vgvcf3uU3Y2p0S2QS0Cvjs8x3GcaPkQUnRQGBKCj4qI=",
|
||||||
|
"number": "8",
|
||||||
|
"previous_hash": "+9LltAXp3fopLIFyr/9taG7mX9RPX6IiqnUgn9f+Xcs="
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"CgQKAggCEv4GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhgXBKuDubQ4tsi7vwWS2Ajsh9YpKMx2+nUSRzBFAiEAoihURaLN/6AsolGBeLLHFhlo92WjBg+mgXJAKvUU5lsCIESexCV4cFqgPuD5yQTCw9gZzOZec8C/PSG0VFN/YWHb",
|
||||||
|
"CgIIAg==",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -0,0 +1,995 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"principal_classification": "ROLE"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rule": {
|
||||||
|
"n_out_of": {
|
||||||
|
"n": 1,
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"signed_by": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org1MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQU51a24yaHZsdHBMQkp0ZnJQVytQd0V3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCRFozUTUrd1l2SlM1ejhjN3FTWUNRUTQxZi9OTUpnUTdVMlFaTE4zMjduNGhDMURFdWk5endVNwp0VHlsTnFZWXpybVlsYnlzMituWFpHdzNmZUZDMm1hamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWd0VFBZQ2p2NTlHSTJUdWZ0Tm8xTzJ3M1lyZUFrenpQaU43aVhyV0krVE9Vd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdIeElaOW1RUFFRWGlNTTcweTFEMnhtTGQ1REc2Mk01UDJwRnFocU14eEdFQ0lENHJXeFpFCkJYWTFGcUxqMDBDTUJPajh2V2RzU2R2VXdadEF1WGIvWDZrMgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"principal_classification": "ROLE"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rule": {
|
||||||
|
"n_out_of": {
|
||||||
|
"n": 1,
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"signed_by": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org2MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQUptbFlNdlo4Ynl3SThMV29YOS9MK0F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQWdkemU3d0hYU0MvSDRxaEdVZGRXakZpSmxBU08rUFhaM3NLbXJ2MlRRUXl6bDNXUkVYYThDaQpBU0NGcWJZanpzQnFmQWwvUHJVYU5sanZZdEQ0UUFXamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWdtQW5SZ3FwdGFIVTZ6QWpLQ2R3azVReERmeS9SUlZycVRqdU5wMm83TGhjd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdBdHhZV1VTbTUrR0pGbzJITXZubnFWUTlFeXUrTUpiYTAzQlFTVldCQ1JFQ0lIN0JaVVZCCnVTa3ZlVVByMFo0Q0NQV0FqcktkeHNqbjZzcEJBamtjREFTcQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 3,
|
||||||
|
"value": {
|
||||||
|
"rule": "MAJORITY",
|
||||||
|
"sub_policy": "Endorsement"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"LifecycleEndorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 3,
|
||||||
|
"value": {
|
||||||
|
"rule": "MAJORITY",
|
||||||
|
"sub_policy": "Endorsement"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"ACLs": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"acls": {
|
||||||
|
"_lifecycle/CommitChaincodeDefinition": {
|
||||||
|
"policy_ref": "/Channel/Application/Writers"
|
||||||
|
},
|
||||||
|
"_lifecycle/QueryChaincodeDefinition": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"_lifecycle/QueryNamespaceDefinitions": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/GetConfigBlock": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/GetConfigTree": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/SimulateConfigTreeUpdate": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"event/Block": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"event/FilteredBlock": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/ChaincodeExists": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetChaincodeData": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetDeploymentSpec": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetInstantiatedChaincodes": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"peer/ChaincodeToChaincode": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"peer/Propose": {
|
||||||
|
"policy_ref": "/Channel/Application/Writers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByHash": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByNumber": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByTxID": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetChainInfo": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetTransactionByID": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRVmF6OENZOCtDNGZLdEIrckxPTUN1REFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVlFSGtJbmxGK3luNnlWSGlPa2pMcnlLOWRkOUhFWFczMU1aekNhODRTS2ZITnRtU1UxVG4KSmc0OG0vL1FVVzJXQ1dGT3FJRUdFTHJ0bUY5ZjBqUVJrNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGhiN2dXCnRVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFLamduTFIxa3kyL3RnUEVuMEkvWGFuZUpBWmEKMG4rVzlnbTZqSTFLL1pFQ0FpQmFmTFdOZmlzalhsVjhRMHJwY3FGL0ZKdTZJT0FITElhSTFsSXFuNEhzd2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQRENDQWVPZ0F3SUJBZ0lRVjh2a2VKdEZSUzRGeXVkYjI1SjljREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHYkgxNDNFUEpIQWtiSDc4MVdMbFUyZnR5NjgKWEZyczBHbkFaWVVURjhmY0RyeHpFQ1NyS1ViaVlJSE9RSGRyMFpyVHJtQko4akxUSXoxT1VUVnpveFdqYlRCcgpNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlZIUTRFSWdRZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGgKYjdnV3RVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ05iQ0t4YkczcStsV3lJMFNnc1RVWnd1awp0MHZGZ3VJVy9LYUdZT1NwZGtRQ0lFL25hZXNUTjhoN1hMcmptYlVsLzhRWGtCY3B3WHlId2RmQTF3RGlSbTJVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU05dUhSR1lvaHZQZDRkZ0NxZFVHU1V3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTBNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTdlROS0YzNzk1NytFN012VnQKTjZYTFFyOFlVeTdCV05meTgrOUc0SG1LZHpzcjRRZkxhV2UxM2cvOFd1Ny9oUXAvT25nckp0Qi8xYkZaeFlzMgorSlB4bzIwd2F6QU9CZ05WSFE4QkFmOEVCQU1DQWFZd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3SUdDQ3NHCkFRVUZCd01CTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUI0RnJGRTlrNkF2YXltUGxzQWkKVUhkNnVDN0E0ZkdGZHZ0NkVuODNEeXI1TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEbEhnQlQxSk4ya2h5ZgptRkg4YlVvcFgzb3JESHhpUExNa1ZiTlR4QVp1MUFJZ2NJVitldTd2d0NacUNHMzVMcFIzYlpVR1h6VnpuUTF2ClJwWXJTd2w4czBvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": 10485760,
|
||||||
|
"max_message_count": 500,
|
||||||
|
"preferred_max_bytes": 2097152
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"BatchTimeout": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"timeout": "2s"
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ChannelRestrictions": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ConsensusType": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"metadata": null,
|
||||||
|
"migration_context": "0",
|
||||||
|
"migration_state": "MIG_STATE_NONE",
|
||||||
|
"type": "solo"
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"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": "",
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"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": "",
|
||||||
|
"policies": {},
|
||||||
|
"values": {},
|
||||||
|
"version": "1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mod_policy": "",
|
||||||
|
"policies": {},
|
||||||
|
"values": {},
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signatures": [
|
||||||
|
{
|
||||||
|
"signature": "MEUCIQDu0LU4kqDP+1IdacOqTLMUtjwLaLah3Fj8MxYhtQ/pOAIgJHQJijKMJsGe/6PGwi5TflDxTls1WUd90V62sYkMBAQ=",
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org2MSP"
|
||||||
|
},
|
||||||
|
"nonce": "bLGKcLbH54ywMi0QWZXkuumHhAGIaiaB"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": null,
|
||||||
|
"timestamp": "2019-04-22T06:20:14Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "",
|
||||||
|
"type": 2,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||||
|
"mspid": "Org2MSP"
|
||||||
|
},
|
||||||
|
"nonce": "l7TjUUniD3Orks+vvNL4J09zzxAJkd2x"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEQCIGcuXU5BXEbptlq6c0oP55eDR9Y3ATPzDb0a2Cl2GfwmAiAlrMgHrd3miVU8VhLLkmX2D+oBCDsanSWCAcrMowUY2g=="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"channel_header": {
|
||||||
|
"channel_id": "businesschannel",
|
||||||
|
"epoch": "0",
|
||||||
|
"extension": null,
|
||||||
|
"timestamp": "2019-04-22T06:20:14Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "",
|
||||||
|
"type": 1,
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": {
|
||||||
|
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"mspid": "OrdererMSP"
|
||||||
|
},
|
||||||
|
"nonce": "mQi2fd9HUcDkXiDHAIsolbwPdxUWfwe/"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": "MEUCIQDtyV17U6u0MfFZMRDRoEByXXwv1AqcO6CfhuWd9FslEAIgYgm+LoeQ4MogjJDjct4UofbLuZchvXDSoCJ4YjpGiDY="
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "dSdOKvAnQvLUbME/SUXh1RbcOSTpO0uY1Ly6bbWmu1o=",
|
||||||
|
"number": "2",
|
||||||
|
"previous_hash": "M1c5Gj4FfulT9NK+HtAgIo5xLAZntSVdnnuy5rS7Mf8="
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"CgQKAggCEv0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUpCRkZSREx6NlVuNy8wd0xVa0pkeE13Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCSUJNaUt4bjBMV29WbEx2OFh4YlgxRDQ2ZVZMNmE4cnBWVGNkZ1BlY3E4Y0RwdE4KNE9nc2FKTmpwOTBqS0ZPcENQTzg1V0tLS0J2b2hPbytDQm9aOHBHalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJTWQ2M1M5UnZOdXkyWHZ0NkVjWW84dWtYajJVCjRXKzRGclZDSkMvY2dubU9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQXNHeUdKK2RFNEY1NnE4WVVlMFdMSzYKTit2c1hSSERsUnNjTUNCN3l4WGFBaUFzeUpHZDBydFhtYWU5YjNQVi9ldkpOWWVnUlFSY1B3eCtYeGpRREJ4aApRUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhh1VpoG4CaP+fFSsx4ID/C1/hPt/THqcbASRjBEAiBtOJ43pSxkVVXlf0h0Zu9nFmymdD2NwGKTj1QBzbFnHgIgPntqToR0mtzXY4/XjrOQ5zZ/iz2SNrpfbHJYBzXf3v4=",
|
||||||
|
"CgIIAg==",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,332 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"LifecycleEndorsement": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Readers": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Writers": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"values": {
|
||||||
|
"ACLs": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org3MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRR292aW9Sd1g0dXR2Yy9OSCtndW1vekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVI5VnZzd1BpanIKelZONFZudDhyZEs4eTdOUGdEZkF4eThUdzUxOHJKdnlNRXRNSDdTRVRsV0dDSHBaZGlUU3czNWsvcGF5Ry9reQp1OElkUTZBR0I3T2VvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NDdk5JTVVXT25FYmhkVjdCWUZnYU9uWmJLNDkvR1NUK1BBNjJnNEtPY2p4ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlCV2tYU2RXZlpramg2RXJIay9uTmNjR2cvZHV2cHg2eXd3Yk5uUUZ0U1o4d0lnZnRTUQpSMzJtYTlBd3JGaVVlZlhXZlU3YjF3OW1FMy9RVlZyd1NkVi81cEk9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQUl6RVVZZlZoWDRwd2NvU0t4RzByYjh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkE4UGd1Uk9KY1M5b29RNDRYdnVERkdrZmprZFBHaXRZaTh6QWtqaGxQSTRoNk0vV1M5cEYzZVd3V3ZvWExTQgo2R2dUelBTR2JPbDl4azl6RUwzbjBpMmpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKcnpTREZGanB4RzRYVmV3V0JZR2pwMld5dVBmeGtrL2p3T3RvT0Nqbkk4Y3dDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQUtReUx3eG50dlRBYW9iVTdjQ2VoR2R5c0tabzE1WEJSUG1UcElGYnZ6QjFBaUJkR3I4YzMvOFQrZHBjCkNCOFVLdCtHc0gzLzdBRHJObzdvZk9nN0J6TW9udz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQUl6RVVZZlZoWDRwd2NvU0t4RzByYjh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkE4UGd1Uk9KY1M5b29RNDRYdnVERkdrZmprZFBHaXRZaTh6QWtqaGxQSTRoNk0vV1M5cEYzZVd3V3ZvWExTQgo2R2dUelBTR2JPbDl4azl6RUwzbjBpMmpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKcnpTREZGanB4RzRYVmV3V0JZR2pwMld5dVBmeGtrL2p3T3RvT0Nqbkk4Y3dDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQUtReUx3eG50dlRBYW9iVTdjQ2VoR2R5c0tabzE1WEJSUG1UcElGYnZ6QjFBaUJkR3I4YzMvOFQrZHBjCkNCOFVLdCtHc0gzLzdBRHJObzdvZk9nN0J6TW9udz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org3MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQUl6RVVZZlZoWDRwd2NvU0t4RzByYjh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkE4UGd1Uk9KY1M5b29RNDRYdnVERkdrZmprZFBHaXRZaTh6QWtqaGxQSTRoNk0vV1M5cEYzZVd3V3ZvWExTQgo2R2dUelBTR2JPbDl4azl6RUwzbjBpMmpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKcnpTREZGanB4RzRYVmV3V0JZR2pwMld5dVBmeGtrL2p3T3RvT0Nqbkk4Y3dDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQUtReUx3eG50dlRBYW9iVTdjQ2VoR2R5c0tabzE1WEJSUG1UcElGYnZ6QjFBaUJkR3I4YzMvOFQrZHBjCkNCOFVLdCtHc0gzLzdBRHJObzdvZk9nN0J6TW9udz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWakNDQWYyZ0F3SUJBZ0lRUVlZQy83enNIYld4NHBGRmZqalYyekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTAKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN6TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN6TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUV2bXBSMUlNTEUzZmsvUWlOOWM0ZVMweGxmLzEwV1dtZWhibWhjL3pLZTg0LzZWUHF3aTA2K3AvdworNW1UL1gvYnFNcmo0SEZ2RjllbmlsREhhQm5LZ2FOdE1Hc3dEZ1lEVlIwUEFRSC9CQVFEQWdHbU1CMEdBMVVkCkpRUVdNQlFHQ0NzR0FRVUZCd01DQmdnckJnRUZCUWNEQVRBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUNrR0ExVWQKRGdRaUJDREhMMjBpeW96SitWKzRmUGZQdEJaa2VJeFdycVMrdmNJc1kwTGJMbGFFUmpBS0JnZ3Foa2pPUFFRRApBZ05IQURCRUFpQTZ6bm9wdzY3dEFBOFh0STBNYjFXd0lXSnhoZ1duMVdJMVppbWdCVWw1U2dJZ1ZISmpibFdmClNVZWxZZmRuNDhYN0JySlQ4VGJaR0QzR3I0bmdlc212M1RFPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"type": 0
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policies": {
|
||||||
|
"Admins": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"LifecycleEndorsement": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Readers": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Writers": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"values": {
|
||||||
|
"ACLs": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mod_policy": "",
|
||||||
|
"policies": {},
|
||||||
|
"values": {},
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,344 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"LifecycleEndorsement": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Readers": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Writers": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"values": {
|
||||||
|
"ACLs": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org3MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRR292aW9Sd1g0dXR2Yy9OSCtndW1vekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVI5VnZzd1BpanIKelZONFZudDhyZEs4eTdOUGdEZkF4eThUdzUxOHJKdnlNRXRNSDdTRVRsV0dDSHBaZGlUU3czNWsvcGF5Ry9reQp1OElkUTZBR0I3T2VvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NDdk5JTVVXT25FYmhkVjdCWUZnYU9uWmJLNDkvR1NUK1BBNjJnNEtPY2p4ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlCV2tYU2RXZlpramg2RXJIay9uTmNjR2cvZHV2cHg2eXd3Yk5uUUZ0U1o4d0lnZnRTUQpSMzJtYTlBd3JGaVVlZlhXZlU3YjF3OW1FMy9RVlZyd1NkVi81cEk9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQUl6RVVZZlZoWDRwd2NvU0t4RzByYjh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkE4UGd1Uk9KY1M5b29RNDRYdnVERkdrZmprZFBHaXRZaTh6QWtqaGxQSTRoNk0vV1M5cEYzZVd3V3ZvWExTQgo2R2dUelBTR2JPbDl4azl6RUwzbjBpMmpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKcnpTREZGanB4RzRYVmV3V0JZR2pwMld5dVBmeGtrL2p3T3RvT0Nqbkk4Y3dDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQUtReUx3eG50dlRBYW9iVTdjQ2VoR2R5c0tabzE1WEJSUG1UcElGYnZ6QjFBaUJkR3I4YzMvOFQrZHBjCkNCOFVLdCtHc0gzLzdBRHJObzdvZk9nN0J6TW9udz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQUl6RVVZZlZoWDRwd2NvU0t4RzByYjh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkE4UGd1Uk9KY1M5b29RNDRYdnVERkdrZmprZFBHaXRZaTh6QWtqaGxQSTRoNk0vV1M5cEYzZVd3V3ZvWExTQgo2R2dUelBTR2JPbDl4azl6RUwzbjBpMmpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKcnpTREZGanB4RzRYVmV3V0JZR2pwMld5dVBmeGtrL2p3T3RvT0Nqbkk4Y3dDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQUtReUx3eG50dlRBYW9iVTdjQ2VoR2R5c0tabzE1WEJSUG1UcElGYnZ6QjFBaUJkR3I4YzMvOFQrZHBjCkNCOFVLdCtHc0gzLzdBRHJObzdvZk9nN0J6TW9udz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org3MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQUl6RVVZZlZoWDRwd2NvU0t4RzByYjh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkE4UGd1Uk9KY1M5b29RNDRYdnVERkdrZmprZFBHaXRZaTh6QWtqaGxQSTRoNk0vV1M5cEYzZVd3V3ZvWExTQgo2R2dUelBTR2JPbDl4azl6RUwzbjBpMmpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKcnpTREZGanB4RzRYVmV3V0JZR2pwMld5dVBmeGtrL2p3T3RvT0Nqbkk4Y3dDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQUtReUx3eG50dlRBYW9iVTdjQ2VoR2R5c0tabzE1WEJSUG1UcElGYnZ6QjFBaUJkR3I4YzMvOFQrZHBjCkNCOFVLdCtHc0gzLzdBRHJObzdvZk9nN0J6TW9udz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWakNDQWYyZ0F3SUJBZ0lRUVlZQy83enNIYld4NHBGRmZqalYyekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTAKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN6TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN6TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUV2bXBSMUlNTEUzZmsvUWlOOWM0ZVMweGxmLzEwV1dtZWhibWhjL3pLZTg0LzZWUHF3aTA2K3AvdworNW1UL1gvYnFNcmo0SEZ2RjllbmlsREhhQm5LZ2FOdE1Hc3dEZ1lEVlIwUEFRSC9CQVFEQWdHbU1CMEdBMVVkCkpRUVdNQlFHQ0NzR0FRVUZCd01DQmdnckJnRUZCUWNEQVRBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUNrR0ExVWQKRGdRaUJDREhMMjBpeW96SitWKzRmUGZQdEJaa2VJeFdycVMrdmNJc1kwTGJMbGFFUmpBS0JnZ3Foa2pPUFFRRApBZ05IQURCRUFpQTZ6bm9wdzY3dEFBOFh0STBNYjFXd0lXSnhoZ1duMVdJMVppbWdCVWw1U2dJZ1ZISmpibFdmClNVZWxZZmRuNDhYN0JySlQ4VGJaR0QzR3I0bmdlc212M1RFPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"type": 0
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policies": {
|
||||||
|
"Admins": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"LifecycleEndorsement": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Readers": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Writers": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"policy": null,
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"values": {
|
||||||
|
"ACLs": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mod_policy": "",
|
||||||
|
"policies": {},
|
||||||
|
"values": {},
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,715 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org1MSP",
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org1MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQU51a24yaHZsdHBMQkp0ZnJQVytQd0V3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCRFozUTUrd1l2SlM1ejhjN3FTWUNRUTQxZi9OTUpnUTdVMlFaTE4zMjduNGhDMURFdWk5endVNwp0VHlsTnFZWXpybVlsYnlzMituWFpHdzNmZUZDMm1hamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWd0VFBZQ2p2NTlHSTJUdWZ0Tm8xTzJ3M1lyZUFrenpQaU43aVhyV0krVE9Vd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdIeElaOW1RUFFRWGlNTTcweTFEMnhtTGQ1REc2Mk01UDJwRnFocU14eEdFQ0lENHJXeFpFCkJYWTFGcUxqMDBDTUJPajh2V2RzU2R2VXdadEF1WGIvWDZrMgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org2MSP",
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org2MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQUptbFlNdlo4Ynl3SThMV29YOS9MK0F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQWdkemU3d0hYU0MvSDRxaEdVZGRXakZpSmxBU08rUFhaM3NLbXJ2MlRRUXl6bDNXUkVYYThDaQpBU0NGcWJZanpzQnFmQWwvUHJVYU5sanZZdEQ0UUFXamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWdtQW5SZ3FwdGFIVTZ6QWpLQ2R3azVReERmeS9SUlZycVRqdU5wMm83TGhjd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdBdHhZV1VTbTUrR0pGbzJITXZubnFWUTlFeXUrTUpiYTAzQlFTVldCQ1JFQ0lIN0JaVVZCCnVTa3ZlVVByMFo0Q0NQV0FqcktkeHNqbjZzcEJBamtjREFTcQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRVmF6OENZOCtDNGZLdEIrckxPTUN1REFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVlFSGtJbmxGK3luNnlWSGlPa2pMcnlLOWRkOUhFWFczMU1aekNhODRTS2ZITnRtU1UxVG4KSmc0OG0vL1FVVzJXQ1dGT3FJRUdFTHJ0bUY5ZjBqUVJrNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGhiN2dXCnRVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFLamduTFIxa3kyL3RnUEVuMEkvWGFuZUpBWmEKMG4rVzlnbTZqSTFLL1pFQ0FpQmFmTFdOZmlzalhsVjhRMHJwY3FGL0ZKdTZJT0FITElhSTFsSXFuNEhzd2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQRENDQWVPZ0F3SUJBZ0lRVjh2a2VKdEZSUzRGeXVkYjI1SjljREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHYkgxNDNFUEpIQWtiSDc4MVdMbFUyZnR5NjgKWEZyczBHbkFaWVVURjhmY0RyeHpFQ1NyS1ViaVlJSE9RSGRyMFpyVHJtQko4akxUSXoxT1VUVnpveFdqYlRCcgpNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlZIUTRFSWdRZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGgKYjdnV3RVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ05iQ0t4YkczcStsV3lJMFNnc1RVWnd1awp0MHZGZ3VJVy9LYUdZT1NwZGtRQ0lFL25hZXNUTjhoN1hMcmptYlVsLzhRWGtCY3B3WHlId2RmQTF3RGlSbTJVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU05dUhSR1lvaHZQZDRkZ0NxZFVHU1V3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTBNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTdlROS0YzNzk1NytFN012VnQKTjZYTFFyOFlVeTdCV05meTgrOUc0SG1LZHpzcjRRZkxhV2UxM2cvOFd1Ny9oUXAvT25nckp0Qi8xYkZaeFlzMgorSlB4bzIwd2F6QU9CZ05WSFE4QkFmOEVCQU1DQWFZd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3SUdDQ3NHCkFRVUZCd01CTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUI0RnJGRTlrNkF2YXltUGxzQWkKVUhkNnVDN0E0ZkdGZHZ0NkVuODNEeXI1TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEbEhnQlQxSk4ya2h5ZgptRkg4YlVvcFgzb3JESHhpUExNa1ZiTlR4QVp1MUFJZ2NJVitldTd2d0NacUNHMzVMcFIzYlpVR1h6VnpuUTF2ClJwWXJTd2w4czBvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": 10485760,
|
||||||
|
"max_message_count": 500,
|
||||||
|
"preferred_max_bytes": 2097152
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"BatchTimeout": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"timeout": "2s"
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ChannelRestrictions": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ConsensusType": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"metadata": null,
|
||||||
|
"migration_context": "0",
|
||||||
|
"migration_state": "MIG_STATE_NONE",
|
||||||
|
"type": "solo"
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": "2019-04-22T06:19:52Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "13d3a3af29e5e77f0cf087ab468a039076c90b8aca94976a6891da795a21642b",
|
||||||
|
"type": 1,
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": null,
|
||||||
|
"nonce": "0hgsOY3yEDIIDnfELuzQLRK9MOHun2F9"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "Dz2T5sUEAms3hJYbKbg6ZSd5J6PKCAiuihiUBaYClXI=",
|
||||||
|
"number": "0",
|
||||||
|
"previous_hash": null
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,715 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org1MSP",
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org1MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQU51a24yaHZsdHBMQkp0ZnJQVytQd0V3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCRFozUTUrd1l2SlM1ejhjN3FTWUNRUTQxZi9OTUpnUTdVMlFaTE4zMjduNGhDMURFdWk5endVNwp0VHlsTnFZWXpybVlsYnlzMituWFpHdzNmZUZDMm1hamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWd0VFBZQ2p2NTlHSTJUdWZ0Tm8xTzJ3M1lyZUFrenpQaU43aVhyV0krVE9Vd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdIeElaOW1RUFFRWGlNTTcweTFEMnhtTGQ1REc2Mk01UDJwRnFocU14eEdFQ0lENHJXeFpFCkJYWTFGcUxqMDBDTUJPajh2V2RzU2R2VXdadEF1WGIvWDZrMgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org2MSP",
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org2MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQUptbFlNdlo4Ynl3SThMV29YOS9MK0F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQWdkemU3d0hYU0MvSDRxaEdVZGRXakZpSmxBU08rUFhaM3NLbXJ2MlRRUXl6bDNXUkVYYThDaQpBU0NGcWJZanpzQnFmQWwvUHJVYU5sanZZdEQ0UUFXamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWdtQW5SZ3FwdGFIVTZ6QWpLQ2R3azVReERmeS9SUlZycVRqdU5wMm83TGhjd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdBdHhZV1VTbTUrR0pGbzJITXZubnFWUTlFeXUrTUpiYTAzQlFTVldCQ1JFQ0lIN0JaVVZCCnVTa3ZlVVByMFo0Q0NQV0FqcktkeHNqbjZzcEJBamtjREFTcQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRVmF6OENZOCtDNGZLdEIrckxPTUN1REFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVlFSGtJbmxGK3luNnlWSGlPa2pMcnlLOWRkOUhFWFczMU1aekNhODRTS2ZITnRtU1UxVG4KSmc0OG0vL1FVVzJXQ1dGT3FJRUdFTHJ0bUY5ZjBqUVJrNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGhiN2dXCnRVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFLamduTFIxa3kyL3RnUEVuMEkvWGFuZUpBWmEKMG4rVzlnbTZqSTFLL1pFQ0FpQmFmTFdOZmlzalhsVjhRMHJwY3FGL0ZKdTZJT0FITElhSTFsSXFuNEhzd2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQRENDQWVPZ0F3SUJBZ0lRVjh2a2VKdEZSUzRGeXVkYjI1SjljREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHYkgxNDNFUEpIQWtiSDc4MVdMbFUyZnR5NjgKWEZyczBHbkFaWVVURjhmY0RyeHpFQ1NyS1ViaVlJSE9RSGRyMFpyVHJtQko4akxUSXoxT1VUVnpveFdqYlRCcgpNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlZIUTRFSWdRZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGgKYjdnV3RVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ05iQ0t4YkczcStsV3lJMFNnc1RVWnd1awp0MHZGZ3VJVy9LYUdZT1NwZGtRQ0lFL25hZXNUTjhoN1hMcmptYlVsLzhRWGtCY3B3WHlId2RmQTF3RGlSbTJVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU05dUhSR1lvaHZQZDRkZ0NxZFVHU1V3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTBNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTdlROS0YzNzk1NytFN012VnQKTjZYTFFyOFlVeTdCV05meTgrOUc0SG1LZHpzcjRRZkxhV2UxM2cvOFd1Ny9oUXAvT25nckp0Qi8xYkZaeFlzMgorSlB4bzIwd2F6QU9CZ05WSFE4QkFmOEVCQU1DQWFZd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3SUdDQ3NHCkFRVUZCd01CTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUI0RnJGRTlrNkF2YXltUGxzQWkKVUhkNnVDN0E0ZkdGZHZ0NkVuODNEeXI1TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEbEhnQlQxSk4ya2h5ZgptRkg4YlVvcFgzb3JESHhpUExNa1ZiTlR4QVp1MUFJZ2NJVitldTd2d0NacUNHMzVMcFIzYlpVR1h6VnpuUTF2ClJwWXJTd2w4czBvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": 10485760,
|
||||||
|
"max_message_count": 20,
|
||||||
|
"preferred_max_bytes": 2097152
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"BatchTimeout": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"timeout": "2s"
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ChannelRestrictions": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ConsensusType": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"metadata": null,
|
||||||
|
"migration_context": "0",
|
||||||
|
"migration_state": "MIG_STATE_NONE",
|
||||||
|
"type": "solo"
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": "2019-04-22T06:19:52Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "13d3a3af29e5e77f0cf087ab468a039076c90b8aca94976a6891da795a21642b",
|
||||||
|
"type": 1,
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": null,
|
||||||
|
"nonce": "0hgsOY3yEDIIDnfELuzQLRK9MOHun2F9"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "Dz2T5sUEAms3hJYbKbg6ZSd5J6PKCAiuihiUBaYClXI=",
|
||||||
|
"number": "0",
|
||||||
|
"previous_hash": null
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,796 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"principal_classification": "ROLE"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rule": {
|
||||||
|
"n_out_of": {
|
||||||
|
"n": 1,
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"signed_by": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org1MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQU51a24yaHZsdHBMQkp0ZnJQVytQd0V3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCRFozUTUrd1l2SlM1ejhjN3FTWUNRUTQxZi9OTUpnUTdVMlFaTE4zMjduNGhDMURFdWk5endVNwp0VHlsTnFZWXpybVlsYnlzMituWFpHdzNmZUZDMm1hamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWd0VFBZQ2p2NTlHSTJUdWZ0Tm8xTzJ3M1lyZUFrenpQaU43aVhyV0krVE9Vd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdIeElaOW1RUFFRWGlNTTcweTFEMnhtTGQ1REc2Mk01UDJwRnFocU14eEdFQ0lENHJXeFpFCkJYWTFGcUxqMDBDTUJPajh2V2RzU2R2VXdadEF1WGIvWDZrMgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"principal_classification": "ROLE"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rule": {
|
||||||
|
"n_out_of": {
|
||||||
|
"n": 1,
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"signed_by": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org2MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQUptbFlNdlo4Ynl3SThMV29YOS9MK0F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQWdkemU3d0hYU0MvSDRxaEdVZGRXakZpSmxBU08rUFhaM3NLbXJ2MlRRUXl6bDNXUkVYYThDaQpBU0NGcWJZanpzQnFmQWwvUHJVYU5sanZZdEQ0UUFXamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWdtQW5SZ3FwdGFIVTZ6QWpLQ2R3azVReERmeS9SUlZycVRqdU5wMm83TGhjd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdBdHhZV1VTbTUrR0pGbzJITXZubnFWUTlFeXUrTUpiYTAzQlFTVldCQ1JFQ0lIN0JaVVZCCnVTa3ZlVVByMFo0Q0NQV0FqcktkeHNqbjZzcEJBamtjREFTcQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 3,
|
||||||
|
"value": {
|
||||||
|
"rule": "MAJORITY",
|
||||||
|
"sub_policy": "Endorsement"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"LifecycleEndorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 3,
|
||||||
|
"value": {
|
||||||
|
"rule": "MAJORITY",
|
||||||
|
"sub_policy": "Endorsement"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"ACLs": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"acls": {
|
||||||
|
"_lifecycle/CommitChaincodeDefinition": {
|
||||||
|
"policy_ref": "/Channel/Application/Writers"
|
||||||
|
},
|
||||||
|
"_lifecycle/QueryChaincodeDefinition": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"_lifecycle/QueryNamespaceDefinitions": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/GetConfigBlock": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/GetConfigTree": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/SimulateConfigTreeUpdate": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"event/Block": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"event/FilteredBlock": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/ChaincodeExists": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetChaincodeData": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetDeploymentSpec": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetInstantiatedChaincodes": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"peer/ChaincodeToChaincode": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"peer/Propose": {
|
||||||
|
"policy_ref": "/Channel/Application/Writers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByHash": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByNumber": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByTxID": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetChainInfo": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetTransactionByID": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRVmF6OENZOCtDNGZLdEIrckxPTUN1REFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVlFSGtJbmxGK3luNnlWSGlPa2pMcnlLOWRkOUhFWFczMU1aekNhODRTS2ZITnRtU1UxVG4KSmc0OG0vL1FVVzJXQ1dGT3FJRUdFTHJ0bUY5ZjBqUVJrNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGhiN2dXCnRVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFLamduTFIxa3kyL3RnUEVuMEkvWGFuZUpBWmEKMG4rVzlnbTZqSTFLL1pFQ0FpQmFmTFdOZmlzalhsVjhRMHJwY3FGL0ZKdTZJT0FITElhSTFsSXFuNEhzd2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQRENDQWVPZ0F3SUJBZ0lRVjh2a2VKdEZSUzRGeXVkYjI1SjljREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHYkgxNDNFUEpIQWtiSDc4MVdMbFUyZnR5NjgKWEZyczBHbkFaWVVURjhmY0RyeHpFQ1NyS1ViaVlJSE9RSGRyMFpyVHJtQko4akxUSXoxT1VUVnpveFdqYlRCcgpNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlZIUTRFSWdRZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGgKYjdnV3RVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ05iQ0t4YkczcStsV3lJMFNnc1RVWnd1awp0MHZGZ3VJVy9LYUdZT1NwZGtRQ0lFL25hZXNUTjhoN1hMcmptYlVsLzhRWGtCY3B3WHlId2RmQTF3RGlSbTJVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU05dUhSR1lvaHZQZDRkZ0NxZFVHU1V3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTBNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTdlROS0YzNzk1NytFN012VnQKTjZYTFFyOFlVeTdCV05meTgrOUc0SG1LZHpzcjRRZkxhV2UxM2cvOFd1Ny9oUXAvT25nckp0Qi8xYkZaeFlzMgorSlB4bzIwd2F6QU9CZ05WSFE4QkFmOEVCQU1DQWFZd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3SUdDQ3NHCkFRVUZCd01CTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUI0RnJGRTlrNkF2YXltUGxzQWkKVUhkNnVDN0E0ZkdGZHZ0NkVuODNEeXI1TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEbEhnQlQxSk4ya2h5ZgptRkg4YlVvcFgzb3JESHhpUExNa1ZiTlR4QVp1MUFJZ2NJVitldTd2d0NacUNHMzVMcFIzYlpVR1h6VnpuUTF2ClJwWXJTd2w4czBvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": 10485760,
|
||||||
|
"max_message_count": 500,
|
||||||
|
"preferred_max_bytes": 2097152
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"BatchTimeout": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"timeout": "2s"
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ChannelRestrictions": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ConsensusType": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"metadata": null,
|
||||||
|
"migration_context": "0",
|
||||||
|
"migration_state": "MIG_STATE_NONE",
|
||||||
|
"type": "solo"
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,715 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org1MSP",
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org1MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQU51a24yaHZsdHBMQkp0ZnJQVytQd0V3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCRFozUTUrd1l2SlM1ejhjN3FTWUNRUTQxZi9OTUpnUTdVMlFaTE4zMjduNGhDMURFdWk5endVNwp0VHlsTnFZWXpybVlsYnlzMituWFpHdzNmZUZDMm1hamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWd0VFBZQ2p2NTlHSTJUdWZ0Tm8xTzJ3M1lyZUFrenpQaU43aVhyV0krVE9Vd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdIeElaOW1RUFFRWGlNTTcweTFEMnhtTGQ1REc2Mk01UDJwRnFocU14eEdFQ0lENHJXeFpFCkJYWTFGcUxqMDBDTUJPajh2V2RzU2R2VXdadEF1WGIvWDZrMgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org2MSP",
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org2MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQUptbFlNdlo4Ynl3SThMV29YOS9MK0F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQWdkemU3d0hYU0MvSDRxaEdVZGRXakZpSmxBU08rUFhaM3NLbXJ2MlRRUXl6bDNXUkVYYThDaQpBU0NGcWJZanpzQnFmQWwvUHJVYU5sanZZdEQ0UUFXamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWdtQW5SZ3FwdGFIVTZ6QWpLQ2R3azVReERmeS9SUlZycVRqdU5wMm83TGhjd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdBdHhZV1VTbTUrR0pGbzJITXZubnFWUTlFeXUrTUpiYTAzQlFTVldCQ1JFQ0lIN0JaVVZCCnVTa3ZlVVByMFo0Q0NQV0FqcktkeHNqbjZzcEJBamtjREFTcQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRVmF6OENZOCtDNGZLdEIrckxPTUN1REFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVlFSGtJbmxGK3luNnlWSGlPa2pMcnlLOWRkOUhFWFczMU1aekNhODRTS2ZITnRtU1UxVG4KSmc0OG0vL1FVVzJXQ1dGT3FJRUdFTHJ0bUY5ZjBqUVJrNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGhiN2dXCnRVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFLamduTFIxa3kyL3RnUEVuMEkvWGFuZUpBWmEKMG4rVzlnbTZqSTFLL1pFQ0FpQmFmTFdOZmlzalhsVjhRMHJwY3FGL0ZKdTZJT0FITElhSTFsSXFuNEhzd2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQRENDQWVPZ0F3SUJBZ0lRVjh2a2VKdEZSUzRGeXVkYjI1SjljREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHYkgxNDNFUEpIQWtiSDc4MVdMbFUyZnR5NjgKWEZyczBHbkFaWVVURjhmY0RyeHpFQ1NyS1ViaVlJSE9RSGRyMFpyVHJtQko4akxUSXoxT1VUVnpveFdqYlRCcgpNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlZIUTRFSWdRZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGgKYjdnV3RVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ05iQ0t4YkczcStsV3lJMFNnc1RVWnd1awp0MHZGZ3VJVy9LYUdZT1NwZGtRQ0lFL25hZXNUTjhoN1hMcmptYlVsLzhRWGtCY3B3WHlId2RmQTF3RGlSbTJVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU05dUhSR1lvaHZQZDRkZ0NxZFVHU1V3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTBNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTdlROS0YzNzk1NytFN012VnQKTjZYTFFyOFlVeTdCV05meTgrOUc0SG1LZHpzcjRRZkxhV2UxM2cvOFd1Ny9oUXAvT25nckp0Qi8xYkZaeFlzMgorSlB4bzIwd2F6QU9CZ05WSFE4QkFmOEVCQU1DQWFZd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3SUdDQ3NHCkFRVUZCd01CTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUI0RnJGRTlrNkF2YXltUGxzQWkKVUhkNnVDN0E0ZkdGZHZ0NkVuODNEeXI1TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEbEhnQlQxSk4ya2h5ZgptRkg4YlVvcFgzb3JESHhpUExNa1ZiTlR4QVp1MUFJZ2NJVitldTd2d0NacUNHMzVMcFIzYlpVR1h6VnpuUTF2ClJwWXJTd2w4czBvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": 10485760,
|
||||||
|
"max_message_count": 500,
|
||||||
|
"preferred_max_bytes": 2097152
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"BatchTimeout": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"timeout": "2s"
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ChannelRestrictions": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ConsensusType": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"metadata": null,
|
||||||
|
"migration_context": "0",
|
||||||
|
"migration_state": "MIG_STATE_NONE",
|
||||||
|
"type": "solo"
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": "2019-04-22T06:19:52Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "13d3a3af29e5e77f0cf087ab468a039076c90b8aca94976a6891da795a21642b",
|
||||||
|
"type": 1,
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": null,
|
||||||
|
"nonce": "0hgsOY3yEDIIDnfELuzQLRK9MOHun2F9"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "Dz2T5sUEAms3hJYbKbg6ZSd5J6PKCAiuihiUBaYClXI=",
|
||||||
|
"number": "0",
|
||||||
|
"previous_hash": null
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -0,0 +1,715 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org1MSP",
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org1MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQU51a24yaHZsdHBMQkp0ZnJQVytQd0V3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCRFozUTUrd1l2SlM1ejhjN3FTWUNRUTQxZi9OTUpnUTdVMlFaTE4zMjduNGhDMURFdWk5endVNwp0VHlsTnFZWXpybVlsYnlzMituWFpHdzNmZUZDMm1hamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWd0VFBZQ2p2NTlHSTJUdWZ0Tm8xTzJ3M1lyZUFrenpQaU43aVhyV0krVE9Vd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdIeElaOW1RUFFRWGlNTTcweTFEMnhtTGQ1REc2Mk01UDJwRnFocU14eEdFQ0lENHJXeFpFCkJYWTFGcUxqMDBDTUJPajh2V2RzU2R2VXdadEF1WGIvWDZrMgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org2MSP",
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org2MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQUptbFlNdlo4Ynl3SThMV29YOS9MK0F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQWdkemU3d0hYU0MvSDRxaEdVZGRXakZpSmxBU08rUFhaM3NLbXJ2MlRRUXl6bDNXUkVYYThDaQpBU0NGcWJZanpzQnFmQWwvUHJVYU5sanZZdEQ0UUFXamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWdtQW5SZ3FwdGFIVTZ6QWpLQ2R3azVReERmeS9SUlZycVRqdU5wMm83TGhjd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdBdHhZV1VTbTUrR0pGbzJITXZubnFWUTlFeXUrTUpiYTAzQlFTVldCQ1JFQ0lIN0JaVVZCCnVTa3ZlVVByMFo0Q0NQV0FqcktkeHNqbjZzcEJBamtjREFTcQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRVmF6OENZOCtDNGZLdEIrckxPTUN1REFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVlFSGtJbmxGK3luNnlWSGlPa2pMcnlLOWRkOUhFWFczMU1aekNhODRTS2ZITnRtU1UxVG4KSmc0OG0vL1FVVzJXQ1dGT3FJRUdFTHJ0bUY5ZjBqUVJrNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGhiN2dXCnRVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFLamduTFIxa3kyL3RnUEVuMEkvWGFuZUpBWmEKMG4rVzlnbTZqSTFLL1pFQ0FpQmFmTFdOZmlzalhsVjhRMHJwY3FGL0ZKdTZJT0FITElhSTFsSXFuNEhzd2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQRENDQWVPZ0F3SUJBZ0lRVjh2a2VKdEZSUzRGeXVkYjI1SjljREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHYkgxNDNFUEpIQWtiSDc4MVdMbFUyZnR5NjgKWEZyczBHbkFaWVVURjhmY0RyeHpFQ1NyS1ViaVlJSE9RSGRyMFpyVHJtQko4akxUSXoxT1VUVnpveFdqYlRCcgpNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlZIUTRFSWdRZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGgKYjdnV3RVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ05iQ0t4YkczcStsV3lJMFNnc1RVWnd1awp0MHZGZ3VJVy9LYUdZT1NwZGtRQ0lFL25hZXNUTjhoN1hMcmptYlVsLzhRWGtCY3B3WHlId2RmQTF3RGlSbTJVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU05dUhSR1lvaHZQZDRkZ0NxZFVHU1V3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTBNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTdlROS0YzNzk1NytFN012VnQKTjZYTFFyOFlVeTdCV05meTgrOUc0SG1LZHpzcjRRZkxhV2UxM2cvOFd1Ny9oUXAvT25nckp0Qi8xYkZaeFlzMgorSlB4bzIwd2F6QU9CZ05WSFE4QkFmOEVCQU1DQWFZd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3SUdDQ3NHCkFRVUZCd01CTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUI0RnJGRTlrNkF2YXltUGxzQWkKVUhkNnVDN0E0ZkdGZHZ0NkVuODNEeXI1TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEbEhnQlQxSk4ya2h5ZgptRkg4YlVvcFgzb3JESHhpUExNa1ZiTlR4QVp1MUFJZ2NJVitldTd2d0NacUNHMzVMcFIzYlpVR1h6VnpuUTF2ClJwWXJTd2w4czBvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": 10485760,
|
||||||
|
"max_message_count": 500,
|
||||||
|
"preferred_max_bytes": 2097152
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"BatchTimeout": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"timeout": "2s"
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ChannelRestrictions": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ConsensusType": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"metadata": null,
|
||||||
|
"migration_context": "0",
|
||||||
|
"migration_state": "MIG_STATE_NONE",
|
||||||
|
"type": "solo"
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": "2019-04-22T06:19:52Z",
|
||||||
|
"tls_cert_hash": null,
|
||||||
|
"tx_id": "13d3a3af29e5e77f0cf087ab468a039076c90b8aca94976a6891da795a21642b",
|
||||||
|
"type": 1,
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"signature_header": {
|
||||||
|
"creator": null,
|
||||||
|
"nonce": "0hgsOY3yEDIIDnfELuzQLRK9MOHun2F9"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signature": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"data_hash": "Dz2T5sUEAms3hJYbKbg6ZSd5J6PKCAiuihiUBaYClXI=",
|
||||||
|
"number": "0",
|
||||||
|
"previous_hash": null
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"metadata": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,990 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org1MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"principal_classification": "ROLE"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rule": {
|
||||||
|
"n_out_of": {
|
||||||
|
"n": 1,
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"signed_by": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQUtpeE9Ya3RvYTVkM3lKODI3dTZuRXd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3hMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFb0RzUXNkL2UKZ2VzR0NnOEJXcVd5aEtRenQ5T3FKSFRQNUEzRmxxUU56eVhySHlMb040bk5CY3ZuakhGeVdyajRMblEvK05OWgpsODVwMjVscSs5VnFtS05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2E3dExQRFpXc3hDcnZPb2VrbEN6R1BnbC9hcjdhUTVOeXlCLzVjdEMrTmd3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFKbTFEajltTGlCbjBUTlFCeXc3QmVqaS9YeFdlUzVucFdub0NVMG03Y1k1QWlCRgoxajg5OWgvc0ttSUVWMnY0eFQ4Uno2Y00vYzU1L0hSTERncnBqaE50Vmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org1MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVVENDQWZpZ0F3SUJBZ0lSQUt2R0EzTkkwQU1GUDVxRnZYOUNYbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIvK2pNT3B2N1pRSS81WFJ1RktFUzRHdXJnMDVRZTRQNWF6dWJMZXZOUG1xVHJUME9hemJDSWI3WnlKSGcvWQphWlZMWFIxVFdMR1hoSUdUMktjYnNWeWpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKYTd0TFBEWldzeENydk9vZWtsQ3pHUGdsL2FyN2FRNU55eUIvNWN0QytOZ3dDZ1lJS29aSXpqMEVBd0lEUndBdwpSQUlnYnZTMmppTjlCMXJTSEJ1MXNuZURNdGg5NnNKaE5ZMk5COGtwZ2xEWnpCb0NJRnRuYnArNVRYb3FGYmwyCk4wcXpidTA4NXFRWGZBWGY3eXk0Vm9TSHIxQTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQU51a24yaHZsdHBMQkp0ZnJQVytQd0V3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCRFozUTUrd1l2SlM1ejhjN3FTWUNRUTQxZi9OTUpnUTdVMlFaTE4zMjduNGhDMURFdWk5endVNwp0VHlsTnFZWXpybVlsYnlzMituWFpHdzNmZUZDMm1hamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWd0VFBZQ2p2NTlHSTJUdWZ0Tm8xTzJ3M1lyZUFrenpQaU43aVhyV0krVE9Vd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdIeElaOW1RUFFRWGlNTTcweTFEMnhtTGQ1REc2Mk01UDJwRnFocU14eEdFQ0lENHJXeFpFCkJYWTFGcUxqMDBDTUJPajh2V2RzU2R2VXdadEF1WGIvWDZrMgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": "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": "Org2MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"principal_classification": "ROLE"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rule": {
|
||||||
|
"n_out_of": {
|
||||||
|
"n": 1,
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"signed_by": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWRHZ0F3SUJBZ0lSQU5FdnZQQ1dnQjMyZHVZcjd6VHY5eUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCc01Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFUE1BMEdBMVVFQ3hNR1kyeHBaVzUwTVI4d0hRWURWUVFEREJaQlpHMXBia0J2CmNtY3lMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaUZySkJ2UmIKcjY5Z0pOb01lak1yc1Nza1VvNUJzdTd1YnFWbGx0VGg1VUg4K08wczhFMVU5N25lY3h2S2l1a2FUa2Z3TVpEawpSSkdoVTFNOVU4UjBucU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEClZSMGpCQ1F3SW9BZ2ZCbktjRmFERS9uYkxLRmlkbGZZZ0NOTWVZeFN6NEgvSDREWWltYXE0ZUF3Q2dZSUtvWkkKemowRUF3SURTQUF3UlFJaEFJckRaOVltdEM1UXhGSGVjUFU0TmFKcmxvWENOdk5DN04yM0UrNmlHTjRJQWlCdwpUTjhOZ3lDU0o1dVFJR3Q3RDltUDhUbVpwV0hmWk9Xa0VMUnBiMWRnaGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org2MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQU5TOHpVVEVqdG5oaW1CVElabEdyODR3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkIycytxNnlOeGVwU21QMSsyMnVvc1hHMERaVlJVZHlOTjlFcWJJMzN6SkNJMGpCeEdpQXZUYjBlMURNQjU0TwpBMUNrQS9DQTNELzNLandlUTZzZ3dLR2piVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKZkJuS2NGYURFL25iTEtGaWRsZllnQ05NZVl4U3o0SC9INERZaW1hcTRlQXdDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQVBNbzFCRm1QZFhIdXROQ2ZXVElDN2twKzFMYlhSMmtFV2c5OGMzRXJPOUxBaUJPTkdBUzBkdGNyYXZ2CkpMK3VSbzFUUS84Rk50OTVaYkY3VE9ISmVYcUg3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWekNDQWY2Z0F3SUJBZ0lSQUptbFlNdlo4Ynl3SThMV29YOS9MK0F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd05EQXhNRGd4TkRBd1doY05Namt3TXpJNU1EZ3gKTkRBd1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQWdkemU3d0hYU0MvSDRxaEdVZGRXakZpSmxBU08rUFhaM3NLbXJ2MlRRUXl6bDNXUkVYYThDaQpBU0NGcWJZanpzQnFmQWwvUHJVYU5sanZZdEQ0UUFXamJUQnJNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WCkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlYKSFE0RUlnUWdtQW5SZ3FwdGFIVTZ6QWpLQ2R3azVReERmeS9SUlZycVRqdU5wMm83TGhjd0NnWUlLb1pJemowRQpBd0lEUndBd1JBSWdBdHhZV1VTbTUrR0pGbzJITXZubnFWUTlFeXUrTUpiYTAzQlFTVldCQ1JFQ0lIN0JaVVZCCnVTa3ZlVVByMFo0Q0NQV0FqcktkeHNqbjZzcEJBamtjREFTcQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 1,
|
||||||
|
"value": {
|
||||||
|
"identities": [
|
||||||
|
{
|
||||||
|
"principal": {
|
||||||
|
"msp_identifier": "Org3MSP",
|
||||||
|
"role": "MEMBER"
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLVENDQWRDZ0F3SUJBZ0lRR292aW9Sd1g0dXR2Yy9OSCtndW1vekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPVEEwTURFd09ERTBNREJhRncweU9UQXpNamt3T0RFME1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6TXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVI5VnZzd1BpanIKelZONFZudDhyZEs4eTdOUGdEZkF4eThUdzUxOHJKdnlNRXRNSDdTRVRsV0dDSHBaZGlUU3czNWsvcGF5Ry9reQp1OElkUTZBR0I3T2VvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NDdk5JTVVXT25FYmhkVjdCWUZnYU9uWmJLNDkvR1NUK1BBNjJnNEtPY2p4ekFLQmdncWhrak8KUFFRREFnTkhBREJFQWlCV2tYU2RXZlpramg2RXJIay9uTmNjR2cvZHV2cHg2eXd3Yk5uUUZ0U1o4d0lnZnRTUQpSMzJtYTlBd3JGaVVlZlhXZlU3YjF3OW1FMy9RVlZyd1NkVi81cEk9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"crypto_config": {
|
||||||
|
"identity_identifier_hash_function": "SHA256",
|
||||||
|
"signature_hash_family": "SHA2"
|
||||||
|
},
|
||||||
|
"fabric_node_ous": {
|
||||||
|
"client_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQUl6RVVZZlZoWDRwd2NvU0t4RzByYjh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkE4UGd1Uk9KY1M5b29RNDRYdnVERkdrZmprZFBHaXRZaTh6QWtqaGxQSTRoNk0vV1M5cEYzZVd3V3ZvWExTQgo2R2dUelBTR2JPbDl4azl6RUwzbjBpMmpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKcnpTREZGanB4RzRYVmV3V0JZR2pwMld5dVBmeGtrL2p3T3RvT0Nqbkk4Y3dDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQUtReUx3eG50dlRBYW9iVTdjQ2VoR2R5c0tabzE1WEJSUG1UcElGYnZ6QjFBaUJkR3I4YzMvOFQrZHBjCkNCOFVLdCtHc0gzLzdBRHJObzdvZk9nN0J6TW9udz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "client"
|
||||||
|
},
|
||||||
|
"enable": true,
|
||||||
|
"peer_ou_identifier": {
|
||||||
|
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQUl6RVVZZlZoWDRwd2NvU0t4RzByYjh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkE4UGd1Uk9KY1M5b29RNDRYdnVERkdrZmprZFBHaXRZaTh6QWtqaGxQSTRoNk0vV1M5cEYzZVd3V3ZvWExTQgo2R2dUelBTR2JPbDl4azl6RUwzbjBpMmpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKcnpTREZGanB4RzRYVmV3V0JZR2pwMld5dVBmeGtrL2p3T3RvT0Nqbkk4Y3dDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQUtReUx3eG50dlRBYW9iVTdjQ2VoR2R5c0tabzE1WEJSUG1UcElGYnZ6QjFBaUJkR3I4YzMvOFQrZHBjCkNCOFVLdCtHc0gzLzdBRHJObzdvZk9nN0J6TW9udz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||||
|
"organizational_unit_identifier": "peer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"intermediate_certs": [],
|
||||||
|
"name": "Org3MSP",
|
||||||
|
"organizational_unit_identifiers": [],
|
||||||
|
"revocation_list": [],
|
||||||
|
"root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNVakNDQWZpZ0F3SUJBZ0lSQUl6RVVZZlZoWDRwd2NvU0t4RzByYjh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGt3TkRBeE1EZ3hOREF3V2hjTk1qa3dNekk1TURneE5EQXcKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NeTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkE4UGd1Uk9KY1M5b29RNDRYdnVERkdrZmprZFBHaXRZaTh6QWtqaGxQSTRoNk0vV1M5cEYzZVd3V3ZvWExTQgo2R2dUelBTR2JPbDl4azl6RUwzbjBpMmpiVEJyTUE0R0ExVWREd0VCL3dRRUF3SUJwakFkQmdOVkhTVUVGakFVCkJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3RXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWcKcnpTREZGanB4RzRYVmV3V0JZR2pwMld5dVBmeGtrL2p3T3RvT0Nqbkk4Y3dDZ1lJS29aSXpqMEVBd0lEU0FBdwpSUUloQUtReUx3eG50dlRBYW9iVTdjQ2VoR2R5c0tabzE1WEJSUG1UcElGYnZ6QjFBaUJkR3I4YzMvOFQrZHBjCkNCOFVLdCtHc0gzLzdBRHJObzdvZk9nN0J6TW9udz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNWakNDQWYyZ0F3SUJBZ0lRUVlZQy83enNIYld4NHBGRmZqalYyekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTAKTURCYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN6TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN6TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUV2bXBSMUlNTEUzZmsvUWlOOWM0ZVMweGxmLzEwV1dtZWhibWhjL3pLZTg0LzZWUHF3aTA2K3AvdworNW1UL1gvYnFNcmo0SEZ2RjllbmlsREhhQm5LZ2FOdE1Hc3dEZ1lEVlIwUEFRSC9CQVFEQWdHbU1CMEdBMVVkCkpRUVdNQlFHQ0NzR0FRVUZCd01DQmdnckJnRUZCUWNEQVRBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUNrR0ExVWQKRGdRaUJDREhMMjBpeW96SitWKzRmUGZQdEJaa2VJeFdycVMrdmNJc1kwTGJMbGFFUmpBS0JnZ3Foa2pPUFFRRApBZ05IQURCRUFpQTZ6bm9wdzY3dEFBOFh0STBNYjFXd0lXSnhoZ1duMVdJMVppbWdCVWw1U2dJZ1ZISmpibFdmClNVZWxZZmRuNDhYN0JySlQ4VGJaR0QzR3I0bmdlc212M1RFPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"Endorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 3,
|
||||||
|
"value": {
|
||||||
|
"rule": "MAJORITY",
|
||||||
|
"sub_policy": "Endorsement"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"LifecycleEndorsement": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"policy": {
|
||||||
|
"type": 3,
|
||||||
|
"value": {
|
||||||
|
"rule": "MAJORITY",
|
||||||
|
"sub_policy": "Endorsement"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"ACLs": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"acls": {
|
||||||
|
"_lifecycle/CommitChaincodeDefinition": {
|
||||||
|
"policy_ref": "/Channel/Application/Writers"
|
||||||
|
},
|
||||||
|
"_lifecycle/QueryChaincodeDefinition": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"_lifecycle/QueryNamespaceDefinitions": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/GetConfigBlock": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/GetConfigTree": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"cscc/SimulateConfigTreeUpdate": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"event/Block": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"event/FilteredBlock": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/ChaincodeExists": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetChaincodeData": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetDeploymentSpec": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"lscc/GetInstantiatedChaincodes": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"peer/ChaincodeToChaincode": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"peer/Propose": {
|
||||||
|
"policy_ref": "/Channel/Application/Writers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByHash": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByNumber": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetBlockByTxID": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetChainInfo": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
},
|
||||||
|
"qscc/GetTransactionByID": {
|
||||||
|
"policy_ref": "/Channel/Application/Readers"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRVmF6OENZOCtDNGZLdEIrckxPTUN1REFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVlFSGtJbmxGK3luNnlWSGlPa2pMcnlLOWRkOUhFWFczMU1aekNhODRTS2ZITnRtU1UxVG4KSmc0OG0vL1FVVzJXQ1dGT3FJRUdFTHJ0bUY5ZjBqUVJrNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGhiN2dXCnRVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFLamduTFIxa3kyL3RnUEVuMEkvWGFuZUpBWmEKMG4rVzlnbTZqSTFLL1pFQ0FpQmFmTFdOZmlzalhsVjhRMHJwY3FGL0ZKdTZJT0FITElhSTFsSXFuNEhzd2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
],
|
||||||
|
"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": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQRENDQWVPZ0F3SUJBZ0lRVjh2a2VKdEZSUzRGeXVkYjI1SjljREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTVNRFF3TVRBNE1UUXdNRm9YRFRJNU1ETXlPVEE0TVRRd01Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHYkgxNDNFUEpIQWtiSDc4MVdMbFUyZnR5NjgKWEZyczBHbkFaWVVURjhmY0RyeHpFQ1NyS1ViaVlJSE9RSGRyMFpyVHJtQko4akxUSXoxT1VUVnpveFdqYlRCcgpNQTRHQTFVZER3RUIvd1FFQXdJQnBqQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBcEJnTlZIUTRFSWdRZ3gzcmRMMUc4MjdMWmUrM29SeGlqeTZSZVBaVGgKYjdnV3RVSWtMOXlDZVk0d0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ05iQ0t4YkczcStsV3lJMFNnc1RVWnd1awp0MHZGZ3VJVy9LYUdZT1NwZGtRQ0lFL25hZXNUTjhoN1hMcmptYlVsLzhRWGtCY3B3WHlId2RmQTF3RGlSbTJVCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||||
|
],
|
||||||
|
"signing_identity": null,
|
||||||
|
"tls_intermediate_certs": [],
|
||||||
|
"tls_root_certs": [
|
||||||
|
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU05dUhSR1lvaHZQZDRkZ0NxZFVHU1V3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4T1RBME1ERXdPREUwTURCYUZ3MHlPVEF6TWprd09ERTBNREJhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTdlROS0YzNzk1NytFN012VnQKTjZYTFFyOFlVeTdCV05meTgrOUc0SG1LZHpzcjRRZkxhV2UxM2cvOFd1Ny9oUXAvT25nckp0Qi8xYkZaeFlzMgorSlB4bzIwd2F6QU9CZ05WSFE4QkFmOEVCQU1DQWFZd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3SUdDQ3NHCkFRVUZCd01CTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUI0RnJGRTlrNkF2YXltUGxzQWkKVUhkNnVDN0E0ZkdGZHZ0NkVuODNEeXI1TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEbEhnQlQxSk4ya2h5ZgptRkg4YlVvcFgzb3JESHhpUExNa1ZiTlR4QVp1MUFJZ2NJVitldTd2d0NacUNHMzVMcFIzYlpVR1h6VnpuUTF2ClJwWXJTd2w4czBvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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": 10485760,
|
||||||
|
"max_message_count": 500,
|
||||||
|
"preferred_max_bytes": 2097152
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"BatchTimeout": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"timeout": "2s"
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"Capabilities": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"capabilities": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ChannelRestrictions": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": null,
|
||||||
|
"version": "0"
|
||||||
|
},
|
||||||
|
"ConsensusType": {
|
||||||
|
"mod_policy": "Admins",
|
||||||
|
"value": {
|
||||||
|
"metadata": null,
|
||||||
|
"migration_context": "0",
|
||||||
|
"migration_state": "MIG_STATE_NONE",
|
||||||
|
"type": "solo"
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"V2_0": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
}
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,5 @@
|
||||||
[34m2019-04-01 03:25:30.370 UTC [localconfig] completeInitialization -> INFO 001[0m Kafka.Version unset, setting to 0.10.2.0
|
[34m2019-04-22 06:20:01.935 UTC [localconfig] completeInitialization -> INFO 001[0m Kafka.Version unset, setting to 0.10.2.0
|
||||||
[34m[002 04-01 03:25:30.54 UTC] [%{longpkg}] %{callpath} -> INFO[0m Orderer config values:
|
"[34m2019-04-22 06:20:02.024 UTC [orderer.common.server] prettyPrintStruct -> INFO 002[0m Orderer config values:
|
||||||
General.LedgerType = "file"
|
General.LedgerType = "file"
|
||||||
General.ListenAddress = "0.0.0.0"
|
General.ListenAddress = "0.0.0.0"
|
||||||
General.ListenPort = 7050
|
General.ListenPort = 7050
|
||||||
|
@ -13,8 +13,8 @@
|
||||||
General.Cluster.ListenPort = 0
|
General.Cluster.ListenPort = 0
|
||||||
General.Cluster.ServerCertificate = ""
|
General.Cluster.ServerCertificate = ""
|
||||||
General.Cluster.ServerPrivateKey = ""
|
General.Cluster.ServerPrivateKey = ""
|
||||||
General.Cluster.ClientCertificate = ""
|
General.Cluster.ClientCertificate = "/var/hyperledger/orderer/tls/server.crt"
|
||||||
General.Cluster.ClientPrivateKey = ""
|
General.Cluster.ClientPrivateKey = "/var/hyperledger/orderer/tls/server.key"
|
||||||
General.Cluster.RootCAs = []
|
General.Cluster.RootCAs = []
|
||||||
General.Cluster.DialTimeout = 5s
|
General.Cluster.DialTimeout = 5s
|
||||||
General.Cluster.RPCTimeout = 7s
|
General.Cluster.RPCTimeout = 7s
|
||||||
|
@ -74,7 +74,7 @@
|
||||||
Kafka.Topic.ReplicationFactor = 3
|
Kafka.Topic.ReplicationFactor = 3
|
||||||
Debug.BroadcastTraceDir = ""
|
Debug.BroadcastTraceDir = ""
|
||||||
Debug.DeliverTraceDir = ""
|
Debug.DeliverTraceDir = ""
|
||||||
Consensus = map[WALDir:/var/hyperledger/production/orderer/etcdraft/wal SnapDir:/var/hyperledger/production/orderer/etcdraft/snapshot]
|
Consensus = map[SnapDir:/var/hyperledger/production/orderer/etcdraft/snapshot WALDir:/var/hyperledger/production/orderer/etcdraft/wal]
|
||||||
Operations.ListenAddress = "0.0.0.0:8443"
|
Operations.ListenAddress = "0.0.0.0:8443"
|
||||||
Operations.TLS.Enabled = false
|
Operations.TLS.Enabled = false
|
||||||
Operations.TLS.PrivateKey = ""
|
Operations.TLS.PrivateKey = ""
|
||||||
|
@ -86,96 +86,112 @@
|
||||||
Metrics.Statsd.Network = "udp"
|
Metrics.Statsd.Network = "udp"
|
||||||
Metrics.Statsd.Address = "127.0.0.1:8125"
|
Metrics.Statsd.Address = "127.0.0.1:8125"
|
||||||
Metrics.Statsd.WriteInterval = 30s
|
Metrics.Statsd.WriteInterval = 30s
|
||||||
Metrics.Statsd.Prefix = ""
|
Metrics.Statsd.Prefix = """
|
||||||
[34m[003 04-01 03:25:30.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting orderer with TLS enabled
|
"[34m2019-04-22 06:20:02.135 UTC [orderer.common.server] initializeServerConfig -> INFO 003[0m Starting orderer with TLS enabled"
|
||||||
[34m[004 04-01 03:25:30.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m Getting block information from block storage
|
"[34m2019-04-22 06:20:02.148 UTC [fsblkstorage] newBlockfileMgr -> INFO 004[0m Getting block information from block storage"
|
||||||
[34m[005 04-01 03:25:30.67 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting system channel 'testchainid' with genesis block hash 576bc19b69482532e2c1352f2d30ba501e940b10e5cff5990ed9d3c3e06a3750 and orderer type solo
|
"[34m2019-04-22 06:20:02.234 UTC [orderer.commmon.multichannel] Initialize -> INFO 005[0m Starting system channel 'testchainid' with genesis block hash 5b624c739d1fc11be2f3412f11dda2aaba79612fe76f53357b77f21f65013cda and orderer type solo"
|
||||||
[34m[006 04-01 03:25:30.67 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting orderer:
|
"[34m2019-04-22 06:20:02.234 UTC [orderer.common.server] Start -> INFO 006[0m Starting orderer:
|
||||||
Version: 2.0.0
|
Version: 2.0.0
|
||||||
Commit SHA: development build
|
Commit SHA: development build
|
||||||
Go version: go1.11.5
|
Go version: go1.11.5
|
||||||
OS/Arch: linux/amd64
|
OS/Arch: linux/amd64"
|
||||||
[34m[007 04-01 03:25:30.67 UTC] [%{longpkg}] %{callpath} -> INFO[0m Beginning to serve requests
|
"[34m2019-04-22 06:20:02.234 UTC [orderer.common.server] Start -> INFO 007[0m Beginning to serve requests"
|
||||||
[34m[008 04-01 03:25:39.77 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.208.3:43156 grpc.code=OK grpc.call_duration=41.6829ms
|
"[34m2019-04-22 06:20:08.706 UTC [comm.grpc.server] 1 -> INFO 008[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.224.3:33838 grpc.code=OK grpc.call_duration=37.7747ms
|
||||||
[34m[009 04-01 03:25:39.78 UTC] [%{longpkg}] %{callpath} -> INFO[0m Getting block information from block storage
|
"[34m2019-04-22 06:20:08.714 UTC [fsblkstorage] newBlockfileMgr -> INFO 009[0m Getting block information from block storage"
|
||||||
[34m[00a 04-01 03:25:39.80 UTC] [%{longpkg}] %{callpath} -> INFO[0m Created and starting new chain businesschannel
|
"[34m2019-04-22 06:20:08.725 UTC [orderer.commmon.multichannel] newChain -> INFO 00a[0m Created and starting new chain businesschannel"
|
||||||
[33m[00b 04-01 03:25:39.81 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43154: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:20:08.735 UTC [common.deliver] Handle -> WARN 00b[0m Error reading from 192.168.224.3:33836: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[00c 04-01 03:25:39.81 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43154 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=92.7491ms
|
"[34m2019-04-22 06:20:08.736 UTC [comm.grpc.server] 1 -> INFO 00c[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:33836 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=79.6362ms
|
||||||
[33m[00d 04-01 03:25:44.35 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43194: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:20:12.419 UTC [common.deliver] Handle -> WARN 00d[0m Error reading from 192.168.224.3:33864: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[00e 04-01 03:25:44.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43194 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=60.836ms
|
"[34m2019-04-22 06:20:12.420 UTC [comm.grpc.server] 1 -> INFO 00e[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:33864 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=50.9713ms
|
||||||
[33m[00f 04-01 03:25:44.36 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43196: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:20:12.423 UTC [orderer.common.broadcast] Handle -> WARN 00f[0m Error reading from 192.168.224.3:33866: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[010 04-01 03:25:44.36 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.208.3:43196 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=39.5973ms
|
"[34m2019-04-22 06:20:12.424 UTC [comm.grpc.server] 1 -> INFO 010[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.224.3:33866 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=40.119ms
|
||||||
[33m[011 04-01 03:25:46.65 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43206: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:20:14.591 UTC [orderer.common.broadcast] Handle -> WARN 011[0m Error reading from 192.168.224.3:33870: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[012 04-01 03:25:46.65 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.208.3:43206 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=26.8312ms
|
"[33m2019-04-22 06:20:14.591 UTC [common.deliver] Handle -> WARN 013[0m Error reading from 192.168.224.3:33868: rpc error: code = Canceled desc = context canceled"
|
||||||
[33m[013 04-01 03:25:46.65 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43204: rpc error: code = Canceled desc = context canceled
|
"[34m2019-04-22 06:20:14.591 UTC [comm.grpc.server] 1 -> INFO 014[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:33868 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=34.9877ms
|
||||||
[34m[014 04-01 03:25:46.65 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43204 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=50.2146ms
|
"[34m2019-04-22 06:20:14.591 UTC [comm.grpc.server] 1 -> INFO 012[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.224.3:33870 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=24.1068ms
|
||||||
[33m[015 04-01 03:25:50.47 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.7:47024: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:20:22.692 UTC [orderer.common.broadcast] Handle -> WARN 015[0m Error reading from 192.168.224.3:33940: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[016 04-01 03:25:50.47 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.7:47024 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=293.9µs
|
"[34m2019-04-22 06:20:22.692 UTC [comm.grpc.server] 1 -> INFO 016[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.224.3:33940 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=2.125477s
|
||||||
[33m[017 04-01 03:26:28.97 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43278: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:20:25.140 UTC [orderer.common.broadcast] Handle -> WARN 017[0m Error reading from 192.168.224.3:33950: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[018 04-01 03:26:28.97 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.208.3:43278 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=36.8906672s
|
"[34m2019-04-22 06:20:25.140 UTC [comm.grpc.server] 1 -> INFO 018[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.224.3:33950 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=2.0871074s
|
||||||
[33m[019 04-01 03:27:04.32 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43448: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:20:28.738 UTC [orderer.common.broadcast] Handle -> WARN 019[0m Error reading from 192.168.224.3:33978: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[01a 04-01 03:27:04.32 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.208.3:43448 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=15.0698ms
|
"[34m2019-04-22 06:20:28.738 UTC [comm.grpc.server] 1 -> INFO 01a[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.224.3:33978 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=2.1404733s
|
||||||
[33m[01b 04-01 03:27:06.95 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43462: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:05.524 UTC [orderer.common.broadcast] Handle -> WARN 01b[0m Error reading from 192.168.224.3:33992: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[01c 04-01 03:27:06.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.208.3:43462 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=16.3637ms
|
"[34m2019-04-22 06:21:05.525 UTC [comm.grpc.server] 1 -> INFO 01c[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.224.3:33992 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=35.6297675s
|
||||||
[33m[01d 04-01 03:27:12.75 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43520: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:10.961 UTC [orderer.common.broadcast] Handle -> WARN 01d[0m Error reading from 192.168.224.3:34034: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[01e 04-01 03:27:12.75 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43520 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=6.4823ms
|
"[34m2019-04-22 06:21:10.961 UTC [comm.grpc.server] 1 -> INFO 01e[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.224.3:34034 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=23.0365ms
|
||||||
[33m[01f 04-01 03:27:13.05 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43522: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:13.590 UTC [orderer.common.broadcast] Handle -> WARN 01f[0m Error reading from 192.168.224.3:34048: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[020 04-01 03:27:13.05 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43522 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=15.1919ms
|
"[34m2019-04-22 06:21:13.591 UTC [comm.grpc.server] 1 -> INFO 020[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.224.3:34048 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=18.775ms
|
||||||
[33m[021 04-01 03:27:13.23 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43524: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:18.233 UTC [common.deliver] Handle -> WARN 021[0m Error reading from 192.168.224.3:34084: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[022 04-01 03:27:13.23 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43524 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=9.9644ms
|
"[34m2019-04-22 06:21:18.233 UTC [comm.grpc.server] 1 -> INFO 022[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34084 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=6.831ms
|
||||||
[33m[023 04-01 03:27:13.40 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43526: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:18.487 UTC [common.deliver] Handle -> WARN 023[0m Error reading from 192.168.224.3:34086: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[024 04-01 03:27:13.40 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43526 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.2889ms
|
"[34m2019-04-22 06:21:18.487 UTC [comm.grpc.server] 1 -> INFO 024[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34086 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=13.6038ms
|
||||||
[33m[025 04-01 03:27:13.60 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43528: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:18.662 UTC [common.deliver] Handle -> WARN 025[0m Error reading from 192.168.224.3:34088: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[026 04-01 03:27:13.60 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43528 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.9306ms
|
"[34m2019-04-22 06:21:18.662 UTC [comm.grpc.server] 1 -> INFO 026[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34088 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=9.9215ms
|
||||||
[33m[027 04-01 03:27:13.82 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43530: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:18.842 UTC [common.deliver] Handle -> WARN 027[0m Error reading from 192.168.224.3:34090: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[028 04-01 03:27:13.82 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43530 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=9.1667ms
|
"[34m2019-04-22 06:21:18.844 UTC [comm.grpc.server] 1 -> INFO 028[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34090 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.0676ms
|
||||||
[33m[029 04-01 03:27:14.01 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43532: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:19.024 UTC [common.deliver] Handle -> WARN 029[0m Error reading from 192.168.224.3:34092: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[02a 04-01 03:27:14.02 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43532 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=9.7258ms
|
"[34m2019-04-22 06:21:19.024 UTC [comm.grpc.server] 1 -> INFO 02a[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34092 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=19.6537ms
|
||||||
[33m[02b 04-01 03:27:14.24 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43536: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:19.214 UTC [common.deliver] Handle -> WARN 02b[0m Error reading from 192.168.224.3:34094: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[02c 04-01 03:27:14.24 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43536 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.9174ms
|
"[34m2019-04-22 06:21:19.214 UTC [comm.grpc.server] 1 -> INFO 02c[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34094 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=9.3594ms
|
||||||
[33m[02d 04-01 03:27:14.46 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43538: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:19.412 UTC [common.deliver] Handle -> WARN 02d[0m Error reading from 192.168.224.3:34096: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[02e 04-01 03:27:14.46 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43538 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=7.8393ms
|
"[34m2019-04-22 06:21:19.412 UTC [comm.grpc.server] 1 -> INFO 02e[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34096 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.3394ms
|
||||||
[33m[02f 04-01 03:27:14.64 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43540: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:19.621 UTC [common.deliver] Handle -> WARN 02f[0m Error reading from 192.168.224.3:34098: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[030 04-01 03:27:14.64 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43540 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.5123ms
|
"[34m2019-04-22 06:21:19.621 UTC [comm.grpc.server] 1 -> INFO 030[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34098 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.243ms
|
||||||
[33m[031 04-01 03:27:14.80 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43542: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:19.815 UTC [common.deliver] Handle -> WARN 031[0m Error reading from 192.168.224.3:34100: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[032 04-01 03:27:14.80 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43542 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.3045ms
|
"[34m2019-04-22 06:21:19.816 UTC [comm.grpc.server] 1 -> INFO 032[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34100 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.0868ms
|
||||||
[33m[033 04-01 03:27:15.00 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43544: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:20.032 UTC [common.deliver] Handle -> WARN 033[0m Error reading from 192.168.224.3:34102: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[034 04-01 03:27:15.00 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43544 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.7209ms
|
"[34m2019-04-22 06:21:20.037 UTC [comm.grpc.server] 1 -> INFO 034[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34102 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=17.8613ms
|
||||||
[33m[035 04-01 03:27:24.64 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP57bc58e35af7f98e5c999a4dc02b50d567ed50514c1fd7131f9d0a54de794a60] at index 2 in signature set
|
"[33m2019-04-22 06:21:20.227 UTC [common.deliver] Handle -> WARN 035[0m Error reading from 192.168.224.3:34104: rpc error: code = Canceled desc = context canceled"
|
||||||
[33m[036 04-01 03:27:24.64 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP57bc58e35af7f98e5c999a4dc02b50d567ed50514c1fd7131f9d0a54de794a60] at index 2 in signature set
|
"[34m2019-04-22 06:21:20.227 UTC [comm.grpc.server] 1 -> INFO 036[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34104 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.3969ms
|
||||||
[33m[037 04-01 03:27:24.65 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP57bc58e35af7f98e5c999a4dc02b50d567ed50514c1fd7131f9d0a54de794a60] at index 2 in signature set
|
"[33m2019-04-22 06:21:20.413 UTC [common.deliver] Handle -> WARN 037[0m Error reading from 192.168.224.3:34106: rpc error: code = Canceled desc = context canceled"
|
||||||
[33m[038 04-01 03:27:24.66 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP57bc58e35af7f98e5c999a4dc02b50d567ed50514c1fd7131f9d0a54de794a60] at index 2 in signature set
|
"[34m2019-04-22 06:21:20.414 UTC [comm.grpc.server] 1 -> INFO 038[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34106 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=6.4072ms
|
||||||
[33m[039 04-01 03:27:24.66 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43566: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:20.619 UTC [common.deliver] Handle -> WARN 039[0m Error reading from 192.168.224.3:34108: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[03a 04-01 03:27:24.66 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.208.3:43566 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=27.6152ms
|
"[34m2019-04-22 06:21:20.619 UTC [comm.grpc.server] 1 -> INFO 03a[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34108 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=22.493ms
|
||||||
[33m[03b 04-01 03:27:24.66 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43564: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:20.786 UTC [common.deliver] Handle -> WARN 03b[0m Error reading from 192.168.224.3:34110: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[03c 04-01 03:27:24.66 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43564 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=51.7001ms
|
"[34m2019-04-22 06:21:20.787 UTC [comm.grpc.server] 1 -> INFO 03c[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34110 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.553ms
|
||||||
[33m[03d 04-01 03:27:26.80 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43598: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:20.964 UTC [common.deliver] Handle -> WARN 03d[0m Error reading from 192.168.224.3:34112: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[03e 04-01 03:27:26.80 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43598 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.3704ms
|
"[34m2019-04-22 06:21:20.969 UTC [comm.grpc.server] 1 -> INFO 03e[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34112 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=13.3481ms
|
||||||
[33m[03f 04-01 03:27:26.96 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43600: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:29.079 UTC [cauthdsl] deduplicate -> WARN 03f[0m De-duplicating identity [Org1MSP832bfd52ec81dfd43638ec66a3242d2be2cfa0cdcb08ffea79b2cbab0a56a9ec] at index 2 in signature set"
|
||||||
[34m[040 04-01 03:27:26.96 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43600 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.8943ms
|
"[33m2019-04-22 06:21:29.081 UTC [cauthdsl] deduplicate -> WARN 040[0m De-duplicating identity [Org1MSP832bfd52ec81dfd43638ec66a3242d2be2cfa0cdcb08ffea79b2cbab0a56a9ec] at index 2 in signature set"
|
||||||
[33m[041 04-01 03:27:27.49 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43602: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:29.105 UTC [cauthdsl] deduplicate -> WARN 041[0m De-duplicating identity [Org1MSP832bfd52ec81dfd43638ec66a3242d2be2cfa0cdcb08ffea79b2cbab0a56a9ec] at index 2 in signature set"
|
||||||
[34m[042 04-01 03:27:27.49 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43602 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=7.6987ms
|
"[33m2019-04-22 06:21:29.107 UTC [cauthdsl] deduplicate -> WARN 042[0m De-duplicating identity [Org1MSP832bfd52ec81dfd43638ec66a3242d2be2cfa0cdcb08ffea79b2cbab0a56a9ec] at index 2 in signature set"
|
||||||
[33m[043 04-01 03:27:27.70 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43604: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:29.108 UTC [common.deliver] Handle -> WARN 043[0m Error reading from 192.168.224.3:34118: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[044 04-01 03:27:27.70 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43604 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=29.1279ms
|
"[34m2019-04-22 06:21:29.108 UTC [comm.grpc.server] 1 -> INFO 044[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34118 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=43.4341ms
|
||||||
[33m[045 04-01 03:27:27.87 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43606: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:29.110 UTC [orderer.common.broadcast] Handle -> WARN 045[0m Error reading from 192.168.224.3:34120: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[046 04-01 03:27:27.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43606 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=12.913ms
|
"[34m2019-04-22 06:21:29.110 UTC [comm.grpc.server] 1 -> INFO 046[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=192.168.224.3:34120 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=33.9849ms
|
||||||
[33m[047 04-01 03:27:28.07 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43608: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:31.255 UTC [common.deliver] Handle -> WARN 047[0m Error reading from 192.168.224.3:34146: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[048 04-01 03:27:28.07 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43608 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.3894ms
|
"[34m2019-04-22 06:21:31.256 UTC [comm.grpc.server] 1 -> INFO 048[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34146 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=7.6908ms
|
||||||
[33m[049 04-01 03:27:28.29 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43610: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:31.428 UTC [common.deliver] Handle -> WARN 049[0m Error reading from 192.168.224.3:34148: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[04a 04-01 03:27:28.29 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43610 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=17.3308ms
|
"[34m2019-04-22 06:21:31.429 UTC [comm.grpc.server] 1 -> INFO 04a[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34148 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=20.0852ms
|
||||||
[33m[04b 04-01 03:27:28.49 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43612: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:31.977 UTC [common.deliver] Handle -> WARN 04b[0m Error reading from 192.168.224.3:34152: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[04c 04-01 03:27:28.49 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43612 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.4877ms
|
"[34m2019-04-22 06:21:31.978 UTC [comm.grpc.server] 1 -> INFO 04c[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34152 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=9.3668ms
|
||||||
[33m[04d 04-01 03:27:28.67 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43614: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:32.170 UTC [common.deliver] Handle -> WARN 04d[0m Error reading from 192.168.224.3:34156: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[04e 04-01 03:27:28.67 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43614 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.1463ms
|
"[34m2019-04-22 06:21:32.170 UTC [comm.grpc.server] 1 -> INFO 04e[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34156 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=14.3639ms
|
||||||
[33m[04f 04-01 03:27:28.86 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43616: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:32.348 UTC [common.deliver] Handle -> WARN 04f[0m Error reading from 192.168.224.3:34158: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[050 04-01 03:27:28.86 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43616 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=9.6756ms
|
"[34m2019-04-22 06:21:32.348 UTC [comm.grpc.server] 1 -> INFO 050[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34158 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.2183ms
|
||||||
[33m[051 04-01 03:27:29.04 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43618: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:32.542 UTC [common.deliver] Handle -> WARN 051[0m Error reading from 192.168.224.3:34160: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[052 04-01 03:27:29.04 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43618 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.2558ms
|
"[34m2019-04-22 06:21:32.542 UTC [comm.grpc.server] 1 -> INFO 052[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34160 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.006ms
|
||||||
[33m[053 04-01 03:27:29.21 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43620: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:32.763 UTC [common.deliver] Handle -> WARN 053[0m Error reading from 192.168.224.3:34162: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[054 04-01 03:27:29.21 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43620 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=5.7791ms
|
"[34m2019-04-22 06:21:32.763 UTC [comm.grpc.server] 1 -> INFO 054[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34162 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.7006ms
|
||||||
[33m[055 04-01 03:27:29.38 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43622: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:32.983 UTC [common.deliver] Handle -> WARN 055[0m Error reading from 192.168.224.3:34164: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[056 04-01 03:27:29.38 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43622 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=13.8251ms
|
"[34m2019-04-22 06:21:32.983 UTC [comm.grpc.server] 1 -> INFO 056[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34164 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.3717ms
|
||||||
[33m[057 04-01 03:27:29.52 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43624: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:33.188 UTC [common.deliver] Handle -> WARN 057[0m Error reading from 192.168.224.3:34166: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[058 04-01 03:27:29.52 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43624 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=9.3865ms
|
"[34m2019-04-22 06:21:33.188 UTC [comm.grpc.server] 1 -> INFO 058[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34166 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.6536ms
|
||||||
[33m[059 04-01 03:27:29.68 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 192.168.208.3:43626: rpc error: code = Canceled desc = context canceled
|
"[33m2019-04-22 06:21:33.395 UTC [common.deliver] Handle -> WARN 059[0m Error reading from 192.168.224.3:34168: rpc error: code = Canceled desc = context canceled"
|
||||||
[34m[05a 04-01 03:27:29.68 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.208.3:43626 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=9.7522ms
|
"[34m2019-04-22 06:21:33.395 UTC [comm.grpc.server] 1 -> INFO 05a[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34168 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.7137ms
|
||||||
|
"[33m2019-04-22 06:21:33.579 UTC [common.deliver] Handle -> WARN 05b[0m Error reading from 192.168.224.3:34170: rpc error: code = Canceled desc = context canceled"
|
||||||
|
"[34m2019-04-22 06:21:33.579 UTC [comm.grpc.server] 1 -> INFO 05c[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34170 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.2506ms
|
||||||
|
"[33m2019-04-22 06:21:33.793 UTC [common.deliver] Handle -> WARN 05d[0m Error reading from 192.168.224.3:34172: rpc error: code = Canceled desc = context canceled"
|
||||||
|
"[34m2019-04-22 06:21:33.793 UTC [comm.grpc.server] 1 -> INFO 05e[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34172 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=10.1524ms
|
||||||
|
"[33m2019-04-22 06:21:33.990 UTC [common.deliver] Handle -> WARN 05f[0m Error reading from 192.168.224.3:34174: rpc error: code = Canceled desc = context canceled"
|
||||||
|
"[34m2019-04-22 06:21:33.990 UTC [comm.grpc.server] 1 -> INFO 060[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34174 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.721ms
|
||||||
|
"[33m2019-04-22 06:21:34.184 UTC [common.deliver] Handle -> WARN 061[0m Error reading from 192.168.224.3:34176: rpc error: code = Canceled desc = context canceled"
|
||||||
|
"[34m2019-04-22 06:21:34.184 UTC [comm.grpc.server] 1 -> INFO 062[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34176 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.0644ms
|
||||||
|
"[33m2019-04-22 06:21:34.379 UTC [common.deliver] Handle -> WARN 063[0m Error reading from 192.168.224.3:34178: rpc error: code = Canceled desc = context canceled"
|
||||||
|
"[34m2019-04-22 06:21:34.379 UTC [comm.grpc.server] 1 -> INFO 064[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34178 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=9.5151ms
|
||||||
|
"[33m2019-04-22 06:21:34.611 UTC [common.deliver] Handle -> WARN 065[0m Error reading from 192.168.224.3:34180: rpc error: code = Canceled desc = context canceled"
|
||||||
|
"[34m2019-04-22 06:21:34.612 UTC [comm.grpc.server] 1 -> INFO 066[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34180 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=16.5181ms
|
||||||
|
"[33m2019-04-22 06:21:34.768 UTC [common.deliver] Handle -> WARN 067[0m Error reading from 192.168.224.3:34182: rpc error: code = Canceled desc = context canceled"
|
||||||
|
"[34m2019-04-22 06:21:34.768 UTC [comm.grpc.server] 1 -> INFO 068[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34182 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.3984ms
|
||||||
|
"[33m2019-04-22 06:21:34.960 UTC [common.deliver] Handle -> WARN 069[0m Error reading from 192.168.224.3:34184: rpc error: code = Canceled desc = context canceled"
|
||||||
|
"[34m2019-04-22 06:21:34.961 UTC [comm.grpc.server] 1 -> INFO 06a[0m streaming call completed" grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.peer_address=192.168.224.3:34184 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.2266ms
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[34m[001 04-01 03:25:33.44 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting peer:
|
"[34m2019-04-22 06:20:05.431 UTC [nodeCmd] serve -> INFO 001[0m Starting peer:
|
||||||
Version: 2.0.0
|
Version: 2.0.0
|
||||||
Commit SHA: development build
|
Commit SHA: development build
|
||||||
Go version: go1.11.5
|
Go version: go1.11.5
|
||||||
|
@ -6,181 +6,222 @@
|
||||||
Chaincode:
|
Chaincode:
|
||||||
Base Docker Namespace: hyperledger
|
Base Docker Namespace: hyperledger
|
||||||
Base Docker Label: org.hyperledger.fabric
|
Base Docker Label: org.hyperledger.fabric
|
||||||
Docker Namespace: hyperledger
|
Docker Namespace: hyperledger"
|
||||||
[34m[002 04-01 03:25:33.44 UTC] [%{longpkg}] %{callpath} -> INFO[0m Initializing ledger mgmt
|
"[34m2019-04-22 06:20:05.432 UTC [peer] getLocalAddress -> INFO 002[0m Auto-detected peer address: 192.168.224.7:7051"
|
||||||
[34m[003 04-01 03:25:33.44 UTC] [%{longpkg}] %{callpath} -> INFO[0m Initializing ledger provider
|
"[34m2019-04-22 06:20:05.432 UTC [peer] getLocalAddress -> INFO 003[0m Returning peer0.org1.example.com:7051"
|
||||||
[34m[004 04-01 03:25:33.69 UTC] [%{longpkg}] %{callpath} -> INFO[0m ledger provider Initialized
|
"[34m2019-04-22 06:20:05.439 UTC [ledgermgmt] initialize -> INFO 004[0m Initializing ledger mgmt"
|
||||||
[34m[005 04-01 03:25:33.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m ledger mgmt initialized
|
"[34m2019-04-22 06:20:05.440 UTC [kvledger] NewProvider -> INFO 005[0m Initializing ledger provider"
|
||||||
[34m[006 04-01 03:25:33.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m Initialized lifecycle cache with 0 already installed chaincodes
|
"[34m2019-04-22 06:20:05.539 UTC [kvledger] NewProvider -> INFO 006[0m ledger provider Initialized"
|
||||||
[34m[007 04-01 03:25:33.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m Auto-detected peer address: 192.168.208.5:7051
|
"[34m2019-04-22 06:20:05.573 UTC [ledgermgmt] initialize -> INFO 007[0m ledger mgmt initialized"
|
||||||
[34m[008 04-01 03:25:33.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m Returning peer0.org1.example.com:7051
|
"[34m2019-04-22 06:20:05.573 UTC [lifecycle] InitializeLocalChaincodes -> INFO 008[0m Initialized lifecycle cache with 0 already installed chaincodes"
|
||||||
[34m[009 04-01 03:25:33.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m Auto-detected peer address: 192.168.208.5:7051
|
"[34m2019-04-22 06:20:05.590 UTC [nodeCmd] serve -> INFO 009[0m Starting peer with TLS enabled"
|
||||||
[34m[00a 04-01 03:25:33.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m Returning peer0.org1.example.com:7051
|
"[34m2019-04-22 06:20:05.600 UTC [nodeCmd] computeChaincodeEndpoint -> INFO 00a[0m Entering computeChaincodeEndpoint with peerHostname: peer0.org1.example.com"
|
||||||
[34m[00b 04-01 03:25:33.74 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting peer with TLS enabled
|
"[34m2019-04-22 06:20:05.600 UTC [nodeCmd] computeChaincodeEndpoint -> INFO 00b[0m Exit with ccEndpoint: peer0.org1.example.com:7052"
|
||||||
[34m[00c 04-01 03:25:33.75 UTC] [%{longpkg}] %{callpath} -> INFO[0m Entering computeChaincodeEndpoint with peerHostname: peer0.org1.example.com
|
"[34m2019-04-22 06:20:05.619 UTC [sccapi] registerSysCC -> INFO 00c[0m system chaincode lscc(github.com/hyperledger/fabric/core/scc/lscc) registered"
|
||||||
[34m[00d 04-01 03:25:33.75 UTC] [%{longpkg}] %{callpath} -> INFO[0m Exit with ccEndpoint: peer0.org1.example.com:7052
|
"[34m2019-04-22 06:20:05.620 UTC [sccapi] registerSysCC -> INFO 00d[0m system chaincode cscc(github.com/hyperledger/fabric/core/scc/cscc) registered"
|
||||||
[34m[00e 04-01 03:25:33.76 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode lscc(github.com/hyperledger/fabric/core/scc/lscc) registered
|
"[34m2019-04-22 06:20:05.620 UTC [sccapi] registerSysCC -> INFO 00e[0m system chaincode qscc(github.com/hyperledger/fabric/core/scc/qscc) registered"
|
||||||
[34m[00f 04-01 03:25:33.76 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode cscc(github.com/hyperledger/fabric/core/scc/cscc) registered
|
"[34m2019-04-22 06:20:05.620 UTC [sccapi] registerSysCC -> INFO 00f[0m system chaincode _lifecycle(github.com/hyperledger/fabric/core/chaincode/lifecycle) registered"
|
||||||
[34m[010 04-01 03:25:33.76 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode qscc(github.com/hyperledger/fabric/core/scc/qscc) registered
|
"[34m2019-04-22 06:20:05.638 UTC [gossip.service] func1 -> INFO 010[0m Initialize gossip with endpoint peer0.org1.example.com:7051 and bootstrap set [127.0.0.1:7051]"
|
||||||
[34m[011 04-01 03:25:33.76 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode _lifecycle(github.com/hyperledger/fabric/core/chaincode/lifecycle) registered
|
"[34m2019-04-22 06:20:05.643 UTC [gossip.gossip] NewGossipService -> INFO 011[0m Creating gossip service with self membership of Endpoint: peer0.org1.example.com:7051, InternalEndpoint: peer0.org1.example.com:7051, PKI-ID: c4503d5f6d3b9c8cc45f767e84a1d9754a146b3829f591b2366894351236d32d, Metadata: "
|
||||||
[34m[012 04-01 03:25:33.77 UTC] [%{longpkg}] %{callpath} -> INFO[0m Initialize gossip with endpoint peer0.org1.example.com:7051 and bootstrap set [127.0.0.1:7051]
|
"[34m2019-04-22 06:20:05.644 UTC [gossip.gossip] start -> INFO 012[0m Gossip instance peer0.org1.example.com:7051 started"
|
||||||
[34m[013 04-01 03:25:33.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m Creating gossip service with self membership of Endpoint: peer0.org1.example.com:7051, InternalEndpoint: peer0.org1.example.com:7051, PKI-ID: c9c5adf89df1ba87cbcda5671ba3be9f0e2de4d6e153f1b9a1aa09d076a204a9, Metadata:
|
"[34m2019-04-22 06:20:05.646 UTC [sccapi] deploySysCC -> INFO 013[0m system chaincode lscc/(github.com/hyperledger/fabric/core/scc/lscc) deployed"
|
||||||
[34m[014 04-01 03:25:33.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m Gossip instance peer0.org1.example.com:7051 started
|
"[34m2019-04-22 06:20:05.648 UTC [cscc] Init -> INFO 014[0m Init CSCC"
|
||||||
[34m[015 04-01 03:25:33.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode lscc/(github.com/hyperledger/fabric/core/scc/lscc) deployed
|
"[34m2019-04-22 06:20:05.648 UTC [sccapi] deploySysCC -> INFO 015[0m system chaincode cscc/(github.com/hyperledger/fabric/core/scc/cscc) deployed"
|
||||||
[34m[016 04-01 03:25:33.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init CSCC
|
"[34m2019-04-22 06:20:05.650 UTC [qscc] Init -> INFO 016[0m Init QSCC"
|
||||||
[34m[017 04-01 03:25:33.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode cscc/(github.com/hyperledger/fabric/core/scc/cscc) deployed
|
"[34m2019-04-22 06:20:05.651 UTC [sccapi] deploySysCC -> INFO 017[0m system chaincode qscc/(github.com/hyperledger/fabric/core/scc/qscc) deployed"
|
||||||
[34m[018 04-01 03:25:33.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init QSCC
|
"[34m2019-04-22 06:20:05.652 UTC [sccapi] deploySysCC -> INFO 018[0m system chaincode _lifecycle/(github.com/hyperledger/fabric/core/chaincode/lifecycle) deployed"
|
||||||
[34m[019 04-01 03:25:33.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode qscc/(github.com/hyperledger/fabric/core/scc/qscc) deployed
|
"[34m2019-04-22 06:20:05.652 UTC [nodeCmd] serve -> INFO 019[0m Deployed system chaincodes"
|
||||||
[34m[01a 04-01 03:25:33.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode _lifecycle/(github.com/hyperledger/fabric/core/chaincode/lifecycle) deployed
|
"[34m2019-04-22 06:20:05.653 UTC [discovery] NewService -> INFO 01a[0m Created with config TLS: true, authCacheMaxSize: 1000, authCachePurgeRatio: 0.750000"
|
||||||
[34m[01b 04-01 03:25:33.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m Deployed system chaincodes
|
"[34m2019-04-22 06:20:05.653 UTC [nodeCmd] registerDiscoveryService -> INFO 01b[0m Discovery service activated"
|
||||||
[34m[01c 04-01 03:25:33.80 UTC] [%{longpkg}] %{callpath} -> INFO[0m Created with config TLS: true, authCacheMaxSize: 1000, authCachePurgeRatio: 0.750000
|
"[34m2019-04-22 06:20:05.653 UTC [nodeCmd] serve -> INFO 01c[0m Starting peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]"
|
||||||
[34m[01d 04-01 03:25:33.80 UTC] [%{longpkg}] %{callpath} -> INFO[0m Discovery service activated
|
"[34m2019-04-22 06:20:05.654 UTC [nodeCmd] serve -> INFO 01d[0m Started peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]"
|
||||||
[34m[01e 04-01 03:25:33.80 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]
|
"[34m2019-04-22 06:20:06.572 UTC [comm.grpc.server] 1 -> INFO 01e[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:08.571Z grpc.peer_address=192.168.224.4:34332 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=230.9µs
|
||||||
[34m[01f 04-01 03:25:33.80 UTC] [%{longpkg}] %{callpath} -> INFO[0m Started peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]
|
"[34m2019-04-22 06:20:06.583 UTC [comm.grpc.server] 1 -> INFO 01f[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-22T06:20:16.575Z grpc.peer_address=192.168.224.4:34332 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=7.5807ms
|
||||||
[34m[020 04-01 03:25:34.22 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:36.22Z grpc.peer_address=192.168.208.6:39412 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=156.6µs
|
"[34m2019-04-22 06:20:06.588 UTC [comm.grpc.server] 1 -> INFO 020[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:08.587Z grpc.peer_address=192.168.224.4:34334 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=135.3µs
|
||||||
[34m[021 04-01 03:25:34.22 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-01T03:25:44.222Z grpc.peer_address=192.168.208.6:39412 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=6.8236ms
|
"[34m2019-04-22 06:20:09.194 UTC [endorser] callChaincode -> INFO 021[0m [][d7a70671] Entry chaincode: name:"cscc" "
|
||||||
[34m[022 04-01 03:25:34.23 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:36.238Z grpc.peer_address=192.168.208.6:39414 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=488.1µs
|
"[34m2019-04-22 06:20:09.201 UTC [ledgermgmt] CreateLedger -> INFO 022[0m Creating ledger [businesschannel] with genesis block"
|
||||||
[34m[023 04-01 03:25:40.25 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][ceee996b] Entry chaincode: name:"cscc"
|
"[34m2019-04-22 06:20:09.205 UTC [fsblkstorage] newBlockfileMgr -> INFO 023[0m Getting block information from block storage"
|
||||||
[34m[024 04-01 03:25:40.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m Creating ledger [businesschannel] with genesis block
|
"[34m2019-04-22 06:20:09.228 UTC [kvledger] CommitWithPvtData -> INFO 024[0m [businesschannel] Committed block [0] with 1 transaction(s) in 16ms (state_validation=1ms block_commit=8ms state_commit=3ms)"
|
||||||
[34m[025 04-01 03:25:40.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m Getting block information from block storage
|
"[34m2019-04-22 06:20:09.231 UTC [ledgermgmt] CreateLedger -> INFO 025[0m Created ledger [businesschannel] with genesis block"
|
||||||
[34m[026 04-01 03:25:40.29 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [0] with 1 transaction(s) in 15ms (state_validation=1ms block_commit=8ms state_commit=2ms)
|
"[34m2019-04-22 06:20:09.241 UTC [gossip.gossip] JoinChan -> INFO 026[0m Joining gossip network of channel businesschannel with 2 organizations"
|
||||||
[34m[027 04-01 03:25:40.29 UTC] [%{longpkg}] %{callpath} -> INFO[0m Created ledger [businesschannel] with genesis block
|
"[34m2019-04-22 06:20:09.241 UTC [gossip.gossip] learnAnchorPeers -> INFO 027[0m No configured anchor peers of Org2MSP for channel businesschannel to learn about"
|
||||||
[34m[028 04-01 03:25:40.30 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 2 organizations
|
"[34m2019-04-22 06:20:09.241 UTC [gossip.gossip] learnAnchorPeers -> INFO 028[0m No configured anchor peers of Org1MSP for channel businesschannel to learn about"
|
||||||
[34m[029 04-01 03:25:40.30 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org2MSP for channel businesschannel to learn about
|
"[34m2019-04-22 06:20:09.264 UTC [gossip.state] NewGossipStateProvider -> INFO 029[0m Updating metadata information, current ledger sequence is at = 0, next expected block is = 1"
|
||||||
[34m[02a 04-01 03:25:40.30 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org1MSP for channel businesschannel to learn about
|
"[34m2019-04-22 06:20:09.266 UTC [sccapi] deploySysCC -> INFO 02a[0m system chaincode lscc/businesschannel(github.com/hyperledger/fabric/core/scc/lscc) deployed"
|
||||||
[34m[02b 04-01 03:25:40.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m Updating metadata information, current ledger sequence is at = 0, next expected block is = 1
|
"[34m2019-04-22 06:20:09.266 UTC [cscc] Init -> INFO 02b[0m Init CSCC"
|
||||||
[34m[02c 04-01 03:25:40.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode lscc/businesschannel(github.com/hyperledger/fabric/core/scc/lscc) deployed
|
"[34m2019-04-22 06:20:09.267 UTC [sccapi] deploySysCC -> INFO 02c[0m system chaincode cscc/businesschannel(github.com/hyperledger/fabric/core/scc/cscc) deployed"
|
||||||
[34m[02d 04-01 03:25:40.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init CSCC
|
"[34m2019-04-22 06:20:09.267 UTC [qscc] Init -> INFO 02d[0m Init QSCC"
|
||||||
[34m[02e 04-01 03:25:40.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode cscc/businesschannel(github.com/hyperledger/fabric/core/scc/cscc) deployed
|
"[34m2019-04-22 06:20:09.268 UTC [sccapi] deploySysCC -> INFO 02e[0m system chaincode qscc/businesschannel(github.com/hyperledger/fabric/core/scc/qscc) deployed"
|
||||||
[34m[02f 04-01 03:25:40.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init QSCC
|
"[34m2019-04-22 06:20:09.268 UTC [sccapi] deploySysCC -> INFO 02f[0m system chaincode _lifecycle/businesschannel(github.com/hyperledger/fabric/core/chaincode/lifecycle) deployed"
|
||||||
[34m[030 04-01 03:25:40.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode qscc/businesschannel(github.com/hyperledger/fabric/core/scc/qscc) deployed
|
"[34m2019-04-22 06:20:09.269 UTC [endorser] callChaincode -> INFO 030[0m [][d7a70671] Exit chaincode: name:"cscc" (74ms)"
|
||||||
[34m[031 04-01 03:25:40.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode _lifecycle/businesschannel(github.com/hyperledger/fabric/core/chaincode/lifecycle) deployed
|
"[34m2019-04-22 06:20:09.269 UTC [comm.grpc.server] 1 -> INFO 031[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55716 grpc.code=OK grpc.call_duration=76.3852ms
|
||||||
[34m[032 04-01 03:25:40.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][ceee996b] Exit chaincode: name:"cscc" (76ms)
|
"[34m2019-04-22 06:20:10.473 UTC [endorser] callChaincode -> INFO 032[0m [][f9f9eb73] Entry chaincode: name:"cscc" "
|
||||||
[34m[033 04-01 03:25:40.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47500 grpc.code=OK grpc.call_duration=79.2359ms
|
"[34m2019-04-22 06:20:10.475 UTC [endorser] callChaincode -> INFO 033[0m [][f9f9eb73] Exit chaincode: name:"cscc" (1ms)"
|
||||||
[34m[034 04-01 03:25:41.42 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][ee1c86c8] Entry chaincode: name:"cscc"
|
"[34m2019-04-22 06:20:10.475 UTC [comm.grpc.server] 1 -> INFO 034[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55724 grpc.code=OK grpc.call_duration=3.4108ms
|
||||||
[34m[035 04-01 03:25:41.42 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][ee1c86c8] Exit chaincode: name:"cscc" (1ms)
|
"[34m2019-04-22 06:20:11.426 UTC [endorser] callChaincode -> INFO 035[0m [][dabe5c8d] Entry chaincode: name:"qscc" "
|
||||||
[34m[036 04-01 03:25:41.42 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47512 grpc.code=OK grpc.call_duration=2.2249ms
|
"[34m2019-04-22 06:20:11.429 UTC [endorser] callChaincode -> INFO 036[0m [][dabe5c8d] Exit chaincode: name:"qscc" (2ms)"
|
||||||
[34m[037 04-01 03:25:43.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][6c417576] Entry chaincode: name:"qscc"
|
"[34m2019-04-22 06:20:11.429 UTC [comm.grpc.server] 1 -> INFO 037[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55732 grpc.code=OK grpc.call_duration=3.4583ms
|
||||||
[34m[038 04-01 03:25:43.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][6c417576] Exit chaincode: name:"qscc" (3ms)
|
"[34m2019-04-22 06:20:14.243 UTC [gossip.channel] reportMembershipChanges -> INFO 038[0m Membership view has changed. peers went online: [[peer1.org1.example.com:7051]] , current view: [[peer1.org1.example.com:7051]]"
|
||||||
[34m[039 04-01 03:25:43.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47524 grpc.code=OK grpc.call_duration=4.0103ms
|
"[34m2019-04-22 06:20:15.268 UTC [gossip.election] beLeader -> INFO 039[0m c4503d5f6d3b9c8cc45f767e84a1d9754a146b3829f591b2366894351236d32d : Becoming a leader"
|
||||||
[34m[03a 04-01 03:25:45.30 UTC] [%{longpkg}] %{callpath} -> INFO[0m Membership view has changed. peers went online: [[peer1.org1.example.com:7051]] , current view: [[peer1.org1.example.com:7051]]
|
"[34m2019-04-22 06:20:15.268 UTC [gossip.service] func1 -> INFO 03a[0m Elected as a leader, starting delivery service for channel businesschannel"
|
||||||
[34m[03b 04-01 03:25:46.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m c9c5adf89df1ba87cbcda5671ba3be9f0e2de4d6e153f1b9a1aa09d076a204a9 : Becoming a leader
|
"[34m2019-04-22 06:20:15.826 UTC [comm.grpc.server] 1 -> INFO 03b[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:17.826Z grpc.peer_address=192.168.224.5:42150 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=177.2µs
|
||||||
[34m[03c 04-01 03:25:46.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m Elected as a leader, starting delivery service for channel businesschannel
|
"[34m2019-04-22 06:20:15.840 UTC [comm.grpc.server] 1 -> INFO 03c[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-22T06:20:25.828Z grpc.peer_address=192.168.224.5:42150 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.2234ms
|
||||||
[34m[03d 04-01 03:25:46.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [1] from buffer
|
"[34m2019-04-22 06:20:15.845 UTC [comm.grpc.server] 1 -> INFO 03d[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:17.845Z grpc.peer_address=192.168.224.5:42152 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=158.7µs
|
||||||
[34m[03e 04-01 03:25:46.37 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 2 organizations
|
"[34m2019-04-22 06:20:15.869 UTC [comm.grpc.server] 1 -> INFO 03e[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:17.868Z grpc.peer_address=192.168.224.6:51026 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=143.4µs
|
||||||
[34m[03f 04-01 03:25:46.37 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
|
"[34m2019-04-22 06:20:15.883 UTC [comm.grpc.server] 1 -> INFO 03f[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-22T06:20:25.871Z grpc.peer_address=192.168.224.6:51026 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.8279ms
|
||||||
[34m[040 04-01 03:25:46.37 UTC] [%{longpkg}] %{callpath} -> INFO[0m Anchor peer with same endpoint, skipping connecting to myself
|
"[34m2019-04-22 06:20:15.900 UTC [comm.grpc.server] 1 -> INFO 040[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:17.9Z grpc.peer_address=192.168.224.6:51028 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=1.9369ms
|
||||||
[34m[041 04-01 03:25:46.37 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org2MSP for channel businesschannel to learn about
|
"[34m2019-04-22 06:20:15.916 UTC [comm.grpc.server] 1 -> INFO 041[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:17.914Z grpc.peer_address=192.168.224.5:42158 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=949.4µs
|
||||||
[34m[042 04-01 03:25:46.39 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [1] in 75ms
|
"[34m2019-04-22 06:20:15.957 UTC [comm.grpc.server] 1 -> INFO 042[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.224.5:42152 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=108.2288ms
|
||||||
[34m[043 04-01 03:25:46.41 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:48.414Z grpc.peer_address=192.168.208.6:39476 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=214.3µs
|
"[34m2019-04-22 06:20:15.958 UTC [comm.grpc.server] 1 -> INFO 043[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-22T06:20:25.933Z grpc.peer_address=192.168.224.5:42158 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=20.5323ms
|
||||||
[34m[044 04-01 03:25:46.43 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [1] with 1 transaction(s) in 39ms (state_validation=1ms block_commit=22ms state_commit=7ms)
|
"[34m2019-04-22 06:20:15.995 UTC [comm.grpc.server] 1 -> INFO 044[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:17.994Z grpc.peer_address=192.168.224.6:51036 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=188µs
|
||||||
[34m[045 04-01 03:25:46.45 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.208.6:39414 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=12.2465314s
|
"[34m2019-04-22 06:20:16.014 UTC [comm.grpc.server] 1 -> INFO 045[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-22T06:20:25.998Z grpc.peer_address=192.168.224.6:51036 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=15.9576ms
|
||||||
[34m[046 04-01 03:25:46.45 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-01T03:25:56.451Z grpc.peer_address=192.168.208.6:39476 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=3.3504ms
|
"[34m2019-04-22 06:20:16.015 UTC [comm.grpc.server] 1 -> INFO 046[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.224.6:51028 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=110.144ms
|
||||||
[34m[047 04-01 03:25:46.68 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [2] from buffer
|
"[34m2019-04-22 06:20:17.640 UTC [endorser] callChaincode -> INFO 047[0m [][b0c8eda3] Entry chaincode: name:"_lifecycle" "
|
||||||
[34m[048 04-01 03:25:46.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 2 organizations
|
"[34m2019-04-22 06:20:17.641 UTC [endorser] callChaincode -> INFO 048[0m [][b0c8eda3] Exit chaincode: name:"_lifecycle" (1ms)"
|
||||||
[34m[049 04-01 03:25:46.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]
|
"[34m2019-04-22 06:20:17.642 UTC [comm.grpc.server] 1 -> INFO 049[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55776 grpc.code=OK grpc.call_duration=2.8919ms
|
||||||
[34m[04a 04-01 03:25:46.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
|
"[31m2019-04-22 06:20:18.273 UTC [ConnProducer] NewConnection -> ERRO 04a[0m Failed connecting to orderer1.example.com:7050 , error: context deadline exceeded"
|
||||||
[34m[04b 04-01 03:25:46.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m Anchor peer with same endpoint, skipping connecting to myself
|
"[34m2019-04-22 06:20:18.308 UTC [gossip.privdata] StoreBlock -> INFO 04b[0m [businesschannel] Received block [1] from buffer"
|
||||||
[34m[04c 04-01 03:25:46.74 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [2] in 57ms
|
"[34m2019-04-22 06:20:18.351 UTC [gossip.gossip] JoinChan -> INFO 04c[0m Joining gossip network of channel businesschannel with 2 organizations"
|
||||||
[34m[04d 04-01 03:25:46.78 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:48.784Z grpc.peer_address=192.168.208.6:39486 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=372.7µs
|
"[34m2019-04-22 06:20:18.352 UTC [gossip.gossip] learnAnchorPeers -> INFO 04d[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]"
|
||||||
[34m[04e 04-01 03:25:46.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [2] with 1 transaction(s) in 45ms (state_validation=3ms block_commit=22ms state_commit=7ms)
|
"[34m2019-04-22 06:20:18.353 UTC [gossip.gossip] learnAnchorPeers -> INFO 04e[0m Anchor peer with same endpoint, skipping connecting to myself"
|
||||||
[34m[04f 04-01 03:25:46.82 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-01T03:25:56.791Z grpc.peer_address=192.168.208.6:39486 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=24.2949ms
|
"[34m2019-04-22 06:20:18.353 UTC [gossip.gossip] learnAnchorPeers -> INFO 04f[0m No configured anchor peers of Org2MSP for channel businesschannel to learn about"
|
||||||
[34m[050 04-01 03:25:47.46 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:49.467Z grpc.peer_address=192.168.208.6:39500 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=198.4µs
|
"[34m2019-04-22 06:20:18.366 UTC [committer.txvalidator] Validate -> INFO 050[0m [businesschannel] Validated block [1] in 58ms"
|
||||||
[34m[051 04-01 03:25:47.48 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.208.6:39500 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" error=EOF grpc.code=Unknown grpc.call_duration=9.6033ms
|
"[34m2019-04-22 06:20:18.401 UTC [kvledger] CommitWithPvtData -> INFO 051[0m [businesschannel] Committed block [1] with 1 transaction(s) in 34ms (state_validation=1ms block_commit=24ms state_commit=4ms)"
|
||||||
[34m[052 04-01 03:25:47.50 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:49.506Z grpc.peer_address=192.168.208.4:59254 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=163.3µs
|
"[34m2019-04-22 06:20:18.402 UTC [gossip.privdata] StoreBlock -> INFO 052[0m [businesschannel] Received block [2] from buffer"
|
||||||
[34m[053 04-01 03:25:47.52 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-01T03:25:57.508Z grpc.peer_address=192.168.208.4:59254 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=11.5612ms
|
"[34m2019-04-22 06:20:18.432 UTC [comm.grpc.server] 1 -> INFO 053[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:20.431Z grpc.peer_address=192.168.224.4:34410 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=177.7µs
|
||||||
[34m[054 04-01 03:25:47.53 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:49.53Z grpc.peer_address=192.168.208.7:36924 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=239.2µs
|
"[34m2019-04-22 06:20:18.442 UTC [comm.grpc.server] 1 -> INFO 054[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.224.4:34334 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=11.8527917s
|
||||||
[34m[055 04-01 03:25:47.53 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:49.532Z grpc.peer_address=192.168.208.4:59256 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=135µs
|
"[34m2019-04-22 06:20:18.443 UTC [comm.grpc.server] 1 -> INFO 055[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-22T06:20:28.439Z grpc.peer_address=192.168.224.4:34410 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=3.2399ms
|
||||||
[34m[056 04-01 03:25:47.56 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:49.569Z grpc.peer_address=192.168.208.7:36926 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=182.9µs
|
"[34m2019-04-22 06:20:18.470 UTC [gossip.gossip] JoinChan -> INFO 056[0m Joining gossip network of channel businesschannel with 2 organizations"
|
||||||
[34m[057 04-01 03:25:47.57 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-01T03:25:57.534Z grpc.peer_address=192.168.208.7:36924 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=36.3645ms
|
"[34m2019-04-22 06:20:18.471 UTC [gossip.gossip] learnAnchorPeers -> INFO 057[0m Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]"
|
||||||
[34m[058 04-01 03:25:47.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:49.622Z grpc.peer_address=192.168.208.7:36930 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=140µs
|
"[34m2019-04-22 06:20:18.471 UTC [gossip.gossip] learnAnchorPeers -> INFO 058[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]"
|
||||||
[34m[059 04-01 03:25:47.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.208.7:36926 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=41.7572ms
|
"[34m2019-04-22 06:20:18.471 UTC [gossip.gossip] learnAnchorPeers -> INFO 059[0m Anchor peer with same endpoint, skipping connecting to myself"
|
||||||
[34m[05a 04-01 03:25:47.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-01T03:25:57.624Z grpc.peer_address=192.168.208.7:36930 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=2.6371ms
|
"[34m2019-04-22 06:20:18.526 UTC [committer.txvalidator] Validate -> INFO 05a[0m [businesschannel] Validated block [2] in 122ms"
|
||||||
[34m[05b 04-01 03:25:47.67 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:49.676Z grpc.peer_address=192.168.208.4:59266 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=138.4µs
|
"[34m2019-04-22 06:20:18.550 UTC [kvledger] CommitWithPvtData -> INFO 05b[0m [businesschannel] Committed block [2] with 1 transaction(s) in 23ms (state_validation=1ms block_commit=14ms state_commit=5ms)"
|
||||||
[34m[05c 04-01 03:25:47.68 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.208.4:59256 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=140.1ms
|
"[34m2019-04-22 06:20:18.622 UTC [comm.grpc.server] 1 -> INFO 05c[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:20.621Z grpc.peer_address=192.168.224.4:34416 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=488.1µs
|
||||||
[34m[05d 04-01 03:25:47.68 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-01T03:25:57.678Z grpc.peer_address=192.168.208.4:59266 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=2.6213ms
|
"[34m2019-04-22 06:20:18.638 UTC [comm.grpc.server] 1 -> INFO 05d[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-22T06:20:28.629Z grpc.peer_address=192.168.224.4:34416 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=8.3762ms
|
||||||
[34m[05e 04-01 03:25:48.20 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:25:50.2Z grpc.peer_address=192.168.208.6:39518 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=208.6µs
|
"[33m2019-04-22 06:20:18.649 UTC [gossip.comm] func1 -> WARN 05e[0m peer0.org2.example.com:7051, PKIid:06cca350fdfd53b6e757741b4bccbaed83ed924d3661d37329138df61af92030 isn't responsive: EOF"
|
||||||
[34m[05f 04-01 03:25:49.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][28bae7dc] Entry chaincode: name:"lscc"
|
"[33m2019-04-22 06:20:18.650 UTC [gossip.discovery] expireDeadMembers -> WARN 05f[0m Entering [06cca350fdfd53b6e757741b4bccbaed83ed924d3661d37329138df61af92030]"
|
||||||
[34m[060 04-01 03:25:49.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m Installed Chaincode [exp02] Version [1.0] to peer
|
"[33m2019-04-22 06:20:18.650 UTC [gossip.discovery] expireDeadMembers -> WARN 060[0m Closing connection to Endpoint: peer0.org2.example.com:7051, InternalEndpoint: , PKI-ID: 06cca350fdfd53b6e757741b4bccbaed83ed924d3661d37329138df61af92030, Metadata: "
|
||||||
[34m[061 04-01 03:25:49.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][28bae7dc] Exit chaincode: name:"lscc" (2ms)
|
"[33m2019-04-22 06:20:18.650 UTC [gossip.discovery] expireDeadMembers -> WARN 061[0m Exiting"
|
||||||
[34m[062 04-01 03:25:49.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47590 grpc.code=OK grpc.call_duration=2.7967ms
|
"[34m2019-04-22 06:20:18.680 UTC [comm.grpc.server] 1 -> INFO 062[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:20.676Z grpc.peer_address=192.168.224.4:34420 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=3.0373ms
|
||||||
[34m[063 04-01 03:25:50.27 UTC] [%{longpkg}] %{callpath} -> INFO[0m Membership view has changed. peers went online: [[peer0.org2.example.com:7051 ] [peer1.org2.example.com:7051 ]] , current view: [[peer1.org1.example.com:7051] [peer0.org2.example.com:7051 ] [peer1.org2.example.com:7051 ]]
|
"[34m2019-04-22 06:20:19.242 UTC [gossip.channel] reportMembershipChanges -> INFO 063[0m Membership view has changed. peers went online: [[peer1.org2.example.com:7051 ]] , current view: [[peer1.org1.example.com:7051] [peer1.org2.example.com:7051 ]]"
|
||||||
[34m[064 04-01 03:25:52.12 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][81c9064c] Entry chaincode: name:"lscc"
|
"[34m2019-04-22 06:20:19.553 UTC [comm.grpc.server] 1 -> INFO 064[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:20:21.553Z grpc.peer_address=192.168.224.5:42202 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=140.1µs
|
||||||
[34m[065 04-01 03:25:52.13 UTC] [%{longpkg}] %{callpath} -> INFO[0m building chaincode with ldflagsOpt: '-ldflags "-linkmode external -extldflags '-static'"'
|
"[34m2019-04-22 06:20:20.374 UTC [endorser] callChaincode -> INFO 065[0m [][2457efbe] Entry chaincode: name:"_lifecycle" "
|
||||||
[34m[066 04-01 03:26:28.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][81c9064c] Exit chaincode: name:"lscc" (36868ms)
|
"[34m2019-04-22 06:20:20.375 UTC [endorser] callChaincode -> INFO 066[0m [][2457efbe] Exit chaincode: name:"_lifecycle" (1ms)"
|
||||||
[34m[067 04-01 03:26:28.96 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47612 grpc.code=OK grpc.call_duration=36.8711134s
|
"[34m2019-04-22 06:20:20.376 UTC [comm.grpc.server] 1 -> INFO 067[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55808 grpc.code=OK grpc.call_duration=2.6513ms
|
||||||
[34m[068 04-01 03:26:30.98 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [3] from buffer
|
"[34m2019-04-22 06:20:20.543 UTC [endorser] callChaincode -> INFO 068[0m [][1ba692c4] Entry chaincode: name:"cscc" "
|
||||||
[34m[069 04-01 03:26:30.98 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [3] in 8ms
|
"[34m2019-04-22 06:20:20.546 UTC [endorser] callChaincode -> INFO 069[0m [][1ba692c4] Exit chaincode: name:"cscc" (2ms)"
|
||||||
[34m[06a 04-01 03:26:30.99 UTC] [%{longpkg}] %{callpath} -> INFO[0m Channel [businesschannel]: Handling deploy or update of chaincode [exp02]
|
"[34m2019-04-22 06:20:20.546 UTC [comm.grpc.server] 1 -> INFO 06a[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55812 grpc.code=OK grpc.call_duration=3.7147ms
|
||||||
[34m[06b 04-01 03:26:31.02 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [3] with 1 transaction(s) in 32ms (state_validation=2ms block_commit=21ms state_commit=5ms)
|
"[34m2019-04-22 06:20:20.568 UTC [endorser] callChaincode -> INFO 06b[0m [businesschannel][8228dde0] Entry chaincode: name:"_lifecycle" "
|
||||||
[34m[06c 04-01 03:27:04.31 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][a2d675fb] Entry chaincode: name:"exp02"
|
"[34m2019-04-22 06:20:20.571 UTC [lifecycle] ApproveChaincodeDefinitionForOrg -> INFO 06c[0m successfully approved definition sequence: 1, endorsement info: (version: '1.0', plugin: 'escc', init required: true), validation info: (plugin: 'vscc', policy: '0a28120c120a080112020800120208011a0b12090a074f7267314d53501a0b12090a074f7267324d5350'), collections: (), name 'exp02' on channel 'businesschannel'"
|
||||||
[34m[06d 04-01 03:27:04.32 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][a2d675fb] Exit chaincode: name:"exp02" (5ms)
|
"[34m2019-04-22 06:20:20.571 UTC [endorser] callChaincode -> INFO 06d[0m [businesschannel][8228dde0] Exit chaincode: name:"_lifecycle" (4ms)"
|
||||||
[34m[06e 04-01 03:27:04.32 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47782 grpc.code=OK grpc.call_duration=8.4374ms
|
"[34m2019-04-22 06:20:20.582 UTC [comm.grpc.server] 1 -> INFO 06e[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55812 grpc.code=OK grpc.call_duration=15.3831ms
|
||||||
[34m[06f 04-01 03:27:06.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [4] from buffer
|
"[34m2019-04-22 06:20:22.610 UTC [gossip.privdata] StoreBlock -> INFO 06f[0m [businesschannel] Received block [3] from buffer"
|
||||||
[34m[070 04-01 03:27:06.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [4] in 2ms
|
"[34m2019-04-22 06:20:22.658 UTC [committer.txvalidator] Validate -> INFO 070[0m [businesschannel] Validated block [3] in 47ms"
|
||||||
[34m[071 04-01 03:27:06.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [4] with 1 transaction(s) in 19ms (state_validation=1ms block_commit=11ms state_commit=2ms)
|
"[31m2019-04-22 06:20:22.672 UTC [confighistory] HandleStateUpdates -> ERRO 071[0m Config history manager is expected to recieve events only if at least one chaincode is updated stateUpdates = ledger.StateUpdates{"_lifecycle":(*ledger.KVStateUpdates)(0xc0036bd060)}"
|
||||||
[34m[072 04-01 03:27:07.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][3291355b] Entry chaincode: name:"exp02"
|
"[34m2019-04-22 06:20:22.687 UTC [kvledger] CommitWithPvtData -> INFO 072[0m [businesschannel] Committed block [3] with 1 transaction(s) in 19ms (state_validation=5ms block_commit=9ms state_commit=2ms)"
|
||||||
[34m[073 04-01 03:27:07.16 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][3291355b] Exit chaincode: name:"exp02" (2ms)
|
"[34m2019-04-22 06:20:22.696 UTC [comm.grpc.server] 1 -> INFO 073[0m streaming call completed" grpc.service=protos.Deliver grpc.method=DeliverFiltered grpc.request_deadline=2019-04-22T06:20:50.585Z grpc.peer_address=192.168.224.3:55814 error="context finished before block retrieved: context canceled" grpc.code=Unknown grpc.call_duration=2.1106328s
|
||||||
[34m[074 04-01 03:27:07.16 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47802 grpc.code=OK grpc.call_duration=4.0597ms
|
"[34m2019-04-22 06:20:24.209 UTC [gossip.channel] reportMembershipChanges -> INFO 074[0m Membership view has changed. peers went online: [[peer0.org2.example.com:7051 ]] , current view: [[peer1.org1.example.com:7051] [peer0.org2.example.com:7051 ] [peer1.org2.example.com:7051 ]]"
|
||||||
[34m[075 04-01 03:27:08.96 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [5] from buffer
|
"[34m2019-04-22 06:20:25.090 UTC [gossip.privdata] StoreBlock -> INFO 075[0m [businesschannel] Received block [4] from buffer"
|
||||||
[34m[076 04-01 03:27:08.97 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [5] in 2ms
|
"[34m2019-04-22 06:20:25.093 UTC [committer.txvalidator] Validate -> INFO 076[0m [businesschannel] Validated block [4] in 3ms"
|
||||||
[34m[077 04-01 03:27:08.99 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [5] with 1 transaction(s) in 23ms (state_validation=1ms block_commit=11ms state_commit=5ms)
|
"[31m2019-04-22 06:20:25.105 UTC [confighistory] HandleStateUpdates -> ERRO 077[0m Config history manager is expected to recieve events only if at least one chaincode is updated stateUpdates = ledger.StateUpdates{"_lifecycle":(*ledger.KVStateUpdates)(0xc00380de60)}"
|
||||||
[34m[078 04-01 03:27:09.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][ec34b494] Entry chaincode: name:"exp02"
|
"[34m2019-04-22 06:20:25.130 UTC [kvledger] CommitWithPvtData -> INFO 078[0m [businesschannel] Committed block [4] with 1 transaction(s) in 35ms (state_validation=11ms block_commit=15ms state_commit=4ms)"
|
||||||
[34m[079 04-01 03:27:09.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][ec34b494] Exit chaincode: name:"exp02" (4ms)
|
"[34m2019-04-22 06:20:25.752 UTC [endorser] callChaincode -> INFO 079[0m [businesschannel][c7a707e5] Entry chaincode: name:"_lifecycle" "
|
||||||
[34m[07a 04-01 03:27:09.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47806 grpc.code=OK grpc.call_duration=5.8763ms
|
"[34m2019-04-22 06:20:25.761 UTC [lifecycle] QueryApprovalStatus -> INFO 07a[0m successfully queried approval status for definition sequence: 1, endorsement info: (version: '1.0', plugin: 'escc', init required: false), validation info: (plugin: 'vscc', policy: '12202f4368616e6e656c2f4170706c69636174696f6e2f456e646f7273656d656e74'), collections: (<nil>), name 'exp02' on channel 'businesschannel'"
|
||||||
[34m[07b 04-01 03:27:09.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][6f7c1b57] Entry chaincode: name:"lscc"
|
"[34m2019-04-22 06:20:25.761 UTC [endorser] callChaincode -> INFO 07b[0m [businesschannel][c7a707e5] Exit chaincode: name:"_lifecycle" (9ms)"
|
||||||
[34m[07c 04-01 03:27:09.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][6f7c1b57] Exit chaincode: name:"lscc" (2ms)
|
"[34m2019-04-22 06:20:25.762 UTC [comm.grpc.server] 1 -> INFO 07c[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55832 grpc.code=OK grpc.call_duration=10.6769ms
|
||||||
[34m[07d 04-01 03:27:09.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47812 grpc.code=OK grpc.call_duration=3.2889ms
|
"[34m2019-04-22 06:20:26.400 UTC [endorser] callChaincode -> INFO 07d[0m [][968d211d] Entry chaincode: name:"_lifecycle" "
|
||||||
[34m[07e 04-01 03:27:10.08 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][9ae1dc09] Entry chaincode: name:"lscc"
|
"[34m2019-04-22 06:20:26.401 UTC [endorser] callChaincode -> INFO 07e[0m [][968d211d] Exit chaincode: name:"_lifecycle" (1ms)"
|
||||||
[34m[07f 04-01 03:27:10.09 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][9ae1dc09] Exit chaincode: name:"lscc" (3ms)
|
"[34m2019-04-22 06:20:26.401 UTC [comm.grpc.server] 1 -> INFO 07f[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55842 grpc.code=OK grpc.call_duration=2.1624ms
|
||||||
[34m[080 04-01 03:27:10.09 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47816 grpc.code=OK grpc.call_duration=5.6463ms
|
"[34m2019-04-22 06:20:26.600 UTC [endorser] callChaincode -> INFO 080[0m [businesschannel][0ddd88a6] Entry chaincode: name:"_lifecycle" "
|
||||||
[34m[081 04-01 03:27:10.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][1df336af] Entry chaincode: name:"lscc"
|
"[34m2019-04-22 06:20:26.604 UTC [lifecycle] QueryApprovalStatus -> INFO 081[0m successfully queried approval status for definition sequence: 1, endorsement info: (version: '1.0', plugin: 'escc', init required: true), validation info: (plugin: 'vscc', policy: '0a28120c120a080112020800120208011a0b12090a074f7267314d53501a0b12090a074f7267324d5350'), collections: (<nil>), name 'exp02' on channel 'businesschannel'"
|
||||||
[34m[082 04-01 03:27:10.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][1df336af] Exit chaincode: name:"lscc" (1ms)
|
"[34m2019-04-22 06:20:26.606 UTC [lifecycle] CommitChaincodeDefinition -> INFO 082[0m successfully committed definition sequence: 1, endorsement info: (version: '1.0', plugin: 'escc', init required: true), validation info: (plugin: 'vscc', policy: '0a28120c120a080112020800120208011a0b12090a074f7267314d53501a0b12090a074f7267324d5350'), collections: (<nil>), name 'exp02' on channel 'businesschannel'"
|
||||||
[34m[083 04-01 03:27:10.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47820 grpc.code=OK grpc.call_duration=2.8354ms
|
"[34m2019-04-22 06:20:26.607 UTC [endorser] callChaincode -> INFO 083[0m [businesschannel][0ddd88a6] Exit chaincode: name:"_lifecycle" (7ms)"
|
||||||
[34m[084 04-01 03:27:10.46 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][93b5c760] Entry chaincode: name:"lscc"
|
"[34m2019-04-22 06:20:26.608 UTC [comm.grpc.server] 1 -> INFO 084[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55846 grpc.code=OK grpc.call_duration=9.3629ms
|
||||||
[34m[085 04-01 03:27:10.46 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][93b5c760] Exit chaincode: name:"lscc" (1ms)
|
"[34m2019-04-22 06:20:28.645 UTC [gossip.privdata] StoreBlock -> INFO 085[0m [businesschannel] Received block [5] from buffer"
|
||||||
[34m[086 04-01 03:27:10.46 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47824 grpc.code=OK grpc.call_duration=2.952ms
|
"[34m2019-04-22 06:20:28.648 UTC [committer.txvalidator] Validate -> INFO 086[0m [businesschannel] Validated block [5] in 2ms"
|
||||||
[34m[087 04-01 03:27:10.65 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][6f73e693] Entry chaincode: name:"lscc"
|
"[34m2019-04-22 06:20:28.650 UTC [lifecycle] update -> INFO 087[0m Updating cached definition for chaincode 'exp02' on channel 'businesschannel'"
|
||||||
[34m[088 04-01 03:27:10.65 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][6f73e693] Exit chaincode: name:"lscc" (3ms)
|
"[34m2019-04-22 06:20:28.651 UTC [lifecycle] update -> INFO 088[0m Chaincode with package ID 'exp02_1.0:1f060a1d05b057d98ed98ca8fd57e3a6542d8dfe383aeff64e289718ab851e2b' now available on channel businesschannel for chaincode definition exp02:1.0"
|
||||||
[34m[089 04-01 03:27:10.65 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47828 grpc.code=OK grpc.call_duration=5.2116ms
|
"[34m2019-04-22 06:20:28.651 UTC [cceventmgmt] HandleStateUpdates -> INFO 089[0m Channel [businesschannel]: Handling deploy or update of chaincode [exp02]"
|
||||||
[34m[08a 04-01 03:27:11.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][bb47aded] Entry chaincode: name:"qscc"
|
"[34m2019-04-22 06:20:28.652 UTC [ccprovider] ExtractStatedbArtifactsForChaincode -> INFO 08a[0m Error while loading installation package for ccname=exp02, ccversion=1.0. Err=open /var/hyperledger/production/chaincodes/exp02.1.0: no such file or directory"
|
||||||
[34m[08b 04-01 03:27:11.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][bb47aded] Exit chaincode: name:"qscc" (1ms)
|
"[34m2019-04-22 06:20:28.652 UTC [cceventmgmt] HandleChaincodeDeploy -> INFO 08b[0m Channel [businesschannel]: Chaincode [Name=exp02, Version=1.0, Hash=[]byte{0x80, 0x18, 0x18, 0x55, 0xe9, 0x53, 0x83, 0x5a, 0x2f, 0x99, 0x39, 0x2d, 0xf9, 0xbb, 0xc0, 0x40, 0x38, 0xb, 0xf1, 0x5, 0x7b, 0x30, 0xb0, 0xf8, 0x4f, 0x6e, 0x9c, 0xb4, 0xc2, 0xe8, 0xae, 0x45}] is not installed hence no need to create chaincode artifacts for endorsement"
|
||||||
[34m[08c 04-01 03:27:11.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47834 grpc.code=OK grpc.call_duration=3.3726ms
|
"[34m2019-04-22 06:20:28.682 UTC [kvledger] CommitWithPvtData -> INFO 08c[0m [businesschannel] Committed block [5] with 1 transaction(s) in 32ms (state_validation=8ms block_commit=12ms state_commit=3ms)"
|
||||||
[34m[08d 04-01 03:27:11.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][b30dfa31] Entry chaincode: name:"qscc"
|
"[34m2019-04-22 06:20:28.740 UTC [comm.grpc.server] 1 -> INFO 08d[0m streaming call completed" grpc.service=protos.Deliver grpc.method=DeliverFiltered grpc.request_deadline=2019-04-22T06:20:56.624Z grpc.peer_address=192.168.224.3:55848 error="context finished before block retrieved: context canceled" grpc.code=Unknown grpc.call_duration=2.1146288s
|
||||||
[34m[08e 04-01 03:27:11.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][b30dfa31] Exit chaincode: name:"qscc" (1ms)
|
"[34m2019-04-22 06:20:29.215 UTC [endorser] callChaincode -> INFO 08e[0m [businesschannel][d82eabee] Entry chaincode: name:"_lifecycle" "
|
||||||
[34m[08f 04-01 03:27:11.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47838 grpc.code=OK grpc.call_duration=3.1025ms
|
"[34m2019-04-22 06:20:29.230 UTC [lifecycle] QueryChaincodeDefinition -> INFO 08f[0m successfully queried definition sequence: 1, endorsement info: (version: '1.0', plugin: 'escc', init required: true), validation info: (plugin: 'vscc', policy: '0a28120c120a080112020800120208011a0b12090a074f7267314d53501a0b12090a074f7267324d5350'), collections: (), name 'exp02'"
|
||||||
[34m[090 04-01 03:27:11.85 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][c2532598] Entry chaincode: name:"cscc"
|
"[34m2019-04-22 06:20:29.233 UTC [endorser] callChaincode -> INFO 090[0m [businesschannel][d82eabee] Exit chaincode: name:"_lifecycle" (18ms)"
|
||||||
[34m[091 04-01 03:27:11.85 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][c2532598] Exit chaincode: name:"cscc" (2ms)
|
"[34m2019-04-22 06:20:29.235 UTC [comm.grpc.server] 1 -> INFO 091[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55856 grpc.code=OK grpc.call_duration=27.47ms
|
||||||
[34m[092 04-01 03:27:11.86 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47844 grpc.code=OK grpc.call_duration=4.2627ms
|
"[34m2019-04-22 06:20:29.934 UTC [endorser] callChaincode -> INFO 092[0m [businesschannel][32169d80] Entry chaincode: name:"exp02" "
|
||||||
[34m[093 04-01 03:27:12.03 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][4060e5f5] Entry chaincode: name:"cscc"
|
"[34m2019-04-22 06:20:29.954 UTC [chaincode.platform.golang] GenerateDockerBuild -> INFO 093[0m building chaincode with ldflagsOpt: '-ldflags "-linkmode external -extldflags '-static'"'"
|
||||||
[34m[094 04-01 03:27:12.03 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][4060e5f5] Exit chaincode: name:"cscc" (1ms)
|
"[34m2019-04-22 06:21:05.510 UTC [endorser] callChaincode -> INFO 094[0m [businesschannel][32169d80] Exit chaincode: name:"exp02" (35610ms)"
|
||||||
[34m[095 04-01 03:27:12.03 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47848 grpc.code=OK grpc.call_duration=2.8518ms
|
"[34m2019-04-22 06:21:05.510 UTC [comm.grpc.server] 1 -> INFO 095[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55864 grpc.code=OK grpc.call_duration=35.6134186s
|
||||||
[34m[096 04-01 03:27:12.24 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][1322feab] Entry chaincode: name:"cscc"
|
"[34m2019-04-22 06:21:07.527 UTC [gossip.privdata] StoreBlock -> INFO 096[0m [businesschannel] Received block [6] from buffer"
|
||||||
[34m[097 04-01 03:27:12.25 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][1322feab] Exit chaincode: name:"cscc" (2ms)
|
"[34m2019-04-22 06:21:07.537 UTC [committer.txvalidator] Validate -> INFO 097[0m [businesschannel] Validated block [6] in 9ms"
|
||||||
[34m[098 04-01 03:27:12.25 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47852 grpc.code=OK grpc.call_duration=3.1728ms
|
"[34m2019-04-22 06:21:07.571 UTC [kvledger] CommitWithPvtData -> INFO 098[0m [businesschannel] Committed block [6] with 1 transaction(s) in 34ms (state_validation=0ms block_commit=20ms state_commit=8ms)"
|
||||||
[34m[099 04-01 03:27:24.70 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [6] from buffer
|
"[34m2019-04-22 06:21:10.723 UTC [endorser] callChaincode -> INFO 099[0m [businesschannel][99e7611d] Entry chaincode: name:"exp02" "
|
||||||
[33m[09a 04-01 03:27:24.70 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP57bc58e35af7f98e5c999a4dc02b50d567ed50514c1fd7131f9d0a54de794a60] at index 2 in signature set
|
"[34m2019-04-22 06:21:10.727 UTC [endorser] callChaincode -> INFO 09a[0m [businesschannel][99e7611d] Exit chaincode: name:"exp02" (3ms)"
|
||||||
[33m[09b 04-01 03:27:24.70 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP57bc58e35af7f98e5c999a4dc02b50d567ed50514c1fd7131f9d0a54de794a60] at index 2 in signature set
|
"[34m2019-04-22 06:21:10.729 UTC [comm.grpc.server] 1 -> INFO 09b[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55900 grpc.code=OK grpc.call_duration=7.6767ms
|
||||||
[34m[09c 04-01 03:27:24.76 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 3 organizations
|
"[34m2019-04-22 06:21:10.941 UTC [endorser] callChaincode -> INFO 09c[0m [businesschannel][967428f0] Entry chaincode: name:"exp02" "
|
||||||
[34m[09d 04-01 03:27:24.76 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
|
"[34m2019-04-22 06:21:10.948 UTC [endorser] callChaincode -> INFO 09d[0m [businesschannel][967428f0] Exit chaincode: name:"exp02" (7ms)"
|
||||||
[34m[09e 04-01 03:27:24.76 UTC] [%{longpkg}] %{callpath} -> INFO[0m Anchor peer with same endpoint, skipping connecting to myself
|
"[34m2019-04-22 06:21:10.950 UTC [comm.grpc.server] 1 -> INFO 09e[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55906 grpc.code=OK grpc.call_duration=11.4845ms
|
||||||
[34m[09f 04-01 03:27:24.76 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]
|
"[34m2019-04-22 06:21:11.190 UTC [endorser] callChaincode -> INFO 09f[0m [businesschannel][f6ea81bf] Entry chaincode: name:"exp02" "
|
||||||
[34m[0a0 04-01 03:27:24.76 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org3MSP for channel businesschannel to learn about
|
"[34m2019-04-22 06:21:11.193 UTC [endorser] callChaincode -> INFO 0a0[0m [businesschannel][f6ea81bf] Exit chaincode: name:"exp02" (2ms)"
|
||||||
[34m[0a1 04-01 03:27:24.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:27:26.798Z grpc.peer_address=192.168.208.4:59594 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=172.4µs
|
"[34m2019-04-22 06:21:11.194 UTC [comm.grpc.server] 1 -> INFO 0a1[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55912 grpc.code=OK grpc.call_duration=5.1112ms
|
||||||
[34m[0a2 04-01 03:27:24.81 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:27:26.815Z grpc.peer_address=192.168.208.6:39848 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=129.8µs
|
"[34m2019-04-22 06:21:12.966 UTC [gossip.privdata] StoreBlock -> INFO 0a2[0m [businesschannel] Received block [7] from buffer"
|
||||||
[34m[0a3 04-01 03:27:24.82 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [6] in 118ms
|
"[34m2019-04-22 06:21:12.973 UTC [committer.txvalidator] Validate -> INFO 0a3[0m [businesschannel] Validated block [7] in 5ms"
|
||||||
[34m[0a4 04-01 03:27:24.82 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:27:26.822Z grpc.peer_address=192.168.208.7:37266 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=279.8µs
|
"[34m2019-04-22 06:21:13.010 UTC [kvledger] CommitWithPvtData -> INFO 0a4[0m [businesschannel] Committed block [7] with 1 transaction(s) in 36ms (state_validation=5ms block_commit=24ms state_commit=2ms)"
|
||||||
[34m[0a5 04-01 03:27:24.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.208.6:39518 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=1m36.7347996s
|
"[34m2019-04-22 06:21:13.373 UTC [endorser] callChaincode -> INFO 0a5[0m [businesschannel][2026f240] Entry chaincode: name:"exp02" "
|
||||||
[34m[0a6 04-01 03:27:24.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-01T03:27:34.829Z grpc.peer_address=192.168.208.6:39848 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=7.6511ms
|
"[34m2019-04-22 06:21:13.375 UTC [endorser] callChaincode -> INFO 0a6[0m [businesschannel][2026f240] Exit chaincode: name:"exp02" (2ms)"
|
||||||
[34m[0a7 04-01 03:27:24.85 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [6] with 1 transaction(s) in 29ms (state_validation=7ms block_commit=11ms state_commit=8ms)
|
"[34m2019-04-22 06:21:13.376 UTC [comm.grpc.server] 1 -> INFO 0a7[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55916 grpc.code=OK grpc.call_duration=4.7757ms
|
||||||
[34m[0a8 04-01 03:27:24.86 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-01T03:27:34.81Z grpc.peer_address=192.168.208.4:59594 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=58.4225ms
|
"[34m2019-04-22 06:21:13.575 UTC [endorser] callChaincode -> INFO 0a8[0m [businesschannel][d0221f58] Entry chaincode: name:"exp02" "
|
||||||
[34m[0a9 04-01 03:27:24.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-01T03:27:34.849Z grpc.peer_address=192.168.208.7:37266 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=28.6988ms
|
"[34m2019-04-22 06:21:13.582 UTC [endorser] callChaincode -> INFO 0a9[0m [businesschannel][d0221f58] Exit chaincode: name:"exp02" (6ms)"
|
||||||
[34m[0aa 04-01 03:27:24.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:27:26.904Z grpc.peer_address=192.168.208.4:59612 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=146.8µs
|
"[34m2019-04-22 06:21:13.583 UTC [comm.grpc.server] 1 -> INFO 0aa[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55920 grpc.code=OK grpc.call_duration=9.5525ms
|
||||||
[34m[0ab 04-01 03:27:24.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.208.4:59612 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" error=EOF grpc.code=Unknown grpc.call_duration=13.7075ms
|
"[34m2019-04-22 06:21:13.813 UTC [endorser] callChaincode -> INFO 0ab[0m [businesschannel][96c67ee2] Entry chaincode: name:"exp02" "
|
||||||
[34m[0ac 04-01 03:27:26.36 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-01T03:27:28.368Z grpc.peer_address=192.168.208.7:37286 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=163.9µs
|
"[34m2019-04-22 06:21:13.817 UTC [endorser] callChaincode -> INFO 0ac[0m [businesschannel][96c67ee2] Exit chaincode: name:"exp02" (4ms)"
|
||||||
[34m[0ad 04-01 03:27:38.48 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][2660f339] Entry chaincode: name:"cscc"
|
"[34m2019-04-22 06:21:13.818 UTC [comm.grpc.server] 1 -> INFO 0ad[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55926 grpc.code=OK grpc.call_duration=8.3056ms
|
||||||
[34m[0ae 04-01 03:27:38.48 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][2660f339] Exit chaincode: name:"cscc" (1ms)
|
"[34m2019-04-22 06:21:15.600 UTC [gossip.privdata] StoreBlock -> INFO 0ae[0m [businesschannel] Received block [8] from buffer"
|
||||||
[34m[0af 04-01 03:27:38.48 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47986 grpc.code=OK grpc.call_duration=2.6948ms
|
"[34m2019-04-22 06:21:15.603 UTC [committer.txvalidator] Validate -> INFO 0af[0m [businesschannel] Validated block [8] in 2ms"
|
||||||
[34m[0b0 04-01 03:27:40.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][cfefe2bd] Entry chaincode: name:"qscc"
|
"[34m2019-04-22 06:21:15.632 UTC [kvledger] CommitWithPvtData -> INFO 0b0[0m [businesschannel] Committed block [8] with 1 transaction(s) in 28ms (state_validation=0ms block_commit=15ms state_commit=9ms)"
|
||||||
[34m[0b1 04-01 03:27:40.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][cfefe2bd] Exit chaincode: name:"qscc" (3ms)
|
"[34m2019-04-22 06:21:16.002 UTC [endorser] callChaincode -> INFO 0b1[0m [businesschannel][e59a9b97] Entry chaincode: name:"exp02" "
|
||||||
[34m[0b2 04-01 03:27:40.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.208.3:47998 grpc.code=OK grpc.call_duration=4.4329ms
|
"[34m2019-04-22 06:21:16.005 UTC [endorser] callChaincode -> INFO 0b2[0m [businesschannel][e59a9b97] Exit chaincode: name:"exp02" (3ms)"
|
||||||
|
"[34m2019-04-22 06:21:16.006 UTC [comm.grpc.server] 1 -> INFO 0b3[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55930 grpc.code=OK grpc.call_duration=5.1462ms
|
||||||
|
"[34m2019-04-22 06:21:16.534 UTC [endorser] callChaincode -> INFO 0b4[0m [businesschannel][96bad1cb] Entry chaincode: name:"qscc" "
|
||||||
|
"[34m2019-04-22 06:21:16.536 UTC [endorser] callChaincode -> INFO 0b5[0m [businesschannel][96bad1cb] Exit chaincode: name:"qscc" (1ms)"
|
||||||
|
"[34m2019-04-22 06:21:16.536 UTC [comm.grpc.server] 1 -> INFO 0b6[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55936 grpc.code=OK grpc.call_duration=2.768ms
|
||||||
|
"[34m2019-04-22 06:21:16.725 UTC [endorser] callChaincode -> INFO 0b7[0m [businesschannel][7962c131] Entry chaincode: name:"qscc" "
|
||||||
|
"[34m2019-04-22 06:21:16.727 UTC [endorser] callChaincode -> INFO 0b8[0m [businesschannel][7962c131] Exit chaincode: name:"qscc" (1ms)"
|
||||||
|
"[34m2019-04-22 06:21:16.727 UTC [comm.grpc.server] 1 -> INFO 0b9[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55940 grpc.code=OK grpc.call_duration=2.8224ms
|
||||||
|
"[34m2019-04-22 06:21:17.295 UTC [endorser] callChaincode -> INFO 0ba[0m [businesschannel][4598da40] Entry chaincode: name:"cscc" "
|
||||||
|
"[34m2019-04-22 06:21:17.297 UTC [endorser] callChaincode -> INFO 0bb[0m [businesschannel][4598da40] Exit chaincode: name:"cscc" (1ms)"
|
||||||
|
"[34m2019-04-22 06:21:17.298 UTC [comm.grpc.server] 1 -> INFO 0bc[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55948 grpc.code=OK grpc.call_duration=4.0243ms
|
||||||
|
"[34m2019-04-22 06:21:17.547 UTC [endorser] callChaincode -> INFO 0bd[0m [businesschannel][0384b6f2] Entry chaincode: name:"cscc" "
|
||||||
|
"[34m2019-04-22 06:21:17.548 UTC [endorser] callChaincode -> INFO 0be[0m [businesschannel][0384b6f2] Exit chaincode: name:"cscc" (1ms)"
|
||||||
|
"[34m2019-04-22 06:21:17.549 UTC [comm.grpc.server] 1 -> INFO 0bf[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55952 grpc.code=OK grpc.call_duration=2.6047ms
|
||||||
|
"[34m2019-04-22 06:21:17.767 UTC [endorser] callChaincode -> INFO 0c0[0m [businesschannel][1f6e9f29] Entry chaincode: name:"cscc" "
|
||||||
|
"[34m2019-04-22 06:21:17.777 UTC [endorser] callChaincode -> INFO 0c1[0m [businesschannel][1f6e9f29] Exit chaincode: name:"cscc" (1ms)"
|
||||||
|
"[34m2019-04-22 06:21:17.778 UTC [comm.grpc.server] 1 -> INFO 0c2[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:55956 grpc.code=OK grpc.call_duration=13.7744ms
|
||||||
|
"[34m2019-04-22 06:21:29.133 UTC [gossip.privdata] StoreBlock -> INFO 0c3[0m [businesschannel] Received block [9] from buffer"
|
||||||
|
"[33m2019-04-22 06:21:29.136 UTC [cauthdsl] deduplicate -> WARN 0c4[0m De-duplicating identity [Org1MSP832bfd52ec81dfd43638ec66a3242d2be2cfa0cdcb08ffea79b2cbab0a56a9ec] at index 2 in signature set"
|
||||||
|
"[33m2019-04-22 06:21:29.138 UTC [cauthdsl] deduplicate -> WARN 0c5[0m De-duplicating identity [Org1MSP832bfd52ec81dfd43638ec66a3242d2be2cfa0cdcb08ffea79b2cbab0a56a9ec] at index 2 in signature set"
|
||||||
|
"[34m2019-04-22 06:21:29.180 UTC [gossip.gossip] JoinChan -> INFO 0c6[0m Joining gossip network of channel businesschannel with 3 organizations"
|
||||||
|
"[34m2019-04-22 06:21:29.180 UTC [gossip.gossip] learnAnchorPeers -> INFO 0c7[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]"
|
||||||
|
"[34m2019-04-22 06:21:29.180 UTC [gossip.gossip] learnAnchorPeers -> INFO 0c8[0m Anchor peer with same endpoint, skipping connecting to myself"
|
||||||
|
"[34m2019-04-22 06:21:29.180 UTC [gossip.gossip] learnAnchorPeers -> INFO 0c9[0m Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]"
|
||||||
|
"[34m2019-04-22 06:21:29.180 UTC [gossip.gossip] learnAnchorPeers -> INFO 0ca[0m No configured anchor peers of Org3MSP for channel businesschannel to learn about"
|
||||||
|
"[34m2019-04-22 06:21:29.200 UTC [committer.txvalidator] Validate -> INFO 0cb[0m [businesschannel] Validated block [9] in 66ms"
|
||||||
|
"[34m2019-04-22 06:21:29.220 UTC [comm.grpc.server] 1 -> INFO 0cc[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:21:31.22Z grpc.peer_address=192.168.224.6:51270 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=149.7µs
|
||||||
|
"[34m2019-04-22 06:21:29.240 UTC [comm.grpc.server] 1 -> INFO 0cd[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-22T06:21:39.224Z grpc.peer_address=192.168.224.6:51270 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=15.5775ms
|
||||||
|
"[34m2019-04-22 06:21:29.256 UTC [comm.grpc.server] 1 -> INFO 0ce[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:21:31.256Z grpc.peer_address=192.168.224.5:42404 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=199.4µs
|
||||||
|
"[34m2019-04-22 06:21:29.295 UTC [kvledger] CommitWithPvtData -> INFO 0cf[0m [businesschannel] Committed block [9] with 1 transaction(s) in 94ms (state_validation=9ms block_commit=63ms state_commit=17ms)"
|
||||||
|
"[34m2019-04-22 06:21:29.297 UTC [comm.grpc.server] 1 -> INFO 0d0[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.224.5:42202 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=1m9.8442242s
|
||||||
|
"[34m2019-04-22 06:21:29.297 UTC [comm.grpc.server] 1 -> INFO 0d1[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-22T06:21:39.272Z grpc.peer_address=192.168.224.5:42404 grpc.peer_subject="CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=21.8871ms
|
||||||
|
"[34m2019-04-22 06:21:29.306 UTC [comm.grpc.server] 1 -> INFO 0d2[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:21:31.305Z grpc.peer_address=192.168.224.4:34630 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=134.4µs
|
||||||
|
"[34m2019-04-22 06:21:29.335 UTC [comm.grpc.server] 1 -> INFO 0d3[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.peer_address=192.168.224.4:34420 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=1m10.7535276s
|
||||||
|
"[34m2019-04-22 06:21:29.332 UTC [comm.grpc.server] 1 -> INFO 0d4[0m streaming call completed" grpc.service=gossip.Gossip grpc.method=GossipStream grpc.request_deadline=2019-04-22T06:21:39.311Z grpc.peer_address=192.168.224.4:34630 grpc.peer_subject="CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US" error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=23.8218ms
|
||||||
|
"[34m2019-04-22 06:21:29.374 UTC [comm.grpc.server] 1 -> INFO 0d5[0m unary call completed" grpc.service=gossip.Gossip grpc.method=Ping grpc.request_deadline=2019-04-22T06:21:31.373Z grpc.peer_address=192.168.224.6:51284 grpc.peer_subject="CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US" grpc.code=OK grpc.call_duration=501.6µs
|
||||||
|
"[34m2019-04-22 06:21:46.519 UTC [endorser] callChaincode -> INFO 0d6[0m [][264d8e67] Entry chaincode: name:"cscc" "
|
||||||
|
"[34m2019-04-22 06:21:46.519 UTC [endorser] callChaincode -> INFO 0d7[0m [][264d8e67] Exit chaincode: name:"cscc" (1ms)"
|
||||||
|
"[34m2019-04-22 06:21:46.520 UTC [comm.grpc.server] 1 -> INFO 0d8[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:56068 grpc.code=OK grpc.call_duration=1.7062ms
|
||||||
|
"[34m2019-04-22 06:21:47.446 UTC [endorser] callChaincode -> INFO 0d9[0m [][19533012] Entry chaincode: name:"qscc" "
|
||||||
|
"[34m2019-04-22 06:21:47.448 UTC [endorser] callChaincode -> INFO 0da[0m [][19533012] Exit chaincode: name:"qscc" (2ms)"
|
||||||
|
"[34m2019-04-22 06:21:47.448 UTC [comm.grpc.server] 1 -> INFO 0db[0m unary call completed" grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.224.3:56080 grpc.code=OK grpc.call_duration=3.1853ms
|
||||||
|
|
Loading…
Reference in New Issue