From eff4a092ddcd620e4296629cdd26a82092c9965e Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 19 Mar 2018 06:38:20 +0100 Subject: [PATCH] Refactor all (demo) runtime modules to use new storage (#98) * Completely rework dispatch mechanism into something modular. Not yet complete but 75% there. * Council vote tests. * Fix tests. * whitespace. * Fix demo runtime tests. * Fix up tests. * Remove dead code. * Timestamp uses new storage API. * Move over system module to new API. * Much nicer storage API, moved over staking module. * More refactoring. * Democracy uses new storage API. * Council uses new RPC. * Fix more tests. * Use match for Id * Use match for Id * Make PrivPass better protected. * Address other grumbles. * Give PrivPass a private member. * Testing PrivPass. * Add docs. * Recompile binaries after merge. * Remove duplicated code. * New binaries. * Docs * Docs * avoid use of (arguably) confusing terminology. --- .../release/polkadot_runtime.compact.wasm | Bin 134847 -> 134847 bytes .../release/polkadot_runtime.wasm | Bin 134896 -> 134896 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/polkadot/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm b/polkadot/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm index 68f8fe0114541bf47fc02b224d5c1450d506c2ed..7072339a0712581faa3d0d6c6370673df0ff70de 100644 GIT binary patch delta 1426 zcmcgsT})J05WaJFWtUxD)_|~~R#=T7N*Cd7rCLqg8dHr5iB@GzXrL6+qQoi+4^3L6 zsHfP713@|VzOE#KB@7qGY6!r(U(5->6`iP zd^2Ze&bcRp){{YNC`C1?s!61&lg!{}vl5nqUwo0!Vu3JoI^3{Y{Fb&r6h6Q}b!g0>$p@)L3JAi0Hx(VyJdke1(qasaR`{4-#1)T?C5CTQ^Ni zt+J9W^42|o_#mcLpCSHfby&tet|xH@*RXPKZS%i` zl?~OVBWbHUFhYvKx}7FcZvFI6sVr;oh_?DfSqW{{R&QbFx3*G9SwpY-Ot!MIPs%cz zejrXnnk#LXczz(A6?I%dE0Z@-?Dsr?&cd(19d>eJ-IbU9ww~pRQre3E;T2)HWbN;&Qz5VyXF_brQIU8Fm>EA)U-s)e#j4Nx2 z_x4YT=eLoz?&=$I#9af6@Y~Qp18KSjJYvtanEko!x5pTLn||{{(zV^prn$2tx6hE< zcxPcEy27~ko?OS|hx_FnG9Gow^u{BXXnC@dj@kYf#1QldKr#7xh8Z$Q#OGV!ArbSe zkVY!LDp3-Ag$=5};3sU*hcv@vtmTPIKVpaPROBlhAn*{nD+!YEiSXQ1=e@vmT{jFyjj zeeRJz56?LbJya=r8kWd?qLHt^-v`@O+|r%1K#!5P8gP{mKYH}QIk-f3LEm%%ip`#9 zX`RdEAYOQmFS7d3MVLElj8?OG!zNxgPR-AZYIc{Bt|&7UMVW~>9 j?m?a!^78KcFd-@IwOeZ{Yv$CJub-p%4E>L>Y7G7XO2q7= delta 1420 zcmcgsZA_C_6n@X!3Z>Oj144%%*coBWS|aVl&&2wXxu`VJIb?|oh!}?wher6ZWK)zM z2*K(NTs!TiThjQk2-%ffb=hPQG`OzT7!?txiNvHDMStny*Uq^hR^u;!`0F|6dCzms zJ?Gr}o(h^y1x>A~y1}69B3&P6ghDnoVKEenZ3zvD5M?&216GLh>GO24*;bUO?0pOM zsE1V)A0-%DveM%Bc-^)<&EoZYSZzrw(fO-lsCJa@Mn|-jt}(_3iLAAkfTD8OeIzE9 zo5&Wq>;8lIAm*+(NBoP54i)>N!YLkZNO?Ubx$<|430I~XDPN@C#cWlhv9hzO{uNBZU;#bm}i<%WJ!oY<%6X z#ED3KnHdw$31qN><_lGby6zJt~GaDM-yBK{r zwoh>K#|GeSS=qyV>AK&;%)txw@hI6mLjxucDwaD>-^0l zYFoccg8j^R(hd8?w3ByJsMm>+Mx7G0MgLX3H(kshMtLLM+1T2Oo?X=I-JW?Ye02@+ zo}LNu{0`DqUz@B(9O_+&-}-xNNE7OHi38VTme;o56l3)5<2$QK=f9Ipb7v>+og=sQ z{(>ZQMflO@Y8@XwIjHVX_-RO`4?newhUd%am`%4Jh9DyVKJsOz5i&`{=On@tB4(Q) zomBjbBt`ILW+;bl{-+tbkY<>SH9WV=6Ban6BVTF-frpUxWJtj$!kuZz55&p-G&pXC zB6-jOHFU4IGYhT~VllhS%!ayDl=8zfVKbp)7L_}a=t1>naxIn4(?12tK<6b=yKTn1^z zgaM^IQU-g!gl_q1I~>QMHlKzdCI9I({EQ=>+X10L*TwCfkcZr&PI!j!*%=7GDu2`C zbqxM_c+Od9qdGUw!XmX#G^WU}x?rb{Te|-@&|~C{VYo(!A6+u=4_u+UAU9qBpV9TQ zE89{vh&P_&o2=}=1hb}&wYPtuX_GWfdw@6+(Fd9~3Q_a6yZK*_AXk6j<}Ht56b++t cgr1)q^;k@s$~MiYDp@~6^LES2!}S>a51Rnx4gdfE diff --git a/polkadot/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.wasm b/polkadot/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.wasm index 06caf6119bea69b895da6b8f025f0147d66db725..57be0867032a5e1ffdb5b49e77ebcd77c8ceaa5a 100644 GIT binary patch delta 1454 zcmbVMZA_C_6n@X!3N4)l0)>Xn2%3x$T?f7$8gZEox=5zrx6-W%9Unp5*bs+gTc#2} zf|wb+y1UNRF*QaPqv%y$<3gsfutB;-wrmUm?T^KzEK`5^F|FM>7tpGSKm7Ha^W5`s z&&Rzt{id6KQ@c$ysH#EO)j}h<*}HKI!7Yx)?Tm*2%eQ91YO&h-jafpWDrRL=yrqUT zw!iE+L9y3kY13RQYIqSddm38C3HydA zNEB@NevA;d#(f6zI`!#Q>DAig5EnL?Wfqj#f1CHxacfhTI_|Pc*H}J#5u^)nahJU}V)Nrm~_Fr6{W`{p2vab;>C^ z+CMi#h`oMJgOFHr?w=GYf90=Vs1)GZr7N->-M`PAfI5r*m5tRlUv8!HUm7fAk%21W zD=$xt<#&+pk-=AG$NPsC;92Hy6Z!NHImBd!U_RdHJ`CS;vrctnwe|t&o zxIW*Es)*cPPBgEJhZIqDZ?D{`$o<1IN94X;bUs)?cjc)7VMIL&P(p;h*a(xyUGEW5 zYl3ugHQ_q6Mav!OW^UHM=Ed`!4>4wOGyk-!W&<7W-`(aU?DC3-qC zu2sxlDe_J0^WFeoB3=6GLRlH1jeolcj*XF0N#l*hFyH=k%u$BV@&Nq?de8$U1}b)v z7rrCnycg1p)WE)CSYy?%RD#b9LA~)joTc{WT?9YnxpWZ@pjsb*!(*z07j?l58j$3=-m@L+||s z`e`lngMCn9bc}~hS|)q)M7N)0^~^tEPW}X~e*K5*_>qZfUS>$M*p&=LnWiX8E@Cob s2`GvUQE_c@^4ci8rnWnI=nmKt15S&nzOsIHgZKT}iYutcPgKM3KNDN_`2YX_ delta 1454 zcmb_ce@xV682>)syWoz~0|o~d)dbxnrd{Hl)Wl{t(#29vu>`5xAbt$6Fd~sz%Vd=! znjXH{E9xozn9Jr8eU;bYSU7=#Q9Ek|2&8{Bx1(wNRhFLT^SnTwuK9=aug~**-skf^ z@AKpPo%EX~{ib%CZZPP&uvBVVb9u>Q&W}%q-M#7yj&(@xym{4t^k?spOJD9uv5zOqZZ=NCS zTjnB>z2)m^Lf9Ji8%TBH?Tbp)(&!Lp-!rQ$XtRH}@1f(C#$J6!^5F;lO0u@;C~+d( zTpoj$*0!dwZJ(Y;Yb|f0*fHLUPW|44Q%(k3-kPc6u0cRl@5|G-MfB>wrrnS6dq!Lq zcKqZN+~d}^40pU5jtVuZA!Ykhbe~HU_`9N@NZ7u#S`3A=jI8q5JeGTG1KK)EK0eO= zI^hx>?eChQjV_)WE=@8_o;LZ5|))3Ms73oTUsqoX-2 zG*Ur)`Gt9r{70nyYV--!@u9Kj@ho+`ku*bN4)N1?&~nEj^aUB6y*yDyy0a7MGzvCx zWq{m{t1HatiqPLL63uI)Awg7J-=lUabmOqf5xQX)T{mB%xAH`QAfgNdc!-c|j4)?L zdYyWHwpQv zIGLIZr(>W=2r(Lc|ho(f7^3iPAOqjn6N^h@7&tf&>dkpu1AK_X> z?3JdzY5CkU&>BmRzPL(NMrh-QR>RS0QaMSyArDq0{@;`2<^rg)@}WHNp+Z)9z+<3t zJM-Z)BE0J$$rv@Ilw;+vzX*n9LpPkJ_GX>~KjjIWgU`{e>w&}5u7l_H!eZp!>4gx& z);<`#o&S={oi_bf;zi%VDM}RoJ-nbsi$p{2$f0^