2
0

orderer.genesis.block.json 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520
  1. {
  2. "data": {
  3. "data": [
  4. {
  5. "payload": {
  6. "data": {
  7. "config": {
  8. "channel_group": {
  9. "groups": {
  10. "Consortiums": {
  11. "groups": {
  12. "SampleConsortium": {
  13. "groups": {
  14. "Org1MSP": {
  15. "mod_policy": "Admins",
  16. "policies": {
  17. "Admins": {
  18. "mod_policy": "Admins",
  19. "policy": {
  20. "type": 1,
  21. "value": {
  22. "identities": [
  23. {
  24. "principal": {
  25. "msp_identifier": "Org1MSP",
  26. "role": "ADMIN"
  27. }
  28. }
  29. ],
  30. "rule": {
  31. "n_out_of": {
  32. "n": 1,
  33. "rules": [
  34. {
  35. "signed_by": 0
  36. }
  37. ]
  38. }
  39. }
  40. }
  41. }
  42. },
  43. "Readers": {
  44. "mod_policy": "Admins",
  45. "policy": {
  46. "type": 1,
  47. "value": {
  48. "identities": [
  49. {
  50. "principal": {
  51. "msp_identifier": "Org1MSP"
  52. }
  53. }
  54. ],
  55. "rule": {
  56. "n_out_of": {
  57. "n": 1,
  58. "rules": [
  59. {
  60. "signed_by": 0
  61. }
  62. ]
  63. }
  64. }
  65. }
  66. }
  67. },
  68. "Writers": {
  69. "mod_policy": "Admins",
  70. "policy": {
  71. "type": 1,
  72. "value": {
  73. "identities": [
  74. {
  75. "principal": {
  76. "msp_identifier": "Org1MSP"
  77. }
  78. }
  79. ],
  80. "rule": {
  81. "n_out_of": {
  82. "n": 1,
  83. "rules": [
  84. {
  85. "signed_by": 0
  86. }
  87. ]
  88. }
  89. }
  90. }
  91. }
  92. }
  93. },
  94. "values": {
  95. "MSP": {
  96. "mod_policy": "Admins",
  97. "value": {
  98. "config": {
  99. "admins": [
  100. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU1RcVRMaG1XdjlxWTkrRUFvYmdmM1F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdMT3l4T083SUY4a0Z5YWl0TWZMeURSZFBlK3c4REsKU3lsakZqWDRNMlhWQjdCMGxTVEtUaHkxcFNJV21VSTFCTFVjdmlEZU1EdU5CdU1DTWRoTFFMU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtsV1JGc29rN0FECjRjbkxBNThPTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFETUJjQ3AKZGU5U09kOUxXOGRWNmcvVFZ0VlV5Ynlva1pUSGN0VVdRTW9tMVFJZ0lnODI0RGV4c1pUYTZnV05oTUwySXNCTgpGVTZZTjhkVThSRVRLbU1sbW9NPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  101. ],
  102. "crypto_config": {
  103. "identity_identifier_hash_function": "SHA256",
  104. "signature_hash_family": "SHA2"
  105. },
  106. "name": "Org1MSP",
  107. "root_certs": [
  108. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBZWThyNVFsL1BaNWh1K2N0VzBzODh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBHVzZPdTl6cmxESUl1M1pkdzNiRC9aVW44cXZ5TG1MVzErOEh2NG1lRWVXbW1QbTAzcit0cm92SVNrNkY1Ugp1SXlhNCtwL0VycWthM01RNlB1SktycWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtsV1JGc29rN0FENGNuTEE1OE8KTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUNPWlBMVk93YVU3bS9qTApjM2VlN1Vmd0thNHdxdjBneTFRV1Fzem5BQ0FIQWlCNVZKSVYwY1VUQmhMNk9RZUZZR2RnNmdsS2VKWUZsck9CCmZQZlp5VTlTTWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  109. ],
  110. "tls_root_certs": [
  111. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRVWRhTkZKS01ob0tOZlFyYVBSeFRDakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTUKTURSYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVUWTZ0c3dKYnVoaHAyMGs3Q2gvM3pFbHUzRkdHUGdYb2g3eEx3UkZoTzhnZi92ZXNwZXZMdmNvNQpTMXZFS0w3ckttSHJJWnd6VGN3M2tGUFB1b0JPcTZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdKMkQvZUNjSUZPYjYKR201eGViemZKNHdxUlNCamNoWjFibTBKZXMwNHBtY3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBT0hGcC80aQorbmhUdklzR3R6TjJkWHNDUVAxL0xxdEJkNjBZbU9UcEZxNHJBaUFSbTdVWStnRTlLMk85VGV3MVN0Z1hoQ0lpCjNCYUt5MmZweVhPeU5zcVRxdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
  112. ]
  113. }
  114. }
  115. }
  116. }
  117. },
  118. "Org2MSP": {
  119. "mod_policy": "Admins",
  120. "policies": {
  121. "Admins": {
  122. "mod_policy": "Admins",
  123. "policy": {
  124. "type": 1,
  125. "value": {
  126. "identities": [
  127. {
  128. "principal": {
  129. "msp_identifier": "Org2MSP",
  130. "role": "ADMIN"
  131. }
  132. }
  133. ],
  134. "rule": {
  135. "n_out_of": {
  136. "n": 1,
  137. "rules": [
  138. {
  139. "signed_by": 0
  140. }
  141. ]
  142. }
  143. }
  144. }
  145. }
  146. },
  147. "Readers": {
  148. "mod_policy": "Admins",
  149. "policy": {
  150. "type": 1,
  151. "value": {
  152. "identities": [
  153. {
  154. "principal": {
  155. "msp_identifier": "Org2MSP"
  156. }
  157. }
  158. ],
  159. "rule": {
  160. "n_out_of": {
  161. "n": 1,
  162. "rules": [
  163. {
  164. "signed_by": 0
  165. }
  166. ]
  167. }
  168. }
  169. }
  170. }
  171. },
  172. "Writers": {
  173. "mod_policy": "Admins",
  174. "policy": {
  175. "type": 1,
  176. "value": {
  177. "identities": [
  178. {
  179. "principal": {
  180. "msp_identifier": "Org2MSP"
  181. }
  182. }
  183. ],
  184. "rule": {
  185. "n_out_of": {
  186. "n": 1,
  187. "rules": [
  188. {
  189. "signed_by": 0
  190. }
  191. ]
  192. }
  193. }
  194. }
  195. }
  196. }
  197. },
  198. "values": {
  199. "MSP": {
  200. "mod_policy": "Admins",
  201. "value": {
  202. "config": {
  203. "admins": [
  204. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94bG1GZ2FDdlZPdnRPdjdsNmxYVll3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkhKTE5BckorcnM5TXp3ZVltTWRpbEF2Wm1mbFhlcXAKQTZ1WVZHTVNEcjMzQ3ZjUGVxT21rWmNsMEVGYlVwbFUyR01MbzBlNDl0V3pKRk5kNHNqVDZTMmpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUpsVjdiZ3h6NXVxClNUZ1JCQ0tQSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZQWmlwNlgKMlUrak82ejRUekFvczd2V2pCdFZ3MVY4UVgwb2FXOEtrZnpNQWlCWExlbEVpMmNuS0JQWVZHK2pleHhkOEFrSQpaTzJ5dWpuOVM0NTBrUkRSOFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  205. ],
  206. "crypto_config": {
  207. "identity_identifier_hash_function": "SHA256",
  208. "signature_hash_family": "SHA2"
  209. },
  210. "name": "Org2MSP",
  211. "root_certs": [
  212. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU8wNFdDRzRBU0JaSGNaRWVkZGpueUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk14eVpvRkgrY01jTHNGYk42YWJ4V3Fpc1FaOFFFU3EvdFNtdC82UlJJQzJTKzE5TFhHRDNWUWt2ZHNUQ3k5SgpKbllsdmQra0VGd3hjVUd1UkRRcWkwYWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpsVjdiZ3h6NXVxU1RnUkJDS1AKSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDQ0szekJZRFZlem5iWQo5NURMRzBPaE42blFldVFSOWVNdVBnTXpCL0duZ2dJZ1FHN2t6aDdlWnhoOGFSS1BDaG1JN2R2VnRTYVZsMmJICnBLL0tVbzJtSk5nPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  213. ],
  214. "tls_root_certs": [
  215. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxpbnltYmE2VmQ4VS9JTVZiRUtxUW93Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXcKT1RBMFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ3kwbEJ0NjAzTGV1ejRZV0Zyd205eU5IeWllYjlraUtXRjFxREZxRlFRYVg3bnJpc3I3M2p2NwpNVmJIdnZpK1dHdFczVThTeHRSWEpnVmJOb092Mi9xalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQUZVZlZRZTh1WVoKeDhoRk51UWtKOUFMZWlkbkNGTHZ4dmk0bWIvV3IxNHBNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUURHZ2cxTgozdEhYcWtqL1FXV0VqbTF6WS92THpsNDd6QnNSTTFMNTBneFp3Z0lnWlBWZXNNdzAzZ1g1Q0FIdmp2c1Bxc2E0Ci9SdUg5T0lleUI4WjhWTVlsdzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
  216. ]
  217. }
  218. }
  219. }
  220. }
  221. }
  222. },
  223. "mod_policy": "/Channel/Orderer/Admins",
  224. "values": {
  225. "ChannelCreationPolicy": {
  226. "mod_policy": "/Channel/Orderer/Admins",
  227. "value": {
  228. "type": 3,
  229. "value": {
  230. "sub_policy": "Admins"
  231. }
  232. }
  233. }
  234. }
  235. }
  236. },
  237. "mod_policy": "/Channel/Orderer/Admins",
  238. "policies": {
  239. "Admins": {
  240. "mod_policy": "/Channel/Orderer/Admins",
  241. "policy": {
  242. "type": 1,
  243. "value": {
  244. "rule": {
  245. "n_out_of": {}
  246. }
  247. }
  248. }
  249. }
  250. }
  251. },
  252. "Orderer": {
  253. "groups": {
  254. "OrdererOrg": {
  255. "mod_policy": "Admins",
  256. "policies": {
  257. "Admins": {
  258. "mod_policy": "Admins",
  259. "policy": {
  260. "type": 1,
  261. "value": {
  262. "identities": [
  263. {
  264. "principal": {
  265. "msp_identifier": "OrdererMSP",
  266. "role": "ADMIN"
  267. }
  268. }
  269. ],
  270. "rule": {
  271. "n_out_of": {
  272. "n": 1,
  273. "rules": [
  274. {
  275. "signed_by": 0
  276. }
  277. ]
  278. }
  279. }
  280. }
  281. }
  282. },
  283. "Readers": {
  284. "mod_policy": "Admins",
  285. "policy": {
  286. "type": 1,
  287. "value": {
  288. "identities": [
  289. {
  290. "principal": {
  291. "msp_identifier": "OrdererMSP"
  292. }
  293. }
  294. ],
  295. "rule": {
  296. "n_out_of": {
  297. "n": 1,
  298. "rules": [
  299. {
  300. "signed_by": 0
  301. }
  302. ]
  303. }
  304. }
  305. }
  306. }
  307. },
  308. "Writers": {
  309. "mod_policy": "Admins",
  310. "policy": {
  311. "type": 1,
  312. "value": {
  313. "identities": [
  314. {
  315. "principal": {
  316. "msp_identifier": "OrdererMSP"
  317. }
  318. }
  319. ],
  320. "rule": {
  321. "n_out_of": {
  322. "n": 1,
  323. "rules": [
  324. {
  325. "signed_by": 0
  326. }
  327. ]
  328. }
  329. }
  330. }
  331. }
  332. }
  333. },
  334. "values": {
  335. "MSP": {
  336. "mod_policy": "Admins",
  337. "value": {
  338. "config": {
  339. "admins": [
  340. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRWkpFdisvdmVzNGpWN3gzSUZjcWJZREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVdEV1FQbXhXcWw5RUNISG9pa0syMmZmS0h4Z2txRDBobUE4bU1URlNxUTQxV3djTU9mQlEKcTdlaXdDSU1kamdFVXhpdU5zVnh0VGI5MXNpVDBONzJxNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmt6bXBzCkpDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJYXlIYUZ1bnhVSUc1U1hueHFING8yRkRLMGMKZHhaeG5hOXI4eUxHVjIxUEFpQWZwRjBvZnpEdnpJYzFWNElIZGhwUExTWVlkZFBTNFp1bVRJbndnM0ZBd1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  341. ],
  342. "crypto_config": {
  343. "identity_identifier_hash_function": "SHA256",
  344. "signature_hash_family": "SHA2"
  345. },
  346. "name": "OrdererMSP",
  347. "root_certs": [
  348. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRUWx0Q09oWFhxQXlRUGFlczd4RmVEVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJEbjZ2TFF5QzB3SVFQcjQ1OC9BUjlrOVhDbWUKbUQyS1llR216dWkzR0MrREgvaHVVbk9QaGJ1M3BmR1FDTXh4U3BaWFZneVhiUFlWNlViaHFrbVR6ZHVqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJQ1ZMbDcyQ0JDbFRuYjI4TGFJemYvSlIzem8yWk01cWJDUWp2UjRpbE5MUE1Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNVZlpRV0Rvb3BJTlFGRC96R0c2aFgrZWV3ZU9nTHRRWG80cHFzQ3BhTApqUUlnTEtyckJuL3VhaExER0ljRlkzN3QwWjhVZEVLQ2w1ZE9jcU5mbUlKalZ4MD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
  349. ],
  350. "tls_root_certs": [
  351. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRUGppdVJVVFNZSmo2RytycFZBb3lXekFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEUzTVRFd01qQXlNRGt3TkZvWERUSTNNVEF6TVRBeU1Ea3dORm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdhQWw5UDFqWWV0S2xjQ0xtSVMKVzdCQTI2SS81WXFqTTdMK3R3YmJrM05jaUQwWDlWMVJtd3orbWhXaGpZQ1FEZUkzNEUxUTJUeTdiMTlTbEtjYQpMMUdqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlCbzJRNk1FMHVYYjZ1ZUVEWkErdDRHSHVKOUx1TzRkYStER2dCUjkKY2dEbE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFI4bllRd09UWjF5Wkp6U1BFRVlUNXlUdkdEQ3BoVUhaawo5VnVCZ3lQNjJnSWdXKy9qQ0w0eXkxUGZMZmY0c1JzTWRZMGgwakR2ZUpnbWpjYW5zeGVuVXZRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  352. ]
  353. }
  354. }
  355. }
  356. }
  357. }
  358. },
  359. "mod_policy": "Admins",
  360. "policies": {
  361. "Admins": {
  362. "mod_policy": "Admins",
  363. "policy": {
  364. "type": 3,
  365. "value": {
  366. "rule": "MAJORITY",
  367. "sub_policy": "Admins"
  368. }
  369. }
  370. },
  371. "BlockValidation": {
  372. "mod_policy": "Admins",
  373. "policy": {
  374. "type": 3,
  375. "value": {
  376. "sub_policy": "Writers"
  377. }
  378. }
  379. },
  380. "Readers": {
  381. "mod_policy": "Admins",
  382. "policy": {
  383. "type": 3,
  384. "value": {
  385. "sub_policy": "Readers"
  386. }
  387. }
  388. },
  389. "Writers": {
  390. "mod_policy": "Admins",
  391. "policy": {
  392. "type": 3,
  393. "value": {
  394. "sub_policy": "Writers"
  395. }
  396. }
  397. }
  398. },
  399. "values": {
  400. "BatchSize": {
  401. "mod_policy": "Admins",
  402. "value": {
  403. "absolute_max_bytes": 102760448,
  404. "max_message_count": 10,
  405. "preferred_max_bytes": 524288
  406. }
  407. },
  408. "BatchTimeout": {
  409. "mod_policy": "Admins",
  410. "value": {
  411. "timeout": "2s"
  412. }
  413. },
  414. "ChannelRestrictions": {
  415. "mod_policy": "Admins"
  416. },
  417. "ConsensusType": {
  418. "mod_policy": "Admins",
  419. "value": {
  420. "type": "kafka"
  421. }
  422. },
  423. "KafkaBrokers": {
  424. "mod_policy": "Admins",
  425. "value": {
  426. "brokers": [
  427. "kafka0:9092",
  428. "kafka1:9092",
  429. "kafka2:9092",
  430. "kafka3:9092"
  431. ]
  432. }
  433. }
  434. }
  435. }
  436. },
  437. "mod_policy": "Admins",
  438. "policies": {
  439. "Admins": {
  440. "mod_policy": "Admins",
  441. "policy": {
  442. "type": 3,
  443. "value": {
  444. "rule": "MAJORITY",
  445. "sub_policy": "Admins"
  446. }
  447. }
  448. },
  449. "Readers": {
  450. "mod_policy": "Admins",
  451. "policy": {
  452. "type": 3,
  453. "value": {
  454. "sub_policy": "Readers"
  455. }
  456. }
  457. },
  458. "Writers": {
  459. "mod_policy": "Admins",
  460. "policy": {
  461. "type": 3,
  462. "value": {
  463. "sub_policy": "Writers"
  464. }
  465. }
  466. }
  467. },
  468. "values": {
  469. "BlockDataHashingStructure": {
  470. "mod_policy": "Admins",
  471. "value": {
  472. "width": 4294967295
  473. }
  474. },
  475. "HashingAlgorithm": {
  476. "mod_policy": "Admins",
  477. "value": {
  478. "name": "SHA256"
  479. }
  480. },
  481. "OrdererAddresses": {
  482. "mod_policy": "/Channel/Orderer/Admins",
  483. "value": {
  484. "addresses": [
  485. "orderer.example.com:7050"
  486. ]
  487. }
  488. }
  489. }
  490. }
  491. }
  492. },
  493. "header": {
  494. "channel_header": {
  495. "channel_id": "testchainid",
  496. "timestamp": "2017-11-02T02:14:04.000Z",
  497. "tx_id": "a577a07e248785ed29f8dcb61b9c224ba1e2d7e0be9e45137277ed4c3291092b",
  498. "type": 1,
  499. "version": 1
  500. },
  501. "signature_header": {
  502. "nonce": "6q+dc13iCN+OjzZFIYhVqZW8B+NyBOXy"
  503. }
  504. }
  505. }
  506. }
  507. ]
  508. },
  509. "header": {
  510. "data_hash": "oVkfNdi1qv0v1lXiAWDvGftCutSlyXZfAOBbgQuYfXU="
  511. },
  512. "metadata": {
  513. "metadata": [
  514. "",
  515. "",
  516. "",
  517. ""
  518. ]
  519. }
  520. }