orderer.genesis.block.json 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509
  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. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  101. ],
  102. "crypto_config": {
  103. "identity_identifier_hash_function": "SHA256",
  104. "signature_hash_family": "SHA2"
  105. },
  106. "name": "Org1MSP",
  107. "root_certs": [
  108. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  109. ],
  110. "tls_root_certs": [
  111. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
  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. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  205. ],
  206. "crypto_config": {
  207. "identity_identifier_hash_function": "SHA256",
  208. "signature_hash_family": "SHA2"
  209. },
  210. "name": "Org2MSP",
  211. "root_certs": [
  212. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  213. ],
  214. "tls_root_certs": [
  215. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
  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. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  341. ],
  342. "crypto_config": {
  343. "identity_identifier_hash_function": "SHA256",
  344. "signature_hash_family": "SHA2"
  345. },
  346. "name": "OrdererMSP",
  347. "root_certs": [
  348. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
  349. ],
  350. "tls_root_certs": [
  351. "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
  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": "solo"
  421. }
  422. }
  423. }
  424. }
  425. },
  426. "mod_policy": "Admins",
  427. "policies": {
  428. "Admins": {
  429. "mod_policy": "Admins",
  430. "policy": {
  431. "type": 3,
  432. "value": {
  433. "rule": "MAJORITY",
  434. "sub_policy": "Admins"
  435. }
  436. }
  437. },
  438. "Readers": {
  439. "mod_policy": "Admins",
  440. "policy": {
  441. "type": 3,
  442. "value": {
  443. "sub_policy": "Readers"
  444. }
  445. }
  446. },
  447. "Writers": {
  448. "mod_policy": "Admins",
  449. "policy": {
  450. "type": 3,
  451. "value": {
  452. "sub_policy": "Writers"
  453. }
  454. }
  455. }
  456. },
  457. "values": {
  458. "BlockDataHashingStructure": {
  459. "mod_policy": "Admins",
  460. "value": {
  461. "width": 4294967295
  462. }
  463. },
  464. "HashingAlgorithm": {
  465. "mod_policy": "Admins",
  466. "value": {
  467. "name": "SHA256"
  468. }
  469. },
  470. "OrdererAddresses": {
  471. "mod_policy": "/Channel/Orderer/Admins",
  472. "value": {
  473. "addresses": [
  474. "orderer.example.com:7050"
  475. ]
  476. }
  477. }
  478. }
  479. }
  480. }
  481. },
  482. "header": {
  483. "channel_header": {
  484. "channel_id": "testchainid",
  485. "timestamp": "2017-12-15T08:01:03.000Z",
  486. "tx_id": "c1fdb8cec547d20e7773cccf2207c05572ce38347c87bc423d09a2bbd54fe028",
  487. "type": 1,
  488. "version": 1
  489. },
  490. "signature_header": {
  491. "nonce": "cR7DTvnJjtYl6r3uC/zwrGUKJESZk8H0"
  492. }
  493. }
  494. }
  495. }
  496. ]
  497. },
  498. "header": {
  499. "data_hash": "tOCe4RYQ9vFkweCGDi+dGCy/Mx4saJlKKNZl3R95RL0="
  500. },
  501. "metadata": {
  502. "metadata": [
  503. "",
  504. "",
  505. "",
  506. ""
  507. ]
  508. }
  509. }