From 90fb8cfc7bb664ceed630c9543ede39c3269f3f9 Mon Sep 17 00:00:00 2001 From: rameshbabu79 Date: Tue, 31 Jan 2017 03:47:59 +0000 Subject: [PATCH] remove the alpha directory alpha folder is now renamed to sfhackfest Change-Id: I6b13534ad389f3e55c485fda58aa0cdb763d4eec Signed-off-by: rameshbabu79 --- examples/alpha/alpha.tar.gz | Bin 10370 -> 0 bytes examples/alpha/ccenv/Dockerfile | 2 - examples/alpha/channel_test.sh | 32 --- .../alpha/docker-compose-gettingstarted.yml | 201 ------------------ examples/alpha/tmp/ca/ordererOrg0_cert.pem | 8 - examples/alpha/tmp/ca/ordererOrg0_pk.pem | 5 - examples/alpha/tmp/ca/peerOrg0_cert.pem | 8 - examples/alpha/tmp/ca/peerOrg0_pk.pem | 5 - examples/alpha/tmp/ca/peerOrg1_cert.pem | 8 - examples/alpha/tmp/ca/peerOrg1_pk.pem | 5 - examples/alpha/tmp/ca/peerOrg2_cert.pem | 8 - examples/alpha/tmp/ca/peerOrg2_pk.pem | 5 - examples/alpha/tmp/orderer/genesis_file | Bin 4948 -> 0 bytes examples/alpha/tmp/orderer/orderer.yaml | 171 --------------- .../alpha/tmp/peer0/admincerts/peerOrg0.pem | 8 - .../alpha/tmp/peer0/admincerts/peerOrg1.pem | 8 - .../alpha/tmp/peer0/admincerts/peerOrg2.pem | 8 - examples/alpha/tmp/peer0/cacerts/peerOrg0.pem | 8 - examples/alpha/tmp/peer0/cacerts/peerOrg1.pem | 8 - examples/alpha/tmp/peer0/cacerts/peerOrg2.pem | 8 - .../alpha/tmp/peer0/keystore/peer0Signer.pem | 5 - .../alpha/tmp/peer0/signcerts/peer0Signer.pem | 8 - .../alpha/tmp/peer1/admincerts/peerOrg0.pem | 8 - .../alpha/tmp/peer1/admincerts/peerOrg1.pem | 8 - .../alpha/tmp/peer1/admincerts/peerOrg2.pem | 8 - examples/alpha/tmp/peer1/cacerts/peerOrg0.pem | 8 - examples/alpha/tmp/peer1/cacerts/peerOrg1.pem | 8 - examples/alpha/tmp/peer1/cacerts/peerOrg2.pem | 8 - .../alpha/tmp/peer1/keystore/peer1Signer.pem | 5 - .../alpha/tmp/peer1/signcerts/peer1Signer.pem | 8 - .../alpha/tmp/peer2/admincerts/peerOrg0.pem | 8 - .../alpha/tmp/peer2/admincerts/peerOrg1.pem | 8 - .../alpha/tmp/peer2/admincerts/peerOrg2.pem | 8 - examples/alpha/tmp/peer2/cacerts/peerOrg0.pem | 8 - examples/alpha/tmp/peer2/cacerts/peerOrg1.pem | 8 - examples/alpha/tmp/peer2/cacerts/peerOrg2.pem | 8 - .../alpha/tmp/peer2/keystore/peer2Signer.pem | 5 - .../alpha/tmp/peer2/signcerts/peer2Signer.pem | 8 - .../alpha/tmp/peer3/admincerts/peerOrg0.pem | 8 - .../alpha/tmp/peer3/admincerts/peerOrg1.pem | 8 - .../alpha/tmp/peer3/admincerts/peerOrg2.pem | 8 - examples/alpha/tmp/peer3/cacerts/peerOrg0.pem | 8 - examples/alpha/tmp/peer3/cacerts/peerOrg1.pem | 8 - examples/alpha/tmp/peer3/cacerts/peerOrg2.pem | 8 - .../alpha/tmp/peer3/keystore/peer3Signer.pem | 5 - .../alpha/tmp/peer3/signcerts/peer3Signer.pem | 8 - examples/sfhackfest/sfhackfest.tar.gz | Bin 8603 -> 10261 bytes 47 files changed, 702 deletions(-) delete mode 100644 examples/alpha/alpha.tar.gz delete mode 100644 examples/alpha/ccenv/Dockerfile delete mode 100644 examples/alpha/channel_test.sh delete mode 100644 examples/alpha/docker-compose-gettingstarted.yml delete mode 100644 examples/alpha/tmp/ca/ordererOrg0_cert.pem delete mode 100644 examples/alpha/tmp/ca/ordererOrg0_pk.pem delete mode 100644 examples/alpha/tmp/ca/peerOrg0_cert.pem delete mode 100644 examples/alpha/tmp/ca/peerOrg0_pk.pem delete mode 100644 examples/alpha/tmp/ca/peerOrg1_cert.pem delete mode 100644 examples/alpha/tmp/ca/peerOrg1_pk.pem delete mode 100644 examples/alpha/tmp/ca/peerOrg2_cert.pem delete mode 100644 examples/alpha/tmp/ca/peerOrg2_pk.pem delete mode 100644 examples/alpha/tmp/orderer/genesis_file delete mode 100644 examples/alpha/tmp/orderer/orderer.yaml delete mode 100644 examples/alpha/tmp/peer0/admincerts/peerOrg0.pem delete mode 100644 examples/alpha/tmp/peer0/admincerts/peerOrg1.pem delete mode 100644 examples/alpha/tmp/peer0/admincerts/peerOrg2.pem delete mode 100644 examples/alpha/tmp/peer0/cacerts/peerOrg0.pem delete mode 100644 examples/alpha/tmp/peer0/cacerts/peerOrg1.pem delete mode 100644 examples/alpha/tmp/peer0/cacerts/peerOrg2.pem delete mode 100644 examples/alpha/tmp/peer0/keystore/peer0Signer.pem delete mode 100644 examples/alpha/tmp/peer0/signcerts/peer0Signer.pem delete mode 100644 examples/alpha/tmp/peer1/admincerts/peerOrg0.pem delete mode 100644 examples/alpha/tmp/peer1/admincerts/peerOrg1.pem delete mode 100644 examples/alpha/tmp/peer1/admincerts/peerOrg2.pem delete mode 100644 examples/alpha/tmp/peer1/cacerts/peerOrg0.pem delete mode 100644 examples/alpha/tmp/peer1/cacerts/peerOrg1.pem delete mode 100644 examples/alpha/tmp/peer1/cacerts/peerOrg2.pem delete mode 100644 examples/alpha/tmp/peer1/keystore/peer1Signer.pem delete mode 100644 examples/alpha/tmp/peer1/signcerts/peer1Signer.pem delete mode 100644 examples/alpha/tmp/peer2/admincerts/peerOrg0.pem delete mode 100644 examples/alpha/tmp/peer2/admincerts/peerOrg1.pem delete mode 100644 examples/alpha/tmp/peer2/admincerts/peerOrg2.pem delete mode 100644 examples/alpha/tmp/peer2/cacerts/peerOrg0.pem delete mode 100644 examples/alpha/tmp/peer2/cacerts/peerOrg1.pem delete mode 100644 examples/alpha/tmp/peer2/cacerts/peerOrg2.pem delete mode 100644 examples/alpha/tmp/peer2/keystore/peer2Signer.pem delete mode 100644 examples/alpha/tmp/peer2/signcerts/peer2Signer.pem delete mode 100644 examples/alpha/tmp/peer3/admincerts/peerOrg0.pem delete mode 100644 examples/alpha/tmp/peer3/admincerts/peerOrg1.pem delete mode 100644 examples/alpha/tmp/peer3/admincerts/peerOrg2.pem delete mode 100644 examples/alpha/tmp/peer3/cacerts/peerOrg0.pem delete mode 100644 examples/alpha/tmp/peer3/cacerts/peerOrg1.pem delete mode 100644 examples/alpha/tmp/peer3/cacerts/peerOrg2.pem delete mode 100644 examples/alpha/tmp/peer3/keystore/peer3Signer.pem delete mode 100644 examples/alpha/tmp/peer3/signcerts/peer3Signer.pem diff --git a/examples/alpha/alpha.tar.gz b/examples/alpha/alpha.tar.gz deleted file mode 100644 index a3d9af7ec4cacedd3086b0c4255216e99a39d2a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10370 zcmaKRWl)^Kwry~NCj<==2ol^05MUBCxI4jJ0zrZ^xVyW%yE_CYxVsMS&dhu-=iYj+ z&ac=1R#$b^?j^fxS5tRcM5%M|F z4eKVgs_-yE0%+(AudCqab{c_N_6xHQjq~NWG|Os@kj*Mp!xY%{d8B{RcbZ}P?2un$ z+4c8<(e~3Jc#u}HJ<`v7lGGc~+f8Oox(Z@XY0`gp}=ue+xQ zy;(Ddg2i6;^=)QrG^@whyAN3xJjV?>t@C5VSh33ei{QRCm;`HtziZzc6^KZ6v5q<% z323lN2YO135Q^X32K?#z`1p36QIeBQ;KJr97@MhAf4!RB}(9a5#`wW#rm$Q7GIxPXtvjf6$SR(jtcU|^eYQ-tOVkUe@mJWOyt1Cco z&yLWFRhvyjKkbk%y`8Z)UZHG9c8_}SS z*&Jhs{|jRF;TV^r?O>8XY=2vL`Xzg<&n8?Q9^AI>VuMThyGCI~_?tLob6Y1BV-0rIuguZyJT|*a(L*ny3 z+cxGFULHj81T2KSmo!7ehZR3lF^53Ex7=t!%hGvA((xOd&!kw9=NcHjbst;jJS@`v zg>f|V&g^-W;~L4c&z7PNT(lyr^DbapnjP?NrJwy4F= zmTXXpmvCd1|0%ntKxafbk1?}MTAo#P4nOOLf{vL<H79`PD{#Zc(w7H;NqTN@X+eWvlG%KhtGd zNN$xWGS0FYVdz@EUq6UF$~P*FQDWU2l5m{~^A_#4$<rtt z+fs=@#Yjsy_Pe@VF-1mc|?uALt_;A*Ztgsr2@t(%cU%(SJ2s)Ko(#UOGg-e z)g^2tKd~eeiOlQ7VwpvdX&AdRCs3Hp9x;I z-&97MmCW9T%Wtznx%z*&w%c#MyBGrTZ}=bT%0V1QGzgQbClLBp_g}4ZH&q14?b_~c zKF~{XKeRqek68R9)1MT>pY``6aEB z#lNW^S~p|aWDCW~B|z?@&g`No@#bJ|dm#`I1B6);=0RCc6a>+h6>c`@cRWK>I)!pJ zEBQzQj3jUPV;l)@zNuo36XNA|t#hsn8X-lEf9Jg)cImSrF8$Fj`mvw8lsxu;swIn4 z7yF(hso#QD1#h8v{Kv_den0t3A!ij<9S58E5`?x$3*d=%r}H;CxTB)@>jCokvfo{W zf^*m9DEI`W&&D%)T?Y&efhNJ;vhB%=8-`KE*+8VjG#@`eAVp)8eGi1(v*&b7kVT&Y zn7<5RP<=ttQ15d9EM^QgrddsGktja-NSi1ccP3y+0UmX*lB{UG6PD>)RRy@wE&FT=j=|@VI#kQAXFX~jsTh{R{hqL}wyukw zw}#xLfjpxoOTWKVkl?wU22zha)p?>vaLWGS9O)_#w?hlUyyl@tX9VTUr}bo%M&{Ir zZ=vvgIx{$qwT`LhL>sPOg@1SCnB^4Q8yHYY?!$xtcLR+rgsoJ>BM;x|hRA z4}+tv*~4a@JfQ;3pzf0=e>&=jV2Hw~y-cm=X%i3maE2MN-$-q!l)cfu9pEG-!)QR-7CDv?H=Gj13q- zN}xu3V=aoLHnL|>;oEt1lWT_f8j6W?9uLWb7*Z0lnuU{LVwTj%0L?$x%cdphnts0~ z@;KC||Ae9J1v@qZZ)y87nuxT%SN=*~75*)LA!id=-!CRm4=K-!En<&@k51?p8Lgjh zRd?U1n3;PR(IgHRsz2S5-_UJ-3G+Jns-VKLLJE%2s z2nGLx5Gti8`{f683R|r=2;urFTy)3=)OR27V_l4m&cB?k<0&D_0@l`6V%K-=1Ol3z zr+PWdq%_rEOMQIybZWG*MZ%v1@R2;r_%6o+Oo%cdlav#$J<~&rADfzFf;Lt?@|?c1 z!C3=~m3|6`hS#t0-ZDE6_oDjzT5Wv!PJ=2VloB2E8yA#*0->eh z{NpZdrEoLJ#fi^zSV389HJl?FoJ5?~h?XEgX;`LWb(;viwWH|}5Q@d0)4cJdVV2{V z5IaP6wKK%0!JH25DYA5zdPRT&5<$oM&MfuOt~ZJjr%gE@<#<)FpXJx^6Y}1uX6n{P zOS2=c9_eqdIpH}3ww*Mmj?a%szh{cz2zMzP`C7%cEjd%EZMce*qYl@s6HV;3{qi}< znMe(yw7zUHm@dN|U%s8%MEmnQ;)?gqX#mhSUw1ndQ3J;{5d)F`J|+2R7vn-~S@5TB z0jgn-nvmQk+qC;nCH^R4O*j^EA&)+psTY%mDL^eou&O2Atqh*1kOhfJNJgL&6-fsc z%D%RucHF?id{B<%3^^gyySEmy@sjmjVztOr9j_dcXU5-EWMMRuU=va{6kNP&PMDn% z6h5erL3cy1_a~+bPiw+1ymkucd0sq0`L@N@e$)GaPFGCv=F=S=VxbIz=N8wcOJmxhjIL`H-h8-;C|lE*Zft}M1E4Ty|)EJ}Ph_b~Hi zJZV-2VRms>4;z;CA9Ax=oJ_rp4n$g(;1?tmI|Cf;#hC$V*xa8z7DNuL5DC{pO_@M_ zZCBgRvuE+6dy*C0;u9nV8~wAvuP*Nz$$eXw%W2TURO)Qa(fn)?JBkg~#_YqOggzF5 zQ^D{XAu*IE3Tf}ng!Q9Qc4Rl106=t86dcG~X2^SxSF{%LbG7&{l6Z`vKJV`Hu-ga7JO|hwmzhX~mHwzF)jTT!I-gJC9_laGTSM%mCl*Jf)$SpN&*eCcvllQ@ z6)4$$^0Rx|b1Xth4Ovn(Bpd}sgperK?M`+4UR4I{bxL7Y^XKK?1LXy@2aj9I8D^#5iym4Hazu{M-+*b`8D-{y1)^p%-uda8$kf_*~PX5?B`(1;LZPs#{ z@)#C3atJ#Xi_Fk!bvkBD9yL{oU$x;U5+eNKpdMGWDS2Hw%wQyK`OxT4Or6N}Vy@J^ z7}}&pm&FzqH$}XeA^G--LRgrmMrEQ2OO$jD!!vPl@4QC9@>gEI27fmh+YtNWq;#>r zN~t;t`8)}{s+rZLjX5lTrf`NJ{H4?Ew(olaV{91%4x0qbjA5fn;oeSdm)lB?OvkKj z*=Da}Nr({p>QHxy$nAcREtwp9RqM;95SJ=EMec`0fcH<64JqhVkAlbU-;vj%wjUs~ z4`uE<(TJ6saZW*Gd;YznrETP3?f$YUVe3+BtwQ%TWYn!9wq&84SLH9o;v{u) z9Dh~v6DFijHsL)sisW5A6OYi(Ma<-}+B&JA?8=>P=ky_9HA2p5I;OU zfItO8L4c*2^iy*Bm3~*e4F8oy5D=DC`L{OvE2usQ21PxEAiT`$N>LO_a-Cj8RaqgN zaw+t|M5ZI6F!N>Fhxo6?o(mLvT;32{S~R8ddMw)Tzlg{i1-@HtC2k&aF5L`?V)Em? ztPfOW$y}6~*ZxDQ_Ar_5$u+A%Q>K=FXtrQ zB=G&+-rNz2Mw`)l6nba%!~~;KDh_G0Y&%@J62Y`4?t@GfIXP}d=k~ctr!p&rg?ENq z*d0+>6Jj9ro8(p4BiQ&7xTb~%WBo^->8vn-Xhp5@y^IrMO}{%9pJ7CCEGgcKX<9RHNjfwTcFZw$;MFV5EkR_n>!eR+ zwiMy*?d%wDI9I;Pw-{nZ%I}>~s+YK0>OM!J-l?7MxS?PwSbGx+R9l=}O#<(r`uYG8 z91Mq5<61`V024Bo`rb@Xjcgx4e7D3b^3?HLnC45r)8ypMXYmOE!n=Qx@;EEB-ZdFvP_mI ze$SSVT|Ha6)m+rYLO=Z4({EG-xik|14{U?lI>#-Mm}^m#1f#kINng5b9ZTDP2@AZ- zxNQ|K({{c|VT#JX(!LitDVMEWvyFb*EzkFEDAkxhK7@YndhhbiduvIzv0Tq<2e4jo zhhl<>pbDOYfMml%FL=N55;$PEfDL&=o3@K|=H-=`Q%9#YcO8>LgN?IEnrcfLsz>AE z?if1*xQJ<3-ye}O%qd{pb4$SCvbb`Iilt9MOivG~hpmdFS!ZZy8)SI&TRb{g9W z*&k?nrsZ(zUsa9%*tnXGY}q|Q{iQ7zpUSrE(Z9$7#lWP6DaWI#k^s=}MXIatak zs7sTQK%PvV5fdCqg%e=#AyiJ}N#touxg`TJf=My)JZsuGd47E(i+iQ~IJ(T3C+(>n z0=!&w1LyjH9gAjo{ux;NBl2CBgB+&dBTwdF;z7S>QN()WV(}px?_1(ksO;CLk&fUS%0Fvyd9?OI$Y(;AGk3r8AYcF z_*0hlGbO%B+m~5YSv)=(n@=~&tXZ{CJ#$??>AI%Zsk1WbMPdc;Q&B0e>xhm>jU+TL zm~x)`NKRL#!OsvcW&Jl@`e#kc&)~kux{VK-4qX94a+iPG7$70PV#i74%4Am136$LM z+qD0v{pCZXs7AX0vR^Ok$7d+w4Id4GEx5HYhQPzVch{2~1VQFc?+10zj^A|ybk1{V z3t&|2d%y(2kpHn=qTf1ECu;Mc`!4XWs0J_m&Ug~sf44p)^sw>7BldC%RM!LJ6E6s5PJ3Q{JLGbZ;J3ipHC{Ty(W0amm2biH&nk;Lx z5xm&j`a}$3!Dy?Yfd_Pwy6l zKVC7Nx8G*DWP1a_L)9?oiAJ+tD6615!_|P^PP+%f^ztlKo9on2L&YZ&x%?>a#S_Am zx@@M}qrZumpDy33H5(4d(A>?eL8}5G5JEE|GaPTr-`@9I5cB!w)0N_`r`7uU_UQ7^ z)+Z)A7a@9W^`=f$v?*NEgpEGmzbrBu9p@jPv>^n=)cKKpH*Q6y5t;&WC z+>b5lg>L9sbhiS}hv}2&-CNmN-G{T18|?bW-McH{W(1!-Uy3%@Tt`fYCSiOpSJeQe zE$BQaT1?jC8hlFxb`w!5Tt&O^jd(&d84qqACU*D|L8Z`_;*$N{``BSW_CnBphqCKZ zWcRNNg}e0y&qj7PFzkj~njg97Z3~;P1+~MbKDyAec5j!ye+%e5ooPS*p{HEES^IOt z))@;HrWma2+wW9pMIu)Q#`5 z&x@^nmFmF#x~fk@;DIuw^CnD=uOG~558dp(vV!)^KY*N1a(@sBZ8dve57a-s*ty+1 zUMPN!zwzOUhOdsvT!05|$|b8nSFNjA7;C>>?^EfkUT!p>!@DUxw!L?+g?A2FcZz1` zH(>Sj^PAz7UN98>5F$e|eg&_9C9&qv?o}D+gyrOimxqi7Trb+9s0o%10m)ksn_$O# z%93nyv}3f|lD~vXZxk+Qz4;i(=}Pe(F^A9uWdC{m*w+{L&+qZvrEknt^-{X{^QKn* ztSb1krX9UPq1fl4N1TLFPd{J1hmn4*lyi=(7A=v}=$p#!+C1N8Mo{a` zcwwBYZ(8`2``3*gGwKT0qb&&>Lw&iX8~wkxxZI;FFG z9u?*1?7Y@aaKLllGQ?-^{`obZiY6g6y3-_r0#o)>O|q8(xkH|`|u$FgY%(Wa=a{6Q}mZM64g zi~7#pL*>kD>;!?Tu_~uEtGG8!Vg7hdA5bX7wMwTdshg*>4>m+;OurVQj$o@AK7(Ru zMpN2o^Sp1d7zwD}U{(huZG$lM%2wAPsrVrhjJ9FtfiCy>cS}t6b0$dy{?DKAsGQn^ zkC^RROiYgvWl3c)#|NwZ$mlgEMCVB=LRt@kVkoD>Tt$IaVf_{|;!?Syx!Kp3^s-Hh z=9m>aRd@uM61>^L$qx2>_i-y>tyZ*tYV1Y@?`la{C(1=4rb@~RBypr1|7<%*n6M|u zlbSPWRV~sNyMDkxEsTM1&cuj=`x`7^S@R^hfBlN55v($kuHoN{OW&5NhRP7(;+8Ux zO41%N&$y3#Ks&OL|nteM{!pD@kb@+52CVAU7#$_bHoI+Tlk~_vcel@Ff z>mljyRzRy1=e~TBjbvu@^Ad|~e;+Bk;0V35ZVs_6{6Mmc?)k&|NuulL+o<=;nCWj) z!$}hu7j9?pY!3|sh}t>1Ilk{{yX9z{Xp8?wJb-L3$c2d7Au#dFV1Ib-tO_+IGAnZk z?Dq~-MSgFYjE`6D*F3`7=YnXWl*OTkfJ!p@3As&DrqM1*5!K3Dt8nxe`zEI}=m*Pz zDuIMzZ?$R&UfW`{1xK;!41AnAk^RR)`JI6I>n0PCF^ad$+Z*pNBzV* zZjD_k)euxUFyIz7cPg72rE2A%8|<~#bFU_!5h9*su9@P78HRBC_F6H6oE9##_Cxt` zq3_-_@Cy@NfVpAcuMYv`J-R4sEC$q;Uvp^QoI}E8A^clE{GTvNwl2pt&FgI1%?SpM z`l73(96RT_y9meyk)F}(XYxzM(%AlR`^_v7cVK5Yz6kA>JEg^zRQ6_^vJjf}NnTK! z*#)sBmishMeqX^!*U{jHPd#5x#tqX64+}aqeYXR<<__WZB0I1bc5+iH7-Z!BetwII z7{02dJ`i({$TXBo(2>B}w86Z`Ro z1zRIMm*vj0YRVN&DT;IHg}(`BvwzExLQ^mA-+Z#DgGZ9W>MP!0V(@|;cK_XdhPuvG z%TVG(Z5X)gKpT%Ilon-jJF0wg9>rz;qN&f8e`g;UuYBGA-rW{!KIxdPJXy{PpT~{m zbzxoKeIl|ji+@y)nL8$~W$IM=)K(6<7MY>ajJ^14nN}XgnKZ48c;cEFG>z^2v9Ld; zLZx(n!XE5lY*k5wZc{-RguA0th?Rcbgj9w-Ev}UIqD(&WbDMIL0S$Dv>lED}xEv@2i9U=D|O;L~Qm5l5rhx!hH2Y z_qV2M416irmEZ8+P8s;fjDtwJ>4oIB#G@9S{`0R7(sCgzIbN`h40Op@5mH*CUF8kg zPpTT`D@0fv;cU#&>d<8XHQoDHd z?u($Ms+6jPB!_sU1MFB)Elpn%i8~Qae^wlU->zHYQgS{?g+X$3fs34LUs}YBk89pd z1)ZzC=tp#dd%~oX3257*cu{Vg3cE|hD{+*N&tzEg2slzMw>v)PG)E1${S1%Bew+p` zBZxZD6kclnt-8UAnC;IQD0Vku_}UDA!9_xepcn@%Km3AgXt6Vc1yszK?0tKqT|Q;N zFThS#m4svZI1w>mwj4KR5Q@;{d=@xt>T3gEfKKTjY%H)U!vhcI2QB48&iP z3LQFzPS^|qNQB=aAz=Q0o2NkJ6mZ1{=33PPe3@JUNkRhv_XYg%7A*L8bDZ~%5(17x zSpxdu`U*g}ELtEWY87EE2q>Q2z0udIDTPiC;iZ?e-~C$hQ5gaJpY*Y{h5k(>y;D%| z47B<_YHJ~FS4yTpT!SgL(T6QgmLQG4da%H5VaXsrFI;EhhuTaMX(}+^7x-RST2$hr zRQ8aWmds+^v)Q7mcI~n#cIM_hkHu^*^5(HwS&$LEs$*LsPv0Rs1oKbb>c-9-&ju}b zz}p{rLgc|r`@c=Ke|upvI@3&ukR#O0MnkXO!C4CIsfokyniqc&d(4fe$ zg4vyEvv~fjdjTWZeO;|f^*8}OX#@S0pq&J3FqiG;cbt98=53YU-7OFc()-Dt&m1R@D+m)_K;t~6DwNb|qV4dJm|ixT zi;_nL@}zDuVk+R@%(w#sY57b7mrt7(uxukJeH0Lf@(9KK_y4v4FbsmNYT;uDp77vF z!2P*9eh1X}2vs1op##X@08%?o`Z)jB0c}^=|80nWumxVv+yke)|Ifkv9gx&1Fybq> zA1y4;566dqV^DM=frf^BRt;*4DuGd3>vrQg6lc=%-oe9u@1kQpsXn?)4bo<$} z8pXN7kJeZ2p9|~;WqH&Vipy0U<((a9WBaeN&3z1En@U&Nd~i`h8&=?o)W>!Jd??ic zPe%Fj8P3&__&7;m9?KmwElnkDI;w`ddAZci6ghqz_Lr2X?hUm;$-=F3SB14lYtm#z z<3N9)Vp<)dT~CZ|_!k@6PNnsdc)7OHBTgx=K59Nuj)&pL$qu)|?O*gVRl36$xhpi5 ztPDu9G@DAOD$^|jR_ZV9No}le&m?U8QX5OqbvnvxO%N-w3Zu%)p1+3FFN{kI_dW6C z_Gk-R+ZBnd2W?u7%JIYFSG4{S{;%Nv>;K%uof*u}E&`v81_ti+3Ab)Qp777wKrt~8 zy4!7nAPn?F!1;IJu&eCHhwQpn*}(QqcNY9VKJbLoWAerWQ6azp1YGy(1-t~j&jn^9 zfq@s$|AQ)#z}z;}?tk&g5fBvy6x0CpXuOG_XTJSMg${rXvxyWq`W$?h#xtm)uI!ww zClgqnSt6uypP;_Gkf=FQ3fbvcACXx8Zejv0Rx)QrX_(jjL}_X%ul0MbO?yKRL$N{G z){fSxV4mVPpA=`>LWAe2m11F|`fJfe(gyMIHsp09?)w96W{pn}7K!|iOLHe`Sp@AQ zL*OigpgXYSAMnm2u2xMebjbQu(;FbS`0}FLwAW+@q%a9=3c~Aa5+4-+Z3Ei61F5A} zi#**MjT`Q2-Np(r&;6oTS+onBz8#(9?>MJhCM{%Yjw@z#jUy_Je7LLsWOT?_RR5OA z&>2Fh^Om70wBi0@GbJbh6f;p`v^5H3k8U(dcs)tbrKtz^kLKWgW*1%(LPm`P?51X{qjlZ%=4!T2k3vW41;-C<{mvR|R%&H( zNy@8wa?i6((wwA3MtaIqvxTyB@+1wd0+#fl29;LRL=l!~I=jd2-G$=>XVOJ;7}lqi z2F?>2gHNDI=&&T zn@7~E7#@*EoTl(Gt;YqzLL{)K{n-8_lwY~d%_+7C73HvrEFxkRJ7~RaOq0~IptWWq z1Q(_?rLX9HA!ns&mD>R!8JuN1LMF282bQal)m0LWrj41GPf+SoZ`7!xc>log.txt 2>&1 - grep -q "Serializing identity" log.txt - if [ $? -ne 0 ]; then - echo "ERROR on CHANNEL CREATION" >> results.txt - exit 1 - fi -echo "SUCCESSFUL CHANNEL CREATION" >> results.txt -sleep 5 -TOTAL_PEERS=3 -i=0 -while test $i -lt $TOTAL_PEERS -do -echo "###################################### Joining peer$i" -CORE_PEER_COMMITTER_LEDGER_ORDERER=orderer:7050 CORE_PEER_ADDRESS=peer$i:7051 peer channel join -b myc1.block >>log.txt 2>&1 -echo '-------------------------------------------------' -grep -q "Join Result: " log.txt - if [ $? -ne 0 ]; then - echo "ERROR on JOIN CHANNEL" >> results.txt - exit 1 - fi -echo "SUCCESSFUL JOIN CHANNEL on PEER$i" >> results.txt -echo "SUCCESSFUL JOIN CHANNEL on PEER$i" -i=$((i+1)) -sleep 10 -done -echo "Peer0 , Peer1 and Peer2 are added to the channel myc1" -cat log.txt -exit 0 diff --git a/examples/alpha/docker-compose-gettingstarted.yml b/examples/alpha/docker-compose-gettingstarted.yml deleted file mode 100644 index 7a79652a..00000000 --- a/examples/alpha/docker-compose-gettingstarted.yml +++ /dev/null @@ -1,201 +0,0 @@ -version: '2' -networks: - bridge: - -services: - - ccenv_latest: - container_name: ccenv_latest - build: ./ccenv - image: hyperledger/fabric-ccenv:latest - volumes: - - ./ccenv:/opt/gopath/src/github.com/hyperledger/fabric/orderer/ccenv - - ccenv_snapshot: - container_name: ccenv_snapshot - build: ./ccenv - image: hyperledger/fabric-ccenv:x86_64-0.7.0-snapshot-3ee280e - volumes: - - ./ccenv:/opt/gopath/src/github.com/hyperledger/fabric/orderer/ccenv - - ca: - image: rameshthoomu/fabric-ca-x86_64:x86_64-0.7.0-snapshot-f5291e7 - ports: - - "7054:7054" - environment: - - CA_CERTIFICATE=peerOrg0_cert.pem - - CA_KEY_CERTIFICATE=peerOrg0_pk.pem - volumes: - - ./tmp/ca:/.fabric-ca - command: sh -c 'sleep 10; fabric-ca server start -ca /.fabric-ca/$$CA_CERTIFICATE -ca-key /.fabric-ca/$$CA_KEY_CERTIFICATE -config /etc/hyperledger/fabric-ca/server-config.json -address "0.0.0.0"' - container_name: ca - - couchdb0: - container_name: couchdb0 - image: klaemo/couchdb:2.0.0 - ports: - - "5984:5984" - networks: - - bridge - - couchdb1: - container_name: couchdb1 - image: klaemo/couchdb:2.0.0 - ports: - - "5985:5984" - networks: - - bridge - - couchdb2: - container_name: couchdb2 - image: klaemo/couchdb:2.0.0 - ports: - - "5986:5984" - networks: - - bridge - - orderer: - container_name: orderer - image: rameshthoomu/fabric-orderer-x86_64:x86_64-0.7.0-snapshot-3ee280e - environment: - - ORDERER_GENERAL_LEDGERTYPE=ram - - ORDERER_GENERAL_BATCHTIMEOUT=10s - - ORDERER_GENERAL_BATCHSIZE_MAXMESSAGECOUNT=10 - - ORDERER_GENERAL_MAXWINDOWSIZE=1000 - - ORDERER_GENERAL_ORDERERTYPE=solo - - ORDERER_GENERAL_LOGLEVEL=debug - - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0 - - ORDERER_GENERAL_LISTENPORT=7050 - - ORDERER_RAMLEDGER_HISTORY_SIZE=100 - working_dir: /opt/gopath/src/github.com/hyperledger/fabric/orderer - volumes: - - ./tmp/orderer:/etc/hyperledger/fabric/orderer - command: orderer - ports: - - 7050:7050 - networks: - - bridge - - peer0: - container_name: peer0 - image: rameshthoomu/fabric-peer-x86_64:x86_64-0.7.0-snapshot-3ee280e - environment: - - CORE_PEER_ADDRESSAUTODETECT=true - - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock - - CORE_LOGGING_LEVEL=DEBUG - - CORE_PEER_NETWORKID=peer0 - - CORE_NEXT=true - - CORE_PEER_ENDORSER_ENABLED=true - - CORE_PEER_ID=peer0 - - CORE_PEER_PROFILE_ENABLED=true - - CORE_PEER_COMMITTER_LEDGER_ORDERER=orderer:7050 - - CORE_PEER_GOSSIP_ORGLEADER=true - - CORE_LEDGER_STATE_STATEDATABASE=CouchDB - - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb0:5984 - - working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer - ports: - - 7051:7051 - - 7053:7053 - links: - - orderer:orderer - - couchdb0:couchdb0 - volumes: - - /var/run/:/host/var/run/ - - ./tmp/peer0:/etc/hyperledger/fabric/msp/sampleconfig - networks: - - bridge - - peer1: - container_name: peer1 - image: rameshthoomu/fabric-peer-x86_64:x86_64-0.7.0-snapshot-3ee280e - environment: - - CORE_PEER_ADDRESSAUTODETECT=true - - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock - - CORE_LOGGING_LEVEL=DEBUG - - CORE_PEER_NETWORKID=peer0 - - CORE_NEXT=true - - CORE_PEER_ENDORSER_ENABLED=true - - CORE_PEER_ID=peer1 - - CORE_PEER_PROFILE_ENABLED=true - - CORE_PEER_COMMITTER_LEDGER_ORDERER=orderer:7050 - - CORE_PEER_GOSSIP_ORGLEADER=true - - CORE_LEDGER_STATE_STATEDATABASE=CouchDB - - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb1:5984 - working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer - ports: - - 8051:7051 - command: peer node start --peer-defaultchain=false - links: - - orderer:orderer - - peer0:peer0 - - couchdb1:couchdb1 - volumes: - - /var/run/:/host/var/run/ - - ./tmp/peer1:/etc/hyperledger/fabric/msp/sampleconfig - networks: - - bridge - - peer2: - container_name: peer2 - image: rameshthoomu/fabric-peer-x86_64:x86_64-0.7.0-snapshot-3ee280e - environment: - - CORE_PEER_ADDRESSAUTODETECT=true - - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock - - CORE_LOGGING_LEVEL=DEBUG - - CORE_PEER_NETWORKID=peer0 - - CORE_NEXT=true - - CORE_PEER_ENDORSER_ENABLED=true - - CORE_PEER_ID=peer2 - - CORE_PEER_PROFILE_ENABLED=true - - CORE_PEER_COMMITTER_LEDGER_ORDERER=orderer:7050 - - CORE_PEER_GOSSIP_ORGLEADER=true - - CORE_LEDGER_STATE_STATEDATABASE=CouchDB - - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb2:5984 - working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer - - ports: - - 9051:7051 - command: peer node start --peer-defaultchain=false - links: - - orderer:orderer - - peer0:peer0 - - peer1:peer1 - - couchdb2:couchdb2 - volumes: - - /var/run/:/host/var/run/ - - ./tmp/peer2:/etc/hyperledger/fabric/msp/sampleconfig - networks: - - bridge - - cli: - container_name: cli - image: rameshthoomu/fabric-peer-x86_64:x86_64-0.7.0-snapshot-3ee280e - tty: true - environment: - - GOPATH=/opt/gopath - - CORE_PEER_ADDRESSAUTODETECT=true - - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock - - CORE_LOGGING_LEVEL=DEBUG - - CORE_NEXT=true - - CORE_PEER_ID=cli - - CORE_PEER_ENDORSER_ENABLED=true - - CORE_PEER_COMMITTER_LEDGER_ORDERER=orderer:7050 - - CORE_PEER_ADDRESS=peer0:7051 - working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer - command: sh -c './channel_test.sh; sleep 10000' -# command: /bin/sh - links: - - orderer:orderer - - peer0:peer0 - - peer1:peer1 - - peer2:peer2 - volumes: - - /var/run/:/host/var/run/ - #in the "- :/opt/gopath/src/github.com/hyperledger/fabric/examples/" mapping below, the HOST part - #should be modified to the path on the host. This will work as is in the Vagrant environment - - ./src/example_cc/example_cc.go:/opt/gopath/src/github.com/hyperledger/fabric/examples/example_cc.go - - ./tmp/peer3/:/etc/hyperledger/fabric/msp/sampleconfig - - ./channel_test.sh:/opt/gopath/src/github.com/hyperledger/fabric/peer/channel_test.sh - networks: - - bridge diff --git a/examples/alpha/tmp/ca/ordererOrg0_cert.pem b/examples/alpha/tmp/ca/ordererOrg0_cert.pem deleted file mode 100644 index 6ba8aed5..00000000 --- a/examples/alpha/tmp/ca/ordererOrg0_cert.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBFDCBuwICA+gwCgYIKoZIzj0EAwIwFjEUMBIGA1UEAwwLb3JkZXJlck9yZzAw -HhcNMTcwMTI0MTk1NTQ0WhcNMTgwMTI0MTk1NTQ0WjAWMRQwEgYDVQQDDAtvcmRl -cmVyT3JnMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIfmaSgUCSF+J4tkg4fT -6NPAC2YxjK376ke9HiepVGdiiCuWO1V1aEhvVyd0ApcV0tS6S5e0mGCHuHCWUw8X -1zkwCgYIKoZIzj0EAwIDSAAwRQIhAP+kb4Li7RU3VlAvLwmbR6fXy+qTiH4nypoE -VGG3KPh9AiA8K2+A1/jtSSpaeoGoNhJiT19/BQ32mMwlzC19utDsxg== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/ca/ordererOrg0_pk.pem b/examples/alpha/tmp/ca/ordererOrg0_pk.pem deleted file mode 100644 index 48fce6e4..00000000 --- a/examples/alpha/tmp/ca/ordererOrg0_pk.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -MHcCAQEEIFXZ3gJdH/5CqgYEnzX7r3rv0YFo4zzi9PtUsYOsqvUmoAoGCCqGSM49 -AwEHoUQDQgAEh+ZpKBQJIX4ni2SDh9Po08ALZjGMrfvqR70eJ6lUZ2KIK5Y7VXVo -SG9XJ3QClxXS1LpLl7SYYIe4cJZTDxfXOQ== ------END EC PRIVATE KEY----- diff --git a/examples/alpha/tmp/ca/peerOrg0_cert.pem b/examples/alpha/tmp/ca/peerOrg0_cert.pem deleted file mode 100644 index 2aae5891..00000000 --- a/examples/alpha/tmp/ca/peerOrg0_cert.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDTCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOPl4xOwQok0p6QXyOOez3QQDvlf -f/zbdp+2MC/2B/gLxfxXCmY4xU2autGOBWDNcRVWUnwV+Kb1bFmICpgRbAIwCgYI -KoZIzj0EAwIDRwAwRAIgWI7c1ETv5d1Whmp47hA/Vu7OEBHL0RZ/YOpBJVCIPRYC -IF+1fvl9HiboCx1pHaT7YUXoRmFgVTkEaI2ususgcGF4 ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/ca/peerOrg0_pk.pem b/examples/alpha/tmp/ca/peerOrg0_pk.pem deleted file mode 100644 index 7d8e2f9b..00000000 --- a/examples/alpha/tmp/ca/peerOrg0_pk.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -MHcCAQEEILaZVh57gUYYwvw9se2/aHAdISMhhkdVU5ZUVNcXED+4oAoGCCqGSM49 -AwEHoUQDQgAE4+XjE7BCiTSnpBfI457PdBAO+V9//Nt2n7YwL/YH+AvF/FcKZjjF -TZq60Y4FYM1xFVZSfBX4pvVsWYgKmBFsAg== ------END EC PRIVATE KEY----- diff --git a/examples/alpha/tmp/ca/peerOrg1_cert.pem b/examples/alpha/tmp/ca/peerOrg1_cert.pem deleted file mode 100644 index ad81eec1..00000000 --- a/examples/alpha/tmp/ca/peerOrg1_cert.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPi8WnwoK2C3n+vDktN1jPan9Ac8 -TeL9qQynMFZ15fdD8eOlhi2pk1koX8dfWfJuG3FU1cCvBM8YCNbqaNFYU2YwCgYI -KoZIzj0EAwIDSAAwRQIgaSOImd20mKZeddceGMrgtBU12mE1oQl3zt6xyJcV5PQC -IQCXmOyvtyRqiVop3BOVXAbnFvWTHjNs9UFRk7Hpc2vWAA== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/ca/peerOrg1_pk.pem b/examples/alpha/tmp/ca/peerOrg1_pk.pem deleted file mode 100644 index ad0cc692..00000000 --- a/examples/alpha/tmp/ca/peerOrg1_pk.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -MHcCAQEEIIG5DQbXui6s2ikCnobfbsXE6XHSu+r/3Nu78tZdTtMzoAoGCCqGSM49 -AwEHoUQDQgAE+LxafCgrYLef68OS03WM9qf0BzxN4v2pDKcwVnXl90Px46WGLamT -WShfx19Z8m4bcVTVwK8EzxgI1upo0VhTZg== ------END EC PRIVATE KEY----- diff --git a/examples/alpha/tmp/ca/peerOrg2_cert.pem b/examples/alpha/tmp/ca/peerOrg2_cert.pem deleted file mode 100644 index 38a83c4e..00000000 --- a/examples/alpha/tmp/ca/peerOrg2_cert.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzIwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIxt6qYrDdVgPARlI8xa1Mnlevxt -vfeAIfZSCIGsUk7puu7QYDWBHLBq/YBVqFHTmtdJeFNlPzGOapx5nRUCjCkwCgYI -KoZIzj0EAwIDSAAwRQIgc3tR6Nmq4FgVO53Hgy0BFp9QQ3vrzmidgs6K9jKBMQgC -IQCs2Ncj/RRL8ak/64qFx1GFLgLKvD6tV2OVXVfTnTg6DQ== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/ca/peerOrg2_pk.pem b/examples/alpha/tmp/ca/peerOrg2_pk.pem deleted file mode 100644 index 5cc09304..00000000 --- a/examples/alpha/tmp/ca/peerOrg2_pk.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -MHcCAQEEIIkp0auAZDqj1jnbk9NiQFHFvzlp2LGzyf2KiRcrx0XNoAoGCCqGSM49 -AwEHoUQDQgAEjG3qpisN1WA8BGUjzFrUyeV6/G2994Ah9lIIgaxSTum67tBgNYEc -sGr9gFWoUdOa10l4U2U/MY5qnHmdFQKMKQ== ------END EC PRIVATE KEY----- diff --git a/examples/alpha/tmp/orderer/genesis_file b/examples/alpha/tmp/orderer/genesis_file deleted file mode 100644 index caa8d80a4392ac7621e965a3dfdb5e3b2d4b8702..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4948 zcmeI0eQea`9mkWqaJfE^k{k`qvNlRfL4}B(?Ry{1nC*LW65pL2pD%aXMjW5d_x_Ue zy|&N<2BQ^YYEcVCrEFTqOT|W++Ewl7#$H+q>%uY$Y-`z2v#5bgRGolQjYxAs#b`?d zL5ZqL*#G$Vll*+2=lj#gex4t|8oy;W4JTKRto5upTH3iJ_m{f{pLf2puYJqPcfLRL z&%LAXf9a+R8?i`oMe7{$bX=&9KR0)&_BbZ9|z|@(tQS9=vm)7U(vkcrBxrVY+5uj`|ily&;6IPjo7(vuca#dgP;Fm zv^mWc8#j*|^TfC@x8I;K@XZ(lLtkvn#r=VY?{DdTdHd+^pE#P^aAD`U>Icd9#&*xy z39-51kMIwNe!6by?oIytR~%g7|4;Jk8Rpo5y;VmV)W^?+2fI2$pEAZ-0ofGIkp=6Y zKKbI79pBBJXlgio>cx7)-#NpNZz~M^W8a&b>;H95aZknOE&ty8@_o@q1B>6C_vE)# z@6SKKsYw?ub%yLx1s;87ouZ*-d)tuttW_Lr?4E}7=5O+tzNNV@im;uK17ZD?fFw( z^~<&$T(h)t{&o-k(C9#T+v@S*ZPlc6 zxI#WMq|%&Hfh)0QmvZU&h1nd0s~NY^3}Gj5l(9`@0Z9;;mBBHIl9MfB0T=y5dn!Pb zqmT_P5CvP=Mw6)7fx=!nE)cwfjq@=}DNsfW&M@x+B*Pa-hJZ*W2D=yv_Q^?-5kH-a zq6|sf3f6+(%2JfoiiQgTA6sH{ZAm~{u>gsY4y=@Mbdq`tD%u=4{>gK}=0qU^#oV5_ zzUVGcsThcxXQk2zv`0%Ev9vNKXnc!f7YRnEc+Z6rHe(EEBVF1d_|%oNYHkbADwP?Ims;^3^z@cjJ#!N8`Bcm$K$p0CJHG8hlaP(#vwoMnq%ndN?iI{!K zLaH6Xb;*{zH72>>sE12hP~Hp}p~I4)N=eclfDNIb)hxK<;RuqB!Ld}AIT-SV+Hww^ z-3#-09wW_u+|`reTz0<~@qeD-PE=-?B1Ep!O(cQ{lxPnK!5}X<$X-#xyfBim!6_=P zD@(>=sf}k19!h4I!n+dgQeG<2nFyOo>o7Olh4v)vc^~79y0R9posOBDX&%Y@P_(sm zGLCPR>#J0*8D$yy49m!ju}n-C%h4NPnJ7xejK9|!WJM23#|d+hgUMuE$QLD$4+$s{ z3UuOxBkPTs(z%?8@>_lKj}yyi{TQ3EJDG$OY!mFRxToxJbLpZXNqg}q9{XaJd7VTX zU5Sid{-e4LI;U8IFniiUQM!C@IS~npS!25;+K!QwIKgrjaq&?tO?Q~NnAWJz*o&~k z-XV6h=dDJGMP# - Period: 3s - # Panic if has elapsed and no connection has been established - Stop: 60s - - # Verbose: Turn on logging for sarama, the client library that we use to - # interact with the Kafka cluster - Verbose: false - - # Brokers: A list of Kafka brokers to which the orderer connects - # NOTE: Use IP:port notation - Brokers: - - 127.0.0.1:9092 - -################################################################################ -# -# SECTION: Sbft -# -# - This section applies to the configuration of the Sbft-backed orderer -# -################################################################################ -Sbft: - # Address to use for SBFT internal communication - PeerCommAddr: ":6101" - CertFile: "sbft/testdata/cert1.pem" - KeyFile: "sbft/testdata/key.pem" - # Directory for SBFT data (persistence) - DataDir: "/tmp" - # Number of peers - "N": 1 - # Fault tolerance - F: 0 - BatchDurationNsec: 1000 - BatchSizeBytes: 1000000000 - RequestTimeoutNsec: 1000000000 - # Peers (PeerCommAddr) with the path of their cert - Peers: - ":6101": "sbft/testdata/cert1.pem" - -################################################################################ -# -# SECTION: Genesis -# -# - This section applies to the configuration for the provisional bootstrapper -# -################################################################################ -Genesis: - - # Orderer Type: The orderer implementation to start - # Available types are "solo" and "kafka" - OrdererType: solo - - # Batch Timeout: The amount of time to wait before creating a batch - BatchTimeout: 10s - - # Batch Size: Controls the number of messages batched into a block - BatchSize: - - # Max Message Count: The maximum number of messages to permit in a batch - MaxMessageCount: 10 - - # Absolute Max Bytes: The absolute maximum number of bytes allowed for - # the serialized messages in a batch. - AbsoluteMaxBytes: 99 MB - - # Preferred Max Bytes: The preferred maximum number of bytes allowed for - # the serialized messages in a batch. A message larger than the preferred - # max bytes will result in a batch larger than preferred max bytes. - PreferredMaxBytes: 512 KB diff --git a/examples/alpha/tmp/peer0/admincerts/peerOrg0.pem b/examples/alpha/tmp/peer0/admincerts/peerOrg0.pem deleted file mode 100644 index 2aae5891..00000000 --- a/examples/alpha/tmp/peer0/admincerts/peerOrg0.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDTCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOPl4xOwQok0p6QXyOOez3QQDvlf -f/zbdp+2MC/2B/gLxfxXCmY4xU2autGOBWDNcRVWUnwV+Kb1bFmICpgRbAIwCgYI -KoZIzj0EAwIDRwAwRAIgWI7c1ETv5d1Whmp47hA/Vu7OEBHL0RZ/YOpBJVCIPRYC -IF+1fvl9HiboCx1pHaT7YUXoRmFgVTkEaI2ususgcGF4 ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer0/admincerts/peerOrg1.pem b/examples/alpha/tmp/peer0/admincerts/peerOrg1.pem deleted file mode 100644 index ad81eec1..00000000 --- a/examples/alpha/tmp/peer0/admincerts/peerOrg1.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPi8WnwoK2C3n+vDktN1jPan9Ac8 -TeL9qQynMFZ15fdD8eOlhi2pk1koX8dfWfJuG3FU1cCvBM8YCNbqaNFYU2YwCgYI -KoZIzj0EAwIDSAAwRQIgaSOImd20mKZeddceGMrgtBU12mE1oQl3zt6xyJcV5PQC -IQCXmOyvtyRqiVop3BOVXAbnFvWTHjNs9UFRk7Hpc2vWAA== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer0/admincerts/peerOrg2.pem b/examples/alpha/tmp/peer0/admincerts/peerOrg2.pem deleted file mode 100644 index 38a83c4e..00000000 --- a/examples/alpha/tmp/peer0/admincerts/peerOrg2.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzIwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIxt6qYrDdVgPARlI8xa1Mnlevxt -vfeAIfZSCIGsUk7puu7QYDWBHLBq/YBVqFHTmtdJeFNlPzGOapx5nRUCjCkwCgYI -KoZIzj0EAwIDSAAwRQIgc3tR6Nmq4FgVO53Hgy0BFp9QQ3vrzmidgs6K9jKBMQgC -IQCs2Ncj/RRL8ak/64qFx1GFLgLKvD6tV2OVXVfTnTg6DQ== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer0/cacerts/peerOrg0.pem b/examples/alpha/tmp/peer0/cacerts/peerOrg0.pem deleted file mode 100644 index 2aae5891..00000000 --- a/examples/alpha/tmp/peer0/cacerts/peerOrg0.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDTCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOPl4xOwQok0p6QXyOOez3QQDvlf -f/zbdp+2MC/2B/gLxfxXCmY4xU2autGOBWDNcRVWUnwV+Kb1bFmICpgRbAIwCgYI -KoZIzj0EAwIDRwAwRAIgWI7c1ETv5d1Whmp47hA/Vu7OEBHL0RZ/YOpBJVCIPRYC -IF+1fvl9HiboCx1pHaT7YUXoRmFgVTkEaI2ususgcGF4 ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer0/cacerts/peerOrg1.pem b/examples/alpha/tmp/peer0/cacerts/peerOrg1.pem deleted file mode 100644 index ad81eec1..00000000 --- a/examples/alpha/tmp/peer0/cacerts/peerOrg1.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPi8WnwoK2C3n+vDktN1jPan9Ac8 -TeL9qQynMFZ15fdD8eOlhi2pk1koX8dfWfJuG3FU1cCvBM8YCNbqaNFYU2YwCgYI -KoZIzj0EAwIDSAAwRQIgaSOImd20mKZeddceGMrgtBU12mE1oQl3zt6xyJcV5PQC -IQCXmOyvtyRqiVop3BOVXAbnFvWTHjNs9UFRk7Hpc2vWAA== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer0/cacerts/peerOrg2.pem b/examples/alpha/tmp/peer0/cacerts/peerOrg2.pem deleted file mode 100644 index 38a83c4e..00000000 --- a/examples/alpha/tmp/peer0/cacerts/peerOrg2.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzIwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIxt6qYrDdVgPARlI8xa1Mnlevxt -vfeAIfZSCIGsUk7puu7QYDWBHLBq/YBVqFHTmtdJeFNlPzGOapx5nRUCjCkwCgYI -KoZIzj0EAwIDSAAwRQIgc3tR6Nmq4FgVO53Hgy0BFp9QQ3vrzmidgs6K9jKBMQgC -IQCs2Ncj/RRL8ak/64qFx1GFLgLKvD6tV2OVXVfTnTg6DQ== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer0/keystore/peer0Signer.pem b/examples/alpha/tmp/peer0/keystore/peer0Signer.pem deleted file mode 100644 index c86ea8ed..00000000 --- a/examples/alpha/tmp/peer0/keystore/peer0Signer.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -MHcCAQEEIEytI4AXZBUwapnUOQNUZbjvgM396vqiRun5XCAz/ZDboAoGCCqGSM49 -AwEHoUQDQgAEBoTuN231VUZNKDBOcqf6vz9lJDESu5PHz74cSYswzdp7kySqGI+q -8FAhjkmIEwo0qsHtutlalaKyFHbIHdwE6w== ------END EC PRIVATE KEY----- diff --git a/examples/alpha/tmp/peer0/signcerts/peer0Signer.pem b/examples/alpha/tmp/peer0/signcerts/peer0Signer.pem deleted file mode 100644 index cd8f7471..00000000 --- a/examples/alpha/tmp/peer0/signcerts/peer0Signer.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBCzCBsgICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjAQMQ4wDAYDVQQDDAVwZWVyMDBZ -MBMGByqGSM49AgEGCCqGSM49AwEHA0IABAaE7jdt9VVGTSgwTnKn+r8/ZSQxEruT -x8++HEmLMM3ae5MkqhiPqvBQIY5JiBMKNKrB7brZWpWishR2yB3cBOswCgYIKoZI -zj0EAwIDSAAwRQIgFq+ACI//NZgmJb2uyuJ4TFWD9xDf0C2FYSUCZE4eo8ICIQCa -YXlXCyNbP2hvd7+sJPmyBSvZRzf/jfMdTZaDKlEr7Q== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer1/admincerts/peerOrg0.pem b/examples/alpha/tmp/peer1/admincerts/peerOrg0.pem deleted file mode 100644 index 2aae5891..00000000 --- a/examples/alpha/tmp/peer1/admincerts/peerOrg0.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDTCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOPl4xOwQok0p6QXyOOez3QQDvlf -f/zbdp+2MC/2B/gLxfxXCmY4xU2autGOBWDNcRVWUnwV+Kb1bFmICpgRbAIwCgYI -KoZIzj0EAwIDRwAwRAIgWI7c1ETv5d1Whmp47hA/Vu7OEBHL0RZ/YOpBJVCIPRYC -IF+1fvl9HiboCx1pHaT7YUXoRmFgVTkEaI2ususgcGF4 ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer1/admincerts/peerOrg1.pem b/examples/alpha/tmp/peer1/admincerts/peerOrg1.pem deleted file mode 100644 index ad81eec1..00000000 --- a/examples/alpha/tmp/peer1/admincerts/peerOrg1.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPi8WnwoK2C3n+vDktN1jPan9Ac8 -TeL9qQynMFZ15fdD8eOlhi2pk1koX8dfWfJuG3FU1cCvBM8YCNbqaNFYU2YwCgYI -KoZIzj0EAwIDSAAwRQIgaSOImd20mKZeddceGMrgtBU12mE1oQl3zt6xyJcV5PQC -IQCXmOyvtyRqiVop3BOVXAbnFvWTHjNs9UFRk7Hpc2vWAA== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer1/admincerts/peerOrg2.pem b/examples/alpha/tmp/peer1/admincerts/peerOrg2.pem deleted file mode 100644 index 38a83c4e..00000000 --- a/examples/alpha/tmp/peer1/admincerts/peerOrg2.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzIwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIxt6qYrDdVgPARlI8xa1Mnlevxt -vfeAIfZSCIGsUk7puu7QYDWBHLBq/YBVqFHTmtdJeFNlPzGOapx5nRUCjCkwCgYI -KoZIzj0EAwIDSAAwRQIgc3tR6Nmq4FgVO53Hgy0BFp9QQ3vrzmidgs6K9jKBMQgC -IQCs2Ncj/RRL8ak/64qFx1GFLgLKvD6tV2OVXVfTnTg6DQ== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer1/cacerts/peerOrg0.pem b/examples/alpha/tmp/peer1/cacerts/peerOrg0.pem deleted file mode 100644 index 2aae5891..00000000 --- a/examples/alpha/tmp/peer1/cacerts/peerOrg0.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDTCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOPl4xOwQok0p6QXyOOez3QQDvlf -f/zbdp+2MC/2B/gLxfxXCmY4xU2autGOBWDNcRVWUnwV+Kb1bFmICpgRbAIwCgYI -KoZIzj0EAwIDRwAwRAIgWI7c1ETv5d1Whmp47hA/Vu7OEBHL0RZ/YOpBJVCIPRYC -IF+1fvl9HiboCx1pHaT7YUXoRmFgVTkEaI2ususgcGF4 ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer1/cacerts/peerOrg1.pem b/examples/alpha/tmp/peer1/cacerts/peerOrg1.pem deleted file mode 100644 index ad81eec1..00000000 --- a/examples/alpha/tmp/peer1/cacerts/peerOrg1.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPi8WnwoK2C3n+vDktN1jPan9Ac8 -TeL9qQynMFZ15fdD8eOlhi2pk1koX8dfWfJuG3FU1cCvBM8YCNbqaNFYU2YwCgYI -KoZIzj0EAwIDSAAwRQIgaSOImd20mKZeddceGMrgtBU12mE1oQl3zt6xyJcV5PQC -IQCXmOyvtyRqiVop3BOVXAbnFvWTHjNs9UFRk7Hpc2vWAA== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer1/cacerts/peerOrg2.pem b/examples/alpha/tmp/peer1/cacerts/peerOrg2.pem deleted file mode 100644 index 38a83c4e..00000000 --- a/examples/alpha/tmp/peer1/cacerts/peerOrg2.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzIwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIxt6qYrDdVgPARlI8xa1Mnlevxt -vfeAIfZSCIGsUk7puu7QYDWBHLBq/YBVqFHTmtdJeFNlPzGOapx5nRUCjCkwCgYI -KoZIzj0EAwIDSAAwRQIgc3tR6Nmq4FgVO53Hgy0BFp9QQ3vrzmidgs6K9jKBMQgC -IQCs2Ncj/RRL8ak/64qFx1GFLgLKvD6tV2OVXVfTnTg6DQ== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer1/keystore/peer1Signer.pem b/examples/alpha/tmp/peer1/keystore/peer1Signer.pem deleted file mode 100644 index 502404cf..00000000 --- a/examples/alpha/tmp/peer1/keystore/peer1Signer.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -MHcCAQEEIBxVHHYRApFmxCxy85R53C7De6TPepIJZXjlFF/F7YH0oAoGCCqGSM49 -AwEHoUQDQgAEkaTXvVWeNXZ2akqy4oTMm50snkJe19RDumrquybnEyjA0DgFdONJ -zYIaxTtk5cUOXrzS6vW9q/fN5npgG0ZJYg== ------END EC PRIVATE KEY----- diff --git a/examples/alpha/tmp/peer1/signcerts/peer1Signer.pem b/examples/alpha/tmp/peer1/signcerts/peer1Signer.pem deleted file mode 100644 index 539d63dc..00000000 --- a/examples/alpha/tmp/peer1/signcerts/peer1Signer.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBCzCBsgICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjAQMQ4wDAYDVQQDDAVwZWVyMTBZ -MBMGByqGSM49AgEGCCqGSM49AwEHA0IABJGk171VnjV2dmpKsuKEzJudLJ5CXtfU -Q7pq6rsm5xMowNA4BXTjSc2CGsU7ZOXFDl680ur1vav3zeZ6YBtGSWIwCgYIKoZI -zj0EAwIDSAAwRQIhAJuKIZlHgSPK2x11Al+QeUhy+RbVX0VA0PzBr5UVzUDtAiB/ -DXz3BdQwd20X/p6QSoCqA+sUoP3SQOhfEvbSzuPC9g== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer2/admincerts/peerOrg0.pem b/examples/alpha/tmp/peer2/admincerts/peerOrg0.pem deleted file mode 100644 index 2aae5891..00000000 --- a/examples/alpha/tmp/peer2/admincerts/peerOrg0.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDTCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOPl4xOwQok0p6QXyOOez3QQDvlf -f/zbdp+2MC/2B/gLxfxXCmY4xU2autGOBWDNcRVWUnwV+Kb1bFmICpgRbAIwCgYI -KoZIzj0EAwIDRwAwRAIgWI7c1ETv5d1Whmp47hA/Vu7OEBHL0RZ/YOpBJVCIPRYC -IF+1fvl9HiboCx1pHaT7YUXoRmFgVTkEaI2ususgcGF4 ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer2/admincerts/peerOrg1.pem b/examples/alpha/tmp/peer2/admincerts/peerOrg1.pem deleted file mode 100644 index ad81eec1..00000000 --- a/examples/alpha/tmp/peer2/admincerts/peerOrg1.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPi8WnwoK2C3n+vDktN1jPan9Ac8 -TeL9qQynMFZ15fdD8eOlhi2pk1koX8dfWfJuG3FU1cCvBM8YCNbqaNFYU2YwCgYI -KoZIzj0EAwIDSAAwRQIgaSOImd20mKZeddceGMrgtBU12mE1oQl3zt6xyJcV5PQC -IQCXmOyvtyRqiVop3BOVXAbnFvWTHjNs9UFRk7Hpc2vWAA== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer2/admincerts/peerOrg2.pem b/examples/alpha/tmp/peer2/admincerts/peerOrg2.pem deleted file mode 100644 index 38a83c4e..00000000 --- a/examples/alpha/tmp/peer2/admincerts/peerOrg2.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzIwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIxt6qYrDdVgPARlI8xa1Mnlevxt -vfeAIfZSCIGsUk7puu7QYDWBHLBq/YBVqFHTmtdJeFNlPzGOapx5nRUCjCkwCgYI -KoZIzj0EAwIDSAAwRQIgc3tR6Nmq4FgVO53Hgy0BFp9QQ3vrzmidgs6K9jKBMQgC -IQCs2Ncj/RRL8ak/64qFx1GFLgLKvD6tV2OVXVfTnTg6DQ== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer2/cacerts/peerOrg0.pem b/examples/alpha/tmp/peer2/cacerts/peerOrg0.pem deleted file mode 100644 index 2aae5891..00000000 --- a/examples/alpha/tmp/peer2/cacerts/peerOrg0.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDTCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOPl4xOwQok0p6QXyOOez3QQDvlf -f/zbdp+2MC/2B/gLxfxXCmY4xU2autGOBWDNcRVWUnwV+Kb1bFmICpgRbAIwCgYI -KoZIzj0EAwIDRwAwRAIgWI7c1ETv5d1Whmp47hA/Vu7OEBHL0RZ/YOpBJVCIPRYC -IF+1fvl9HiboCx1pHaT7YUXoRmFgVTkEaI2ususgcGF4 ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer2/cacerts/peerOrg1.pem b/examples/alpha/tmp/peer2/cacerts/peerOrg1.pem deleted file mode 100644 index ad81eec1..00000000 --- a/examples/alpha/tmp/peer2/cacerts/peerOrg1.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPi8WnwoK2C3n+vDktN1jPan9Ac8 -TeL9qQynMFZ15fdD8eOlhi2pk1koX8dfWfJuG3FU1cCvBM8YCNbqaNFYU2YwCgYI -KoZIzj0EAwIDSAAwRQIgaSOImd20mKZeddceGMrgtBU12mE1oQl3zt6xyJcV5PQC -IQCXmOyvtyRqiVop3BOVXAbnFvWTHjNs9UFRk7Hpc2vWAA== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer2/cacerts/peerOrg2.pem b/examples/alpha/tmp/peer2/cacerts/peerOrg2.pem deleted file mode 100644 index 38a83c4e..00000000 --- a/examples/alpha/tmp/peer2/cacerts/peerOrg2.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzIwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIxt6qYrDdVgPARlI8xa1Mnlevxt -vfeAIfZSCIGsUk7puu7QYDWBHLBq/YBVqFHTmtdJeFNlPzGOapx5nRUCjCkwCgYI -KoZIzj0EAwIDSAAwRQIgc3tR6Nmq4FgVO53Hgy0BFp9QQ3vrzmidgs6K9jKBMQgC -IQCs2Ncj/RRL8ak/64qFx1GFLgLKvD6tV2OVXVfTnTg6DQ== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer2/keystore/peer2Signer.pem b/examples/alpha/tmp/peer2/keystore/peer2Signer.pem deleted file mode 100644 index 08b18896..00000000 --- a/examples/alpha/tmp/peer2/keystore/peer2Signer.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -MHcCAQEEIPAT63OeNm+2rH642TpyVEgmKlLXCJWlG6oXsEGiViUUoAoGCCqGSM49 -AwEHoUQDQgAE85AlQ4pgShViao+mFqz4sElQ2a+0EwY51CETFG11Vc3wNiLR/4Cp -7zCRDUA5Yawe3EvOWgjmhB88FRv66/KJEA== ------END EC PRIVATE KEY----- diff --git a/examples/alpha/tmp/peer2/signcerts/peer2Signer.pem b/examples/alpha/tmp/peer2/signcerts/peer2Signer.pem deleted file mode 100644 index 7ab2ad39..00000000 --- a/examples/alpha/tmp/peer2/signcerts/peer2Signer.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBCzCBsgICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjAQMQ4wDAYDVQQDDAVwZWVyMjBZ -MBMGByqGSM49AgEGCCqGSM49AwEHA0IABPOQJUOKYEoVYmqPphas+LBJUNmvtBMG -OdQhExRtdVXN8DYi0f+Aqe8wkQ1AOWGsHtxLzloI5oQfPBUb+uvyiRAwCgYIKoZI -zj0EAwIDSAAwRQIgHhSRI45N/EzCVNhudVc0TT+RtX7eNiMst4sRk9dpoocCIQCh -lMNyRx3Id0sW2JuGIotiGZhtRPdnkvgmHFMPEN5Lcw== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer3/admincerts/peerOrg0.pem b/examples/alpha/tmp/peer3/admincerts/peerOrg0.pem deleted file mode 100644 index 2aae5891..00000000 --- a/examples/alpha/tmp/peer3/admincerts/peerOrg0.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDTCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOPl4xOwQok0p6QXyOOez3QQDvlf -f/zbdp+2MC/2B/gLxfxXCmY4xU2autGOBWDNcRVWUnwV+Kb1bFmICpgRbAIwCgYI -KoZIzj0EAwIDRwAwRAIgWI7c1ETv5d1Whmp47hA/Vu7OEBHL0RZ/YOpBJVCIPRYC -IF+1fvl9HiboCx1pHaT7YUXoRmFgVTkEaI2ususgcGF4 ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer3/admincerts/peerOrg1.pem b/examples/alpha/tmp/peer3/admincerts/peerOrg1.pem deleted file mode 100644 index ad81eec1..00000000 --- a/examples/alpha/tmp/peer3/admincerts/peerOrg1.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPi8WnwoK2C3n+vDktN1jPan9Ac8 -TeL9qQynMFZ15fdD8eOlhi2pk1koX8dfWfJuG3FU1cCvBM8YCNbqaNFYU2YwCgYI -KoZIzj0EAwIDSAAwRQIgaSOImd20mKZeddceGMrgtBU12mE1oQl3zt6xyJcV5PQC -IQCXmOyvtyRqiVop3BOVXAbnFvWTHjNs9UFRk7Hpc2vWAA== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer3/admincerts/peerOrg2.pem b/examples/alpha/tmp/peer3/admincerts/peerOrg2.pem deleted file mode 100644 index 38a83c4e..00000000 --- a/examples/alpha/tmp/peer3/admincerts/peerOrg2.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzIwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIxt6qYrDdVgPARlI8xa1Mnlevxt -vfeAIfZSCIGsUk7puu7QYDWBHLBq/YBVqFHTmtdJeFNlPzGOapx5nRUCjCkwCgYI -KoZIzj0EAwIDSAAwRQIgc3tR6Nmq4FgVO53Hgy0BFp9QQ3vrzmidgs6K9jKBMQgC -IQCs2Ncj/RRL8ak/64qFx1GFLgLKvD6tV2OVXVfTnTg6DQ== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer3/cacerts/peerOrg0.pem b/examples/alpha/tmp/peer3/cacerts/peerOrg0.pem deleted file mode 100644 index 2aae5891..00000000 --- a/examples/alpha/tmp/peer3/cacerts/peerOrg0.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDTCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzAwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOPl4xOwQok0p6QXyOOez3QQDvlf -f/zbdp+2MC/2B/gLxfxXCmY4xU2autGOBWDNcRVWUnwV+Kb1bFmICpgRbAIwCgYI -KoZIzj0EAwIDRwAwRAIgWI7c1ETv5d1Whmp47hA/Vu7OEBHL0RZ/YOpBJVCIPRYC -IF+1fvl9HiboCx1pHaT7YUXoRmFgVTkEaI2ususgcGF4 ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer3/cacerts/peerOrg1.pem b/examples/alpha/tmp/peer3/cacerts/peerOrg1.pem deleted file mode 100644 index ad81eec1..00000000 --- a/examples/alpha/tmp/peer3/cacerts/peerOrg1.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPi8WnwoK2C3n+vDktN1jPan9Ac8 -TeL9qQynMFZ15fdD8eOlhi2pk1koX8dfWfJuG3FU1cCvBM8YCNbqaNFYU2YwCgYI -KoZIzj0EAwIDSAAwRQIgaSOImd20mKZeddceGMrgtBU12mE1oQl3zt6xyJcV5PQC -IQCXmOyvtyRqiVop3BOVXAbnFvWTHjNs9UFRk7Hpc2vWAA== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer3/cacerts/peerOrg2.pem b/examples/alpha/tmp/peer3/cacerts/peerOrg2.pem deleted file mode 100644 index 38a83c4e..00000000 --- a/examples/alpha/tmp/peer3/cacerts/peerOrg2.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDjCBtQICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzIwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjATMREwDwYDVQQDDAhwZWVyT3Jn -MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIxt6qYrDdVgPARlI8xa1Mnlevxt -vfeAIfZSCIGsUk7puu7QYDWBHLBq/YBVqFHTmtdJeFNlPzGOapx5nRUCjCkwCgYI -KoZIzj0EAwIDSAAwRQIgc3tR6Nmq4FgVO53Hgy0BFp9QQ3vrzmidgs6K9jKBMQgC -IQCs2Ncj/RRL8ak/64qFx1GFLgLKvD6tV2OVXVfTnTg6DQ== ------END CERTIFICATE----- diff --git a/examples/alpha/tmp/peer3/keystore/peer3Signer.pem b/examples/alpha/tmp/peer3/keystore/peer3Signer.pem deleted file mode 100644 index d0ce5a68..00000000 --- a/examples/alpha/tmp/peer3/keystore/peer3Signer.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -MHcCAQEEIGKxqNmCbGitGtxm4AerXUWyYDGBM7zFy/w9jwo/7sRPoAoGCCqGSM49 -AwEHoUQDQgAE0ePKcwUpPMITrHXCC+09BlxEpZPcDnZVXtWM1t6alddX274gr1E1 -RqpB6j8cFiqor6PBmokE+elwT3EwRpONmg== ------END EC PRIVATE KEY----- diff --git a/examples/alpha/tmp/peer3/signcerts/peer3Signer.pem b/examples/alpha/tmp/peer3/signcerts/peer3Signer.pem deleted file mode 100644 index f660c01b..00000000 --- a/examples/alpha/tmp/peer3/signcerts/peer3Signer.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBDDCBsgICA+gwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwIcGVlck9yZzEwHhcN -MTcwMTI0MTk1NTQ1WhcNMTgwMTI0MTk1NTQ1WjAQMQ4wDAYDVQQDDAVwZWVyMzBZ -MBMGByqGSM49AgEGCCqGSM49AwEHA0IABNHjynMFKTzCE6x1wgvtPQZcRKWT3A52 -VV7VjNbempXXV9u+IK9RNUaqQeo/HBYqqK+jwZqJBPnpcE9xMEaTjZowCgYIKoZI -zj0EAwIDSQAwRgIhAKTUGxnQLbnkkK8lErj1vgNnUFOMbWQHH35th5WM4r9OAiEA -ht/UH9WaH828x4zQgbt1QAqm32XAbJH8bIxGffoHFms= ------END CERTIFICATE----- diff --git a/examples/sfhackfest/sfhackfest.tar.gz b/examples/sfhackfest/sfhackfest.tar.gz index 734cb04ad6bfd2c8737635ae776bfa89bb878eeb..69579b07ef0eb0eb093581eb00fe4e2ceb804105 100644 GIT binary patch literal 10261 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 aFF*Q0rpEuDmAUZ@YBsQuhx!f;_1^$e3Bt$# literal 8603 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