From 5b38032b93d25e98ad05d3221c587fb8dba0df62 Mon Sep 17 00:00:00 2001 From: stakeworld Date: Mon, 8 Jan 2024 04:37:55 +0000 Subject: [PATCH] deploy: a779eaf3c1c0d3bdf2e5ea09e0c1b104257b9dfe --- 404.html | 2 +- ...nsize-604f64210f02416d0ecb1f8923e605eb.png | Bin 0 -> 10244 bytes ...nsize-8bb618ccd45d85c8e465b3cf13bb7e43.png | Bin 10252 -> 0 bytes ...ommon-542953092a1d349ed5e9647fc722cfde.png | Bin 0 -> 12274 bytes ...ommon-634f9d17b87310542efefc7a5b366e99.png | Bin 12273 -> 0 bytes assets/js/0e0b553a.29c2207b.js | 1 + assets/js/0e0b553a.3be3ed61.js | 1 - assets/js/539febe6.05a4f95e.js | 1 + assets/js/539febe6.1eee83f8.js | 1 - assets/js/fd15b893.859826cd.js | 1 + assets/js/fd15b893.a7a1d2a9.js | 1 - ...n.cfe38ef1.js => runtime~main.1bd11e60.js} | 2 +- docs/1kv.html | 2 +- docs/bootnode.html | 2 +- docs/category/validate.html | 2 +- docs/chain.html | 2 +- docs/dbsize.html | 18 +++++++++--------- docs/disaster.html | 2 +- docs/hardware.html | 2 +- docs/ledger.html | 2 +- docs/logs.html | 2 +- docs/monitor.html | 2 +- docs/nominate.html | 2 +- docs/pool.html | 2 +- docs/rpc.html | 4 ++-- docs/snapshot.html | 8 ++++---- docs/tools.html | 2 +- docs/validate.html | 2 +- img/archivesize.png | Bin 6979 -> 6980 bytes img/commonsize.png | Bin 10252 -> 10244 bytes img/dbdiff.png | Bin 10333 -> 10355 bytes img/dbdiffcommon.png | Bin 12273 -> 12274 bytes img/dbdiffpruned.png | Bin 8250 -> 8242 bytes img/dbdiffrelay.png | Bin 7680 -> 7700 bytes img/prunedsize.png | Bin 8249 -> 8248 bytes img/snapsize.png | Bin 8395 -> 8400 bytes index.html | 2 +- search-index-docs-default-current.json | 2 +- 38 files changed, 35 insertions(+), 35 deletions(-) create mode 100644 assets/images/commonsize-604f64210f02416d0ecb1f8923e605eb.png delete mode 100644 assets/images/commonsize-8bb618ccd45d85c8e465b3cf13bb7e43.png create mode 100644 assets/images/dbdiffcommon-542953092a1d349ed5e9647fc722cfde.png delete mode 100644 assets/images/dbdiffcommon-634f9d17b87310542efefc7a5b366e99.png create mode 100644 assets/js/0e0b553a.29c2207b.js delete mode 100644 assets/js/0e0b553a.3be3ed61.js create mode 100644 assets/js/539febe6.05a4f95e.js delete mode 100644 assets/js/539febe6.1eee83f8.js create mode 100644 assets/js/fd15b893.859826cd.js delete mode 100644 assets/js/fd15b893.a7a1d2a9.js rename assets/js/{runtime~main.cfe38ef1.js => runtime~main.1bd11e60.js} (97%) diff --git a/404.html b/404.html index e81445032..2df34d78d 100644 --- a/404.html +++ b/404.html @@ -12,7 +12,7 @@ - + diff --git a/assets/images/commonsize-604f64210f02416d0ecb1f8923e605eb.png b/assets/images/commonsize-604f64210f02416d0ecb1f8923e605eb.png new file mode 100644 index 0000000000000000000000000000000000000000..a1abf258cdc28d1143edf4eed53cbd0c27b07fef GIT binary patch literal 10244 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 literal 0 HcmV?d00001 diff --git a/assets/images/commonsize-8bb618ccd45d85c8e465b3cf13bb7e43.png b/assets/images/commonsize-8bb618ccd45d85c8e465b3cf13bb7e43.png deleted file mode 100644 index 95738e6719242bb06146b9c5da39adba2b11e497..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10252 zcmaiaby!nj+xU=43!?-^O-f2SMhFb)l9EswL8S-EXmEh^7^QRwNP~z-NwqE(Z}Ri=uOA%%Kp4IQfCu1k9V&o<0RZg93cdpZ2vg|@!;9I4 z#Q^{+VE}v>J`_JyEGS4oRaqV*;DNzlNl8h4eSK$V=g`p5jEs!By1I^zj^W|q_4RcE ziG2wPG!9)gyRrXhe;JR*VUYMQoi#Wd{s(|S4e*q359NyE5{Wba&p3{S#f!iS05B3Y zx(&Ey5f2z0$1|khLk;)C!tm;Ve_`Ig-UjS%#J4uMHol=eK3>QVgW!t+I3z9=Fp0^> zpbb?Xxr&A{0Kym;!c+)XSeRW$m>oXsntv61KH;*%=X>EhI`9N}@Es!!x%>G2{4XP& z_|B1zk3o2qd_1JBtt~GvkCT&gX=$mwz1`Nvb9-fyvK66+g?Zzs7g!TUNFLP5l`sels{q-6l52?&rebA!l$H(ski{?7+G%)=uy z1RPs0d%T$VPo|=H*z3j$P;W#EWxd4Y7_E->kWl{ib+yI2k{5JR;3|KB5IJ#mr+q4~ z3c9i4eN-2MIZ0@YIImt8{qSMW%(F7RE#qC@8N6(4!$?MKcql3x(mfS-wqEDlgNP5E z-FKmWw>($%xFbGt=*=4q71H!9ZqR7o*cRt;8D|u#eec}&c~%qa2j`DVv*M2JYfjPAFj;8KPFz*oQ_-ldmAA45!dNhOFEs(BpzK`HG>4psOSGO8mdP`mrwX;>pR-}Jnvb6vFxI<~cjW(ivmB;cuiDQh_lZGK8eH~Zx7oN6aqP_4O)jyu7=DpT|1|r&coP8ZL^$xa$%q)aCVr|YAiJR- zyAP|?xk=^xEK&u^Dv6TY9frgsntB~_U~g@@^ChE0NLkcGja)@t|BSv7$x%yb6|8tV z$qcwwlV*wWfE3Fmr6|lyoDxO?ullBX>m2ev77PjBLcGU*s!Y)Ja<~2^-ir1tG*AIC)$`k8@o^6gIeJ=Yse*~r95}~IV*gzGTe>0H5|U2Jeo~P z)T&#u36uYM%q*T?=nwkeypA%(6ojfveU;z#0QL{<)p`@Nrtinu7veFM1A5Re(7}i- zY=b}ehaR@dS8L;pI4#(oy7j?|O$l{!S^9=%aLp!1#ZM8;Fubb36aDLfD(~%;wB=Oh zOb?fy`+n}q-xTWP^f>9b$X0UDz+VdfJ`)q$&(XKT{T0}0BldN)kkLEir3Ug|FuJ0Y z23lGeSxtmsZTe@ZVXBytV>i@S4b=7Ij@Fn~N;WJr^0|V*^b<}q;0rRNpff3F2OaT3 z!;(;`9P7#@ZI-cJnJ>$}wfcLFRX_i_4)>$XIHBz%eW`!-nHJI`NwvP4u>hUbW>|XU z&!d)7QM&FpAKOBCsu4v};)q8fU|65?=_}|d7U}O=HFZm|lCM*Z6I|Gidx|8?iiC*`emPj`;?H&(jfvIKbzKRNNA$n{^L^5shBuONq@ zOQmO`iXe^tu2y64tY^+1FU+o^lZ$M!`fpwGA8~!qJbinf8Oc?nY1MbfCygHCX`EzT zMHy%Ltrt}z-9HTDYBN|)>eF&uMkSwcdCNpYjGnT;Ut)W<8$5vq+|=h$)Uw=D8CbJS>-38g`m%Ahe57V<9EZ0GL(YN6KRkS330>|0`OB+f)B z!_+|?>%un>%{^{s*A8zx{g1#D>FeBg#qByaeU1}OeroD^Ta?e(3PNj}*%N>(rWW8y zo2!kD;~${7+IA1xh#wXsbCdX&AlQ5O>jy^)v@uyD{XN$4q`XbU#DVjFmBhoNjfBT3 z$KQMXOkJt-1oixxlfAeyAJ;;!_s)tvBoS|W!xJqOF3h?Mp8td=&ZiTKjg=(R+Ifqr zmH4 z4NQyzTQk1DCZkjD1-{n#>Uvc{wL?%-km(@L0MGCdd!dD%;$)IN!Jub5SuDVJ;BCo1 zvvKb*Ur-UPKhf8Vk&*410**V9Wv>OZAl9P)pdU)`e+gWH%@6o*TjdQsA}2Xv-3+u( z^8^7$j6D5Sxb(-6_2K8t&{-(E_Fbp)80X#X`js1Q?P^ z@pPQsPuF9IuRZBEuNJIIffWB&Hg9%>_cM|NVy9UquTfRZcR6epfZ&ykAHW=&Cvo{l zEw+X&SkpfBsP|(|1=?Vt1igr)Ky3Y2Gz|^5M^nwLV-@E#XnPv_4HZk<93Ax8o#@qu zF!hVoD+ZU|2F;1s|Iq@Uh%{5#?W`xw#u~^KWG^*ls^T6fes*10-j(VJ_U*H_8 zB3GsGeEK*O3DIcxe?cDkrs8CmPt3}r8&poZhU+uWNY||Lv%)P7{PojnF`l{s{PmKJ zmWTR5)RTKK3KtBlLZn8a_{9#Z01pw7g3k1-DYpcNLD!L)7GfCE8-cAT?d9`ifT4yk zwLk8Vb=|ZbI*=e=6+;!$xyGd#-uH@bqf7dNXyPw_^^CbtazOFVHrvgePAa5+${E@~b3by}Mj!h8^UNzKxK`M8?(U+7=_=?QhI6}FLvuITfO zwViZq{a4vF9RH&qg%*b&4OE3%6{x}^*Ki*et!=UmTF>p96qX#5f*CdhC3MDO10e%{m{`;Abr1OCo2(OCwX<*m* zuEmnn`N;!Q;KO$<$_z%{UZz3Ov85O%Qk8_;n^&U`F77R0PM2GG-?n`G*XmwvgG@DQ z87i1D1E)4#R5ajrz*^|v7z|>y7#QY1$41LT13_AA6v zOu+Z67g}4s7Nw^kM&p*a;)F((-U#5p;3FTM$;J24)&gVoXE}1~xEgOnD24Z6r_t^m z!4JNhiSo}IjddrV0wpF+-p(enP_`|m9xqA_5U!fcBWa$mtcjp-%_x`eg=?|{*& z|MN5sE^+A}$6BQP*)+6I-A-(x5FZidwjL|qq)m=0$d{;uPf@8BgKK`qF*n=KwkbEs zU?e|wA#yDyb*(K%4hJhvOt9SNY)rpiG0e7>lTT3GjG9Vw6=-r-o)EwNrp~DQ7J;R{lqEZOGXRKVs6!;US4zh1eXlFNE>5(l5@1l((m8Q9@&uM%GN)N zxQdyNT#srrSFYAEM@djuZH{%Frf&o{sV);qg2Dn2MDVoHZ&F6@T;Be*T0gZt^Ptclp_C0%B&1-3H-Y;U}-O#-vc%>_wd`K-oFvKXVkm8Fs!rx`~x$_ z36??LZa~UIHq2`3xks>CT{?fZ41FYx1Zv*a;(j7zb(E+0mx_RY2|2Rsv~(l*c5y~& zI0SHn`(mp=2V@$W7HYVz9^((Zwe<=4>QQ*&k-Qs_dK|$uI(rWzM1q7$l94T8S=8bk z4q}Ok)2CW$F6LfC0%~g&DqR9k*&FF$zB7+B;aOCxzr$bpzEnA^-h^GRFVyY}iMDZb z3wz{FsFkMzwa6XlTnTyaBVAB>#$>ZM^Vf+&3;v))m&JmIllFiujCsgzI?SuqCa2Kh zdRwV!_iVWJE;#g$);TwKT}MglRd!dc;yx zV5$WZgBkb~s&-rL^;KhlMu}P ziYMRJ*8Qnz-;6K4P`v`(n)fv#DT#NGmA@P7nrc-aoR`NelKhWT*iD-8CAFemYxz-h zvtxV`Y$M5btJIdp8T8zt*jEz?T*u`Rf_)VJJJF>j6>bIJXLT;5>k-HhGsixU)8f1tP6U+L5THEIw3Wbw1Sd_gWN!E6eJJaE3f{0bk>(6 zBGIuR1e5DX8%*|V!9&Kr0`s@MezwJvd_pxzF8#$XRb)gXyklz@0t;H36_0&&|95J$ zkEz(bHm+zH`y}8`Pd4)#9C;j^a!Mq3<=Wcz53^{CG|Ch-Z+V|G!uYUaF-}b2{^_~x z=-O}$3c{#^kyE;Z*c|l9-WWXJwxchS4%MIr_h0HrJ@)Cl8OYvw5>gEQ%8SdxPmyvp14=8@3~*Q2t%XosH=m z_+Sd|z{!)YP`UA&J34#vcVPG(C8Srezo{TDxx9pyM|=0`j?Za~0_k@L=g``K=GQc<5FS4&UMNHsXc3BxR(dhQ2iXn?c-9h zZ~O3qb^3js7kZs0zB)1MoHgIvYW!l-v{2=`!afGB_iLhbyvE|bE0sZ^4L;1uc<1m- zk@|C|4IJW5bb~@$VQVsw{Gl%}b4YPc*?;A)*v4m>Z)lR#Wl$m6r=-{?qq~pGJ*53q zc0(eY&WnNCYIJfUFkk!Pq*u`)(34#UK`LbB^sh6U?U#2GO&4Bz{4jo1(MjxbDm0Aw zdtajUtfVFx(!i}rr(h8btmRDYp?Vb%$NsQtGDp$)ptE$X-W22Fl{a@O;dA;^rPk59 zyyqKlf4@#;@S4`W+7P;=f6^0n|I|DsqD_&6o35aeo-a)xW|<&C_b^5m#Iwlz-Bnb1 zn5j|0XJ;=wh%5Z1V5HvU7n+Gd(9QrhvN<_6+^2WjQH(4J4&Y9XuBYW=+Ug%cuU$pTa`Wox`chF(AM(v+z98+dXB2wvJhLXBh z1f*g6)sAcB7bD@mVm`>3??`w$C&3r?l4B9`{-BG6bkafd7F%bWlFaHaWoyf_jYYa` zh}@`f?Tww;;`B0ijgk0#TTjbJAAi_~lNkdz4O@n~Vk^L+S^P(z3P}P|cL>d2HpGsSNl?hRoOSQ6O&}>-GTlhSA-n8hxNwETUn^Uaf`o? z=golAvW$6D=#W?$Sk6;En$K&?E)Q;%v!?R6aSPt~unl$$WSP!^Lyt)u;DKPHV8N1l zn1smm`X}~ulnOG8$A)tDoy?pw?oAAS7E5Rz`qKgsO2m^}KiO%DP%KY-EN0eO`**qe zqjZEtVc*BK_Tt&Sr269c zKa>8SlsaP_Je+xLdZ-+9R_n{-Y)gpgfI7((N4OZY?ZcuDlD~@SECPBUWw~mRN`Qvk zE8~Xlu3O~DZ+y)1%A1!y0+h5;`@|nqUEKk+~ zv5n}4C+rr-vZH*YnuM)!I`{^Tus^9I;X$uJttSbpwe^hy%s@iqEr_`r66hW3R{2Q_d!ZWq&N zv6o8{lJ50v(7LjfmFkK~@eCPbydzT{V zSqK&?EBo7?)Q5JBnDw&mqTlGR;y|$1m&F_tFPEE0qm=9bhQkbvq90I^NVXp*u+<~} z1yak#f{tiNy~o1{X4p+>ZsDB>7)^Fg9~xOtP^1tG4pOIA_o>L8_LFI z3mh~ekrCB<1A=*kYq{5xlE7jcTA3_VS*E9$6sneL4ZuPnAQ&#ZI*h4xWqgrLLro9GK9bB^_bAL;A1Cb&<@K1PRZf5iETE4d$gix^*_ZWFr( z7V1&aUPOX&=Oy2LiVl(emKA2+(PXrriCu}-A6Mn~c1{-=y(yIA8n{1( zpxF-hqJs_=9QJ!4OCxG!Uw~j_6y`a>G?FMY^IzE(cN6Yi30N}Hu8lOV?T`-CW^u6m zz0tJNtL(fm2m|^{D%m*PH11c5na(X**(BNQ`E7QWYoJi9<5tY!H_yFjQL{V9r%Bw4 zR?ZW4os|dQeF7o0YcD{u-}Np=#fLmS8wdaq14)+V>znZ^()Ie_?JTDl2tswPs&V_A z+wY%|#;_DB=YUp{Sg5#}Wf627S7dA_|$$N25_MtJ1b{b!GtFwk!YL653 zV1WhMweLx3*EE(9H!~j^9KjYqKlSR`>;)&8T*HHba@n%^O;0^~=5@K=IFoWC7sxK& z9!EkP-QF8od^z%w{n8OfWm~DbuUN(1-rt#omU^$H2j*(B5Tb*55PMvXc?CvWSdrFr ze7-ZzQ~~l$>GrAO)CLPrP};(~YvpOzWDHq&PJ++|dB&eFwGVnJAcZ|Tf)$DrpvIkJ zV?EleY=r_e!d?2q>MZ59!_FMTlDq@a0e|iOx0J$%nNwiP;DYSbTG#|rwyCzhC zP4qqC5H8SV!s~}rUo!PVY%6bQ@o8rE`R;k}Fqv9b5k!farB{`wm74#)a`4Zg7&1nB za4M(g4Q-(_LKgW3CsUTIxfpV;bYjvG~G^G$Xsn!9AP$$g#ONQAKvl+JCptIzV-dj@b% z-DtV{J2$!sVZxGI=XtQ2xT?+}i9|F8xa7RzGPFM^GTJ#HML`K+urGjx=183|8YiRuES+xd>J^(Y_Fc*9pMY(1FWASg3I6$-e4Ku|KW?n*$8O67LQ6UYuQrK+n&2 z$741&J3Drb65aBV%;Sp%^OM&TnN#PM_vIWTQ^9;n4q4My29Pw1hkdi+S0GFXjzXq6 z98#bv7+SOw)XGEjx3GOb1HM&#hl=DdjaN4?4NeB({{4PT$Pq*b zm9OBG?z7WCD(ssOaC{ccWgqJI+%&K3V{EVwRN(mVKEgjtbW)Q=2HI zA*jmE?VqL9MwNeU;FwG}^O2wv+vcRfu0A+YmrJmgjPk*UGHhs8y0mDb`xQ4oJQHpe zFzUs3i||!Pis}I5!Te+3Du@LO?MB}deX;i0`X^qwJ!AlidkugnR``sZ7%ueViB7(x!)y=;_MWR>*b{{=)fE!#e+o_>T2oq+;DTMz{W!jGBNukh6 zwZQ)-;>GySb)0LxtrY@&b#J2BDBEHndws8|yiZXi^S4c_fvP}%XCAJ!3=o^aQYKz!-;EITo%!w8DD9cX7lkCva>8 z34aK-kzvZr;h@5{oxSPY2YGlSlNzn#bGmq}u^|m?c#-6Azk8nkE)vA!{EJGe z0A@G_#c`ZzZ^yDSPPZkyB(Sm*c=dDQm54HcaEhZ8=xtwO~-4V+cVW zQzSIXv+AS!!=Py_R0G5$UfL5N_@?aL8~Dt?G$AibF6V4Y8b?LMft{LJM~h&gT5x)$?%Wny_|qy~06V-Y{jNVUe(`?;}%t5Nt92lGki;D>V;X zpn#XqsVpjjorZ%Xk{+V-;vEDtrM~HT@|c^dfmHb+u9(yL~v~PKt)h%q;K2C8~#i&sKJ0 zOk&jS9F-}NpY>%8p1US{urq2fgcb_og_>RswT zCnWtgLRrA(H;&(O_oVH4#>T`&5;tRfQ%G>JX)d5BvXZw-y9A3S!Bd{?OjQAiJ0i; z6OBT$!0TZyolpW(EF1YQug4b^Lj8--TLbY#F(qAx(E_o+Gvy2>mBeSS34RpuJw!vi zn65v{_dMmgX5;Ge`YE~H*=F2!DF{`|3t+u;l(Y9>duMMYGDj*J646qCJ^dhCxM>1C z|NGU?L3$lXyY>@=2-U0GG$F)|-vQVGK(GSInWMjw!CkH7)wcxRN5m+wdE@4eF?EEt zt@14LA@I)BjSPi15EvVkC8J3hllDsEnrod`V8ZFGl@|ltWQPnUgo6VQl8hb1rFpm7 zMd<$X!N2-tpc?uVGNXN0?OtzePPt_dIeH?avH6mDw6C@66adJw0;h>b5s1 zukcZ7=$mNMr@$_o8wgXA(Zz(5Hn()|=UhSQ8m&8-`g*v3)3u4vuCa?bS^myG{C49l zwZ5$MB?BdPuXmk3&Nc9=I?mI~CKmtdjksUQ6L>@aY%JtJjE~N|>jy9LEAfYq=DCNp z;%}*SOI~he%Fy-Uqjm0rW$#)4mEkDiczoGDDn_#R@@va|s)g!hN_u~xD`|rJbe((Nl`+Q0f`FBAON9FV$?D6zU3|$Y!H4b)3`bwJ6yWE?-P5+f& zR#*7I;mNjzJymsX(Z<`c|EjBR*}Amn(~Sn9vo5{^%a^CuBt9qz-mVOoc0A0}VvcuG z&tzTs6X$N0zl*W2K#UqRvlGOpp8;Q%?c-=+Ha8yp6{$ckJ{DAZac;p(jfljGh4;+; zM_0=^2XG#*7Nle)ahqB@K~?v{21SEX|2-A44%sb%|0?S5GG*eKTM+&SF_EIaHhDM# z6{Ct+cE0&A@RG+_v9Kjd2$W01n-`{8R+GjmR2C!ZW(bVwt*U2hgZkySNV+XjJn4F! s#kgRP)ey)2ypQ4dKTm)q_Tq`1CfWhLO%{X$bpU|2x`A4?svYwG0c)pkng9R* diff --git a/assets/images/dbdiffcommon-542953092a1d349ed5e9647fc722cfde.png b/assets/images/dbdiffcommon-542953092a1d349ed5e9647fc722cfde.png new file mode 100644 index 0000000000000000000000000000000000000000..2b20e96d1c5297d2dda5ad9278393f5fda3384f1 GIT binary patch literal 12274 zcmaiabySmI{6FH90Rp20$3y2eDMkp}6K91Q~mM3C-Aa&$<3 z=jVIQ@2}rE-*dJ-=Xv(LU-w=2-uJ!t6|JeRNPtI$hlPbjpsXaXjfM3PjD_`p8~70O zmCb@?vTOi@5h4JuiSTlv4Ukfg75jw zf@86;WP-8ogYSdx#|t<)F`_cdBN#ao%AvHBM8ylOTprF*$)Y{tGj*gC@p`ne9 z4NMb9?9T54}^fA{X4w6t`0cXv@yQEY51*4Gbw ze0=)fw>Pt}4%cO|+-o-IKz>})`52Gjx+)ocz``Qz`S*SBg^Q3H3k!^;EDzE3&e%7# zht)O`3I`CNKYgegZc(kjzV|b%xAL*XMIhuw#%>>hM7J9)W_a-m0N5ciU=Z;CzKH7v zXpNiJ8u^(16y5oK6Q}5-6d|1uA4_^e)tu`%S5hHn88vlUYC{MqfxmZ}%FQukh%zH6 z$%O@7|D4qt7gHt8pNj-%g5;~7dLFz@_I&WOxI*PNmurV}`p{x0m;Nf!tAFHbl5FI( z8?tbkULktKirUFZtoS8Qz(U3&VeMU@BQ-0h_t^{Qi}vJ|%2k(X%AGx)nL>H2-U}eF zF4z!W==!e8bV2mXV#RI^M{JuzbMBGYO-el-)#^x6_u$Li{LmNdBM7T$ zhiz@fn5cWW4XpLuI_6G@=X!OjWg7UI>TRR!JvH;PG5y~^3@-kQ5KXeY*Tv0W^|6n-bcx1BuPi*PF%XJoCy(A!#*UmO%N+i&JD%;a z9hFm`P{+XoC@R*4PKJiD|NnYK8(`C!QCDw^LVeZBI#Nw*ugaANAi%D%iEe*g0S|gl3qbORpGNWs zUL#1H#c36GXMc744SMoiUq={Y6JPG{^QH)}xaS1 z;#96U8I>4PdR|NaKy5Xez9Kv?+)NT9Jn;Js(ETu=Vvv2W=}Etomn8CzkdS%lF{*+%{~a5i2l!#>%rqnJ>@_!k@}4Fg ztf!{%$=;(D_jj2qM?LvCM~#;dFfovtn&@$dT_09i{!D9GmBlv+0fzq7MoUtwORIQ^ zubxoc1#~BE7HNJ*ftC9}q(w(5(OYe-ryDJ2O{wic#}% zx)>oj`1WPf0a2eS?iKX!z;&^0;8l=N?3}o>vzu}99~5mGShzKT_u}JRfQv6kiJLP4 zJU<&~x16%3i2?T6{gf)bk2(=~3~#b?ot#obc9S=)`1WI<7t6Ifj50+QvQu)%gjR$< zFaNzffXfA4^>uVfkJ@LI_G8f?IwyZO&i6TAV4}3LOf3Jr{MEa>uV1hm#oEs%|JdAp zpZZ#9`P!*ry(a+xA-eDIrZ4SlFo)_0Y_+{h?&Z}viMzf$AY$leetH|NPUUB+j4h&q z9#N8ZM;?R%4 z=p|XRg(Hi@9Q>E-XzSIhozs&pd^jd!aex0-6{gx&biVL`iCemmj-)@Q#p_@Ua0xi( z>}x&0VF(ra_4P0}8a&x8&A;d}I+MXVe&$S7=?55nu1|b)CyBd-djbeov65V?cbuC6PD3#zm z<1AOj9qtPXa!R-O$=c7h(jf_yTD7C3G)}&r-j`yIa??O(>a<0>?}90VU;XvEQ35qg zWxA9c=F&pqBBiNA8+R7wWH_f+5Q>PL3_?Yr%I-oy(?Z)v1{_wP&8pr}rDszDCTn`X z66ZhsbKS$8R3j+$q$Af~B5(&{$0zZwxT9rBeMFSN=Tc%Vz@XKSdeXJMmQ+s)QbN@$ z{x#tqEp8U$`PO7Vq!(P7iRwCk{$0hRDPjIU#IT!_STkC{-LtfBLeqVWO|?U>vKam#r!6w`Qt)hAurJk`Gt;gdIeXQuo4aJ>R?hSEQ{TiM|r$5)Km!sWKo@ zXF3(e9COXKcYyHp7b%(n^6243l_Eh0RGs_93dz}qeGqBjAN;p2z5i5+?k2I4`zNY~ ztWE1}=9eWQ!+2uh)!8COL0ta%*jF^H7_ezw-gRA~6e z$h>yYm`+pz_2O60kOPH{0Uf8avMfjPj8TUM$CBYrv-N@N(;{{kqQOk=&I!(B@R#jwTu3QrusF4&hY7O>|b z`pSp}X%JQkjYN?}4Gb>)HLi{qDuBLYfgYIWR6T@Y^QEs)4JMfw=~MM7$FLa2UJNXl z|4n?Y=Ic_{K8Z1j(Gce&l3FQ-MQLSj16|7i@L>_vLZ&|m&g6M}C7E!f2!#ewC0eNU z(k6rFzAgOJb+mt?qJ1|}ErEPUyiPj5kQD;55=1uwW)$|F2~S7H)5kBo_lAez#1Pe{ zNH1v6V~p@B=5M8aLO*=F>?&}GySs75#P?)oiv~Oowm<{rrfZERBZW#z?Z;=zTWfrZ-wj-;zCV`sj>E(0^JI^XIyVu>Yp0v1 z5MH6`LC^PvUi9bRM?|^252=zr$yL|mRQm}@Dse+E{-xl(KNPB5ZL{hr+3)3Wv4U(0 zvuY1r!)U2!3B(ee?V;?M9K&>08N>m`LHjR&9KGRSAEzQOdMak&juO!{S3gm5oC3|% zaXaP4ijN4S1nedl)3}r1Pe1O1(NIhdVBVe0O0B|MUpLIqDqVZ)@Lm0;BGDbn*e@`@ zV7VqfbziI@2$#r^I53}rNIf|)eG2V$+k6*aV+Js?rD5YpGNWDOhAOU!3nFy*HQfP! znb*V_`Y%=}-JwGpWlrHFJ!idcwbi4-2O)xGc_cl+p&9Y6z>;SdXSgUvg_q?k;%%)+ z0r-b|!o6j{^Axvv;KSjy$anBO5_!I#dd?})(I=dk%A|Jx@bVlzDNcCrdCWK6^jq9{ zjm*)5GO+MnqD4Gb`%!m9Z3I|t#|y!d{K3o*Y8|(>^-fZ22-lr`tvSEl`;r~6*XA58q9SjMi!JFMV-&b7vwlvjwO zR1*b++;SD*nKqT{54UFb&xvCW8Ki9*_KTkQ4bKT5Ar>=lW+R0Lax1C!!5dz4VFTHM+D%H~=CoqQw%kT-{vSQ9_t z>v&xax28${kuCmVxRRw`nTZ@~2kXdG)*pjt9}f_Rg&q75h_XdJuSjD@|JC&txp5d@n(nh$#yea>Zn%Y_<~Ix4~%7s{|b4gD_I+?L54r+pbwD#9m2(~KQ|3Jem)_wZaEr{5 zInFH2A7SA}HPZW|lj$pdHl+*uX$as*9^BUXw0Xw7H_9*ggaJ1<$c4+( zpiMu374jk|>GFDSA>pgV2Bn3upv#_j;H9g(-@3;Ozp##?MLWgf{|4GvQjjQq?bau=XjBa64V#thlIR1CAK9L-(4pK zto5UtQ~`vkFo892=@jf0($y5Es_y6eV`}(dNJx;Z&v3Aw;l1q>AAAhu}P{ zploSMNsGHP6{_;a(P^K8_#0;WcBzLR#FX&Fk|c^DtOzqLb%@CcZE2F3`kzBUKS7J$ zYDmvY(s;>HbT`u{Kxd4?oqR)T%HOH~D`1C)xJok&+{RPMC zVGiks#cy6;1e6QI)8kX$uMAOa&O6(Ej{g3-*p6IoXS)kPtd#y%S8j^%fe!_26}KYDAk)~IuMJVY%iQTXXTECT^$c>C$= zAd!E7dX^>O2x5slZ~1tI0krH~S7WeeFk_!{8Z+XWJ+ZQLn1h9FLj*CS>MqB~!)fPF;*W4?rt z1174PrQ^UjpPL<9OwrEV=r`AMykhRKGC}zDAZ@o4R=tR{^G)MYh~`b!i(Q|^mBzcy zdgnKVwv-or@teN^(Frp)Uzg#1-f7Gms?i#BSbn`}sGUqpYp)t(c1UrOh@^eh|xZ{bVaxL;?;?|keosB?+vtp>tj7si*qr(i`GSkeAqDHEP5NYet}%%jvd6H2_uP;3q6$Bx zH3@vhT=^9NhBHJm0rAd!&!2AsNw|KJDk)F=A+}1Iy#;Qfo&QQQiOh_O!*TPfaGn>0 z1fXzzI@%U7F;%wRRf3BwBkV79pGdHXM=8i=+a-ds;?t(9?|-v<9~QCCKd zHqoAsb+s6n-F}|E?bt;BGK;l;I~g8F%$yc7K*G#9%hlo7eU74c<68>fBHQ)-d1z_% zIZzljB3K(Ub*6+1_dSwgBUk+6MR0!h3%@K2WA)hlt$i6A@VZS*vR~<7rOu#@eOQ4B zGZ%7&krxnwArS_UB2o_qS1VSCzrdX=Y(6=hPjQV(G5-kz!=qk9n7p>zucig%iB@cb zZwm=F=)0Gb0g?)>ui#)}$!Qv%ir;_raUrkR=+Ip)I@qujKgfK3QcYWALVjJkB8VvV zP9BOGp15(Cl)kAKy)PQu7u0q`&!h8q-iC0Eqa%ed<+CF&5iA=6R$)1#eE=B_`~@;7 z%m9Uzf4O7}>-JLw`2m25+*yx>wayfoqTD(3v(@?R*$4hyjAL7jJ~iK3BJ!dBJBuj<5d~y`3^M_=JTx?P315c}Y8+}p!w%m?*xh>Vxz14Y2uJEc5S5W_Y1(-{L$A#IB?5#EY z22gBm{Hm?;Us?=US}dA9b!?iwE#E|6U25tgSAc;`uw^pzzJK>MZxqS6tqhL4plO7u zpeiY|2JF?TD`~6K5;G*%QZXH+{l)-CvVW)k0s2!& zvTfGYCU8R7<>detEdPMaz-BC<=nnxIYl*3A03@V|jH~SCFWGAZ%BFOcNl#Y>v2!M= zR8jE8`ilmFtn1??J8NksG@!?nPINSsIffMG6q5XHVNmv$j;^t`8$Qod#~CA757QAD z&!H`oJV0xVL*HK&vvcq^-;2-uvG-tw!)=kqn%hEsE}7$l$@bKqg3PY#*EO| z!>plMuMpNp&mXk-JUJcX0!EG?r=A8-9F0Hg)7umUxg&&<+kcDm;yUd)&_T%V9M#{p zl~g|xh8#apUbO^j8|YK3!(3fRrfKT%&Jth$uBJIj@%Y0Vndr@G#^)K5sn>pz?njgZ z<=buEZC){;FL12$(ILnHx~prPG{(A_1!j+iVxQ;4)ohh2EM@HctIZcnp?qrgau2ps-?nt?w~q#cx#HKf zIaE1=@PMn~r6z>6WwZXvrw>!^ZAh%tV(Jiqr6HlGllI;3*Kotw&%ZT635_HDRP^3i z(!l{o%ts0xi^k;9ew0M@hjLpB`)d7anMPc~tex)-q;Pl2)_L!><4(2s!?7=vOGcuCx&+#3K(@dS-k_$Bt>V0$q~&F#PIl{iCp zix{MmGe~5POuzOZbT3>rja!4wl$bB=A0+WUWGozr4ZO4IG4qK4>ufxLJRL`li=$}) z_WQz5MOevV74`RJK;@EbKfGl?N^&FEbSy_9!I{3G*?sjX@1jM?1iY;Au`Z+)q5I}B zX3j4lR{OK*hcFo0R!@+5EAaEW!lbo6s{s!r;vsfo z5~gbbz88hNKUK{A`=9k~hj*zz$9ewYfgfdG<}YG71z?Rd90Gz6UhghkH*-B0C8nC` z=CqM@sKMmBB&Fea=n(tCOjXYdr8GdLAr5i=5nk&xVd43bGGboI>;c3C0kXnxkw19r z@(wkiaqqM*;~M6MAmftO{hDfVgdGN^50!VWdrBR2b-)4?w6Z#b0FQru+mRA_>_fGC zfOB-XNEX|SsN+cL<7epa!`eVo!@b(#!G&6tbfHQ_jQp1sWP^3PG`P&Dt4A$uIH|D@ zN!F=)hD>li8kK3t&)J8GNtSmS6c{>f1@F%p*!>VbfaY=Tv~9(PdG?H5a>AH>K@9zT z5WWzK5}${V&DBhfNj(%GTK;f$-c-BH<&j~+4z;!@w>vUdcu^HJRWT+BL?{7|>qfY? z&q7*!EL((7X%K{T6oPEmIOpJa2U(~(Y~lIHp3J!IVbv!-{jhH0Fg|)bNE>bZIcG`i zIIUj!Sw4GgNw^=rv0(AYG>U>NWQJps5UNHAd)al|I`_nuL>?C+MWJ?_)KwzbKtf?h z7$Wh+>jL3EK=gUMhmlhf-bNOm6c^$s)6t!QjY^ZBJ(u63k*$RV2Mi$mP1vdF6x^U9}PIz zFi!)t(7^){PXvUJ7)@;2??4&)i_CA}vV-v|a{(y8493JR8kmVB%;c7h<X)g}fq;5)AtIBrSH(6F8CmffWOfBi@Xsn~l* z^J=+!z%;?tQ=(!sEBlQDDv-zmXravw?l)zCa3?#(D#9cySOc1cMCG4U144ZNrPq-} z0S*10Y_tY~*1vi+Ynoz^WR>rRuD#36A?qsqd1OoZDV=^2?sd0!RBd-$PVz{bp)Ym& zB@S#J7tJzWcHdWieU`M2Lt<6Tm$dwT#4=%20xyK<%W#*&=I{4a34Ho-jW|t(M~yY1 z^=@e&D#Z@0{G(I9*igF+MbOL9S!;95Ra6H=0)ZqnDyLxRHbm-?h@Ag-`?*}Fm5-qJ zMLGiW=2fwnK+r+JMFS*Z0_)D{SNs-cmUzbf6NM%z(FH)*Z9nYp< z%>Cy3`3lkT)!!hQPUB3l}B4{um;eXv`N~dnjuRaWJog44RJP@w25X2YH`{V z_t>4(ZJfF5{+gTWnY9CPJ^{Kvf*DreL8Jijx2p;CnvK|wQUR|Yw0R0SP7yngKYH?+ z66Q(Wy3O$oiN->Y55E^uH?Xb+-<}1AMq8+Z{7S4J6Zepp+Hd$GsHMsH*N1^M#~RGu zv{e3;#L}}EQozf9T!3J^hJv7Z8vukcY>-ft0Gn<)!dC~n(CZ?69Ff`5%3AsxLe!rN znhG{dql8kLg-J%)IvXQarB*Ja%)PEHqBTs#L0GkF`i=0vxrM(HBk>ek{=! zb2EFy)W7zTxnG7@4%BMhlw+UAR{5C;_$R>}6;CX$!8DJ?zmtcFJ*11rQj+dGd0zG` zG+(=n46=7QWSBzK-DUczNgvj#5o72g>}4IgKn{^^QR9& ziPr?&MdYxBRvXQWLI6!vO_BRDp9hnlaD96-DV-wk!23+W&f+n*n8ce=0OZcqBpgf+ z!#nuyN#wYM7B&DBarMr2l20Rw{=HLzVsIyMxk_xDNMzD0JLjdxN4j~*EwkS5QDvJUq zq=122BA;bpFZar|aA7hWo5?;Ql{V1lf!T2oDctS8qRLKIj!8>};SW%IGB~8A?ggK4 z$z;7=K<%eYbJ+D)kEOH2V!ZjrPT*P>Ztf<0d8T0NuNgzXizO3msNW2oLF~nFkd)mQ z%Aw{Dvr}KD`PB5`>2LNA^CYOlKG3>bwUGWM%c}bixENi_~cs{^X9oJve zr0FQE>-FRj5_1nXOv1oR*ndc;$llaV1Pg|r8e^)K-@D+E#0n)4vdw0O1Y~pGk^yy7BKrxa<>D`NiMY?1%s33f7y-H&P>oL0|ggilU zllOzf6rI8T!z^2VqE7%HFoZXPMJGoVQTZUvAkQ|m?P7Al9XTw{`_S%{*WYg55?ksy zGKek=?CjUPz$eqg_+?{aNBZM3Kf5aZC?mvo)4espZ64)fwFXGV=5?w%er{@$B$$U2 zt?`V*e?Lpfl?LG=QegN#J{FC!LZKI2kwd_xyR$-UHGPy^I#>y1<@(B4 z30il|#?{_N5-d>WTNDz^QTLg)NTl$}fTSutYP-)GZ>gYmQx@b*K!WF84*Rf3qLi4k z3-8vb-0tX4wnuWnW1bPfc3kq0Lz0wH!GGHrukR3EF+lff)2OykjlTKu+phLyKB9md zjY|ESPT|Cr@WKiDJu&ku&)l}bB@9#Qq|wBVryIm<_=oa*%Ucrn>;fnK%H$0CtSCxM zrN)4#*KO&cD|CuI(m8+Q7i9W}I9y-US2CS{w9P*|Z+`o` z!r#Ni3eY-rN5E<@SnZFp+BrX*$#-5D^7$ig0ptgfMyMTAhIK1*$MMdmGxUb&}@w8b!3j?>ud1l?+ zTAVdD^y&TCGlHd{yNInkT4B}-gt&nzYh!?%DGVn>y9`5#G47|Idd-W{=IwK*p6l0J#51F(eD%( zDYL_044eXH$nlesN=ATVtYuf;&u<6&Yq^nG7)_ z;*SN77k3=>6h}A9!m8vj0Ptz6G%;lmJuYm7!4o%P*{yEn`5vd4mWDQWr<9?{V_fGP zS{7hM78`scJ;;W(2N^>Hxlt0D-~teH_mpVRPv@Y;1ZkDEx_OP_5Nv})a5q?3C#M>s z2n_gZU3PuSr=MvK6zmO|0IV>164hHt>xPGtGej+OlqDi-pW4xuIF$~OGP~J@(FJLF z*5Wc^j-T-NAfOLVdRkP6Uw4{VN{j}C$;FCy5nQ**V8}C0F!HRnrQGsg<}YdZ1rj2s zB94aS69l#FtJDC>^5Gd6YqR6bO=6GVCL#~aY5vsxQB)z{h4Ci5zF|qIOi8mcXYvy2 z3oL+;s{k3RFm>vFjQ*La1QyTgBvqeUp91sF++}E_(U^AbqfRH&X@yOTq&Hbazo6P z>Yw}I2PSB7kX5>`&8q*UjI!=9?zPok=R`tW?1e z1X~#QV_C$zUWKecVYM?GAOtYC4Am}Ud4h4i*^wo{rx0^s$Y+VvxUbHdcX-Z>B5?}E zbj^H76gL@OeP_fjxaz5R?W{q*VRb^N>Iq(wg#^!Jt`9dRErbqH9QrV@24;~ocu5R< zDJ@R{yAgd`hvA8zjMmqEq(fF@zW6h!2;mo*?CFz%BzIH4L=AtGRn!pmHEE z!WF-^xz5`6F^y6*tky7@jZXu3{GL6Q3XO071}fc8*X#Bm3=B(<(eV&zPM|iO(vp(9dEO&vB7QrBQP;34da-B`GB{p;8vSLg3`FP&1G>8{iOe} z)V}RJ2L6`u3V-a*#}CI)0Hq$7nvaA;i$L{FtZ6R9m^KB3oSl6@r&c}`!U>kWZpnW) zn#2X**Mh=S1?Q-e&r6|u?`ha9L7hc12@qe(&=IC-%sIZ=nx+HP|2(Jt&ySig%<4%n zDed2D0Aha@(Yo8`Ba+*r7R?xKZL9Vrw{fUKnf*W*Iw%7(Dh=blT-J;4u+|LIVPcpp`%R-FjIS(E+ZfjlpY1jrc2M;6GH%g_wM(0{&-uS3D7|Br|J zmWT@Oap@u2s_ZwncxjptA>wsho5~H}tF`T^o8g~zw=9nC*b4KQo*(>xeDsbmW5i*1 zF>sUMrC^Wx2NBOHUAgpBprgp?$p^O8E#-YuH*2lBDTz?5VTNj1M=K zV|UJlBH8>_7n?K43v-Nzb!kYf7>8TfV?8kMc9Vu2;WqJGXKjlA^$G{KKj0m#$!Z$r zc6HIwHPwRZnEO(v{nDk8Dh{Z5Ge&l=7Qr#^UXVYi!wK&9NP)o}d*{euH;)^uru;YG zcbET00nT5a)4RpME4}=6ha?@e= zO8~#A6M2%_*L^Czhnw?P++X|JDua%23K#a-t3yZ`#K$kiKvB4~dpf6y$sQ;V6 zk>MfZuxAT@c)6{&8e`dUOuLY_yWVXX8y9ganhWAd;55hK)|RgnHL~$r~cBG z@yVYW))>d?ziN8;?7JR@RbOcGuQ9f#Rwc$4_5K?On9K&CpTfr%-->Hb>X-{Jh|vA{ zIxeO4b|Q^&%)Ajrr~&9@WA5f$A6)-uGoI^F>A$6HC`q4-h z2QWHQmVP%~uZ0_w*3e{tFE$s$^U|Zc2XfGb!emM`2VDOU%t7a@3H&V%1NA_iy@k0DZf&euaGr^ F{SU-7X<+~W literal 0 HcmV?d00001 diff --git a/assets/images/dbdiffcommon-634f9d17b87310542efefc7a5b366e99.png b/assets/images/dbdiffcommon-634f9d17b87310542efefc7a5b366e99.png deleted file mode 100644 index 454af589e3b1817ecf0c0296323fe3860ec72683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12273 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
    JC+J5Q9LqI7DB5DVri&Oi)& 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 diff --git a/assets/js/0e0b553a.29c2207b.js b/assets/js/0e0b553a.29c2207b.js new file mode 100644 index 000000000..7a46e0220 --- /dev/null +++ b/assets/js/0e0b553a.29c2207b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[669],{8981:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>n,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>i});var s=t(5893),d=t(1151);const o={id:"snapshot",title:"Snapshot",description:"Polkadot and Kusama snapshots in paritydb and rocksdb format",slug:"/snapshot",sidebar_position:3,keywords:["snapshots","snapshot","kusama snapshot","polkadot snapshot","rocksdb","paritydb","pruning","polkadot","kusama"]},n=void 0,r={id:"snapshot",title:"Snapshot",description:"Polkadot and Kusama snapshots in paritydb and rocksdb format",source:"@site/docs/snapshot.mdx",sourceDirName:".",slug:"/snapshot",permalink:"/docs/snapshot",draft:!1,unlisted:!1,editUrl:"https://github.com/stakeworld/website/edit/master/docs/snapshot.mdx",tags:[],version:"current",sidebarPosition:3,frontMatter:{id:"snapshot",title:"Snapshot",description:"Polkadot and Kusama snapshots in paritydb and rocksdb format",slug:"/snapshot",sidebar_position:3,keywords:["snapshots","snapshot","kusama snapshot","polkadot snapshot","rocksdb","paritydb","pruning","polkadot","kusama"]},sidebar:"tutorialSidebar",previous:{title:"Pool",permalink:"/docs/pool"},next:{title:"Bootnodes",permalink:"/docs/bootnode"}},l={},i=[{value:"Automatic install",id:"automatic-install",level:2},{value:"Manual install",id:"manual-install",level:2},{value:"Setup a validator node",id:"setup-a-validator-node",level:3},{value:"Install the database",id:"install-the-database",level:3},{value:"Edit the systemctl startup script",id:"edit-the-systemctl-startup-script",level:3},{value:"Different databases:",id:"different-databases",level:2},{value:"Paritydb kusama",id:"paritydb-kusama",level:3},{value:"Paritydb polkadot",id:"paritydb-polkadot",level:3},{value:"Rocksdb kusama",id:"rocksdb-kusama",level:3},{value:"Rocksdb polkadot",id:"rocksdb-polkadot",level:3}];function c(a){const e={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",img:"img",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,d.a)(),...a.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e.p,{children:"Last update: Mon 08 Jan"}),"\n",(0,s.jsxs)(e.table,{children:[(0,s.jsx)(e.thead,{children:(0,s.jsxs)(e.tr,{children:[(0,s.jsx)(e.th,{}),(0,s.jsx)(e.th,{children:"Chain"}),(0,s.jsx)(e.th,{children:"Database"}),(0,s.jsx)(e.th,{children:"Format"}),(0,s.jsx)(e.th,{children:"Blockheight"}),(0,s.jsx)(e.th,{children:"Snapshot"}),(0,s.jsx)(e.th,{children:"Full"})]})}),(0,s.jsxs)(e.tbody,{children:[(0,s.jsxs)(e.tr,{children:[(0,s.jsx)(e.td,{children:(0,s.jsx)(e.a,{href:"http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4",children:"direct link"})}),(0,s.jsx)(e.td,{children:"ksmcc3"}),(0,s.jsx)(e.td,{children:"paritydb"}),(0,s.jsx)(e.td,{children:"pruned"}),(0,s.jsx)(e.td,{children:"21336278"}),(0,s.jsx)(e.td,{children:"354G"}),(0,s.jsx)(e.td,{children:"367G"})]}),(0,s.jsxs)(e.tr,{children:[(0,s.jsx)(e.td,{children:(0,s.jsx)(e.a,{href:"http://snapshot.stakeworld.io/paritydb-polkadot.lz4",children:"direct link"})}),(0,s.jsx)(e.td,{children:"polkadot"}),(0,s.jsx)(e.td,{children:"paritydb"}),(0,s.jsx)(e.td,{children:"pruned"}),(0,s.jsx)(e.td,{children:"18946506"}),(0,s.jsx)(e.td,{children:"292G"}),(0,s.jsx)(e.td,{children:"303G"})]}),(0,s.jsxs)(e.tr,{children:[(0,s.jsx)(e.td,{children:(0,s.jsx)(e.a,{href:"http://snapshot.stakeworld.io/rocksdb-polkadot.lz4",children:"direct link"})}),(0,s.jsx)(e.td,{children:"polkadot"}),(0,s.jsx)(e.td,{children:"rocksdb"}),(0,s.jsx)(e.td,{children:"pruned"}),(0,s.jsx)(e.td,{children:"18946907"}),(0,s.jsx)(e.td,{children:"291G"}),(0,s.jsx)(e.td,{children:"305G"})]}),(0,s.jsxs)(e.tr,{children:[(0,s.jsx)(e.td,{children:(0,s.jsx)(e.a,{href:"http://snapshot.stakeworld.io/rocksdb-ksmcc3.lz4",children:"direct link"})}),(0,s.jsx)(e.td,{children:"ksmcc3"}),(0,s.jsx)(e.td,{children:"rocksdb"}),(0,s.jsx)(e.td,{children:"pruned"}),(0,s.jsx)(e.td,{children:"21337643"}),(0,s.jsx)(e.td,{children:"346G"}),(0,s.jsx)(e.td,{children:"365G"})]})]})]}),"\n",(0,s.jsx)(e.p,{children:(0,s.jsx)(e.img,{alt:"snapsize",src:t(9735).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsxs)(e.admonition,{type:"info",children:[(0,s.jsx)(e.p,{children:"Snapshots are compressed backups of the database directory of a polkadot or kusama node. If you start a node for the first time it will start building the database from scratch, which will take a few days, depending on network speed. If you download an up to date database snapshot your node will be up and running quicker; under an hour or a few hours, depending on network speed."}),(0,s.jsxs)(e.p,{children:["Recently the warp sync option is becoming more developed and popular. If you start the node with an empty database and the option ",(0,s.jsx)(e.code,{children:"--sync warp"})," the node will first download the finality proofs after which it will be ready to validate and in the background download the remaining blocks."]}),(0,s.jsx)(e.p,{children:'With the "beefy" update warp sync got temporarily disabled and now so for the time being the snapshot service is re-enabled.'}),(0,s.jsxs)(e.p,{children:["For now the snapshots are available for kusama ",(0,s.jsx)(e.code,{children:"--chain ksmcc3"})," and polkadot ",(0,s.jsx)(e.code,{children:"--chain polkadot"})," in the paritydb ",(0,s.jsx)(e.code,{children:"--database paritydb"})," database format and the rocksdb ",(0,s.jsx)(e.code,{children:"--database rocksdb"})," format. They are pruned with ",(0,s.jsx)(e.code,{children:"--state-pruning 256"})," (default), which is sufficient for a validator node."]})]}),"\n",(0,s.jsx)(e.h2,{id:"automatic-install",children:"Automatic install"}),"\n",(0,s.jsxs)(e.p,{children:["The following script can restore a snapshot for a quickstart. If you want you can first review it on ",(0,s.jsx)(e.a,{href:"https://github.com/stakeworld/stakeworld-scripts/blob/master/node-install.sh",children:"github"}),'. You can choose "snapinstall" for a snapshot restore or "nodeinstall" to install a complete node. The script will ask some questions and create an install or restore script which you can review before executing.']}),"\n",(0,s.jsx)(e.p,{children:"The script is for ubuntu/debian flavoured servers."}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-bash",children:"curl -o- -L https://raw.githubusercontent.com/stakeworld/stakeworld-scripts/master/node-install.sh | bash\n"})}),"\n",(0,s.jsx)(e.h2,{id:"manual-install",children:"Manual install"}),"\n",(0,s.jsx)(e.h3,{id:"setup-a-validator-node",children:"Setup a validator node"}),"\n",(0,s.jsxs)(e.p,{children:["Setting up a validator node is covered ",(0,s.jsx)(e.a,{href:"./validate",children:"here"}),". The default apt install creates an user polkadot with a home directory ",(0,s.jsx)(e.code,{children:"/home/polkadot"})," and a default service script ",(0,s.jsx)(e.code,{children:"/usr/lib/systemd/system/polkadot.service"}),"."]}),"\n",(0,s.jsx)(e.h3,{id:"install-the-database",children:"Install the database"}),"\n",(0,s.jsxs)(e.p,{children:["Database location: By default the polkadot binary runs as user polkadot and creates ",(0,s.jsx)(e.code,{children:".local/share/polkadot"})," in the users homedirectory. So for user polkadot (the default when installing from apt) that is ",(0,s.jsx)(e.code,{children:"/home/polkadot/.local/share/polkadot"}),"."]}),"\n",(0,s.jsxs)(e.p,{children:["This can be changed with ",(0,s.jsx)(e.code,{children:"--base-path"})," so for example ",(0,s.jsx)(e.code,{children:"--base-path /home/polkadot"})," or ",(0,s.jsx)(e.code,{children:"--base-path /home/polkadot/myvalidator"})," or whatever you prefer."]}),"\n",(0,s.jsx)(e.p,{children:"To delete the old database, restore a new kusama paritydb database snapshot for your node with a default install:"}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-bash",children:"su - polkadot -s /bin/bash\nrm -fr /home/polkadot/.local/share/polkadot/chains/ksmcc3\nmkdir -p /home/polkadot/.local/share/polkadot/chains/ksmcc3\ncurl -o - -L http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/ksmcc3\n"})}),"\n",(0,s.jsx)(e.p,{children:"You can check the startup by running the binary as user polkadot and see if it accepts the database or throws any errors:"}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-bash",children:"su - polkadot -s /bin/bash\npolkadot --chain kusama --database paritydb \n"})}),"\n",(0,s.jsx)(e.h3,{id:"edit-the-systemctl-startup-script",children:"Edit the systemctl startup script"}),"\n",(0,s.jsxs)(e.p,{children:["Edit the default service script and add for example ",(0,s.jsx)(e.code,{children:"--database paritydb --chain kusama"}),":"]}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-bash",children:'su -\nvi /usr/lib/systemd/system/polkadot.service"\nsystemctl daemon-reload\nsystemctl retart polkadot\nsystemctl enable polkadot\n'})}),"\n",(0,s.jsx)(e.p,{children:"Or create a new script by copying the default service script:"}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-bash",children:"su -\ncp /usr/lib/systemd/system/polkadot.service /etc/systemd/system/validator.service\nvi /etc/systemd/system/validator.service\n"})}),"\n",(0,s.jsx)(e.p,{children:"You can edit settings at wish, changing ports and settings at will."}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-config",children:"[Service]\nExecStart=/usr/bin/polkadot --chain kusama --name validator --validator --prometheus-external --base-path /home/polkadot --database paritydb --telemetry-url 'wss://telemetry.polkadot.io/submit/ 1' \n"})}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-bash",children:"systemctl daemon-reload\nsystemctl start validator\nsystemctl enable validator\n"})}),"\n",(0,s.jsx)(e.admonition,{type:"caution",children:(0,s.jsxs)(e.p,{children:['If you installed as root you will get an error "failed to create a test file: Permission denied". You can solve this by running ',(0,s.jsx)(e.code,{children:"chown -R polkadot:polkadot DBDIR"})]})}),"\n",(0,s.jsx)(e.h2,{id:"different-databases",children:"Different databases:"}),"\n",(0,s.jsxs)(e.p,{children:["Below restore commands for different databases to the default directory. Best run them as user polkadot (",(0,s.jsx)(e.code,{children:"su - polkadot -s /bin/bash"}),") or when running as root do a ",(0,s.jsx)(e.code,{children:"chown polkadot:polkadot "}),") or when running as root do a ",(0,s.jsx)(e.code,{children:"chown polkadot:polkadot "}),". Of course change the part after ",(0,s.jsx)(e.code,{children:"-C"})," when installing to another location."]}),"\n",(0,s.jsx)(e.h3,{id:"paritydb-kusama",children:"Paritydb kusama"}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/ksmcc3\n"})}),"\n",(0,s.jsx)(e.h3,{id:"paritydb-polkadot",children:"Paritydb polkadot"}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/paritydb-polkadot.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/polkadot\n"})}),"\n",(0,s.jsx)(e.h3,{id:"rocksdb-kusama",children:"Rocksdb kusama"}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/rocksdb-ksmcc3.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/ksmcc3\n"})}),"\n",(0,s.jsx)(e.h3,{id:"rocksdb-polkadot",children:"Rocksdb polkadot"}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/rocksdb-polkadot.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/polkadot\n"})})]})}function h(a={}){const{wrapper:e}={...(0,d.a)(),...a.components};return e?(0,s.jsx)(e,{...a,children:(0,s.jsx)(c,{...a})}):c(a)}},9735:(a,e,t)=>{t.d(e,{Z:()=>s});const s="data:image/png;base64,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"},1151:(a,e,t)=>{t.d(e,{Z:()=>r,a:()=>n});var s=t(7294);const d={},o=s.createContext(d);function n(a){const e=s.useContext(o);return s.useMemo((function(){return"function"==typeof a?a(e):{...e,...a}}),[e,a])}function r(a){let e;return e=a.disableParentContext?"function"==typeof a.components?a.components(d):a.components||d:n(a.components),s.createElement(o.Provider,{value:e},a.children)}}}]); \ No newline at end of file diff --git a/assets/js/0e0b553a.3be3ed61.js b/assets/js/0e0b553a.3be3ed61.js deleted file mode 100644 index 99a19d22a..000000000 --- a/assets/js/0e0b553a.3be3ed61.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[669],{8981:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>r,contentTitle:()=>n,default:()=>h,frontMatter:()=>o,metadata:()=>i,toc:()=>l});var s=t(5893),d=t(1151);const o={id:"snapshot",title:"Snapshot",description:"Polkadot and Kusama snapshots in paritydb and rocksdb format",slug:"/snapshot",sidebar_position:3,keywords:["snapshots","snapshot","kusama snapshot","polkadot snapshot","rocksdb","paritydb","pruning","polkadot","kusama"]},n=void 0,i={id:"snapshot",title:"Snapshot",description:"Polkadot and Kusama snapshots in paritydb and rocksdb format",source:"@site/docs/snapshot.mdx",sourceDirName:".",slug:"/snapshot",permalink:"/docs/snapshot",draft:!1,unlisted:!1,editUrl:"https://github.com/stakeworld/website/edit/master/docs/snapshot.mdx",tags:[],version:"current",sidebarPosition:3,frontMatter:{id:"snapshot",title:"Snapshot",description:"Polkadot and Kusama snapshots in paritydb and rocksdb format",slug:"/snapshot",sidebar_position:3,keywords:["snapshots","snapshot","kusama snapshot","polkadot snapshot","rocksdb","paritydb","pruning","polkadot","kusama"]},sidebar:"tutorialSidebar",previous:{title:"Pool",permalink:"/docs/pool"},next:{title:"Bootnodes",permalink:"/docs/bootnode"}},r={},l=[{value:"Automatic install",id:"automatic-install",level:2},{value:"Manual install",id:"manual-install",level:2},{value:"Setup a validator node",id:"setup-a-validator-node",level:3},{value:"Install the database",id:"install-the-database",level:3},{value:"Edit the systemctl startup script",id:"edit-the-systemctl-startup-script",level:3},{value:"Different databases:",id:"different-databases",level:2},{value:"Paritydb kusama",id:"paritydb-kusama",level:3},{value:"Paritydb polkadot",id:"paritydb-polkadot",level:3},{value:"Rocksdb kusama",id:"rocksdb-kusama",level:3},{value:"Rocksdb polkadot",id:"rocksdb-polkadot",level:3}];function c(e){const a={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",img:"img",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,d.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.p,{children:"Last update: Sun 07 Jan"}),"\n",(0,s.jsxs)(a.table,{children:[(0,s.jsx)(a.thead,{children:(0,s.jsxs)(a.tr,{children:[(0,s.jsx)(a.th,{}),(0,s.jsx)(a.th,{children:"Chain"}),(0,s.jsx)(a.th,{children:"Database"}),(0,s.jsx)(a.th,{children:"Format"}),(0,s.jsx)(a.th,{children:"Blockheight"}),(0,s.jsx)(a.th,{children:"Snapshot"}),(0,s.jsx)(a.th,{children:"Full"})]})}),(0,s.jsxs)(a.tbody,{children:[(0,s.jsxs)(a.tr,{children:[(0,s.jsx)(a.td,{children:(0,s.jsx)(a.a,{href:"http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4",children:"direct link"})}),(0,s.jsx)(a.td,{children:"ksmcc3"}),(0,s.jsx)(a.td,{children:"paritydb"}),(0,s.jsx)(a.td,{children:"pruned"}),(0,s.jsx)(a.td,{children:"21321925"}),(0,s.jsx)(a.td,{children:"353G"}),(0,s.jsx)(a.td,{children:"367G"})]}),(0,s.jsxs)(a.tr,{children:[(0,s.jsx)(a.td,{children:(0,s.jsx)(a.a,{href:"http://snapshot.stakeworld.io/paritydb-polkadot.lz4",children:"direct link"})}),(0,s.jsx)(a.td,{children:"polkadot"}),(0,s.jsx)(a.td,{children:"paritydb"}),(0,s.jsx)(a.td,{children:"pruned"}),(0,s.jsx)(a.td,{children:"18932231"}),(0,s.jsx)(a.td,{children:"291G"}),(0,s.jsx)(a.td,{children:"302G"})]}),(0,s.jsxs)(a.tr,{children:[(0,s.jsx)(a.td,{children:(0,s.jsx)(a.a,{href:"http://snapshot.stakeworld.io/rocksdb-polkadot.lz4",children:"direct link"})}),(0,s.jsx)(a.td,{children:"polkadot"}),(0,s.jsx)(a.td,{children:"rocksdb"}),(0,s.jsx)(a.td,{children:"pruned"}),(0,s.jsx)(a.td,{children:"18932633"}),(0,s.jsx)(a.td,{children:"291G"}),(0,s.jsx)(a.td,{children:"304G"})]}),(0,s.jsxs)(a.tr,{children:[(0,s.jsx)(a.td,{children:(0,s.jsx)(a.a,{href:"http://snapshot.stakeworld.io/rocksdb-ksmcc3.lz4",children:"direct link"})}),(0,s.jsx)(a.td,{children:"ksmcc3"}),(0,s.jsx)(a.td,{children:"rocksdb"}),(0,s.jsx)(a.td,{children:"pruned"}),(0,s.jsx)(a.td,{children:"21323292"}),(0,s.jsx)(a.td,{children:"345G"}),(0,s.jsx)(a.td,{children:"365G"})]})]})]}),"\n",(0,s.jsx)(a.p,{children:(0,s.jsx)(a.img,{alt:"snapsize",src:t(9735).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsxs)(a.admonition,{type:"info",children:[(0,s.jsx)(a.p,{children:"Snapshots are compressed backups of the database directory of a polkadot or kusama node. If you start a node for the first time it will start building the database from scratch, which will take a few days, depending on network speed. If you download an up to date database snapshot your node will be up and running quicker; under an hour or a few hours, depending on network speed."}),(0,s.jsxs)(a.p,{children:["Recently the warp sync option is becoming more developed and popular. If you start the node with an empty database and the option ",(0,s.jsx)(a.code,{children:"--sync warp"})," the node will first download the finality proofs after which it will be ready to validate and in the background download the remaining blocks."]}),(0,s.jsx)(a.p,{children:'With the "beefy" update warp sync got temporarily disabled and now so for the time being the snapshot service is re-enabled.'}),(0,s.jsxs)(a.p,{children:["For now the snapshots are available for kusama ",(0,s.jsx)(a.code,{children:"--chain ksmcc3"})," and polkadot ",(0,s.jsx)(a.code,{children:"--chain polkadot"})," in the paritydb ",(0,s.jsx)(a.code,{children:"--database paritydb"})," database format and the rocksdb ",(0,s.jsx)(a.code,{children:"--database rocksdb"})," format. They are pruned with ",(0,s.jsx)(a.code,{children:"--state-pruning 256"})," (default), which is sufficient for a validator node."]})]}),"\n",(0,s.jsx)(a.h2,{id:"automatic-install",children:"Automatic install"}),"\n",(0,s.jsxs)(a.p,{children:["The following script can restore a snapshot for a quickstart. If you want you can first review it on ",(0,s.jsx)(a.a,{href:"https://github.com/stakeworld/stakeworld-scripts/blob/master/node-install.sh",children:"github"}),'. You can choose "snapinstall" for a snapshot restore or "nodeinstall" to install a complete node. The script will ask some questions and create an install or restore script which you can review before executing.']}),"\n",(0,s.jsx)(a.p,{children:"The script is for ubuntu/debian flavoured servers."}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-bash",children:"curl -o- -L https://raw.githubusercontent.com/stakeworld/stakeworld-scripts/master/node-install.sh | bash\n"})}),"\n",(0,s.jsx)(a.h2,{id:"manual-install",children:"Manual install"}),"\n",(0,s.jsx)(a.h3,{id:"setup-a-validator-node",children:"Setup a validator node"}),"\n",(0,s.jsxs)(a.p,{children:["Setting up a validator node is covered ",(0,s.jsx)(a.a,{href:"./validate",children:"here"}),". The default apt install creates an user polkadot with a home directory ",(0,s.jsx)(a.code,{children:"/home/polkadot"})," and a default service script ",(0,s.jsx)(a.code,{children:"/usr/lib/systemd/system/polkadot.service"}),"."]}),"\n",(0,s.jsx)(a.h3,{id:"install-the-database",children:"Install the database"}),"\n",(0,s.jsxs)(a.p,{children:["Database location: By default the polkadot binary runs as user polkadot and creates ",(0,s.jsx)(a.code,{children:".local/share/polkadot"})," in the users homedirectory. So for user polkadot (the default when installing from apt) that is ",(0,s.jsx)(a.code,{children:"/home/polkadot/.local/share/polkadot"}),"."]}),"\n",(0,s.jsxs)(a.p,{children:["This can be changed with ",(0,s.jsx)(a.code,{children:"--base-path"})," so for example ",(0,s.jsx)(a.code,{children:"--base-path /home/polkadot"})," or ",(0,s.jsx)(a.code,{children:"--base-path /home/polkadot/myvalidator"})," or whatever you prefer."]}),"\n",(0,s.jsx)(a.p,{children:"To delete the old database, restore a new kusama paritydb database snapshot for your node with a default install:"}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-bash",children:"su - polkadot -s /bin/bash\nrm -fr /home/polkadot/.local/share/polkadot/chains/ksmcc3\nmkdir -p /home/polkadot/.local/share/polkadot/chains/ksmcc3\ncurl -o - -L http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/ksmcc3\n"})}),"\n",(0,s.jsx)(a.p,{children:"You can check the startup by running the binary as user polkadot and see if it accepts the database or throws any errors:"}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-bash",children:"su - polkadot -s /bin/bash\npolkadot --chain kusama --database paritydb \n"})}),"\n",(0,s.jsx)(a.h3,{id:"edit-the-systemctl-startup-script",children:"Edit the systemctl startup script"}),"\n",(0,s.jsxs)(a.p,{children:["Edit the default service script and add for example ",(0,s.jsx)(a.code,{children:"--database paritydb --chain kusama"}),":"]}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-bash",children:'su -\nvi /usr/lib/systemd/system/polkadot.service"\nsystemctl daemon-reload\nsystemctl retart polkadot\nsystemctl enable polkadot\n'})}),"\n",(0,s.jsx)(a.p,{children:"Or create a new script by copying the default service script:"}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-bash",children:"su -\ncp /usr/lib/systemd/system/polkadot.service /etc/systemd/system/validator.service\nvi /etc/systemd/system/validator.service\n"})}),"\n",(0,s.jsx)(a.p,{children:"You can edit settings at wish, changing ports and settings at will."}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-config",children:"[Service]\nExecStart=/usr/bin/polkadot --chain kusama --name validator --validator --prometheus-external --base-path /home/polkadot --database paritydb --telemetry-url 'wss://telemetry.polkadot.io/submit/ 1' \n"})}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-bash",children:"systemctl daemon-reload\nsystemctl start validator\nsystemctl enable validator\n"})}),"\n",(0,s.jsx)(a.admonition,{type:"caution",children:(0,s.jsxs)(a.p,{children:['If you installed as root you will get an error "failed to create a test file: Permission denied". You can solve this by running ',(0,s.jsx)(a.code,{children:"chown -R polkadot:polkadot DBDIR"})]})}),"\n",(0,s.jsx)(a.h2,{id:"different-databases",children:"Different databases:"}),"\n",(0,s.jsxs)(a.p,{children:["Below restore commands for different databases to the default directory. Best run them as user polkadot (",(0,s.jsx)(a.code,{children:"su - polkadot -s /bin/bash"}),") or when running as root do a ",(0,s.jsx)(a.code,{children:"chown polkadot:polkadot "}),") or when running as root do a ",(0,s.jsx)(a.code,{children:"chown polkadot:polkadot "}),". Of course change the part after ",(0,s.jsx)(a.code,{children:"-C"})," when installing to another location."]}),"\n",(0,s.jsx)(a.h3,{id:"paritydb-kusama",children:"Paritydb kusama"}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/ksmcc3\n"})}),"\n",(0,s.jsx)(a.h3,{id:"paritydb-polkadot",children:"Paritydb polkadot"}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/paritydb-polkadot.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/polkadot\n"})}),"\n",(0,s.jsx)(a.h3,{id:"rocksdb-kusama",children:"Rocksdb kusama"}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/rocksdb-ksmcc3.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/ksmcc3\n"})}),"\n",(0,s.jsx)(a.h3,{id:"rocksdb-polkadot",children:"Rocksdb polkadot"}),"\n",(0,s.jsx)(a.pre,{children:(0,s.jsx)(a.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/rocksdb-polkadot.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/polkadot\n"})})]})}function h(e={}){const{wrapper:a}={...(0,d.a)(),...e.components};return a?(0,s.jsx)(a,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},9735:(e,a,t)=>{t.d(a,{Z:()=>s});const s="data:image/png;base64,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"},1151:(e,a,t)=>{t.d(a,{Z:()=>i,a:()=>n});var s=t(7294);const d={},o=s.createContext(d);function n(e){const a=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function i(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:n(e.components),s.createElement(o.Provider,{value:a},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/539febe6.05a4f95e.js b/assets/js/539febe6.05a4f95e.js new file mode 100644 index 000000000..a460228da --- /dev/null +++ b/assets/js/539febe6.05a4f95e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[882],{7541:(A,d,g)=>{g.r(d),g.d(d,{assets:()=>I,contentTitle:()=>t,default:()=>Q,frontMatter:()=>e,metadata:()=>n,toc:()=>C});var s=g(5893),i=g(1151);const e={id:"dbsize",title:"Database sizes",description:"Polkadot and Kusama Relaychain and common chains database sizes",slug:"/dbsize",sidebar_position:4,keywords:["database","database size","substrate","polkadot","kusama","westend"]},t=void 0,n={id:"dbsize",title:"Database sizes",description:"Polkadot and Kusama Relaychain and common chains database sizes",source:"@site/docs/dbsize.mdx",sourceDirName:".",slug:"/dbsize",permalink:"/docs/dbsize",draft:!1,unlisted:!1,editUrl:"https://github.com/stakeworld/website/edit/master/docs/dbsize.mdx",tags:[],version:"current",sidebarPosition:4,frontMatter:{id:"dbsize",title:"Database sizes",description:"Polkadot and Kusama Relaychain and common chains database sizes",slug:"/dbsize",sidebar_position:4,keywords:["database","database size","substrate","polkadot","kusama","westend"]},sidebar:"tutorialSidebar",previous:{title:"Bootnodes",permalink:"/docs/bootnode"},next:{title:"RPC server",permalink:"/docs/rpc"}},I={},C=[];function c(A){const d={img:"img",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.a)(),...A.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.p,{children:"Last update: Mon 08 Jan"}),"\n",(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"Chain"}),(0,s.jsx)(d.th,{children:"Database"}),(0,s.jsx)(d.th,{children:"Format"}),(0,s.jsx)(d.th,{children:"Blockheight"}),(0,s.jsx)(d.th,{children:"Full"}),(0,s.jsx)(d.th,{children:"Daily growth"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"asset-hub-westend"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"6096411"}),(0,s.jsx)(d.td,{children:"89G"}),(0,s.jsx)(d.td,{children:"162M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"asset-hub-kusama"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"6168429"}),(0,s.jsx)(d.td,{children:"151G"}),(0,s.jsx)(d.td,{children:"295M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"asset-hub-polkadot"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"5392396"}),(0,s.jsx)(d.td,{children:"117G"}),(0,s.jsx)(d.td,{children:"298M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"ksmcc3"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"pruned"}),(0,s.jsx)(d.td,{}),(0,s.jsx)(d.td,{children:"367G"}),(0,s.jsx)(d.td,{children:"522M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"bridge-hub-polkadot"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"1712359"}),(0,s.jsx)(d.td,{children:"37G"}),(0,s.jsx)(d.td,{children:"167M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"polkadot"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"pruned"}),(0,s.jsx)(d.td,{}),(0,s.jsx)(d.td,{children:"302G"}),(0,s.jsx)(d.td,{children:"562M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"bridge-hub-kusama"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"2490618"}),(0,s.jsx)(d.td,{children:"53G"}),(0,s.jsx)(d.td,{children:"172M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"collectives-polkadot"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"2920857"}),(0,s.jsx)(d.td,{children:"54G"}),(0,s.jsx)(d.td,{children:"170M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"ksmcc3"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"21335960"}),(0,s.jsx)(d.td,{children:"2.2T"}),(0,s.jsx)(d.td,{children:"3.1G"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"encointer-kusama"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"4579934"}),(0,s.jsx)(d.td,{children:"81G"}),(0,s.jsx)(d.td,{children:"169M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"westend2"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"19020659"}),(0,s.jsx)(d.td,{children:"370G"}),(0,s.jsx)(d.td,{children:"495M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"polkadot"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"18945771"}),(0,s.jsx)(d.td,{children:"1.6T"}),(0,s.jsx)(d.td,{children:"2.6G"})]})]})]}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"snapsize",src:g(4831).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"dbdiffarchive",src:g(5285).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"prunedsize",src:g(6831).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"dbdiffpruned",src:g(8928).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"commonsize",src:g(9118).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"dbdiffcommon",src:g(5385).Z+"",width:"800",height:"300"})})]})}function Q(A={}){const{wrapper:d}={...(0,i.a)(),...A.components};return d?(0,s.jsx)(d,{...A,children:(0,s.jsx)(c,{...A})}):c(A)}},4831:(A,d,g)=>{g.d(d,{Z:()=>s});const s="data:image/png;base64,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"},9118:(A,d,g)=>{g.d(d,{Z:()=>s});const s=g.p+"assets/images/commonsize-604f64210f02416d0ecb1f8923e605eb.png"},5385:(A,d,g)=>{g.d(d,{Z:()=>s});const s=g.p+"assets/images/dbdiffcommon-542953092a1d349ed5e9647fc722cfde.png"},8928:(A,d,g)=>{g.d(d,{Z:()=>s});const s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAEsCAMAAAAM8ycIAAABPlBMVEX///8AAACgoKD/AAAAwAAAgP/AAP8A7u7AQADIyABBaeH/wCAAgEDAgP8wYICLAABAgAD/gP9//9SlKir//wBA4NAAAAAaGhozMzNNTU1mZmZ/f3+ZmZmzs7PAwMDMzMzl5eX////wMjKQ7pCt2ObwVfDg///u3YL/tsGv7u7/1wAA/wAAZAAA/38iiyIui1cAAP8AAIsZGXAAAIAAAM2HzusA////AP8AztH/FJP/f1DwgID/RQD6gHLplnrw5oy9t2u4hgv19dyggCD/pQDugu6UANPdoN2QUEBVay+AFACAFBSAQBSAQICAYMCAYP+AgAD/gED/oED/oGD/oHD/wMD//4D//8DNt57w//Cgts3B/8HNwLB8/0Cg/yC+vr6fn58fHx/f39+/v79fX18/Pz/Dw8Onp6cAnnMvLy8odoHnAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAemklEQVR4nO2dC6KrKLOFdU/D+WQcgHA7d/4T+OX9EHxEMMSzvu59kpgCK4EVCsVyGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBcxLlAxHzTntPiKTvL/vSIRWfuPqVsbABJB5wUxHlTIhkAIOyAQwsO36nVpWS8EAuojdPel4pj5hkCGQheNjHgjgXAIBDTBCESIgRIxDsMoexmXryY6Cra8WB4pWR6ZGOnkert7xbh5X4dYQimNi7yRDOjmsMjyjLOgkmUsG1W8Z/fqqpmWarSL8q1J64GNXFWj6pU22mUAauFHECo4CQRCJzbTpftNI2FkJCoYYxOlrpx5JQRjk4zQtEDIKHuotM8aCdmhfRG7E7dlkcvyhPm92mq4rEa5yJdXZHFTipDIrWwpKOt1tQFQDSWQpU+SQfd9JxChH80GunRDMgyDFUj8aqDcTdLlG7NSSc5IuP6risi3ptFvYWouxPxe42q0HCZdiCzluBQTobpe5zIA1VBHsVQ0o397nUBUN6RLX5dddhkX9BMbYsWvdP/UApE91PTSjJEXiCrCB6emwY4CsyupRyNjIKuR9u4tKSY6C6LmH8LOQabyMTMAzqOOYql+qOe4a4FoGHHdVOJfzYIub3uByO5sZg8ZIyWQsIju8W4L03MPt9e4GmmvX8lClLBxmLjaGwQC2iBchyoJZGaSoTCCMCqnxcEIsvwzj0Uj+RcUMSOI3zLICfs4u73qakKB+MGFcyKGmbKRQSCgFalAdB/3ArHz7dIcRPVeFowgwyTssdyMkeBDWESGYst0wm1h6nTMUszuNd6zPnBl5iDL3EPuaJRTEAgENCIVCFdHjAKBTEskM6sff3ssyZTTr5b+urwtD+5agbDRnXVcG8nDVUERc9zJbZlHYo5i2b2G1ej67VGspZQKrqg9MAaBgPqkArHnHHxvk7MCda7Cno0YQrvld3wUS0hE/VITX+XaaKZ09q9Gex7EbSHheRDOfDWEC+uiOQ8iDzAsBlzJUdYLgYCfoPoZbTUX8ce/APhh2MbixA8RKqg6up4SgI4hDRZ7uIUoAAAAAAAAAAAAAAAAAAD4EfgYnHGWSywol+fCcGU1AHLxkAgEwkc+z0TlFiG4qBqAgZDBC8RefY31RgA4vEDCpDsIsQBQOIGwcDYCgQCgCARC/FYIBABFIhAyqqxqEAgACh9YqWdsngkEAoDFC0S4VAixQEbQJ3d3FdtFSBiMnyouvc4l8S+mU47eOHkPgK2M/ifwApnN03QEiRtiLL7YM96zPmUMPzJbmqMEMo+fhhfFJP6EJRn3JWuBnLsHQA2BLAHVOM12h9PIyUy4S6ZmONUQ51qtXdXwowVSIOzzxMNbSfz5EYGUi+eoIBCd8tNm3VSpBddLTX6yQ8CPFgiVfk/t3KT2c5nwfbJ8Msl8L1y9iq9T9kn8A2uZKt9kxndJ+V1Cfpd5Py6uizkf9m4C0JhTDfF3qupT1u2Mf9OPcwJ5vU6Z51m6qO7EvnPaTPhRsvxpFITxcKstLlkk5q1VNn95xwo++KT8LiF/lCs/GEFUMS+QnZsANOYLv1TgAGfa5aW4vEvh1u7Zzuky4SuoSVSpMlbOVhguJvNJ/L216sRGIDYpf5xJ32XeD4qr7V4g2zcBaA0E0iffEMgodIq86NfbT5pd7lXZQZkViFvc55P4e2v1nhWIScrvMzBHmfeD4mq792H7JgCtQYjVpx/ldnkd5ZRzg/4NF1TFQbZzmkz4SbJ8KxC31RS3SfxjaycQk5Q/zqTvhiJf3OxkLRAzp45vAtAaCKRPP74kED1Ld51z0Jnwo/z6TiBRwvwgHWxi7QRikvKXRhDf4UsCyd4EoDUIsfrkK3OQwZwHsfn3bSb8KL++E4jf6osPwzAk1l4gOil/MAcxmffj4nb3xoe9mwC0BgLpk28JRB4rcvn3bSb8KL++H0Hc1qD4MAyJtb7vKmMuKb/PpJ85imUK+HsA7N4EoDEIsfr04zuHedXDIgiXMt+cBwnz6/s5iNsaFh9Sa/mvyrhvTVztY+Y8iCkQ3nd45yYAjYFA+vTjkSP7L66SfWRDPIAHtkuDpPw38MCGeATPa5cWSflvACFWn37cLJDMYnM6lWKi7EhwcbX7l5a77wOB9OnH3QJZLzY/JhASnScsrHZfL3fPCOT+5e6HeN5Q/gxuF4h6SHPf7AuEJ6dB8svVV8vdcwLZKL/jREsgkD75jkDkyQt7A1MrkHkkfgG7W2lurNRC9rSGeLm7PA2yWP3/9mr3oLxeJI/l7ncZ/6Yf5wTyfp8yX+N/v90tsI1A1K2v3QJ2u9LcWaUrTagYkuXuVFvtrHYPyutF8rcsdz+QmxcC6dOPM+3yVpzyJcUtNtcJ1KbRCiS4xFDdbZ7IJ9RbxQLxq939cncjkJ3V7kF53fVvWO5+KDcvQqw+uVsgdrG5W1RuBCL8nGDp5XadoLcqrXb3y92tQLZXuwfltSRvWO5+KDcvBNIn5XZ5H+XM7txicx0JzSa1Bx31QhK7gN2uNPdWgqc1pMvdrUC2V7sH5XWAc89y9/3cvAixWhmvemilEKuRQMyTZAQRs+zobgH71gjiOmyy3N0KZHu1e1C+KJAGy933c/NCIG2MM320+zmIJJ2DqDxRbgH73hxEkSx3dwLZXO2+Esg9y90DgRC/9WOBgMNc7bTfEsjqKNayIVjublea+6NYaiF7VEOy3N0eBdte7b4SyD3L3ROBZHLzQiBN+CTMifjOYV5Jeh5EHsdyC9jdSnNrZRayRzXEy93VuRRltbXafSWQe5a7+8BKPcvk5kWI1cQ4J5Cel5rcQoer3b1AtnLz/i1N1+Dvr1G9P+GH1cdHfnwnN29julzt7gVyLDcvqMXVGOtx7dLhavf6uXnBCSCQ3qmfm7f/2L8fP9ZDyD8/B/lJIJBGxhDIM0BDtAIh1iNAQ7QCAnkECLFaGd+31AQ0BAJpZQyBPAI0RCvuW4sFGoKGaAUE8ggQYrUyRoj1CCCQVsYQyCNAQ9QiDagQYj0CNEQd1mc9IJBHgBCrjvEBgSDE+kUgkCrGmdXtEMgjQENUYS2QG69JBw1BQ9QhM4BculIc7dIJCLHqGB8QCEKs7kBu3hv9SOQAgXQPcvPeyq5AToF2aQ9y894KBPKDIDfvfX4gxPpBkJv3Pj8gkB8EuXnvAyHWD4LcvPcBgfwgyM17nx8IsX4Q5Oa9z4/3O3ptBILcvF2D3Ly3ka68QojVPcjNeycQyM+B3Lx3+rEvEMxBfhEIpJIxBPJM0BCVQIj1TNAQlYBAnglCrErGCLGeCQRSyRgCeSZoiEogxHomaIhKZAVy133SQTMQYlUyzggkGUIQYv0iEEglYwjkmaAhKrEvkFOgXToBDVGJdeZRCOQJIMSqZLwvEIRYvwgEUskYAnkmaIg6vKRAXsEGhFjPAA1RBwjkoSDEqmL80gIJFIIQqzMmOtLZXiVl0idSat+1SUiZvNgZF0xVN4ZAemcayczHeRB8XmBmWyAQnVmRSIEgN299EGJ1jhohBA9HBzZyLxChL71dHpNy97j3eCCQvpHZfOSQEQpETJMXCBcqMdY4IcRqY4zDvF2jBULGZdQQoxbAoo5QIOo5EQQCaWMMgfSNCrH4yKgg8yRfSMmEAlESEtMlgYAimZvcIsTqCT4SNtHRzs71jUBCgSziWETDIJA2LBOQ9B63EMg3YKzwBh9HTszXOi9CoCwRCFlCLjEgxGpjvBbIgBDrfgiVieB4SSRWEMtchOuscTb36CKQJcYSZC0Q5Oat8qcEEr0eVH5e5Oa9E5k+dBFIehs1CTEpE5V2+LiMNAsTtVKSRcQyRbk2goAiB0aQU6BdPoGS5Ztjw0zXb3E6z5wyJm/VOdlxIwqxFm2IAQJpBATSA3IOvvyx3LfH6SiYycBLzLZYIMNILgqkw9i/Fz8wB+kBM4KQzAjyKRBIHWMIpAeW2GkeZxKOAFdBQ9QBIVYXTOGRqSqgIeoAgXTC7O6IUweEWHWMEWI9FAikjjEE0gPUIHi1YQQNUQeEWD0wUco5X/4R8ohtFdAQdYBAemDSp9A5qXekFyFWHWOEWD1gVo4wmj9X+AkQSB1jCKQHRj31mMfsapPPqqxUz78OQqweEJQwxggVjGbWK34EGqIOsUDe+vopCORmmE7qIxgTbN/6EAix6hjnBJJcZYgQ6wbYTOZa2lBAIHWMI4G8IZDHgIaoQ1Egb7PlZH1ol09gXOgzhfWqREPUoRhivd3LU/WhXT5BUD4p6lWJEKuO8eYcRD9DiNWcsbjChJlL0Nkw+7xYo18Xj9y8jY3TY1b6JrfhAHJuCIFAPoGW5+cyI+/M6cAoZ+qCEU7JTNzKeOTmbcvqoG54HgQCuYud2ErmhuNSCPO8CIUMUiXmLeTmbYvMy1s+UYg5yE0QKrbmIFIc8dWGQtgnyM3b1PiIQDAHaY5d7p4/iiUHEDYSPprT7DLkspMW5OZta7wtEJMm60zVEEh95ADCRkqYmXqI0S+KR27ethwRyCnQLlfIjyBSDkzdXGqyKUjdki3k5m1LKpA3BPIVZi5JJ9oalZiXqUFjNkmsZQ5S/QS5edsarwXi/7XPEGI1h4xUjMt/2dMh6viVvg2CFIhSxhwIBLl5G/5pgYSv5aOcmfvXyM3bHNmzx4HlBaK7vTputUzIZ3vLKQ1y87YlP4L4TQixbkGlHpXpRbNvEvnvPHJ9flCoE4XBHAS5eRuyI5DTp0HQLh8hz6TTQm5eZg5Z2aUmjEdLTZCbt6nxEYFgDtIcOc0QnE35o1gfAYFUMYZAuoAJeeg2OL1xHTREFRBi9QOreknhoxri9dq3aQME8lR6DbE2O1S+5peish8HjRFidcG3ryi8TSA7y193BRLpBAL5ZxDjd68orMZeLPTB+nCjD1mzf6zkzj5aIOElheEDQqybKF9R+HmV1WvcpxQLOdZXGB3owqlAdvdy2J0DSIG8IJBvs3FF4ad8I8TK9cjIOBbIuq9vh1ivWCC7fT+q/eMQa9gVCEKs5tSMrQxfEEj2x704B8kNBicEkhZdyyW2gUB+Fjn32L6i8BO+0BAHop+sQA6NBEmRpGSunhPB2JbD+wI5BQRyGhpQr9bPG+LzLnWkQ6bx1W6JwKY8hGTrqaAPCOSxfBpiHeqyxTfWZUvnQbL6yAUrqUDSqUhY2YY7CLFARDOBbBlk3iieKDwoEG/kreOigWbWRbeqLgOBdAUzU496NygcPm6I/ajnpEAkmTNth6cIr5TctnxVB2rf440Q6/swai4D4TWP9rYSyKZBdnt8ZPf9Dn73i5LK7HA1lOxJ5Ij89pCnQaRAAkGYR//ZztUIgZzGJYFLcl9do1WIdVYgf7FA3log4WiQ92O1w0MCSQ78Br33sxDLCyS+GB0h1o1QYp/l7uCpb63DfY7exrl5s90/PvddVlBOIOHJwZcWyOuMQIbAXhc6JpDXK1SmrHrnxz6nprJAkLz6Nvw6kznz7Qkuk/Myl6N34COZp4a5edfdP14esiOQ1Ts5gQS9eT8K2h008gpJBLK3DCz/thJI8AmSa9HlvydjLAjkNF4guREkHBVUjji1gbvUo9Vz8+4JZGvum3kr7qfqRXTU6ZhAhkhXmwNJst+gS+cFYqpP37YKgEC+jnD37eSZpA2hQPz77uLcSrl5o9Ak6eVp58mqIF9UbQkHEC2QsC8fCbGMC0mkJb0O0RW7Uu/Y77UEEgdDEfz5DV4+uhb3pdh/EWK1htgrbafcJbcjt/cF0QOIRvisJpdy88ZnqO2mTYHkVWBHg+xburB9Wk8g4Wtj8jJHysIub7p9NAyEh9UigbwTIJDvw0cxEbLMvXO3gKbCTTmCAcTmjbuWmzcbn7he7gQT6iMJZIJtQ0Ygvu8OsUD8r/2REMt37tjVtUBkvWkXdzJZbxteBfO1QIbgcciHWOH3VAQC+QBC1U2gSdFA54lzA0ww1FzKzbslEPM6/nHOCsT29x2BvNwvu61QHyI6IZBXWSC+Q58UyI4+3OiTjKR2Q3zE94BEIJCPYGzzHKHKNErsd8uD66uu5OZd68P18lcokOAHP+meuhr3U1sIsYxAfB8Ou18ktnyI5ft+7MFfTiDljp5XSEYLK6usQDb3VQYCaYHKVW0jrCm8/vBKbt6sQP70X4yZN/z9RXb60Z4J/DMCcfXL/LVeIH9/+a70p+so/3nbVzQz/3MuDPmqD/AXdXS1v1xvX/m8Xy9y896FGlm4/FpN9yfR9bmXcvPmB5CX++FPBRIW8TMP35HCEcRutQIp9SU3HpVcjCyNB0PozM6v+XEiv8PtK7tjVWWBQOrCRj6bSbqZeFB15tDfYepCbt68QIbgwJGLkQL9vOxmK563t10LxERUYZ+K+teeQCJL47Tz0u0/3uOHrDyP/A1+CA5XlQECqcws6KgWozCbxNqtOZFczM0baiMYFly/Xx2bdTOOVB5ui6446Cw784O1SiMiw8hlfwDBfpr9jnukV683xx/j0gACgfTCwYbwXS14Evxwu154TiAHJs3rkjsKCU5G6h39xfIYKimk7KXz4lhFV9oFtOaMQFaER45sx9DPfX9xXSYw9AKJFbLXo7b8S4xS5YTxWaZX73XllRtpCVfryy/VD+PH6JTkKzS61C6gNRcFEg0UxR5VEshWmVLPzJMabcgjK5DtIwQZPxLHX/HRhmiKlbryir6Da+0CWnNFIMNhgcQK8fOE/G933N03eqknLBr4q7atr+YNrPWSdD+Vcm4WP8zbnc5MPpR9mlkxWeJyu4DWXBNIrJByj3qtnm4cddV91r04M2PwyzicP6/M5e5+T3Ht4VnKjY8z5ATyck8hkCdx+iiWI1mDketRfg7vXx1ZtKFLvFYHjEKX8kWDHqz3lvs0UXV5h22fzy7e8t+A/9cLJLfm/rQ+IJBeOC+Q8PdyRyCxGgoB1bqXrwQSDCcFzPtRFUX7d1Bd0YvSR97o/Gbd2AsCeRCHGiLqBLqTZCSQ6f3xub6LAvH+rNdiZXb3LlsH621jUZQUonpzuGhgKESdZjXZVXlAIN3woUCOdPQMpcA+mQq4vm72H3f4/GLFdEDYtg7LFdzb79wFgRwJsXa/cgikE06GWB8KY0cgQ2lKYUi7fJm1PI6VSMKoQ/qIBWIXEwwHBHLALQikEz4UyIdKyQtE7yNzHiJZj3LA0fMC0WPPa/0Jd3t4ssmWXgkksj3qFATSCUcbIugBxY6+rQ33T1YgKg46KpCNoCmjjyOXusYdfW8ISMs4Fajsill9QiA/ypmGCAWS7erxYd1EBdnt7kI73YvT+iKFeEfaCWTIX/6S00esELtJH14o7uGAKxoIpBPOCkSvydCxRF4E663Dxvm+eA8HBbLJufjKf7BgIDglkOhyYAjkaRxvCNM7TFc9fI7blT8iEH8RtxZItLkdcc+PxZAoI72YPvU+8XvLeBMIpBPOCsT26qMXH/ny6pUfGxKD9BZs+vKrgiuVb0cd6uMv3BBK5lDNmwJB2p+vYlPx+pS8fPQXRl3PzevlYU/lDYeGEFfBGYEY+5IvdwvkaM2lYfGgHyEQSGU4JTNZVMDpzGaphpmKSCBXc/NGAvGdoKiLvEDcQ5oSd83mm3VZiyGZWhxkWyCngEDqwtTltpwOShQyeTUhQyiQ67l5X8mRK/9Obj6y7i1pz+laIB8CgfSNEF4gC6FArufmLQtEkepjVyDxzPubIdYQjBYf3oLNgBCrY+RdD+ZlCjIPs0lsEgnkUm5ezbZChvS9fIhV4MsCqWYcnNq5VDUEUh0xKl3wcbTCiARyITevZ1MgQ/LOKYHk9nXKtU7YEMgpIJAGzJTrSbpRQCSQC7l5Qzb0sZ5WREZnY/NfFIi5JqRCTRBIC8j4f2oUMel5Y4F8nJvXI4OE4wIp3tm5VPVh825DrE2BIMT6JuoY1Tz+pxKOzvqQVSyQj3PzJn9aBYX3w3yzfxvv7f5ZrZ3zLfuX+tHu72UEctUP5OatzqyEMY2sPIJ8nps35uMjmacKfbyXb/JCiNUtQp0oXGYaag6yyIHN8zjVyc2b8qE8zvT4jTiuZ5IcpxeAQCrDeLLURNTMzWu4EvvvdPik6m2BdDwHeVXyGgLphLsEsjckrGf0G9bdCsRkXKxQNQTSCXc1xNmY6ScjrGFTIKeAQDrhtoY43eN/UR4QyOPodA7Szo/GxgixHsZtAjl9orCZH02NIZCHgYaoC0Ksh4GGqAwE8ixuDLG+ZHyzHwixngUEUtkYAnkWaIjKIMR6FmiIykAgzwIhVmVjhFjPAgKpbAyBPAs0RGUQYj0LNERl3uWMqWdAu3QCQqzKxmWBIMT6LiYVr7xgag43KK7n5pX03DF78QMC6RObincayczlBeq1c/OCYyDE6hObilf9o65Ar52bFxyi0mVeaJf6SD0wk93EbTBUyM079B3a9OJHOakJQqwv4wVCMnmxKuTm7bpj9uIHBNItPsTiGYFUyc0LdqmTFgvt0gCjDcImmsusWCc3L9gBAukWrQc+jrxlbt5G1gixYiCQ+ng9TJkb6FTLzXv4776cuF35UcxbjNy8X0bpgchJevb2B7Vy84ItauXzQrtUxqbi5VTeaYo1zc0LykAgneJS8XI6Cjb0l5v3a8a3+rGVQBJzkF8EAqlqDIE8DTREXRBiPQw0RF0gkIeBEKuusbrHVH45L0KsXwQCqWr8MlyuGgLpBDREVbYEcgq0SyegIepSSR9ol15AiFXXeEMgCLF+EQiktnFx/IBAfhE0RJ+gXToBDdEnaJdOQIjVpx8QSCdAIH36AYF0AhqiT9AunYCG6BO0SycgxOrTDwjkPggdKSm9CYH06QcEchtEJgIa58K7aIg+QbvchrrAlovCu2iIPkG73IVNRlp4GyFWn35AIHcxq7wNcynGgkD69AMCuQs9drAqAjnXau2qhh+gGhDI8/0AFzgVYo3lt3aM96xPGcMPCOQ29ibpoE/u7CP/NlQmVRSlw7wA/ONsnygE4F9nc6kJAAAAAAAAALRjWqYjk3nU03Y5O3GTlFmMwb1DQuMpNWbmaCRz5tzd0IrSddW+Eond7He4MvZHFXacjo0LXjvvkglZ1mm3lQf36PJFCzXHn9C/dJVsWG9+1StHQCv4SOZp+a6n5ZGrA1tM3ZXNHOZilDPims0a28fEeJZwaqueqbCNOI1qa2TN6cxm18p2s99hZOzdO+B0bFzw2nkXH9LLO223Bu+GRf1HiWr2O9R+UDKT5aWvZMPaOW0KpV917Ahohl35rr5uddOpSQTr4dWaeHfXNrvZL5ePjCXBAhZCBtcRtGwia32LappU7Xe4NlbuHXA6Ni547byL1/7nnbZb/btrP5T1Rs1MDxc0qGTD2rxyhZKPmDgC2jJR3a8nebJW3Tzdnmqn61Yw98vVj5GxJL7KxDSimHShyDoSiNvsdxgaB+7tO50zXnntvFsvK1g7HWwN+6Ur6j9KYhzs2H4qEe1i29q+UoXSrxoCuQ/B7Ve/zB+WZ26xFhsJHylPjIPH0FhuTFZA6kZc2lk3dWQ9UfmKaEO7+T+/w9gP594Rp9fGK6+dd+uFaWun/daoX7qi/qMkxkM4ksmRkeu5kXl/29q8soXSrxoCuY1p+d71j6CMicdguS9bpoSMRE0xmY6nHiNj+ZBcpuh+o1VfS6z5MqH3UxC9+T+3w9jYuXfA6Yzx2mvn3Xpp89ppt3WI+qUvaj9Kaux3rBCj+UHQ7+9Ym1em0OqrhkDuYpINwOX0jy4tMolIICrAHxNj9xgZywc7IhjcbGCiK2s1s7URlReI3WFibN074PTaOOO1864gkMhpt3XIC8R9lNTY7dgym9FRD1Lb1u6VKrT+qiGQezDHe5YfQS4bQExDFGIN9mVobB8j42G9Qlg2IpG3aHehf1K1LRCEWOZVUrV174DTK+Oc19a7QogVO+2Mh2yI9Z/7KKlxcCzNoCM//f62dfCKrL8PCOQuwkWLS49QP0/JTNoLxBpPwYwjnDmmiSBkcW5Oj0yxtW5mW3U83122rqoewhnsttOJcdZr611hkh477YyHqF/aou6jpMbxglD1SWcvkG1r6+xQ+j4gkFsgplWIfFiiBKL6lVsPr46fuL7mjO1jbLw+6CUbkUmm5Rc5to5HELfZ7jCp2rp3yOnYuOD1YLvYau1/xukhKxBb1H2UxJhEPX4ODq7p4G7L2rxyhVZfNQRyD5Sr03tyRrCE0mzgKkb2J6RGPvtJujV2hWLjZArC5nmczDkUqbHEWqjA3R61sZvtDhNj694hp2PjgtfOu/hEYd5puzV8N9ij/ShJzXaHBqHO+XH3/qa1fWULJR8xcQS0YnbLQzgdBTOLHwpLTazxf7ZQaswigYhg5Ynsa6n15lKT1Ni4d8zp0LjktfcuWmqSd9puDd8N92g+Smzs3dQwrq1E1o/Y2r2yhZKPmDoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABU538sm7D886EAGgAAAABJRU5ErkJggg=="},5285:(A,d,g)=>{g.d(d,{Z:()=>s});const s="data:image/png;base64,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"},6831:(A,d,g)=>{g.d(d,{Z:()=>s});const s="data:image/png;base64,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"},1151:(A,d,g)=>{g.d(d,{Z:()=>n,a:()=>t});var s=g(7294);const i={},e=s.createContext(i);function t(A){const d=s.useContext(e);return s.useMemo((function(){return"function"==typeof A?A(d):{...d,...A}}),[d,A])}function n(A){let d;return d=A.disableParentContext?"function"==typeof A.components?A.components(i):A.components||i:t(A.components),s.createElement(e.Provider,{value:d},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/539febe6.1eee83f8.js b/assets/js/539febe6.1eee83f8.js deleted file mode 100644 index d1edbe349..000000000 --- a/assets/js/539febe6.1eee83f8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[882],{7541:(A,d,t)=>{t.r(d),t.d(d,{assets:()=>g,contentTitle:()=>i,default:()=>c,frontMatter:()=>I,metadata:()=>e,toc:()=>r});var s=t(5893),C=t(1151);const I={id:"dbsize",title:"Database sizes",description:"Polkadot and Kusama Relaychain and common chains database sizes",slug:"/dbsize",sidebar_position:4,keywords:["database","database size","substrate","polkadot","kusama","westend"]},i=void 0,e={id:"dbsize",title:"Database sizes",description:"Polkadot and Kusama Relaychain and common chains database sizes",source:"@site/docs/dbsize.mdx",sourceDirName:".",slug:"/dbsize",permalink:"/docs/dbsize",draft:!1,unlisted:!1,editUrl:"https://github.com/stakeworld/website/edit/master/docs/dbsize.mdx",tags:[],version:"current",sidebarPosition:4,frontMatter:{id:"dbsize",title:"Database sizes",description:"Polkadot and Kusama Relaychain and common chains database sizes",slug:"/dbsize",sidebar_position:4,keywords:["database","database size","substrate","polkadot","kusama","westend"]},sidebar:"tutorialSidebar",previous:{title:"Bootnodes",permalink:"/docs/bootnode"},next:{title:"RPC server",permalink:"/docs/rpc"}},g={},r=[];function n(A){const d={img:"img",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,C.a)(),...A.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.p,{children:"Last update: Sun 07 Jan"}),"\n",(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"Chain"}),(0,s.jsx)(d.th,{children:"Database"}),(0,s.jsx)(d.th,{children:"Format"}),(0,s.jsx)(d.th,{children:"Blockheight"}),(0,s.jsx)(d.th,{children:"Full"}),(0,s.jsx)(d.th,{children:"Daily growth"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"asset-hub-westend"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"6089451"}),(0,s.jsx)(d.td,{children:"89G"}),(0,s.jsx)(d.td,{children:"162M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"asset-hub-kusama"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"6161367"}),(0,s.jsx)(d.td,{children:"150G"}),(0,s.jsx)(d.td,{children:"302M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"asset-hub-polkadot"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"5385277"}),(0,s.jsx)(d.td,{children:"117G"}),(0,s.jsx)(d.td,{children:"307M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"ksmcc3"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"pruned"}),(0,s.jsx)(d.td,{}),(0,s.jsx)(d.td,{children:"366G"}),(0,s.jsx)(d.td,{children:"522M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"bridge-hub-polkadot"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"1705235"}),(0,s.jsx)(d.td,{children:"37G"}),(0,s.jsx)(d.td,{children:"184M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"polkadot"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"pruned"}),(0,s.jsx)(d.td,{}),(0,s.jsx)(d.td,{children:"302G"}),(0,s.jsx)(d.td,{children:"565M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"bridge-hub-kusama"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"2483562"}),(0,s.jsx)(d.td,{children:"53G"}),(0,s.jsx)(d.td,{children:"196M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"collectives-polkadot"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"2913731"}),(0,s.jsx)(d.td,{children:"54G"}),(0,s.jsx)(d.td,{children:"190M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"ksmcc3"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"21321606"}),(0,s.jsx)(d.td,{children:"2.2T"}),(0,s.jsx)(d.td,{children:"3.1G"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"encointer-kusama"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"4572856"}),(0,s.jsx)(d.td,{children:"81G"}),(0,s.jsx)(d.td,{children:"149M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"westend2"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"19006285"}),(0,s.jsx)(d.td,{children:"369G"}),(0,s.jsx)(d.td,{children:"625M"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:"polkadot"}),(0,s.jsx)(d.td,{children:"paritydb"}),(0,s.jsx)(d.td,{children:"archive"}),(0,s.jsx)(d.td,{children:"18931493"}),(0,s.jsx)(d.td,{children:"1.6T"}),(0,s.jsx)(d.td,{children:"2.5G"})]})]})]}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"snapsize",src:t(4831).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"dbdiffarchive",src:t(5285).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"prunedsize",src:t(6831).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"dbdiffpruned",src:t(8928).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"commonsize",src:t(9118).Z+"",width:"800",height:"300"})}),"\n",(0,s.jsx)(d.p,{children:(0,s.jsx)(d.img,{alt:"dbdiffcommon",src:t(5385).Z+"",width:"800",height:"300"})})]})}function c(A={}){const{wrapper:d}={...(0,C.a)(),...A.components};return d?(0,s.jsx)(d,{...A,children:(0,s.jsx)(n,{...A})}):n(A)}},4831:(A,d,t)=>{t.d(d,{Z:()=>s});const s="data:image/png;base64,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"},9118:(A,d,t)=>{t.d(d,{Z:()=>s});const s=t.p+"assets/images/commonsize-8bb618ccd45d85c8e465b3cf13bb7e43.png"},5385:(A,d,t)=>{t.d(d,{Z:()=>s});const s=t.p+"assets/images/dbdiffcommon-634f9d17b87310542efefc7a5b366e99.png"},8928:(A,d,t)=>{t.d(d,{Z:()=>s});const s="data:image/png;base64,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"},5285:(A,d,t)=>{t.d(d,{Z:()=>s});const s="data:image/png;base64,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"},6831:(A,d,t)=>{t.d(d,{Z:()=>s});const s="data:image/png;base64,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"},1151:(A,d,t)=>{t.d(d,{Z:()=>e,a:()=>i});var s=t(7294);const C={},I=s.createContext(C);function i(A){const d=s.useContext(I);return s.useMemo((function(){return"function"==typeof A?A(d):{...d,...A}}),[d,A])}function e(A){let d;return d=A.disableParentContext?"function"==typeof A.components?A.components(C):A.components||C:i(A.components),s.createElement(I.Provider,{value:d},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/fd15b893.859826cd.js b/assets/js/fd15b893.859826cd.js new file mode 100644 index 000000000..eaef0c4fa --- /dev/null +++ b/assets/js/fd15b893.859826cd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[961],{640:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var r=n(5893),t=n(1151);const o={id:"rpc",title:"RPC server",description:"Setting up a secure RPC server",slug:"/rpc",sidebar_position:4,keywords:["rpc","rpc server","wss","ws","polkadot.js","validator","polkadot","kusama","westend"]},a=void 0,i={id:"rpc",title:"RPC server",description:"Setting up a secure RPC server",source:"@site/docs/rpc.mdx",sourceDirName:".",slug:"/rpc",permalink:"/docs/rpc",draft:!1,unlisted:!1,editUrl:"https://github.com/stakeworld/website/edit/master/docs/rpc.mdx",tags:[],version:"current",sidebarPosition:4,frontMatter:{id:"rpc",title:"RPC server",description:"Setting up a secure RPC server",slug:"/rpc",sidebar_position:4,keywords:["rpc","rpc server","wss","ws","polkadot.js","validator","polkadot","kusama","westend"]},sidebar:"tutorialSidebar",previous:{title:"Database sizes",permalink:"/docs/dbsize"},next:{title:"Linux tips",permalink:"/docs/tools"}},d={},c=[{value:"Live stakeworld RPC data",id:"live-stakeworld-rpc-data",level:2},{value:"Setting up your own secure RPC server",id:"setting-up-your-own-secure-rpc-server",level:2},{value:"Archive node vs pruned node",id:"archive-node-vs-pruned-node",level:3},{value:"Secure the RPC server",id:"secure-the-rpc-server",level:3},{value:"Secure the ws port",id:"secure-the-ws-port",level:3},{value:"Using Apache2 for proxying",id:"using-apache2-for-proxying",level:3},{value:"Enabling ssl through letsencrypt",id:"enabling-ssl-through-letsencrypt",level:4},{value:"Add the proxy to the apache2 config",id:"add-the-proxy-to-the-apache2-config",level:4},{value:"Tweaking connections",id:"tweaking-connections",level:4},{value:"Rate limiting",id:"rate-limiting",level:4},{value:"Load balancing & failover",id:"load-balancing--failover",level:3},{value:"Stress testing",id:"stress-testing",level:3}];function l(e){const s={a:"a",admonition:"admonition",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,t.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s.admonition,{type:"tip",children:[(0,r.jsx)(s.p,{children:"RPC servers allow access into the polkadot/kusama and parachains ecosystem. Stakeworld runs multiple public archive RPC servers:"}),(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:["Polkadot: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io",children:"dot-rpc.stakeworld.io"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:["AssetHub: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/statemint",children:"dot-rpc.stakeworld.io/statemint"})]}),"\n",(0,r.jsxs)(s.li,{children:["BridgeHub: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/bridgehub",children:"dot-rpc.stakeworld.io/bridgehub"})]}),"\n",(0,r.jsxs)(s.li,{children:["Collectives: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/collectives",children:"dot-rpc.stakeworld.io/collectives"})]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(s.li,{children:["Kusama: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io",children:"ksm-rpc.stakeworld.io"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:["AssetHub: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io/statemine",children:"ksm-rpc.stakeworld.io/statemine"})]}),"\n",(0,r.jsxs)(s.li,{children:["BridgeHub: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io/bridgehub",children:"ksm-rpc.stakeworld.io/bridgehub"})]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(s.li,{children:["Westend: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://wnd-rpc.stakeworld.io",children:"wnd-rpc.stakeworld.io"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:["AssetHub: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://wnd-rpc.stakeworld.io/westmint",children:"wnd-rpc.stakeworld.io/westmint"})]}),"\n"]}),"\n"]}),"\n"]})]}),"\n",(0,r.jsx)(s.h2,{id:"live-stakeworld-rpc-data",children:"Live stakeworld RPC data"}),"\n",(0,r.jsx)("iframe",{src:"https://monitor.stakeworld.io/public-dashboards/cef69420acd44165be7df9ad65c7cd89?orgId=1",width:"800",height:"1400",frameborder:"0"}),"\n",(0,r.jsx)(s.h2,{id:"setting-up-your-own-secure-rpc-server",children:"Setting up your own secure RPC server"}),"\n",(0,r.jsxs)(s.p,{children:["To access the polkadot, kusama and parachains networks we need some kind of access into the network. This can be achieved by ",(0,r.jsx)(s.a,{href:"./validate",children:"setting up a node"})," with a RPC server and allowing access to that RPC server via a secure websocket (wss) port. The default node setup already exposes a non secure ws socket on port 9944 (which can optionally be changed by the ",(0,r.jsx)(s.code,{children:"--ws-port"})," parameter), but for a more usable situation we need a secure websocket which is accesible through a public port."]}),"\n",(0,r.jsx)(s.h3,{id:"archive-node-vs-pruned-node",children:"Archive node vs pruned node"}),"\n",(0,r.jsx)(s.p,{children:"A pruned node knows only the recent information about the network and not its full history. Most frequently done actions can be done with a pruned node, for example see account balances, make transfers, setup session keys, staking, etc. An archive node has the full history (database) of the network and can be queried in all kind of ways, give information about transfers since the network started, historical balances, advanced queries about past events, etc."}),"\n",(0,r.jsxs)(s.p,{children:["An archive node requires a lot more ",(0,r.jsx)(s.a,{href:"./snapshot",children:"diskspace"}),". For an archive node you need the options ",(0,r.jsx)(s.code,{children:"--state-pruning archive --blocks-pruning archive"})," in your startup settings.\n",(0,r.jsx)(s.img,{alt:"snapsize",src:n(9735).Z+"",width:"800",height:"300"})]}),"\n",(0,r.jsx)(s.admonition,{type:"tip",children:(0,r.jsx)(s.p,{children:"Inclusion in the Polkadot.js UI requires an archive node."})}),"\n",(0,r.jsx)(s.h3,{id:"secure-the-rpc-server",children:"Secure the RPC server"}),"\n",(0,r.jsxs)(s.p,{children:["Via the node startup settings you can choose ",(0,r.jsx)(s.strong,{children:"what"})," to expose with ",(0,r.jsx)(s.strong,{children:"how many"})," connections ",(0,r.jsx)(s.strong,{children:"from where"})," through your rpc server."]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.em,{children:"How many"}),": You can set your maximum connections through ",(0,r.jsx)(s.code,{children:"--ws-max-connections"}),", for example ",(0,r.jsx)(s.code,{children:"--ws-max-connections 100"})]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.em,{children:"From where"}),": by default localhost and the polkadot.js are allowed to access the RPC server, you can change this by setting ",(0,r.jsx)(s.code,{children:"--rpc-cors"}),", to allow access from everywhere you need ",(0,r.jsx)(s.code,{children:"--rpc-cors all"})]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.em,{children:"What"}),": you can limit the methods to use with ",(0,r.jsx)(s.code,{children:"--rpc-methods"}),", an easy way to set this to a safe mode is ",(0,r.jsx)(s.code,{children:"--rpc-methods Safe"})]}),"\n",(0,r.jsx)(s.h3,{id:"secure-the-ws-port",children:"Secure the ws port"}),"\n",(0,r.jsxs)(s.p,{children:['The ws port is preferably exposed from the outside as a ssl secured wss port. The "',(0,r.jsx)(s.a,{href:"https://wiki.polkadot.network/docs/maintain-wss",children:"maintain wss"}),"\" on the wiki already covers a lot of information about this, especially in relation to setting it up in a nginx configuration. This page is focussed more on a apache2 but principles are the same. The main idea is converting the non secure ws port to a secure wss port by putting it behind a ssl enabled proxy. So from outside one see's the ssl enabled apache2/nginx/other proxy server, witch redirect the request to the internal rpc node."]}),"\n",(0,r.jsx)(s.h3,{id:"using-apache2-for-proxying",children:"Using Apache2 for proxying"}),"\n",(0,r.jsxs)(s.p,{children:["Apache2 is a little heavier then nginx but also has some more tweaking posibilities. You can run it in different modes, prefork, worker or event. We chose ",(0,r.jsx)(s.a,{href:"https://httpd.apache.org/docs/2.4/mod/event.html",children:"event"})," since this seems best suited for high load enviroments. Downside is that you can't use the default php module and need to enable it via php-fm. The proxy_wstunnel module works out of the box."]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-bash",children:"apt install apache2\na2dismod mpm_prefork\na2enmod mpm_event proxy proxy_html proxy_http proxy_wstunnel rewrite ssl\n"})}),"\n",(0,r.jsx)(s.p,{children:"If you want to enable php"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{children:"apt install php-fpm\na2enmod proxy_fcgi setenvif\n"})}),"\n",(0,r.jsx)(s.h4,{id:"enabling-ssl-through-letsencrypt",children:"Enabling ssl through letsencrypt"}),"\n",(0,r.jsxs)(s.p,{children:["There are multiple options for getting a ssl certificate, one popular (and free) being letsencrypt. Obtaining a letsencrypt certificate can be done through for example ",(0,r.jsx)(s.a,{href:"https://certbot.eff.org/",children:"certbot"})," or ",(0,r.jsx)(s.a,{href:"https://go-acme.github.io/lego/dns/",children:"lego"})," (which has more dns provider options)."]}),"\n",(0,r.jsx)(s.h4,{id:"add-the-proxy-to-the-apache2-config",children:"Add the proxy to the apache2 config"}),"\n",(0,r.jsxs)(s.p,{children:["The ",(0,r.jsx)(s.a,{href:"https://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html",children:"mod_proxy_wstunnel"})," provides ",(0,r.jsx)(s.em,{children:"support for the tunnelling of web socket connections to a backend websockets server. The connection is automatically upgraded to a websocket connection"}),". In a ssl enabled virtualhost add:"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-apacheconf",children:"SSLProxyEngine on\nProxyRequests off\n\nProxyPass / ws://localhost:9944\nProxyPassReverse / ws://localhost:9944\n"})}),"\n",(0,r.jsx)(s.p,{children:"Older versions of mod_proxy_wstunnel do not upgrade the connection automatically and will need the following config added:"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-apacheconf",children:"RewriteEngine on\nRewriteCond %{HTTP:Upgrade} websocket [NC]\nRewriteRule /(.*) ws://localhost:9944/$1 [P,L]\nRewriteRule /(.*) http://localhost:9944/$1 [P,L]\n"})}),"\n",(0,r.jsx)(s.h4,{id:"tweaking-connections",children:"Tweaking connections"}),"\n",(0,r.jsxs)(s.p,{children:["The number of connections is limited by the node itself (",(0,r.jsx)(s.code,{children:"--ws-max-connections"}),") but also by the number of threads available on the proxy server. For apache2 this can be tweaked by editing ",(0,r.jsx)(s.code,{children:"/etc/apache2/mods-enabled/mpm_event.conf"})]}),"\n",(0,r.jsx)(s.p,{children:"We are using:"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-apacheconf",children:"StartServers\t\t 4\nMinSpareThreads\t\t 25\nMaxSpareThreads\t\t 75\nThreadLimit\t\t 128\nThreadsPerChild\t\t 128\nMaxRequestWorkers \t 896\nMaxConnectionsPerChild 0\n"})}),"\n",(0,r.jsx)(s.h4,{id:"rate-limiting",children:"Rate limiting"}),"\n",(0,r.jsx)(s.p,{children:"Theoretically one client could use all connections/resources, draining the resources of the server and making it inaccessible. This can be countered by rate limiting the connections, for example by using mod_qos:"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-bash",children:"apt install libapache2-mod-qos\na2enmod qos\n"})}),"\n",(0,r.jsxs)(s.p,{children:["And edit ",(0,r.jsx)(s.code,{children:"/etc/apache2/mods-available/qos.conf"})]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{children:" # allows max 50 connections from a single ip address:\n QS_SrvMaxConnPerIP 50\n"})}),"\n",(0,r.jsx)(s.p,{children:"Be carefull when running behind a load balancer (for example cloudflare) because the load balancer will only use a few ip's and thus can trigger the rate limit, iso in this case it is better to use the rate limit options from the load balancer itself."}),"\n",(0,r.jsx)(s.h3,{id:"load-balancing--failover",children:"Load balancing & failover"}),"\n",(0,r.jsxs)(s.p,{children:["With multiple servers it is possible to build a load balancing or even a failover construction. A simple load balancing can be a ",(0,r.jsx)(s.a,{href:"https://en.wikipedia.org/wiki/Round-robin_DNS",children:"round robin-robin dns"})," up to a more advanced (dedicated) load balancer or a content delivery network (CDN) like cloudflare."]}),"\n",(0,r.jsx)(s.h3,{id:"stress-testing",children:"Stress testing"}),"\n",(0,r.jsx)(s.p,{children:"You can test basic usage by accessing your server through the polkadot.js UI as a custom endpoint. For example staking target display is RPC intensive and can give you an indication of performance."}),"\n",(0,r.jsxs)(s.p,{children:["There are also more dedicated stress testing solutions, we have forked the ",(0,r.jsx)(s.a,{href:"https://github.com/dwellir-public/artillery-engine-substrate",children:"Dwellir repository"})," for our testing."]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-bash",children:"wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash\nnvm install --lts\nnpm install -g yarn\nyarn global add artillery\nyarn global add artillery-engine-substrate\ncd /opt\ngit clone git@github.com:stakeworld/stakeworld-rpc-artillery.git\ncd /opt/stakeworld-rpc-artillery\nyarn\n./run.sh\n"})}),"\n",(0,r.jsxs)(s.p,{children:["After the ",(0,r.jsx)(s.code,{children:"run.sh"})," you can edit some variables like how many connections per second, the wss node, etc. The following is a test run for 10 seconds with 10 connections per second and maximum 20 concurrent users."]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{children:'config:\n target: "wss://ksm-rpc.stakeworld.io"\n processor: "./functions.js"\n phases:\n - duration: 10\n arrivalRate: 10\n maxVusers: 20\n'})}),"\n",(0,r.jsx)(s.p,{children:"After this you get some info about the run and a report is created, which can be used for further diagnostics"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{children:"--------------------------------\nSummary report @ 23:38:40(+0100)\n--------------------------------\n\nvusers.completed: .............................................................. 100\nvusers.created: ................................................................ 100\nvusers.created_by_name.balance: ................................................ 35\nvusers.created_by_name.complex_call: ........................................... 33\nvusers.created_by_name.headers_blocks: ......................................... 32\nvusers.failed: ................................................................. 0\nvusers.session_length:\n min: ......................................................................... 231.7\n max: ......................................................................... 656.1\n median: ...................................................................... 361.5\n p95: ......................................................................... 518.1\n p99: ......................................................................... 645.6\nws.messages_sent: .............................................................. 163\nws.send_rate: .................................................................. 29/sec\nLog file: reports/report.json\nReport generated: reports/report.html\n"})})]})}function h(e={}){const{wrapper:s}={...(0,t.a)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},9735:(e,s,n)=>{n.d(s,{Z:()=>r});const r="data:image/png;base64,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"},1151:(e,s,n)=>{n.d(s,{Z:()=>i,a:()=>a});var r=n(7294);const t={},o=r.createContext(t);function a(e){const s=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),r.createElement(o.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/fd15b893.a7a1d2a9.js b/assets/js/fd15b893.a7a1d2a9.js deleted file mode 100644 index d95321e7a..000000000 --- a/assets/js/fd15b893.a7a1d2a9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[961],{640:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var t=s(5893),r=s(1151);const o={id:"rpc",title:"RPC server",description:"Setting up a secure RPC server",slug:"/rpc",sidebar_position:4,keywords:["rpc","rpc server","wss","ws","polkadot.js","validator","polkadot","kusama","westend"]},i=void 0,a={id:"rpc",title:"RPC server",description:"Setting up a secure RPC server",source:"@site/docs/rpc.mdx",sourceDirName:".",slug:"/rpc",permalink:"/docs/rpc",draft:!1,unlisted:!1,editUrl:"https://github.com/stakeworld/website/edit/master/docs/rpc.mdx",tags:[],version:"current",sidebarPosition:4,frontMatter:{id:"rpc",title:"RPC server",description:"Setting up a secure RPC server",slug:"/rpc",sidebar_position:4,keywords:["rpc","rpc server","wss","ws","polkadot.js","validator","polkadot","kusama","westend"]},sidebar:"tutorialSidebar",previous:{title:"Database sizes",permalink:"/docs/dbsize"},next:{title:"Linux tips",permalink:"/docs/tools"}},c={},d=[{value:"Live stakeworld RPC data",id:"live-stakeworld-rpc-data",level:2},{value:"Setting up your own secure RPC server",id:"setting-up-your-own-secure-rpc-server",level:2},{value:"Archive node vs pruned node",id:"archive-node-vs-pruned-node",level:3},{value:"Secure the RPC server",id:"secure-the-rpc-server",level:3},{value:"Secure the ws port",id:"secure-the-ws-port",level:3},{value:"Using Apache2 for proxying",id:"using-apache2-for-proxying",level:3},{value:"Enabling ssl through letsencrypt",id:"enabling-ssl-through-letsencrypt",level:4},{value:"Add the proxy to the apache2 config",id:"add-the-proxy-to-the-apache2-config",level:4},{value:"Tweaking connections",id:"tweaking-connections",level:4},{value:"Rate limiting",id:"rate-limiting",level:4},{value:"Load balancing & failover",id:"load-balancing--failover",level:3},{value:"Stress testing",id:"stress-testing",level:3}];function l(e){const n={a:"a",admonition:"admonition",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.admonition,{type:"tip",children:[(0,t.jsx)(n.p,{children:"RPC servers allow access into the polkadot/kusama and parachains ecosystem. Stakeworld runs multiple public archive RPC servers:"}),(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Polkadot: ",(0,t.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io",children:"dot-rpc.stakeworld.io"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["AssetHub: ",(0,t.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/statemint",children:"dot-rpc.stakeworld.io/statemint"})]}),"\n",(0,t.jsxs)(n.li,{children:["BridgeHub: ",(0,t.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/bridgehub",children:"dot-rpc.stakeworld.io/bridgehub"})]}),"\n",(0,t.jsxs)(n.li,{children:["Collectives: ",(0,t.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/collectives",children:"dot-rpc.stakeworld.io/collectives"})]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["Kusama: ",(0,t.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io",children:"ksm-rpc.stakeworld.io"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["AssetHub: ",(0,t.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io/statemine",children:"ksm-rpc.stakeworld.io/statemine"})]}),"\n",(0,t.jsxs)(n.li,{children:["BridgeHub: ",(0,t.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io/bridgehub",children:"ksm-rpc.stakeworld.io/bridgehub"})]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["Westend: ",(0,t.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss://wnd-rpc.stakeworld.io",children:"wnd-rpc.stakeworld.io"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["AssetHub: ",(0,t.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss://wnd-rpc.stakeworld.io/westmint",children:"wnd-rpc.stakeworld.io/westmint"})]}),"\n"]}),"\n"]}),"\n"]})]}),"\n",(0,t.jsx)(n.h2,{id:"live-stakeworld-rpc-data",children:"Live stakeworld RPC data"}),"\n",(0,t.jsx)("iframe",{src:"https://monitor.stakeworld.io/public-dashboards/cef69420acd44165be7df9ad65c7cd89?orgId=1",width:"800",height:"1400",frameborder:"0"}),"\n",(0,t.jsx)(n.h2,{id:"setting-up-your-own-secure-rpc-server",children:"Setting up your own secure RPC server"}),"\n",(0,t.jsxs)(n.p,{children:["To access the polkadot, kusama and parachains networks we need some kind of access into the network. This can be achieved by ",(0,t.jsx)(n.a,{href:"./validate",children:"setting up a node"})," with a RPC server and allowing access to that RPC server via a secure websocket (wss) port. The default node setup already exposes a non secure ws socket on port 9944 (which can optionally be changed by the ",(0,t.jsx)(n.code,{children:"--ws-port"})," parameter), but for a more usable situation we need a secure websocket which is accesible through a public port."]}),"\n",(0,t.jsx)(n.h3,{id:"archive-node-vs-pruned-node",children:"Archive node vs pruned node"}),"\n",(0,t.jsx)(n.p,{children:"A pruned node knows only the recent information about the network and not its full history. Most frequently done actions can be done with a pruned node, for example see account balances, make transfers, setup session keys, staking, etc. An archive node has the full history (database) of the network and can be queried in all kind of ways, give information about transfers since the network started, historical balances, advanced queries about past events, etc."}),"\n",(0,t.jsxs)(n.p,{children:["An archive node requires a lot more ",(0,t.jsx)(n.a,{href:"./snapshot",children:"diskspace"}),". For an archive node you need the options ",(0,t.jsx)(n.code,{children:"--state-pruning archive --blocks-pruning archive"})," in your startup settings.\n",(0,t.jsx)(n.img,{alt:"snapsize",src:s(9735).Z+"",width:"800",height:"300"})]}),"\n",(0,t.jsx)(n.admonition,{type:"tip",children:(0,t.jsx)(n.p,{children:"Inclusion in the Polkadot.js UI requires an archive node."})}),"\n",(0,t.jsx)(n.h3,{id:"secure-the-rpc-server",children:"Secure the RPC server"}),"\n",(0,t.jsxs)(n.p,{children:["Via the node startup settings you can choose ",(0,t.jsx)(n.strong,{children:"what"})," to expose with ",(0,t.jsx)(n.strong,{children:"how many"})," connections ",(0,t.jsx)(n.strong,{children:"from where"})," through your rpc server."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.em,{children:"How many"}),": You can set your maximum connections through ",(0,t.jsx)(n.code,{children:"--ws-max-connections"}),", for example ",(0,t.jsx)(n.code,{children:"--ws-max-connections 100"})]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.em,{children:"From where"}),": by default localhost and the polkadot.js are allowed to access the RPC server, you can change this by setting ",(0,t.jsx)(n.code,{children:"--rpc-cors"}),", to allow access from everywhere you need ",(0,t.jsx)(n.code,{children:"--rpc-cors all"})]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.em,{children:"What"}),": you can limit the methods to use with ",(0,t.jsx)(n.code,{children:"--rpc-methods"}),", an easy way to set this to a safe mode is ",(0,t.jsx)(n.code,{children:"--rpc-methods Safe"})]}),"\n",(0,t.jsx)(n.h3,{id:"secure-the-ws-port",children:"Secure the ws port"}),"\n",(0,t.jsxs)(n.p,{children:['The ws port is preferably exposed from the outside as a ssl secured wss port. The "',(0,t.jsx)(n.a,{href:"https://wiki.polkadot.network/docs/maintain-wss",children:"maintain wss"}),"\" on the wiki already covers a lot of information about this, especially in relation to setting it up in a nginx configuration. This page is focussed more on a apache2 but principles are the same. The main idea is converting the non secure ws port to a secure wss port by putting it behind a ssl enabled proxy. So from outside one see's the ssl enabled apache2/nginx/other proxy server, witch redirect the request to the internal rpc node."]}),"\n",(0,t.jsx)(n.h3,{id:"using-apache2-for-proxying",children:"Using Apache2 for proxying"}),"\n",(0,t.jsxs)(n.p,{children:["Apache2 is a little heavier then nginx but also has some more tweaking posibilities. You can run it in different modes, prefork, worker or event. We chose ",(0,t.jsx)(n.a,{href:"https://httpd.apache.org/docs/2.4/mod/event.html",children:"event"})," since this seems best suited for high load enviroments. Downside is that you can't use the default php module and need to enable it via php-fm. The proxy_wstunnel module works out of the box."]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"apt install apache2\na2dismod mpm_prefork\na2enmod mpm_event proxy proxy_html proxy_http proxy_wstunnel rewrite ssl\n"})}),"\n",(0,t.jsx)(n.p,{children:"If you want to enable php"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"apt install php-fpm\na2enmod proxy_fcgi setenvif\n"})}),"\n",(0,t.jsx)(n.h4,{id:"enabling-ssl-through-letsencrypt",children:"Enabling ssl through letsencrypt"}),"\n",(0,t.jsxs)(n.p,{children:["There are multiple options for getting a ssl certificate, one popular (and free) being letsencrypt. Obtaining a letsencrypt certificate can be done through for example ",(0,t.jsx)(n.a,{href:"https://certbot.eff.org/",children:"certbot"})," or ",(0,t.jsx)(n.a,{href:"https://go-acme.github.io/lego/dns/",children:"lego"})," (which has more dns provider options)."]}),"\n",(0,t.jsx)(n.h4,{id:"add-the-proxy-to-the-apache2-config",children:"Add the proxy to the apache2 config"}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.a,{href:"https://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html",children:"mod_proxy_wstunnel"})," provides ",(0,t.jsx)(n.em,{children:"support for the tunnelling of web socket connections to a backend websockets server. The connection is automatically upgraded to a websocket connection"}),". In a ssl enabled virtualhost add:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-apacheconf",children:"SSLProxyEngine on\nProxyRequests off\n\nProxyPass / ws://localhost:9944\nProxyPassReverse / ws://localhost:9944\n"})}),"\n",(0,t.jsx)(n.p,{children:"Older versions of mod_proxy_wstunnel do not upgrade the connection automatically and will need the following config added:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-apacheconf",children:"RewriteEngine on\nRewriteCond %{HTTP:Upgrade} websocket [NC]\nRewriteRule /(.*) ws://localhost:9944/$1 [P,L]\nRewriteRule /(.*) http://localhost:9944/$1 [P,L]\n"})}),"\n",(0,t.jsx)(n.h4,{id:"tweaking-connections",children:"Tweaking connections"}),"\n",(0,t.jsxs)(n.p,{children:["The number of connections is limited by the node itself (",(0,t.jsx)(n.code,{children:"--ws-max-connections"}),") but also by the number of threads available on the proxy server. For apache2 this can be tweaked by editing ",(0,t.jsx)(n.code,{children:"/etc/apache2/mods-enabled/mpm_event.conf"})]}),"\n",(0,t.jsx)(n.p,{children:"We are using:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-apacheconf",children:"StartServers\t\t 4\nMinSpareThreads\t\t 25\nMaxSpareThreads\t\t 75\nThreadLimit\t\t 128\nThreadsPerChild\t\t 128\nMaxRequestWorkers \t 896\nMaxConnectionsPerChild 0\n"})}),"\n",(0,t.jsx)(n.h4,{id:"rate-limiting",children:"Rate limiting"}),"\n",(0,t.jsx)(n.p,{children:"Theoretically one client could use all connections/resources, draining the resources of the server and making it inaccessible. This can be countered by rate limiting the connections, for example by using mod_qos:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"apt install libapache2-mod-qos\na2enmod qos\n"})}),"\n",(0,t.jsxs)(n.p,{children:["And edit ",(0,t.jsx)(n.code,{children:"/etc/apache2/mods-available/qos.conf"})]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:" # allows max 50 connections from a single ip address:\n QS_SrvMaxConnPerIP 50\n"})}),"\n",(0,t.jsx)(n.p,{children:"Be carefull when running behind a load balancer (for example cloudflare) because the load balancer will only use a few ip's and thus can trigger the rate limit, iso in this case it is better to use the rate limit options from the load balancer itself."}),"\n",(0,t.jsx)(n.h3,{id:"load-balancing--failover",children:"Load balancing & failover"}),"\n",(0,t.jsxs)(n.p,{children:["With multiple servers it is possible to build a load balancing or even a failover construction. A simple load balancing can be a ",(0,t.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Round-robin_DNS",children:"round robin-robin dns"})," up to a more advanced (dedicated) load balancer or a content delivery network (CDN) like cloudflare."]}),"\n",(0,t.jsx)(n.h3,{id:"stress-testing",children:"Stress testing"}),"\n",(0,t.jsx)(n.p,{children:"You can test basic usage by accessing your server through the polkadot.js UI as a custom endpoint. For example staking target display is RPC intensive and can give you an indication of performance."}),"\n",(0,t.jsxs)(n.p,{children:["There are also more dedicated stress testing solutions, we have forked the ",(0,t.jsx)(n.a,{href:"https://github.com/dwellir-public/artillery-engine-substrate",children:"Dwellir repository"})," for our testing."]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash\nnvm install --lts\nnpm install -g yarn\nyarn global add artillery\nyarn global add artillery-engine-substrate\ncd /opt\ngit clone git@github.com:stakeworld/stakeworld-rpc-artillery.git\ncd /opt/stakeworld-rpc-artillery\nyarn\n./run.sh\n"})}),"\n",(0,t.jsxs)(n.p,{children:["After the ",(0,t.jsx)(n.code,{children:"run.sh"})," you can edit some variables like how many connections per second, the wss node, etc. The following is a test run for 10 seconds with 10 connections per second and maximum 20 concurrent users."]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:'config:\n target: "wss://ksm-rpc.stakeworld.io"\n processor: "./functions.js"\n phases:\n - duration: 10\n arrivalRate: 10\n maxVusers: 20\n'})}),"\n",(0,t.jsx)(n.p,{children:"After this you get some info about the run and a report is created, which can be used for further diagnostics"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"--------------------------------\nSummary report @ 23:38:40(+0100)\n--------------------------------\n\nvusers.completed: .............................................................. 100\nvusers.created: ................................................................ 100\nvusers.created_by_name.balance: ................................................ 35\nvusers.created_by_name.complex_call: ........................................... 33\nvusers.created_by_name.headers_blocks: ......................................... 32\nvusers.failed: ................................................................. 0\nvusers.session_length:\n min: ......................................................................... 231.7\n max: ......................................................................... 656.1\n median: ...................................................................... 361.5\n p95: ......................................................................... 518.1\n p99: ......................................................................... 645.6\nws.messages_sent: .............................................................. 163\nws.send_rate: .................................................................. 29/sec\nLog file: reports/report.json\nReport generated: reports/report.html\n"})})]})}function h(e={}){const{wrapper:n}={...(0,r.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},9735:(e,n,s)=>{s.d(n,{Z:()=>t});const t="data:image/png;base64,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"},1151:(e,n,s)=>{s.d(n,{Z:()=>a,a:()=>i});var t=s(7294);const r={},o=t.createContext(r);function i(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.cfe38ef1.js b/assets/js/runtime~main.1bd11e60.js similarity index 97% rename from assets/js/runtime~main.cfe38ef1.js rename to assets/js/runtime~main.1bd11e60.js index a297b159b..c23a8d8ca 100644 --- a/assets/js/runtime~main.cfe38ef1.js +++ b/assets/js/runtime~main.1bd11e60.js @@ -1 +1 @@ -(()=>{"use strict";var e,t,r,a,o,f={},n={};function c(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return f[e].call(r.exports,r,r.exports,c),r.loaded=!0,r.exports}c.m=f,c.c=n,e=[],c.O=(t,r,a,o)=>{if(!r){var f=1/0;for(b=0;b=o)&&Object.keys(c.O).every((e=>c.O[e](r[d])))?r.splice(d--,1):(n=!1,o0&&e[b-1][2]>o;b--)e[b]=e[b-1];e[b]=[r,a,o]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var f={};t=t||[null,r({}),r([]),r(r)];for(var n=2&a&&e;"object"==typeof n&&!~t.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach((t=>f[t]=()=>e[t]));return f.default=()=>e,c.d(o,f),o},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,r)=>(c.f[r](e,t),t)),[])),c.u=e=>"assets/js/"+({35:"42507444",53:"935f2afb",169:"b29f7657",195:"c4f5d8e4",368:"a94703ab",423:"c96a2d03",446:"6880cad0",518:"a7bd4aaa",537:"1d027521",568:"9fbdee33",576:"44517fe3",585:"8fb24621",598:"beb33250",626:"395bcc0c",661:"5e95c892",669:"0e0b553a",683:"e07f5a68",734:"9650afe8",817:"14eb3368",847:"e35d94cf",882:"539febe6",918:"17896441",961:"fd15b893",967:"3e44a806",999:"a1331aac"}[e]||e)+"."+{35:"02d7e171",53:"d963ebd1",169:"ab65065f",195:"d57c7a20",368:"caf8d306",423:"e9fb66b6",446:"dc3159f8",518:"adc87f35",537:"c3137273",568:"bebf09d7",576:"45f17c72",585:"03e70e0d",598:"78d70072",626:"ca5c45aa",661:"381c0868",669:"3be3ed61",683:"2f541b3c",734:"ec7f0086",747:"e328d9ec",817:"aae79236",847:"d524cc5c",868:"de0b9a42",882:"1eee83f8",918:"f29a8470",961:"a7a1d2a9",967:"9d515e57",999:"1fe88788"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="stakeworld-io:",c.l=(e,t,r,f)=>{if(a[e])a[e].push(t);else{var n,d;if(void 0!==r)for(var i=document.getElementsByTagName("script"),b=0;b{n.onerror=n.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=u.bind(null,n.onerror),n.onload=u.bind(null,n.onload),d&&document.head.appendChild(n)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c.p="/",c.gca=function(e){return e={17896441:"918",42507444:"35","935f2afb":"53",b29f7657:"169",c4f5d8e4:"195",a94703ab:"368",c96a2d03:"423","6880cad0":"446",a7bd4aaa:"518","1d027521":"537","9fbdee33":"568","44517fe3":"576","8fb24621":"585",beb33250:"598","395bcc0c":"626","5e95c892":"661","0e0b553a":"669",e07f5a68:"683","9650afe8":"734","14eb3368":"817",e35d94cf:"847","539febe6":"882",fd15b893:"961","3e44a806":"967",a1331aac:"999"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(t,r)=>{var a=c.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var f=c.p+c.u(t),n=new Error;c.l(f,(r=>{if(c.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),f=r&&r.target&&r.target.src;n.message="Loading chunk "+t+" failed.\n("+o+": "+f+")",n.name="ChunkLoadError",n.type=o,n.request=f,a[1](n)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,f=r[0],n=r[1],d=r[2],i=0;if(f.some((t=>0!==e[t]))){for(a in n)c.o(n,a)&&(c.m[a]=n[a]);if(d)var b=d(c)}for(t&&t(r);i{"use strict";var e,t,r,a,o,f={},n={};function c(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return f[e].call(r.exports,r,r.exports,c),r.loaded=!0,r.exports}c.m=f,c.c=n,e=[],c.O=(t,r,a,o)=>{if(!r){var f=1/0;for(b=0;b=o)&&Object.keys(c.O).every((e=>c.O[e](r[d])))?r.splice(d--,1):(n=!1,o0&&e[b-1][2]>o;b--)e[b]=e[b-1];e[b]=[r,a,o]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var f={};t=t||[null,r({}),r([]),r(r)];for(var n=2&a&&e;"object"==typeof n&&!~t.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach((t=>f[t]=()=>e[t]));return f.default=()=>e,c.d(o,f),o},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,r)=>(c.f[r](e,t),t)),[])),c.u=e=>"assets/js/"+({35:"42507444",53:"935f2afb",169:"b29f7657",195:"c4f5d8e4",368:"a94703ab",423:"c96a2d03",446:"6880cad0",518:"a7bd4aaa",537:"1d027521",568:"9fbdee33",576:"44517fe3",585:"8fb24621",598:"beb33250",626:"395bcc0c",661:"5e95c892",669:"0e0b553a",683:"e07f5a68",734:"9650afe8",817:"14eb3368",847:"e35d94cf",882:"539febe6",918:"17896441",961:"fd15b893",967:"3e44a806",999:"a1331aac"}[e]||e)+"."+{35:"02d7e171",53:"d963ebd1",169:"ab65065f",195:"d57c7a20",368:"caf8d306",423:"e9fb66b6",446:"dc3159f8",518:"adc87f35",537:"c3137273",568:"bebf09d7",576:"45f17c72",585:"03e70e0d",598:"78d70072",626:"ca5c45aa",661:"381c0868",669:"29c2207b",683:"2f541b3c",734:"ec7f0086",747:"e328d9ec",817:"aae79236",847:"d524cc5c",868:"de0b9a42",882:"05a4f95e",918:"f29a8470",961:"859826cd",967:"9d515e57",999:"1fe88788"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="stakeworld-io:",c.l=(e,t,r,f)=>{if(a[e])a[e].push(t);else{var n,d;if(void 0!==r)for(var i=document.getElementsByTagName("script"),b=0;b{n.onerror=n.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=u.bind(null,n.onerror),n.onload=u.bind(null,n.onload),d&&document.head.appendChild(n)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c.p="/",c.gca=function(e){return e={17896441:"918",42507444:"35","935f2afb":"53",b29f7657:"169",c4f5d8e4:"195",a94703ab:"368",c96a2d03:"423","6880cad0":"446",a7bd4aaa:"518","1d027521":"537","9fbdee33":"568","44517fe3":"576","8fb24621":"585",beb33250:"598","395bcc0c":"626","5e95c892":"661","0e0b553a":"669",e07f5a68:"683","9650afe8":"734","14eb3368":"817",e35d94cf:"847","539febe6":"882",fd15b893:"961","3e44a806":"967",a1331aac:"999"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(t,r)=>{var a=c.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var f=c.p+c.u(t),n=new Error;c.l(f,(r=>{if(c.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),f=r&&r.target&&r.target.src;n.message="Loading chunk "+t+" failed.\n("+o+": "+f+")",n.name="ChunkLoadError",n.type=o,n.request=f,a[1](n)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,f=r[0],n=r[1],d=r[2],i=0;if(f.some((t=>0!==e[t]))){for(a in n)c.o(n,a)&&(c.m[a]=n[a]);if(d)var b=d(c)}for(t&&t(r);i - + diff --git a/docs/bootnode.html b/docs/bootnode.html index 8fef5ab09..59c881e47 100644 --- a/docs/bootnode.html +++ b/docs/bootnode.html @@ -12,7 +12,7 @@ - + diff --git a/docs/category/validate.html b/docs/category/validate.html index 11853c12c..dc31d5087 100644 --- a/docs/category/validate.html +++ b/docs/category/validate.html @@ -12,7 +12,7 @@ - + diff --git a/docs/chain.html b/docs/chain.html index 958ba5059..18278abca 100644 --- a/docs/chain.html +++ b/docs/chain.html @@ -12,7 +12,7 @@ - + diff --git a/docs/dbsize.html b/docs/dbsize.html index 8cf6ece5c..3606a63d3 100644 --- a/docs/dbsize.html +++ b/docs/dbsize.html @@ -12,17 +12,17 @@ - + -

    Database sizes

    Last update: Sun 07 Jan

    -
    ChainDatabaseFormatBlockheightFullDaily growth
    asset-hub-westendparitydbarchive608945189G162M
    asset-hub-kusamaparitydbarchive6161367150G302M
    asset-hub-polkadotparitydbarchive5385277117G307M
    ksmcc3paritydbpruned366G522M
    bridge-hub-polkadotparitydbarchive170523537G184M
    polkadotparitydbpruned302G565M
    bridge-hub-kusamaparitydbarchive248356253G196M
    collectives-polkadotparitydbarchive291373154G190M
    ksmcc3paritydbarchive213216062.2T3.1G
    encointer-kusamaparitydbarchive457285681G149M
    westend2paritydbarchive19006285369G625M
    polkadotparitydbarchive189314931.6T2.5G
    -

    snapsize

    -

    dbdiffarchive

    -

    prunedsize

    -

    dbdiffpruned

    -

    commonsize

    -

    dbdiffcommon

    +

    Database sizes

    Last update: Mon 08 Jan

    +
    ChainDatabaseFormatBlockheightFullDaily growth
    asset-hub-westendparitydbarchive609641189G162M
    asset-hub-kusamaparitydbarchive6168429151G295M
    asset-hub-polkadotparitydbarchive5392396117G298M
    ksmcc3paritydbpruned367G522M
    bridge-hub-polkadotparitydbarchive171235937G167M
    polkadotparitydbpruned302G562M
    bridge-hub-kusamaparitydbarchive249061853G172M
    collectives-polkadotparitydbarchive292085754G170M
    ksmcc3paritydbarchive213359602.2T3.1G
    encointer-kusamaparitydbarchive457993481G169M
    westend2paritydbarchive19020659370G495M
    polkadotparitydbarchive189457711.6T2.6G
    +

    snapsize

    +

    dbdiffarchive

    +

    prunedsize

    +

    dbdiffpruned

    +

    commonsize

    +

    dbdiffcommon

    \ No newline at end of file diff --git a/docs/disaster.html b/docs/disaster.html index 41d494acf..76b0dd8ae 100644 --- a/docs/disaster.html +++ b/docs/disaster.html @@ -12,7 +12,7 @@ - + diff --git a/docs/hardware.html b/docs/hardware.html index 06c3fb7ac..9a99f3c6b 100644 --- a/docs/hardware.html +++ b/docs/hardware.html @@ -12,7 +12,7 @@ - + diff --git a/docs/ledger.html b/docs/ledger.html index 48f11dd30..d0f9ef901 100644 --- a/docs/ledger.html +++ b/docs/ledger.html @@ -12,7 +12,7 @@ - + diff --git a/docs/logs.html b/docs/logs.html index b949cb969..9df703449 100644 --- a/docs/logs.html +++ b/docs/logs.html @@ -12,7 +12,7 @@ - + diff --git a/docs/monitor.html b/docs/monitor.html index f71bc1e90..3dc447725 100644 --- a/docs/monitor.html +++ b/docs/monitor.html @@ -12,7 +12,7 @@ - + diff --git a/docs/nominate.html b/docs/nominate.html index efc141812..c3b45c602 100644 --- a/docs/nominate.html +++ b/docs/nominate.html @@ -12,7 +12,7 @@ - + diff --git a/docs/pool.html b/docs/pool.html index 9e487a403..59cc3ffb2 100644 --- a/docs/pool.html +++ b/docs/pool.html @@ -12,7 +12,7 @@ - + diff --git a/docs/rpc.html b/docs/rpc.html index f7400a1fd..884c725ff 100644 --- a/docs/rpc.html +++ b/docs/rpc.html @@ -12,7 +12,7 @@ - + @@ -43,7 +43,7 @@

    Archive node vs pruned node

    A pruned node knows only the recent information about the network and not its full history. Most frequently done actions can be done with a pruned node, for example see account balances, make transfers, setup session keys, staking, etc. An archive node has the full history (database) of the network and can be queried in all kind of ways, give information about transfers since the network started, historical balances, advanced queries about past events, etc.

    An archive node requires a lot more diskspace. For an archive node you need the options --state-pruning archive --blocks-pruning archive in your startup settings. -snapsize

    +snapsize

    tip

    Inclusion in the Polkadot.js UI requires an archive node.

    Secure the RPC server

    Via the node startup settings you can choose what to expose with how many connections from where through your rpc server.

    diff --git a/docs/snapshot.html b/docs/snapshot.html index 0dec8ea61..a65d21bd5 100644 --- a/docs/snapshot.html +++ b/docs/snapshot.html @@ -12,13 +12,13 @@ - + -

    Snapshot

    Last update: Sun 07 Jan

    -
    ChainDatabaseFormatBlockheightSnapshotFull
    direct linkksmcc3paritydbpruned21321925353G367G
    direct linkpolkadotparitydbpruned18932231291G302G
    direct linkpolkadotrocksdbpruned18932633291G304G
    direct linkksmcc3rocksdbpruned21323292345G365G
    -

    snapsize

    +

    Snapshot

    Last update: Mon 08 Jan

    +
    ChainDatabaseFormatBlockheightSnapshotFull
    direct linkksmcc3paritydbpruned21336278354G367G
    direct linkpolkadotparitydbpruned18946506292G303G
    direct linkpolkadotrocksdbpruned18946907291G305G
    direct linkksmcc3rocksdbpruned21337643346G365G
    +

    snapsize

    info

    Snapshots are compressed backups of the database directory of a polkadot or kusama node. If you start a node for the first time it will start building the database from scratch, which will take a few days, depending on network speed. If you download an up to date database snapshot your node will be up and running quicker; under an hour or a few hours, depending on network speed.

    Recently the warp sync option is becoming more developed and popular. If you start the node with an empty database and the option --sync warp the node will first download the finality proofs after which it will be ready to validate and in the background download the remaining blocks.

    With the "beefy" update warp sync got temporarily disabled and now so for the time being the snapshot service is re-enabled.

    For now the snapshots are available for kusama --chain ksmcc3 and polkadot --chain polkadot in the paritydb --database paritydb database format and the rocksdb --database rocksdb format. They are pruned with --state-pruning 256 (default), which is sufficient for a validator node.

    Automatic install

    The following script can restore a snapshot for a quickstart. If you want you can first review it on github. You can choose "snapinstall" for a snapshot restore or "nodeinstall" to install a complete node. The script will ask some questions and create an install or restore script which you can review before executing.

    diff --git a/docs/tools.html b/docs/tools.html index 2a41180f0..d746fe5c6 100644 --- a/docs/tools.html +++ b/docs/tools.html @@ -12,7 +12,7 @@ - + diff --git a/docs/validate.html b/docs/validate.html index 0a8efbb7a..55af7b0c5 100644 --- a/docs/validate.html +++ b/docs/validate.html @@ -12,7 +12,7 @@ - + diff --git a/img/archivesize.png b/img/archivesize.png index 4bf8b230c70456161be637a243f9fb4b5543ac17..0d6ea9fc79fab001431b4cdc6c9a12033fbc8649 100644 GIT binary patch delta 5828 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 delta 5835 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⩔9X0#VLgU;D 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 PksiH!##+@H4(R^_qFvPH diff --git a/img/dbdiff.png b/img/dbdiff.png index 95bf2a12d84d186e5fa57b6ceb5b8ed388d481bd..45a435bcb349520bed86b0b5b5c6e82d71c9c951 100644 GIT binary patch delta 1891 zcmV-p2b}obQ1ei*%pfb`T&$5I1-n>J#q|jC1|*k>)_Q5E@rM6zV+q?n@6T9~f(i0e zT;-xe4Yrf-AQgX2kc2kmGQSmLMV$Jg<9+?TDJ((88FK31im?qAxmfSc%82Q^eXI5@ z-@zTf%?d9qP8bne^xL%v!Y&pgir$N^D=RrMLfBg@IX6_%T#a;fTL|HMJ)O!e?8S#sr&}aO(000KV zNkl(#eK5yU(wGVixy+#2f>WW1{Oxmfm&|9*Gc0b0=wLT^=%>`D_u zWznFN7t#gRKjITSh#LpHSkFZCqED*r?bU%QP6@Q9kv<4z=)lx;tnT7%6JOpklB->Y z#^?2UjW>TGOps?{_ZGxf%W!|*{r&xRZ3WmNJ;YdbcQEl8C=0EchtgZNmLQ`oNbhgO zxHXm$#H-X^N_W*dMnNSO@o(+>zHiqhNpzzaAd~2Bv@OWo-->Z-#4kG4)A!4FovXTS-z8jqzkgcIMF&(Ne@1pn@1o27Xt-~KC2xAQQzvzw>|6G3yLOkJl5XK;qE_(PrWAad9uQ~S9)H>Rl zrG7JV@5_xz6NE7XJr_NwonKwQ)JOft>Sh;TlWMnp zgX-7C7yr_JoICVIn<)B9?1kt(h(7xfu#0tD6v2z8T8Lis`So&Yg(QM_n^vI5f+K(G z0~6$~D6*o;;dSp(3=yPNgWfCE#J^Z|^bJl)kiOrFadqf75;n4DYwV&!o&5b(pMUi4 z_n#J6!5V)4na>~8_&>Gyh1FlP`e(Q6_pVr5k^bqVM9y38Lwt>ge~Y>bv5_=cQJ^@9!HHzaRDa zesJ~g`}zBPUVoqW=kN9Y`@GcRs}{e%ua`-IjUO=j`+UtJLXkgX^Y!h%FSTD)!WRnp znp9YP_2L7&{=n|dLa%Dar_Pcju{i=o|r?Bt?S|^g01&Cj^W>t335|R za>3;{AE6 z)sHYX_G1>GPKsSsCG^(CFB;Gyv!8FKzGWsA7MV@SGWg@{vM>CD!_<2LBcXE%yL(}d z$o@pwuJ{=d3}hW6<$>*bQPZ7z_r3!C)}X1nPf|G+Ay^;Hyoo>|ka! zYAHmnR`QfWjcGk(N#AC5mPX3-4s_%=UGlWkXWR!kpjDUBUiV7TfrhziKvO1IHf3Ga zSgnUm^Q@>FGl&+qq;Io^+eXT4)ZX*3_`Z{;0Ar84dWRK6F5z#FV=>EW#=WyDga z87d{2%BJ6vz72ot@+X~Atjv+)bjjnkvyPN;diay-_PWcwHPvn|` zu_>n{L_iSTekGhdWl6BbR*`Wd_`+Uu-RrC+_qBe*sAYenI`eswscCGWZpAGHejAY; zPdOzjQzO?EJK^LhOMP`>E()k62c^b{ON)LRDkaXw$f*z;7$LSV5Trc3&r+{E&;) zwr!>zCgXn+==42xf}a|WW%XK`N@6O^c%h=Nn@p|6iknyKT z|Df?x1$9A2Ev4>*G%2R4yHYo0)o+R4mQ57)lvzDCdiFEnI4Mhltye1JR49{|7iqz!qQ_8~(qIC2ae=nIMclT;-xeHMbwL zBCwi6eSaGRVQui+ThIdGuiAA*kYUCluJT(kR>Y|CEPKa)zdP*!t>^}! zx2i{WrHP@kXi$I33+V#us*|2T5O%SiiReY2RNLFD167<7Xip=35X#Vjsp(kV#oH#n zyk#U;y9|ww`ZvxHCdf0fdkbQ#Ww<}@{{DWuwgT*s9%8JzJDB(kl!aE!L+LGBOOW}$ z730=eMi8%3dnw&j>lg)8Hog87wefAy6CUqg&Jph9%Mkxm0`yh;AThyPhkherBYU>SE;`i7-(U6lNB@5RX@M22 z;pd~@osL%ItK{nm+e2m@K+o(P-Fi=IRGF8d8kiSuau#*8LC4caC_!%F^VuIWh zrtPRE5#)F4stNb(7B=4H82-k7$BYSbPs}06*0u2y!Pfg6JEXDSkqL5BOmea8x1($8 z5$O3T=o=H{rWos_Gt#l=bz|&>vQd9z-!N|+8+$x4e`eDij$@UdnsG%8PZajy^ATTo zn8>N2R7wVaVMC_8Fn{s>yakN^7#sUBi%%!TuBsAx>*5y;Xpz~^H&fp-lM0K>reqoX zadz1k{=s4Dy?~L>xrE)lFh}x%|3=>ht`*bc*%*|Xq~V-3NOcT4UJtuL3aHs4=aFEa}^<&eBMk-hY9P9H&d3cKVF_00*?{ zQrhcYDLT+FR}E;&1k0wZs~W5IuxXwZbz=t6;+FJn)^OWMnT^_e9v0ts@|2u#`mR*Q zoq)>sq7Zn4l`TEI)ufDA>NG>8BvaY+Thg~-UH+s~ij_HXoGy9XcGi(HP7i-l-ClQ@ zx2D?7WgoNj2!AqSYF6^B*OI=CO!-eaCGQ&`FVjw*vZVY_rc}nA;LEb?bq6=X7i-xD zWXv)z;aiblinXfhvlRGkL^L+#l!OQfqT8>8lcy{Rw%95%ZUkT0Yp#2pwdB6mZy2>~ zRA)X^WoqQQVkewDWl6BLrGGN+gzk0M{(4YHiX=L76(ioKwol_YWYj76geBEr?Dq7)*>Fj0uS@dhbM(L9{^-A$l)^ zsH2x?x%2zqweDJXzPumi?C0$L?B~2^zvt}3*GI2w(1dr!ZtfH`l4WTr-YnYx1%@1U%^>(JS~{Qfu|f*cXq1BF11d zWRd6V8p{Ql&x=(%bpo;N&MkR|ve&8K*qByFlB2LiglFBOb!<#-OFLP@)CCCaw`y&* zQ&y$B&x#bxp1w5J#XQ^c5%67lf$NeY6Kq2Z%q|}E(DQ+WG{W}Cn+@rUOhY|ZOyGBp z$(7U_d(|7QCu-nb&N^Rw%D=wezEn21&%Z=w8_qrSq-X^O&{!KLyY0n$03Ex5aMa8fW-ouQ2@+C67lljgY^NUqQbsq2tX z+Vw(@u!WY{BcYS0F}RQztPl?w*v(8+79&luO-r7N%shb0AQ%^LOtNAnC8OWk*a+kh zn;UWYQEH#ue=G_Z+}*2v@ihX1O(8nm?J6rWcvDDYx!Td1LVti4!=&$v>e-eDR-_O>`STf(f}QCL&SxmF zgAq+d z@2fT+wi!&Rd#@LaQ6y<{-PDisn zj-#r26MDp?01b_Xu*tA+exguiFbD|v{~qmt4R=oC7n=-vtM+fAbf53SYdnQPK?DPN zlaKSugr%7WR-S6a{s^|gX_iSr9yXJhAHbYQTL@JKPjUu5q1aP(qq*~^-v~mNGe%Rm zpG`E{G6o3$&fO1$IffUQA+mdvNjWtW9PWKa!dg7KVPb4qcbz@D**UVl9SguN$) zAhm;}k$m!JC~9{(R(1H!?5~c$@cWNUjHK{UiRS%2YmNlV`A*P1HEkA;K0`c&{SV~v zPM}d);u0Tioc85IPEC%~o@YuwFq=)5PbtodHj-s2_F=yP#_tBSO>_Pk__8nMCriJk zpx|D*hpD*LBOc7~-c;XIY$;n`XZpvoC%{M@o>CWRx6{-N$F$+xSSWNy6XaD9@i$Kp zUom5QHPv&3!9fg;6BoDF?^D5BjS%rUp@q;Cn_|&%v$(IU3XRG%1;1k>@&P~W+_`4t z-2LX}kKI@@z%O*wlivE&ll-pm6!=CrE>Pzu2}}%OW~RK?;nYV^Q83e1QDa*oFV4}w z+GIy#e_7u*onpXn*@z{%%h8-`n zq!)5hb7>`4q&_YGz1T;p!Y}(ex|BxWW|#L9u%J38e>ctdxu4?`wX#g5_Nemd>-;aD ziJD};pHBX9xcxfyrP}V9YvWo^0sun!ufw0cysyy)Y9zkd{yL>s#OOHg>SCXgqo14p zCI+s@1hdp4lGetJXexQ5_rt`axq#4t{aCgsVt)o~q>xk5P!JIv!xiBT|1k&q8_wv{ z1L)a})#-_hbt9Htfj37gsx;g=Xt{y)n_jJZM)G-pz+^1R@83F7Oj{c6=K%;gI}e(X zj7O}b9h|`)!AB4K+Rm;y!X$rvImn9vPr|#E#1=h9XEJ%mPu-cSVSv#`CR7&}`w4C& z-ec1>t@$)-QZ$m~mdL89O_j`+iFG#Gx;R7$Xec3lB76H4y%{mqQ9N(Yy#V z%6~qTU5k+%nq|Zf9#-m*4EMp|t{JvJdHeZRIuwA4t4@rJ<|$Xxdy3rAUi!E!BY1m^ z_YRox{nNjG*P5WlsVtAOgFIG9T$B=XSkv~xobtoz6_f@lH54e!W2Aj6Q zm?u5I*VDXEgp@J$%6&=rhm*7Z0Qa@B*bD6iS7%|m&K`Z$_GwO-{~u)d^>M5MOs0ia;$JH(>Ku~xvOUs5!NL3&;^Caw5v7!-I zua^o+izO92_ZGgel5G`0X)7H&`!qPnOOb3R zd`Z*hlNcypDepY7kfschac9%!%(XFSe+`Jpc${hwtcDw2)Gn5A#x!`JuTY<^zlGC; z{2{aQfcO6AOiVYmz3P9qy6F1!-WD+xYFa!O3r|lMg_7Uaw=c4iNIZl(dSGyRn+sEe z3%+&t!h8k^62K3zOKSrour;bg=P^!&om9I2;kIVqgOo%o z?;`;ZKBMa!R}Xu+`tNz4mt7FwzM2#rhVyC8{*MmmIGep)C0cllIqZEbEy*-rANX5( zda&G;cB5is?}?LX@u?DWpkw{HfZr6aPn428VTco ze4A{!gLqkClksCgs|@E*d&#>SPShr^7Z(3xp?PsZYPeuAIDWpZL0{hKNCDn|AKOHJ zuw#c}7`An*@+AiBfCJfL0lPjjPhaw&O~b39Q5f3jfx(5p=C$#Xh0xbL(0!ZSnmY(0 z(To+Q!DNe z05j@)?i42@;~C@U{=37&NGgazN%w@w&=D6Jq>VdiHC4esqR{e)>-YHCT_t|Pg!V_n@H)T`p3P3H zAzfQD%Y0srwQ~NdcU_g}4dv_?pI@-U%1!+%)t5lZXUgx}OhFXy?_1JCd%ZSZ$Jbc{ zUOKYy2_##yE($?4uyPV8BQXPSz+Y~x97q583Zpl4XuZNUg1YCl*Q>sERB9g_Dp8S7 z-2)t&k?RU6dvJbAg5gwuQn@16-i8)OzWYa!6i2}e|L1!oI^FzR&K*nZ;=>qH^g7Wt zp5XgocVvAeSa;hG#gp>R8U}q6huwUw@O+5Gn;+Zs7LmH7f_ie${FQubAnVh7BYWwm z^vTwp=mW?Wf3{=DUf~z6y&?KNzm#_tFerh!XX!RCxc?!xX(sh4>M+eh9i_Tl19)J_ z&yLLMC7~$NgRXa~JoULD5#q>~VfB z!J89Y=xcfEo;`<@e5BicJ4+vDbT&*u3uP~ut+?~auD|aDTq>@)u94uhxbPTwFK1EV zz(oVmv`|6hYX&>#^IE2LnGWQ{Xv3wBho(6@{uG)uN&N9ymkU^TsMWl{0TV}Cv8hFQ z1mkGpkiGG+5qD@yulU|VHl`D}3QKoYLAiEQc3@kHDCA=!W+^yxg@Ywou#kxIi7hC*IJ(X+1}LQR2#o z+d9~Xjn%e5yl<|EA=~JsHGRUT^Cte>4_A6@%`ohms6~-_RuXpS{g6#s7w$Og^dOY2 z7t=`Zk4~;HWI2o;{3oG+Lp5+;hxiF@(908{ondKO_BeRR<|tCYC9`_zBz zCoy;bhT*wcx!#@kz%;ma`}pF`vcRNq;+wg;6uB$}1Q4%Ggs6!dpv@x+nSS<&6C#t+ zqVei94NyAIJq?{j!$lyj)gY=hADM*@WcNvI&EeBFne+Y_*!yD+l03MFps#7WNiZ+u zF+BO=YIh;wi|sn2t+|B9u7Ajdr#EcP=P@k2w3+$!fWn)btY?o0kYdH!`2V8&v*N<8T1 zxKH`czGoKY$&PUhjKaqPZ>jNlrFa(2u88r@^`i?T|5i#C8v6Kz%8^2DXN?Ac{YB;9 z=_sT3`hpKWyIggx-CzJ|7>(<&L{93Q63WSFYZj0Dl-8ZCS95$>=bh;psb?~o*4pwvML{|DhdtgdBe z$;e8wJr$cefPR7&{dLj4 z)im)6qquIaBtYi}^;@;ZwA8;-8Sx4QINI(&RQm*Z*2zx30+9ZHaQWWnH+u_km#bj` zr8}jso}C9*N+C1i)7(~u7&hkJoj%2UeOBs3r@H?4qw|HBl+qiLE{CQekCacr>Xdb% z3Fz6??Z z1?y$oQH-FLgz}eUgRxE~meuwmGK&Ry>M7Lde8oq3F z*lsCl>C%N%NF&WtY{i+TQ`jICh6CH`!*Sxql@9&>ucTE#+p>D2PZ;=s<6$;my+&SE zSQg;4G5;$zPIhjY$l^HS-pPx0nWA@=`f8xEWEy3XCcHlnOr1wCui$&mEPdY(?GQCj z$qI=O{Hw&zZUZR0fGWDOt~W-2Lo5wd5u*|Lo}?-9*GJ2b`x%h}zEl3^b#g%8CyB%Y9#}0k{)v=nM^o&9(xU~#4C zw)30&t0G6n^S=0v-+-8e8HX>+$kN>v?MLF>kHsqOYJV}o``U;ut<03jez}l27RU&c z23k4{&uQ(oH_k8km5qm`dQtwp-F0MfyaHYw(fe>{QfTJyviasAyJ)m*#`GzE8;MO6 zU52j-9gyHe1Dr;j<}J4#l{g$`Z$@l>sB$ZBak&43N=@)5U*W1i>E#o|kRh7AYrYMq zjJo&0$;D&`j!vfhJ@ue(y)%mO8*%8u#?+6f$AV1GsRY;UO2=DsP08GlU5<6qN3e(I zHDsY}$>2-w>MtlTk|T->NO~H0_Gkl0E%=j0Q)}W6m3{K;4R8bJ{#SuZdS+A(Ns?bf z{HQQA7()`!(Y}aJtCr)ACQ^DC_4eHOzC4c{$(bUYtp~)e*+{tw@fW=B_(qGw-Rk}C zRy{4uXfx~CSXZm5_06Z*n~n|KFYDO1R+ABNRNU#I1Jv9PX9YW4y3a7|UZP78o3uND zKM(BeKZQskMkMM#Or2_yAOjB-`RFwM_>rHT{vxZ$#>YK2fAhA24|vrstI)5xztUjZ z&OZ!S=fZD|g5h+9lwe4tDWsUjhr`pJ7ZN0XtAdzMi4fJmGHDdt=is>8YlcuW^!nAj zpf%A(WLmP2;DEb*G8wF(-u4s;rc#(@5w80E*MtP}l#dP9)oMh9NQFV>3zF;FqY?@l zGBiMxvA1ea{Ci4>m`k%nuh^}4Y)`__3yzz|6>M9D3XbEVB=JSF3osF^@&T;PbIM8x z84mdcGA+skg;##Q;0y1DX@Fn=V4_g=J*nrX8eGxd0wy_nqHp;J{+y2)9!9=7(ksK! zU1ZMQ{M^8qXS}M$SCZ7>Nr>kdHo(WveVMKe{ZXryrO{yC zBc3OBa5Su^V099T^(5XKyB9Sn;S^?%U zkP70DC41}5N&p&dOm#0?c+#}FE^$Nh>@+ekhOe9vi2d=$K&2e`=MAk=f4b_h5wC9) zbryTKdheh=B^BCdJsmvdmgP9r=Z{EKqCc;- zsBdW2i|@x7a2RDSRCK3hr)9;Iz0jp0z=%8(=&h%J+!X6&kq6VHQd?P;x9u6+I?Muy z3(%Vfs@67rk8?^$f8+Kkj@h?afH;LK8q6O9B|6KEtJ^GBU&`G6uVh~=hl=XHRVCa? zvuf=&`9As{EEtb96wrAHCk3uXlv_~LSIh=2pWK0`{&S$V*Zt6d3Mmf_JDGgj?S>@@ z=RYfHhEkYE!L(nzwqrvA4!IB2I~L99VqlDv-wsqa7xr}fb+cXyO7V8OnX0lov#cHT zQ}lX~M1molDQE9R2it3Cic^C)1dRJ-VSl}-wI5M162li zF_?o7Q~(~VD_ilT5{j4uVnDr5HXQ^0I+qzj&<1;Lsyk-vo1N*FgNr{JNnX6w>-7?c zj0-=i(=4!H#s+3#P;MkgsWETpM7om{;L)Gst^nfsKAh1Ki5JQpNPrjmX3#%>u}%DD z+Q7v2W!*cY5xSy4x{xNkJKkfhu92kbjE$Mnl?7%n4qo5~443#5svfQ0U_`1fXsimB z*h5U@#~nSl_qtd96xS_nnnuSVpEWZ5%!k6eXw@Ie}V&td5MtU%E0p5Byy z@uETkY4-S77uue}d*cXS0~Au}{@H+`Ooz7g5|pjPe_mC+tmu+1a+*k`>2dn?T!M|- zp1+FY>0|BHU_$wLh?A_mB^DkWcwV&gQ`;t}|3TkYM3>$p;z#cYVT^rQzo=Bzfptnq z2na%PwX<;5B1kw&#Wd6X&_Tty4zGFzMzis-A^!cDnx4m+>40i8Vyc2e(zYv#qO&C} z)V!uOA;ba&vL|a*+qd#~jTzAY=enot8SaIm6;v|*l4g5I6b@z&gR8kW&@;m?_j!O4 z_V%X`;L*>LZAHm@0Zcpl#D@oqw6QIy27%;0F^>K|f^{4-(yu)pT=cw}EliV=Q|zLO zcCcZGg@hY(dAGHlI4$-L^%_&pkOlF_mlgVIb8o|C6)HPT3(Z_N-|x+tI{lE^hvq-r zZr_Xz_w5_$CgFF$jl{5N2W1w2Eou7fk_IeE+gVe*HPQt zeMf3F5{M#$?oo1AnM5NsgA+xl{C&SejJ7o|q!)+IXe#G|`%6Pw^CG~nqw>_`>0$Yz zeEk&dW&%$%Kxac~p06gmC)kkL&#{I=*%j$n`@-XV7&HRFa|J# zVG!(ML0BjtEN=LC{ygxO7M6)_Yzr4=NcnLJPk(%XRlK$cCV;q-M^dmsP~iztGkk!* z;JBsdW@g`MZ}=^~{a-3+AyvDtS)ML;4_GF6`pQ>rWaqqc#)MGX0&NY2!2OmS5TO*; zSPg_i6>o5hq>S4AT0m&ve;PZKFJxigRf*9@u?E$yW=}H=Qm=|$vwiRKa?XZdMm&mY ztvq2fNhZ1K_K&Xbj>}CMX*UaG{(eD>m?y#Uj92{YtGqf*UL&TqFBMH*b{nxv7?mdt zrTjeH<-GCRttLU#B(90Lx#+N|F6^6E`nzh`efyx8w9gLA9z&7rs%&oz1?H-1gQI{z zY8LGiFmwx|cvo6A=>@*+A$ND<5ON_(lr>`z-?>2cOruA%E ziJyOyo`w5_g?srL2+Q9OOGR%)aP^%?{ zd4r}$CsTzPZbm&X1aUW=bco@Ax4Q1i`Rq&@H_hC3f5}Vp&EAH%9|OJbBFw5tA&P+b zo7Dt%gC-&u#o%Xz?Y@#OQ&jHbckh2L|to70f67+XCM ztnAG_svf%Xx9fo@X1Efq*xE3#?ns~8pOq=7no4PwfPmtOmKwzPy;EZ$eBJ>7;S3+7 zkRc~xn~n@Lf-dxWNF7CHwYKq=|AtWZ=Ygi)o24^C8Lh(=q8;*XKXdf|oYXFze*rx5 z@|-L(Pba9>tmTij&ENtYey?CJnkf2MW+LlleV3~r`;og}8BV1NYJ1b1`!=7i`V$xM zPl635o=Q!hYaT~-tA>!h!xm4VsnmJ=sNz9bfnfzLWcOmmqhA&K!iq~;FrcW7w@ms@ z9OHS81#^Lm@(%{=_{b^^AQZQ^ZMp7=1g+IC`|$4V?DOk%@c~^W5hd^0#Ua(2RaG~hJc|_Tcyizij@Hmi`j_^yhS_p?LQfsP^6u=CxI`Udj-DE^ zL9Czd=l*McsY~k!1g&k;*l#LZOcv6LB+mI#Ip3bi{z2##75!ZaWauN8eEBA1?l-vO zOkM@09}3$rJ`Ws=9Fp1(TUaBlH|>_KIin{Gqr!@N!=+V;Bv+ekibDa-OwCby%AW>P z?hBT@np8?va~64^?qqvUNLK#UC;)QnX%PWtN09D+^`&%KB5(n!!~?%onR>fFYwSa3 zIZgyIPQPoUF-is>u!c~kh}JwD$PsFj0c-k%rrqG3fS8`VdGXn|_TVrg-|Tn`EmL4B z8>too|9UecG@x@%@t4d8EW4>zvgG;k8)>$P8mRp4=(!)aO+A;QNw&T5#)U5MNW8?^ zAL!HYCQVQ=xcUM4(yb9W2o@7cF)(afYEx4Y4Ngb}12?5VsUV*0Rz4>|C<|<)1cX*Q zKp%zV#6c8Ew)%>zJ9z~r?bL_gLEq9MA*~JY$D&eYliywh*C%D!Ag;dnES(;dlFm1E z0B%!%E;dj<8!of>Ke`uy?Uo}j;mxwqq$5$%9cfccwRhl4lyTc4M$l6g;o$8eC$5C!y^Cm-n?Ffw}{dEjLBZ^1!_2d0TwiH^Z1afSxMt_~)9=`&F zEYqRKs-pVue0l|C+u@$0aUazX+(yxS7I<}n`jSU?()h-=N!BTI*5 ziG1Q1{RaX;d)b1}Rqi)OVjY-7rC&rfliBfaH(5oc9n> zl&K$1&;8q?^SWb_91m52N5Uh3t+G#c#-*kOn z7Nrcn)~`0X?vzSgi71+2-<7qw^v!D@Tsru706%WBa1!nYahv^NJlphFAUQoJ&bYKV zg+3^bmesB^74G#~y5k9*;*WAKSpNl?{vn4nk#U!G`pj^(4kuRKioN}33js8DXwL8c zR{D^9F~lGf?4i*F$l-i&v)ouU`K3#*e(sW&-~4IL^V(xipSujkM`Vz8!g)Rl!wNQf z(xh2lS~&WG9>o3ex}c1l#JkhaJuRZpV(2dab>B#L>sR{rpq%{qt*`2T4;HIHYs?+N ztM9?Of3$SZ#E@Kp^HPvcA4LiwKPdIXoVYUIv~idH{Pf_7YtNVM8wwyb7p^88OcdK7 zK)*~X>sc<2$noy}bwIbz0cTj|PXU#>#b(U$rUY z8$w(WblL4od6mCxp0J3CCqzv}9uBD`NIZXAqYKbdi^%*)`z$BU#v=B}DiOVJ!}6!$ zkA^ng4nid1*)>lBygD`A-iFIhvM;0%LZ=Pnticysdml_rE#(P>S0|bJbc@WA!KHHL zz#o(%W^b_qCPWT_)`6@&AT>iF!dJ2v`j_*4a!A?ECy>nxv> z64p3-5AgCWi)_5b2MlsQ%(yermPA4fQ2L>0GjJc-Wf=#@GWL>C_fJDLgxaVPKmwGl z?^C1m7v_(TxA99~(mQLER*<`Y$imTGoA#~)5Kl&qU|CT`E1HJPB`l%D6(2Dv=z^zB03m?6WvF2V&wV`q z)`xb0fFk_0m#7_D|6gtPyz?V&47F<*ISJgm01_=kOZu%datB;PFIPWnT3}Y25T0A=S$x7!_h4A+c_`5vAiZrixgXRXA_%5jCk$YaskyZSp8x>8BUh^M; ziOK1BY6j+mtyaNp4n=VC@;L0qvYdcP^8dheOSbO;e=GY%-18O{L*g6U6bUVDMnYqx zp(Yk@Sk7g+HpC^}-2*@;_5lo133k0+DSy|S<;0O!5>iZsXPB~2OJTciEPQsL&SK>R zNFZa_2-h_JQd$>l;0z5q%l-c6M_oAnGe9Ca{l8%VDtHi&OvBBi5rwT$+ZMdPjx~D< zTf|IZ+%OQnHIaiGla6OFT{=tdEA^tfDyW2fk}IOf5q!akbT{M>BpKY-2fn8gtyKAsUaR+OzOj5 z139MwN}p_n`SlGeUaMfTiCOX89xpRNYv|{6FO0fwA_RhVibe5L@h;;Ms(!KDOzJCH zoq`ZRLjp8Abl)wyTDLY4fEO94>q6#hGt0C8Yh7-0iFDwBY{(?WV;vfQg2hh1h7BT) zKI}#=&w&A6Fnpqc&kQTz6U^p)KZQl)diOOOHK+jr+ed(<$Wlm)HFfoM6F`*M-|n>e z?c%U@7l#H)I!6*N(sm_X$3F&j;Bh#h@n_IlFOo){BJE~6; zLhjZ(_B70h&3fCF#&m3k`%KRdzC+)AO_4d`yt5dx0VjVV(WCcH+IPxWH6sn^B7JiF zj&F5SYmdh3&GUxK0HrOwX}uRVbd)6Rs3mvSyLY{L0pUUXaH(8-rP1lv$w5wx$6Tox zxmieNbUyL(Uoksq9Y(k2%f37LG(`g$O-~xl57w7sx6dS__+YDxEtzyhx#q*hEY$X# z!>#7AoPT;FS|nF`u)>pYX`&iPvU!JAX(-<>265plTE zE=lfRxgf(U`%E^9DH6mdzYa+)kf@j<2Sd@)&dHnsULTN5oy~&GVzUFzVc%AzkPyJAC#@eKfBV~oBj^1;b-W*3YX9oK zAmiWhF{}B^QgDTjC#@zizPMLZ9}Ya?vL1jYMT{?6$r(->*+?x&v;FxpuK3()BAs*0 zrU^r#59sCN?tZv7xb|Nlq@IW6|9xsj?S99?qCBpuSnq8a+4$jQ#iCFe%<0Zp{?&59 zzROdv)*zK4POtxyDYRzwQ9ytXV)@Euou-X0Hhdsn**THSMF>)~s=_3!AyQQy+x{cs yw6^BW6S2n}tdr^=(uUTXkCKK7IT$ZqU9COR4BM3@&4k=|wgM{C` z-k- zT+^rAxa{czgTvnH)hIVAlOUL3OV8H37dl|GB)k=R-;X?6_1GKzwGVi^^kE6!iHY8Q zRrc_xx%bisCT^c+FT&eKRW2CiKDHTeGF4%7w|C||$K5{Yui6^aX|Al&ZhT#W-A7>u za4TUvl#e#dt~JF@uSY$(8bI#Re-j#@pI-_I~;#y(}Sq~ ztO-450`kF(u1wPho~%N1x?GQ$%OKx{iEb)!19hc~(6eNzAswkH`>Ilg=?bcm=iXF= zG&b$QVHqwsBg`DXw^S0#OcT{fP{w<=Il z4=gTO#n{5csze3^V28_tLI3}+KWzLkijpdY&pzZF&!s%$9N;lg9^sofdQ`3Rw8mbQ zOL`=Hk``KMLO)f5j|2u^wHFZ^iiSUkK^Eos*3n4%da>N)UcM$=AYdb*m({$g_sPJh zM=D9^!ip3N>k#=JE1m%e5+p42X?1PIr{NG|vrXy}f^a~%Wk$ky3=5FIoG%KDD2inA zGDBqe3>@&oEf&J?CjU8(Hs+R+A%J0InQh-i0DYC!b(~#eiI5g*qow~TnKECVW1ASTk@4Sl_l&R(2rXwrp!A5(RE&D2_RYs_@mRt@jiw^-;^Vod%c$#>qdze6#vuhoryhpSaX0kMD+1J zK}8AR`v@Gy@OMTIkLux_&aIU)-sW4PwyfcwvVll3Kpz2qGI-4G#b3IM8pAf%n3MZ*bp#FvLf9Mkb>aTgi@!9; zKk56%sQgV`34NLXVSscPhS{EX$bLc6h&e%ooOdZcbu5zZtLBj2a8f{OVm>z?UsYAK zV<8#;?F(Ril+a=`LgCaOH3Y;3th980*KD-WO3895ol=wYMSiCkqz%q{yZ-G!?-A8O z@UL`J33TfoDQ*6n%SdW%KqH*#A^apPesWj1qz*RodW|J^vN7%p2A-#8O5SkvPsRdp zMb3NkBVYfX!i`t8aveuFA?>$0GQe*ReVmclp8CCva^!<&3op@)5Mi>xpzDfY(4{C5 z#6V_L&&^rGNA}^?afQ-D6e3H2kB0mqQyuuS*tI(1eZ>q(2=+bBho5R^SmO6R;u&j4 zsUkXh&>@CV)JH%E>ANMGLF40fJcB-x7-M0uaS&Bq8rFppDom3eF!7HjvUHdy@ zTVVSJAOVO3TiW51{>$EU1xOT;j)0g)@fHUL{;`R#!X;zN%rqNP=VeNa>&LZpGSCDj z<7-#*NI630QK!{#f~K5#nfa>kENVYrP`d1(8`otZDQg#KR~pq}C=S~in^PhxDa(QD z71b}0I6p*mwyRpcS~eMM-9VC-fgB0C0zfY3k+6WdL;TJ|bx*Tnw}QV~i8Lbw5O$~? z!m|P%5M$eO$~5Rs)%u*nj-ygiCFeBaSx67k2A{U{Auk0vV=3T!6}cW-u-X$Y)U~Y6 zSgip?>?EK_vK>P2Bu5DwOXjT=;rC~%Z#)QI{CI@>o7K4Dlb*Z5755LMWzJUQ>RQhe zmNeb{we}Pw>G`&WolZ(VG#}(7=*lE=TB*g|9Ob2y(+- zz8XR$s-_U{pp8#R?^8V_m~f#0AyK9|UNUL3deCY-$)_+@_ksuH?NNYKcLP!ilEkyE za$U&V8F&h%hakEGu%vS2U2dW2sF!wHpR~5b7z-}iL_ZKkg43ZRY@?#?Fu&rM^7XRb z5l2{HU;@x#Or`~SD})gy$Na3~4qLR8$BDuv$Vgw=t|{+fB|{n)OPwG!#@66tYoVf% z;Q9d2!-b#H>(RK*rm72{y4=Wv#p=G8)^u#&1adnMj^waA7+1eW0 zQ0}{h3-C(iTFmh-dD=Zm5(XwiBJ-m~R|-dvrLN-+8Vl09vUcD43tUD+jo4`{SPpef z`SGZF*|q-&vou4&+28})Ru^1F0gVQp;$U`f{3?9h*sV$`8Q=QfVz^5`cS^b=RHZg4 zxN=JJf5vnxh!t15j<;%f#b)?Guv0UU>@>z(U!aCy@Dyyn40$>wHP}GIYDTFk4lE;agj(_!AJ8>rK_by$?!4^rLV)iXfUt_v9=IOi#Y)h58C{f}mmw_!(0pk*%|xi)x@6x~Q_c)kHMWS(YZVz|rA z2JUmZY!Bp!jY*Z83ShtNuo2@{L9hmcD0_9U!2Izah3FpZsT?z1x3WN1y#pl<7cbG{ zP#(l}=R!I_z3ud%Sw|u|M2j?yF2X46Ja%`jHp1@F;Tq28K-Som32wcZRv4TdU#Bs; zmcyV%2`=}!XXxCNn9)PKq4@0&)$NLBWQU- zXFpmZ{!j*Tu8iQ?weUvBq zTKj=gZ_q1BwUk_kC))Tf9B^}qFEKVDjkzRKq$cjfs1B#4b-m($5!N&FbY1Un-*7u(Yq9EU|xq- zcuZ(B0r`U5#ANB6orc@=?AzU%6qq_#M#I0XNa(HyFV}6Ac+g50- z`W2%vl2TPfa&znVf4H&;TdQe28?>!~M6)Hy;(lMuIf}qE@T4z z%UflDJM7tL-q9Me)P1}(a)+2TM{#e_NGWQ7cH}3}R|ljd6e(tNHi5R`pbIWti&14K zK$wc1a&%1$e*3)c`I|YQf@VJAyw-ca%=YOKq#;)RNC!Zhi9CJDCh2$mxjk)#}%0UqUb@m0@PDF-c3 z9RXZaAHqWq$OgGT)_CuHqfwl5k4~sCW&xChp(rQ(pa^*xn&G;Klx8!e+FEAZ0_0qp z>R{nsgo;LyW-rhtvOaJ@F4_Lrn<~lZWsO$uR{d;od@Fo;PCN;Y8UfhHQ)%D=^an|^ z?#`GZ$s%*T7yniOw?{ahX$h3mEsw1CVJ$$0eY7f(!^rF*dlEXl1AaFmn1n%E=d?I4 zshqmx8o6puSbq|*yRwo80<4ih7UfVq9rXPp;yX;I>|({^i=CZ|C=@cenv8KA?Nw4+&L&33SV{Q z)lRv7@3l*Sem}-kmq8&^gEJ#Zbz1{neO?Sdj=E_6)7|Ey;+~#XwcxzlT`-Fd9$)jS z(2$9xy-GR$9ySbZOK#wM1;IS^Z-vLu`W%Ox(y5f9_d8%2TtlxaUA0Nz0Y4y0VBqf3UJG1kD}t$-<_8QT@ z1P)*L0^aTS?YcrUC)+iE+>$3g)Vl@bputtbZT8lT3z-ns+BIp!YqN8XE)O0FdkGqd zLV%=~RDpMPYMkF*Acryh>akTxpj>|E?TndX3V_T2pwC@-3*qC74>C57iGnX@ub5H0_wl)&7xn4!Zwy?gS6vB z(!u$Z3EY?9*c$0wr|Kb!51~txDT#hsZyW&sTeLn!`=9UyH2!?T zS63g(s{;lYg^`{nEZ_I+qK#{Fnm@icc#Kd|0uuN#F~^oh9EOm*g!;{~-)46xpJ|>q zm&yh;O{j1T<{xm z9=~SUH#k8N>IkKgB+>YfEwcdJjmiK}nEdmJbOZPaw+(&?%9GKlbNRkt7oGbuD5Q1k z+g+90`s)lVfcgek-M8{vo$vIVT1LptzX)tUE)z3MjFttCpD-Cxt@`v9JohU&#Y(ev zjJpWT70GgR~Nj~7bQEJC}Cy)K#N08&^oGA5wb;wvsV@oOSA)F93|QF*12 z&y|-dxpuyh!TITS=e8h84J%j~P$2OMd)`NyG8BB9lNf!W>y`ZO5MxI| zSHuo&+TaMNtgc2hAF#E~+92WnQK5$c^2E>2OEsdooku%B;j~jsBIC=P zv|@+8h9tbIm@t_981P$>)_KY_u~%a5sI9`I+w|BbcRCt-TBzrBOl{Z)EQkr+$VY?s zMh}#rK|<3`1{d?zn=c3W{Qo9c;iI{f9?bV9IQR#(Gtn!<6hQso`hLd@Z6sG2RlUQ~ z3237n@wD`5G!@jva{l&Td9l*C~_hQLW%bX%Qg@U zR9oU0xMWvD2d3YDG2lV|{>|Fdn=!?3By}8nM#U5K+@_2vQggeYN>i)~9t}j~CM)i* z9VAxFv8z}JS#eo8k8ngT(2cOAa;UKfDqGLIS4_D#tZ@WIW@yL7Z#`iFY78$)>(u^( zFhv3&>fL;H9Ecy@et)sf(V^BN+JH9#aJGq;c)DCR%P9`&HlhmNbW>sP|w_s^q~xN+1r}D*}gkh!zs9PW}|Qm2^Zan z6p%{?bjLGDF}U?BlgB7UOlHeR890W4Nw_#5jt)tp5mZRIhY}%xzKgcU>kHNdu}MEh znM?#I4AL`)p$C0mN|~Hg-h7W{n}gQPICRFf*Cyizf~$`Kfy zF@wv+#$1(~%|_K|H%dnnKxFYaVH-XzXPA~!V$cPRQV=M-5BAZl&U#M`%r(!qc_A}u z#gGDC0K4o;#(r}MeYUK_(tY4Y+{-=Wpos6e(W{_Y{^m2ivHq2^Eo%)+;jk$g>r?~~ z5(Xy-BIwqepa%+4A8R$%akHzjA{KVhX%3;!zXTa=q%_&5t~~j8;)3W1EI>ovDk-GY zN7<;?lkQB=qYAj@i4b>?$TG8y$D!G#8zRoWRMpSbJ}jOxzAXr8e8!Lj4!O|-o*ucj znCe@Xp+C9TawwY{y;!weOjC~<=Iu2j_y*T$4D9ge2knq$9k02Fr-L`Y#{={z>T#*YsQ;_YJ%-2F90`^lx)k5i}axqkib7f8e0;GhL@9( zGfhl&mp*q1blDC!fX}B zWLiBV!GU9!xj|#*abVMcnYZ_svpf*A0K^qx20Rtmk6&esqT?MpBnK?@Q9loV83bD2 z9QhXP3+ST@MeO5w6ZEID0y9RdM0E{66GCK(Q7}piZ=+@ObM{fpA<1?@JBMUDhjLsJ z-&3mH8X?_BY@VGRT6GJv;ZNaLTN`uupuu^&{Y^4}`t|Ggp$aLa{nw09Q5Tw1$^Fh! zkECuKl-0;~#==mX*iTK+L6OxfP?66F_sS=?GO^6D>Wy!~uqZ&IRnrS5g3FHF^MlDn zkiZ~0;E)UvLNt7w;TzIG$R_)rmE!&l^_pdY;9FPMPm&C8XZgNKz<0bpUNtmnEj}Gq z%x82V>WRD@nqIjck^}AN`0$mu+{<~d)wi?CrGPa<8v(B(n1U15^?@Ou{HaWYvb`fh zLmC|hWky93M=}{(5@+&*d){!MG{4mdue^2?y`wqhOxIWnOgxfOl26&xE5+~BBt7N& zM7#Y#dxgrGFgemy3SJPmMG|3+amF7YwuEsOIDr|qG8;pNLvOgKP$&AcUyDZ>^jo!V zvF_=WFeI9e>F>YUR8~maKMI0%1QTPu)NM-1dh?g{5$fk(GARZFAERVqn`);Xrisai z=OC@W`H39RxztJE1te+|0IACYb4Bwn6Enk@W94hvV%yc=#4pCl0hYPCAR*{uuRD8n zpJqU(wRs*}^xa8QBkD)3rQw##EopF^%Y0}Re&+%6?87~O@_VJOu;A#R;HfjD2dC1#J4fc&n^qE!N!)|6-d zf_UHQeMy01F5Poyg_Q5|5u~7_whN%i;G;(*QtC<&qx0mI1h879&r)AGK zzNcR#_#yjZpk-OuVD6Beq{a^LMmh~Z%jp0tg}3vF345LIWcmWO?gVN&1Q7dfkt=C( zshbmTRaqWQ>;4HL@fZeIQa)D(Nrhd~pZ<8Axu7=`g8t z0(W#B&42k7g!dl5mjrM!>UJt8L>Tyia8Qf`a6{Cp8G>w)1&;wZt!)2)kMmd1h}~Oq8k`er-HVZ0{uK?8+crmbwSFWnyVR2 zmir!Sd?Lw27?L6vs|_z+U{tFg3Amf4qwOm%|o{P_=P)W{>!we4$NsrD&oQ{>}fG z-~TPi4qgH9f}VHUWNRi0=+FxOyPm|VWm|l07MiACiK_mmgfK0w+G74Om*re{ecnSQ z5pt_5BLABWPm)tA{$q4s(=&v$0|H#Up!b;Iw4q&v4T$~m{nK6C-rTjH9bd+OHlcM{ zUkgkp>)J+W8`O*>FrOgI1h>H_HY!Zk}foc9g^<}WjLWDVdlD@7=5V~bZc)xSFb_AYwEYdzdn-;ls zl8kDdIVO|`p1$yrg{qJo%l!=e2(==IoE7yY8@(bcpd-{?bj1(CmKnYh0iNn9fdax4 z^L7V^TCNBy@Iip~4<0T(BLk<3z|$vovQReZ<(>%qa+W8T0!ia!gGuEF`04$u&)|Ln zMCP{~M0F4qKUw-oiu_dQ6z9W%{4z28#JZmEr*hIpY_y!%*tasfiR$k2@Or#`gSk%*PU#SY@5d{o#e5DiNP> z?StKCf|+`X3+sny_`eu9|37y(J0N+DA5pOXosY!8n}*8o#_()t-0Kgl!E+7_S2B-a zuteW|6^jRk$btlvt1~K4sM`H<{2xj5H1++zAxwM~p4zeW@gJAPwvg@Oc@N_j`P(?B z^N6A@i{Qsn6W$&J%$CZ<`i*Bk{;z0-ji@G|hFIo~^XA!j^N`o@YNIUK}btP~G(>=y^GINXk0`i>ExgA^tuos99J zOy)|(ua|Bfiavti@Z7qk`*9RtrKgi|Cc=|dyJy_27cptForKBPHFLri65}@GU4k@m zVTI(+pSqR+sg#-xxR{(=0?)yQeea`PU1Pz%Y=4O|!&daYO))tFDB2gNyYXsjevhAt zgJD|JVf8iy{B$j5hJI(O+@S!`1%&yfLA`ort5JY{^T=+!QmloyTJ zIm_G$1BVdaIOi1VXFlyunwOCjGY{r4ax{-@T~=ZaTTmjU{w9e%aY zRaP6B(f9HQurAOX)1myFkSKfantM0_LIB(Pjxp_gnrB>DU$#epr&^etixk4tO4TBE~L{G8ncZ$iXN57D)n>=IxIyd0fh~O0G@`I z@4NepHMXzUi6-Sm3}~IQTZcKCc6EXfA+&#+5(t`*(AA`QpZL_H{~<#1Hz-n+)mY9Q z1_QA?Fs;0gWf+wMU~5PU+5 z-h_5!q7Q0N!}C97d3tliptA7akBN6|>=-cfZ6VlQ{lz#G9_X5mF>&-Om2ZwNtE;Er z{jaCIu1q5dDBiPiKPcwjaCQ~eIEpvs`i#G{BCazGM(Bn!MV#~Fm8dq<3Mb_am&~HC ze=EYjr#llsdP$slME+X_2R^&j@N~cRD-NFiFyxQH``vCOcp5VTqJ9a+*j+&_P6T5? zKGe&3$ZT`_f9Ve$z0MgL)V?Lm2U5Z`x)nmWAmp@}7y<%%FJ^QpcDO=*6{+##Z~Q$V zgaGp74Qjq_V^~3incw)I``g3*5+I~4XWJj%0sQ{JYm0h8N(}^IoI@6Rg=J=+Bje;q zB_lyjP2$X>un*i-<&n39hS&4DwwSH7zN|g9E|U0LTNKuP$P6GWdlV>#US9#(<~gtt zU`PgzJn?e%lgRo%Y14so#t99?H!oKDkqPfSh~1$Zem3sUCriYA?GWJhCC1TYS@1Hm zYO%JYJWDH|gpE}1WLDtm>`#JTV#5f3%uLx0l)#4M&+wt&O!vk+t2j205{)hAor#j7 zKXWWNLcj9svHU*s|2I+B%_Pil@aMoYDE+dn=LE?_?D2c&rI0zp(#!9$9?kYGKZgw{ z!lwuh8alK00ttH=#7pMpd*Juq=wCa<7VNqo)>TG}3X#pb@9*vD3{Islb8KTSqKmVz zX^f}~Y8dAOh2YNs#nzt*<9d9LwmZ0J8?2q($YeT1y~OM zvhPJQz6ys{rWo{%cl+jeANAbPOA_77!JYt#=UR&G`IX|Vqe}U2Z1t%QFpFb2uu&Ag z_G7XW(9@&GkT4vpEN3~t0`txF@=sl*=<@z^QQ@LW@eqSsr`B?=hdd&~j-MLp*%e0e zDF^(xj0*|v&jB~YKKAuD-&PPuUeORY!zVwL-ap```|t|D`7R@WgfPffh6?JC#{2?6 zG^93jSYxSaic$z?jsyOBaWaqAgLT;b4JHkFUX$%f+Pv?d7pm@H_J2kalv~F=ZU4A^ z*no$RUzVAA_-UrhWndIo4&f^PSPG#ZV0kA*7VT$FG1R(vS6+pi5g^I4s6jG)|K&PT z%k1m0Au5{#4!9xX|B3vn;Qoq_f$LW#e=eFX*-zKKh_l{ZJN1Bn)!~1~PqTk=>ioac z<91xnwRq{bDPC@z^bE9PUV@18N`5Io4o_0ytSp&Wg7I>lx1fDTrWvOe#>h@%)lz0B z`Q6fzkU#egr|;I|lofuefJMGWiDZEdp(S)#EYu5g${RcVf6W#JnP>`9NIY1Ew02Le m-lX^O(WZan1JZ=Ncpx1lPW!<_R>ATJ^HEpUQL0n0L;OFf0H5Ok diff --git a/img/dbdiffpruned.png b/img/dbdiffpruned.png index ad19496ea987dff4ae411513606d35a7fe3cd034..7ee7530008391ad3095cf8313554c7952a45b7ab 100644 GIT binary patch delta 7212 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 M^ls{wA@4r^FX#%3OaK4? delta 7250 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 z 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 Xs`N|@_9o`9Z)mCMsa7ig7x8}pid@P{ delta 7192 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 Tq%qR+cThuBN2LV$?DhWuM+nC$ diff --git a/img/prunedsize.png b/img/prunedsize.png index d1f1a9eb239e22a5f069855076fc0b31f478b829..9f21a56aac930bec77bbd72bc0c2a0e2c4c32c6f 100644 GIT binary patch delta 6866 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 U&hwWg|6mQFWpJw~e3);y`+Pe(QvK0Ia0Rht?< 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 HDDwXS!n{Ah diff --git a/img/snapsize.png b/img/snapsize.png index 17507b103719b1dc0846e150efbf0e916e3f7c16..36ad9ba38b819cd567d2fc0f042ca03fe74b2a97 100644 GIT binary patch delta 7862 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 MNVIl^=Do=O2VC+W5dZ)H delta 7880 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 Zg3x-{(s_4nN9-TELDh6r%O1T7`ac1eP-g%D diff --git a/index.html b/index.html index a9720df7b..576cfd70b 100644 --- a/index.html +++ b/index.html @@ -12,7 +12,7 @@ - + diff --git a/search-index-docs-default-current.json b/search-index-docs-default-current.json index 3adb7e5af..97fb804bb 100644 --- a/search-index-docs-default-current.json +++ b/search-index-docs-default-current.json @@ -1 +1 @@ -{"documents":[{"id":1,"pageTitle":"Validator resources","sectionTitle":"Validator resources","sectionRoute":"/docs/1kv","type":"docs"},{"id":2,"pageTitle":"Validator resources","sectionTitle":"Thousand Validator Program","sectionRoute":"/docs/1kv#thousand-validator-program","type":"docs"},{"id":3,"pageTitle":"Validator resources","sectionTitle":"Resources","sectionRoute":"/docs/1kv","type":"docs"},{"id":4,"pageTitle":"Bootnodes","sectionTitle":"Bootnodes","sectionRoute":"/docs/bootnode","type":"docs"},{"id":5,"pageTitle":"Bootnodes","sectionTitle":"Accessing your bootnode","sectionRoute":"/docs/bootnode#accessing-your-bootnode","type":"docs"},{"id":6,"pageTitle":"Bootnodes","sectionTitle":"Your network key","sectionRoute":"/docs/bootnode#your-network-key","type":"docs"},{"id":7,"pageTitle":"Bootnodes","sectionTitle":"Running the bootnode","sectionRoute":"/docs/bootnode#running-the-bootnode","type":"docs"},{"id":8,"pageTitle":"Bootnodes","sectionTitle":"Testing the bootnode connection","sectionRoute":"/docs/bootnode#testing-the-bootnode-connection","type":"docs"},{"id":9,"pageTitle":"","sectionTitle":"📄️ Setting up a validator node","sectionRoute":"/docs/category/validate","type":"docs"},{"id":10,"pageTitle":"","sectionTitle":"📄️ Monitoring a validator node","sectionRoute":"/docs/category/validate","type":"docs"},{"id":11,"pageTitle":"","sectionTitle":"📄️ Validator error logs","sectionRoute":"/docs/category/validate","type":"docs"},{"id":12,"pageTitle":"","sectionTitle":"📄️ Disaster managment","sectionRoute":"/docs/category/validate","type":"docs"},{"id":13,"pageTitle":"","sectionTitle":"📄️ Hardware benchmarks","sectionRoute":"/docs/category/validate","type":"docs"},{"id":14,"pageTitle":"","sectionTitle":"📄️ Using a Ledger Wallet","sectionRoute":"/docs/category/validate","type":"docs"},{"id":15,"pageTitle":"","sectionTitle":"📄️ 1000 validator resources","sectionRoute":"/docs/category/validate","type":"docs"},{"id":16,"pageTitle":"Chain info","sectionTitle":"Chain info","sectionRoute":"/docs/chain","type":"docs"},{"id":20,"pageTitle":"Database sizes","sectionTitle":"Database sizes","sectionRoute":"/docs/dbsize","type":"docs"},{"id":17,"pageTitle":"Disaster managment","sectionTitle":"Disaster managment","sectionRoute":"/docs/disaster","type":"docs"},{"id":18,"pageTitle":"Disaster managment","sectionTitle":"Using backup nodes","sectionRoute":"/docs/disaster#using-backup-nodes","type":"docs"},{"id":19,"pageTitle":"Disaster managment","sectionTitle":"Chilling nodes","sectionRoute":"/docs/disaster#chilling-nodes","type":"docs"},{"id":25,"pageTitle":"Hardware benchmarks","sectionTitle":"Hardware benchmarks","sectionRoute":"/docs/hardware","type":"docs"},{"id":26,"pageTitle":"Hardware benchmarks","sectionTitle":"Contabo VPS S SSD","sectionRoute":"/docs/hardware#contabo-vps-s-ssd","type":"docs"},{"id":27,"pageTitle":"Hardware benchmarks","sectionTitle":"Contabo VPS M SSD","sectionRoute":"/docs/hardware#contabo-vps-m-ssd","type":"docs"},{"id":28,"pageTitle":"Hardware benchmarks","sectionTitle":"Contabo VPS M NVMe","sectionRoute":"/docs/hardware#contabo-vps-m-nvme","type":"docs"},{"id":29,"pageTitle":"Hardware benchmarks","sectionTitle":"HETZNER AX41-NVMe","sectionRoute":"/docs/hardware#hetzner-ax41-nvme","type":"docs"},{"id":30,"pageTitle":"Hardware benchmarks","sectionTitle":"OVH-London RISE-2","sectionRoute":"/docs/hardware#ovh-london-rise-2","type":"docs"},{"id":31,"pageTitle":"Hardware benchmarks","sectionTitle":"OVH-London ADVANCE-3","sectionRoute":"/docs/hardware#ovh-london-advance-3","type":"docs"},{"id":21,"pageTitle":"Using a Ledger Wallet","sectionTitle":"Using a Ledger Wallet","sectionRoute":"/docs/ledger","type":"docs"},{"id":22,"pageTitle":"Using a Ledger Wallet","sectionTitle":"On-chain identity","sectionRoute":"/docs/ledger#on-chain-identity","type":"docs"},{"id":23,"pageTitle":"Using a Ledger Wallet","sectionTitle":"Democracy","sectionRoute":"/docs/ledger#democracy","type":"docs"},{"id":24,"pageTitle":"Using a Ledger Wallet","sectionTitle":"Steps to take","sectionRoute":"/docs/ledger#steps-to-take","type":"docs"},{"id":32,"pageTitle":"Validator error logs","sectionTitle":"Validator error logs","sectionRoute":"/docs/logs","type":"docs"},{"id":33,"pageTitle":"Validator error logs","sectionTitle":"Got a bad approval from peer peer_id=PeerId(“…”) error=Unknown block: …","sectionRoute":"/docs/logs#got-a-bad-approval-from-peer-peer_idpeerid-errorunknown-block-","type":"docs"},{"id":34,"pageTitle":"Validator error logs","sectionTitle":"Incoming substream exceeding maximum number of negotiating inbound streams. Dropping","sectionRoute":"/docs/logs#incoming-substream-exceeding-maximum-number-of-negotiating-inbound-streams-dropping","type":"docs"},{"id":35,"pageTitle":"Validator error logs","sectionTitle":"Cannot create a runtime error=Other(\"cannot create module: compilation settings are not compatible with the native host\") Error at calling runtime api: Failed to get runtime version: cannot create module: compilation settings are not compatible with the native host","sectionRoute":"/docs/logs#cannot-create-a-runtime-errorothercannot-create-module-compilation-settings-are-not-compatible-with-the-native-host-error-at-calling-runtime-api-failed-to-get-runtime-version-cannot-create-module-compilation-settings-are-not-compatible-with-the-native-host","type":"docs"},{"id":36,"pageTitle":"Monitoring a validator node","sectionTitle":"Monitoring a validator node","sectionRoute":"/docs/monitor","type":"docs"},{"id":37,"pageTitle":"Monitoring a validator node","sectionTitle":"Monitoring","sectionRoute":"/docs/monitor#monitoring","type":"docs"},{"id":38,"pageTitle":"Monitoring a validator node","sectionTitle":"Setting up grafana","sectionRoute":"/docs/monitor#setting-up-grafana","type":"docs"},{"id":39,"pageTitle":"Monitoring a validator node","sectionTitle":"Prometheus","sectionRoute":"/docs/monitor#prometheus","type":"docs"},{"id":40,"pageTitle":"Nominate","sectionTitle":"Nominate","sectionRoute":"/docs/nominate","type":"docs"},{"id":50,"pageTitle":"Pool","sectionTitle":"Pool","sectionRoute":"/docs/pool","type":"docs"},{"id":41,"pageTitle":"RPC server","sectionTitle":"RPC server","sectionRoute":"/docs/rpc","type":"docs"},{"id":42,"pageTitle":"RPC server","sectionTitle":"Live stakeworld RPC data","sectionRoute":"/docs/rpc#live-stakeworld-rpc-data","type":"docs"},{"id":43,"pageTitle":"RPC server","sectionTitle":"Setting up your own secure RPC server","sectionRoute":"/docs/rpc#setting-up-your-own-secure-rpc-server","type":"docs"},{"id":44,"pageTitle":"RPC server","sectionTitle":"Archive node vs pruned node","sectionRoute":"/docs/rpc#archive-node-vs-pruned-node","type":"docs"},{"id":45,"pageTitle":"RPC server","sectionTitle":"Secure the RPC server","sectionRoute":"/docs/rpc#secure-the-rpc-server","type":"docs"},{"id":46,"pageTitle":"RPC server","sectionTitle":"Secure the ws port","sectionRoute":"/docs/rpc#secure-the-ws-port","type":"docs"},{"id":47,"pageTitle":"RPC server","sectionTitle":"Using Apache2 for proxying","sectionRoute":"/docs/rpc#using-apache2-for-proxying","type":"docs"},{"id":48,"pageTitle":"RPC server","sectionTitle":"Load balancing & failover","sectionRoute":"/docs/rpc#load-balancing--failover","type":"docs"},{"id":49,"pageTitle":"RPC server","sectionTitle":"Stress testing","sectionRoute":"/docs/rpc#stress-testing","type":"docs"},{"id":51,"pageTitle":"Snapshot","sectionTitle":"Snapshot","sectionRoute":"/docs/snapshot","type":"docs"},{"id":52,"pageTitle":"Snapshot","sectionTitle":"Automatic install","sectionRoute":"/docs/snapshot#automatic-install","type":"docs"},{"id":53,"pageTitle":"Snapshot","sectionTitle":"Manual install","sectionRoute":"/docs/snapshot#manual-install","type":"docs"},{"id":54,"pageTitle":"Snapshot","sectionTitle":"Setup a validator node","sectionRoute":"/docs/snapshot#setup-a-validator-node","type":"docs"},{"id":55,"pageTitle":"Snapshot","sectionTitle":"Install the database","sectionRoute":"/docs/snapshot#install-the-database","type":"docs"},{"id":56,"pageTitle":"Snapshot","sectionTitle":"Edit the systemctl startup script","sectionRoute":"/docs/snapshot#edit-the-systemctl-startup-script","type":"docs"},{"id":57,"pageTitle":"Snapshot","sectionTitle":"Different databases:","sectionRoute":"/docs/snapshot#different-databases","type":"docs"},{"id":58,"pageTitle":"Snapshot","sectionTitle":"Paritydb kusama","sectionRoute":"/docs/snapshot#paritydb-kusama","type":"docs"},{"id":59,"pageTitle":"Snapshot","sectionTitle":"Paritydb polkadot","sectionRoute":"/docs/snapshot#paritydb-polkadot","type":"docs"},{"id":60,"pageTitle":"Snapshot","sectionTitle":"Rocksdb kusama","sectionRoute":"/docs/snapshot#rocksdb-kusama","type":"docs"},{"id":61,"pageTitle":"Snapshot","sectionTitle":"Rocksdb polkadot","sectionRoute":"/docs/snapshot#rocksdb-polkadot","type":"docs"},{"id":62,"pageTitle":"Linux tips","sectionTitle":"Linux tips","sectionRoute":"/docs/tools","type":"docs"},{"id":63,"pageTitle":"Linux tips","sectionTitle":"check if ports are open","sectionRoute":"/docs/tools#check-if-ports-are-open","type":"docs"},{"id":64,"pageTitle":"Linux tips","sectionTitle":"see cpu frequencies","sectionRoute":"/docs/tools#see-cpu-frequencies","type":"docs"},{"id":65,"pageTitle":"Linux tips","sectionTitle":"get more disk space by limiting reserved space for root","sectionRoute":"/docs/tools#get-more-disk-space-by-limiting-reserved-space-for-root","type":"docs"},{"id":66,"pageTitle":"Linux tips","sectionTitle":"get disk space information","sectionRoute":"/docs/tools#get-disk-space-information","type":"docs"},{"id":67,"pageTitle":"Linux tips","sectionTitle":"rotatekeys","sectionRoute":"/docs/tools#rotatekeys","type":"docs"},{"id":68,"pageTitle":"Linux tips","sectionTitle":"check session keys","sectionRoute":"/docs/tools#check-session-keys","type":"docs"},{"id":69,"pageTitle":"Linux tips","sectionTitle":"see number of processes at a certain port","sectionRoute":"/docs/tools#see-number-of-processes-at-a-certain-port","type":"docs"},{"id":70,"pageTitle":"Setting up a validator node","sectionTitle":"Setting up a validator node","sectionRoute":"/docs/validate","type":"docs"},{"id":71,"pageTitle":"Setting up a validator node","sectionTitle":"Automatic install","sectionRoute":"/docs/validate#automatic-install","type":"docs"},{"id":72,"pageTitle":"Setting up a validator node","sectionTitle":"Manually setup a server","sectionRoute":"/docs/validate#manually-setup-a-server","type":"docs"},{"id":73,"pageTitle":"Setting up a validator node","sectionTitle":"Firewall","sectionRoute":"/docs/validate#firewall","type":"docs"},{"id":74,"pageTitle":"Setting up a validator node","sectionTitle":"Packages","sectionRoute":"/docs/validate#packages","type":"docs"},{"id":75,"pageTitle":"Setting up a validator node","sectionTitle":"Install polkadot","sectionRoute":"/docs/validate#install-polkadot","type":"docs"},{"id":76,"pageTitle":"Setting up a validator node","sectionTitle":"Systemctl service scripts","sectionRoute":"/docs/validate#systemctl-service-scripts","type":"docs"},{"id":77,"pageTitle":"Setting up a validator node","sectionTitle":"Database sync","sectionRoute":"/docs/validate#database-sync","type":"docs"},{"id":78,"pageTitle":"Setting up a validator node","sectionTitle":"Snapshot providers","sectionRoute":"/docs/validate#snapshot-providers","type":"docs"}],"index":{"version":"2.3.9","fields":["title","content","tags"],"fieldVectors":[["title/1",[0,0.672,1,1.984]],["content/1",[]],["tags/1",[]],["title/2",[0,0.582,2,2.046,3,2.147]],["content/2",[0,0.859,1,1.547,2,1.842,3,1.933,4,3.618,5,2.733,6,2.28,7,3.438,8,3.152,9,2.432,10,3.152,11,3.618,12,3.618,13,3.152,14,3.618,15,0.997,16,3.152,17,3.438,18,2.845,19,2.845,20,3.618,21,4.455,22,1.933,23,3.618,24,3.697,25,1.842,26,2.845,27,5.114,28,3.152,29,3.618,30,3.152,31,3.618,32,4.455,33,4.455,34,2.615,35,3.618,36,3.618,37,2.149,38,3.152,39,2.845,40,3.618,41,2.615]],["tags/2",[]],["title/3",[1,2.346]],["content/3",[0,0.617,1,0.901,2,1.073,5,3.347,19,1.656,21,1.835,24,3.532,28,2.956,32,2.956,33,6.205,42,1.185,43,2.281,44,3.394,45,5.218,46,2.107,47,1.443,48,3.532,49,2.107,50,1.251,51,4.261,52,3.394,53,4.261,54,1.286,55,0.685,56,1.823,57,2.107,58,1.835,59,1.835,60,2.668,61,3.08,62,2.107,63,2.107,64,2.956,65,1.523,66,2.107,67,2.107,68,2.956,69,1.656,70,1.835,71,2.107,72,2.107,73,2.107,74,2.107,75,2.107,76,2.107,77,2.107,78,0.939,79,3.284,80,3.394,81,1.656,82,1.835,83,1.073,84,2.107,85,2.107,86,2.107,87,2.668,88,2.107,89,2.107,90,3.394,91,1.251,92,1.185,93,1.416,94,2.107,95,2.107]],["tags/3",[]],["title/4",[96,3.085]],["content/4",[0,0.681,6,2.962,15,1.295,83,3.455,96,3.436,97,2.393,98,4.107,99,2.512,100,1.187,101,4.803,102,3.696,103,2.01,104,4.701,105,2.792,106,3.696,107,4.701,108,4.701,109,4.701,110,4.095]],["tags/4",[]],["title/5",[96,2.609,111,2.478]],["content/5",[0,0.519,6,3.203,42,2.017,47,1.059,61,2.592,65,3.674,91,2.13,92,2.017,96,2.017,100,1.032,103,1.534,105,2.13,111,1.916,112,3.586,113,3.586,114,3.674,115,2.87,116,1.964,117,4.428,118,4.428,119,3.586,120,2.592,121,2.82,122,1.599,123,2.411,124,1.744,125,3.996,126,3.996,127,3.586,128,2.82,129,3.203,130,2.592,131,3.124,132,1.916,133,2.82,134,2.592,135,3.586,136,3.124]],["tags/5",[]],["title/6",[83,2.361,137,2.361]],["content/6",[15,1.162,25,2.146,54,1.365,61,3.047,100,1.294,103,1.803,137,3.769,138,3.821,139,2.894,140,4.216,141,2.834,142,3.047,143,3.047,144,4.216,145,4.216,146,3.047,147,2.656,148,4.109,149,3.821,150,4.216,151,4.216]],["tags/6",[]],["title/7",[96,2.609,152,1.832]],["content/7",[54,1.203,55,1.218,92,1.522,96,2.324,100,0.473,103,1.158,105,1.608,114,1.957,115,2.935,117,4.365,118,3.599,122,1.841,125,3.248,128,3.248,130,1.957,132,2.208,134,1.957,152,1.069,153,1.378,154,2.987,155,2.987,156,2.707,157,2.707,158,2.707,159,4.132,160,2.009,161,1.82,162,2.707,163,2.707,164,2.358,165,1.608,166,2.128,167,2.128,168,1.571,169,1.522,170,4.132,171,2.707,172,2.707,173,2.707,174,2.707,175,2.707,176,2.358,177,1.957,178,2.707,179,2.707,180,2.707,181,2.707,182,2.707,183,2.128,184,2.707,185,2.707,186,2.707,187,2.707,188,2.707,189,2.707,190,2.707,191,2.707,192,2.707,193,5.01,194,3.248,195,2.707,196,2.603]],["tags/7",[]],["title/8",[96,2.26,105,2.387,197,2.701]],["content/8",[0,0.42,37,1.722,54,1.569,96,2.938,97,1.476,100,1.088,102,2.279,114,2.096,125,2.279,128,2.279,132,1.549,134,2.096,143,2.096,152,1.145,153,2.66,154,4.197,155,2.096,161,1.949,165,1.722,176,2.526,198,2.899,199,2.899,200,2.899,201,2.096,202,2.279,203,2.526,204,1.827,205,2.899,206,2.899,207,2.899,208,2.899,209,2.899,210,1.348,211,2.899,212,3.776,213,4.107,214,5.224,215,5.224,216,5.692,217,5.224,218,2.899,219,2.43,220,2.54,221,2.899,222,2.899]],["tags/8",[]],["title/9",[0,0.459,47,0.936,55,0.64,100,0.554,116,0.97]],["content/9",[0,1.078,1,2.465,2,1.749,3,1.836,5,1.836,15,0.947,47,1.456,54,0.825,55,1.443,56,1.169,100,1.25,116,1.508,210,2.293,219,2.293,220,2.396,223,2.396,224,2.197,225,2.041,226,1.836,227,1.836,228,1.932,229,1.749,230,1.67,231,1.598,232,1.531,233,1.598,234,1.836,235,1.836,236,2.041]],["tags/9",[]],["title/10",[0,0.513,55,0.715,100,0.62,223,1.723]],["content/10",[0,1.078,1,2.465,2,1.749,3,1.836,5,1.836,15,0.947,47,1.456,54,0.825,55,1.443,56,1.169,100,1.25,116,1.508,210,2.293,219,2.293,220,2.396,223,2.396,224,2.197,225,2.041,226,1.836,227,1.836,228,1.932,229,1.749,230,1.67,231,1.598,232,1.531,233,1.598,234,1.836,235,1.836,236,2.041]],["tags/10",[]],["title/11",[0,0.513,55,0.715,210,1.649,224,1.58]],["content/11",[0,1.078,1,2.465,2,1.749,3,1.836,5,1.836,15,0.947,47,1.456,54,0.825,55,1.443,56,1.169,100,1.25,116,1.508,210,2.293,219,2.293,220,2.396,223,2.396,224,2.197,225,2.041,226,1.836,227,1.836,228,1.932,229,1.749,230,1.67,231,1.598,232,1.531,233,1.598,234,1.836,235,1.836,236,2.041]],["tags/11",[]],["title/12",[55,0.811,226,2.147,227,2.147]],["content/12",[0,1.078,1,2.465,2,1.749,3,1.836,5,1.836,15,0.947,47,1.456,54,0.825,55,1.443,56,1.169,100,1.25,116,1.508,210,2.293,219,2.293,220,2.396,223,2.396,224,2.197,225,2.041,226,1.836,227,1.836,228,1.932,229,1.749,230,1.67,231,1.598,232,1.531,233,1.598,234,1.836,235,1.836,236,2.041]],["tags/12",[]],["title/13",[55,0.811,219,1.869,220,1.954]],["content/13",[0,1.078,1,2.465,2,1.749,3,1.836,5,1.836,15,0.947,47,1.456,54,0.825,55,1.443,56,1.169,100,1.25,116,1.508,210,2.293,219,2.293,220,2.396,223,2.396,224,2.197,225,2.041,226,1.836,227,1.836,228,1.932,229,1.749,230,1.67,231,1.598,232,1.531,233,1.598,234,1.836,235,1.836,236,2.041]],["tags/13",[]],["title/14",[15,0.977,55,0.715,232,1.58,233,1.649]],["content/14",[0,1.078,1,2.465,2,1.749,3,1.836,5,1.836,15,0.947,47,1.456,54,0.825,55,1.443,56,1.169,100,1.25,116,1.508,210,2.293,219,2.293,220,2.396,223,2.396,224,2.197,225,2.041,226,1.836,227,1.836,228,1.932,229,1.749,230,1.67,231,1.598,232,1.531,233,1.598,234,1.836,235,1.836,236,2.041]],["tags/14",[]],["title/15",[0,0.513,1,1.516,55,0.715,234,1.894]],["content/15",[0,1.078,1,2.465,2,1.749,3,1.836,5,1.836,15,0.947,47,1.456,54,0.825,55,1.443,56,1.169,100,1.25,116,1.508,210,2.293,219,2.293,220,2.396,223,2.396,224,2.197,225,2.041,226,1.836,227,1.836,228,1.932,229,1.749,230,1.67,231,1.598,232,1.531,233,1.598,234,1.836,235,1.836,236,2.041]],["tags/15",[]],["title/16",[42,2.609,153,2.361]],["content/16",[0,1.078,17,4.368,54,1.243,55,1.311,56,1.762,237,6.498,238,5.66,239,4.697,240,5.109]],["tags/16",[]],["title/20",[241,2.157,242,4.041]],["content/20",[50,1.566,54,1.433,56,1.678,123,4.763,153,1.343,241,1.227,243,2.297,244,2.297,245,2.297,246,2.297,247,2.073,248,2.297,249,1.906,250,2.637,251,2.637,252,4.295,253,5.967,254,2.297,255,4.345,256,2.637,257,2.637,258,2.637,259,2.637,260,2.637,261,2.637,262,2.637,263,2.637,264,2.637,265,3.528,266,2.552,267,2.637,268,2.637,269,4.05,270,2.637,271,2.637,272,2.637,273,2.297,274,2.637,275,2.637,276,2.637,277,2.637,278,2.297,279,2.637,280,2.637,281,2.637,282,2.637,283,2.637,284,2.637,285,2.637,286,2.637,287,2.637,288,2.637,289,2.637,290,2.637,291,2.637,292,2.637,293,2.637,294,2.637,295,2.637]],["tags/20",[]],["title/17",[226,2.478,227,2.478]],["content/17",[0,0.759,100,1.249,122,2.337,148,3.791,152,2.072,168,1.994,230,2.549,241,2.439,296,4.123,297,4.123,298,5.244,299,5.244,300,5.244,301,4.568,302,5.244]],["tags/17",[]],["title/18",[15,1.107,100,0.703,146,2.905]],["content/18",[0,0.816,7,2.216,9,2.216,39,3.762,83,1.679,99,2.557,100,1.235,106,2.592,111,1.762,122,1.469,137,3.341,152,1.303,297,2.592,303,3.459,304,3.297,305,3.297,306,3.297,307,4.785,308,2.691,309,2.592,310,5.383,311,4.743,312,2.216,313,4.168,314,2.592,315,3.297,316,3.297,317,2.872,318,2.216,319,2.592,320,2.383,321,2.872,322,3.297,323,2.872,324,2.383,325,3.297,326,3.297,327,3.297]],["tags/18",[]],["title/19",[100,0.811,328,4.041]],["content/19",[0,0.839,7,3.334,25,1.764,26,2.724,39,2.724,42,1.949,93,2.329,100,1.17,106,2.724,111,1.851,122,1.544,137,2.949,139,1.764,146,3.585,235,2.65,249,2.505,301,3.018,308,2.789,311,4.57,313,3.018,317,3.018,320,2.505,323,3.018,324,2.505,328,5.046,329,3.585,330,3.018,331,2.724,332,2.724,333,3.465,334,3.465,335,2.724,336,3.465,337,3.465,338,2.058,339,3.465,340,3.465,341,2.724,342,3.465]],["tags/19",[]],["title/25",[219,2.157,220,2.255]],["content/25",[0,0.956,1,1.634,9,2.569,22,2.042,37,2.27,42,2.149,54,1.467,81,3.005,83,1.945,100,0.668,103,1.634,116,1.169,143,2.762,147,2.408,149,2.569,152,2.099,197,2.569,219,2.472,220,2.583,230,1.858,318,2.569,343,3.005,344,3.329,345,2.762,346,3.821,347,3.821,348,2.569,349,3.821,350,3.329,351,3.329,352,3.329,353,3.821,354,3.821,355,3.005,356,3.821,357,3.329,358,3.821,359,3.005]],["tags/25",[]],["title/26",[360,2.787,361,2.787,362,2.787,363,2.383]],["content/26",[]],["tags/26",[]],["title/27",[360,2.787,361,2.787,363,2.383,364,3.088]],["content/27",[]],["tags/27",[]],["title/28",[360,2.787,361,2.787,364,3.088,365,2.383]],["content/28",[]],["tags/28",[]],["title/29",[365,2.701,366,4.018,367,4.018]],["content/29",[202,4.177,363,3.571,365,3.571,368,4.628,369,4.628,370,4.628,371,5.312,372,4.177,373,4.773,374,5.312,375,4.628,376,3.347,377,5.312,378,4.628,379,4.177]],["tags/29",[]],["title/30",[375,3.088,380,3.088,381,3.088,382,3.545]],["content/30",[55,1.251,348,3.235,363,3.235,365,3.235,372,3.783,373,4.483,379,3.783,383,4.812,384,4.812,385,2.706,386,4.812,387,4.812,388,4.812,389,4.812,390,4.812,391,4.192,392,4.812,393,4.192,394,3.478,395,3.478,396,4.812,397,4.192]],["tags/30",[]],["title/31",[380,3.088,381,3.088,398,2.787,399,3.545]],["content/31",[55,1.242,348,3.197,363,3.197,365,3.197,368,4.143,369,4.143,372,3.739,373,4.449,379,3.739,391,4.143,393,4.143,394,3.438,395,3.438,397,4.143,400,4.756,401,4.756,402,4.756,403,4.756,404,4.756,405,4.756,406,4.756,407,4.756,408,4.756]],["tags/31",[]],["title/21",[15,1.107,232,1.791,233,1.869]],["content/21",[0,0.519,15,1.627,47,1.059,64,3.124,78,2.862,111,1.916,137,1.826,160,2.471,230,1.744,232,2.265,233,2.746,332,3.996,341,2.82,350,4.428,409,3.586,410,3.586,411,2.411,412,3.124,413,2.82,414,3.586,415,2.592,416,3.72,417,3.586,418,3.586,419,3.124,420,3.124,421,3.586,422,3.996,423,3.124,424,3.124,425,3.124,426,3.586,427,3.586,428,3.586,429,3.124,430,2.411,431,3.586,432,2.592,433,3.586]],["tags/21",[]],["title/22",[153,2.361,434,3.647]],["content/22",[0,0.586,10,3.527,37,2.405,47,1.196,54,0.972,55,0.817,79,2.722,133,3.183,153,2.061,155,2.927,232,2.465,338,2.405,416,3.968,434,5.886,435,3.527,436,3.183,437,4.049,438,4.049,439,5.486,440,4.049,441,3.527,442,4.049,443,4.049,444,4.049,445,4.049,446,3.183,447,3.527,448,3.527,449,4.049]],["tags/22",[]],["title/23",[450,4.312]],["content/23",[0,0.722,15,0.963,18,2.747,47,1.032,92,1.965,110,3.044,132,3.392,160,1.699,232,2.594,233,1.625,309,2.747,318,2.349,332,3.923,411,2.349,416,4.398,422,2.747,435,3.044,436,3.923,446,2.747,447,3.044,450,4.991,451,3.494,452,4.99,453,5.529,454,3.494,455,3.494,456,3.494,457,3.044,458,2.526,459,3.494,460,3.494,461,3.044,462,3.494,463,3.044,464,3.044,465,3.494]],["tags/23",[]],["title/24",[329,3.353,466,4.638]],["content/24",[0,0.592,9,2.749,15,1.127,97,2.082,103,1.749,116,1.703,132,2.185,153,2.834,160,1.988,204,2.577,232,2.482,233,2.59,314,3.215,338,2.429,416,4.622,422,4.378,434,4.977,439,4.85,450,4.378,453,4.85,463,4.85,467,3.562,468,4.089]],["tags/24",[]],["title/32",[0,0.582,210,1.869,224,1.791]],["content/32",[0,0.846,22,3.123,42,3.287,100,1.022,210,2.718,224,2.605,343,4.595,344,5.091,345,4.225]],["tags/32",[]],["title/33",[55,0.528,203,2.281,469,2.618,470,2.618,471,2.618,472,2.618,473,2.059]],["content/33",[0,0.811,56,1.907,238,4.882,312,3.767,474,4.882,475,5.604,476,5.604,477,5.604,478,5.604,479,5.604,480,5.604,481,5.604]],["tags/33",[]],["title/34",[239,1.612,482,2.23,483,2.23,484,2.23,485,1.753,486,2.23,487,2.23,488,2.23,489,2.23]],["content/34",[0,0.779,56,1.832,69,4.232,79,3.618,240,4.232,312,3.618,474,4.689,490,5.382,491,5.382,492,5.382,493,5.382,494,5.382,495,5.382,496,3.891,497,4.232]],["tags/34",[]],["title/35",[65,0.763,116,0.576,139,1.298,196,1.187,224,0.47,320,0.763,436,1.481,498,2.549,499,1.056,500,1.64,501,1.883,502,1.883,503,1.056,504,1.056]],["content/35",[116,1.455,142,3.438,147,2.996,196,3.878,230,2.312,348,4.851,441,5.362,505,4.839,506,4.756,507,6.155,508,4.756,509,4.756,510,4.143,511,4.756,512,4.756,513,4.756,514,4.756,515,4.756]],["tags/35",[]],["title/36",[0,0.582,100,0.703,223,1.954]],["content/36",[]],["tags/36",[]],["title/37",[223,2.666]],["content/37",[0,0.564,15,1.073,24,2.815,34,2.815,50,2.313,61,2.815,92,2.19,100,1.164,101,3.062,147,2.454,160,1.893,164,3.392,223,3.237,229,1.983,345,2.815,394,2.815,413,3.062,419,3.392,505,3.062,516,2.454,517,3.894,518,4.233,519,6.171,520,3.894,521,3.894,522,3.894,523,3.894,524,3.894,525,3.894,526,4.69,527,3.392,528,3.894,529,2.618,530,3.894]],["tags/37",[]],["title/38",[47,1.187,116,1.229,518,3.159]],["content/38",[15,0.772,43,1.882,50,1.663,55,1.151,93,1.882,99,1.496,132,1.496,149,1.882,152,1.106,168,2.169,169,1.575,324,2.024,378,2.439,516,1.764,518,5.07,531,4.063,532,2.201,533,2.254,534,2.8,535,7.061,536,4.239,537,2.8,538,2.439,539,2.8,540,2.8,541,3.693,542,2.8,543,1.575,544,2.8,545,2.8,546,2.439,547,2.439,548,2.8,549,2.8,550,2.8,551,2.8,552,2.8,553,3.208,554,2.201,555,2.201,556,2.8,557,2.8,558,2.201,559,2.8,560,1.882,561,2.201,562,2.8,563,4.239,564,2.8,565,2.8,566,2.8,567,2.8]],["tags/38",[]],["title/39",[529,3.687]],["content/39",[0,0.506,58,3.044,122,1.557,154,4.588,196,3.999,527,3.044,529,3.354,560,2.349,568,3.494,569,3.044,570,5.82,571,4.99,572,3.494,573,3.494,574,3.494,575,6.347,576,6.081,577,3.494,578,3.494,579,5.82,580,3.494,581,3.494,582,4.99,583,4.99,584,6.347,585,4.99,586,4.99,587,3.494,588,3.494]],["tags/39",[]],["title/40",[17,3.687]],["content/40",[0,0.992,15,1.15,17,2.805,18,3.281,22,2.23,54,1.355,56,1.42,83,2.874,97,2.124,165,2.479,252,4.917,296,3.281,314,3.281,338,2.479,341,3.281,430,2.805,516,2.629,589,4.438,590,3.281,591,4.173,592,3.635,593,4.173,594,4.173,595,4.08,596,4.173,597,3.635,598,4.173,599,4.173,600,4.173]],["tags/40",[]],["title/50",[331,4.312]],["content/50",[0,0.598,6,2.603,9,2.777,16,3.598,17,5.059,22,2.207,43,2.777,68,3.598,78,1.841,91,2.453,97,2.103,102,3.248,331,5.003,416,2.603,420,3.598,516,2.603,592,3.598,601,4.13,602,3.532,603,4.13,604,4.13,605,4.13,606,3.598,607,4.13,608,5.606,609,4.13,610,4.13,611,3.598]],["tags/50",[]],["title/41",[124,2.255,168,1.764]],["content/41",[54,0.953,56,1.351,87,3.121,97,2.021,111,2.121,123,2.669,124,2.652,152,1.568,155,4.852,168,2.075,254,3.458,278,3.458,338,2.358,345,2.87,496,2.87,602,2.501,612,3.97,613,3.458,614,5.431,615,6.234,616,3.97,617,5.456,618,5.456,619,3.97,620,6.234,621,3.97,622,5.456,623,3.97]],["tags/41",[]],["title/42",[124,1.723,338,2.105,394,2.562,624,3.545]],["content/42",[]],["tags/42",[]],["title/43",[47,0.936,116,0.97,124,1.541,129,1.998,168,1.206]],["content/43",[25,1.875,47,1.088,54,0.884,56,1.254,78,1.642,83,2.637,87,2.896,100,0.906,103,2.215,111,3.201,115,3.159,116,1.127,121,2.896,124,2.518,126,4.072,129,3.774,131,3.209,160,1.791,168,1.969,308,2.072,458,2.663,602,2.321,613,3.209,625,3.209,626,2.896,627,1.875,628,3.209,629,2.896,630,3.263,631,3.209,632,3.209,633,3.684,634,3.684,635,3.684,636,3.684,637,2.663]],["tags/43",[]],["title/44",[100,0.813,123,2.131,266,1.998,638,3.171]],["content/44",[6,1.951,22,2.442,37,1.84,60,2.435,78,1.38,83,2.766,91,1.84,97,1.577,99,1.655,100,1.171,103,1.325,116,0.947,122,1.38,123,4.5,137,1.577,138,2.082,160,1.506,241,1.44,249,3.304,266,3.779,297,2.435,308,1.742,311,2.239,355,3.594,398,2.435,416,1.951,430,2.082,473,2.435,589,2.435,625,2.698,639,3.097,640,2.698,641,4.571,642,3.097,643,3.304,644,2.698,645,4.571,646,3.982,647,4.571,648,3.097,649,3.097,650,3.982,651,3.097,652,2.698,653,3.097,654,2.435,655,2.698]],["tags/44",[]],["title/45",[124,1.954,129,2.532,168,1.528]],["content/45",[6,2.24,15,0.98,25,1.81,100,0.622,103,1.52,105,3.8,111,2.699,116,1.957,122,1.585,124,3.413,138,2.39,168,1.921,239,2.57,423,3.097,429,4.4,458,2.57,595,2.57,602,3.183,627,1.81,629,2.795,630,3.183,637,3.651,654,2.795,656,4.4,657,3.972,658,3.097,659,3.555,660,5.051,661,3.555,662,2.795,663,4.619,664,3.097]],["tags/45",[]],["title/46",[115,1.954,129,2.532,630,2.532]],["content/46",[22,1.851,43,2.329,47,1.023,59,3.018,78,1.544,79,2.329,100,0.606,115,3.074,116,1.06,121,2.724,124,1.684,129,3.649,130,4.187,132,2.65,147,2.183,167,2.724,168,1.317,169,2.789,228,1.949,303,2.505,310,3.018,343,2.724,351,3.018,425,3.018,430,2.329,516,2.183,558,2.724,626,4.554,628,3.018,629,2.724,630,3.125,665,4.959,666,3.018,667,3.465,668,3.465,669,2.724,670,3.465,671,3.465,672,3.465,673,3.465,674,3.465,675,3.465,676,3.465,677,3.465]],["tags/46",[]],["title/47",[15,1.107,132,2.147,669,3.159]],["content/47",[1,0.579,15,1.26,19,1.064,38,1.179,55,0.923,60,1.842,65,0.978,78,1.044,79,1.575,93,0.91,100,0.237,103,1.002,105,3.227,120,1.693,122,1.381,126,2.436,130,2.67,132,1.655,133,1.842,134,1.693,136,1.179,148,0.978,152,0.926,161,0.91,165,0.804,166,1.064,167,1.064,168,1.178,169,2.077,194,1.842,204,1.476,229,0.689,231,0.629,308,1.742,312,0.91,330,1.179,355,1.064,411,0.91,415,0.978,458,0.978,485,1.842,496,0.978,500,2.041,505,1.064,531,1.952,533,1.224,558,1.064,560,1.575,602,0.853,606,1.179,611,1.179,627,0.689,630,0.853,631,1.179,637,1.693,643,2.239,644,1.179,657,1.842,662,3.282,664,1.179,669,2.904,678,1.353,679,1.353,680,3.098,681,1.353,682,1.353,683,1.353,684,1.353,685,1.353,686,1.353,687,2.904,688,1.353,689,1.353,690,1.353,691,3.693,692,1.353,693,2.343,694,1.353,695,1.353,696,1.353,697,3.098,698,1.353,699,1.353,700,1.353,701,1.353,702,1.353,703,1.353,704,1.353,705,3.098,706,1.353,707,1.353,708,1.353,709,1.353,710,1.693,711,2.343,712,1.353,713,1.353,714,1.353,715,1.353,716,1.353,717,1.353,718,1.353,719,2.343,720,1.353,721,1.353,722,1.353,723,1.353,724,1.353,725,1.353,726,1.179,727,2.343,728,1.353,729,2.343,730,1.353,731,1.353,732,1.693,733,2.343,734,1.353,735,1.353,736,1.353,737,1.353,738,1.353,739,1.353,740,1.353,741,1.353,742,2.343,743,1.353,744,1.353,745,1.353,746,1.353,747,1.179,748,3.693,749,1.353,750,1.353,751,1.353,752,1.353,753,1.353,754,1.353,755,1.353,756,1.353,757,2.041,758,1.353,759,2.343,760,1.353,761,1.353,762,1.353,763,1.353,764,1.179,765,1.179,766,1.353,767,1.353,768,1.353,769,1.353]],["tags/47",[]],["title/48",[55,0.715,643,2.562,687,2.787,770,3.088]],["content/48",[34,3.359,47,1.373,78,2.071,83,2.366,161,3.124,168,1.767,318,3.124,398,3.654,464,4.049,496,3.359,643,4.879,687,5.306,764,4.049,770,4.049,771,4.647,772,4.647,773,4.647,774,6.064,775,3.654,776,3.654,777,4.647,778,4.647]],["tags/48",[]],["title/49",[197,3.118,779,4.041]],["content/49",[15,0.517,24,1.355,30,1.633,37,1.113,42,1.054,55,1.415,78,0.836,81,1.474,82,3.426,100,0.328,105,1.833,111,1.002,122,0.836,124,1.912,139,0.954,141,1.26,142,1.355,152,1.219,165,1.113,168,0.713,197,3.064,204,1.944,210,0.872,239,1.355,240,2.426,352,1.633,359,1.474,448,2.688,497,3.092,510,1.633,532,1.474,533,1.219,541,1.633,560,1.26,569,2.688,576,2.688,589,1.474,614,1.633,626,1.474,637,1.355,646,1.633,654,1.474,655,1.633,656,1.633,657,1.474,658,2.688,732,1.355,747,1.633,757,1.633,775,1.474,779,1.633,780,1.875,781,1.875,782,1.875,783,1.875,784,1.875,785,1.875,786,1.875,787,1.875,788,1.474,789,1.875,790,1.875,791,1.875,792,4.559,793,3.933,794,1.875,795,1.875,796,3.086,797,1.875,798,1.875,799,1.875,800,1.875,801,1.875,802,1.875,803,3.086,804,1.875,805,4.559,806,1.875,807,1.355,808,1.875,809,1.875,810,1.875,811,1.875,812,1.875,813,1.875,814,1.875,815,1.875,816,1.875,817,1.875,818,1.875,819,1.875,820,1.875,821,1.875,822,1.875,823,1.875,824,1.875,825,1.875,826,1.875,827,1.875,828,1.875,829,1.875,830,1.875,831,1.875,832,1.875,833,1.875,834,1.875,835,1.875,836,1.875,837,1.875,838,1.875,839,1.875,840,1.875,841,1.875,842,1.875,843,1.875]],["tags/49",[]],["title/51",[844,3.258]],["content/51",[0,0.464,8,1.712,34,1.42,42,1.105,47,0.947,48,1.42,50,1.905,54,1.241,56,1.091,69,2.522,78,0.876,83,1.633,93,1.321,98,2.156,99,2.171,100,0.969,146,1.42,152,0.776,153,2.069,166,1.545,169,1.105,201,2.937,235,2.506,241,2.837,243,1.712,244,1.712,245,1.712,246,1.712,247,3.195,248,1.712,249,1.42,255,2.786,265,3.54,266,3.493,273,1.712,308,1.804,312,1.321,319,1.545,329,1.42,467,2.794,473,1.545,627,1,640,1.712,652,1.712,765,2.794,844,3.069,845,4.69,846,1.965,847,1.965,848,1.965,849,1.965,850,3.207,851,3.687,852,1.965,853,1.965,854,1.965,855,1.965,856,1.965,857,1.965,858,1.42,859,1.712,860,1.965,861,3.207,862,2.794,863,3.54,864,1.965,865,1.965,866,3.207,867,4.063,868,1.965,869,1.965,870,1.965,871,1.965,872,1.965,873,1.965,874,1.712,875,1.965,876,1.965,877,1.321,878,1.965,879,1.965,880,1.712]],["tags/51",[]],["title/52",[120,3.353,533,1.832]],["content/52",[45,3.215,55,0.825,98,2.749,100,0.715,139,2.082,165,2.429,168,1.555,335,3.215,411,2.749,432,2.956,533,2.2,543,2.3,595,2.956,788,3.215,844,3.307,881,4.037,882,4.576,883,3.562,884,4.85,885,4.089,886,4.089,887,4.089,888,3.562,889,3.562,890,3.562,891,3.562,892,2.185,893,2.3,894,3.562,895,3.562,896,3.562]],["tags/52",[]],["title/53",[533,1.832,897,3.647]],["content/53",[]],["tags/53",[]],["title/54",[0,0.582,100,0.703,160,1.954]],["content/54",[0,0.74,47,1.51,54,1.228,92,2.876,100,0.894,116,1.564,139,2.603,531,3.222,533,2.02,627,3.282,666,4.454,807,3.696,858,3.696,877,3.437,881,3.037,898,5.113,899,3.696,900,4.02]],["tags/54",[]],["title/55",[241,2.157,533,1.832]],["content/55",[7,1.869,25,1.416,54,1.604,55,0.851,56,1.435,91,1.652,100,0.486,122,1.239,138,1.869,139,1.416,149,2.835,152,1.666,153,1.416,183,2.186,212,3.682,213,4.005,224,1.239,241,2.842,255,2.505,303,2.01,321,2.422,362,3.316,376,1.752,385,1.564,531,1.752,533,1.666,543,1.564,627,2.593,807,4.109,844,1.652,882,2.01,892,1.486,893,1.564,899,2.01,901,2.781,902,2.781,903,2.781,904,2.781,905,2.781,906,2.781,907,3.316,908,3.673,909,2.781,910,2.781,911,4.005,912,2.781,913,2.781,914,2.186,915,2.186,916,1.869,917,2.657,918,1.869,919,2.186,920,2.781,921,2.781]],["tags/55",[]],["title/56",[138,2.383,553,1.993,732,2.562,881,2.105]],["content/56",[0,0.829,7,1.895,25,1.435,54,1.023,56,1.45,99,1.506,115,1.371,116,1.303,122,1.256,139,2.169,141,1.895,152,1.114,153,2.169,154,2.038,169,2.396,177,2.038,197,1.895,202,2.217,204,1.776,212,2.038,213,2.217,224,1.256,241,1.982,255,2.531,320,2.038,529,1.895,533,1.114,553,3.636,554,3.35,555,3.35,561,3.35,627,2.169,732,3.08,877,3.453,881,3.051,899,2.038,900,3.35,907,3.35,922,2.819,923,2.217,924,2.819,925,4.261,926,2.819,927,2.819,928,2.819,929,2.819,930,2.819,931,2.819,932,2.819,933,2.819,934,2.819,935,2.819,936,2.456,937,2.819,938,2.456,939,2.456]],["tags/56",[]],["title/57",[231,2.157,241,2.157]],["content/57",[25,2.239,41,3.179,54,1.404,143,3.179,152,2.595,177,4.226,183,3.457,231,2.045,241,2.045,309,3.457,362,3.457,415,3.179,533,1.737,627,2.239,807,3.179,858,3.179,882,3.179,907,3.457,908,3.831,917,2.771,936,5.093,938,5.093,939,5.093,940,4.397,941,4.397]],["tags/57",[]],["title/58",[56,1.579,255,2.755]],["content/58",[55,1.354,376,3.437,385,3.067,543,3.067,892,2.914,893,3.067,911,4.288,914,4.288,915,4.288,916,3.666,917,4.229,918,3.666]],["tags/58",[]],["title/59",[54,1.114,255,2.755]],["content/59",[55,1.354,376,3.437,385,3.067,543,3.067,892,2.914,893,3.067,914,4.288,916,3.666,917,4.229,918,3.666,942,4.751,943,4.751]],["tags/59",[]],["title/60",[56,1.579,851,3.647]],["content/60",[55,1.354,376,3.437,385,3.067,543,3.067,892,2.914,893,3.067,911,4.288,915,4.288,916,3.666,917,4.229,918,3.666,944,4.751]],["tags/60",[]],["title/61",[54,1.114,851,3.647]],["content/61",[55,1.354,376,3.437,385,3.067,543,3.067,892,2.914,893,3.067,916,3.666,917,4.229,918,3.666,942,4.751,943,4.751,944,4.751]],["tags/61",[]],["title/62",[97,2.361,945,4.041]],["content/62",[15,1.683,25,3.109,115,2.969,122,2.722,160,2.969,196,3.848]],["tags/62",[]],["title/63",[115,1.954,919,3.159,946,3.5]],["content/63",[726,5.484,947,6.295,948,6.295,949,4.949]],["tags/63",[]],["title/64",[91,2.387,348,2.701,950,4.018]],["content/64",[951,6.495,952,6.495]],["tags/64",[]],["title/65",[78,1.167,177,1.893,216,2.281,395,1.893,662,2.059,953,3.509]],["content/65",[26,4.346,78,2.464,234,2.954,370,4.816,373,3.996,627,2.814,954,5.528,955,5.528,956,5.528,957,5.528,958,5.528,959,5.528,960,5.528]],["tags/65",[]],["title/66",[22,2.147,395,2.905,953,3.5]],["content/66",[899,4.481,961,6.199,962,6.199,963,6.199,964,4.874]],["tags/66",[]],["title/67",[965,5.484]],["content/67",[55,1.101,385,3.067,663,4.288,776,4.288,892,2.914,964,4.288,966,4.751,967,4.751,968,4.751,969,4.751,970,5.454,971,5.454,972,4.751,973,5.454]],["tags/67",[]],["title/68",[137,2.046,311,2.905,919,3.159]],["content/68",[137,2.777,385,3.067,663,4.288,776,4.288,892,2.914,964,4.288,966,4.751,967,4.751,968,4.751,969,4.751,972,4.751,974,5.454,975,5.454,976,5.454]],["tags/68",[]],["title/69",[91,1.883,115,1.541,461,2.762,485,2.493,590,2.493]],["content/69",[55,1.214,893,3.384,949,4.731,977,6.017,978,6.017,979,6.017,980,6.017]],["tags/69",[]],["title/70",[0,0.513,47,1.047,100,0.62,116,1.084]],["content/70",[]],["tags/70",[]],["title/71",[120,3.353,533,1.832]],["content/71",[45,3.315,55,0.851,98,2.834,100,0.737,139,2.146,165,2.504,168,1.603,308,2.371,335,3.315,411,2.834,432,3.047,533,2.246,543,2.371,553,2.371,788,3.315,844,2.504,881,4.268,882,3.047,883,3.672,884,4.951,888,3.672,889,3.672,890,3.672,891,3.672,892,2.253,893,2.371,894,3.672,895,3.672,896,3.672,981,3.315]],["tags/71",[]],["title/72",[160,1.954,168,1.528,897,3.159]],["content/72",[0,0.548,22,2.023,47,1.118,54,0.909,98,2.545,99,2.023,100,0.662,103,1.619,116,1.158,137,1.927,160,1.841,161,2.545,168,2.008,219,1.761,229,1.927,303,2.737,319,2.977,357,3.298,359,2.977,424,3.298,430,2.545,457,3.298,516,2.385,553,2.129,561,4.151,597,3.298,710,2.737,775,2.977,923,2.977,982,3.786,983,3.786,984,3.786,985,3.786,986,3.786,987,3.786,988,3.786,989,3.786,990,3.786,991,3.786,992,3.786,993,3.786,994,3.786,995,3.786,996,3.298,997,3.786]],["tags/72",[]],["title/73",[981,4.312]],["content/73",[0,0.553,25,1.945,54,0.917,97,1.945,103,1.634,114,3.841,115,3.583,124,2.583,147,2.408,152,1.51,169,2.149,497,3.005,529,2.569,538,3.329,553,2.149,560,2.569,595,2.762,602,3.85,630,2.408,632,3.329,946,4.629,949,3.005,981,3.005,998,3.821,999,3.821,1000,3.821,1001,6.604,1002,3.821,1003,3.821,1004,3.821,1005,3.821,1006,3.821]],["tags/73",[]],["title/74",[1007,4.778]],["content/74",[50,3.037,142,5.103,194,4.02,308,2.876,446,4.02,531,3.222,650,4.454,897,4.02,945,6.15,996,4.454,1008,5.113,1009,5.113,1010,5.113,1011,5.113,1012,5.113]],["tags/74",[]],["title/75",[54,1.114,533,1.832]],["content/75",[13,5.022,15,0.947,43,2.31,47,1.015,48,2.483,50,2.928,54,1.183,55,1.443,137,2.935,204,2.165,296,2.701,324,2.483,526,2.993,531,3.969,532,2.701,533,2.488,546,2.993,547,2.993,874,2.993,1007,4.294,1013,3.436,1014,6.298,1015,3.436,1016,3.436,1017,3.436,1018,4.929,1019,3.436,1020,3.436,1021,3.436,1022,3.436,1023,3.436,1024,3.436,1025,4.929,1026,3.436]],["tags/75",[]],["title/76",[553,2.26,877,2.701,881,2.387]],["content/76",[37,2.188,41,2.663,78,1.642,92,2.072,99,2.768,103,1.575,115,2.518,141,2.476,152,1.455,169,2.913,212,2.663,231,1.713,318,2.476,413,2.896,533,1.455,553,3.851,554,2.896,555,2.896,627,2.637,858,2.663,863,3.209,877,3.482,881,3.076,900,2.896,923,2.896,1027,3.684,1028,3.684,1029,5.99,1030,3.684,1031,3.684,1032,6.499,1033,3.684,1034,3.684,1035,3.684,1036,3.684]],["tags/76",[]],["title/77",[201,3.353,241,2.157]],["content/77",[0,0.769,15,1.053,41,2.762,47,1.805,48,2.762,54,1.276,70,3.329,97,1.945,99,3.529,100,0.668,103,1.634,139,1.945,141,2.569,148,2.762,149,3.572,201,3.841,231,1.777,241,2.842,242,3.329,266,2.408,329,2.762,412,3.329,415,2.762,432,2.762,590,3.005,859,3.329,862,3.329,880,3.329,1037,3.821,1038,3.821,1039,3.821,1040,3.821,1041,3.821,1042,3.821,1043,3.821]],["tags/77",[]],["title/78",[710,3.353,844,2.755]],["content/78",[92,3.067,101,4.288,196,3.437,247,4.288,255,3.24,266,3.437,338,3.24,710,3.943,844,3.24,1044,5.454,1045,5.454,1046,5.454,1047,5.454,1048,5.454]],["tags/78",[]]],"invertedIndex":[["",{"_index":55,"title":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"33":{},"48":{}},"content":{"3":{},"7":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"22":{},"30":{},"31":{},"38":{},"47":{},"49":{},"52":{},"55":{},"58":{},"59":{},"60":{},"61":{},"67":{},"69":{},"71":{},"75":{}},"tags":{}}],["0",{"_index":747,"title":{},"content":{"47":{},"49":{}},"tags":{}}],["0.1",{"_index":955,"title":{},"content":{"65":{}},"tags":{}}],["01",{"_index":443,"title":{},"content":{"22":{}},"tags":{}}],["07",{"_index":245,"title":{},"content":{"20":{},"51":{}},"tags":{}}],["0x",{"_index":976,"title":{},"content":{"68":{}},"tags":{}}],["1",{"_index":202,"title":{},"content":{"8":{},"29":{},"56":{}},"tags":{}}],["1.1",{"_index":192,"title":{},"content":{"7":{}},"tags":{}}],["1.2.3.4",{"_index":948,"title":{},"content":{"63":{}},"tags":{}}],["1.6t",{"_index":294,"title":{},"content":{"20":{}},"tags":{}}],["10",{"_index":805,"title":{},"content":{"49":{}},"tags":{}}],["100",{"_index":658,"title":{},"content":{"45":{},"49":{}},"tags":{}}],["1000",{"_index":234,"title":{"15":{}},"content":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"65":{}},"tags":{}}],["117g",{"_index":263,"title":{},"content":{"20":{}},"tags":{}}],["128",{"_index":742,"title":{},"content":{"47":{}},"tags":{}}],["12c/24t",{"_index":402,"title":{},"content":{"31":{}},"tags":{}}],["12d3koowab5myc1ujieqjk4hg4b2vi3ajdqsuhtgyuqsneqcfmfg",{"_index":200,"title":{},"content":{"8":{}},"tags":{}}],["149m",{"_index":288,"title":{},"content":{"20":{}},"tags":{}}],["150g",{"_index":260,"title":{},"content":{"20":{}},"tags":{}}],["16",{"_index":185,"title":{},"content":{"7":{}},"tags":{}}],["162m",{"_index":258,"title":{},"content":{"20":{}},"tags":{}}],["163",{"_index":839,"title":{},"content":{"49":{}},"tags":{}}],["1705235",{"_index":270,"title":{},"content":{"20":{}},"tags":{}}],["184m",{"_index":272,"title":{},"content":{"20":{}},"tags":{}}],["18931493",{"_index":293,"title":{},"content":{"20":{}},"tags":{}}],["18932231",{"_index":849,"title":{},"content":{"51":{}},"tags":{}}],["18932633",{"_index":852,"title":{},"content":{"51":{}},"tags":{}}],["19006285",{"_index":290,"title":{},"content":{"20":{}},"tags":{}}],["190m",{"_index":281,"title":{},"content":{"20":{}},"tags":{}}],["196m",{"_index":277,"title":{},"content":{"20":{}},"tags":{}}],["1gb",{"_index":956,"title":{},"content":{"65":{}},"tags":{}}],["1kv",{"_index":5,"title":{},"content":{"2":{},"3":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{}},"tags":{}}],["2",{"_index":375,"title":{"30":{}},"content":{"29":{}},"tags":{}}],["2.2",{"_index":388,"title":{},"content":{"30":{}},"tags":{}}],["2.2t",{"_index":283,"title":{},"content":{"20":{}},"tags":{}}],["2.5g",{"_index":295,"title":{},"content":{"20":{}},"tags":{}}],["20",{"_index":448,"title":{},"content":{"22":{},"49":{}},"tags":{}}],["20.04",{"_index":358,"title":{},"content":{"25":{}},"tags":{}}],["21321606",{"_index":282,"title":{},"content":{"20":{}},"tags":{}}],["21321925",{"_index":846,"title":{},"content":{"51":{}},"tags":{}}],["21323292",{"_index":854,"title":{},"content":{"51":{}},"tags":{}}],["2133",{"_index":392,"title":{},"content":{"30":{}},"tags":{}}],["2141i",{"_index":386,"title":{},"content":{"30":{}},"tags":{}}],["22.04",{"_index":983,"title":{},"content":{"72":{}},"tags":{}}],["231.7",{"_index":830,"title":{},"content":{"49":{}},"tags":{}}],["23:38:40(+0100",{"_index":818,"title":{},"content":{"49":{}},"tags":{}}],["2483562",{"_index":275,"title":{},"content":{"20":{}},"tags":{}}],["25",{"_index":738,"title":{},"content":{"47":{}},"tags":{}}],["256",{"_index":879,"title":{},"content":{"51":{}},"tags":{}}],["29/sec",{"_index":841,"title":{},"content":{"49":{}},"tags":{}}],["2913731",{"_index":279,"title":{},"content":{"20":{}},"tags":{}}],["291g",{"_index":850,"title":{},"content":{"51":{}},"tags":{}}],["2k",{"_index":188,"title":{},"content":{"7":{}},"tags":{}}],["2×512",{"_index":396,"title":{},"content":{"30":{}},"tags":{}}],["2×960",{"_index":408,"title":{},"content":{"31":{}},"tags":{}}],["3",{"_index":399,"title":{"31":{}},"content":{},"tags":{}}],["3.1g",{"_index":284,"title":{},"content":{"20":{}},"tags":{}}],["3.7",{"_index":403,"title":{},"content":{"31":{}},"tags":{}}],["302g",{"_index":273,"title":{},"content":{"20":{},"51":{}},"tags":{}}],["302m",{"_index":261,"title":{},"content":{"20":{}},"tags":{}}],["30300:30399",{"_index":1003,"title":{},"content":{"73":{}},"tags":{}}],["30300:30399/tcp",{"_index":1006,"title":{},"content":{"73":{}},"tags":{}}],["30310",{"_index":158,"title":{},"content":{"7":{}},"tags":{}}],["30311",{"_index":159,"title":{},"content":{"7":{}},"tags":{}}],["30312",{"_index":170,"title":{},"content":{"7":{}},"tags":{}}],["30333",{"_index":949,"title":{},"content":{"63":{},"69":{},"73":{}},"tags":{}}],["304g",{"_index":853,"title":{},"content":{"51":{}},"tags":{}}],["307m",{"_index":264,"title":{},"content":{"20":{}},"tags":{}}],["32",{"_index":826,"title":{},"content":{"49":{}},"tags":{}}],["3200",{"_index":407,"title":{},"content":{"31":{}},"tags":{}}],["33",{"_index":824,"title":{},"content":{"49":{}},"tags":{}}],["345g",{"_index":855,"title":{},"content":{"51":{}},"tags":{}}],["35",{"_index":822,"title":{},"content":{"49":{}},"tags":{}}],["353g",{"_index":847,"title":{},"content":{"51":{}},"tags":{}}],["3600",{"_index":371,"title":{},"content":{"29":{}},"tags":{}}],["361.5",{"_index":833,"title":{},"content":{"49":{}},"tags":{}}],["365g",{"_index":856,"title":{},"content":{"51":{}},"tags":{}}],["366g",{"_index":267,"title":{},"content":{"20":{}},"tags":{}}],["367g",{"_index":848,"title":{},"content":{"51":{}},"tags":{}}],["369g",{"_index":291,"title":{},"content":{"20":{}},"tags":{}}],["37g",{"_index":271,"title":{},"content":{"20":{}},"tags":{}}],["4",{"_index":736,"title":{},"content":{"47":{}},"tags":{}}],["4572856",{"_index":286,"title":{},"content":{"20":{}},"tags":{}}],["4k",{"_index":186,"title":{},"content":{"7":{}},"tags":{}}],["5",{"_index":370,"title":{},"content":{"29":{},"65":{}},"tags":{}}],["50",{"_index":759,"title":{},"content":{"47":{}},"tags":{}}],["50gb",{"_index":954,"title":{},"content":{"65":{}},"tags":{}}],["512",{"_index":377,"title":{},"content":{"29":{}},"tags":{}}],["518.1",{"_index":835,"title":{},"content":{"49":{}},"tags":{}}],["522m",{"_index":268,"title":{},"content":{"20":{}},"tags":{}}],["5385277",{"_index":262,"title":{},"content":{"20":{}},"tags":{}}],["53g",{"_index":276,"title":{},"content":{"20":{}},"tags":{}}],["54g",{"_index":280,"title":{},"content":{"20":{}},"tags":{}}],["565m",{"_index":274,"title":{},"content":{"20":{}},"tags":{}}],["5900x",{"_index":401,"title":{},"content":{"31":{}},"tags":{}}],["5s",{"_index":582,"title":{},"content":{"39":{}},"tags":{}}],["60",{"_index":571,"title":{},"content":{"39":{}},"tags":{}}],["6089451",{"_index":256,"title":{},"content":{"20":{}},"tags":{}}],["6161367",{"_index":259,"title":{},"content":{"20":{}},"tags":{}}],["625m",{"_index":292,"title":{},"content":{"20":{}},"tags":{}}],["64",{"_index":372,"title":{},"content":{"29":{},"30":{},"31":{}},"tags":{}}],["645.6",{"_index":837,"title":{},"content":{"49":{}},"tags":{}}],["656.1",{"_index":831,"title":{},"content":{"49":{}},"tags":{}}],["75",{"_index":740,"title":{},"content":{"47":{}},"tags":{}}],["81g",{"_index":287,"title":{},"content":{"20":{}},"tags":{}}],["896",{"_index":745,"title":{},"content":{"47":{}},"tags":{}}],["89g",{"_index":257,"title":{},"content":{"20":{}},"tags":{}}],["8c/16t",{"_index":387,"title":{},"content":{"30":{}},"tags":{}}],["9",{"_index":400,"title":{},"content":{"31":{}},"tags":{}}],["9615",{"_index":999,"title":{},"content":{"73":{}},"tags":{}}],["9933",{"_index":998,"title":{},"content":{"73":{}},"tags":{}}],["9944",{"_index":632,"title":{},"content":{"43":{},"73":{}},"tags":{}}],["9d4b2b6eb8f97156d19669a9ff0812d491b96798",{"_index":1018,"title":{},"content":{"75":{}},"tags":{}}],["a2dismod",{"_index":695,"title":{},"content":{"47":{}},"tags":{}}],["a2enmod",{"_index":697,"title":{},"content":{"47":{}},"tags":{}}],["abov",{"_index":198,"title":{},"content":{"8":{}},"tags":{}}],["accept",{"_index":920,"title":{},"content":{"55":{}},"tags":{}}],["acces",{"_index":636,"title":{},"content":{"43":{}},"tags":{}}],["access",{"_index":111,"title":{"5":{}},"content":{"5":{},"18":{},"19":{},"21":{},"41":{},"43":{},"45":{},"49":{}},"tags":{}}],["account",{"_index":416,"title":{},"content":{"21":{},"22":{},"23":{},"24":{},"44":{},"50":{}},"tags":{}}],["achiev",{"_index":131,"title":{},"content":{"5":{},"43":{}},"tags":{}}],["act",{"_index":605,"title":{},"content":{"50":{}},"tags":{}}],["action",{"_index":297,"title":{},"content":{"17":{},"18":{},"44":{}},"tags":{}}],["activ",{"_index":9,"title":{},"content":{"2":{},"18":{},"24":{},"25":{},"50":{}},"tags":{}}],["ad",{"_index":722,"title":{},"content":{"47":{}},"tags":{}}],["adapt",{"_index":1029,"title":{},"content":{"76":{}},"tags":{}}],["add",{"_index":204,"title":{},"content":{"8":{},"24":{},"47":{},"49":{},"56":{},"75":{}},"tags":{}}],["addr",{"_index":118,"title":{},"content":{"5":{},"7":{}},"tags":{}}],["address",{"_index":761,"title":{},"content":{"47":{}},"tags":{}}],["adjust",{"_index":559,"title":{},"content":{"38":{}},"tags":{}}],["advanc",{"_index":398,"title":{"31":{}},"content":{"44":{},"48":{}},"tags":{}}],["advis",{"_index":982,"title":{},"content":{"72":{}},"tags":{}}],["affect",{"_index":479,"title":{},"content":{"33":{}},"tags":{}}],["against",{"_index":353,"title":{},"content":{"25":{}},"tags":{}}],["alert",{"_index":58,"title":{},"content":{"3":{},"39":{}},"tags":{}}],["alertmanag",{"_index":527,"title":{},"content":{"37":{},"39":{}},"tags":{}}],["alia",{"_index":4,"title":{},"content":{"2":{}},"tags":{}}],["allow",{"_index":602,"title":{},"content":{"41":{},"43":{},"45":{},"47":{},"50":{},"73":{}},"tags":{}}],["alongsid",{"_index":1030,"title":{},"content":{"76":{}},"tags":{}}],["alreadi",{"_index":628,"title":{},"content":{"43":{},"46":{}},"tags":{}}],["amd",{"_index":368,"title":{},"content":{"29":{},"31":{}},"tags":{}}],["amount",{"_index":462,"title":{},"content":{"23":{}},"tags":{}}],["analys",{"_index":225,"title":{},"content":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{}},"tags":{}}],["android",{"_index":63,"title":{},"content":{"3":{}},"tags":{}}],["anoth",{"_index":309,"title":{},"content":{"18":{},"23":{},"57":{}},"tags":{}}],["apache2",{"_index":669,"title":{"47":{}},"content":{"46":{},"47":{}},"tags":{}}],["apache2/nginx/oth",{"_index":674,"title":{},"content":{"46":{}},"tags":{}}],["api",{"_index":504,"title":{"35":{}},"content":{},"tags":{}}],["app",{"_index":64,"title":{},"content":{"3":{},"21":{}},"tags":{}}],["application/json",{"_index":967,"title":{},"content":{"67":{},"68":{}},"tags":{}}],["approv",{"_index":470,"title":{"33":{}},"content":{},"tags":{}}],["apt",{"_index":531,"title":{},"content":{"38":{},"47":{},"54":{},"55":{},"74":{},"75":{}},"tags":{}}],["archiv",{"_index":123,"title":{"44":{}},"content":{"5":{},"20":{},"41":{},"44":{}},"tags":{}}],["arrang",{"_index":20,"title":{},"content":{"2":{}},"tags":{}}],["arrivalr",{"_index":813,"title":{},"content":{"49":{}},"tags":{}}],["artilleri",{"_index":793,"title":{},"content":{"49":{}},"tags":{}}],["artillery.git",{"_index":801,"title":{},"content":{"49":{}},"tags":{}}],["ask",{"_index":888,"title":{},"content":{"52":{},"71":{}},"tags":{}}],["asset",{"_index":252,"title":{},"content":{"20":{},"40":{}},"tags":{}}],["assethub",{"_index":615,"title":{},"content":{"41":{}},"tags":{}}],["authent",{"_index":991,"title":{},"content":{"72":{}},"tags":{}}],["author_hassessionkey",{"_index":974,"title":{},"content":{"68":{}},"tags":{}}],["author_rotatekey",{"_index":970,"title":{},"content":{"67":{}},"tags":{}}],["automat",{"_index":120,"title":{"52":{},"71":{}},"content":{"5":{},"47":{}},"tags":{}}],["avail",{"_index":93,"title":{},"content":{"3":{},"19":{},"38":{},"47":{},"51":{}},"tags":{}}],["available/qos.conf",{"_index":758,"title":{},"content":{"47":{}},"tags":{}}],["avoid",{"_index":342,"title":{},"content":{"19":{}},"tags":{}}],["ax41",{"_index":367,"title":{"29":{}},"content":{},"tags":{}}],["back",{"_index":10,"title":{},"content":{"2":{},"22":{}},"tags":{}}],["backend",{"_index":19,"title":{},"content":{"2":{},"3":{},"47":{}},"tags":{}}],["background",{"_index":873,"title":{},"content":{"51":{}},"tags":{}}],["backup",{"_index":146,"title":{"18":{}},"content":{"6":{},"19":{},"51":{}},"tags":{}}],["bad",{"_index":469,"title":{"33":{}},"content":{},"tags":{}}],["balanc",{"_index":643,"title":{"48":{}},"content":{"44":{},"47":{},"48":{}},"tags":{}}],["base",{"_index":212,"title":{},"content":{"8":{},"55":{},"56":{},"76":{}},"tags":{}}],["bash",{"_index":788,"title":{},"content":{"49":{},"52":{},"71":{}},"tags":{}}],["basic",{"_index":780,"title":{},"content":{"49":{}},"tags":{}}],["be",{"_index":312,"title":{},"content":{"18":{},"33":{},"34":{},"47":{},"51":{}},"tags":{}}],["becom",{"_index":8,"title":{},"content":{"2":{},"51":{}},"tags":{}}],["beefi",{"_index":875,"title":{},"content":{"51":{}},"tags":{}}],["befor",{"_index":335,"title":{},"content":{"19":{},"52":{},"71":{}},"tags":{}}],["behalf",{"_index":460,"title":{},"content":{"23":{}},"tags":{}}],["behind",{"_index":558,"title":{},"content":{"38":{},"46":{},"47":{}},"tags":{}}],["below",{"_index":41,"title":{},"content":{"2":{},"57":{},"76":{},"77":{}},"tags":{}}],["benchmark",{"_index":220,"title":{"13":{},"25":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"25":{}},"tags":{}}],["benign",{"_index":478,"title":{},"content":{"33":{}},"tags":{}}],["best",{"_index":415,"title":{},"content":{"21":{},"47":{},"57":{},"77":{}},"tags":{}}],["better",{"_index":38,"title":{},"content":{"2":{},"47":{}},"tags":{}}],["big",{"_index":490,"title":{},"content":{"34":{}},"tags":{}}],["bigger",{"_index":608,"title":{},"content":{"50":{}},"tags":{}}],["bij",{"_index":597,"title":{},"content":{"40":{},"72":{}},"tags":{}}],["bin/bash",{"_index":908,"title":{},"content":{"55":{},"57":{}},"tags":{}}],["binari",{"_index":149,"title":{},"content":{"6":{},"25":{},"38":{},"55":{},"77":{}},"tags":{}}],["block",{"_index":473,"title":{"33":{}},"content":{"44":{},"51":{}},"tags":{}}],["blockheight",{"_index":248,"title":{},"content":{"20":{},"51":{}},"tags":{}}],["bootnod",{"_index":96,"title":{"4":{},"5":{},"7":{},"8":{}},"content":{"4":{},"5":{},"7":{},"8":{}},"tags":{}}],["bootnode.stakeworld.io",{"_index":176,"title":{},"content":{"7":{},"8":{}},"tags":{}}],["bootnode.stakeworld.io/tcp/30310/p2p/12d3koowab5myc1ujieqjk4hg4b2vi3ajdqsuhtgyuqsneqcfmfg",{"_index":218,"title":{},"content":{"8":{}},"tags":{}}],["bootnode.stakeworld.io/tcp/30311/ws/p2p/12d3koowab5myc1ujieqjk4hg4b2vi3ajdqsuhtgyuqsneqcfmfg",{"_index":221,"title":{},"content":{"8":{}},"tags":{}}],["bootnode.stakeworld.io/tcp/30312/wss/p2p/12d3koowab5myc1ujieqjk4hg4b2vi3ajdqsuhtgyuqsneqcfmfg",{"_index":222,"title":{},"content":{"8":{}},"tags":{}}],["bot",{"_index":53,"title":{},"content":{"3":{}},"tags":{}}],["both",{"_index":333,"title":{},"content":{"19":{}},"tags":{}}],["box",{"_index":694,"title":{},"content":{"47":{}},"tags":{}}],["bridg",{"_index":269,"title":{},"content":{"20":{}},"tags":{}}],["bridgehub",{"_index":617,"title":{},"content":{"41":{}},"tags":{}}],["build",{"_index":34,"title":{},"content":{"2":{},"37":{},"48":{},"51":{}},"tags":{}}],["by=/usr/share/keyrings/grafana.key",{"_index":548,"title":{},"content":{"38":{}},"tags":{}}],["by=/usr/share/keyrings/parity.gpg",{"_index":1021,"title":{},"content":{"75":{}},"tags":{}}],["c",{"_index":917,"title":{},"content":{"55":{},"57":{},"58":{},"59":{},"60":{},"61":{}},"tags":{}}],["call",{"_index":503,"title":{"35":{}},"content":{},"tags":{}}],["can't",{"_index":690,"title":{},"content":{"47":{}},"tags":{}}],["careful",{"_index":763,"title":{},"content":{"47":{}},"tags":{}}],["case",{"_index":769,"title":{},"content":{"47":{}},"tags":{}}],["cast",{"_index":459,"title":{},"content":{"23":{}},"tags":{}}],["caution",{"_index":932,"title":{},"content":{"56":{}},"tags":{}}],["cd",{"_index":796,"title":{},"content":{"49":{}},"tags":{}}],["cdn",{"_index":778,"title":{},"content":{"48":{}},"tags":{}}],["certain",{"_index":461,"title":{"69":{}},"content":{"23":{}},"tags":{}}],["certbot",{"_index":708,"title":{},"content":{"47":{}},"tags":{}}],["certif",{"_index":134,"title":{},"content":{"5":{},"7":{},"8":{},"47":{}},"tags":{}}],["chain",{"_index":153,"title":{"16":{},"22":{}},"content":{"7":{},"8":{},"20":{},"22":{},"24":{},"51":{},"55":{},"56":{}},"tags":{}}],["chains//network/secret_ed25519",{"_index":140,"title":{},"content":{"6":{}},"tags":{}}],["chanc",{"_index":609,"title":{},"content":{"50":{}},"tags":{}}],["chang",{"_index":25,"title":{},"content":{"2":{},"6":{},"19":{},"43":{},"45":{},"55":{},"56":{},"57":{},"62":{},"73":{}},"tags":{}}],["check",{"_index":919,"title":{"63":{},"68":{}},"content":{"55":{}},"tags":{}}],["chill",{"_index":328,"title":{"19":{}},"content":{"19":{}},"tags":{}}],["choos",{"_index":595,"title":{},"content":{"40":{},"45":{},"52":{},"73":{}},"tags":{}}],["chose",{"_index":684,"title":{},"content":{"47":{}},"tags":{}}],["chown",{"_index":936,"title":{},"content":{"56":{},"57":{}},"tags":{}}],["clear",{"_index":449,"title":{},"content":{"22":{}},"tags":{}}],["client",{"_index":136,"title":{},"content":{"5":{},"47":{}},"tags":{}}],["clone",{"_index":799,"title":{},"content":{"49":{}},"tags":{}}],["cloudflar",{"_index":764,"title":{},"content":{"47":{},"48":{}},"tags":{}}],["code",{"_index":1042,"title":{},"content":{"77":{}},"tags":{}}],["cold",{"_index":417,"title":{},"content":{"21":{}},"tags":{}}],["collect",{"_index":278,"title":{},"content":{"20":{},"41":{}},"tags":{}}],["combin",{"_index":420,"title":{},"content":{"21":{},"50":{}},"tags":{}}],["command",{"_index":143,"title":{},"content":{"6":{},"8":{},"25":{},"57":{}},"tags":{}}],["common",{"_index":540,"title":{},"content":{"38":{}},"tags":{}}],["compat",{"_index":502,"title":{"35":{}},"content":{},"tags":{}}],["compil",{"_index":501,"title":{"35":{}},"content":{},"tags":{}}],["complet",{"_index":887,"title":{},"content":{"52":{}},"tags":{}}],["complic",{"_index":431,"title":{},"content":{"21":{}},"tags":{}}],["compress",{"_index":857,"title":{},"content":{"51":{}},"tags":{}}],["concept",{"_index":163,"title":{},"content":{"7":{}},"tags":{}}],["concurr",{"_index":806,"title":{},"content":{"49":{}},"tags":{}}],["config",{"_index":560,"title":{},"content":{"38":{},"39":{},"47":{},"49":{},"73":{}},"tags":{}}],["configur",{"_index":667,"title":{},"content":{"46":{}},"tags":{}}],["connect",{"_index":105,"title":{"8":{}},"content":{"4":{},"5":{},"7":{},"45":{},"47":{},"49":{}},"tags":{}}],["connections/resourc",{"_index":750,"title":{},"content":{"47":{}},"tags":{}}],["consensu",{"_index":112,"title":{},"content":{"5":{}},"tags":{}}],["consid",{"_index":315,"title":{},"content":{"18":{}},"tags":{}}],["constantli",{"_index":495,"title":{},"content":{"34":{}},"tags":{}}],["construct",{"_index":771,"title":{},"content":{"48":{}},"tags":{}}],["contabo",{"_index":360,"title":{"26":{},"27":{},"28":{}},"content":{},"tags":{}}],["contain",{"_index":344,"title":{},"content":{"25":{},"32":{}},"tags":{}}],["content",{"_index":776,"title":{},"content":{"48":{},"67":{},"68":{}},"tags":{}}],["continu",{"_index":106,"title":{},"content":{"4":{},"18":{},"19":{}},"tags":{}}],["control",{"_index":421,"title":{},"content":{"21":{}},"tags":{}}],["convert",{"_index":671,"title":{},"content":{"46":{}},"tags":{}}],["copi",{"_index":923,"title":{},"content":{"56":{},"72":{},"76":{}},"tags":{}}],["cor",{"_index":660,"title":{},"content":{"45":{}},"tags":{}}],["correspond",{"_index":162,"title":{},"content":{"7":{}},"tags":{}}],["corrupt",{"_index":302,"title":{},"content":{"17":{}},"tags":{}}],["council",{"_index":452,"title":{},"content":{"23":{}},"tags":{}}],["counter",{"_index":753,"title":{},"content":{"47":{}},"tags":{}}],["cours",{"_index":940,"title":{},"content":{"57":{}},"tags":{}}],["cover",{"_index":666,"title":{},"content":{"46":{},"54":{}},"tags":{}}],["cp",{"_index":924,"title":{},"content":{"56":{}},"tags":{}}],["cpu",{"_index":348,"title":{"64":{}},"content":{"25":{},"30":{},"31":{},"35":{}},"tags":{}}],["creat",{"_index":139,"title":{"35":{}},"content":{"6":{},"19":{},"49":{},"52":{},"54":{},"55":{},"56":{},"71":{},"77":{}},"tags":{}}],["crypto'",{"_index":72,"title":{},"content":{"3":{}},"tags":{}}],["curl",{"_index":892,"title":{},"content":{"52":{},"55":{},"58":{},"59":{},"60":{},"61":{},"67":{},"68":{},"71":{}},"tags":{}}],["current",{"_index":237,"title":{},"content":{"16":{}},"tags":{}}],["custom",{"_index":782,"title":{},"content":{"49":{}},"tags":{}}],["d",{"_index":385,"title":{},"content":{"30":{},"55":{},"58":{},"59":{},"60":{},"61":{},"67":{},"68":{}},"tags":{}}],["daemon",{"_index":554,"title":{},"content":{"38":{},"56":{},"76":{}},"tags":{}}],["daili",{"_index":250,"title":{},"content":{"20":{}},"tags":{}}],["danger",{"_index":307,"title":{},"content":{"18":{}},"tags":{}}],["data",{"_index":394,"title":{"42":{}},"content":{"30":{},"31":{},"37":{}},"tags":{}}],["databas",{"_index":241,"title":{"20":{},"55":{},"57":{},"77":{}},"content":{"17":{},"20":{},"44":{},"51":{},"55":{},"56":{},"57":{},"77":{}},"tags":{}}],["date",{"_index":48,"title":{},"content":{"3":{},"51":{},"75":{},"77":{}},"tags":{}}],["day",{"_index":860,"title":{},"content":{"51":{}},"tags":{}}],["dbdir",{"_index":939,"title":{},"content":{"56":{},"57":{}},"tags":{}}],["ddr4",{"_index":374,"title":{},"content":{"29":{}},"tags":{}}],["deb",{"_index":547,"title":{},"content":{"38":{},"75":{}},"tags":{}}],["debug",{"_index":211,"title":{},"content":{"8":{}},"tags":{}}],["decentradot'",{"_index":94,"title":{},"content":{"3":{}},"tags":{}}],["dedic",{"_index":775,"title":{},"content":{"48":{},"49":{},"72":{}},"tags":{}}],["default",{"_index":627,"title":{},"content":{"43":{},"45":{},"47":{},"51":{},"54":{},"55":{},"56":{},"57":{},"65":{},"76":{}},"tags":{}}],["default_serv",{"_index":174,"title":{},"content":{"7":{}},"tags":{}}],["deleg",{"_index":463,"title":{},"content":{"23":{},"24":{}},"tags":{}}],["delet",{"_index":321,"title":{},"content":{"18":{},"55":{}},"tags":{}}],["deliveri",{"_index":777,"title":{},"content":{"48":{}},"tags":{}}],["democraci",{"_index":450,"title":{"23":{}},"content":{"23":{},"24":{}},"tags":{}}],["deni",{"_index":934,"title":{},"content":{"56":{}},"tags":{}}],["depend",{"_index":861,"title":{},"content":{"51":{}},"tags":{}}],["deploy",{"_index":1045,"title":{},"content":{"78":{}},"tags":{}}],["describ",{"_index":164,"title":{},"content":{"7":{},"37":{}},"tags":{}}],["descript",{"_index":1031,"title":{},"content":{"76":{}},"tags":{}}],["detail",{"_index":1046,"title":{},"content":{"78":{}},"tags":{}}],["dev/::9090",{"_index":580,"title":{},"content":{"39":{}},"tags":{}}],["host>:/w",{"_index":127,"title":{},"content":{"5":{}},"tags":{}}],["isn’t",{"_index":493,"title":{},"content":{"34":{}},"tags":{}}],["iso",{"_index":768,"title":{},"content":{"47":{}},"tags":{}}],["issu",{"_index":491,"title":{},"content":{"34":{}},"tags":{}}],["itself",{"_index":133,"title":{},"content":{"5":{},"22":{},"47":{}},"tags":{}}],["it’",{"_index":468,"title":{},"content":{"24":{}},"tags":{}}],["jan",{"_index":246,"title":{},"content":{"20":{},"51":{}},"tags":{}}],["job_nam",{"_index":579,"title":{},"content":{"39":{}},"tags":{}}],["join",{"_index":610,"title":{},"content":{"50":{}},"tags":{}}],["journalctl",{"_index":1034,"title":{},"content":{"76":{}},"tags":{}}],["jsonrpc\":\"2.0",{"_index":969,"title":{},"content":{"67":{},"68":{}},"tags":{}}],["keep",{"_index":339,"title":{},"content":{"19":{}},"tags":{}}],["kernel",{"_index":1008,"title":{},"content":{"74":{}},"tags":{}}],["key",{"_index":137,"title":{"6":{},"68":{}},"content":{"6":{},"18":{},"19":{},"21":{},"44":{},"68":{},"72":{},"75":{}},"tags":{}}],["keyr",{"_index":1025,"title":{},"content":{"75":{}},"tags":{}}],["keyserv",{"_index":1016,"title":{},"content":{"75":{}},"tags":{}}],["kind",{"_index":625,"title":{},"content":{"43":{},"44":{}},"tags":{}}],["know",{"_index":639,"title":{},"content":{"44":{}},"tags":{}}],["known",{"_index":476,"title":{},"content":{"33":{}},"tags":{}}],["ksm",{"_index":620,"title":{},"content":{"41":{}},"tags":{}}],["ksmcc3",{"_index":265,"title":{},"content":{"20":{},"51":{}},"tags":{}}],["ksmcc3.lz4",{"_index":915,"title":{},"content":{"55":{},"58":{},"60":{}},"tags":{}}],["kusama",{"_index":56,"title":{"58":{},"60":{}},"content":{"3":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"20":{},"33":{},"34":{},"40":{},"41":{},"43":{},"51":{},"55":{},"56":{}},"tags":{}}],["kusama/polkadot",{"_index":35,"title":{},"content":{"2":{}},"tags":{}}],["kvm",{"_index":507,"title":{},"content":{"35":{}},"tags":{}}],["l",{"_index":893,"title":{},"content":{"52":{},"55":{},"58":{},"59":{},"60":{},"61":{},"69":{},"71":{}},"tags":{}}],["label",{"_index":584,"title":{},"content":{"39":{}},"tags":{}}],["last",{"_index":243,"title":{},"content":{"20":{},"51":{}},"tags":{}}],["latest",{"_index":534,"title":{},"content":{"38":{}},"tags":{}}],["ledger",{"_index":232,"title":{"14":{},"21":{}},"content":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"21":{},"22":{},"23":{},"24":{}},"tags":{}}],["lego",{"_index":709,"title":{},"content":{"47":{}},"tags":{}}],["letsencrypt",{"_index":705,"title":{},"content":{"47":{}},"tags":{}}],["libapache2",{"_index":755,"title":{},"content":{"47":{}},"tags":{}}],["libp2p",{"_index":208,"title":{},"content":{"8":{}},"tags":{}}],["libp2p=trac",{"_index":206,"title":{},"content":{"8":{}},"tags":{}}],["light",{"_index":135,"title":{},"content":{"5":{}},"tags":{}}],["limit",{"_index":662,"title":{"65":{}},"content":{"45":{},"47":{}},"tags":{}}],["line",{"_index":144,"title":{},"content":{"6":{}},"tags":{}}],["link",{"_index":235,"title":{},"content":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"19":{},"51":{}},"tags":{}}],["linux",{"_index":945,"title":{"62":{}},"content":{"74":{}},"tags":{}}],["list",{"_index":440,"title":{},"content":{"22":{}},"tags":{}}],["listen",{"_index":117,"title":{},"content":{"5":{},"7":{}},"tags":{}}],["littl",{"_index":678,"title":{},"content":{"47":{}},"tags":{}}],["live",{"_index":624,"title":{"42":{}},"content":{},"tags":{}}],["load",{"_index":687,"title":{"48":{}},"content":{"47":{},"48":{}},"tags":{}}],["local/share/polkadot",{"_index":901,"title":{},"content":{"55":{}},"tags":{}}],["localhost",{"_index":659,"title":{},"content":{"45":{}},"tags":{}}],["localhost:9093",{"_index":577,"title":{},"content":{"39":{}},"tags":{}}],["locat",{"_index":183,"title":{},"content":{"7":{},"55":{},"57":{}},"tags":{}}],["lock",{"_index":446,"title":{},"content":{"22":{},"23":{},"74":{}},"tags":{}}],["log",{"_index":210,"title":{"11":{},"32":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"32":{},"49":{}},"tags":{}}],["loki",{"_index":525,"title":{},"content":{"37":{}},"tags":{}}],["london",{"_index":381,"title":{"30":{},"31":{}},"content":{},"tags":{}}],["long",{"_index":492,"title":{},"content":{"34":{}},"tags":{}}],["lot",{"_index":430,"title":{},"content":{"21":{},"40":{},"44":{},"46":{},"72":{}},"tags":{}}],["loung",{"_index":474,"title":{},"content":{"33":{},"34":{}},"tags":{}}],["lscpu",{"_index":951,"title":{},"content":{"64":{}},"tags":{}}],["lsub",{"_index":205,"title":{},"content":{"8":{}},"tags":{}}],["lt",{"_index":359,"title":{},"content":{"25":{},"49":{},"72":{}},"tags":{}}],["lz4",{"_index":916,"title":{},"content":{"55":{},"58":{},"59":{},"60":{},"61":{}},"tags":{}}],["m",{"_index":364,"title":{"27":{},"28":{}},"content":{},"tags":{}}],["m0.1",{"_index":959,"title":{},"content":{"65":{}},"tags":{}}],["machin",{"_index":356,"title":{},"content":{"25":{}},"tags":{}}],["made",{"_index":522,"title":{},"content":{"37":{}},"tags":{}}],["main",{"_index":43,"title":{},"content":{"3":{},"38":{},"46":{},"50":{},"75":{}},"tags":{}}],["maintain",{"_index":228,"title":{},"content":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"46":{}},"tags":{}}],["make",{"_index":644,"title":{},"content":{"44":{},"47":{}},"tags":{}}],["manag",{"_index":227,"title":{"12":{},"17":{}},"content":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{}},"tags":{}}],["mani",{"_index":656,"title":{},"content":{"45":{},"49":{}},"tags":{}}],["manual",{"_index":897,"title":{"53":{},"72":{}},"content":{"74":{}},"tags":{}}],["mark",{"_index":1009,"title":{},"content":{"74":{}},"tags":{}}],["match",{"_index":987,"title":{},"content":{"72":{}},"tags":{}}],["math",{"_index":71,"title":{},"content":{"3":{}},"tags":{}}],["max",{"_index":657,"title":{},"content":{"45":{},"47":{},"49":{}},"tags":{}}],["maxconnectionsperchild",{"_index":746,"title":{},"content":{"47":{}},"tags":{}}],["maximum",{"_index":239,"title":{"34":{}},"content":{"16":{},"45":{},"49":{}},"tags":{}}],["maxrequestwork",{"_index":744,"title":{},"content":{"47":{}},"tags":{}}],["maxsparethread",{"_index":739,"title":{},"content":{"47":{}},"tags":{}}],["maxvus",{"_index":814,"title":{},"content":{"49":{}},"tags":{}}],["mayb",{"_index":410,"title":{},"content":{"21":{}},"tags":{}}],["meanwhil",{"_index":337,"title":{},"content":{"19":{}},"tags":{}}],["median",{"_index":832,"title":{},"content":{"49":{}},"tags":{}}],["member",{"_index":603,"title":{},"content":{"50":{}},"tags":{}}],["metaspan'",{"_index":89,"title":{},"content":{"3":{}},"tags":{}}],["method",{"_index":663,"title":{},"content":{"45":{},"67":{},"68":{}},"tags":{}}],["mhz",{"_index":393,"title":{},"content":{"30":{},"31":{}},"tags":{}}],["min",{"_index":829,"title":{},"content":{"49":{}},"tags":{}}],["minimum",{"_index":304,"title":{},"content":{"18":{}},"tags":{}}],["minsparethread",{"_index":737,"title":{},"content":{"47":{}},"tags":{}}],["misbehav",{"_index":594,"title":{},"content":{"40":{}},"tags":{}}],["miss",{"_index":451,"title":{},"content":{"23":{}},"tags":{}}],["mkdir",{"_index":912,"title":{},"content":{"55":{}},"tags":{}}],["mobil",{"_index":66,"title":{},"content":{"3":{}},"tags":{}}],["mod",{"_index":756,"title":{},"content":{"47":{}},"tags":{}}],["mod_proxy_wstunnel",{"_index":711,"title":{},"content":{"47":{}},"tags":{}}],["mod_qo",{"_index":754,"title":{},"content":{"47":{}},"tags":{}}],["mode",{"_index":664,"title":{},"content":{"45":{},"47":{}},"tags":{}}],["models.html#libvirt",{"_index":513,"title":{},"content":{"35":{}},"tags":{}}],["modest",{"_index":346,"title":{},"content":{"25":{}},"tags":{}}],["modul",{"_index":500,"title":{"35":{}},"content":{"47":{}},"tags":{}}],["monitor",{"_index":223,"title":{"10":{},"36":{},"37":{}},"content":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"37":{}},"tags":{}}],["more",{"_index":78,"title":{"65":{}},"content":{"3":{},"21":{},"43":{},"44":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"65":{},"76":{}},"tags":{}}],["mpm_event",{"_index":698,"title":{},"content":{"47":{}},"tags":{}}],["mpm_prefork",{"_index":696,"title":{},"content":{"47":{}},"tags":{}}],["much",{"_index":77,"title":{},"content":{"3":{}},"tags":{}}],["multipl",{"_index":496,"title":{},"content":{"34":{},"41":{},"47":{},"48":{}},"tags":{}}],["name",{"_index":154,"title":{},"content":{"7":{},"8":{},"39":{},"56":{}},"tags":{}}],["nativ",{"_index":436,"title":{"35":{}},"content":{"22":{},"23":{}},"tags":{}}],["nc",{"_index":726,"title":{},"content":{"47":{},"63":{}},"tags":{}}],["need",{"_index":103,"title":{},"content":{"4":{},"5":{},"6":{},"7":{},"24":{},"25":{},"43":{},"44":{},"45":{},"47":{},"72":{},"73":{},"76":{},"77":{}},"tags":{}}],["negoti",{"_index":486,"title":{"34":{}},"content":{},"tags":{}}],["netstat",{"_index":977,"title":{},"content":{"69":{}},"tags":{}}],["network",{"_index":83,"title":{"6":{}},"content":{"3":{},"4":{},"18":{},"25":{},"40":{},"43":{},"44":{},"48":{},"51":{}},"tags":{}}],["new",{"_index":7,"title":{},"content":{"2":{},"18":{},"19":{},"55":{},"56":{}},"tags":{}}],["newli",{"_index":90,"title":{},"content":{"3":{}},"tags":{}}],["next",{"_index":444,"title":{},"content":{"22":{}},"tags":{}}],["nginx",{"_index":167,"title":{},"content":{"7":{},"46":{},"47":{}},"tags":{}}],["node",{"_index":100,"title":{"9":{},"10":{},"18":{},"19":{},"36":{},"44":{},"54":{},"70":{}},"content":{"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"17":{},"18":{},"19":{},"25":{},"32":{},"37":{},"43":{},"44":{},"45":{},"46":{},"47":{},"49":{},"51":{},"52":{},"54":{},"55":{},"71":{},"72":{},"77":{}},"tags":{}}],["node_export",{"_index":581,"title":{},"content":{"39":{}},"tags":{}}],["nodeinstal",{"_index":886,"title":{},"content":{"52":{}},"tags":{}}],["nodenam",{"_index":587,"title":{},"content":{"39":{}},"tags":{}}],["nodename2",{"_index":588,"title":{},"content":{"39":{}},"tags":{}}],["nomin",{"_index":17,"title":{"40":{}},"content":{"2":{},"16":{},"40":{},"50":{}},"tags":{}}],["non",{"_index":121,"title":{},"content":{"5":{},"43":{},"46":{}},"tags":{}}],["now",{"_index":467,"title":{},"content":{"24":{},"51":{}},"tags":{}}],["npm",{"_index":790,"title":{},"content":{"49":{}},"tags":{}}],["number",{"_index":485,"title":{"34":{},"69":{}},"content":{"47":{}},"tags":{}}],["nvm",{"_index":789,"title":{},"content":{"49":{}},"tags":{}}],["nvme",{"_index":365,"title":{"28":{},"29":{}},"content":{"29":{},"30":{},"31":{}},"tags":{}}],["o",{"_index":543,"title":{},"content":{"38":{},"52":{},"55":{},"58":{},"59":{},"60":{},"61":{},"71":{}},"tags":{}}],["obtain",{"_index":707,"title":{},"content":{"47":{}},"tags":{}}],["old",{"_index":906,"title":{},"content":{"55":{}},"tags":{}}],["older",{"_index":721,"title":{},"content":{"47":{}},"tags":{}}],["on",{"_index":79,"title":{},"content":{"3":{},"22":{},"34":{},"46":{},"47":{}},"tags":{}}],["ongo",{"_index":521,"title":{},"content":{"37":{}},"tags":{}}],["open",{"_index":946,"title":{"63":{}},"content":{"73":{}},"tags":{}}],["openssh",{"_index":1002,"title":{},"content":{"73":{}},"tags":{}}],["opt",{"_index":797,"title":{},"content":{"49":{}},"tags":{}}],["opt/stakeworld",{"_index":802,"title":{},"content":{"49":{}},"tags":{}}],["option",{"_index":308,"title":{},"content":{"18":{},"19":{},"43":{},"44":{},"47":{},"51":{},"71":{},"74":{}},"tags":{}}],["orient",{"_index":74,"title":{},"content":{"3":{}},"tags":{}}],["origin",{"_index":39,"title":{},"content":{"2":{},"18":{},"19":{}},"tags":{}}],["out",{"_index":330,"title":{},"content":{"19":{},"47":{}},"tags":{}}],["outag",{"_index":325,"title":{},"content":{"18":{}},"tags":{}}],["outdat",{"_index":517,"title":{},"content":{"37":{}},"tags":{}}],["outsid",{"_index":665,"title":{},"content":{"46":{}},"tags":{}}],["overview",{"_index":33,"title":{},"content":{"2":{},"3":{}},"tags":{}}],["ovh",{"_index":380,"title":{"30":{},"31":{}},"content":{},"tags":{}}],["p",{"_index":913,"title":{},"content":{"55":{}},"tags":{}}],["p,l",{"_index":729,"title":{},"content":{"47":{}},"tags":{}}],["p2p",{"_index":114,"title":{},"content":{"5":{},"7":{},"8":{},"73":{}},"tags":{}}],["p2p/w",{"_index":125,"title":{},"content":{"5":{},"7":{},"8":{}},"tags":{}}],["p2p/wss",{"_index":128,"title":{},"content":{"5":{},"7":{},"8":{}},"tags":{}}],["p95",{"_index":834,"title":{},"content":{"49":{}},"tags":{}}],["p99",{"_index":836,"title":{},"content":{"49":{}},"tags":{}}],["packag",{"_index":1007,"title":{"74":{}},"content":{"75":{}},"tags":{}}],["page",{"_index":343,"title":{},"content":{"25":{},"32":{},"46":{}},"tags":{}}],["para",{"_index":349,"title":{},"content":{"25":{}},"tags":{}}],["parachain",{"_index":87,"title":{},"content":{"3":{},"41":{},"43":{}},"tags":{}}],["param",{"_index":971,"title":{},"content":{"67":{}},"tags":{}}],["paramet",{"_index":633,"title":{},"content":{"43":{}},"tags":{}}],["params\":[\"/network/secret_ed25519",{"_index":140,"title":{},"content":{"3":{}},"tags":{}}],["chanc",{"_index":609,"title":{},"content":{"37":{}},"tags":{}}],["chang",{"_index":25,"title":{},"content":{"3":{},"15":{},"20":{},"42":{},"52":{},"54":{},"62":{},"72":{},"73":{},"74":{}},"tags":{}}],["check",{"_index":920,"title":{"43":{},"48":{}},"content":{"72":{}},"tags":{}}],["chill",{"_index":328,"title":{"20":{}},"content":{"20":{}},"tags":{}}],["choos",{"_index":595,"title":{},"content":{"36":{},"54":{},"62":{},"69":{}},"tags":{}}],["chose",{"_index":684,"title":{},"content":{"56":{}},"tags":{}}],["chown",{"_index":937,"title":{},"content":{"73":{},"74":{}},"tags":{}}],["clear",{"_index":449,"title":{},"content":{"22":{}},"tags":{}}],["client",{"_index":136,"title":{},"content":{"2":{},"56":{}},"tags":{}}],["clone",{"_index":799,"title":{},"content":{"58":{}},"tags":{}}],["cloudflar",{"_index":764,"title":{},"content":{"56":{},"57":{}},"tags":{}}],["code",{"_index":1043,"title":{},"content":{"66":{}},"tags":{}}],["cold",{"_index":417,"title":{},"content":{"21":{}},"tags":{}}],["collect",{"_index":278,"title":{},"content":{"17":{},"50":{}},"tags":{}}],["combin",{"_index":420,"title":{},"content":{"21":{},"37":{}},"tags":{}}],["command",{"_index":143,"title":{},"content":{"3":{},"5":{},"25":{},"74":{}},"tags":{}}],["common",{"_index":540,"title":{},"content":{"40":{}},"tags":{}}],["compat",{"_index":502,"title":{"35":{}},"content":{},"tags":{}}],["compil",{"_index":501,"title":{"35":{}},"content":{},"tags":{}}],["complet",{"_index":888,"title":{},"content":{"69":{}},"tags":{}}],["complic",{"_index":431,"title":{},"content":{"21":{}},"tags":{}}],["compress",{"_index":858,"title":{},"content":{"68":{}},"tags":{}}],["concept",{"_index":163,"title":{},"content":{"4":{}},"tags":{}}],["concurr",{"_index":806,"title":{},"content":{"58":{}},"tags":{}}],["config",{"_index":560,"title":{},"content":{"40":{},"41":{},"56":{},"58":{},"62":{}},"tags":{}}],["configur",{"_index":667,"title":{},"content":{"55":{}},"tags":{}}],["connect",{"_index":105,"title":{"5":{}},"content":{"1":{},"2":{},"4":{},"54":{},"56":{},"58":{}},"tags":{}}],["connections/resourc",{"_index":750,"title":{},"content":{"56":{}},"tags":{}}],["consensu",{"_index":112,"title":{},"content":{"2":{}},"tags":{}}],["consid",{"_index":315,"title":{},"content":{"19":{}},"tags":{}}],["constantli",{"_index":495,"title":{},"content":{"34":{}},"tags":{}}],["construct",{"_index":771,"title":{},"content":{"57":{}},"tags":{}}],["contabo",{"_index":360,"title":{"26":{},"27":{},"28":{}},"content":{},"tags":{}}],["contain",{"_index":344,"title":{},"content":{"25":{},"32":{}},"tags":{}}],["content",{"_index":776,"title":{},"content":{"47":{},"48":{},"57":{}},"tags":{}}],["continu",{"_index":106,"title":{},"content":{"1":{},"19":{},"20":{}},"tags":{}}],["control",{"_index":421,"title":{},"content":{"21":{}},"tags":{}}],["convert",{"_index":671,"title":{},"content":{"55":{}},"tags":{}}],["copi",{"_index":924,"title":{},"content":{"61":{},"65":{},"73":{}},"tags":{}}],["cor",{"_index":660,"title":{},"content":{"54":{}},"tags":{}}],["correspond",{"_index":162,"title":{},"content":{"4":{}},"tags":{}}],["corrupt",{"_index":302,"title":{},"content":{"18":{}},"tags":{}}],["council",{"_index":452,"title":{},"content":{"23":{}},"tags":{}}],["counter",{"_index":753,"title":{},"content":{"56":{}},"tags":{}}],["cours",{"_index":941,"title":{},"content":{"74":{}},"tags":{}}],["cover",{"_index":666,"title":{},"content":{"55":{},"71":{}},"tags":{}}],["cp",{"_index":925,"title":{},"content":{"73":{}},"tags":{}}],["cpu",{"_index":348,"title":{"44":{}},"content":{"25":{},"30":{},"31":{},"35":{}},"tags":{}}],["creat",{"_index":139,"title":{"35":{}},"content":{"3":{},"20":{},"58":{},"60":{},"66":{},"69":{},"71":{},"72":{},"73":{}},"tags":{}}],["crypto'",{"_index":72,"title":{},"content":{"16":{}},"tags":{}}],["curl",{"_index":893,"title":{},"content":{"47":{},"48":{},"60":{},"69":{},"72":{},"75":{},"76":{},"77":{},"78":{}},"tags":{}}],["current",{"_index":237,"title":{},"content":{"13":{}},"tags":{}}],["custom",{"_index":782,"title":{},"content":{"58":{}},"tags":{}}],["d",{"_index":385,"title":{},"content":{"30":{},"47":{},"48":{},"72":{},"75":{},"76":{},"77":{},"78":{}},"tags":{}}],["daemon",{"_index":554,"title":{},"content":{"40":{},"65":{},"73":{}},"tags":{}}],["daili",{"_index":250,"title":{},"content":{"17":{}},"tags":{}}],["danger",{"_index":307,"title":{},"content":{"19":{}},"tags":{}}],["data",{"_index":394,"title":{"51":{}},"content":{"30":{},"31":{},"39":{}},"tags":{}}],["databas",{"_index":241,"title":{"17":{},"66":{},"72":{},"74":{}},"content":{"17":{},"18":{},"53":{},"66":{},"68":{},"72":{},"73":{},"74":{}},"tags":{}}],["date",{"_index":48,"title":{},"content":{"16":{},"64":{},"66":{},"68":{}},"tags":{}}],["day",{"_index":861,"title":{},"content":{"68":{}},"tags":{}}],["dbdir",{"_index":940,"title":{},"content":{"73":{},"74":{}},"tags":{}}],["ddr4",{"_index":374,"title":{},"content":{"29":{}},"tags":{}}],["deb",{"_index":547,"title":{},"content":{"40":{},"64":{}},"tags":{}}],["debug",{"_index":211,"title":{},"content":{"5":{}},"tags":{}}],["decentradot'",{"_index":94,"title":{},"content":{"16":{}},"tags":{}}],["dedic",{"_index":775,"title":{},"content":{"57":{},"58":{},"61":{}},"tags":{}}],["default",{"_index":627,"title":{},"content":{"45":{},"52":{},"54":{},"56":{},"65":{},"68":{},"71":{},"72":{},"73":{},"74":{}},"tags":{}}],["default_serv",{"_index":174,"title":{},"content":{"4":{}},"tags":{}}],["deleg",{"_index":463,"title":{},"content":{"23":{},"24":{}},"tags":{}}],["delet",{"_index":321,"title":{},"content":{"19":{},"72":{}},"tags":{}}],["deliveri",{"_index":777,"title":{},"content":{"57":{}},"tags":{}}],["democraci",{"_index":450,"title":{"23":{}},"content":{"23":{},"24":{}},"tags":{}}],["deni",{"_index":935,"title":{},"content":{"73":{}},"tags":{}}],["depend",{"_index":862,"title":{},"content":{"68":{}},"tags":{}}],["deploy",{"_index":1046,"title":{},"content":{"67":{}},"tags":{}}],["describ",{"_index":164,"title":{},"content":{"4":{},"39":{}},"tags":{}}],["descript",{"_index":1032,"title":{},"content":{"65":{}},"tags":{}}],["detail",{"_index":1047,"title":{},"content":{"67":{}},"tags":{}}],["dev/::9090",{"_index":580,"title":{},"content":{"41":{}},"tags":{}}],["host>:/w",{"_index":127,"title":{},"content":{"2":{}},"tags":{}}],["isn’t",{"_index":493,"title":{},"content":{"34":{}},"tags":{}}],["iso",{"_index":768,"title":{},"content":{"56":{}},"tags":{}}],["issu",{"_index":491,"title":{},"content":{"34":{}},"tags":{}}],["itself",{"_index":133,"title":{},"content":{"2":{},"22":{},"56":{}},"tags":{}}],["it’",{"_index":468,"title":{},"content":{"24":{}},"tags":{}}],["jan",{"_index":246,"title":{},"content":{"17":{},"68":{}},"tags":{}}],["job_nam",{"_index":579,"title":{},"content":{"41":{}},"tags":{}}],["join",{"_index":610,"title":{},"content":{"37":{}},"tags":{}}],["journalctl",{"_index":1035,"title":{},"content":{"65":{}},"tags":{}}],["jsonrpc\":\"2.0",{"_index":970,"title":{},"content":{"47":{},"48":{}},"tags":{}}],["keep",{"_index":339,"title":{},"content":{"20":{}},"tags":{}}],["kernel",{"_index":1009,"title":{},"content":{"63":{}},"tags":{}}],["key",{"_index":137,"title":{"3":{},"48":{}},"content":{"3":{},"19":{},"20":{},"21":{},"48":{},"53":{},"61":{},"64":{}},"tags":{}}],["keyr",{"_index":1026,"title":{},"content":{"64":{}},"tags":{}}],["keyserv",{"_index":1017,"title":{},"content":{"64":{}},"tags":{}}],["kind",{"_index":625,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["know",{"_index":639,"title":{},"content":{"53":{}},"tags":{}}],["known",{"_index":476,"title":{},"content":{"33":{}},"tags":{}}],["ksm",{"_index":620,"title":{},"content":{"50":{}},"tags":{}}],["ksmcc3",{"_index":265,"title":{},"content":{"17":{},"68":{}},"tags":{}}],["ksmcc3.lz4",{"_index":916,"title":{},"content":{"72":{},"75":{},"77":{}},"tags":{}}],["kusama",{"_index":56,"title":{"75":{},"77":{}},"content":{"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"16":{},"17":{},"33":{},"34":{},"36":{},"50":{},"52":{},"68":{},"72":{},"73":{}},"tags":{}}],["kusama/polkadot",{"_index":35,"title":{},"content":{"15":{}},"tags":{}}],["kvm",{"_index":507,"title":{},"content":{"35":{}},"tags":{}}],["l",{"_index":894,"title":{},"content":{"49":{},"60":{},"69":{},"72":{},"75":{},"76":{},"77":{},"78":{}},"tags":{}}],["label",{"_index":584,"title":{},"content":{"41":{}},"tags":{}}],["last",{"_index":243,"title":{},"content":{"17":{},"68":{}},"tags":{}}],["latest",{"_index":534,"title":{},"content":{"40":{}},"tags":{}}],["ledger",{"_index":232,"title":{"11":{},"21":{}},"content":{"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"21":{},"22":{},"23":{},"24":{}},"tags":{}}],["lego",{"_index":709,"title":{},"content":{"56":{}},"tags":{}}],["letsencrypt",{"_index":705,"title":{},"content":{"56":{}},"tags":{}}],["libapache2",{"_index":755,"title":{},"content":{"56":{}},"tags":{}}],["libp2p",{"_index":208,"title":{},"content":{"5":{}},"tags":{}}],["libp2p=trac",{"_index":206,"title":{},"content":{"5":{}},"tags":{}}],["light",{"_index":135,"title":{},"content":{"2":{}},"tags":{}}],["limit",{"_index":662,"title":{"45":{}},"content":{"54":{},"56":{}},"tags":{}}],["line",{"_index":144,"title":{},"content":{"3":{}},"tags":{}}],["link",{"_index":235,"title":{},"content":{"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"20":{},"68":{}},"tags":{}}],["linux",{"_index":946,"title":{"42":{}},"content":{"63":{}},"tags":{}}],["list",{"_index":440,"title":{},"content":{"22":{}},"tags":{}}],["listen",{"_index":117,"title":{},"content":{"2":{},"4":{}},"tags":{}}],["littl",{"_index":678,"title":{},"content":{"56":{}},"tags":{}}],["live",{"_index":624,"title":{"51":{}},"content":{},"tags":{}}],["load",{"_index":687,"title":{"57":{}},"content":{"56":{},"57":{}},"tags":{}}],["local/share/polkadot",{"_index":902,"title":{},"content":{"72":{}},"tags":{}}],["localhost",{"_index":659,"title":{},"content":{"54":{}},"tags":{}}],["localhost:9093",{"_index":577,"title":{},"content":{"41":{}},"tags":{}}],["locat",{"_index":183,"title":{},"content":{"4":{},"72":{},"74":{}},"tags":{}}],["lock",{"_index":446,"title":{},"content":{"22":{},"23":{},"63":{}},"tags":{}}],["log",{"_index":210,"title":{"8":{},"32":{}},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"32":{},"58":{}},"tags":{}}],["loki",{"_index":525,"title":{},"content":{"39":{}},"tags":{}}],["london",{"_index":381,"title":{"30":{},"31":{}},"content":{},"tags":{}}],["long",{"_index":492,"title":{},"content":{"34":{}},"tags":{}}],["lot",{"_index":430,"title":{},"content":{"21":{},"36":{},"53":{},"55":{},"61":{}},"tags":{}}],["loung",{"_index":474,"title":{},"content":{"33":{},"34":{}},"tags":{}}],["lscpu",{"_index":952,"title":{},"content":{"44":{}},"tags":{}}],["lsub",{"_index":205,"title":{},"content":{"5":{}},"tags":{}}],["lt",{"_index":359,"title":{},"content":{"25":{},"58":{},"61":{}},"tags":{}}],["lz4",{"_index":917,"title":{},"content":{"72":{},"75":{},"76":{},"77":{},"78":{}},"tags":{}}],["m",{"_index":364,"title":{"27":{},"28":{}},"content":{},"tags":{}}],["m0.1",{"_index":960,"title":{},"content":{"45":{}},"tags":{}}],["machin",{"_index":356,"title":{},"content":{"25":{}},"tags":{}}],["made",{"_index":522,"title":{},"content":{"39":{}},"tags":{}}],["main",{"_index":43,"title":{},"content":{"16":{},"37":{},"40":{},"55":{},"64":{}},"tags":{}}],["maintain",{"_index":228,"title":{},"content":{"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"55":{}},"tags":{}}],["make",{"_index":644,"title":{},"content":{"53":{},"56":{}},"tags":{}}],["manag",{"_index":227,"title":{"9":{},"18":{}},"content":{"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{}},"tags":{}}],["mani",{"_index":656,"title":{},"content":{"54":{},"58":{}},"tags":{}}],["manual",{"_index":898,"title":{"61":{},"70":{}},"content":{"63":{}},"tags":{}}],["mark",{"_index":1010,"title":{},"content":{"63":{}},"tags":{}}],["match",{"_index":988,"title":{},"content":{"61":{}},"tags":{}}],["math",{"_index":71,"title":{},"content":{"16":{}},"tags":{}}],["max",{"_index":657,"title":{},"content":{"54":{},"56":{},"58":{}},"tags":{}}],["maxconnectionsperchild",{"_index":746,"title":{},"content":{"56":{}},"tags":{}}],["maximum",{"_index":239,"title":{"34":{}},"content":{"13":{},"54":{},"58":{}},"tags":{}}],["maxrequestwork",{"_index":744,"title":{},"content":{"56":{}},"tags":{}}],["maxsparethread",{"_index":739,"title":{},"content":{"56":{}},"tags":{}}],["maxvus",{"_index":814,"title":{},"content":{"58":{}},"tags":{}}],["mayb",{"_index":410,"title":{},"content":{"21":{}},"tags":{}}],["meanwhil",{"_index":337,"title":{},"content":{"20":{}},"tags":{}}],["median",{"_index":832,"title":{},"content":{"58":{}},"tags":{}}],["member",{"_index":603,"title":{},"content":{"37":{}},"tags":{}}],["metaspan'",{"_index":89,"title":{},"content":{"16":{}},"tags":{}}],["method",{"_index":663,"title":{},"content":{"47":{},"48":{},"54":{}},"tags":{}}],["mhz",{"_index":393,"title":{},"content":{"30":{},"31":{}},"tags":{}}],["min",{"_index":829,"title":{},"content":{"58":{}},"tags":{}}],["minimum",{"_index":304,"title":{},"content":{"19":{}},"tags":{}}],["minsparethread",{"_index":737,"title":{},"content":{"56":{}},"tags":{}}],["misbehav",{"_index":594,"title":{},"content":{"36":{}},"tags":{}}],["miss",{"_index":451,"title":{},"content":{"23":{}},"tags":{}}],["mkdir",{"_index":913,"title":{},"content":{"72":{}},"tags":{}}],["mobil",{"_index":66,"title":{},"content":{"16":{}},"tags":{}}],["mod",{"_index":756,"title":{},"content":{"56":{}},"tags":{}}],["mod_proxy_wstunnel",{"_index":711,"title":{},"content":{"56":{}},"tags":{}}],["mod_qo",{"_index":754,"title":{},"content":{"56":{}},"tags":{}}],["mode",{"_index":664,"title":{},"content":{"54":{},"56":{}},"tags":{}}],["models.html#libvirt",{"_index":513,"title":{},"content":{"35":{}},"tags":{}}],["modest",{"_index":346,"title":{},"content":{"25":{}},"tags":{}}],["modul",{"_index":500,"title":{"35":{}},"content":{"56":{}},"tags":{}}],["mon",{"_index":244,"title":{},"content":{"17":{},"68":{}},"tags":{}}],["monitor",{"_index":223,"title":{"7":{},"38":{},"39":{}},"content":{"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"39":{}},"tags":{}}],["more",{"_index":78,"title":{"45":{}},"content":{"16":{},"21":{},"37":{},"45":{},"52":{},"53":{},"55":{},"56":{},"57":{},"58":{},"65":{},"68":{}},"tags":{}}],["mpm_event",{"_index":698,"title":{},"content":{"56":{}},"tags":{}}],["mpm_prefork",{"_index":696,"title":{},"content":{"56":{}},"tags":{}}],["much",{"_index":77,"title":{},"content":{"16":{}},"tags":{}}],["multipl",{"_index":496,"title":{},"content":{"34":{},"50":{},"56":{},"57":{}},"tags":{}}],["name",{"_index":154,"title":{},"content":{"4":{},"5":{},"41":{},"73":{}},"tags":{}}],["nativ",{"_index":436,"title":{"35":{}},"content":{"22":{},"23":{}},"tags":{}}],["nc",{"_index":726,"title":{},"content":{"43":{},"56":{}},"tags":{}}],["need",{"_index":103,"title":{},"content":{"1":{},"2":{},"3":{},"4":{},"24":{},"25":{},"52":{},"53":{},"54":{},"56":{},"61":{},"62":{},"65":{},"66":{}},"tags":{}}],["negoti",{"_index":486,"title":{"34":{}},"content":{},"tags":{}}],["netstat",{"_index":978,"title":{},"content":{"49":{}},"tags":{}}],["network",{"_index":83,"title":{"3":{}},"content":{"1":{},"16":{},"19":{},"25":{},"36":{},"52":{},"53":{},"57":{},"68":{}},"tags":{}}],["new",{"_index":7,"title":{},"content":{"15":{},"19":{},"20":{},"72":{},"73":{}},"tags":{}}],["newli",{"_index":90,"title":{},"content":{"16":{}},"tags":{}}],["next",{"_index":444,"title":{},"content":{"22":{}},"tags":{}}],["nginx",{"_index":167,"title":{},"content":{"4":{},"55":{},"56":{}},"tags":{}}],["node",{"_index":100,"title":{"6":{},"7":{},"19":{},"20":{},"38":{},"53":{},"59":{},"71":{}},"content":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"18":{},"19":{},"20":{},"25":{},"32":{},"39":{},"52":{},"53":{},"54":{},"55":{},"56":{},"58":{},"60":{},"61":{},"66":{},"68":{},"69":{},"71":{},"72":{}},"tags":{}}],["node_export",{"_index":581,"title":{},"content":{"41":{}},"tags":{}}],["nodeinstal",{"_index":887,"title":{},"content":{"69":{}},"tags":{}}],["nodenam",{"_index":587,"title":{},"content":{"41":{}},"tags":{}}],["nodename2",{"_index":588,"title":{},"content":{"41":{}},"tags":{}}],["nomin",{"_index":17,"title":{"36":{}},"content":{"13":{},"15":{},"36":{},"37":{}},"tags":{}}],["non",{"_index":121,"title":{},"content":{"2":{},"52":{},"55":{}},"tags":{}}],["now",{"_index":467,"title":{},"content":{"24":{},"68":{}},"tags":{}}],["npm",{"_index":790,"title":{},"content":{"58":{}},"tags":{}}],["number",{"_index":485,"title":{"34":{},"49":{}},"content":{"56":{}},"tags":{}}],["nvm",{"_index":789,"title":{},"content":{"58":{}},"tags":{}}],["nvme",{"_index":365,"title":{"28":{},"29":{}},"content":{"29":{},"30":{},"31":{}},"tags":{}}],["o",{"_index":543,"title":{},"content":{"40":{},"60":{},"69":{},"72":{},"75":{},"76":{},"77":{},"78":{}},"tags":{}}],["obtain",{"_index":707,"title":{},"content":{"56":{}},"tags":{}}],["old",{"_index":907,"title":{},"content":{"72":{}},"tags":{}}],["older",{"_index":721,"title":{},"content":{"56":{}},"tags":{}}],["on",{"_index":79,"title":{},"content":{"16":{},"22":{},"34":{},"55":{},"56":{}},"tags":{}}],["ongo",{"_index":521,"title":{},"content":{"39":{}},"tags":{}}],["open",{"_index":947,"title":{"43":{}},"content":{"62":{}},"tags":{}}],["openssh",{"_index":1003,"title":{},"content":{"62":{}},"tags":{}}],["opt",{"_index":797,"title":{},"content":{"58":{}},"tags":{}}],["opt/stakeworld",{"_index":802,"title":{},"content":{"58":{}},"tags":{}}],["option",{"_index":308,"title":{},"content":{"19":{},"20":{},"52":{},"53":{},"56":{},"60":{},"63":{},"68":{}},"tags":{}}],["orient",{"_index":74,"title":{},"content":{"16":{}},"tags":{}}],["origin",{"_index":39,"title":{},"content":{"15":{},"19":{},"20":{}},"tags":{}}],["out",{"_index":330,"title":{},"content":{"20":{},"56":{}},"tags":{}}],["outag",{"_index":325,"title":{},"content":{"19":{}},"tags":{}}],["outdat",{"_index":517,"title":{},"content":{"39":{}},"tags":{}}],["outsid",{"_index":665,"title":{},"content":{"55":{}},"tags":{}}],["overview",{"_index":33,"title":{},"content":{"15":{},"16":{}},"tags":{}}],["ovh",{"_index":380,"title":{"30":{},"31":{}},"content":{},"tags":{}}],["p",{"_index":914,"title":{},"content":{"72":{}},"tags":{}}],["p,l",{"_index":729,"title":{},"content":{"56":{}},"tags":{}}],["p2p",{"_index":114,"title":{},"content":{"2":{},"4":{},"5":{},"62":{}},"tags":{}}],["p2p/w",{"_index":125,"title":{},"content":{"2":{},"4":{},"5":{}},"tags":{}}],["p2p/wss",{"_index":128,"title":{},"content":{"2":{},"4":{},"5":{}},"tags":{}}],["p95",{"_index":834,"title":{},"content":{"58":{}},"tags":{}}],["p99",{"_index":836,"title":{},"content":{"58":{}},"tags":{}}],["packag",{"_index":1008,"title":{"63":{}},"content":{"64":{}},"tags":{}}],["page",{"_index":343,"title":{},"content":{"25":{},"32":{},"55":{}},"tags":{}}],["para",{"_index":349,"title":{},"content":{"25":{}},"tags":{}}],["parachain",{"_index":87,"title":{},"content":{"16":{},"50":{},"52":{}},"tags":{}}],["param",{"_index":972,"title":{},"content":{"47":{}},"tags":{}}],["paramet",{"_index":633,"title":{},"content":{"52":{}},"tags":{}}],["params\":[\"