From b65f382d156eb790ee528afceabbfc28ae379ee5 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 27 Feb 2024 21:55:37 +0000 Subject: [PATCH] Update documentation --- latest/.buildinfo | 2 +- latest/.doctrees/commands/networks.doctree | Bin 14925 -> 14925 bytes latest/.doctrees/environment.pickle | Bin 6146416 -> 6146416 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 185070 -> 185070 bytes .../.doctrees/methoddocs/ape_accounts.doctree | Bin 264026 -> 264026 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1466255 -> 1466255 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 1726846 -> 1726846 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 1924947 -> 1924947 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 2108348 -> 2108348 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 3224530 -> 3224530 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 3422052 -> 3422052 bytes latest/.doctrees/methoddocs/types.doctree | Bin 3686094 -> 3686094 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 3955563 -> 3955563 bytes latest/commands/accounts.html | 1 + latest/commands/compile.html | 1 + latest/commands/console.html | 1 + latest/commands/init.html | 1 + latest/commands/networks.html | 3 ++- latest/commands/plugins.html | 1 + latest/commands/pm.html | 1 + latest/commands/run.html | 1 + latest/commands/test.html | 1 + latest/genindex.html | 1 + latest/index.html | 1 + latest/methoddocs/ape.html | 1 + latest/methoddocs/ape_accounts.html | 1 + latest/methoddocs/api.html | 1 + latest/methoddocs/cli.html | 1 + latest/methoddocs/contracts.html | 1 + latest/methoddocs/exceptions.html | 1 + latest/methoddocs/managers.html | 1 + latest/methoddocs/plugins.html | 1 + latest/methoddocs/types.html | 1 + latest/methoddocs/utils.html | 1 + latest/py-modindex.html | 1 + latest/search.html | 1 + latest/searchindex.js | 2 +- latest/userguides/accounts.html | 1 + latest/userguides/clis.html | 1 + latest/userguides/compile.html | 1 + latest/userguides/config.html | 1 + latest/userguides/console.html | 1 + latest/userguides/contracts.html | 1 + latest/userguides/data.html | 1 + latest/userguides/dependencies.html | 1 + latest/userguides/developing_plugins.html | 1 + latest/userguides/forking_networks.html | 1 + latest/userguides/installing_plugins.html | 1 + latest/userguides/logging.html | 1 + latest/userguides/networks.html | 1 + latest/userguides/projects.html | 1 + latest/userguides/proxy.html | 1 + latest/userguides/publishing.html | 1 + latest/userguides/quickstart.html | 1 + latest/userguides/scripts.html | 1 + latest/userguides/testing.html | 1 + latest/userguides/transactions.html | 1 + 57 files changed, 46 insertions(+), 3 deletions(-) diff --git a/latest/.buildinfo b/latest/.buildinfo index 42bf9b8525..4a573b2a70 100644 --- a/latest/.buildinfo +++ b/latest/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 52eeca7a0ab5d7cea44a6582dac6b1b1 +config: 54b99f552ab29f1b53cdc451d4849cc2 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index 857147002407c2e0165157ccbeb7c0ce480e5232..7421c182172680a9df30f52201ec20e3f0249c7d 100644 GIT binary patch delta 104 zcmX?Ga<*i{e+l;7#LT?B)RM{lk{a>~H45qZsYN-NaE5MLeo;1%my@5Im^0Z|Qic@u Ko3~3&Qvd)gzb3{2 delta 102 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 K`d^jv%zpu6aoy1X delta 39527 zcmb4sd0f=R`}k*p-G$u+cDZj>Zcq*{P;NyLK>?M$cLfhTHWfV6^1w8W)I?W#N=?l& zD^n?t$-J<%yi&SM%REZU%meRRzt7D30IJvP_xk;z&ph)y^UO2PJoC);-l2KveWzyp z*RUYQ%VTWiq)}DFhgS`om^`Gqa@j&3xLHx;au|viUpO{=d)^Q=uSEHUh zv2w!5$)kr?V%CJJsnZ;*VuB>zF#BSmxA(GzYLS0f)wqdOV=5i(;)D8nw<tr}Q8 zX7b3<BXuEFJK*B zt*YfU+sIg zo&PtBGyb4+d$sm_k$7R!CVQ5M{Z>+B?;~QrC%tYj5V4EyAKH6~*yVAr+Ix!FU-P!x zV@2#r<~VzL3wEK}9*0{dpjy|akjS!i%PP3q%DyK3>W zxP`;voo`czJ1<*U2Ja+0mpQyM`azv7UgK~WhdU;u40o=xXF5_knjvYCv(j-uU*xFi z=;v0)x)aMghExTJ(>E-A=d|UN|?0iR3p3JeZ|2T)N z0*x$`yKydzmMaCO25szwzN?_ICK!8rTA0GIGOqv&`m*MVz2#vppe$Z4%j)b=j^;j< zayrPV|6C|FJ0c3ZF=NnP!Tw_=9#UB2Fc+$@$BeAw>-!JGCemO)n@GJT&2eIY4jOj& z`?vVrvi?PmVtp{{XVL!-=!Z%;H+SS#_Q6gwJHFBng1ULJ)MZMUKS`E3o_9P*HIWam z95#CFkTJXi6@uCju5r9tS?*YlZmTN^LH8Zv=sLWw=rZWr=uB>k2~|~-%Ewj>uN>o8 z(tq^-+l$7gl)(A#x&=CxckJglI?(UG-6_g2#xb({zun02Muh z*qgc5hSYp$4$Jgwsmw8$db-82eDFY+**-(**jG`(`i<(vL^rCiGK^LAFJ)*PVKys9 zq!`|#Fe1_D;mx|#?x-8ui#ab1C{X=0Q{lL4M5n);rE%zr`?WM%ouT7m#r5H3E$ydc zu4m-}Hi&;1+6SwllMHp-{X>eduoqexO|>>(uEte!iEdaJ-vl zq3#Hczw}aL3;RKX9EaBrhJKuZU&$(P+|SpeDdQX=_KuP`N3s1yN$S?G>>0}?N!y(y zYvUyeFeGe12-z1eS?vj*78Vtd_1z^|ev-ai{__&ackN=vR1F(4Mmt?QvZ`{zn9-OR zJ7n}YTtFm_z!ij;4+ADh;$VEI%s}WiLE`oQQ;NJfLGp97B!jDT@tcyb2TP(E0;pMg zviiPcQH`WWOAd^kA&DX|)yeEH>Bwc58~S#Dm1p}$lkz&JDe;otTsF3#0}1=wsX!v> zO-Al=@^(S^@;;|jCxoBwcaq8Boo{*;>^SV?tAZPnUK$efqti+Sm;COW(_$YkIpL0& z8}{5OFM!YWcV5r)#zi=9;FIS&I1jZzZ0NuODEX`uBjEaij->H5=Ox1=nPlKq=SU}n zQ?5Igs1Sbj$XV%+@H>smd@qFND3^oX5o!m!d^rN)#RD$hT_ApYX#vT3=&~q4l1RSM zNar~tEc2Dl_Cr8}K9>|VUc{`@~QsQ zBNfI_gg@pguG8`ddMhT={PY4vvjk!LLdAJCLX}0)i?(~f9K~O52s0KbI#NByu2+<% zAl&<-;*Vs6>!r$%C|;VXObj$ z*irQg?VpiZs?k0Oza5}DUW#z-I@Niq&+PT81V4ly?@}G2dQ85kIz{t~|5UvpNBHY? z)k)f)+hp#yY5gChx!~MFZ z{TThG`zp%+#R~T_s=q&Rzu}Hhe$c&y$}=2xpC5tn+~4j?V-Qa8^5{eJKlk&P=ZUaK zj7Os@LZ@VpYb6MqXL|fV^AEn^af;@z1`kzlgd5Lz^rq!*p7%IE0pWLpJbj}PUY_cC zjrQBgS)L2~ARP9!=PBC1nM(C7+RkKe^)c#KPmVLCVb8j%h%a=9r6!-dD^U6|$%V&6LS0mgJ?EMq1{|&A8C%Fi7hj z+fzHr=WZmzSqpte>Jk3=n-BB<{6Bs6Qh$`@`gW$}yZ7?#O6#o};~PokJ0|)LrTubm zo-ea|{sQ0IZy=r??Oz6jbfM zpUOWo$$uTS!>kwmV`#j2f42WCwEyBi@Hf-;%{}cuqZXmluz>wvBRr50_%a=zxxE8F zPC$6AD)20g2gg1R?AQ(Avx|YlX}=D;6ZjjoXTBrox`!lL4Er4*<+A~5vS?jUawkbL z+4DotFTD`H6&O4+8lfa7I7^N&CqFnP0%7&2;Pzn%SIrCFFGV%a&?7W7Q;o1FG4x$$gf~(`vjPw%_6?PWAnaTjTA6|Ht+k<(We7btgs${MxN%RY z{9}Y$M~7|FAsn(VY@8Fqru|`$shnd6!wi84qt1o>O6zx$hbPneJNbrB@P>-80ikSm zgq-ICrQ~K@cy$8Ki9-j4Z!jQKYz*J%f^f%{@Hd?hmV6pM%^Bh0?cq(`5U#i$?(dE8 zQ;Bv_B*NTi?LAk7X-V3yYJ_96wU^uw4l2;5`5;_i)do=h_o}oXc0pMDo;HulU;2S| zXaK^yjam;{kIR?Z-R%(Wzo?x>%lEjhJ*7n$E>JwiizyUkP&S$4aRDc{!ec1x(7 z-oxA3hahY?*zUXo;Sy8CZYjdz@`zRLaJp-80nFMND22n7(JIGV>s6#=Y(!6ATpKKX zCE^%`WT2uhKS8dgv+)@Omsr%x+5Zi;+^+L+*KfqKNc~P<}W!OF*Fk4otqIq z2OvD5h`dkfU;9Q5c19Qz7{UIgvSO2n#=tOrrVI z4n{sJL^xF)buA3xh~y|+Fv0_cQ4=UVO&>K~jd0tDs0@lXkB@rM8{w!|qkN+f&ipVc zBmv>d@1yc5{kOAGZWLbqD{2ab!|q1;CL){`5#5L4`xB#Ij7HdfQ1p7L=Q(S15Y2xy zGJ1Iu!n*qCZwDeA`d9QZ+P-9`m_5`!*EBI|TJN){n2!b^{BTN48rAc{l9*}=2X2aa zh1%!GEio(HU|qbVfRLRrw@W1PWTRW`Q5nJ))v*pAgv#jH-A)J(#m4scMd+6mJ4uUh zfi3nZ%{NrU#(N{2Ju!Bb3&OCevF?@&(Ab2b*cD4x_x;;y`aaMIW~oPXoVvx#x>ls|4x+()k={9YM>H6b$!Vd&cl*G3^!%G#gtKzP}weMJDmzKQLd zBO{l5L-t_Wwib@-I(pQ7!6aWtOPM0MB_PVrtH0%>~-4IQ>j zL-?qvL+D0?0n-yRbO_77O4`{s?Qd7cd`z84)p)@~SpYlORgooy*bdN#kv^m8+1flv! zN{u_hB|oJ!xFPI$fs?cUW=eB6#6L~w*fkpA<&uuKsk}4g9qXz5iBmcTP<-L59X+Z1 zRm(dLZ--DqI=WI^@pZ@D@d&?e?&wDOzm;`L4Myl1(dkv%t~WY&D({2v`b(WYqy4#I zMyFd;-ik$?DrmbNuk56tc9L!BR5KXieD}`t0}*=0c23Mem^Gqv_5g&_NoQAQgs*h8RS9UQ_IWNA~Wdki2zO{=t z)uZ$FE~lgjRlB;pmyPg~hh0J!AUrX*>&w*6MN7JtBp_V5t7|j$gM~kIHNJ!J(&SWD z{^5(MLn;uroJt)}>EAS`eq4s|rQT_{9*8IJ^+{VW9%0H(4ma;gOSB>WT0l2SpZ{r4 zH}YvvcM^wr_Pp-J)c1C7>|RcND6paX52*;R|Iz*QaD<17(kn+v3dOmvJ(;{MeM1nO z=-{j&i6_!O3gwcQucohc;gWCNOusAPl51|KPYUCbQC=AmCoY-llkpzU`*%Rb6=yE@ zkC2Rdo?%gV#+nE&H>+pHDxUXBe#S36@5#c9U4b0Ky5Sk?cn00*j8CLou76d=yL|4^ zi5XTtx7)Og*P}Rw@88aNpJ#Y|UB(oDE?4t;#>*jG^6iru_hel1y2+wdum1*P|1_fl^qwL zHx*Re&(x5#pL@=7;*wvV>3J!MOYTwTx#V%l?~3!bF6WZ<7xUW5xa6TLd9nU1xx=Z~ zC%d@JFZT4R4B(R8PWH+O<&tx6_Zq3=l1~bH*U#XR?|#+0ODUJU?3eFV#3hwO^QSK1 zlFM%As~>R5?SJ=?8Mx%Jo&~eqxumtUU>L7?)4+l!uFz#&Pyu8=a!K0I(^~Kt9{$p| zfV^(#TQwK%KXBBMKp_Luhy?F~I&bM8xG*Y`WIA9@;4c=pKtE04qN#=-))Zt2^B z^iM4g?FH|}g%`lutNlBWvo96z?jz~N#SVG^0wK!_6X&bHEGFtNOH3PK(~Z&sh^VxN zkrU%e&G|5T9OAd7It?g3)wq+z+e^dJ;h3eM0Q6AQiNrRSc29zvi=9HDAy45&7KaTu zy8yPG98^HIe>7mi1eoxqr0@Ld(1D~nbWpFIlFltrYyOjygUFMUWgi9Mfy{=RWr>nV z7;vl1TP3mI{#g3IqW?{vXwRfMVUk3Spll%|b2-s1IZ+&Idk(}iy3Cc);l$0dKoyr} zVq+K;&fh9iN^)5N=!i8#=rjm4l1xUhP*+@Yi z9Hor6ZzAJUS~4G$cgnIQeW36T=9k{WVl(bw6}_MqGbBB^T6fc|ST6kwO{a6|M>HJ= zvb)Hd1~C-mKt2VXVZ`0C4w6(Df4?jeJU@5wgf(?K863S^mJ8K1FX>*H4o*7hA^`$) zzOd^a5{5_+4ZB}95KNR%TBP%X5AP%4@jWb|dVnRC-o@1J1f3d|JwU=h7vxI{$G&!b zi0BUwklKG$tO{OySe6eyPZ2%;uuKp0pJD2HCi2-IA>Up(7W?K=nHid-n7T0rH7I|K zgdtP_qEe_n)L#MLK1L}=Wyq5Lq|5?8J7emzCuLTcLlsJUiULv}Vd{{=90=b$Ez4a# z5;;#^1z5ab|1%W4<}tE0dYk32oA;D;9rPDM8ldPY``3(OKZ5M<{2p zy3iZyoUp`8w1O)!RxJcN>-I0dgyo+)>vZ5x3nVQa;0eX~RvEnRf!YV5nH=>I&a{ zG(ZDW?WHtDFHG$=nxdDbb~{bci_%&47ip5-lG^9e6yA{j&%T7F=;f$= zHBHfrQTs-kqL-rf&uEHXh}sX*6uk_!e@9dFBGi74rsyT8{VGk-3sCz*nxdDVcG(t8 z(R)w3H%;Y))1;Or>4m2~5mS>Fx=h0FAC}En7H3a|*<*BRutA~Q2n_?R8cGUT|ZtRZ8Ah=_)v!1bFDId~%+rZZMy`rxueVymV$h_d9RhSP6uO=u+Xlhprn9 z1itWvudV>X!f<@jsvyZv_Z7SxW3A$X!&HByKItqda?xL>mQdV_$O3gEB{2Gmg%^gw z!waqjA^VzV7G9Vs7=?Z8j>1?#c`pR1)n0-yb*RomLUAvW5~efo$+yCFVZhMd~W~&p1#(iGij2|zDw5et1UcS5~9 z3WOH@*-598P~3}1yXb~V;BiO6)+{vs)>T&wUv|<(L0KwVrl-|dMT4XttVyGmdBe!t zP1#NN30^Dg>81;!*A1t-bMSV$ZlMH10xVTDpqikjfHyRGAxl>+p|}^hmaY4SOG0Cb zPDZ}V)qTyAHulsV<&&@V(jDWIBl3j;q<4XkYp-;OGEsOx1G1C}{(AFG?uxMH&ZDc{B;R&ka(tTBp0s<64zbN4_V=CfF zX5Aj1enV%Ff^@Jh2vXKM%OQLfIzShz?sJa3W3cW4&sbWGjM|~d`0*vHigc~e{m_a+ zkn)VfNy>2DOs+Q4I6{Y89;TRQrbSAQjnX~mapdxZ8&?Z_cD$ggk-(KIEAN=iV{}&7 zQ*DhR)nj$u5}MS&=6Zt%SvO9%n8zz>EOOGfn(9gE^(PGS`Xzc758Q zlXSlcMclARz!Y6GkLRSBgq<`n5!G$!~_wf2u!6~P8l_%jF5UlX@FEg+-r5GIT`gE%yMY<*SkRY zB3(GV-4&_r7YKz#DnaVge<&3SStF#b#I{)Xy`awtRKH+}?nx_7g6a#+W2UQKu6xYW zDGrFYgUy?yGV&4V26FlX>hA+}KS{kI-;9AEe}(SNRx+tc+$h-xa#reG33}hRJX!q% zs^Gesx(jD!+WJQ;b)h78t?mk+d3KIb4)<1Ky-fpU8Ymx*&im>*T{>^PruTHW1aa6Q zfF0rvb(3XEXjmar)lZ6bh4A@01yOI%y)RU=1)bvf2fFpV{xN4!>-vql`5e7|8TwGy zO}Yl29cxfQ`X-$RQEw63%zX2uPjox^GJ?$0j%afF5z=26}MP4p$ZY zJyfqDukXX!0k)KLk6ecXKOo#H&9ssmED9@KrwQ*&#~a`ML4x;q>$G@qgu(EbMB zK5jAO@XwqF3sJ$fkSZFlA$T%LAdaHZ(lq6&Au$5Y# zy&wGg!0HKsQ_)O;&vkowG8Mc1hW^pNxT}?VdA+BHD;(FLzzk=-An?W_PP=xH667Hx z8B)E_Bh-+v%Ud4=v@mW{Jlx=tHM44WS#{Ave~; z2b$mZP?8nydLfV}&qUvR-Ba((+qtEgjbC_p5>&diRs^-e1Hv|Q4W4xTiGt6&dn(9t zUwx}7fZ!D1#B&R63W2Ioo*tx2kp3j6b&J_Iz2@mnN<#EFm9q+%3uJ`pT{sa0Jx0b$ zV*?aBF$mUv;;G^~V||4FV5^dVB^g->=Z<*F$fhV!Fl{5juH=V1!I@PE&AA;6N*LQq z?*@&l-QCH)1pP1nG%l>|r1m7gbPy>uVKhu9>D>gwX!Y$Nr$FsPLObe<`Aizzpte~N z1krKJn?Dzc`Z{ybNZU`*xLM!>3U*p5~1F4Z^jg6Sd$>{a>zSbI+CP7V*$ z^YaqNUhQJ@A;-$vYKWO0PnGf;S*+2K{h9DvWhkkoW=+6XhaEf zFJWl-ZLpqS4g#tk4r|j@3h0xK5%kXry)YFCgUzkJhbjbSst2IKnsrk0WT<{0-!2v< zu=fJU-^2BP@|kSVUKyd6b6qS9A$QslN^qa3@`cmg(Wre!>re1Sv?sBflU~q!{%4Wg z*M%aEv0~M1-H0Y_z0d+SQDEQsK&Z-H4d|{KvUR*Zk9W3~{xt=4(L(ZWl^k-$8x*y#@XFVtpeL{cUOpPz-s2ar0>DAGxDr)?mpz{biJ?u zW9x;qm(=cX@ikS{!-$x*j)W zZL07mPZo+nybZfQ#uFx$K zJG<+r`qpb8vTd7w5ntip1T>LphuAXay@j8(^_{G}xK;=c#nYGEAib0f`dpm(*#JNb z%b~xM!5hZz(yNJnw;s3cqFWFw&Fcqjvcq1J!>l8EZ(?l}T1GcCN;oSsC_uf#%bVE0 z5M7HdL1EnAs6m65&6QLi5WS*RxshW{qDEq6@cazUQfqDAuH@(M z^sToJ1h)=?U$7bIo0FpM|ERpq=B)LIK$s0g%q0xo|vM0)REw#Abh zwXcFayRZM1*OD#5^PLQgB88-fdb}G+(qmkDq(8v(&|tbe*$|B1xcj=m^=ZB;lKrI3 zcmQfelJQK8vb4zdWP`9H7l#zVA$64(+iG}x=Iaen-{HJG$HkDtM?Xp?IC}VnD9~9I zo~aD&U`;ze5AxX6ARIvmjhEMV@e3xNN`nx2*hGv)q`XMchy(`$9zn6eC3J}bOM7EP zu(`vJCosTF(ij?f7NJ`_7|XtLKN*?mZ4lQsbUP{p0IGvG`TXwBH^3n5{seDiJig@jK!dP2Xfv|$UhO5LSR} zMI9F>_O2MS0Ga$@@LYd)u)CoLPE9cIrw0UE*J=?T2_-xIVMdUs)Z-H24Ppl#xv7(O@vKK zzDYN<-qZj}4}rB2IF24}!&8L2nTFlGBd}PwurFHpe1y%H+{iZc;|wV*PT}>9@`4?=)8lwd=b@~k<SE?UIenMy~>4W6XQW;o01$%Zs${>|ZH-Hh-2 z5W^xT=%1jgYIOzq_i#fo)T9Xa1hz_p51x3Z=)7Qhk=dQpjWE2+L_0pzDChE9AH&ljOG zm7&325H%Pny`~xF@p8%&jEtfow_h^gNiGwPXY^8HnL$S`!|`BV2Fnv{L8SjI1FqLt zW=jL#O0Y$c%GriOzPRV>1}|u?33eyv=NNDw%h+?b7!+jXs|Gyc7I8q_mu#MIDB(&H zEQy;RMsF-fD_vPY-H+m=d6D5&LB43(op*vGAZd4B6{tT%l@HX>ks=lcEUtomuLb+S znT5fwq;aX(qQ+qs8F_OVjm%8?mU_cSe94w}bx#V7fT|@ZJqK`!_Q9Km)jSXF7gD~$ z;L2;%I23zh)+)nn0jJ6btT8BfoOUs+(1)r>|91=vcp-S5AtTM}M8BXF6ZDvBK?v;y z!v@h}RA=awYzro1J`@Y(#-NaX8|f%x?WQ;&u7WKaL)8%T2*cpyO$I#QW$naXKJbi` zBT$)aD}GHY`YXO@rb0(XQuL7b&0|v~Cc48x1k<4+9>bQDJOWtiO)ypq$NG z6{)*yz|$L63tK@`3aP(BXS6m|a}t-Qw3CyMt_oBti(rYVygDr2$K0erfE8x*oyT26 zIMLpw3o$X1U?$GU45vC1)EN(e7>=P|P7)qcS7bP@o?M~NbDUF?*0xg+%VPuXuo;DV z5kW7y(F&(t6$*==;mz5o=d=qqXQC(KXD1S{1;z1X~@lI3&6%e6<>QT|IBu6b&2ck?8?q$SdR>sa^jM~SD=Wz@_?~fI~ zmuU+l$$mzhsaYn|&NaY@UdeD#5*!PT^nkAmaN80UWc-9Dv}A049h9?y5K=PU#dUsLbbrBpUiE6O4XPo@0}d{vC`sA+bU&4XVq*Gd)xrU6xVM z(i*7l66H@$q!`gHxH>R;1Jkv@`}I zdz2jZOo`$xcdMJIVGGasg;BnMU4W~*bmLaO3aTbSuQ(&qQT<5!7BOVAcH8D)f$cH_RxE*fW7O1!vrG%QuXeC$g#a_l8JP(^QdSB`uOuorC z;>{jckWLS1XeE?)idMtkV$|hSfpMEarjygVg+|=t|ARd_&!#4%Ut1F|u8Q_2C_|9W zs(i0G+7E8rlj4U^aVY&rsS#%fChh!nql~N_XvBfZ@D{^84~W5gF0U9onJqKo87?Eg zXT)AaiVr8~v|jK#f)oq`|B%uCjTm2Y+-#gAfjfS<+`}))@QVd24(>*O{JbR1X7t8y zJ^XQ@WEpJ4H7-rk!xTAO%QCq^^3s8Bu=eFx56C+22%`;zD%>b$qVXkJK=5T9Vh+t|H~H2>KD!9H)QAiOU6Cu+A|C!1K{@cz1ggb?rURhzoX6 zFreT_m{Aj_hATtyc*6dg*c56zQvA9Rr+>zdf)gOOF3trWUy4(bbc_B4x!I(QomffG@LeY`iPHxg71d;~hFfv4X6M1@9Vh zNl$Tt>jk|3Vi!$3oWvXQP8g zZbU?^CX!IdfpVDckm3~xWRrdrLY$>(j zUU-`k4|@JVem*ooLw4?<6ELHoYoXG#VCl>RZ}RhJVkZd!MM24a$d1jlU$ z9=nZhFE zb(3HH!36Z7jP`D%;-FXy#ur{{-Pra@GVN>QcYG1ie5B^E5pNWk66)vZ)zn~6=h?vz z9$mq1J8;yP!RbiQ+i>YhISJN?D^ga7`U0T4dE%2S9Xw%eSqC?g@}0zmfxSx--AL1KEj>v!Y`%^m{`f^vI%*gRRR-L( zpZ!DBgAJ`QkUIrY$p2ML^Ij$^miJT~s)aqI^TAnr}7pVHMUWoq%tS&z|O za-EaaWchQ^@7N?nDP)brBzPANAa7`};I+_sC-k$rRh{rlp<=wGKJRS8^9feBFktX* z0V~9_l4KXy7oDttzdiB%?2gnV%$%Z9l*b*4zC@j6uBOAB9D?qR3w|aN=bC6(T$n5+ zekzfUnYUZfNub&!jB^|_-q8Fvnl#L2^8nY&*j0VJOoBDA<2h@<%PW%INUo1b2*yGf zz$1*QN%%$FOG#?@Lu>XTKl%N4`($KafC&%jsG8)bAk!vZBXpx+(hwrFmC#9z?={>q zs-Yy!gddZIpqeGgojl2TtqDJTV{N4+A-Opjmrq7idrqWDSj(V{5J+iG_JW3Tn;Qgo zK=PDmlQ7S;$i>p$^%c1A!|#Iz@nV^=OVdmWIA4MHZe!Ch{B%t)t>X2?*o7OX^pseF zVt?f_iCdCsF<+dSj1`|X#HN9?@#x5ZrkL=Wn6(@onKuIU=|ng;1h>||b}``@7NcXM z_+nZqU5B&=yzJtP=QDDmDd003MrgB~yF2DWZjW;{F!Alk#$hvY9F4_UujgOV3a?TB%-iJxjo&I=|y2jtpASLT!sijHP)vTAJW0D$+7@x>wVQ9?0( zSP+5B==ZBkc*VsEqUqznQ`6Z4b{1p!|6;t*bL8!brVw6w#cGt!)O=%A=Rl&IViJ~Q z=$JSK&oqUTfT<>7t%JjY%Y@=-csh(&tUZgSl1^!~E7E z3k5AOh2in7mhV7at?4bk9(IR{>uxuKJdfH`z5q?EKG8)6UGC!H)X+tuxw00U0))=k zf(>k_!vXcyN^JVJC1PJ<=wbDSLroP<(7PNaVIha{r-h;c{2Bx2kL4yjDPi4&oxzi< z!@Ih3(~I|;CVm%1p1fs>=PPd!biKH%8p0Oio?-qf6ThV(*pJMjTr+Six zPfWs!v88n>OHE0w+h_kF_eNu? zJ7AM>9rL*f&li|NqWMYgZqpS$^Tv4;x%NydK9I22gkRnX4Fzl{9;)^27EILpO`r1I z)RSmt2%PijrUCrOMnmGiGzpuT7W+LvkF!F>QMv|9?k0y=4Th?`gC=49#`eJ?59#@} ziC+%GKPdXcLbnlY{6gNeY_rdbHyF}9iR!os&*7-%of8HkoM07@a+>!#m%(=gu?En9GoC!o8A9J?isG+deR`qt^Xn$P0fmIRu*e3-_A+mF8**#l6T0mH9bsld4?SNeH5!8z0_t@kro7YW~cTtqfatHDL&?R1QMP) zlfQh;82uP)!)?8c9QHS_;#pq|`gcWpiZTM=K^lGpHY~)9r%kNjxjA?)7#L<=%NIPV zHREK#NbC@MdW88i0e_C?u?=x%JinZtp@8Go3=dKjWggF!1nXdGwvZ+L3$4iuU^bhLq$V|=Z=nM zJlUoMV()Cmp~HCCA$M_C^CVt4J(VXvr>c5W)HHbyZHsaXnJPbqG8$QH(TjN ze$6%43DwiH>yrg$ocWh!s^NYb?j%T0Gp>o4WY#QuFY~n4H9yW5Y9?4SZuOYHc!T%0 zAe0{Vrt}xMAU6%KJC!Bo51e4laZ45b$*n(hA80OsEltAD(bf+%dr2tHU6q6XIcndCK-d6~e^TGyd3E~(pPdBWgB za#twv>MMns8q{!v#k@oiM6ZY&o3Ja+bm*%jTALZ8BCCSx4mn@oWxclCjJGT-lXeIk z{|+;ghM23JSSD#0X2#tfr&k+sP(3Wm7YdW`Vwhdd-KsR>0)a8IgKF(XuHG2#wDieH zGwu=@8U58A-d~6t#0T5(`oPCd$6A|$cwoFKOT&Hm@xu$W-x!(p8)RKIBYANTys=2@ z;X$^KHRFlVf03JeBe|){j0<~4)?Pv9Wd$2cdMMx!{y3A|8E?kz^FPSyMK%SLUco^p zpJc|h>3<1F9+&zNC}!pX-)h^#r*#&x~I`Q!@LQ0#RH&{+J~N zG^B=@YR$M?V1--yVr_7?KdkvJOHPI_FykUnlnp351{yA9@zz|v$c%gD*0N)ubcqcE z)cq`1&XBto)9}b7uqd}`i5Yi>3};^#>~#p*0>uIGSZEB$c7si~aEwRRi~7;VaSHsM zo~_`%H}CnT8J9+)G+H_aa{FiVmK(N$1{g-(r$bxxS!JHXRZh;VHaGDk{OUmln~$6Q zA?0qiD`?l@8MS(?SqkWh8shYh*rESs^x&)*{H_^~Vpu)GkmH4=Y{2(W-dL0^Bf;y< zxY1xd|B!<`GAMl?XCdZ#y*G%%jyYK4t!(_g;f8D#9AAR^m_Kam;Ea5I89GbWOGqBO zQFL53JQz82d$xj9ZxW3`=QNnN-Hc1_&1NZ?y2XrFG*q?v=Vlcw+-?peGd>YVw;(5& zpgZF3kTQ~*?PmNcgf)kS`M}S_er5wk3$_5F{akb(Av2V-SpVIE#e^#HXtryP98!vN z@O9+E96bEoYsM8Nt3h!4FjCqm4iy%yG2%VunOF@?B{`n>-LLr^pUHHmnRrlwVQ|4$ zLIXhPs4&>~HO{8Ycv}yNrf(rP9mZduZ95_;^ACL+Hs-i-U*3Oztc{}(^eEiiiTV>9 zwzzCzI2BGXEXgi(zajv?AV%)js@DGoLBa`6{?mxV}8FcUvXV&&OXjUgXT%qdQ=+wf+Kkx=^> z*s~*7$%WDnnni;$O7nqSCBaZC3~50}{3*j~n;+O_qHPY{5p6-k4PdzO1noRD$l$BF zUgXR@Gw$G6y(sd1R<93v>9P4up(p4U4GB+$Nn*!yGk!$RloNbV2CC;~HB>uUWT1tf z3b_9r);myQ5vCn>wV&W@spK2@j?^MVclx~=sgqm8V1XYNkdbZ{en|irlvL2Zb5C3+ zC@n%W>76ne=We+ysK{_n%MAgiOT5V%%Y7bagS)G#XB7Fs+k)RwGVR$iQsrk+JHgfg z=1KGo5i_WV;6%b+VekmFOq5XE3z9dXZ@v{|Im_eh_I`1Q1*Zu{M?0usG! zJSnM7w&0A$D0I|qnATA!$Oa*z?cnUrJUQ9f*@6=UV`QtJgKP7G$?mQeyqx3Y;^Gl1 zUa{bLLN^QUo>?aSqL4__EjX|#PS99Wc>YB?wA;=P@U)^K+k#seP6)M0b*=@s^4gi^ z0J!blD;lPLjcxm&C-oA>#Nz9$UY0uoPQM~pkZ-}$Mn=cBtH|mC3ts9moH@+fg%N&3gjK?9^s>d`4Zr&K=0EjbXR_b|QX~^3S?9pM(MWC> z)7zE&H1gkMf@EBzb7fL7UVJr-wtaeU89DlbMaL`4K33{Bj*h^#m6PmhF%!T1lacHR z7F>H%CXzeJg5jR=Gg9#s3kFvXrz6-fm5yL)OMaI?&Cvz-?ZSx4wK9_)<3^x z8O1wS*(yOFg3$^;{A_7J=32`_d^lyep^AI$sQ)@k0n{wT@5Nd4+PTgWfZty(#jmD+ zf7jBRPo}T8%;A$K-WQX@Kd|85gz;Yc(DIN^KGamPr#OGq}>0Op;34HM-ZZYw-CNDU$2b=T8 z0ZSA~-D?S#&?L5OAr7!H`z*tGJUI-%h5WnGV&w7MvlbU({K8^K`D1j|;%iUE^;3l7 zk53O+f+dK0k#h$vgPk2axPVL#A4x6pB=Rf^Q3k^TJ(If_M~MHpS=E) zn5#c+(eb%^ezuI1z&I&>sEE&01;WQ?uItHmGNEyrqmoV8T)$nK_A~u;zp1ovA;gi}wEyaAY=CTDpd^0J`RrEQmayTC&%#fD9Eq)S; zdyzR;Eopr6*flDUIubKQMtnZhS$Jhm+3laWs?)A{5l&n!<_(r5b@*4ccf&dEBTPhNMn)<|HO1fSx; z*Svz^fz(<6Y6afhv0*b@W(~nnroaoxrE=>lnDoFq>Nq!Ah~<8+u#V@GSt@Il1bPlY zM-!d{lR;Mxl(%`1;BN1DShe_F=^*sC?>(*E`DB>JI*?Dk;$XMC;L zVwQ~Y7kOU~u$J+;&4FT4A8f@l2gchYRIFlQm~||ltJGT28yLeY?X08u(n`Lev?oHZ;p>gXFV9wX3tN=vat* zk*~6;@+_H^Yei>aNz%hQlux$LvyPEK?S71dEw8Nw_r_jmY7&Cs{N7eytiK6^A!>=v z$CBCt>o^JI_~M&QrD?i!nDvvz7rYCxq{0us4V+bI4VBQOhHNUbj^L9~{i$7PE=Wsp z#Ggwl!EZ;4t*Ja6GjsT)Zh+OoC-)DezQ|+^DzoC*14~ZSTOaVb(~Z=QEcc#?wv8o6 zTdc$Q!;zj7gLW zFeU|))#I%FB(QZjzL&&a8^ed}DxqlvUlm-awtfYN-od_RPuj&zKt;kDgbrUZfp!q$ z7&0ePTeD>M$#kr-p~?Cf z{8iHam#sFQl03s&z$aguY2D()@fXat;$Djtwau|!=NYW8S}};R++*{oIrKZwhU~q) z&tF5;lL$uK4z<)x2REV#nDd)or^AopWc>o`eLlH)krihRX*&!P?18@Zi&5(v(L#jK z)LGRMihGgHOQ^%JsMKEnMHE}KUBwG7_1fw0M>&a(66O##!9Vu$BNTCOD4Q)-Nh&Gzi0iPPo8;S)TZDA zYgayZ@rTr0wAhY~VzpC07OEvLZ?<0JSzl_f;snNOxcvzo+bn6{O8uWDFKwf}9+ZYx z7hyjQ3WoDL(B6NhVJ{CP)JrglKll60n#U)P?X=>)ndP3{Wqpy)9kEA90{%KpM(*sj z;;MjgRW(vyV##~^Y4BjliCn}|h6*n@~g5%w7RC+&*L*;|N3dF&y?A`N>5vB-rzfrzTn_YaHQ*yD!?=*x%5 zLSH>ZW$2TKMQZlmA=2n$hggojbci(i%pqz|-#Ekq^npVZMqf8Xed*JN$QkGCgV2q= zYKSQPGj2tJ_RetikhLei&YFDKdSw=EVV(Vd?b#n9V(qQ7JGH@F+F-Iam}?tM(FRks z!93bvY5}7Ls2S zQ5&p(8?2-aHlPhQs12rT!DeBFh87gDsy5j8HrT{A*yJ|Yi*2xJZLpWyU^7}_fpzv- zts10Ag9HhY~F?IM~B^yjMYn&HmRnz~j z;(wL)zHs$8MwtwVIDv6I8fs2hU-qG|ky7T`SmaxP|5e&Mf@hPpy({%Y+cJA3^lZXu zI1^rJvi8Nl2y(2+x(EM62fY5H^`aySs!m$plC%f6pR9jL;>qowtaqL9$@IT|v3`p0 zPOmzH%PC1NnR3=@kj$d5j-o*N1az<=ppT0ppo0wo z9c&2bU_(F$8v;7m5YWMffDSeU^bt`6^aW7_IdTqmhC%18{a6^PWl^Y>1)*AIwptc~ zYFPxTWdW#`#h+RhernlhtYyKcmc^c07J6z~zgzLbhLC~se|cE*RGzrA3ML-6Q=H5Ng{ZwxE?4Ogm> zF#b1dJc5yituAQ+}la|e1W*?J|=p38ue{uM> z^eeyPT%HNLf5#w~3C}su^P;r}VskHA(d-)Qsz%rqc1JXZm z$&m@ge=uRM{bB8m*l{k?|4%D@y*l+z6qX3%{zNH>u=!7vk_cD-#C2C9#9y}dK`{O@ zqkVGOnvGcVWor?F%)hXrM40^-){qEC{z6?6L3xFNephgTo(LJDXZ}6bD@*S&W1YXp)NOyCDN%SIyFU@;-p8F>BK&lpDIfZPRXg|r>!Xbin91)v zV6^my44d=NnvVsJJY+TaJYqESBWr<*DWZCcitT;|??`Mx;*)MFIp@J>fk(LMN`&mk zOxFCzOvty7nVO+bSgrOaEOQ%&NuDyL`#t5H=P9f1JeS%28Iv;U8FRs{&u~;E!aXiC z=Q(a+6JhalR_@p5v^SOq+c0nW3pP|?`R6nZ3W;qHg256S_4j&-t%z&J`h(bv^si_$ zqUlRxzG4fKoNTn3@lLi}ch=%BzDCx!4*d^mo>>Fw6Ibk6F}Yaarjw02Qdegib^kfe zHtG-uoo#ez$Xsl6ycD@GY@v&dj-{h6HahB*QkL0IYNMmBR?4b9CS}DvWHvg$3^E(- zi`6pPBDf~A(UFxdx8Wbsf+cc>ot3j1B3*5C(7xcxblKu+qn+;LW}_~U>BcIW!GXPQ zHW~qbb+h50(}Mtot&p?G>P`}Tt-3QveDPEGEh_wPa~(dDv_@gWKd%MvBOijB3RYXH zQm|uQ8kTyJ)~eL>BN|uOqqNC+f9Zw{+q*#zr7e!WCgmmCO`~FF7@%TCsZ+7`f3LF9 z;UDPE`fGr@jfRbt?zTRhv<)#Rtsxe^^~7%b_>{UuS_cnifJq*KowASiqZ^^^7;u zCC-O+;us%WZ?1-f0a!zh4(fbu?cwYX_@%~mA6COXAErxpUsmo_Usmq0FO%u%$2@-+ z2Z$fzeB{R*s)s+*WsW~H{TGOF6@4)lE6Ny0&FcgG18v^${E&}YFdXy`U@pEgz?RSP ze_4(EUyi4pi;t=v^TWp?>Dx>AZjYBMKdB``QXp&Ui-AnLU4hIsJ%X4&nSz*Ft2pe> zAlBU-gPFl5aA0e&t(dDVeLmK<<~30}_8d-2Jw+jGl&lD0#`q(I>DncfHTdOFW|RG) zHagKg4`sFX3}aTGA0{|+q5~_~wG47XZNc?gLtu;Spm1g>Q@D-JL(9WiY`GN9x-wDA zq*ZfZtCqFlsg{k-!gj*&dii~ny?q1BjpL5v*s%L@@J^ z2&VSa2=A;MlmVcXj>P~baA_}cCUS) ziN&we7sm%l>&x(%YEiT>N+b3m{r5&juQ%e)+3}$iPdFaU#{Q4dY`}QMFyocR*g9bq zb7EK(2V+=Y$zqv?`LX|3*Of+9b!2M?0vd2gd>w~~qFxUiE^xsC1wpPFQLd=qh++xO zfPgr}S;05}ii(PCr>Hm&sGuflG?JK?n6_hg?De8~D@J3dS5`EWG2Q8B5|j6xueflt zvi##dwfC-X54EdKo$DzM%sXUSAiT%RErD>&AwLEpBMxx}QI-~jq&x5d5ah=p-v^-@ z9P*NhT6M@aQ$>JWGcn&B(l8kF%^`h)VaOrNf(iCcunC4uP|M$MsN^fNmQ5jmtXjGB+a z=u3!$C^H-=1BdL_Axu;SBRmI8x`37b8?CNJ0cvRz;v-9C9@RiFC+M zR?8-_-B43DS>Fw#YLkC-Q}{5RM0ZC?+oZTVe6h)&yQ{%|{F=ea9*r7geb-Z}dng=C zxzf?6X<2O{*<^eV6p~F2^+2)MOsB!L#hgi03{G$!{6AMjhmjs)9t<|G?BTk#l?~QEP_pvfGJRYJ3$7kL=R3FD8p!miI;A zcB$!$QL)QUec2%*4r6PVoH(K!ilgx_!MRzKB7lDc$nUYiiR z9Cy;CuQajuBh1u(^m>ZnLYzCgG`AU2xwCl55yX1%KHNmt|`yOlZ=l?eVB469;=8c zzr?G7&G2J!l1T2&p4k-dKw$wirPnZaTRseP zg8r@f68g8kk^CgpUaR9kv3oCKO3UGxSf->5S20?@&-c*3(?;&4s@CO6NN;}A;HGtR z)|5NL>1<#U=AJ3@lGIS$Z{v^Xx9dNaop4E?9qis`!$dL@k)F(fu1Lm$Ys%M}^cumK zi$@Uc<_OfhDFGun?Aaq}>9vtq0ZeH!ifM@-MU~P~4D;3~X2*XtW~eFYqt#2=nZf>z z8)SXzFUg~@3&8={X0gx8 zVk8$8A-yN6?of%Ii0v-1;wAzsu29nF!K2R>M%13KJlO$%B_e$aZr;@LSp}^xR!QG! zs#E;|ObJL+O@L;mF|D)H==|GhxDlArCS4`y(!Vzuorh0vES+4Kl{hXLBn6XM^=H#n z3RIg-!Zwt4(xyZ8hipl<@)I@*BV0O3wS-E=Bo4%PlW3{eWLhemOiOnrGs2Ejn5K*= zl%1c#A^T+tb1`@-i*e^vci8tA!qC{IbzuiGSQzR)jhJhvu~2VJe8korbJAPVm8&k-_C; zc?O-kk--sapUI^!CzFm}$mAgYmPwPtveYP@sLSQREZieCvw?Ye4lu3rboI;WlPo49 zekRjahUZmXI$aK--%ql8rizq2pB_HHtIlT+Ll|;ICRzndP#l|kp>7TqWizuMXEQ^N z9L|DaIUJGl94?m+a;OrWtMH*m*_O);eVfb0!a0kBy?qw8AEtaeOJ#zj zJDalf*#tW~o6P2O)EFIfhxg%M!gZ<0Q9Z>v?Il%nSb!Jia2@iVOEPjU%^sa=`B^@X zkfZ0R;Tpv2BY^ncl!y!j*>`uOQGR}0Q;)4D}`~@7{s|z^t9T#$tXD(C|AbWoy zlhMX6=P8_Bzi4YGsF79_nmmS5;I8dZNc;O-nA+i(!Z=lUJYrsj=Ce)ski{@o=Jr6 ztzllZTd3Q^(bQWgLry~reIBiYvv{|@gk(br?m~uqtV!qfWah0$_6@nT9tktVX9KoX zMEBnWxX-spr(JjkwGKSU+6@Yy;}oe=Sy~2_ep}_~bk(&u>!6+Fk-8(cFy?@A)BtdWM4R!bGfFQQh?VHLt zGx)TFY5jQz3oB+PBP-lV8#i`hpJT`iyGT-Zu_$)#!aj%op3R5F&;q%)758VnZ{5E3 z4q=GnRrX)>DzUG=O2=F6CiX;4j_xMtx4SV>QDS>2TepWbe{2utt0AB5VS)np((RnR z^zh_f%oRg!@5LlGq$Dcq0A<&@(6=-`wO_QM`z2S`#5;PJ>QTMocor+lnitq!u4au7x6l*)tD zd~^^_I3?l`LUGDcO|Bk7mYve#Fv-}%NTE~YFy^#VZXCwUbV{ouB%_ZIW#F#?+5s_1#Jw|&8#}KqrRv%+T7j*02#~4xAar_41l+@!`8=X>e zoX|CzJUWhtP^XxcNUKw_D(TrVO&(MtyH06;0?(388FhjdN>9+2zi8rpk{04l($7Vj zoH@x3U!BCLI3?&5RVJNcS`VCJ_q)2)xr&$*t7v^s6+^jGMX)y2L`kYy8$7#CzfhND6WgO*51dtY zpnP~172*`{*J!=(YgAcewYo_4Ysw%0v-LNN;OALQd|zkF)MOAyEPus6Q{A9JMtVlN zem3QQuUwjL{jVFPjbHbaX4GKWu9ZrKMyk=|Q%!!hh(p?*Bk2Va%MVV@^ls!~XL4=XJ{!45=Qq4auHV-IP& z+x1dep^^4j#3gTP@`)yoHEDeTR(J~yGrc@;7EZ16mePlIPw5H|smulh;5TY=!Xmii zX>wl^pEtmCO4m2A&y19fZ>ZL7BdvSoZLbCm)|6#EKLf^!p5b+*)V!f=5fr!eCabL_ zcIoRs@GEQi@?RH~O{2#8uv>uDEmvPhO7cZ)^CKnmqB1~A(bCGNn@~B>Ql8kf)`hp~ z#1Ax!;uoK-6+hHiO)e=LutG1nvC@30(8I!N>{qL->cl^Kh>P9g^_NsE~)l-v*C%Q6=r4b_2$%yx3pqf@H$LF-*k%|nnm#`w^-GQAA5*{Th{ho z4{<)hSCduZGi6rp+*#Sv%Cge%{shJ;*s?rAUyrpculxhQ#49s5b6#22V!T;_9{l!e zj=r8?_1OIs{*Rj9FiLEfRp+(|mZeWx5o3zg&kyeh0WU$)E+a;Y$7vSD|8$Et)`@5Q zslIoE7ixRgTvnYLCdj=ytv_o?o@HZ1>sqbnYOomfk=Pn#%jcJBJGZ4|v86RqU;lxB z!h^rpL;uE8_(nTo5~r=cCcf);e7yC8uqmkY5LEEG#4j)VFZ+4<-Dix-}T_1_t3vz&zH2fR2Q9urR|Bn*+M*_uj#xe-^ah+gP%O~?N8yCc<@*7 zy5!lsoX{z=a`G~*!mH_E;pOYE1fOOj>s8Bv&-Hazt4=)meLB(s^27Bt^~*f?g&zF# zPvQS5pdJU`dwW~8%O~a`%|B-OaLYr-lkezM-`A$EslUd9zr=(8sR#e>9{kA8^*Cnd zL2M9c{O<(y{Bs`sDqffPAe*{4Mt9L@l70mJo4b@1#6&ljs9EZ GKJ)*@2juSn diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index 90505fb40b3581523a78b711392fd391aa0d6a43..c96b792e27a1d9bf808f7c1a4a9b62759490826e 100644 GIT binary patch delta 3956 zcma)9dr(y873Ut8hpa14c`FZrATbi1)I?=MB_a^=0IktR(ZI68USM~DrNo#75SHn} z^3c2Wt9_Wz)=4|YHmPlIT1!%FW|ID6<4l=p?4(U>8mu+jki@WY=(OiM-|pRe$8o0r z?EO8?Ip4Y8ckaCqIAac+F~6dGO**7}5M8Sr9L-P~_B2W@A+}t3#G9&oW3)v%Es@@)3cWbY`#nw~S)oZu5_qdz7-F{z^)!EtE zJto@jXt6!5ba_(O zCF|C7b@aB{9avC*6X9i)wBb_aThcI;k&vLPiCdzSVXcK@Y03&u zCbV5YpEnYe`UCM%QPtbu?K|nZ^%RpWW{rK`C4UYb%RO16=AdQ$qO3Ge`}Mxl&;Z&-Z$E=Qzu=e-^x&a`pvrkXZn;Yqpeba zC7qSZ&UcMj?UIEx<&B@_D+pdlAHHzUaQmA z-C@_jJ%@2Dkaak%O&u&)Bjp$})@y+pFl6{W{z3n9{*tzAc~1`8zFXRGaw9~u#!AVo zo~xCbbEG(GP^~yDUEU!DRqXuc0qGWX$b$7!w%QN}UnWTlqUUF_;M^K%N!WY0zztZ6 zSF5(do69&bKM3;@2cK8KUY3jZOAI3j1Owl(28tLOT0OHH=9nHd_sk z;*L;6Q4MV44b?!s6ckc@Gg#PM4U}L{6!TUatYihXC@ctJp9~4i#f2pyOts@W7i(eY z03RlKU=#lEL6XNg;zJ~Vha)~f@=F}?;gNsA5g#0RmLoni@+FS=z{r2$h!2Z=jU&9Z z>4zZ;Z|#*`u#WxXVHklxJge9TIm}xJm!*KZ{}D)&Fks*@)FvK<1=J8Hpr%eeF0L=u zgPHS}8(^8l%G;roB|L`paBq@X>TcM~-ff39YTIs*mf>Da??tan#;BPmU^eKoj{vL801K*i?w z!#h%(`q}|lg+c12M&4kYdgUNk`1RT$-gulEd62`JgA2t7}|nYo8b>QOh>J- z9HUfE3&ilN&j!&v>%?LBFP>*O*#WmgdDU(3CMOm<1o3<^U>C#ltwMZShSPY$;ha*2 z$6U)tjP`u79gcG1?tq*8+TKZ5wb=n161Vd?sEef`sFP>{>VS?P89)2FWpwa$F?8y6 z(RAb(!p|E+u-@h8p~|#`lsU_xl@0d8KtHEb@~MqcQIq}>4C3s&2KIded%?h_4eW;o zcE-S7GO(Y7SwAg!HcW|~Gq9f-*sBJ1-oSooV5))r+Q2Sote@ZSj7B+o-@vXK*oOx8 zk%3(^ud9l$@n8 zHT@WT$e;bCAskDKnH?F1$}IlAX~ap1&BPbTa{lAN9~({}n;VAv@Cl6fKqEdLZ5}w9 z%HKLXx?lqa7UGXhUSNwJxSNl6;RqaifKRoThT2Or?WK|S(nNb{puIHDUK(dFO|uv0 zRQ>A+JPDcfa-7AUM*MQ$R$SyWfdj0;3+dRr-3x_ynLs9j=T}hh^E~(&3*i8J9iui< zE%Qo}Jlrl9_%{7?NM|XdP)r|txh#Rwd^~MTU`iX%>7|KcHN0avS73_&y-xp?PM^Pn zUYiuDQ<=nG8-+FE)~*QS6mMd4vIt`T9u435MIn*>S=i1Uqiwo>3<|^se3U|oKjKAp zq()Y{UtrSPLOL5AgPbh-EIq!8LeKKF0fBL3em4eb!hc)mf2sMOX#V!JNd5}~V}715 zoPR>+7o}4y`t?5i?wZ(XAKoK<31e^=aTI2G8>BD{@m(u^n({BiTo4zxTVo2X2FvZJv(BIJMKi9?o-Jpw^p+Z&pVgdHO3CPFx zUZ21dpymE7oB(g{U_mG1^w9 zeB3Fm?`{gci>Liq;2`Td9&Y)j&MsabT69{opA`~i&xP&F$04Ji{#4Azmo+{}_wnMp z1lH+36aCjHXOvMC{YhyScni-czk_~Kr+anrztQPC^oHf$$O0fREpSq&kLmQ~_$|e@ M7u1(eK;>8e2lPzx4gdfE delta 4027 zcmb7Hdr(x@8RvW}D69)CATJ3Z0YqX%ZE6&ZRHFh?4UhP!iUyXI-OIAOVVA*25V7coWtI|cN}Nh zfA)O8-}n0-=bZ1}3u7mYV<(L7$}h@w8(ZYwzD@GI7k7}I^5@Z2a{0zMdA&cLG;vh3 zA>)i^)86@DyDf)&>5GjPS6f@7v)NPPZVLty+pJ!jtGU@_@sxP?xUC+fIy~0)mJWNf z6(#Mi-FxJ3_GikceW}HXYN*BK^tc?>U|^Oe-n!djb$jjT3Q~6|q;3twYrKtaJLcA8 zXmi_H2Cc^8KuwaSKFWp4qy~De9&eELltGHTr*~eA=!5>g4APPVW>wW_vA8;%UXPsJ zo0glP&FHY>9wX`OPP!%WGNJxa$G=Yg;uf(ueq4|vs;%QzL5)(qP zMS=wCMuKKnKpGux#X6U&;J|h^NK*G={9!{R4KRxhkn{$#*ziavnZ*W2dXHIbXrznG zVgn;xWfmJ2>Cen!gCgBx7H;kMI>^MW9p4Pa^yWJ7p}k@YJVE`{aE(kV+rA5_1i9`F zkVOaA!@rS3I{`Um_yw`PRRczb->wA%!BfFp^Ju~b{P}hTB+-<5Sb{9es@Up*poYF% z2X*wrO|S-tk(O`4+&P<}2agXO^XR!2YzEITnNHsVOTf$}H*i&+{2ojv%$UCw2*D$c z=sPR1mb?x1hN+aJ+u)DHpuE2wW}#HM+Q8a0D4*>B6I*ZXWbGT2@t0s4!E3^{>nUE- z^Jw!UINb!l#X;IJB;Jy^5ZCx zz=`%T369Zs>Tr8}k9fybbX`4U(}%6Fk4>7_0r%P3+QwI<$q5S*SF#DHp3bkon((`? z27d8~*sWI^_?1`3@cXWg=9i5UcGD=qeAixsHPcKerLN`BLVLQPyNkhL>FA=UsG(pH ziWvI74*gJv-qfMvI`m^5I-x@+b?9ed)Wr*)3PX-Ybm$!&I;}%zbm*5lr0CFD9Xh9? zF1FwEDrD&II&?#azR;nYI&@2iZtKt;9U6&!^dsbE^FHAZ&#U{#v|A6V^cg$?t?=9iI++ecvygi^$VMab!+(I zL{W{sd2@u#^_MmLuQdGVWB4j_B+n`{eZLQ~#nwI(j-#xJB}qa=|J4`X`6WSd_g7(e zPCq}UXZs;f9Kg+F9{3ZMWOYiU(zC+mylsl7ef^M?$v;Rh%;M5hEUa7DI5NNPhg9Le zqVZ3t{=2GwWojh;O<`kvZXg_gSmQ59<689B1n_%H=&=Cqk$(eYa2RnEF0wX;giYwx z0OWP?52H7eyRR_!31L6N|3|}rsnNeWo5yl}yRdm4V^)NZ5;o_LYWTq{>KcIAi+OO< z6FlHLYeE+GBm6(ZJpFJ0it(u$9f15U{z*TV!^8i^!tV(C5q@nh*KmHBu(@7(4F8da z|Aj{X4;?RNh9_DxM--qx7=$_4-i1ND0bcG;!ZXI&+mSb=8bdd#Vuqj)m#2rq;#p5} z!9yl~OV|e5pt@y^yC8om*T4|u;QM8SsrX+u)dk!GWtij>VTb5nRCjJ+#9b@w5H$^B zLm^r)3^^i6`CP6_U`gD<4$%fw3HN!8JEw?CLv%oOw+f0!{~_!?uevX3+%@y2qC>-w zwTN%vb3x^@+DXO2&0Z2(e%BOFOAq1W&ciyN;?lV+?5DyG(U%W}TfVPx7tWt5dR%qC zA}AhxJ?y@A2-3UwABl7DWsMKgGc0+Xur+*O8vox=N-yCm{>P+I*vnYN^2hK;G`wG< k|3Jg9);dfJBLzU%yuc9+->>0g@mq>*PbhC6hE?DBFZ>zQfB*mh diff --git a/latest/.doctrees/methoddocs/ape_accounts.doctree b/latest/.doctrees/methoddocs/ape_accounts.doctree index fd594eea0d694502bdee224e544b0c8481df3086..61e02f6f0d28b2acf0301143326427f3650c5aae 100644 GIT binary patch delta 4595 zcmb7IYgAO%73R!F5dnD%1B!r%h$vv{qiU+Arl_pgYVB&8RS-IiIG15&U}k(q2W$l= z4uW;?#5QInt{BtUHrjOMHi@D_8u1OLq-s=D;yYp^iAt-q`<%nvxi>C<^v|6Aef!&w zd+xsX9yqrt;@qZ)Js*8ZixNnv&Qq|3Bre>F=KJYa*JUk;C^tHmT1!f-279*CVKUpj zo>-^dSXt^cl^E^W6;6|(%oD3KG$)G0(nIaK5p-D$NeLgKDrzvB=-o&Xo9s_-F*=r8E6Xr_h?2%uPAj5F z^z=}LsdQSro+wp)yP?u#V@(Y(SxSs6yq<8Cv!vKjOq*iJ&{$8jiuRSFolztc%55eZ z8ch;MsU`l4^{b+eVpMsN zbW|1_9CUv)8Lqhx#Wth-Sq$kVt`2=bK;Epg%eUJ8T|}iGKl-LZI_pCfaaV3iw-prs z{5k2Of)dgtsarvb`|nGg3L3s3P`d0#hb~BG6qIs!g4C6vz*Oe}saHXnjq!Y&d21C@ zUVM()<49gG6V!V%Jd0^{Jo#y`)w0Z3=`dE>>FRj$E7}}KN^wEgT7cngNwy4$B&m$_Fff4*nx#vY9W`WM5;-d)6B|ly3)!;0L?200 zYDkWJpqVU>4=OJ(~ z1{HXh4)x6cf1>5DzaWo>k#5#Vj-1p>?mSOAMOV{i=t>L8We(`>E|MtU*{+)vMa~F! z;U3-C5u{7FKRl)Tigd|ux9R>4xSIc=yFqaM+2^{#fuvUibe-4j3?{v@`+&g>%jnsLijKaf)UEPWC&sFkPI07L#(4OgK?NDuMFnl_C{D>D1E^O z(e&do$iOY;#JCj@MMKRQH4i8S1TvWPkuLa&#j>YeBx3?y3V34~++zb< z4+|;o<{Y&5u7u%q%L=H*P34ud--1lacXriEn1n1UuHr&h!DISj6*_;i8`5c2Jp|J2 zX57I0t6>s-xX#z=yqBSxo?DJOo(XToTA@$p5(W;Y-B;N}nHQ=314k1R^qyrP5+D=xjX>u)eOkRjTB zT31Txhfw8WutBoV?3UaZlrwU}~BMsW8K}{NTP=lH^=o1b4RD)Xm$b|)u`XQn#8uX4f>Y~=^LbbD%c=><3n=RK74`Ti!G`NpNAg0sR?qj*xR$fn<1S{ z$5&q){uucjGV1zhq;9ewV+P|d(pyb15nl?)2cQ6-)U^j-bqsr#GV!D7sO!TYqjZLb z9fYxi*c=vkrCxdFL8v9qvXOW5iFfmXck?=KKJIQl?QTBoZa(X7KI(2hzHS`!z-Cy8 zkKxao`M02|8Ac;|N1*m*7=`FTGmOC{r3KP)nbX20wiX_+O`t=3k#DxZZ9q-OVR!|% zqo@_)^!&@RJ0T#T#w!*50JjX=gBBn0wIC(&2q%jU9noK7v*LbLP~3gQ=RSmPOmg-Jq~X%1 zh{IBN{5qCvudqAl_@lm3Z>ijqQ~OI59)(m)Qmv@;Be|!JC7CDe4!ZX!48sXJ$yEGH zoSVi~UZ#?T-9!5n_q!^0<|r=hq2rJFq8)!y`CQjuHpRREq#}{<8X}8zD+M+YCIKwdkj+b{HU;K4EOA1s`bLY zNOO*3f82dq~1>lB&3V0>Jii>7M(W1-@Te&tKut!&GkE; z!oxHEJP*0XGuT!>&iCh-H0gWH?-B>WF&s#@SpzQ#n;#I>{9jc3E|orHA}_@CeJVct zDZEF;ucr%6L4u3N4xhyHJY+r07xokU+baI|D*a;>e^13Pn(XgwuCRIjKdJaPCg=GJ zw`&}Je*6@FqS4&;1mSMtAFvLubiCh5bKCHS^QI37D)=S5nAzVKv9!1iPtu*VN>MGC z$~_TGbzazb98}z=RPKUl{YfsNJAv1Dhf^M4|5T6$JKluH@7eyfZ zZ-!U8Cj|VAe^uD2tnSbs@W3Z{n~FCGo9n$#;jgRstn;b>+YEmJqp*3Ru6|zrtQ~46 F{tu*xL5TnW delta 4556 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 diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index dac7ab7bbbe40dc2d21ab7eb94db4c410c657a2e..78f51fbca2d7d8cb2f9a35135cbef5097d707448 100644 GIT binary patch delta 5701 zcmaJ^d014}73a>(od=981EYY(1%k*T0#Q~sTtH+L5fL;fGK>?P7nT_omxhQ&S;i0{ zpCiX$w5GA@r=QUn%}c)~b%|-d#Ms7sF=|>9n>0$}Oh}6p;$Zc$6%J{DmY8D$7a9F2|Dwh}%h4LGvJ)5A(~&0;t$a zBB9ny3U}R#)xm^5qK6NQ&>u}}xE&5yOi`dQlOovEN21}pndF1cOsat_A}iqZB61jx z0|t3^4+gGSMoOT+C&-|6_gcWRi!6nir6dC0+DQuG)^0Kax|R?dgR9}vVp2S?7jxY% zBE?W*#?)gQ<0Vla1jGw$^n`Yu7eeThiKE?e#5? z*GWdhvMyqZFt)YWn(Nx^Yi%uQ)~3e$>~&DuO`>B%tW6CKmd3R$X|1-FR(Ef>7o%58 zQ@sray2)I4v6C1(!u?`6nwvIma`zg&?v1wA4NcAWx43%^UYn!AEyrmB0(wVyP0ekM z?%oK$KrPm0yQ3ACQG4TB+eUY9m>;>;(rQ6>u`dYhAt9rBBmH=9Qkc11I~o$YNLXcq z!(MN5_nQ3Na4W6N7Awo*zuIE8HnlY}tM3%-jdnZ*{{q>$*cf7qq>TJyz z#{Y<{_4fY>EM6RZz8&L|ZZbM7)Gr8Dt(bbqze&f6*nofqb8c)HaC}z-@_HZo)+w*@ zAZOHjLvn)`MHjp+TfAs=f-F0|Xv_<@G)tdXGUk$fLg+1@}Y|MLNWYKmE#cl|AWLk8rcY5#78Y<9b$voWr+D8=5vwn zkx!hfJ8{zSF^0P>fi1IwgTXO~IejD2SdQ@PK0L=!gE)V&g#BX9@^OcL7U+5uPtP;A zb_o`X4FuzIQptu~jviZuwZ)xcd}q7&kvbgg8SR=hW%7P9>3*`Ffpo~fsEJb!1!

  • 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index dd7dfad7bc17828cc837cb9e4e059792a79a3fc6..2dd5c5ff60514d4700cf090564cb57ffa9b4c7f2 100644 GIT binary patch delta 13549 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 diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index cd176242752592a41363faaf54b5ee84893efb0e..6153e66dc6ce6583a6f4ff2672a24d1bc7c519dc 100644 GIT binary patch delta 15929 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

    >$&4QU=! z5A_$e3z{zh^m{AlY8b$uCI;0;J>L(4N@akroI#TipTvS*z%_!8FAhpi2Y5d*c(@v1 KT)$w0_x}T$i~;ii delta 16057 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 GUjGj*8xH>f diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index e0506e082fc1c67a801ae0be8eb3865974aadf89..28ab24f0290e673707d1eb8f58e9c8130c970228 100644 GIT binary patch delta 17307 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 JfOAmb{{bG#gVz86 delta 17816 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 delta 27786 zcmb7tcU+W56L1a=xW?Vlj(T^`^Uyok#fBZlg1rj}sGJJKUL$r>8s{qhb=- z*p2BLmGsw`*rLW*5H*S#(Qjt=?l|6j@9+10f5_~Votd4To!zIM-~ai!?0fiEv9h)G z^tMCRoxA#3tK@3y#x`lzTg!S8VJ;w(Qp+tqU>xB+#YvubR;a_*As$D0ob;=?%q_OJX^#nSXyV_9)^zI}z&fCYDvmy-z zT(d{zTeDX5BZ+6+Rp4uiM{ZtD{)FuD)@_~At-U&jz@WNVW0wY5x9#l=7Kd7!?8&xH z-Z9*|v(qT+wE5kL&^p%7x@T(|$&$Ist$W`!FlRGsjm|ur?6o1#O$2Olh%}~a|$O+$S%m8lvp%jO{v~VX!4Ar zJP^=NnUpti%#{4xJP?^!IDN*NQa>lsn^W?0#!Z@>J#q4yQlI+XszgwlJtlABq&1}d z7#AOsneP(Nved_^XLe3b;gkaOp`ow&VAJ6gG>Y=a=UL~?^dVI_F213qo(|sRyh&ix z%Sk1SYjpk?Yx`L-){5B*>!eu*>-8DFy}X@7Cgn`bFG8a_Ct}X{e4x~8&M(LZ&CbIt znlcJx#^x7{SwrT*c&yiE1(VoZ7o+vu>|pDGS$^bnzKeJBQjNpAiBk$7B2Gpic$PdC zb7#}J*^{%^5U*SpgGZ@benD>DbZh&W9jwx9zeq2Ku7bSD(+Ve!10TKXL!4MNe#)5q zf=M6M&VDYNTdR2Ejjru4PQKn}ePp%eK|OXP#&Xwz9d3Kw@}eHwmt|2Y?fs6PXl;4v z;2j_JvE`NnJMr>si;F|@WKn_Tk%RYHV!p+Fu7mkm%`VFg2lGry3rn2?yEyr%rP_}5 zU6`b_)HtvM{pMM2I(ybr598nwR~#c#K}-7dRs5_aCgH+muGFip^f#@GPSku`hia6Zc#R?TsszYu@x$J z4^)&lX_EEYvVMeBu^Y=+@sW?po`h=Bpa6`pc3zrl^$ zPO=s)N_P~re^*YZlcb^;imY>4D_)vzom1k|pibUeHq6?1aeJ#k?3ITXWUOkrE4x_H zZK0!r)Z{2MP!79T7cK2>O7%gVC73jcT2J-0-om;j@NqQOV( zD23DJVa9fLr-;K~8O-@}UpLZwszC+m&=>ZI&Q{Y} z9fZD%RlCOBI(~Bj_8_S{w7%Bu3)0Bd3V&bdmqD2Iv!vNJuqi6eLmeb)H)@#6N{mJyJ)|m*qX9I0~0lv&HdEPIWQ*7 zYaEk(0~_#PX=kthFulCQ@7Og;#xvZyWp7uux6Da{{p35zk9p2^Pv7=mg8debU5O_P zY$>>-F6fa7+fWy_P2rCEzc#)9$9(BIuQ%VSrp)ibHZtc8789r8mQ|lPZ2Q7BIdR8G z7S>;O_p@ehQ?bZ3NT9rQ+`c`n1>2R@JFRiM*1-~NxOL;4{8!Ed!7#I}i$546t0h}~ zPmm>9i>U{x7$sBFZ3VKEA+nd;+ttfuH#*C1ac|%IPPTNU z%!PZaO?C;U)014y7&qllaDZ|FKu`VOr zWjA=AfOaHff(JHk7rX4#VWX_fyU1t8;0dE~}##(_Bx<0Iu)uI$sIU*xz-r7r-5PuDi7WdrfxzB?e%`7FShI zfXVk<3nFFJ6sBj6H$YQ_{Iv_hX!&V9z-uk#D|`VK_L9%h0=z$5{<#Oh4|C-VE_>&E1*Ts+R7|>yi%c6EJGE{oT=PIyT3BT{nQTeeP2+ zdee`)?@tF9sq`3ydX{NC1~mqFy`9H4#20q-NC^XYa*W4y^ke&YkDJ(kX{CpED!>g- zJ>CI-4mDLgK=;F46weF*O@RsniZ?YX{BW|;&5APQ|0XCdWAKm0D>mY=2lr46z{%R* zPvM6_|9rHf6_~4BuJ8>7)NjAyS_Ht_9~D*{-SWQ_TM&=cE3aV`JcE>{5I>))l%af8 zjefhKrBv@#18n7| z{s{ef5UdVt4Ny5)eFy1(=cvyj{gg%Bq6xs~o7E}UugP|Gz(9aKpQ-O+^0oBU#9~h8 z1!{UV2l#P@CKYG*$pTF+((jjO($TM$TQoUC0B(Aw`6v`%pAgUQmH-Uh;n@cL&)(@d z2xtB91J7@88W%kDY&IU?krCR&nE>znqWvE2AHSrn#rPl6=!PNgrPtlSaXpRK^~G^_ zYoQy0@qBl}@&_EyN96;2 zE5PgAD1bd?dF^Zm@bM9^7dX$=C%tA#04>+Oo?(9FD7_8n-^@Voeb_(B=-t5u;5f5) zUj@Juk>0P+zvG>}`=PwoIBx^$kNVMjh!x=cF+Nu?y+_URnQjJnX}!;)IDpw-`Sgee zxWC5dYn<0~V?>vpH1`B5sI%A&i@CaEA{dt$Kxe36hmwbN?0eJ42uht#l zZ?AlPg8)7Z@O#Suuqe^*v>agLCVuNo0Ke_)M+JZjC;5dW1KhU5&)XN^$DjC3cLf-K z%x`5Vz++eZM)(5^s`Wc>1o)S)0g|Rw?IAV z@A{{qo;8*J8_@5hpZpi1{XYITNAL+d1TNiIW~5W3VNWD z-Q(l`dP2~TI+uG2x_M5Js~0xjT^V#vjg5)xgW4#uaq!(BZx?KQ@m|mz1vWbE4_e3? zXDWl-8SDE`f?|V^_4@musovO_b~9)(lX-nV=w~MLOHI&R4`dB~7BmZ4hkgqFnThOE z2LIg@2)o{G7aW5U@8t&{XPn%L!P}c5MX@`$vp+U^p9+4<7aJFT43;tfzW+V=a}83~ z-3dO!dp!=`t3`^JOUOp%)`5_aZ%s&<(<aXnPuHkmp9Vi zm@>&y$0={rQ>u{ynavsD^^BYU6212?${j`_`d!8VILB&t8x5r0E@LZVdEe+yHXSm0 zlXrI+qu?0JSSKhD{zk$JP8f99s3RTTH%7Urltj1N=tou^G5U}-Kp`QhBIE@0xCtm6 zCqYHJi;GRJXt%K$8L}Hhj_)=$Cn+C5OTEX~3Wm%~jo4#s24_6h-kKoD$$n&3GeY@Z zV+!$vzR++Zo-JHdBx|oR78WxTzj)XjK#uGMoA)?j_#JZ~@%{jOI=c(ZfI5FN_5))} zc4Nb`8$!!&YFH|~7Qg*P%Rzhet;Vp#5A3vXapYO#ekFD&w7(83!R z7B6hMBh7>@ym4TO#TMSHu(ZGy-lwp1KGqzXc$31?7m0X-!jg$CywJ0Z#};0|S!O_M zN~wG@+-}3uyQP+F`_>puiuV~8!<>oKXe43#jo)E=irI%M4;Wo#vRdj{Ve|w@0EUp} z2aS(`7W<)5=b#Px$oK$gT|WkS(&~sYh9m`=BFL3pMt8FHkg+p4cGT!au6}RyB(9al zd5{FmuJF_tOHNW?-Km5*x{Ds%1mN+Bu@3SAWcrc8hmD<}&3rp@*f>v)5hR~VpdPx% zV3u@)E1;_H!S|;}j9)_f&=W_E9x`lvb<8M}5&2<|W44SZj9tmb!$uRCf5KRWEiamL z(*O)}$@@gLq=^r^9qx2&g)uX*d;&y0UV?%6$$A$LDFb|jh#`^b8HVf+SBZxZ>X z@fmL=e`S2aTP?me{>@u$zcE(Jai*O{QG5nQ>B2{G{fzN*Oz!v3f|j^5_FxKAJmloW zZljjCoP&hldDd=s;5p+w(j!6WPh!s-yOE?Of-TfZl(HEDxAq?dkm?$P%*TaQh@+xVb}_ZWHA=nvOfPHxy&rw_S$jjdUnb=u^*(F^6W7Ml%p z_#eiBi1gWKGSF{s7^lcw>J;SKU9%q@aLf29vV<65#ospeL1c9@AZ!0J79g^v2_Qjt zp%WnAwKf|_%W7i~J$27G%1)s`DP|qVfNa$R<5@(|Gy&5pdhDTbEK>T62X?E+kjsFq z23Z2KD$?tg=u3)!bk&f$zm3nK$k<~%5!x(=E1rVNYC5~t*d7k5=xhi%`wEg~%ZG9| z`tX^t5t6~}5SseJn2QLw&18H?*(5i2`s+W&?lPBZ1v&LQcvW@7B&Vr$IKXPMb*MR* zo_S?_)2@Sn4j=ORqMPE-BvTKd(o-_iI^=q}n1cz3`jU99yDzyg&7`KgTuoh(2cZcj zJtdQpYz=o0Aeq%hHErf*N@rTfn1V^B-lQ-8(oIfkBHi7{iLUM%qBDbnbMB^&Xv9ll zy2OkqOtB;>K<-HjBw#10Of8Wt8ckuOc#+(fY>ky`=zg_n7?MAo397**Jt^xW*O56L zy7&Xp@@g^y_f zk}+1?8c1ttJ3sD3JsF(vq(2x;dr%ri6h@K`$$jXd08?ALTB-{&O-BUMA(*@q0P}R} zyxg6B5zLfP80Zc*Raa*U2Ku|nbb$#+f!v;cZa(FM-Q@JDV1i8LL8lP(@vK9iK+!G1?pFSG)K4IxLHn0%0|q@9v@>VV26tZ%|<7)?@R z6XqO+?7WGcAfqL^tC`8nL{=L>t`%CV3F#gCZtJUmISUV@sM+nUlE^7ha6@TBjxgF!(Ta3z?k+MC8O7oaE@ z;KnX2j};vtL2%G3&q4_?cQRc8Y5KY|Oe9h(s)0J7t7*8ya{`{b(+g?b69{QAX*tNl zmk#P~8iHM68ruJtu)ZfB2*fU!|d4w0MZ= z7ev^M%p7JC5kU)NV74icemmUM9VrLrg3W}Hrp1Urw3EsHT2Vvptb&zVmk9#|G8@g6 z_n;DFY*l&EqHI$(l3}GLlav2Z`S7|S=J5E#YD}gZb4^(`jg3gfU6q=&*$f&xk7j|O zAhQP9SKkJIikq3`WPPE@NJr+IMzCJEh9^vhdRp{IoT6(0flYHPKQX1r<2w{=e@MW3lXNU!Cfmggc;ukq9lwJ$mFj|kOks-qOy`k(w$t)Wmk9sSYs0CL|$<4MQN;Hd(kT8|o8 z+7Hc!U1P;;SmQu};t))ZF9S;KTYUD|B$!h*8d^1%r=Fu10kWFr&4VQ65lAL0=W4W6 zwt(jsl=WbO>dDqpjT>FCkgsIeCd0_pQjM1A*J>10vzSLRdx>ci%U_uR%FKw>CeQNy znovHOeMW>rAjmL!Rz~O4g=Mp{5_a!>W=a zMSV#-g;Gg=djeKlZ!on(X%>|;M@_zT??%`#&=0I#1ZtO@R2(-c%T-D>S-#1np^&7w zv>mg;S;e7B1O07_sVD1euP6a@$Tq(J*w=?Iy|SI}A8hYLlO&_F(vzfE!JYX#>Q@tm z)x?&n!#9#qsPv$7cJYaXA`9CR_V=8oR8;P6I7ojwcMr@g4#cthGih44*VGUErw|}s zq|sRl<&W)8uw=s6Sod#JdXetokj@`h@Xfw{Au_9{4k~pt<-__FL}3Lj!pJ}-hmlk6 zl0au3g2_N14*mkc{PHN|yuM0lrm@tqLb$c8drCig<`Yw2>|Y-lAj@gS5z|N{^E1m) z$g>91Lt%OvR0Ji-x}bo9Zc%yA-X~2Pu`erXHz%orsPR)%6QtNDL`jlLG;k^@Rw?MR z(|q%+=WQub`O-0;b8lIhyzzxeg8tOwD-%0B!NN0<-;`1qJ^D3Y4}BtlviWDorM73d z=XM!CT6NZxiPm9=Cfe(q2@aU7hAL+Q)<@MlIhNpP| z^P6oS$F=4)4vYY1A{TUU9k@|%W~W%@$4Y~wq~YFXcEq-qIxUOHu@^c|ddSDzqv3Q= zm<~sQrdthw{9mT)T%g{ArUvj4<7`lv4Yp^oeKS4SJPY%up~aO=^`6wtXl9o#EGSz# z=)LI{lNn1lyO`mVx}uw2N1zC+XXPNQy4UZ*CNg9 zP$#=4f^;>I%y0F2dNkV1uHx#Gvg|v(4{aA~-j32prjV<6$fK~GZ$P3w*HlzUGEYVd za9WVEcrOo<6e4-hOUaID4kxMcUOuE}TQ4=8)|iu7K<+j%&%v%35DLdWR&dxH&rC2I z$*Lh(;C^W;x4{Z1Os=Z3gBhy@E$V1)#tcNk%G%S@-IFAZgG1xxPG)|Q zz)ng#d%AlOeVR9~C2wL9EFoY2+VgU;+` zX2)*Wpo1xpi_j`e4?$UW>C3F9&IUCHa=rC5z87B!>%+$j5wN+Qy3jkA-sx-RmwJv$Lwol(Ph{rsG67UhMFeMo77jAAs}fc;(}%FU zrZBk8Ecx+jlnxwjew$(QTtq|VNb`JqX9Ar)N!H)qe)Lo(bB=;@_km4ckAgurTt2(I z`I^X#F=jPgnQLx=I@rC&U-S5?V-AcMW40iNZG1!L`GnBdV<(Em*8vTT-amoqj#nyw;||3d*OQ+ z%%R5%{KAQ99Y}huHFt7SL_v|ohR@t(RuOW-&!2+iP#bYYti3j?{F4l zOnYsF%F4}eJ_|9w6(@y}vZ)3Q6*oh*toNH<+G3t*!(j%!==5#oNE=>u4`+D0dAJQn z$7$RSOe~f*Nf>^&o#q^lQ*d{jjdel*R^9vN(M~u4TtmhuN_tB6K+ba|EVlpbh4sU6 zP~uI7)fjYi?LKpF8xbQ+U+#wj&V(?*=+X+PLcCAa?=ZycMgAc){zH34QAlcgK4To| zgO6cn~>VITu5&4)Nnjh{gD;IWDQerF7UXD7XYz;5AoK4SJoF4R7M;`t|B`6u}X z>gl?p=2Uz($uACTj+s|74C@OmKVdFs*s0ENi3(UK+-wZ+qq9%pu5uIiAb)!AQ}YEx zV7>a2E{!FDlvReyY3*mQT#!5l?kA;vVV;c$6f=J^@>lqi^}QJ`CdLFPsQfE4T)W@I zy@T~P6aAzBPjc$Z06Bg4Yje;4OTV|iF)L`&8JJOg^a(eVb~7*WN~rt->_C|n0bX>` zIhau#7?LY5z>)+buwMtz{Z+8qoxP#p&4Diz7$YHPWr>%a0QK1Dq7tjm;F;BB=r7%Xgb958;6n_G8A}Jag=uWDd!|6)=%?ua* z;5d{~sB~axJP4KFhAlXw1)P+|UBPPTOukYEre9ozgO|-M3U0w&cQDQN73@pBZtyt5 zjvGM8ZF2}o`Y=#MciqI37@u|u(+*cw9Kjqg(vNPV)_YDl1CQ5w1A*ntH+Rei89vzr zGt*dO=zZ9hkODXCzQzWDyNn{ax;@03?yJH50Z1S%(U3>xEQYb&BI`BOh%Jx7MHKMz zhCZop25U$=8stV}p1>wy*F{%7HN&mwdpx0{{ou^$`3zJ61@;zyy68Eq4HO0sM6$JW zq?-EvWA5VUPp&=+($eKGp&Wq}h06@)Ioq@-xB>T{xF#~--B5|T%7oTPVY9teFQ`c| z3H2t&(t|zeJQo2@Vc-eo@C#Sr93rqu`4hbk1g~B;D9Bbzu(r}&NMrWrNHDIfJ<)nP z%R_)OBX|k+C3607fQ~*^2=UBP6liOq51y2i6m_jJwlv^JyZ=!V#(bCU-1XwwoOd*J)nJ~=NWM+a*z}2=Pp0sIz z;2gV~LEdnR=2qcU=T8m60$e;g4?E*Vkb+zq5~3yG9z1Ud5#U}t1Q3T6Y7%mp0TzkO z4p1bIm<70uxyNs>28sgQwE(w)U(5t?uv7>W*aR~j>%xTzjK!9fF;ak(tskG76o^JY z`el>=$Blbx;tNVRdUb`S!| z)h?2b2#o{{z1&FXYvUCAK%W{nk@vBVXs#p&I)Qhyn+UL5GBXWDNYAE%lFFJnG*pZf z^~@kCx+-ZXX)cVkb<7HMa5hK=+OZ|f8dqt0N3iuVrwDHJe2Os8#wkpIEk;n<{Gr2J z3kU6PtP%7yp{61~0vcZiN^~fdjiVBkB#H=)}6vND2=uhS`Yq+RyI|<+tA| zGlX;-w>~Z-PlQI$xBCb~oGoOY2sM)87olp}w4VScGG^vNXYOwzS$`2858dxCz=;Go zbn8F?4j)XY<}QTo${% zO+80K4d9(%k`1I{6$Em331pNu%aKuxlhg}tAC1fk^PpwfLWZqR@fzp@90Qp<1o}kf zK#{Wf3EBy0H0xfP*=R@XAp`UTM&Zuc#@?{le;ycZW^ zoTHF)i)}b}1{J-w!s&VL8n{Qb^i4hyf&{TvU<23L&76r#UhT*%a7wxj2P6UTy1XUoVhSbHe4M@cnQN z{bIH-z{V~<138@q)=2T$a3vl7mct~g1IP9uy8md_P~SxYoI9Bc=Frws=zU=kOwv6q zOwyXgP}Mmb6BAR1_4XnaDaw*;NpiH!xRN^ z9Vvbn6df&X7#HS7@2?}&w9iUMT0@S8lf+d}>V8{gCsH7OWz%_FfTa{-wcDVu4D722 z9iiaJoAu^HNm*$m+-xNFH9%nq#Wp@>HG!-Jazwz9STu7BY~{Q=rYU`}6*g%nbzn$G-`Q@j;gvgtUpbrJeNSj^ zlf-I)QwZ-)9TI#<)>*iTIeeFc4O8et^gBgwk~AwyLw|bT5mkFKvW~tqYmcLh*4M<$ zLxLZDxmU=y8RN?Zh~(4`P?_)?QvZ{Ea0cRD^Ob?@R_}?PwBrFsA+L9%;yqDAf2puf z32|EKXe{ePVX$2r&JgSx1x`5bB5(7hw7J{ZGSP5165IO^mU~@WP~pqRJ{BX z0j>jCrft4piwQLz5q8;#j%gtgGD=Th9(AlU`_LFCm|Bn9wN;*k;|ABuQl#(; z7=B@Oj1M{cBSfe4l+eV+X2DCi6l1PDE#%p){vrgE{lCQclHOTxig@)4bUFE%u+B*% z1&w2zRTS(MP2_xPw33>>a_mW`P|?+n(Z1zh3tCe53!FxN`dV1e`%wu0M4Jk>aUQq; z`I58`^neOA?fR{Kob-cp!Zlkb2$Q{*uqt|floU>TePQ*V!fFEL$@ z_8}E#z>%MSY#4(R*TBW%9N4CGnK4T4!ib;kxk6zmwmc{GlhXDe?008=#6#9aI8F0_ z*XIsn_te_84Z7sW4Hk9Aet8hKZ5H7tzX@w>Dqx9vk=HRXL43NZE(=Nak>L3YTn#2| zl4CrG@hh<1`>Nxp5C@!qAvV+n8_GkNK8x)uzK< zRaK9p8YUF>J=TR6pi%3eK@Z3xYaA_ z^`N05z)e*5P&mmYDIA62-WOXnI2RO7!Pz#PoeOtAacpkvRJ77V3?LQCSbw^#*0BdW zLPZ$+^n`1*rf@_>FT`CtH$0gWRDV*Nz z=QLKH!TFgsKhXw-)AT|o98cF#q^L`r2feEj8=Td(S}~AZISFs4mB?ZH-mVet$4|^o z3T*pn26CT|i0C)O8F+!M)`>f~9r~`9*r3?JegtnA2E#grixLe@^bze_H=KGCNzK7H zHQndy7&}LYY{-W&wLLrw{+AO^e678oJC<(AqgJE!6S41iJqttsL zqW!1_0cC76nfnD4{rM&lZlYnv&{t;BUKZ>+%;e;kq8ER_>Lxkj4Ko3!sjtOg(r%KZ zC7S{vN*{(gqEv4}SQ;-Ur-sKXDLh8EyA5Nt4+|BQH-}O&d|SLXEsqlIn+XP%>S9E= z+sm?<#YcMv_M*$NqWy4U-x66&&17qByc;cy|6lBiDUw@dqTLGu!Am4r9tm3dZjw0A zW`@lt#Li5LlVNqHH4^*VIF2!u3kja|ug0SN+zpeI2+|1(THI8$pE+T11ynW{XE}F% z&`K0YOnG;PGXkncO zt?4S-t~+R#Zep2@4uSScuYhnru zubP{s<1Atun+LGF>dF4-PwoqZjU?#4b101^By07USk008(!K)RZJ4v_B2z6D5s z%)SFik7pkNq?_0m0D$4^|LJF@lxpGK|IA5wM3^czk)sweJkMneIXP7CH@(Squ%ZfCgAl11zKgW@>;54KS$z7G}rr#~I2j5q6YeQ4O$|23TAJETI9G)BtPL z0Bh0!Yv#b_qWKmM6tQ6qun`Tg%m!F?11zTjme&9q(*Vn_$L4~;arG!*3mRaH8emHr zU?mN(gjP?^Q*gqB&>Ixsq5hIj+N_DGo}&T@I6Aas_P7?0n#jDW95 z#u(t!l6?4+$1)g6^ZkLe5dXXpfOPn#$7i=xNMTb$*KUqPVwrZ|w? z0)O%>k4V!wVk~?eiyTOBl0Qdm3-8#!KL@sZ_?mf+cpSbRBo*_;8~6;Oe1W(QZ*?av z6mPrSfluoeiTj6*!k-x_VT-GTt*sK~SP5HMC2V1puys|!mQ@K`RV6IrOW2w!VN0rn zt*8>Vpi0}aUK7I*_rESiA#8tL3`aQj zI+rWE&ifs<;n!?X`G;tP;YR);wgiy@;KOYQ%nQw@lB>I{uXR#b!5^lMm%;)gfCFZrCVZi4f~3y_Yjzb z4upue#c+LQW^Vq(%*-_wp9I%8qAb;<-=Cl#p2+_R^|P9s|5NM=z;GLESCfIaVT!8B z+S_nkswUTNgA3Ip;x8~$O$z@4FRMuf2M_;(vRDn56>y@dCZ!x)yu&1=yEwyS{9T3} zy2~uoanSi5)3W#;<6XE11F0r{_nESs`)~rNCWr2e_*K`#`^y~|jCkV}9FeO@lh;h?{MT&iPQ6CrTD=6mug#ROeL(65Vy-d?)2x+D!d0<^gCArP zDm1uAxGDy@NVssyT_jAiUtJ_z98stAwlRxhw0CB4-_D$R%8Nhvkg; zLN4K&Z0^QX&vawmkGV;>{M_6n40{iEbdPLsmvG(Pc9-BIeA3Q?VWl3-!gn4LF6lr8 z^JRpBS>L6QFlVkQq*R^)_wGXq~OS#jtV}bK#PTg(_0bcosFoD%EVPPt|PXO*M=+T_a%yIH6%7eyU;4 zrh2jwEcIj~|BhpUS{9?BT4v}yt<;(iWL6{atx;oAp_Rfti?Sz=tuJ+E9Wy*mC#7-O z6-_{PXH!z-4M*G>PYG_3FZ9&c=lx3^bFsBv!iqXfFEs=3ww{IVTRn4F=fzwc;>ECy zUXpD|{n`Um_v=Zn1xbv9whf7#MC~l3NTc ze{LCAQbqZ*Nf_hLu-*R5`Xhgqwy6P3a!CMF{X+obg#Xaf z4NTUST&)LtU6A~0lr-SNpGFp=I1^Jf-Nba9G_hg5GD*0Dq?mCLlVxV9tC|&_y!Sw3 zPhu9N81^b3@f0NZO%UQIuyG6)*Z{T*Y&AU)*r-xO=J^7V*|{LHfO$!bH(X*aZ+G%0z<0q%^)C1XA$f6#U`)!J$t9wXduNVNClMVG{h*26++2 z)TV?pFf*Lh1{yBm?)@ZOY6KuEf_1P&uvqVnV3KzuAbV?wDiVCGAp;`8ff}+QQtBqK z4~ujD0E;be*d5q&)8Rl3kw-yLYe=^!h(HY~kAlgrA%8_d9@UUG(GvV711XG#MNva` zM#G}0Ay=cpff^#kFe77Qq!xf}ivb^N$Q2HZv5Yt{7JRHBBo-#BhFp$?b;I1rdkXgd zeonGu;SzXL6L@EAL>x>?4atjxG6O$M5huj~I2Xq(_{1~Mvf`x-ARdgDQu&}(sNu`# ze2t4Os^575%A;CCyb>TRHKb1h(?AlK2S%Qk}#^qLU$UYRLFxn2j2;1u#6y{*f&8LfE*G)DPj(M$$lpR~tz^ z5hga4+9E7$EOkZrNn@!C!15+icSL(MVJKPCMCy(B%_hLHt%zE|<_u zYKM4XGbs(>;bu}gLigs}o$k%K+}q7L{YrDG74kz`NSzRlvcdOT@cxflNU2C~(o*V- za8^sHJ;D<t+Y)JNX=^{;jcK5!>xF)N3Eo`yq9Sb^rBP92<%n%-0b7jtEe@%wX-$vb)~h0 zzY;+VZD4Ew`?Znqmlw$DHZUfDm)bz60fx1OSOLsyE44(pwJq=WOIs<0Tb;2CtZJ8& ziq>EiU#W4j+M^vG@yd2w%Y}AadtfRbL!VTbSkSuK2ER+?-l^J4&A9e9>p*+eIY|r<3~sev{csxvKwGVSE(Dq4P9Z;0KC%`Rs+CRY22fdG{|Pae@>H< z5h}YumICb2O&Y*$T#6;_`@)-q_+|&ecRsZC05PX7lhr*WkrXe3o6+sM+g-gDONxsn zbNO;H(mwH^bYpjEARqppMAj8_;tL+6ZMx*asdpT@0!dL{LFc-Wp0;l?NI~#gS(VXBBSoEI&J#St;WOm|LE|*S z%nUxe6&X?n*A>eA09AnmUbOJ$1Bi%Yvx6%9$cjEvAV%f=KCo^8-tQyzSLX4k5{T5KsM3$&J6JfbShN zoQL86Et0iKba%3;8U!mAY;_+bb>YtC*=+3@BqegnSQ}+*SFm1O2CuZR_YLsP1Y#U) zPx)~+skVcqM!a8vjk0VoR9UcbYOvkLWE%%ED2Wec8u_3PoN0w}K|@N0NE%L^$!G6~ z7u-c1A_a1_bLu;bUK8QhbPFfu)n^E4JQQj)SerdmYJ{+2D6c`)L+!PvlqXzmUwFKI zWhXoWgBJ~)*U743Qh#p$Z7%t0nADmR)^fst;ZTu5_sZcs1+EO|Q=d3O>dXbVk&Odj zYCwIUQ?!qdu&=ybT#+zRYJrM|jwrIYHut zdlsn;CxmkX+aB@RvwD(K>dzU+1N_Z69^jDi(jeX~nY^3`1;_DZxnW6d63gSQUV)pfiw(ZY#|)3 z0FEu>Q&~}HAAVo#5XByrwljzdr-d`DNXo)K$BXRBhj9lK-JvG6dy^kG-h5LUfl^g( zN<+8{xm>E_L^wJFW5Y!5!n29ea4s-`2;;%WQ(uX3PUa3wvTxLrFmUbg*{zSpK18?> zpUU;lnJjhWX)`09Z0imS;lVd>v)ZwXlAtM4Z*FKV?*T^}S& zIOf@lX?&w;KV2G$u56nwrE1x!W>dT?+!m9;ocuxmNb|fK58>uG+XM(d!69wV8d*NKDy13hI7%+kBogp(YpYCJ>D@{ zFs)zN^qij~rEooGxSm1N;XT!VKVEfr4(d5By6`Qj7w=oe2{3c@ebuCTro^gb;#{dK zm;0Hlm=7L}%!2311s^BsouYPrF5g&8#XNCm74y<@p_s27|9O0~%bI7ePItM{GxNBB z_k4bO>pUM$?huHQ`TX#51t1T|i+G|N1m^KsrStSoS-_Ly*aEIez7Vbf;DJTzLMa5E z8jM&d!4GAUSsc8>0R_;8-6PTLd*h9{-DSL8&_pvrsI&&|b29k|S zycRLNi5&FgU>pY}2x`bK0BzV+|1G%xP;X^Ivcn4F_J^zadM>+|=T>TnY%$Yh27uQu zZ5K-+7@gsZrNH5A0sIu}>eTnW#tzMlyEx97d*i>jl?}L=O`Q6Y?`)PH*r4YUZaH>| zRFI61sVpg~H{Mvh#_~Hv%QBv~|3$xGqmwgBq%e34_h5gO{1pgts_c`eic9Uy48-0E5M1RkTzMi+4d|O?; zd@^q{`l$aw|J;dwT;~d%NgofH4@oSM6nu;W^i1Px^yVOM*OH79dkETi)w2tDyOtCK z8v?biM3Q(Uvb~v%Sw2#3Mun~yas_l_Tz%{I4KhSRKX)x#!g%=NpsmR4nE+d1Y`?=jQubAbSL@* z-e&U8oapzR=!=8u^~~aJChr?uPge$$s^wB}BWCP(&S-^BXhZ6Soav+ObYd)(V%YQI zQYjQ+K`F$X{b*t{6YJX<^?b_Pz~AiPf9%9hF*8}0?6h0AM@6IR&m z^b=U${%GeSZv#IA_$W7ag%pl(l|#NvWbz|WK3KBbJ?Y?UIgRnRI`|J(ze=gg`xdEoux~lByGPnwFs-tC*oKps^0Rh!uT@e=G8@3~DAr>!+Frri|Ds>B(aDBY zl4&kuKZ<7ER$#Z#7;Y4opfi1r6TOJHnf$i@L4V~$uXU2oh^^P(Ew(cvrLOpYp;&gu zF%J7B&W*gi9z8nuFFO2=CjQqh7Hd4~@rcYRg8;D~?p(}CTd<>7f{ne;!IpCpV=uL{ ze|NCm6Il<&UdY>zsOM@aSqXaBFEmEcq8_)N{jR$OG9F#6IO46s&SbwCf z|BsZ5tjbH$IZq^9xGf!Y#m4-5k{gpP`A72fLdrT#s2uN%(9PkYIy|b<1IeLzOtGO! z=quLC&>}P;2w7eFh91C+JX*Uw^qL$SzwQccr^ZI`N1-!EV}k^SjbxtIn!Cd2;bm?jm^>FmzjyTI)!h?dw5iOJ3N?aZnr7?sy9-^ zitxXgX8+3YT`5R8RTDlNuQF)cxQIWaun{>RLd(Y0d~`%d=KSpZi0dpWS@R-#YfqE-h8J!0{I1B!cu1z5+@o%>XvFzMv3rd)BRHz>W@PO+9JPe? zifP)AV=gd-J3Gg`!)&!5 z81o6E{F5E?2WwoN5VJi1g%>W4xy&fJZ^yJXBW1_Im<-nI>8CLtFzY*hj`@Q*U-C!H zwq`zf1S(Zd%p09si2sko8p};r;;+9h${GKF7M#-%Wp>~!1#=Gcdy#Z|Br&HXw~ zlZf3X*2b+JgAHY7{4_RS^T)=|HUXt_NxTPhP`N(-(`hL3tyjW_Oii&*!tkz0xjZys zHA}-cCnW4@gOs4X3GhKOG;Vy5pzDW?C$DXkld{A_HuRbQwawG(uxVd!Tn?eg?~hDn7b&rTjQX7cE1w$hUE z6Q@;{hm=k$oI0*_{FuUNwkf6KM^BhmQZTiovOI9~5{@}*xKO1QEuAgiG|LBww+D72Ifak9FJlR6c$gNJY!}h zoR_?UE#(?d`{GHJw73qAZbtuR-uTW?I)?xbkj*KrFUs4GLHm?v^WA%!4I@?4! z=e02!8pg0>W^tjjs%<#DVe<-ewrw2&Z%AH2&LC8zZ(tDn>b%`L!ud(7Q0JjGk^08{ zDg5kQ+Yc0F-abz~)xFcN)0Y=N7zvKVdhD+$4u3Z`CG5AWjtCDH-tD9#z=K7a9gY|e z7Paf1L+im}`uaHZ_1NAs4nGf;@SW@kEc2j=rMn%e9<0f-a7VNUYc;5|L+8OxeEq6J z?Z&2hb$RSCd$5qMfsOB&P(G46CDh12N|8=199q|RvK}# z^>DW667Fo4pXJ=>h*Y#k!!4b8J(Ny!?qK}a3#xZVX`M;AJ)DkgBPz(^MkW_%ogehb zg6erjgL6#QaOd$st^B5qA6HZ`(W#i!ANY*_t4ogat*!>{dQfgK&3@;Z&PG>P)Xv^L z)!4m!PVYXF=tG?Ej_c~YSeWIk>=NZH9hjx)ivF~6Ug@GkNl^|y=rIUOg3FEWDwGyQ zhL@ht1`ks7;$5id5yA}_vV)z?JN9x`XZbl7kMc)HyEyM^1b#GEtE%8RfH8O0cFJ~+ zd`9o|okY+Vj_wXsW5;tu1i}XnbKV-21yw(W1yT5%nZrYz{{5eJZtFRQJaujzJP`k7 zIY$ok^WigVXHgH z;f*uwuP!}!#2e(4qBHeIIi{ebuw?wCLL7h||C3@=E@%k%X5~9o+J0hn{HqI3{RRu- z&)Iom1;u!AvNLm{+OvY<*o=gNa~b`hYJ;r9#dQE2c}=F}b|fE|U$Xm%%u+dqjB#fJuGzgjzsj8-H^_)jVrUxX_Z6gF3+ z#>Kx7KW=j2)QRIg7nZTObRjlz@@O3Ay&oE(s<|TI|5q#apt)jWv?4~>|D~T|N_T}; zAT!=lY#*u6a|C{9uZUtVJXCB7RQL(@5UrOKrwA169ZkJ%C<58X7O!u-5f({aR}=`J z$?%%ut4I|M{%PfPMg=t?8G-ClXD>-9E>p9;^agR+W2jfUi~7=NukV5cHUBxU<}T{H zbG%x*F0U={is`C|7Mfcg^qSsV5zRJ-d+$*oEROVkQHAhNllS95gnu;mUaLd6va9#$ zbc8dDy}#;%u>EfDH&YZkp~UyHcU_P|$L`(te&R*&k#}eyLaol{hhT)Yi9Y*v2-iwJ zU;860YVET*1YvBhSc4;((3283;A`4njpu6xxd!HV$EHlJ-Og!A|Kbn->`%{M;3 z8xgMk)d!u`F~=#NImEwu!6%mNEC2SHNp@cJ_01sqHl4502jPJr-vPvrOZJ^Y_|i1r zhh+ElZoX#ncT0C)n+@TG=X|-nx99qDduLwuHO3+R&ilR_$=>P@eG{nt-gUm~A`nje z+V@|=9pC%Tq5fPw>${HZR$lRaj{2?n*Eio=q1*bb-&ce-4e{HfFw(kTu9{jncFbhT z(MrdH1+X{VyBW&}^J_(|C&v3dAaBQI_!U!cPIU51$yVsLz3z9Kf^=q;--o>szI5Gh z6e?$zZ~66ahOn*4e+}Vh%>GxB5PqBO{~I~CHqZYXY|bXH^uOL2;m~vbXUR;PtNxd$ zQwi7ohle4Y>!l1OdGJ$)P*651l@-MApjLLEL75$H*YWeW`kBIKnlrtCy0!j8*DO#E)E~Zb$OZ zyr;H@B7Akb`X};x*w^a$#6SO?x;7HwzTectV-Y4OH0_8!+()AcK%@G<_Y1&Y`>?(~k2;uC1G<~BH9t{pir(}N^5zwj?!e;#f zTGRLzEeQCV=wr(R7@s`v2CU9U{L9AyITUw|Nqgxvgnw+*wkQAX)!G}q5XL;zeoy0g z`H?oS7-6ePx?Zyp&cCMnf$R^wrE4xDERWX@CH#s>Urzlh?X2%d{obFWe~#kWajO1B z;_oZf_a;9Kv-CG8AOBsXcM^T+5`8iG;k89Sl_p2&Vg2XSAL}*!Qkragd=36x5$^A4 z=uh&|y$y`;pOzX15pG##h^KMwv&B$A`m47aI?}k*?KgBKe)B_y(UTCaXdU>V5Mkx& zz}}q@{#G0Kzz5-(i-A_MAD|9eor-XS93+u{XFCUNr1s@mL7gcsM|%YIQzA_48}wxi z!t+Hzxs;F6@}Mpg5te!xhq9RV;6`Yi!P_va6g0q_=yb=*|A_n2!mLWPngf;C$_D3RIF(|}0 z4B_g@A^Us~jw%V+9EUKdGNe3#=vzZt%LsqH9O4W{IO$Qy3~z*&o`ft7l(c6zY$Lt_#&7n$JR`srk$=LgyI~K0F*cH3VVN z@1ggt2%ilKOY}v!C@k!)K!oPBFnAH+m+QmEbt3#`n9d7f^V?yqNKerpVfRVTvwq<@ zPlynRqlAtiNqa(wMx*_cFVK{grJia!(l@~(&hVVZKdTkE> zuqnc|r^5ZPF{{27-YW{>L*Iz2eh4oHM8s$jdPhc_@JDz$A;M-r7$8S<(jn}V84;d_ zaNPKaouof$Qbev1VaeQx^$LXXFGfs`L|Cyhq6xL%@m|E;aD<=ijJQSqRh^AUp?3Sv zNBEQ7nnw}S5#QP)@_a8un`B2?ixCdq5joli;jZ108EQoW!~M!~1HxBNMivJmynj8i zSpY)oKao>Z2&)uP(Ow95c}IPsL^wGh>T`mrAyNKBw}(YFi$Yi^M_G*sE4xK~LHyi4 zQNIvBrEk<{{s>PEirP%{MFmj`()+q2s%a~PU%VSNEFEF^k*GVwSN{@qmFR!zql3Z` z`lm*>2tnAPeROkbSCSQ-u0>eYKl(Arug;Hdtw;Flgy@yz$8)bl2gW0O^`mGN$-hw@ zeTd{nY>#eD_=yze43M97k7LpaMhC|xQvW-K#=h>aFo|4x z6chVL2Zf2<&X1kwi!gswEKYJ0TRb&3-wWaOlGq1?UwSzuO z2z!MkUP(omk(uaA?zirjh&9s0<~*HvBOKv`qQo>k!ez4){f8r5bt-YqJcJ#GnWl6> z_(_#%_b7x@ypuqSP!*VDQX;fOB)#)7!b5wL1}{Kp?vY$X{w(XC{FMsf;9<$PsJ}fN z$@zf@KbV#LGU4g3CVx-xZe{W^Gr~nXk_W^ftUZxDI0RvvTgjKy2ovrn567|GI@kO+ ziO z2z`DQ^0}AH7BV;cp;=3#y-1bPuQkH6om0{&3)J0G&Qo`8!Y?w?PE17TtV)|f zVGdZA)`|Mn=Rlg0{CVa~nqoG>!9$vSM(wrvO`>uTrhVMxIpSCCXwtqj!n6N2!KL2B zK7P_<`XGeygVH&EZE*Vjo``?;p1@~+klz0S;>Q*?-9u^j#>u8HQTl|PZQ8X7!hEG= zejkLj11&-Q@IK|wk1ZCw6-iiYiN*T{1V*S{Yr(~jUk7L$A#pxWWj|Fq&7l^QOXMS6^$Yc+(ev*_?HaOp-%D70H=X{$&S*NfL#+CarkSx=IiklKB}MGMvqmQ;9e1EOCZvFKnHqIe(1_2<@D^zc0q0tG?2 z(b5)PCnG~PT3TRVQS52#CYSzqqoob5@BF&YCcHL_>(!eqnTiB){rOE>1n4)T#XDrN z&t^+U>>Y2?cBT{xUu?Ft=0}u{R16tEo^&*)D>|BVbfzmhmUQIO6&*=B^683>BOT-E zijE>3&(RefLptWu6&*o3D(EVZu2#_%9RWJl(G{IKIv8EiormM=xK4OU$Bm9-M5H4g z$630f;~mF!x}qaS$3JvM=LHVmc%P?A%Y91lxVv(8Wvas)&TqFgfiu;XmtoccOCUVC zk8z&+iRBofL2UG=7GDLwgy%oAJn~#=z`4cpr$FD_YI)p%@!2-ZZGmoKmOpUJ3wB!i z0gibPXtv`>B*NakmKYeZ-7*h8mh1y434$Q&3rh=_+tKdw;H@t#`w0z#k{y;CkhB+_ z%qz8;!NB}|V9QQRSJ<=H5(}ZbP|Js(BeyEm+Jth)2#0l zC<5Tv*T`+Y$8sCf3%fl4X706g$7}TGrXq%I-iH+j;WuAl9wS6?Ex~i&So8#Me{1nk zz`f^e11KB2z@C*hm$x79w|q}%5X}GH@{hQB{eb1JxT-v8`Ab~Ab;xoH9vyXi%ai!p zVf41L2EFZY#PT&=1%mOYRA1wC}6#Phl4f+Y^5nP@j4WJpIgS$VYp{hBO@R{{IZc!@;4`PMCSaMyL-=6SX zrku3&c2O6cvh;CXUOMd&=zi97`SCf=rRu!r((#+8*@53J{&*%KT>oez&Zl-4`K+XV zv5Je9K;jNhvWJ51u0;*DD;5L$;gY2tk=Jyvg|g%;mQq40p0R}jBGHidy|+L6>8j-& zB1>;tL)pUXmcE3Xw^~DC*&Ry+yne<@2^BF`4U4&H=}bJu6H6$2?v_wicE@6eNe{gO zSZbYRAhH=!mXlbgDX7Bs54y7YjwKjY{bA8SjM^H&3jP!VH1p`T2e9t4@qzzyr%cVz#y>vIh?=aU_Y(N5SBKy~80h$?DGrJhG&71y(Db z*8FQ3g9t;v%MfmzXI)6VgafuP&_!B#WH=ZC4{V5VU1!ne%9v+!A^(5l3i9`xUaHCz(`*|CG5Ck(Xcm^)@%~MXhgvd zqtzg+jW{j^vRJjX5Al{xvqi!7*L;Ja!+1Xx`#@uT&qJQMB{l($Bx9e-wbs@|UR`1j zV`p^MR|!!}Lu9tW`idI?L`+~X`>0vZAS(`tFwM|3ceMH}`mthwPb^eq`6!|174-4N z5Nl7jAo&;rn@(V_1HweF-GNGgTVYl|RuwMP5}9HA4pLLzgM60Xf5wPb6^n=IhaJ+Q@3D~DfVXSqc^(Y|)%dv;?N!Ce( zc*4xqCR-;GCFVA=Eh*NEglKcEiLi5-pOUpt!`lZO^S({2Ly1FL0JZo+WUXHqt4+7Q zO=O-nt=ENzv&|N(L=71}p&(LqdV<$RVhmbVI9?o?} zC5t-wYgut8YkxPHA$bBJ=$Wh4tghC6M8P5v#n1*%np^*1kY{zboK5^4kYJThjR)}OSZZ2e7H4%5HiE`Bdwze$$W&!YX#N? zB#x2gm4pvd@jF%()LoE*q1PiUmS@LUbEyGMPMM(%Z>1W~TQO|K3k{Dn za(qC49V0z_fwdROoX08-U#`R9;vuN62=Ha+UJ<1j7s@D5&&QQ;#6s&Zk|rhW)@!2L zoSTlLS<%zx1G_4*z5SB_6JQnBu#M$n#`4;Ro<%a-V(S)aPg9FMSt8~`qxL4yzN1t@ zuie4GcYaoeb;_!=xx(YK?>V9m-(1Qi&t8 zX1R3<@)*{)$pmr0-y&IrHrR7Z3T9<**LRp*T`9@{B{IWA=6UK4Q!rHAmi(En%H`o6 z%#UJxun5HgssM(`$_LxsajoF3HmX8dtM^2qq*?-bpW^iH6R%RU-S3OEaZj6I*l1I! zSl16l<#E^e2)Nc&6(IU^_9Ia`JWW{cT2aQxONN6vmbyp9k7aJKK1+y47Ot0~`tuvD zJ&=rLJPIPpR3U80W?_#HIa1=-=T9jfu2$kepZ{FcwmU(%#^rrsUD{ZX2evj}?E}Nks{%z6 zX{WV2Nl{=J?lEQ&!WZS{rGl@bbhqp&Wl-)CJ(t#~aP z@pXf32QORk>I4nn;NKb6oqMKOkl`%~V!* z&^nzs7|mFy`4PwZ@lLHjTXVRNS{1CY;9UK& zM&t-pZPxY&>vL}140Yo!)>Y4u69$v6YXjkNXKYpZvo(`=JP+!QyOJUTJvx04bAI6o z&xi{jneL>>UaTQeVHn&>vcQ+7{95Y^gxrZn z3$Oof4T6KoS_8C?M^}=56UBy)6ADH^jTJk->GuY?|Jv`?VAkZKbp$El^$sJXf{}$< z4Fp`W8rh*so}6X&E7k&(Su8TVAb|nz1%d~;)!Hou6IP@Z%mE960 zleQn$a+RH&lwJmJ9LRPUZ{x-f* zavO<+qG-K8`$1{rTN=LcLt!evJOWVL1fNgai}XJ1ipJ(%Afp)C;nUWwJrYKG$$l(Q zU$35Fm|i43RO(qokd3DxultC^!r4Fdq3piV#&2Cb1G3l~y_^>!+;NvH9Um)As6opD z!)$!hS|3_Nyg|tz+(tJ83=1o_$v1)+`6)!i5c73}SNjEjTO--7SR2(m&(=f-Rrv-T zY>cyMSV6pv-+)ktig<3wHv|E0RW-~n(MIK%=8nYXnrwUyxMP4->pg=n3r)81MV&TX zK-P#HAr{;kv+$lz8$N{81UBw8;6k4&28==hRc0GLb5FDJ4U|Wk6{XwwDo2?Ln5jm{ zKW{L=!vyp@(PHCegmRH#F775r-HEA&ntu&OQJLr2ZLN7Hn%P=GMf*U!$CPdSP7%A6 z40SUDjZm8xh(XQZBhKzLv*EqAt9aqatA$KiK_HgA79wlivDFFQ<7Wf4Y)UH|-?V#% zk$55ONox^ccMfuO;mq0AwwkQ)tw*2sJdqd%V-XP>CB7QUz7907QJEtCyp){jWaBFg z*jU31(b+hrUJskzHb6GZiqwc=F@?o((Z2Yc+_9+Z^N_>mPr)gTY z4e#`^boQ}ju%kIVFBu}-E52yGHoz9nYIDV)^SxqzUt1Zq5#u(%7Qqbtg?U_-qZl^e zbBFsKJ5b~(CM@3ZBpP(?-cDM)+-D|?VQMP!PV30#a9{xE(bfjB>ZG~Gipk^&K)q^#`=*OZ* z+xX2O`3w(6*m6`V{99-2^%`r#`mRsB7Phw$Fg(dY+Zs%lB3RGt zQ*9%Og9*-$6gLB=ZvzJ^)0o1pupo^e&(0E2@hoQr`uW}fgh?>Pq!Vy=bX4= zVD2L=-x|iQ&9vbjTn&Nm;2fGii^fS!TmCR+oNdE9Y&G4i<0||%x zA(_3sz&3y&u3ra9jNdZ8-zp@M-CRghS55c1VXVU<8*VVTv(d1&RY)-CM~7(HALTaO zHL2_GYa!oh3xMGhkhgoWErWO%;V`DIu;G@|g}k=Z_C=#s3|rxvpoUJL;y(EB3Y!u# z$AkvJl5iPU-$mGqJC&3Hcu+?7ci&WEnonGA`%4YivIfLf){p?}?t%U@#nvbmCwJ zgu$h-uq4*NW_?;X{&-iE=`0pTWi{(xP>&TXg6Rs-gK7%SUBi@aH!qvF$waOk}Y zQ`yW@nXTDn3nngUV28gX2hG51S!!*c^}R@!|bc$juBZ;&PI~$`!_r9;CT~&xQ`zS}y-NT*=B0 z({g3z?m_R;Pup;3&y`x2?~5?7 z^Ji$ziIxmo9zcY~MD*2gG{TSNp0~9j5zL!#K(n}@FNpMmCnwRRZ-1i&=|8;H$rzr2 z7pQ~?4*@+4Cn5q11S#eICK${ zXnB}j1M!hjA#Bb=TQ*T?%0Nkrs95&o5tV+FLzfu3gsIX{*U|o{>+%yC!33a{w{HOMotEATuR85NhQpUv|dJ-b10G$6m{Po>DyZ)Kk!Dvn`ZiTkb0_ z-8+5lm@^4Hv)Mp@`(Z+G-3Wt!JU5ba7CQAh1n;$uQBF9P@Ef}6Md)- zx8tE=gUI4xw;d;MLw&c_#{{xvQTEP_1fk-qXeI2fh*7hE7(3oOB#2$tOJ7Bs8N><- zg^gj@9K@#nGwlBuLOel(M}I~eSg6U~9mx#K?o2nEVN7{Lch+hkFCiw3Ia5T}>f>pc z7o&l*8+`njAnfL(SY+Eo<8Xy%(HnBZ`+zv8x2T`1M$S zcBrL2@Be1!t&CN&VXf``1e@(?V_)i$wA^-^u#b!lVXNEW$OsdAhS>b!TseA#9!zx+ z4NkPXdw|>Sr0-&NqANdiw1Z1#$sLOyo7>4g-i2pQl?>2lKx{17Ti8Qchb|rykN-jA zoRixsRt@;D1~+wG?b)t|y!)JeG#mRjCCmP_i&JqDeY44uidrYZ;g-0xrX>ij;VK^jF{sk~=9}>=+BO zM~t@PgI}KCjo4xA#u!gVQc?gWg_`^ig`e~7f$XKRSPMl%k6BhX&J(km4}^ny*wZ)O zm%TCGKEy3v;^q`P?0P0m@HjZ~7AEMEU(im?7(4D^C)(BQtBLkiq9L17gi~CYbcZYs zj%dUu-efj(Rr388**_*Qea>63iY$ds)r8O|uVnDaKq~?2^RGCQx%fUd>*7 z&Yth$-=1!t@8Y|sx*GPB*o|NaP4HpsXW9q4*p!EWdFWzimL~YX?zRbd+A_)rfe9Y0;U_cci(B>VSBTMGk@o79Csz&|cGI$g6azX&i>4-;nP3Phw z$px2hz_%&5qui64HR#Fb^W2``LkIgSE{zmWw)-Uyp7#i6H+SG%XIvC-Uc^Ol)82*bRb;le4?7*;2DVWN2sIM4aG zb47ag%3@rrMDs@J=SOz*%uwMT9o|Q`1A3VFW?}%_wA7Q;JP&!345z0Ad5BQl%H+qs zuEeEU*s9rx186D1sfwNVhrIKF8t74i=XWhMJ+ zwMP*r-db-`vOa5Y2^5MNrLZ4Ve`dl``mQ@E0B1lL>^WnKWySBi6){va>;LXO`2lKFkimC@xu-3+;uU?0FKW9;r zfgRlFam&4U;V$h&k`Zn$PYM(V)g_xf(*n!75$1l1t^2G@GC)ToPKMx5a9b!k?w)uq z6-VDo(z4Z`x~mW7Q8Ejo9)s?&#%*5@Ih^G( z&+=E#A$M8L=bmEPh!f6+e&Hz|I2{84V`BvCxg}gP!x{k9rleptXtyUL>-$|jIVqmq-s7G+EPtQ9ldHKqy@Db4vDwH@e`U{faWJY; zoCuS%@rJ+ZcdSK|zj22RqEETl+rG1Z_8(G9`)=(pIf?-6CtP~nw zKG0Yrvhg*L@6eWX$o`gSh(m<$Dt1j)!sZu}Lz(u7$9t-mZ1Pdh3caK~?i3JDfXt=I zdZDNPG5d0t1NHHYKaSq>2`>L=m)-syw_CuzJ=veF{mET3nEtr^go{tHVz^GZ_azvi zSg<}wju2hh{;Rty41;sh)riK2;U>|w=m4*{WoPYWg3nONahE90wm^ulwQFHzmRSpD zzQQOp{mpK7v3Z_wc7BdIgyDd=b@HkmSBrN`8wQ!9MYnS=+TV0F6n)OIC5F{{NqAyuVx4@X_goT=R7}_-1LbJw za5%*v&Ia50N$#78{S#blR^u;?akX)8f?SRorl$HsxD(f^xhl!M6XM%&?ijL_Os$dJ z+c0;O>s#yC`T)tjOaCw1pJnQ#LYHlR>(OUVY6Lr{m)uJf?vwDAU{7iaTN)^ha7p46 zaD`^~U^$dwQQj;#>`AcnztsniYr~{iRu(FCbP3^}zucvXt4DqUTNNR>wjZ#)Gd_2< z$E3x>+{iSoc=x0rN^)(0fcuGU;=mA_hDQ|9lKU=Pix zJS_mw4-M0$NUpmjhKk)cb=YBi#bHBQ0PEgFa!+jDJo9EMz4_${H;=5|CSj42QT$Dd z8I@5r{2 zYZz_q+}aoh_HEIewe2YV?$YG$8y3q?)1%qwPLk`Egke@JbIFhBD!K357I&ALLCvmo zA7;;T4>UufJHfbTle3Wuv?J@Fhj#S|i;=OeX8KB1? zeE$A&AGai+4<>3J1}FAe0$4(x$4e)r)r?^`vi0vHcN&ZG09Ye2NcQk-O42QaD>FMmB!IJBygN++1xfWW$Aq|JB z*VB_2dgO{cxOXlp=(qsisjV?L4TN8x#d>2KA-R`!z5)sMcsU4a!3N#VjV|$YLbWsS3X`ggK8p1`dKwq#t&CPYDZ-LaHD#)AV;wFE2LFK=BLy@PsevM4R1^MfDLVagmv%C z^b9=7UMYR-*2qvJ9@7gw4E3BKgo4R7uaS}n;RmGG-<9xKQg{yNxe~to2>;lEni=5s zlMH35w7sCn!SS zn;@W%O|muoOOtFZ|I8%&PyUHXwuOIRk{!!GEtvo20h*^}(G@ z(zP;DR^b?&&VQkTtFCYiZG;VLgpFu~6*R&|H^K@VVdENMsv2SMHp1R-gnifu`?wLdt`WAO5w@uwD?@|T z^(bQd8({|;VTT%FM;c)@jj$gYVLvs(jyJ#}DjX*opcRgjZj9A^B3)GAM`6c5lV;(k zK>fBz_NMf~)G+)QX+t1>p|lDA6!N?!(sw~f`kwxDGZH-jHf_P;69X5v;FQ-w=dIGL zVETNDgnvsxxeNHG(BTKiwo2(r%EMumj#Tj3hI`6r=(-K7hK?=XChfvcv>|7QbO9f> zNjq^BNq~bprK`9v-?~e>>y7hl{az_PfPdh%kWZ?Gd`>Oot}Wy$?2(`X@|MGN^PT3G7nichZa+dIc1g!FY**)r&L z1XtHoC_941JrzDaBBg-7MD~TBj$oZhh5JXOWCU?Xr8ERRk4k0)#Yd$S1aBVYZT2E2 z+T1)UnUEe>Bhj~i_8Kg4(cq|&IwRO9KwS;)%A-L(CbcBqF)0(l`eQtJ*N@>+7Y%7Y zNc58G11@#Z@aPAwti_MG>xqUJew2E|^N-c)a&Smi}$I(X}Y!~3caola_pvNz`KI&i@f&l)hT+|RW{Krt3dqT28Ksz6$(&I+@ z3Cam5J;Bv|d4e1E`;~(}zjEbEe&xIqzhdun5POo_n0ONJCUo%SNi2IhcyN+C)$x?{ zbUe4Hoq`sZ;vdoT3vV^(`Ib{s2DZ6!iZ@L<&Et@Nn)h|30H;s$I7FP`4h%WNd2gM; zpJ`+j9mYyfswXnCH&0^C^^eDY(0w`L*4RoTu)o(mveShQa zihsj=(80Rjcx?arjSpPr?>umee!GaNfZy+>!9BoH*(#$2MQ({djOyq}(;``QmG$ zbJw`)#Opk93$EiF)4}`KIq~LoytC0k`y0I7q8mK=-{0WGh@0GrXK!-s^P5tClnl7V z!`}54_oYIB)3>@JVlM|b%!pT8?*ijm2=iX-#QRhUyJMFPI29h~Bxkyx`GzZ195b$4P%Br59b z#*6oGv#x_(_jsh0e{*NE|K`~8zqt#i{^p@d`G@ly|8Q*EKfJH^{^31uexLJZ+~>pg z<$WIFd-u7snGbjmUVXrOeoSBy4|$A+JmiKxcqp|K9XVw|-`=o7^+PFHTU=1`Y^A#+ z5ch~1p76+>zc+0t>nB0+6a3Pq?g4&_iElI;>TA)XN8H7B|MICZ^k0cS8+_wm9=b#S za)7zb8O{f?*4C&-C_Nz2U-}^6YhA+Dg1R}$bTZ?Z=^us6W*tdPk5j1J)w5X z+R0c+m(7#0tS&n&Q*8-U$W-H=QE=>Sg-nTiRzVWb#ETP)ytv2~FPV~4>CHjDH{B0^=IBEonM!m|UoKhU%T=HD<-BA+ZehHiOvPZQpG<|q z-=C}Q zNEGV1gX{G&t(e#K++K!3rtjJp8sq^8&KkH#QXuc`B-D^90_^j4nl4*6`6T~C*I7r4{8v@D5wNEqhaBnfn z9mV1_{wLHk=@*4-aoT+fQL*-`!5EAk!k6)a(OWgVAB;i57yN?JTYR-L1S777ejyk# ze5)`7b3qM%gkYMfAuCjt5X=ab>HW>kp>k^kS3}VOHKd1eWmCfBR*0<&Lm$;}MF4X+ zCyoe5AMrU#IF6zkE{F35mIzKPije6y0oF#yO%WWA;JoNa?!@>=IS+|nL~_Z8k=)P7 zC>#bg42j~BRZ-lRlTlntNHk`K8u|+GdNlXtU^M6X#c(a%V|X{qV=$y@_&!FqAox3m zi^#E|}W5UdEJr>i<3~l3Zpz&?8IQba_SK=_c&CoI)eKEuIcpP>!?1{(B zFoQAybI1$>5;(Rp0sCNvn+ftj1YHw3csmiJi?8Y>a*-A$^bEC_a5(UlLKF7g47wz_ zO920Afet;ro^rI#fe{IE61_{Oa#uPtyp_adFDGGV%#f6fAu)qPfa+wf?m;q+k{Q~W zQFdlmYYCrF1}&+rCG*b^MP;8yuYdx408gcreM1SaHPm~1aGIv%@G_+ z!SPH0bt>oOq@vjbSePoeM6frN^B$yPND`n;8pb{WW~A|Uo6n1q?S?kt zA}gApp9%1L6O3U3G)>1?B*3I}9FPR~IGr~*myW}l08vflRssAs7Rnc3AO3u0xm^wi ze5or8UnRmWB*5~fy!9_lxyl3!cWkhQd$dA;UoG5~AS>tfvT|&`6_X+X_FH*#m5rP0 zX5&80wPA)Oz!w6$YvWySY3Cx->{vJxfZ4f)zwKC_5}<{|L8-)vTP2)2Cb%r2Y7?Z& zSouuwoQ$0{!EOPR8JI987?6P##RTgza1`;eat3CY2|6~DyK4EbNep4w=c7Bk;7$iQ z#PfQP28v|tx(SXq!#p!VN^@?Yw7HxU&zlY2fz9^fAF)?`s}5074oq;qx!gH`OWpbo z$*ayoaZA}wFZ$q5;J}O)axY=}>jTK$bCjD7g}SzJsi1Ait%kJ3$zg)RmRKfCu)QVs zS=mbNi`bA>I8{vWX)C#tF!JqrRCDwK%#-m&_$B+|`CB>s-5VvGZ6o`kaQoK0>5|r% z8YVd0TFw$4cwNM%8!vjn(oS-ec+-YnrE!-?G}eYkt*Q+UqzNvz!AfI-rfqR}Oi-HD{>OFaOBhY04V5 z;`{HR58d#Q(a8Jw+R(_G@tS%cirWi2?RiXe9r%dncEFNrg0}>?*n#)2Wk)$j#N?)r zH!etc-<%_d!Q?+tr{}Gadc{XN@&t*@lzWI)2LiCwzoDS$i>;RACZ@rrOg(Ge@=;cm4Y6m;v%r}9qv)olQUK)dq&9R=w!Tc4E zdWTkZ=7BvgKynwH3??Y(!ejqo7q0B8z^q-lg_5p3_B*>$yXD<@>#p78OkwWFR%kA{ zJtU07#JDxjWP~}jrXcs~$P=`AdldPnJxs~N9#=$}e8IlRq=n3DCMD>zc;Caaxc&Sr ztY0RWmBmwNdzRc&4Bz-1)ZpJ6e|n`IS}`ob-)r(rguL!NaaVWeBX_$yAF?(*u!@-A zr5-#F4)@^QGW2v$nHTz_zPtV5lP>5{#}i2ru(&7pV|hjZ zhPI7HLzQD7a2R&2;;cNK4z0!ad|H9!QosUoX|Y(-q<`ou2C$Od1Br zl9H#!C$D(JElG}qs;HFkMoF{#71VaK8f;@w89tCrZN$Av+#g?sxx}Rh)b*yCKFwV( zdzz2Wfv0(CjT*?iHEtje>BfQFn@0n2TVR5|&&Y!jtbfKmL!;kE<^4VoDeZX{ti>M| zE^sg3Cg?nf>sTs4?I7N<7K3@977XTrIy0DO^P|D;AxruM6;D3}#|m)=i%%y_P%(rL z^_xR@yDLNFVdzQLP_As{P+o6t4VCfNte|^7cXnmIJRUK>VVpQ(7{d4c1QD(q#8qRtdeZ9Nu3#fz3NAXS%9wiTL%Cjf$S8VqENpIKsIQlfAuJw_$ z&OL?r=S`myE)U(f*XPoCwAfO0&~@}c9oFCUHP zW*?8|zVvb6J_mEl!IS;CgC}b81fD8o6J#s$HcgPbh*U|&AH#C2i1mTVnK-Vl$8HAb zFp;n6-6rxJgo%8W_;Dhy5n+?K{=t*v6nv;MZxU|9jj(wVZpw^sc@plNjF3``46CN@$+h6 zMbhF9Nm$|BS(=92cUNGRxVWI0feI5KjsR}^1Q;s7OaTBvdv}FzU}Z2(Nuh^xL$M;( z_mody7Z>gbP5PN=1(Rl`9EqR@VnccEe2QPK)VF-H(&L}VtVUcl2G3=cbH8rH4QarI zJ;K~s0Uiku`Mf+?@}}4q`9Ag3f=b6H)Z{~P{U3U;AD8ilFP@i^@VU*o=jE^nF7<)n zd`_)f`Mad_v*e^Uoc+BZ?I!jE7n_VWq~|L|Gon9D*G|RukTS<#4ahge^|z#^r>b7O zgSh7OYYph<8qnvf>*b#l*IfRi{|8;AA$c$SQ9SP#Zu5BiX+vuDv1i1$Pi$ z4B#d>`!jLv4aLaDP`&zsoG1eQp_WUXB_%$(dZ+$wKu>ki;nWLqbOilpCl0-yi(aH= znc_MT471TTXTREjz1_{u^sp6%`qm@Fbs`jd*!>!?FS^-Pv*l>~RsLNl6~%wXaD5;t zDfi+3^^4<2d=Q5T69KnL4gYn+Zw2Wg`Iw83=r}uWj+|J=fAX+dFeiDvgX}_a{U7?S z2J}xG$hQySZMnQGuDPCr4d{Cs&0J^~;8mi%rALceM`%?F`8= zM`Y*KqZz&R2#=r5SVn$K{5|7alFz8i;QjmP&x~T?0no#taZd|MmU1I=Q+-nj&yw2 zzqey#cO~Tbs+5jGeYPV*=jEu@`8w`s^HJY$$2;1gq|cbEH#ioI9|##|(=?wK>f5LK z`c5n?8&@)BOv&ge)`C*UiVk72c67smrR@PsA(JK7}X&-+2|G>T~a)yWJ2MR%AiK_h0{hCmX;Nj6g!IBhZ>ujE?NSM zC69pKm5rN6PbgYa>EFm4>Mt$gYV~eQWrb79mQ?yRVJd#EXzUVrXz>UO`Y&v_(Iw@@Wm6mn+L>Yvjde{Z!X7tRD=IE3Lr<+9AwiW5y)B(kKDMYB8BMTb zuZKyo1Xf!-q8!cJ>-A#_OACv~6c&#z!q7p1)gvgjNleSjiYB0-&h5(N@?uAQ+Yn1* zFUAy<6)dR?XyjLMVcGK~lgFc^cM+SzyjV>?D|vU|F* zuO9BPN4v3|rNwrG8~esuWRI(8K;JM%ZP&Z8jRWS` zJ>1yWTX)*kZtUoqW_G0u8&LS&X?wC8oBGl4@=BfKrB0b@Zg$a<(;+}r5r-m9DA@4byo3Oeu6^^h$Tc4AGJ&)5ZiS($Q)gNA%Mw$EKV9S@3~=gEJNo8p9p;k0j$LZK<4|T7M~|-g=s}M+Gfj@e;|d%;eR`nh zeW_5rpV!tgqfkc`?P1p*j=8ejVT_&m2i%n7vYEaLg+ij^(e1V_%O@ zZ53q*AJqTt<9m7S$pD7x&Hi4{`AVP;3+pgNe~d(T$F2bejBpP}O@ALp_%j+u$gnZ! z+J}()$YiAYOZI-vQ)t)l{|YkZASEOE@~ z@*Q_dIi_%Q(ZqrYjZ+4yyM_4iiQ&N9aV#D_3NyICF*UPS(*&7RoQ3J5)=VxbDH}1d zWK7|N|A(CUyK`@toz)_gPbWwADAWH+9>rLYzHdI(k=b>4h%nEFaXTs-0C;u~1p%V=~ zS195>|Df(_ltM)fOJ7C&>=T<-VIrJmY84+E6-fdKi%=wlCQc|BT`(c$#h9@rg_9=~ z;l;#)qGDWY%+KLs<8Fr@trW?Q-5&-(bt{GL|3`@3Z>3lt0fAbDjs4zVG3jZAr!YV5 zZN=7+ifBUMmvluqd+~u{gC9r_kaLLMLyA_!3F5XE9#<7{>|?XXcb*7~C69{=gwLjV zO!8JJgtohFJx-_<3U;`wM;8^skSvdABf_>rJvwl_Y_!Mk{s^!UxaHUuWywIi`#i^ z3_=){<8>??;eESTh7n zCvtx`J?(9^B0M|Qo9w+a+nem2c*Q#)8ryHa@4cSeTlJxLESKNC)_ZLz!U^AcKjOIk zNAFp@KbKB=ujO`^T=bsG`>lQCo$sm8ZXW0J4M$r9`Rq~z@HM|uJ-P6?F(o|jme}Xb zgWVyXEm@k$r!AMB5aV;7dpkDGrP#c#Wjq9fxr8GwQD;gsomxo4H@3 ztJJp*2=l7dH#;NDs#DMA{``DKox+pq&MkEr_hWp3W*Tol8>CVBAiNf?N#bD(vS?-} zAY3*;Q_TD0Jy`P!=UXsDW8v}na+qcy@2{a;vp59d>NhltxxKWNn)93rPb;X+Kt-Jxj#`RZRd2} zK2Y16x33wg-OJm{$7c5`LSN8Dl%HwjNr+5wgth5Gd%_Sd z9~|UuLb$3V=xZ;8qsoFdMkDlJ5>y$>+cyWblMx=h5ab9%IPqc7G*5)*p9C$7M>sP+ zco>&I)*<+{D1>8%1iz(0_-IV9zdu6b^TEB-6#9>bt_{{Bn$LnGxcKxhgXaVwe6TNg zauCAeKZEaC5RUUVHSV~N;*HiqL=^ocJ z&LfFsFOpx_#*6^ z5gL+$aBNZNcCJ5uVrWhP!m`<+>l6rMUJ5M_mvj&R zlGAhghX2m#N&UhPD2;Z=Ww`hy-%lE>Er6LU3AAXb5HNS^n;_ZJM zBK$)TDw88x2O;c~9?^=+mGy{7)g!DP5b>DvugZ^TXFzy#e8dXw$JAFN{9+Kk_EChI z^S@aW@iXTeu{EL{$CrN{(WM!}V`n2Y96x_8;++VDFKHs*<$lKcN1ovPPr@RH#~~cv zDe~J+2;*i(rttptsfrxU!;MVq*^@qyFloP_i5OQ4_oo=8uZP8LngtCr9ObAiPo*b)VzsUx`WzMd-UKYCLa$ zVRh6|UxWi|qIP>C4Biy=Eaxl!HY(B|Vddc{ML5ERH=_b|2>N%9#tcg~6AsXNn zy@r!_L`R?Mk8tJWXk1v8Z1(ffew_WyxzXK=5FWW2J%YQ{_OIw}CWJ4lW7fAv*gP}F z??r?icg6U&MwoRcWoH3Z@K;$|rZgiB{OQw~SC@>sLg za}ahO7B{II!cVK?c8)?g$ul1G2-SY^aVmu7(D-*hM)>pY_`G=t6MH5UbAOf&NccvL zFmG7Gb>82e_Jn*tgdfaEc!lGsuODV12z{<_Pmu=DB?l)(tZI_s8?dt&h!SJaWXYF-PH{0YL!NtTE%tN7p*7JqT}x zWj$3s#jY1E2@NeCjri4#u9f2YI_iO#HReFTD-D>|ntk!0w|Kod7&@*scYv|$%qCd4 z*4$p960N8BwMkst)|uPjxsJGJtwZim&Rx3>IXp${(|gQ%uzX@p#v>Q8eYM~03p20* z27Q9OIkjd3{K(NZ8xd8lH+R5}66cWh=GNF-ynY5dN==W}o7;ni%k|xWHatY@stx80 zg<4#Ham^YEhK;Ci&sxs5(cBrjt;eel)1_eea-+E&-I=r}W5DRHq`eit;&&wNUHKKi z8)?tsSNu+-J)d9kyO8!Ge#P%V+Nbg>{P&c7F2CY;9_>~9Dvn>R9XhyB~=E_liBGTIOFMt=9kev)7DyEgVK{EFX&vESua{C*5Dl^W&8HD~9x&g7*Y>%>W@Jh)$gMSJLd<^j`mw!y>)9y*p>ZytnXhAqoDTbD_w!g?27S#=ZZ*2=%If<6Bt96^92g-q(Tfcs=ID7x%EQT9KT(`{uoz*v`_7-M?>+=A7t!IOIL@ z41tVz3+`VYno~)E#S+0*JTi|#grVOR2sh8M%;&V&pR6YE4YLG7uD8Vt_OJFfvfdsR z95&RAa)5FHkaI{+o#XQ(;U8qPAjEoB^8z1$McYJDs(a0ELY42yPHyy2eO5(*=| zeN?dRrdiA0R9SG$wLBW(ur0u16xK!@mi$1?RfL5GMkB=@U^_g5ycclW*RN8x)4Al4vdLj8rI9-f&(H43G*!2tgL9yBwV;RU9 zY?CDuYuC(jfFlLVu!k}6mWdp3hncNOuuR}BkvEWRPO_Zih(5>C47M-zQL*$CJR#ti z_iJt$$|+n6pcZcktMf6jx>UM7To5b$##}5oGdMrkYccTvGyH=G+DUR-4X=0=x8PTx})V;&bT`t$I#sj*G@`W zmfuO_8Tu_~>_}(J5YEkG52w1Kk_BCqdRE%SGQic$uz5U3&@-phj7&>^-hxFUoS_X$ zn(KEl$TOa{oI(m4+Di=Z>DMI_{8lFgvmbg}dT^PB4kTn-hEoepOSY;H4IabM`LBLH zmutal6Yjwuvfsqo3#}W!UfmmZO|!<}_;*v`A9m=?uq z23fE$Yk`t`&2&`|)MTo>q3(>NW9Gq@!JNjYE4XL@?8iJ29hyxYhFV@h9)^Mai}O-x zIXv7F%Mosd8Ae)0b0p&-BCi)%=5cn6EL9R3rqXvUYN$Ue1w!wKSS(MDvE*<8K0)E} z3zjf8;yKG$-h!1tf<9v{1_*WF!1<38!9!&dL|xG6VEJm4UtQ#`8*N#_cuPJPUG))$ zytJFui>;i{Xga_9B39b!s~X&y7YjyG##^Aem)4tIE}<#Q(DZVy2V)Tr#!9W8q@Z|$ z7H`5$5dpcm#YH=CK?-6!%iKjof{Y7VCB)3fKP|@dLOxZbJ%t^e2!YZMw7%@d^Oiif zmE2#n(X4X1&`s3}gYhyab18;WvpCWaroOW*MZATQy!vJA8MbI(c!EyJ?pKJ}OoKLY zj%5yK#vJybLx2<&8l8jFW9jJq$dsq9Fa<)@4GC`%R69M~h51o>Ri%Yeom$5*S!u9c9oGxmssME`Yx^HjD0wY` z+|O`&_l;3&*v|Jw+PJ1oAgs5l)hzQvQF&Z7J`^rzs&%42CqELU!!5#c)`&93y<|9; z&++c@;>R*Rv5e!0n-{K>qx#e9Ej_Ur%Xm11R;Yv6kd49~4LP<%vkNs1{xbBJmU$e1 zXMbZHYCq<^Nl3Y;BH&b1L+vMO16#1!QivuP4q`R;z?IZ`*mX;aflEtppih4xYTHeJ zT;p=Tv@CAQNP(@(*LcCO(`r8xH#to=^Q7Hna-)X-Y% znvH6xUYQgOxudWytoz!sf=f{?8}V(UZ3mUD7)`7iVy0=d?EH6@_c^00cxtxs2TL(; zp_-WSqoo-~Y+vBo|H4mVR`Z$4>i1fn=M;=)6x9BTWBqu$UddMPYqVq`PY8_sNpD~s z4v1`ajkPx%y(5Kyai3ld%gs1ff2|cc!mBpx@QY=tOE*K^xQlhxbEKGH;uXCgJno88 zOAc8wIF0h4{;)GCLeZn+cQEJYA90Vk@R9lcA+i^1NH})^H-vv!l<-_H$-ruk(Hx>Z z0vmdQwk8aNyM$Yyr76G8@*+oWMxcc^{4v$X$fS_&sp#=;H-BTAvKIF)N4U^-V(rmKJU(1X1i!9Kt9S}ybff$FNvBWLUcvc zQI{)zP*b7zWB0E%+QOk1A*|xMD511Zzz{jjtpdFYj(&}s!N_{chuj~&-m)_{#Tr=u zDvo#fEwQ*z5-s{$j3AD8!m=kS9oWiz)hz6e*ui0#qSzb%;9X$UCxEw3%>qr ztGAW5>3lB-oi$d|GKH*W-IP|^D7lP;L2-mZ$$n8;X-h*JKV;_Rmm&al%?(Dd6&t+R zMXlAfK!!84L(|r!Jq$*A$Ue-^(4d}Sm|o&~c&TTh{#Hsss{4rG0sNLBnB5Do($U2| zAPYUw%Q->99ap*XrLocm8}-c3WTj1OLuidLMiqk)D?bb{EUaXcHi8)WNxTt5OzQ|$ z`+5IZ!q|=|E3bL(t%)yG=No-teY91}3Sz8u0O1)b;`vFw(I0TDs%1XSth^laxg)XJ zaaNiGt{7m|`j63@1t(Z(QRka3;MRC^s911o6NUG*O`svI1%6oa zT8pf8#nxBQ9*^_Wvq^2Ov}tz_Bc}ziC+$RlT{%eVLYSk2brrWlTaUi!lt>JNv4A%= zNqh}deCuaqqcTMNsg#`PVx<*^+hVxc{GLl;HYC7xt?b7pcDK^jo^ErT>S3jWy6br5 z#iDvz>D0mZDGYZ?v_+$7nv!M3lRlQtzScB$Ae-`%Awpi!qV@VfYY3~$5ra;9#r%HO z3N9nYZJ;%j83zdSxGaY=6rj07en$-wIf@BO`y!W22-NNM_W|4Y{%STd&zi&a@qn?t zL#(@~Z~VygQ<_f<`yt=jl3e7s2GCzWsJ-iNVjYHy@bI%H+!H;SmfcY5uzjA z3#`jsngKQIxu^jwu>n3TVziYGgWPAhKgt>jG1dSTTR+CS9!1#D=d83ZrHS~lpB%+b zjkR{;l(-@*oxiA9cb;JNSvEH?7?6rDir9%oEOkiY$xLfQo;uK%)lRh1Ns-QV*b>Hu zl~}uSmDQzUzLK$&5rGC~n`|A)DVX4NOTldntRn)|a4JC7vwr2)4-|0g2fQ7Fw{&p| zKW}XfGk$X2u&a6A`ZGuU*}`eoOa)znHP7n9E>E}46!@~ac<-QMhV?}!dGdMuctfD}ecW2tJ`7Z`-LtImPD<5Hvp0KKVYNGPTNlZP&6;CfC~y`v*ZPi=RBMua zpnFMhOGvqmYnkyC>+4RYPv&8~gku(+&4(#pvu<+YCGj>Nc)x8>7`rwf=d)ls)g9gI zw7@!5;N<yH*aJGH_pH4;yL*Ue6$T(b)2pkRM;7yFXE+WM;#C-rUrW1a5A`5-YI zq*N!KF%MllZ!*QRHXmBsibitr)sI}E0v=vgu*N#tDT6NhgY|N-0j7V39rjpf?d+s{ zm5MRX`^5TOBODOdL3X6cDA*sbw{~%oDe%v3#MCF}87eMylF0A8&#Y6NIHk~^pS!}s zp4)7F*-65T^<#QwZRW%&f>~eS3L-+XOKbIkXLKQP@WM|vEjzUpXNj;keH)HBKHZ@E z&-ipB1p4f-w#Ej!BfENsHIP%W?wZ)XulNM@0IG`FyD)X}vG}pweExgDjc2h`R)1ry z;*HXG*7Lj(XQ7E%f3V^i)PtWvaRK}ti&AM~s2VoL;L5&l4_^{I7}nNhoCj;5i5=LB z(+v@9Y_sf8h>BJ2;|re$@H;qL4p<%hnjbwN{}*cltF5(`xmp;uEaeE@;!yvF0dgvW zRoy~WY~La4YTnZ2Gc3}t{?4ng2S3A`*rOwSr{E!uJGrN?r5?B98G*dBEc-gt$WEW&WlBggl>7-1EMm^S8V`i}u$pW#c}zi6uxFg%0K@`YG<262U$6IO(ULg-5SgZTsKU(ZPl?6H@Fk{4(bcI zl>S_A?L>0?zS)q+IQ4V(hj}ykFY9}}*>&^G06FKwe3|#(!U{Qx$|fKW4-Koo!#AnO z{}v+lyL=oP3r7Wq`?7oY_+AiQ#3Wi~vf-1%u<#%@>wz_kx8kB;g0j}(QS8Y>zK9?n zy2Q{WOqIsE4h%qD7oPAD#9Lc<1b`l1HebjY9+!w zclc_b+Lq2~{KN@25^UOKN5YNxLVyhq5l*Mh86!+AOJ|dK3++TIVo^uEF+#g6Ai{^$ z=xr-FiAR{>{Z$@H_aJH64WkWru#K&kJRK3t-tf0!ZsOSS6n_|C!;QQMI$+SXP>1h+ zuvI}e+$)PXZ!y^>x~?(i{!p5u^A&xl39;er$wraI+vYZ$yp8o;Ul-}emWJE9HerOS zZz5E%vno=%2qO!Qv*C>d ze9t7_Hr+*L7*i5-Wvv!+VktDj-5KrTrNG+WF#LI^nQ*3y~QHx1Ey}1pK1`WB! z^et?7P{oE&95J;OM*>@v@J4l{o_%1p;h96w7}D_0LW3lPKa325jW*josN)ZQ@Tsr~ z0%Tijc=1boU^iB_?d4Z~(BTg5!xrX5sm0@q;xwBQZ~OGfBBFe(act!=@qQ#ZGX$9K^R7{o)ms)b>fC-&3 z47P>Ah}L)}_%+)V6tLvsh9teO4VTvjw~2FPU(5ny$7mJP=DNqmP=_<6{z6m;uh~c)~PMM6?Y@F8M>J4mjiaFQd9hW84|ZlL9a) zG~EASIFxVmV=q64wNQk^ZI;!Kb;qps1L2?ncJ+(#W^WeRhPc?vT$EC~&A_DbZU;wR z#{_-yJKCuoV+#bs1e=C^Gr_h}2(n4VIK_oYSIDAa|E3rXtTkftMU`UhXdpA3VRM{# zL(1(e!|XAp%No{wiY?En7;_bO^)$42*&J%`#c0?|Q*HT9`i3$$?W{aZ$W>4j080^K1^m&M^IOW6dK%CUCgCA!BwkKUg%p znHqZf;~ls9`B?TvZ+L<*%*$y`oM#%t>f|a+e4Yc&a~gM2WMHo@#I;I@H%UJqZpXlk zRj$!#;(!4rywyy{HY|2$HRU0Rq&eIr$lVB~ZR32{w@YxT7Pe~F;{ck=aH?YGm5_Vd zPYXTE@J`{XWwsXo@`re;XT<5Zyk#5cq&9R01MdS!4Pc9wyUS)nXIut!5SfWv$FO(Y zKD%ckz6y)Wr0}d^a*$s1Ovfzmx^ft>OL0)2DXZ8wtK5pH@%p+r73;eimq4MYNecTw z&F67gO5bxO1>g)Y!LAc=QLOZRmm-FWX8iBob3b60PdtAg)waRO^WaU%7xY0G#YJo5 zeb|^awlF6J6UUELuXQQj@`-JplhTmWtJY%P&sq>~WP8`U-Eu8nxJx?{9{|^u#rug{ z-enuz(*nzS0L=ajrTeakH$vwCoD6}V;Dh~W79^c>o%vF6bj}oA?r>ujS zr!d(&ZF0+rVsp}lcbm7zN3tI_yA8U=8n=Btb8>o$icm=yy#? zd%Qbaa{?|4<)>2_}rB@*2JWdQ?$G@>Ji!65VuIA~kubf6)gF^AE6n&9%U zHreIhVVfCjTNCiz*56z;gBcFnjyUN&Rt(oE*S-WJ6a|+138A7ZTaUWB!Z0|0IEDE5 zFx(_M7agFATXE7>A?OU19CoteZ1aPdI-4F=^hnghiEl6pEza0%PBP^Qk@K??gBT8o zOD9$B=sG+teKI&PLUcRlob4^Apz!;AW52^;<22-?LEU<>!SBnqI;W6pb=N@Y0j$t< zZzl!_k9u6Sr8#*TCTDIYrY7?E!^!vYor;~;T-z9io7GeQTV?J5Ie=x|bnk~6v{mm; z42SwXiE38+mpf_G|F&HdiWqLm+c|Z*(q9daBa=+*lYd;f!EmGM3IJ};jIgj{l2zPD zzj@y^!x%;m??%x~a7`D|6auHplhiEov2C!EjOvnkqmg~}#1${VO}UX97VL0&sibEk z6cXP1BbBavLzS;4MY1{%X`}*1ZNpod3$EdAZT}!S5ng|Yqx`0q1CScXNZqmSe|UhEm~B(qwjG{$MiwJmbGZk(K~gb)X=UbEGbYi~pwb8;2QDyGp& zu8o;1?hVquY@JSW?c4uNRV$*kV6vgp(5| zg)>+?^WO5CSVgde_v?5t8J+?votj8J(qq}mP|3L=fvsKf znXWA|B?e}PrRc?bEd}9{b4vu|C(1;FF)9UbT0}^$a~W;Ah%!=2(TFF)tD+>=rVDF| z6=rux@niU?)wSB=C|MzSp?xz_oR5kN5+v6#4+jw4d^aT$ zYARE7fPQG1Z<6FZKQUD7I_6=A@%4#MQgrO;=8|iwlX%9pWd2r}JKPjmgH^(^CnNh? zX34oRWlt=UYpds4Xp^Bfy}38rYm;0%15ROhGJDDCd_$x7ONgGm(Y;OCe;T_pQ zat@=lqe~mZz~b$9N{9}fr9YjTTz$jx`B`cN8{I{69#R-)#Zo8#h)l_Kl3Vz+)DmiU zq`0xmj}ANrYY`X@@Lxzxs$&M#h0O1&NB{R5JRATN@^;*nNj4><>S8ZJ}p#3Z>;va>K#f<)05!6t&R8 zALCHZh_O<-ld+*d6JzOHEdm*Kq`i~eQ2JctC_pE*tkCYN*9<4*b-~VlnCMnqRW9M1 z(fQ^;*15zz#1xYKdFJqC7W}}W^JJ{-CraIlunZk?+U2JahNltdn!r%oG$)C7jp03o z9~9s?gtx8m6NYR^J#3C*A551t3VwR6Q~)A$y6Wg7i~q5p38@ zof=%A7qg^UP8|2~ctiAS)1?HAnLsOL(@1q_bvk*UaQVBigNzttCRcW`g5##2|cFmV!oJwxKF5wwac*bu9B}X&T|qKDL~!Eyv|wg@ z$88OFQ`Cs}#aBolH`2~fJ1)c|Nn1nIdBlnHVPG3qOZaG#=(Lr*@}5-S#Ch)kd#8f0 zKEgj%|CUC$@g&U`@N}bPE8pkEg9|cr38yw)q9ezg;%`i|`og-OG4}Wa0KrcB$+hl? z(9vLXxtz>qd?IZVzuuFjqz`1W6!djWmIr+rgBbrVCd-pPiplb!FJiL1>2nxl;org_ z3;z%X0sjgnOG}@?Wa;Vqm#ka#?Ms%KK77fFqOV>MT6xUmY}`ZsTiXQtqzSg60jofR zH4P|YdzxTBHNk#vg6(gD)i%L?X@dRM1UuXa3$3yrX@pkU|8QZf{!{53|EB5i=h6&? z4*GABY%TbgT*L4ysZady)2R*kr;zfNH~rv`O+WHK-2-@g5^UHcwNiw_*-bbRJfZ7m zX+|J^c17}Ml92B#{wcH@;NWH{RmJmg*b=(}ytd#*H4HMh;ATk67H*Mt;Ai8Iy-hlc z&-A42xHPF@?{?`De!#bRhjiOhk<8ZZmSS}D<=K3iRP$+0%_rC9(~O!=6KX!qr};FU z=F@DNPZ>X-=F)tcO7m$Z&8LYppXSkgnnv?!7R{$gG{4-Qi4Vx|lR*0dg#5Fyilxwd zKQ7q{sMs$hBlvi~l!TyGVE6V*35Z1>kWvuzIv^z?C_O+dZyg|k-2%HLfM2b|KSs3G zV&Mw|d#%(J!FmDeYjKkw2J%6v4W}KHG7zjgNMXBj5LeDHNclzLKY&s!z~{f<${7X^ ze<5Y9f5lBy7`*ta)H8;@pR3Qt!C0B|)Kl}zmdsgVpZN@;!OOg!O15j^?5}7<3lYDe zb}i)phT668_HS6dweb6I($ff{4-sv|AzUo9@a`epfotLNA#^|s*28F73)2pxk6PF& z!2QFxdBMAazvI4H3ri8`=B%@n9hoP<&!;HznmQbMEo9f>DM$+|>o7^Q zu)PlFnHK)4BVDPd$P(D{%Br;=KDOamr_LBc+8`&XQ+)&yr5vIU2^ib5c(+jNjeF4$k@us?JJD;>(D- zbCMF}E+Pv8={)W}F(=MTy@bG^e^8+BeIelf`eE4x5>j0tp?(+0yOkHDz9@TDG`6}( zo>yEX+TM%gNXR8>9CeAXjhCn&_b-W*yG))hyev9*nN&BsLWx^&1?QL+-oHYP*RJ3} zNek&$Np8VaivEvRsWJ2#IWg`UVP9OsJr=(Bd!53bd7XTz65#lC(iwe&A~o^`8CrFN z66DVtq*|({5uH*`ESu^nL+=T!{Y?^>ev=Yn>rG<0f0L4~&0nPYg}+FA`(Na>_bm!- z_APSoom&)wi?{I9sfEse6IS^*SvdGNWkTp}@@3d{E3p?&mq*ecrvswQTw(K8r;n+VE zs-(L_v)?6b%U$a0ox9ZYR`-ZD?H&!=SNAByckYq18TY9NuidAf9~4;V1B%g*2W04j z2U17Tkz;1`?M(~RJdhIfr3GcWt zwdmnPa-Fd?0mUfh}k}jPiV_99gPv*77Pa*Rf_pE}jcN8*D+>;8< z0nI(AvDkxHHhIWAIaQtn@;!-jm8Z-n;CWA(*OFu}nOE^rFTy_alKC8c;3e}C-OHOe ztGr3|ac`m}_>hGnADI_}?LIOu6iOwj?yZ!2i-^ygiG56&1&aF^#fq1F#f!QPQ9PxT z`H~Q$B2b```Mj=Ck%fB#>!~KQOVs4c88!KmqM?qJXk@+;t=Ev*dJT^ew9=Bm94&F~ z(aL;5QtD)0`@896KA{~t>g_Qd$wlc26zFBXx~$X7d_lUaclF`h53vuAKLRVh+zGj_ z_@jd#`Rg0{Q0Ytdj`&jO!VDCNLIXLt&LHy@^NNA&r5R=Znf-jDJP^T2BeBH$QEw-r zc5JNlBQ5*=2DFGDjO#yOeu{ag|hI%Icu5d0+JC7kM)_y$%1Y(EuFgy^w)x-ON z7$iMh4@7VE_-qOzu800X7&1Mq3c_5_!(Ty|W_sumEK3Nc1dHKC7sxF|qk2sMrfK_BrGw-6jfJzNMO0dpud7Kh61v2jhP+ycSjP@+YI zkrPE>axON08AhBB!pP6Ca2y6b3<)RB>TvSqk8siw6oHwchkgRQ5kbD}jUbv&Bx!j% zlDb(Li6Pa)kCCz&!9S72B1d8J=%G9c1FVOSIpzUZqA<-ophGkcG`_ADEkBFkVl-yA z2egSnUp(OX7#wyF*cF4B;Q^{x%pngL7)#iSSnPubT#JFb@vCNy4Qxn!9=+^)aBqSd|xHX_}fD8eIoT&orGal zLvj+zsllEk+Yr2yB)39vFbT&~4Vq-4WhbLqHOx<%Wi3eh_ZFlw)=ZA&naQK&0vt7yEB+Ru^|lZ; z*Mdo*hCLP%S6j(kcPsfY+lm>chA#zn+e%$;VGIkbUJQ6^ah6$sDfoWJ#l(04pM^Op&X_#S3=-g7y)YA`K z3}M*k1KaQo&Q5ZW`~4#=6wBCkB^+*vd8UMOm7E(qK3Jg7{ z@1`DPKfedoFD1S-Fe8&A`a zweN{lL<(e`t4nTdk2f(M@(4)>r;zMC!FY;qqFF8x}YvDj-X*L+D zx*$uvM?wU|^d^?%-jo|fy~)s~-f|imy4agyWXmEaW@q6_p@iSFs4+U58cVXN@%wD@ z%-BcnCk$;FjfR$t0l#6`wW`+>Y+&n8hPL&g@GJUKX66X6vakHKkjtLPcPGo3Qlk?x%XTy4eZ)nO4mENxX3A? zS3l~(;(o+(x*zqRZGXzYivAS${r%-<#321M6OEpzz~7#2k5*UhPK<0Ar11lY`O5)R zCXEASNkysg>8qY_U6R9~Iy@<)Nz&|m6}4Tf0qYo4hR=7Cn^3QD>aVZCY)<7*z#B}p zc!pfBc!tL3r)Q|Nh7Y1{jU7ZGT|bDtc{m8S1xo1mtel5n-LtM48u30V@Be{FY4@XL zJ^fz1JMFp-CLN0fs2fZjYn?}dnwLj`I*~`&{4mcoWbvP(;^&XyFQnrR79V!TLDdi% z>bHiF+{GdCF!ZFyP*S#HDAk+mLuLGVEqFSgoL!MG7a`^|j2cG_BiFYMBbx7Ud4L#- zzF(uEq8~g#8ZSq3OD4d_s{Rc@+CE$!BvNJU9%OxUpW7$=fsfecIv6p692+~rRY6N? zk4#tr@AT}Exa!x1 z+6Yk^^f`n)0}u1zY~V38xVx@^cW~J#>U7>Hd1wm~%RP!>KmOtATpvdtN7T7K@?H7t zV~Bsz;wj^bWFq~~aoZ+lK2f-J#fY$VLYWu#dz6*v<>6sZX#6@H2B+F%cH!YBm>9Q`4rCxohHzl z-hBe)AWWcD;@1gOBTN%Xf8InnNs$b5CgL_c88%MDO<6Krn20;4WJoH;8j%de#khe= zhU#Lh=gDxg7(Gb_bBWy2hkosA8(f`;%Qrqp3vmTI8Qv?wu}+46N@N*dd6MvD(o#|~ zvJ|_M3?G)_t~42rmtsjzhUiH+GRaUnNlp_g4-1v)TjWM6&rZS;nhf$}k}02zF-wNs zljSZ#<{Vrq!@R?1TS0)2u{5ytfTV+dQ*bMo3{_Kz`}h<&4G!!_cLK|B2b>K3%ES{(Lj{;F03b+r)%ZqM^7y0_ zdWaf~HL;1o9S{Gf}V&CrR@0(Ka6RRe6qsrpUAByR1F5tX_cto zHlYSJqQWj=?xX+@1qgdVE|K_u^I z{+_GprEXyFB(ACba-;TBjoRmG8u+J*YvTXt|I)73a()l|r9RIW<#^G{x2etkE4P0~ zT;p5aFS>&8l8#Ie`Ezj{2&G8IP`&n|+)M=eLp^bwUl)!%bEg8>B~wYaNuj$^9FV&$-CeGvx^Ub-*3S z6|Ukgtn=eaD!u5xwXy$-58*Ij@VhInhJJGKd(rfO`{OLg?OZ>99COvx_weM=wo)_G}-!~X`&62|<5^iQ9f`L0RKwST; zeVwx%bQN+cK3i;Cf$1I!!z!?&^gEI>LP<#|SK<>UuHg+g`CcP(g^RqyO`hy*;?myX zPU&kEaxB^~%y!v$OHh(IS5$)F|IB7#|N=0k!(;>;r>oy;5D0I$md+- zle6V$d}8{Tb9wUd(MFSCN3LXvxb_6g92dE+5!o+>SUq7ll2OUjIdZg6@p=_NTrq7JMUO+&ctUz}v# zvBvF*@lLS?FUe6AB-SQ@nhLnsIC1^2_OBbYZ*IhY{{Pb6Em4@^<~xdO(!aD(`@+QT zoT<_i{}-nv_UlO`!Jl2*PmAkf?va1;f4AfBi1Po&%6>#p3@~vn28e#bbgyWd!UYGV zke~rpy2-sn6Os41$ot&ntmY&^yN+4qn(%Ohvn8DqV?q?a{n-KdEqa)+{rNU zjy%wL`O7`|^#H*zQJ;3o**eTGZHm)}(?Mx3I$MiF)0R71L!#1t3KwFx+NI$Mj+~sE zo|f+?F6;ZIl~dpR*wn(b>E6`3Wqevsm7wQMN!#G0hrFKFN6^{SMQOdA3Z?b30eo7(sx~8S8Yhk`EeVuyS`L* diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index e436bc1655f66afeca81875429bc6cc7aabc07e2..8c32aa92a40aaee48cdfd6ca0466d769746fa3d7 100644 GIT binary patch delta 28675 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 R692Wrf34Y;hiwcQ{|9cm|IPpa delta 29005 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%0D#jq#7)m1NLP_MIg!zUM zv1^zZiryB4iER(oEI*pBKR^~(I%N(PfaFWg~?(YB(6y&$*aj?AH*UA>M&d&!?sJ{7lHaE>Tt?(p-d;{AUL5T zE#K)xBVt;;*d9TKo-CTD7ZVYCM^7XCsHYKH87Km!2I}{!0h1yZ&KM|GE=G#@AR`6h zEhE|T*hrFEktBPIn3=h-UL?yJMA8}2n&MyHn!?Fi6YrUXrL_^$u*32;G{Utu#0zOl zlB3(wc<;6q`=W@d9TEGq6EmdrnQE_k$vj&P6WWTgP`6&=*_1vF?P$d0_M~-Md%`|w zPX@bpAoB}4h`l5|k>04M!3XNwqaOT@1->}yAiCm+4?EC^?K)DvP3?#)BNyK5NJN`X zVm4y^I+3!vP89p^C8E%o44%`OL@sp}^H4IP3k7{}7xL*%2|Vs1c9)DO`xw`P{yeC9 ziFkp9Up#=auA(FMo6?m=KiHL$elx{CvF^p|@OwxtJ+aHj_)htQL3nb?z} zd#op}^;~$`lSXgXi@@|=loim6oUZRhkq=Cx(F@WD+mS{(e@UZ&bm&dI*}Vz-xHlQE zPA6A-rxR~!Iwi;DbkeELQ1T!q2ItQw4z6Tk87chAMcb4I>odf3DZX9fQHaG$LYrT> zXhC;`;+xoq3@+_MMzKC(XAKo6tqwbU1gHCmF%X{YYTu;PkV!Vq$)xCgm`O2l%OZ>W zW|7}zS)zzB*^)(}xt>M#hngr}V@-s;Z6a?To5WPf!ap)_z~y~lULH?F{7AO6mqAwz%3ktQgYbj-;m{bzG2sr~v97}t*^_w*CfBwymo zP=6zSZ=CyrpL14&E{~$!E>BuZd6a-h^2lb@%aqjFFH;`YzAR=+T5>0$mJ5^M^gw*z zq)(5paMQXs8JO6gOd8*xYR;MdG=r`KlqL0_IoSQ}xp1k!7zf$&w9WG3^#MxqlvkqA zYgJ&dj*+rX>jV235*#^d9!~gEyd?U$<2%c zvgNe`()oP>#WQ>u@x~1!BlZuYlzcplbap7DEox<<_%deZtwIt>C=$~XC?ob9z&P|j zC}qTIbDtAD^wMU`v#<2H>ZP&gpxX$%SwHE9zuM4sI0fiRk=Pp5ISi+v(j>5WI2D_- z!zl==5w!QT9ziBf9YGOgBdEjgBXGIof$vB(F%O1~M5FRx+eq{`4<3#rp6e*=mj~IS z(EB{tFbd~74<3!eyvu_g#UlQU7fdO}y(bTL7vpNngFD64A#OA&D<6$pULI^8Eq2k+ zk2l=7kDd*H{iDTL*TLOPS;`{IgQzhiI&=(Lm5}Kga+0B3o@9?S`ln(me1sV~Fw~*G$^M zOqO3UlXjPJm=bxAE`f#PFp7C_W*qUJjUzj{mSRTb!GcoKa;j9sUm1gkrC1pAAf}A0 zDk;OTW576;0XNDpzcN5qj;QtR3V| z5?eu$;P0UCT3~r(*YP z=rRpQ$cCBIFoxOi?lj`vpN5gihQ#SO1=&zCo%(H_PQ0(CW71`V`wZ%rHG@Q!&Onp0 z;foo#II|&SCi<5R!)D^tWy89e)Zy|>oZW12nI*P&pGO7}%BO7*9(g=4eDUh*M1V&d8 z@vSOcg(mo_3PWH5-+7|Rm3|22)=4yX-Dw-}Scz4GKAMG}y~1B_f_LU&d`$3ko|q|# z?mmm6;pc3?uuBoe4_5g=&3uf63D(ZXc{joL^D$pdki0}LJ2 zl()Rh$cmKrQ0C9~Y+%A0l1v=9E)*SIi0Sk`GOr$mhzUnpE28t$Z&6BF!Ngbxa)+Qqo=Opvn} z3ziACEf)JqUAKINT_e9E)A7x4NLVa%SwhbCT7rwy1RIy&G??JV5(-t^D_j}Oe1&3s z~O+3G)IBzD%Uy8ev33e{U)ntOlOEFnZAiPRCr%B+{ ztK_5WGLp=fz|Li4_MgizT};q%IqoYaSR{eV%f(zNd}bTlm&~3Hkh=%n|1>|`55mre zyEcVy{0dwSCU|cJ77Y{FucTr7uEY{1Ycb@)QU0xYDZ&_Ygcw@|c&^O9ic7L$=&sLosV#O9{E8mV$MymZB61BvJ}k zPASQReyDm=9-OWb@yD8eiwb~7Ak}{WS>0(Zfw^lbN*C6W@!EA{XYM-ExnUiiCvk4q zi9IEq#|u&C@mFA8oftu%Er64rc=wsILCNezi%?+HVz^=zzz-j2;g_v6^0D<|Z%NTz zt|)tyq)3mSEs)5Qi;$c-Lh6nmIl$kNgSTHN$DX`Ssn~miI0%V#8_3){8$^@TbIVxl zd2<{*-XMx=+@l?vt%&&>X+kb+q;Lgp!tKHY6E@)inBw&HMC@5V6|^fcPP**qFmeY) z{@z3#GB?viuG~yr!Sc6gSzLXK zGP2cn#pW&B(dOwpK(}3N6F8}G#_+OIYjNR6vR8H>f7edQr@1L;7G33PcaUxVJ18Jy zcThl1?w}<8eh00VsGU@drtKt=k9LX$Xh!rda(UJ+n%zsgXm(@XCQE0%Eta6j?YD{8 zbvN0)b~o{U*-gs2y+g#;-w_8$A>VKw&HLz65O#`ffZt_8*F9ue+8!}W64`bIMY2BQ zE= zUxU+cpxmCl_+Yrt67SqpnU?M&<8SOEkJ|4S^Al*E7kz{Mo?o|>&unYILsZ&jiGAo> zTYe0#+am_k)nv2eezu>&nEx(?WAD3s`fCqR667AB1lf6ja^cAVai|=k2GoA#2dgu& zEnK+y19GSS$O9OPUvtGzyFENe0epIpf?_&E%MlKVLnL)?-Ng>qf95OC7f$?Xh;S+A ze|$$aA5srff~`0#;tyBC&xgg~2(lQ(VGE-Ybc<06w>yGQVC3(Je^900Gw8M#ZNPg! zPdI^>f7tJvBa}M{@6jez`kvTJ+Sa-|;7^`KY3yL%V!n~5;AEm|KcvS2bPNqC?Ma>nScJjRt~wx z@Bmy6mB;X5q#O<&!(FZ%9v?#u<R5-d4$^~0zy_=i6<^YeR9+}v zTHTx*zO#u7H@T)#w|y^6Pnip+xh6a? zN#L0Tf_@}o2MG*B(1m`QZ$!9VGd-_=&U1?*M%=5B&AHo}abZ8#RE{61BJhg@G`9$g zmq2d`6yFj*H1Hb%^9hHSURu1``~ePNZj{>pqUSl1%n%rQTWp2*8}n|9egPzPOX7UO zdrwo#Qu|R#Vym5q^ciP&klI7wA@)Wk4tMbF{}4#Nqv)FBOu}Dt;aL28M`+a$D6p~* zNF-w4QrOFpjY{6UBeoh&23>QZj(4~c(N$8y-HemkM8DXKezF<8@&BOrbCZop_(_b! z(M&%nCbxDc&SO4WvD6*{bAA$oEBPO&GG}Rt{Rd~yk=p;Ff7XnCu9^JP|AXGkgLIOf zu2P%yZ)iqe>5T{?sp$+j3WGm%*NUcy~|;-`vAwErb_bn0{;XNFWI(ap4|8)Gh?w&kDP( zL?ZSvg`Lh^-W9+v|eJOD|@iFp4WT~6TMyWr4#*8n7@cYV$o}nbr zlM8Q@+J*SV9)(@gj2#&!>#DjhhT(N#9hait4NVUxPBvF^MQZnf%T{(sL=(HO)b3OJ z0PX1m{tv`3Nk`{M5*o^Nlu7MAkb_bZ`~7C@;3yKsKPhEpkCjN&`=Y|$XJwyk#x}K* zdpA4~gVBU%R;lkLP8m00WV9@m{EHY`NnTElA<|^dep71yi~gb+{Xfm*qhcj>Jb9bb ztD4bgNNv*pSu^@4vAuZbWw!he*qIaKNfZ4_YpB$o$1TeK7af03mH(|ivyZeA`-A&K zj3)i4t6Cy0<{d2xJH^Ug+>GsRpYd;GZi#)%E`1l3Kp}(K+M}3CpS6c{6!Fc&t!csHxUjN!=1w4pR3O)NqxH8j5wk?y$9&IvI=y^g4(bi>ZsudU#^P zf7QJuuIwJ-mt10)BAy1|vU*ut;1+Dmj~?28?BPr_#T!*EV0DED=N zAJWy`X<~>x*Fi1xYbhfKq#i&lU#Zj#q#ige;_JGY2N`IP!bvXJC zuvg=06xJ+w*~|kLrK4T5QgzPIqL*3=XOqduhO z?T;*a_@y68_OGRW2Wls(+d$Mh{8gTwxf}4LiVp+CtZkI6sg9iUa+PaIKTNHH5c8 zLV>TRcNOo^l=@>j213DzAS0YkMsuS*bQogg5Y|;a+?fYC52%*?aLnYUg z5|e_$QjSB4kAk6b9^9(^s{|uPS|_M5V=N@5smX&B+dBe~Q69fYx?)LnVhX<=GlwYy?0JsP1vCJ`hItrDSA zTB!$6G}g>+g)wf1ik@mW=xxVjNJ+$8VbSN z=nhM^#Oq-8NOh_lJY>ex@p@Q#FJ24Hhmu+)vRXLBr9o&KI_SM|>UPjHMM#k+vC0_% z`=(F`5D9@(oCX#>O>l*xG3uVGDh3ci!lwzG)KY1afl12u7a~ddW`^hf+y5W!VBqZu z>XE9WZ0`hhpV6wDkm~Lq&#d37`-Q4b2;}si>KPhH9`59!8#$#$ja4;hA9b*wlg&w0 z4A?G?opy5i&Ili0bdG1&eVttVoyQFxosN4FNRM-h4hx?ZK63ozpt&ANtb&eTHaQ(JRi zh46J9%|H$0#l*+6?1q{-S};yY@L)kE%`9h8{G_?2t-C0`>7+R+*B15ET=WpNyGCfv z$+Zj8H5cUKkg1yXtyEWq{@)(fOm7D#4!9U~E?dypHAzcY-rhM5k`}r+AKdDEwx;ST z8(YhHp9*29lXHJ9!WjnVF&+qi3UkgdAnYCMygCNq(>~7cc0xF6tFu%O2D$q;W2G0J zJ9*|U@b_TN?l_m#q*C~I&eM%l`t(=l18&f#my3^fmC<3MalKsX9Ng^EQbR1iXZU(* zxnGM)6Q8&|H?GRi)-kS9%LC!Q4@!Fp%U`;L!`?q@)nE0awmvb3skCj?RGR9fRRvM$ z!*H#$Fi(D@c1a_uYmuy#wLa8WE3~eeeG62bHBI4RU#&On80cD`B@fb$3nBi?v$RXa z0LIPH{v#Bd@t*dPKT+RZr~O9s+Am-GrLbS@LG3Ux(2q}OuaY&`2j6I8MccC_S|`DG z>w$K&ki7JvRyNH~ziSukR>t%X@qF>HMvYOyX{`@q42cIHc-CGMcd*EHh;U*nXII&F zGkjdHy-n&28t57-qF`ydtG)x(?L6#i7G3}Lh3nbIRCoTd>r_$K?N`@W!>SK;wYBoJ zP@~4dUAmq=#OC3vV`6kS19j&`7YBywS|$-yvqd*bj5G5y-B)5Hz4z!o_9d$BtnMN2 z!jrk2*F6_h!$sW$QOdcb+aluWtukGBD7BdSQs+alxPAQ_oeHw7dbJNa`*e`1#*`t$ zM};X0!W9S)J9th1u?V6MJ@rSTNJ4j$zPTvn_tksUrMgp@`pv@LlXLa^>rkEfsD8E3 zyy8oJiKsjKKwsetNoqGW6r6U`>TrUoeBR8d+34Uyw>dg$Jwxx-C5}orCAR_*w4b(d z%Mh8;pr_mF=0v@=+-JnEs5{*FTLcM?ANni39YEEsn)xR=xmzayN8JHTQS}y(QQ<` z_f|2<-)!L>Cit|iy!}U0+r~S+J%>=Kmz&RZVMTi zr%*(1&7D5)33;n_`$P%5pWEx>E^_k0VV||Z)FQXUXJH*G#s2LRFp5fjhWZX$Nu^6K ze3_V~SGoGVA4YZcWBhiCRqn@k{8H*uU5_lkVIsD_UhLQEU8)PJ<=;jR0l$RAvt{o7 z0d@1{gn6(d&HO)XLZ$Ab{dWgb$zy>(CON16x!C{f04ja6)xWMUm9)qFm#e9?v%tS; zD3zYx_8$^XrJ-;9A)ZRQ_<)OERJz|fphqn#b!r!2kD}6=w197gy!mqjriM_Rep3LZ zFz7w;o}S_Q4075xR5>K7gIDFxgp$_9-LhdVT-)r z?Ogs(Yl2UDBHXqsc)bc?>)pX02dK)o-}@?ZzXe$?lHyVa^<*;6}(3dKN;pR}kK!lcVp~F29ZX6og zjnkiw2|dNzeV!hg?2J%7HMA|S?>HxPHHSYe2sN4zK0g+^w?4vcKZSnC>*Jn;p6B&{ z)d~CC7vT$g*hp`L1G|M?Nb$7k-P|XZc6rO?ba&_J&W95K522A8|dSRT1krJna+V#m8Uj7cs^K z8i#4(*`)A@`F2$q`*T1DwXu38A&?Tfh1+l3ZJ%=19_@i!4|0ukPS6j7u@c=%;RZ{E)Mcf=2z|M}~P zQ=EP{AhIMG;nK9ouhaP+b^e@< zaHhHLlO%*=rqvxj2;r3*bzR*M-uj{LKh6kmKC0XDBZNWA>TR2g@RTvSCLiCKpy)MP zgoEltPt_y5o)CSJ+xg>G(E%Jk-X*#lhwlBOJJvziKP!59Fv4HfM<4J;_|d-T8GKwJ z$D*6^e!71t)Uz;qf;1Ud$TaUh{KI9p0|t^O#3` z909Ll8u9k+bPYahjqrJw2A^~Kj(!btczoH?8uW}uxNL0$vg3-a4K}L~Z@Rs~S{^?| zI~y$J^nte;%o~mH`?ngt&F$QfNR!@X?vKl_+@l*U~!!5l1l)oGHY>)7K zn?_eSeSPmnuM!cig+@m?z1NyXmR<;#J{EZUr;SwY5btP?CA!8M+u#=BjeX+Ib@t*% z)!EvK!$%Ao&rb_-)3%L=XITxKvQ|Um>hrJ~J0k8D54ZNq;wE%N_(fUVw_R1|#q@VJ zCVsoO>O4zNjJNqB+|euETaEBU-}pQg!e0I3_5KKlOp4#c@tRZOr`AF^eOmlL4ohdo zn`pfc}EaCd*zms6$^*8$`6zdUwIx0cO@k8ShNPgUeguA>Sk0}WnBSQcA2{X7JD;Fl5 z;{5OACD8Z|u1RR^j`*LSB-C+67`9imU;TN4mbd@tP{KSvg!L{bOyKyMD+ycmsuE$` z^xFw7wW<=f_g+FT6++E}gw7oH{5fG5hesYJEZ{KdmxS9IgkirYEa&*X=Lz{7@BUB1 z&#nlYJ2(E7*T-uc|IT3@UE@=62=Ch(CwL+Z?A#dFo)VTdsBx$h!cD^(H}pk#aYo~~ z9EAV4Ho5&F!f#hLIras@)m@u@(+1&~+@^09aTwO@whm#32F==JAzZez8R`4uu4bcn ze_eJro5tZ+dzy{pFm7M7_zZ-p5vCO;Jni|dx2cip4n*`Zh2r@O0x#Ix$D~u8p|VN` z`;elqlXh6=RHI{!DUClwVTYnTa7 zjE9<@Dd=la${B8wOZg*Ae~G$XBTc_z0L-0jst?73@gIx=PpCB-op%$SjWvZp@6o2Y z7#6AsOHT;xXYzm+X-GUFh%3@eUt_ud7}F~Zmr5xZGwyJ7EHV~z#*J|H6H`wSKQG3a zOpv+{1Xq?^ui)Dt4doBj}`1{tPj7-H0=dw=A7ZvslXCc3;n!Bnie#u5A){xs7$Uh;q$ z(@lSh(!3d_7oxOyrs=sTEuUq2f)R}a0|aCb(;U-jEdM>n^e4u5<&ZJR-Qk@qRP?xD z{4@&<_ciC}0T}h|u}lJfnroVgD(B(|)b?;j7yYhrfel3_9qYasHAR|7 zn3-rXkaPvB?|o#-;nk$f(k-U39NDMCl>c};x;TE6q-B#u2)TZc50`oj!a1^uxQwu zU8bQj-gOt^Gj^MX$asaHg<5*U-j-S?=CRk*Ri+d?H@mV~`%Gi1N!o83A>(_KY#KKE zfN7$PFMWjkxNc2xpMq9tZY<>XLtI4oLyPrNwlS~2&XWl%$9NNJrIh= zNprEdc3!8P?)TK%jA`EKk;>>hsm1f*BfR^FSyxH2X{!4)H zZb+$ruG)|oj<`>yY%e&OE_t)@7frq7$~TR1G)V_=h!vLe!rsRK*EuWT{esti`7*oIBFa^kX zvK}SXxoK)4<6JVJWG9wYX4)lJQs8NQqP^LGTc$X^}&Lf8Tf2RyfY0j{V;WCr)Ez~&RN6cT* z2gUlDpG=o!oU&%YeMi>hHAgi!y*6oJ*CU+VjrSte?8XCAY}GD99xCyh{|NKHQh65p z*fdVY701D+k4!!guGhK2rk55S`{9YH)&J&M9Hw()!=5PvCS6bds*ELk5N1!(?@Bfm zbU*`Kd~UiU#IfUlnCi)rpA=&v{`1oGj=&wma)$F$Bv1DKU#3Kvkvogs{##KypL;y* zRaJX1v`0soow9V*O2S@S*8pnaX@yaI?%><_59?7tyXhKkGx- z9ktmc3!_w<{;pJ)_12gjInAdGz{)^&$Jy+dk(7XEDO&SPxj7o2IB|E?KyPG$I`cl6 zLQefzZw{-{`5zf(H>i*ddS)}2+Xw>7aW^lJ+f@2%V+c;z`tAlj9E~^Y*dPzHBS2~N zv6E3y{&dM37Bsjuo*&RjnSo}K-({w zm&s(x{Jzc217!S7OLHTz572Abs}_oN(QRIkF+v{+fBRq%eVpWw&X9e%+%o?+oFhJI zZT?!uDc`f-QbLQ;4Lyi!K|a0&7Q8|4%|hELuCGQ8W1qim#+@1kJ0CmX*xguo2Sv}y z1R-gOb~in^wY0jhf{tdZqap4Q0FCG-dQ6%pIkWiAN)qu28+MIzkTd5=dXXdrU6j7L z^%$=EQ)H1iF@{3iO}#5C>ZSzNzjR5zi`MJX!`w-3!?z+3Gsx@>agX(GaBCEr@VlP> zBh_gnPYrHb_Rc%iBB9D4G6US4*_GZ(7Sj$Zwy)W-FZ!1*p>Oo%z7* zd}xMwtSpUY4CL`=`7_OZ8w{B2;SKI{(AMXt+VrgDY$XUWf83y8E=C!WJs|nC zRmZN+F*lc6E8XPHK$eWj9xkj)mNG^0#ta*$$=tNTxxWr28aH|vSjzi~BWYqfF|XRh z1YCWR>%JA`rYV@3}cy9med z>bzCYnl4s?mv+8;mzjMaY(GwSi`Qa|6=s_qyEfcpyRz`5%GyP~M|Q`c$a}MInw>=# z_WMRHjB&z+b>MO(og9|Ocu?WXYvIp~UhJn8iU#z&^2I8&VEErgCzg_1jlz)PaG}E; z8ZJl=uX6C|$l#2fO$DVht}vj&-t6IOvtzI67^F88hk6*{pVc_XytQUq70)pA%oQ2O zjgJRpT=Q^+j;&DovkiDoDyGe_0~nIJO=ic&jK}iye88uzDbK|HLdm-LZ@v z)x30Qr;-lj#3j4TZN4*H90}UY?$;&pst>X`&A; z#?3*;_dQ+Nt^Ji#Gd}Y$eCElJd#mI$TD;Vdb;?u29v!RmVLCk22Z~*XUQ7yRTN@R;wqCf)XRr`aa@_IXnjSB zV~VNf7CnT{_tLT-3Y65tSy?v6lcip6Ed7)+Q=sv~;p93m7xwr|C3$#W1Lieu-_Do^ z3T0TqS!Lm)SVh11Ld99kAmd&y7qB0|IcDzHig_Gc4K>WzfsAjCdwDbC`RW=O*Gd6w z?FD5E#0|%cm&{}2@mKbYqM3nVl&1?i z!)%ky&9LW8xi;*v`K&BJi5t>LeefO)f zSHq2@E1Z9hOJ3LC&4c7Va4vK_V{lio4u4c%cMuO|KfY9kPpdfz8S|H;d!P*l_8AOW zAK~`f@Q;#vXR5XHL-eg~Qw%o~nH`PziG6O7fQnE{d7RS>l>9Hf*&j5pR{ETqf3s<<*U`vuL zgR<^$h{Z8?kma!BGb*^g3QyzlTEq)RMp&9b#dgOj=FtetMUHv`uAFXcYosMXC2;hb zhCPn5;4vZ5x%t@aI+m$2j=_cNX+6vP0%v%BVRo?ojHD;^xqYZ9ZBo-3aL*8qvy_Ip zHnQMD7vVI?58o9~8^U8P?(k=8`9(Is)asuK3tcPS-CmJzLa|_?T z?X&np|JD{g}$YjhTtW20{ zS;aXgJiyA^?^>2{q(EcygV>ptI$&%R?8%N!w+wJpGpt_5kxX~9A1t^R90p0VEMCy* z2wp6B&BoN{-A=NY+2T2tk2#|H&g941W?A}jWUkrj2c4JVHD~ztU_GQ}2RpO7b8#v~ zTFWIiKi2VmQWiGvN6l}}vrLfX#e(q&E)I(pSn$e5@Zx6C5&@Z4f;DjYL9m8}eP{tr zGY-I}mls;PaRjeZ{GcG)5(cU25Dgo!7@Zo6kjoV=6|TnX-mX~Y zmuL*~EJjYabJ-FJgF0&c*j=z#dCg|r+OpU+INu_2yBPIfw9TS}{FC zIF37F=_5-!Uc=)Dp58#l`0k-T?C8h1IH*bwZM96~RIUy~b>2aQp%UpFChrhL-XUOz z__mHomP*ijTD#|OJI>42pnXEgT4(9b+*+0PL&%H!r?1~!CQ@WM?P zmt8(=8AL+&p(4pgE%@$&P=ui(qdCHj!_YXyR%w8}A zflMf{G~+_3_e<-L`$nN9(IHmYJZ@jOk+uJ_ip`f@!Iwafo)&82ouMBKI%^rnTcHgi zq3g9UUm^bDS2*)xH6JP9NOfRX8fRqYb7b5~OR){-dBm6U+eAO6xhUMu4av}u_?}5A z!%&-5T~t_smj_!`jOz(Dm;p@40!TI$~%LQKYfG6=b1C$$W zS{T?MLJNNaZt;uCELxQyCr`xv_0w-H{bW2Y$ZCW=-(#W{WJb8LoN~S(lAyg!%+8Sc zzEvy8$vq-mAoK}(soovFPx_xcYa?9PwhBI3b8_Ax6FPmXLqgVFY;5|@f+rxH$~Jw^ z7dny?zZl1TX^4X}@lb>l+#G;UT;qP^YZCFK?ssVV`0EIR7+9@)7Ce$Aat_1J?leac zaX(vvSn+*_k}T|JOSa5(vIF+BbAwk;9^LY`p05S3Lt#o!f;#Y3>0_?qa0J-=B3Sl3@Mh>4PS%xYv< zhx;y)nDr4K({HHnkmrg^P+w6AOPWO*pzJp^o5vq~#icd_Z;3X6@Y(Q4H-@)gy()!s zVSy~}FTQ&wZeca7gg5gd@s#Xu3*J`{#nDY5oV$pt|KwM=&Jl&(dTn_miU)66ahD<3 z2VppLa>X&ZJLAc~pi7b$Yg*Ha`%@x2q6L4tz}f1=$++u$7U=?UZs^8>T2?tGfVy>v z@PsUFlm~mq$%;<|B*%CkyGc&Ax-yi5S3p#mbP6kHCRp8BmWvfPo>b|G8R`*_?8Bq9 zEW%Z3Q=QB<>8yB1K@A;|;tu)qqTE@uo3-12`pGv~9Twc1XLE*7Pcd+BW-?l<_nEAlU=*+t!gMoyd4=OPP^J zIKv2^DC5LIZVUk9*v_`gKXIf)_*J6iFOgc>?r70ePlTbW$Bp_#mnv(T>AK)I67jtpl< z$5iIXfl&DD?Rt8c-UCzQX*VTB;vF-?$pM(!hW_>38L~KLJ6akzRwg&;GH9^k10D?wHxeghk(JXIayo2zr02HAfcY$S*x4 z&9nxvteZerEh5n?te$?!F4&BA?ZCUzOf_BfU(GM6FdDs zJtBKBLzk>^a4O3@Nh>zgcL(&ho`rv4jS)PRVdr4MT{Cz5nh%wUs&dhA@EGCo1e8VI zH!rI0ePh%5-jFyOMR;dh@#KnhuCz)_DZhgn&STT zJ;gA5ms=aj9Z=#6_4?Px(B?x}wL;mvJXwwLjt#w7Sgv)a+@`A7U}0wOy#GiHWm#aw z8x=kdhH`$9TUS1moCt5AWp3-NUNWW9iS7sR=m3`q$MVMa>J0bl4tL|O)CkCgpA6ow z?+3S9<0QX))Bi9$@ucSCqC?YH+-Aonm0`NSFZWB*gSJ>_3!J-_;iJlAne2#q-0fnI zEM>bg!=Uk^^Crd^gm9-Fic9vK!DQmxNL9n0=P~#`UbMx9?f6ugaf=N&D<~}KB{4p% z)2_-@LV4h#5$t^v)}lw;{*ICnV)h?d_hD?9ir>sDDZGQ>f_GrS7Re2GGboKx0YbOR=C zw}wIN>3Jnu2VHbT8a|}O;fYN{9YnX`?;TuLVvHK%F#Nz+Wc6g<7Ac!nG#?Gn59Z`F zbZ4`!I2=L3-dt*k?}=62aggud2wwnpY2?h*-#Q`vAPNAx9&J(0GYSAS0f{va@Ua@?ACYIa#?M8j2@8MAvTD;`oZB+ zhOw|r=1Ka^8U;l!(M8GaW1U(3`^qy-<%4?B3*6Rm9(M47GDZED?8DkWRJ5i+DGecP zXsizKEesv|^^qfJD(7s+~r`Z^w?gu{0>iiG%A z_)Z&1k9=-*95gsKW?F{g9eaxAFO@98CDI5;3TNuS6q72Ikfe%r0vwQzZTwrY2^!ZQ zjIX2!$ajr(W!6_#$4SaZua$Kl9Y##GNu`5JZSpXHZ?GAjNjP@Fe4%3abTdPYt&wkDDuZdf5^#=#fz-hk{jFXVp}Ow!tiu};pu?m*{O2=whe>7qEXyQ1MaP0WqS&qNWF){HG(Rl}R3$&fU5B0>k zGk!+Y3CncuyfE0N<^(!r-W+1{;h*!dP+KcrdBtQ4gYreBgG& z1Xrd>w5>)OLpfs{tpQsb;ejo|z>-?o@S{y(J=nk!oWZ&RPehuwvElb9=fx#S@3$(I z22>iq9$^XokhCGe08$?uVy$+zY~BYdgGZ}E4~BYN<4Affd?y8s;KFpB@EcC7p_5>1 zXB%EXoQJ{t@KczrrxK#sxh@z~suB?z=0PTJxSnh?VFi8M6VuIh9?M)B^XhI3<(wp_ zeGePnDV4CzJ-HGkEcPAD3?$P1&h*|kJbW$@*DX)4;uW1PsBsXh)z{XAS5xN|TkuYC zd_UV*Uc-$GUH1vbC>A`xwuV>Z*EfFbQi=_a<*N$2@F)Hz;?tImeE{#GbS!facVvmU ztJpgf#a5)+Ci5DKr28WqyR-L(a3csFhCKZ^!ova5$JoN5*v;+&sr8y^Sn_b8`oCyJ z%NlE7bUw!9uOoOCpuO4ALRJtW=`zQXtJ0HLhN-m zNx}Sp@!MoE$mho5#tAE7JX*lLPcv6mkj|Y}!mwr$Z&Yy97ERqIW;WBnvGdsN_Y;H- zkj2afPO|Ofe01AI=1=(;)8%PiV{g`WiVd%NO5pV@TXV=T+FjX&sj^wz?eVmCS(aA9?!cxPh+ zWSvG~zs<3A;544>(BPuY9riA3><4@IHP!cH))=2o(~%bU zo(-=hs?zcc8|&DY?^C~GI48ev?8*ktx8WyJf{~#Rve?~~nD}Eqv=wm*-BmalnuM|m zi)=PtgLjRIkhs|9#GWn|rpB5aPH_aL-=Sr;Au=m|?&o8d$Fx63v3oS^H8#NygJPTL zA?6cQx%G-_p@5g1)+S!;tChB{T#y_;RI7!qEt8hVeX| z5KNInpV+4Ivcr&}cu#59F}6bvayjusVf=SZbgb=83K53mUCLXb8)6~jG!EHNtEoF1 zwp#>9wZQg=E^bX-7}|t1rg<8t5}E)UGfgNM!kfCn`rBwX!{>Y*smy*4s0gx$K=wMM zZ9O2|PP16&L%0TW)iZ3-X#A!|$PBjgb5CUaja4^36a?G7*tmIy6u z_A!wXbZLfDk2~Z*QzPqs0yhN6LwBI@g*XY7hwyAXX~U~gQO&SgSe4(CavpZ)6kil7 zmB+6L_BIV;m|r5OWDird9~2*Isu8IbdRB?kx{!aODIWLmtlIOH4exVlh*a$fb1pP> z#p^^dj;!;zJ3=xo&zP}U3U9{7rugNoUo#zhe93kYtJ#(!8{Su!FkGu?x<(gnIc2V3xs4X^dZoWyWWn#2(@^UM;yc9*b5H*o7!vt%SB*d<@Kqg2EtU0XYqi8P>_ z#QERaM)JmV1)6o+<_Q(|agq!#C!ML9VKv1j?G=8Ew0nX3>t=Xq{s+#(bt^<9(>4aP z>=+k@T8F^Szk-dRyMlIk|9e~NNcz0GqceS5-BCp!R(GsPUsWTJDE*wth2^BxTt>fCNuqPo)YULeHO!?N=2{KYSHld|Fk>~$(}87D z_udYaFyCsJe>E(y8Wvm)3$2EQSHmK!VYL-3laIcxf^w{VHLPPbtaCN2Yc;G}HLOQ9 ztXDOxcO{mI9rmq65t~pAn^X;(QVn~z8aBNeHnSQwyBd~R1q;YYn_C6VNqgUcv7KF{ zA657R2+NbDnW~%M)=i4{=05_Ek{g}Ye+qtepMw7kPb-FQ-6TKNmoU1U)J$~^Hg%Iy z@OM35b(3a#^Irhq?28v8`x5+Tc-nEu?k+WO;bE7On|23Ic9#aP_mO_Uw_G0ek=Eed{(`>J1NF;Lo%c^xoFnox^!X(6T3Ldv9t zlt>FHj}}rIEu<`3NJ+Gia%dsN`9jK|g_J-GDSsAH`YfdESxCvVkaA}srOrb9E$$jM z7SgY}E}W948jeX-1GGb>B>Xjs4nw6n2r`CB^$@HcDn%nG6qWaeO7#)*7$((4U>Qa% zsl$k6p}_VDaC4Z%f79aSFo}Ok9yeU#zc4ycfP=%OmWcf^TrzXo2<-MMevC!d+dD#P zj@aW7QX2$KMiQ7dQhFP)!jX~{!QUgLw-B@(MU{(2VMk|R$0(^Og4?4|${7e9jZ)6Q zfYFj2!J5%hI|O$}6D=Z5YJpg4n$!`&t~Bi73_MFiVQ0WL26Z_DGX*#{M(T{1>sYB1 zg5Cmb8B3hMjOAVi^Ekq?#!(Mn3t&tqDc#bEwl*ErJp&c#BrJBk)D5w$@sfn#*m&w) zl_B+lq}`Ge^v{q2v3_cX6pvtg2626#frdH*K@&*-{sOFVVj>Nz~w$pk)}OzqB2M*o}vmnl**g1%Eo z%Csp`W5jk&kt_&)m_jNAPsIeFpSsBOQGsd_e%QJ6M!c6x+NMoTHKNnbz?`Yn>B*^N zALnccl;%m+~%IbNjpGli%JYQ?;B%nr2U<{&!BpNIC=GO_RDK zXf~Y`o;jVwADd1d($0|H)|2?Qy;L>Q-k?pVOZ8y=3j7>3XNKgA?N%cTg1a-Mwg{qU zO6^618~w0BQHp4QpOE7FBQqsEvK*dC4OFv8v(B@mE?BvK7FGT@i?oiLO|+S_Nr|s# zQ>Et|!UoNuF?>3QM)YzHY26}|Di>ywly5RA9zC)!Mb1FaEUMg)C3QvYmn>>0%_YA~ zpG%eJ=8_Wr?-4fYJ*fwB9(#`*^80(FOVaxUvfn3}Memc9jPt0YuJb5HR?Z{Qcju9> zqvjLKu=x~^I|TOgd}>gC0foxw1;p~{0*bqP3rKX#2h@D*2c-4E56GgZmN+F25yY z^`T41ULP-!T8IYIH(`VDe5C*e`*YN5qSGDzE% z6z|z9sq;%KDOTKbse|6R)LniqvHX-vVbNd}sq*eB3X3mR5lxjRwH5;pID-A;9;1GM zzGs@5M_Kw|9<{rMoT#QhP`iOZnXz90&1zD*{b~x)oYkbuH>*YNt&v)a9}7Z19jbO zBkA-0M$+f}MjE(r6HOOgHj(t@o2cFOO^*2e;{_@?|0OKlCv9~+4=D_4y#a#9l>gw7SsTU43W~}e zB_J^F#C59>+U>;DDTKK@slk^!NtkvQE~bUhY8UEQ2w4K05S4%ILLCdi@)>%z5Hdfb z24_B_O3iM`hLtUMOAQgE??#`Xp1Vnj*Sm4mE`+Xoh%;vo>A7bQ8lw;%?I9_R_mVDS z_mY(Dd(qE@@Vx+G`$(6ReMDQmkEGn(hapr5q5DZn|NT-U#1`T=_XrC2Q}61}(ZFbe z&k-w!8J}a&l*9SY(RcVKG!96;5xjcF@G4jT?*{+Gku!^Bem2vtr! zf?Aiu=SOht0t~oP7*l|5Ersm`)Nw@t&T!PnyocDwxL;t59-BZ|@zx`d=!^Tr&tLvvoW%n;J=t`mImo&IlU(#@{d`V-} zpT-C-g|?>&n|oSn=|&xQRMo1H_EcR9Hh(Gk0luv5=`7N?6mLSL)`DrB4w-to)q-b* z$b>Ir`&2W*FgH#%z@;;&pz^AArIx48kndGz$(1e7N(nmp4Y!X1Yt};B*O)(L@b%YdmojiWhYu2EFz6hnN*U}uM?Jhghaq1E9nWKwmOTASt`O%71VZN2{wT9a3T*xXeOmNm z6n-g;@3>YPFZUY^qcSM@hKvw?mB5&*G^XQMNv7*HOsX>Id5!#%e~tQka1CdjGO(9m z-k~i@h~;z%PReDVyH3OGc3o;Elo*$VO4OVS2}M${@!yl4Gj4*xOaoh*RT{PpfVU=DzyNPxE{NT;Ry5hCS z%HIAemD-8OJhBEk>qE{>oYVMwkTB;a^|Rn6^>h9vnMPMeChc2Bl^e>WHsPde`W9^6 zW?LJ$8V8L=W=pGa=F9Ce;vdIzZ`Ekng2-V$7F{Q9mENq4+_n4NG@M;~&cUNit%) zgWpp}`X5N6&Ogw&@_wNHe)@ro9`hsVKJ`b6xpO~~N*+HE%iy1=`Qe`^^xphL3ESl! z?vcu1%RQ=mc#kS=_o*`HzGG%;{IGIns<KbX6J=8Gad&vjp{DSep-&Lv>8n-===b$IF{0-;B4DXoO%GmDr zm?pUCkI9iI9!ouhs#m?SNihEadx?{5t9>`L*yV z4a4`DG#Xj5o>Aq^XHs7w`eX!(-X8_=FQjJty&*MhvNzO1)~^(NAO1@7=&fJL2BzQ0 zS4)1Q%DcZ&TEzZNVCL`C_m$s?CHgsaI{P{K_|kLoN1Yc`IpYPXaP@`M9~FxGgNEGY z4+_cEf6zc){6Rf*cu6i>C%~hZB&E%t6ihjPN&~R@FMm=G&HthX%m1R@@Bc-@8viZf z&t=1szsY6a3Q+$a>URD=(qN?B`-fDrzoHz=d?j@kR*CA5R#`d_y8ej<$Ja@eN2M|d zeNBB#c}*Rkc}s);&JLDmAw&yz?$}^2)fp^+kNOqRpaNQ zmgg3z#T1rZ53Ypbi(DHcY(__DoQL9?_Bhq~yjpe}HkE4Gdm_lGWsgTtSj%ol@VXW% za2}G?_E-d&YI|b?N!Khv>C2a?Ye0gN9e*Uk@yZ4KqDJk{!*jJg0YN<{dm@67PWH|S z4m$Df;72DC9jUQ*Kx~}G-U7icjs0x|&o%bu2%0$C+aj3ZOtd4;_P6!a?T$6r?Zb6Y z;AHoq7bKJo$9cSNrluJ#)Yl1t{o_J{T5HKj6SQ^{iv2`uZ-?Ni77d8ESgu%E0&QLG z76h5D_9O%a0;qKMw-9Tm!v-a=Oouv_K&cMxUjl)8qNVC_h$WD(Ct)Y`IJOe_M~_OB zKnFJhtKIDF_5AcXZS6DEzxA)MH^d%{KSbHg2NIL;uD-wnjaC8;4a7dfVDE_7Sp(V! z@8H}C3~;yOuQ0=Afjx4kz8f3uU4`KD2T<^&gK*bqw~LGV%SMuU-DvND?P5Gg^fV89 zSH!;dpvquRbS}Qd;b~7sa8dxH7qO&zQRO}_doQFpd!r-JM&9;LqQBAt>~CBlbn~`1 zgRCVsWy^-|fq0XZ>igI`VUwvoq<*1~y**+&Ujn^+F_24OjW0R}8;HsnKYJI%ru(5A zOMv;=JBqG0Uc|1NT!Od&djoz$t!$o4psPO#$nz&_-0~+c)ea!@Wdu-HM*}c+$oAc@ zpqzVGAR!3l@M~r0>`Nx<6liZNST0>dmZ>FtRJAMbmmT?nng&uwb%SVxBfG2^907D>p ziQcNJ(o0@AK3Y}j<#1TdDpWeu5Y$5OuwXBR5GO!q0mcZhkOO>jM9`cTYkIO##uC&M zw*x{BQ3p4`-GxG>?V(Hsl@%qGL6`u|1;Eckc;$2f06}w_&vw6ubH5@dV;lYswva>A zNSwkesne@a;Te~NFUZ*lG!mer0HX!?0DAg+OF)Y`;bKNIDn z;BL3q7Q){fL*(Y1{JAJov#RwzV~OV|471zoiXS@PCaT)-W;MqNGS~HwD)nos)Grlf z;%}T@$zMm5ss5e+qyBJ}`hDr3ZEg=0Lu)^t1a;#|Y!&6Bkks5U@`Q{^@(@uz3K>X7 z`+V5k9w`jaYXWf%AOnap8DLwL`WtdReB0a}9KipYa@vWB)NCkk_C%C#g0ThmO=R<= zO7bXCz6nVRd2bc6VKTAagbanO5>+HT*Fny2VGqXNLqCpOLG;7&{qQb%L2kBsbo%JY zxoPiBB{9YDgo~lyo1Y@8rgI%%JIG;)_Q*{75&G}nr50J7>^+Uj|EV8arGBs|6aS+s z^>?e(&zN2*XS^sAzsrou`d8DTAkiL_K%HF?ge6>wnlmezs@C_D>p`DnZ-Ce3mL!bv zYxwCN4wQaGKYBJb1TN%rQN9LC6!NwzsmkTUu)AqPpPw-Shv?BLWog<#>fKV?o;C(m37{Qqv~8*E zmL`x^q-ndqlXTUWf~#u#kyjP%0J_*r+xnd{Lnz(qqHT+YFZu7%=!k}D`-t&XwKMAv zSYjHNK6!N3h!I)CCnXKdPG7MkxB_8#*7(U2hYp`SX~h!5@T_s;hK?UGDJgs0iY4X> zLX)Rwr$fLzWm5XYQB%f@NQcP8tZCC%(2#gtIKA6Q8y0Bx^oGhwS()i8Xm%|yKT6St zHLh&J7^tcsJuZ6;q$`;@JaY`?pkp;ZkKE++Nt0JB38-KK#u+(g6pc*L)}_(}oi1!i zaAmGKF-oYR3#RyLx)Adc|B4bAq&P(zL<1UW!zrPWHb@gjLl5f0=yr-WfySh04fMQ` z)>J#NLMLg)nDL`lWEinxON<`#CQcbo4U)Ct=87YX7&>_KF^h%4iQ2Rl6MlZ-}IOfK>&rjB8lz6aRJ?3TPd$6Mi3p0v6 z*yU~2G78;TkMxoo8P`47)UAUu3Pwe!v+uF$ND2F&ebM8fr90KPXxr$eMaxzsE*U{X z&(&%(hERXf_C%I_-$mP+;zwzHsOV~_4}FrU?M}(F8yV=!X4)Y%d@#7{#(=xA z6~gI6AFa)I(v)FHk>Tl+CXuG6wg;7-MruM=$GmY`9hJ4v`qIj7S{v1EfheohQTsCK z(zTtb%;jUCqfYHm%}DCj18Ucg(N?3{S=z37qcy%1(jKK?W4(YNrIpo7Yt#-KIw_rU zyMeJyqiqlMLA0W|HjRe1(RNY{zxfjCiLR$&q_5YQ^vn^HXz*AJx7(@J)8M{ZKPu^| z9YM7^YkN~@RTQ4Ck+FW#+_ogg$ZLzaElkz+^=Q%4yABxs%}6N8{>;}vIWBEW%IbtM z><(=x)f$2px`xqfL$pKb<5oaB!Mv42jArW6P3s_Ycl2M-3rn%h0cP@x+F&_!ANs19 zwhdRbVPnxVtUZ|U`~*5-Lu*EJZG=9TBTBB-kSgdyOQ}6qdGNSqCdLA zgoja)fpl6f#K8925c1Z5##Wxc=N&}NhJu0N0<{RKe2VL$P4|{DF0D29!EC$9Rp-fj z_0+a0cQ2x0CN1iwHOe*Xql5$&Ww;@ivqHvot9Jqdtn{ppwpU(EXqXb25NSuV2Wq4K z9ixct4tctIAyrqn^C2q};~@+>E5RrQ=zRTz5XD8(ddOA`yQST={n=jc5$VInj2oI+ z9%hu?1u-?!35`P6uj2 zQ#t zJ@ihgIO@@Kc)Ki1W^B4PfR3l5FunDDvVrc8LSZUj?A!se?+8R!Tu!nt)fj?8B*)JE z1m<)ap&fvvDp13e3t(>jMwP>1BwNDO>&=HLzT`DlJ6LhczD(^PO&5;M-kF%S=Sac{ zJRwuNSg8b6Gf<;*xp2#D`2RWTeAk6*f_k{oR)PCGqwHygsiAVcOl>D2@t7B07`P%aW7L#= z{k$Arno@#>Byrr!>!w+AO(MzSQmB`Ac&*H=;X^ayXT^`oN}rfH290q;$Bf5L-C!iP zY7d>dBzYxL{UopG|DO&bFUf0NwB~|h>+p_V=UZtGDV7Xh?zMS<<{~3h-|7`5dffMV z5@7Hg8#7KaZ{GslN3qm0J|UTg#p&*8z7bvGbtP2+Lu%;mXaJwp)D6;U4k~Jw)Yr|? zYYqy7MYqHoa8)zi%l?25I_gR#Uf5IjZ2;i9k-EzgpE_Q5MZ)e=b$wsde6A?DazHn| zP2@_A>eMAw$4wfwV!?`eD`u}q937S6Lyx?@lc?y9&S&3d?-NxtpNq_@-g`8Fv0mQ& z^?)->-eUs*e~9zWHUai-=)I~g;KM%NuXF?)z1iDYTXRhMrHT0ZjCaRC%`s8)y7y02 z0L?eO7nuRq{NjDwufjRHPcI+GzD+(Ybl~06`SdUWT0?x^^9H;U?el3c;QJ{)cOwCF zJNlIP1HL@K=Q|^ybBxc{`hd4q`n;kC?7zXMmKWfw@B6e53Y15iCHjf!BS&P()nAdZ znsN{NbQ1Lr`1H^~YVJXw-m=%FqdtoR0Ed6+W0j+?z3Fq-2XM??pC?rThduD|3NU#b zm+|-u9RJh4^sc3OLd&1{#MACStJYchy}k}){WbcRwSXhN^Z`+T)8h4Ea`w5^^y?b{ zHtecrOSkmZ*YXPbFAJA^OPWr)CUm#2KA5%*@~tDf4%Uy0LB}Jr^zTZe2hPzOi-D`9JN+|Q{wG6>c5b#iruH5EGPBO5&f+oz*j!kH0cJs(gRA zp<5c@u^@dIhp`D4cKCBFYh%Bt$TXir?UYu{bJIR@}DjDCZX z08csn&dUH=)5QE$N+hnBJ5V{#uxp$sieh#PpgI@ZO)M^E$o9^OW#?gAmP7 zTHeDLL|x`Ks4pTl{_jge3%&fe%8sLq{+k;E`lb2Tl!_a-^xxJC@aii6r80doKk+w9 zkIX*kKgt65{R96S<`9qfM{k=lx?aW_zZYH@9kuU@`BVZ#HdixWlwD>enmHl5HZzau z3p_v1T)jHrwS(s0TI*LZadHv{rzq!lg> z@XrJ+{UgAn_gm?&_C-{Uq8pmPcsie0B~~PA0==>z)i68ou$;`jNrAJH0mr-_*jnPd zw+6l?z1X}YFjRWES7~5y4Zw_F1IJ1J*N+1mNy`oY1g6XIm|zT=Bk2$QgPK+ctkpQE zSf>1)4ndzv=j<63bX8WxWv>PWwE%qYSP-ZB%@aW_UIbo4AKX&*A8iaCF2n3h-QdWy_I)E*6!Y0e;IWqjhs@?_j zBBsVDRO5z-F1|`Lb6doi0Hyguene)9(j0y-V!lynK6w)HM-^`F|0m+7K!y0XDKa-$ zX|Agtnb|;TMs$n(O|?Aso|0sQD% z)Kv)=--v2n5Ad`xdZ`JpZ&dXBNWg1Nqf2yv@4KRR8UcH>i~htL(5GAUC;otkheZGC z2e@Z^^pe_u&GVwSO8q~qjxG!Y+_EEjod&Sw&gl0dH2GU^pNy8>@0^Qn9u8RhcJx7M z-VN`VK-uj#-k>R!zBKCV$8C(fMFA2Ze;@geKn@D7O?%zm{MO&v2rYG_jAlq z|Gb6a0V4Wo%po(k?)b&7H*hO2BKC<7w>DIZ{Y}HI_iMy9QfRm9$EGSRYtz^}3OCsr z>mA8*ZM((x3gp(#;jt~GT%gco#_p-Yv}5CA)4aJAJT=y$Xz4#E_6=@r{cT~ag_&N5 zV>i~}*8U%2rzv8o4`TBbu5YclyP?e0HH+&V%&qa=;tCWwXTP`=My8dGj9Z}4re?*x zX<}NyoVb~aq3c)0?TKaDU=f$ga{G(odMF)6d>U7zw3=RsyB5!4HGYX(uFy{W6*oBw zv_R1@G`_AfpVwpJM=0EXYR3Pbz&)z8jqmE>*6{i9T@|k!&x=2!czM%*;;So0eYHD2 z-N|wt?!|wrOvt85Sgf?Z3`wY}c<)YFLVq7kp|XUN;u99QG=<{N0SUdm0J{xK*y=Cw z2??F50JfQ&kYNVgJ3paiIN;-T2?Hd($A*N~CcrfxCG4mQ*k(_{McFU5IAMMO;Cr7Z zw2B10b1$LP0C?a@LT}m6{CC24QvUa62}dRWKt#2#x&kiEsD^`0p?Eo~+JB_{pEIiU z8wuF+MzvPbuGK$OTNnx$|Fqfx8{p-p)w@jtthclJ`X+#QcT|Xr0

    fN@}+)#<2oS{k4vr7Qo`XK>NJP|Tt1?XOXBCU>+FdG%*m~@TFOUmscVJ(g zMRHy*9;gCG# za%9x&nGCpWO+EJG+neic(g1I=wcZ*TKc(C2EtUL1-`1Ny2JqHP_1j86*Y8r_DCcD# zUw?BT;PssP4`uwE|Fi!4vj3F7>-TI2c)C@C3zEOCcY~*?fNQ7$jxmLz*XjngUVuyQ zD|owy4K!_lcd#~OzRupT-nYOTg(RKo6eREPR=RxJl0}bl>NgQD4o|8h!zy!R(zi0) z+AT|(&;jt!H%V8zXs#HU-c z2~(OACnYaasex0HM^;s+i>4)aR-1QbCfBZ_P~+z$e;TPY|6G+kNEH~pE;&_g9@vnK z#|b=I>Bq^ZRqBT#xw~qEUqN!ZN`0*`d5%gAJf55st#s>NmONS&`0Q44V4y<1|9f&< zbwX{7DSf;Y>h6G)4n9iL7@0C!6Nw$#-+GzNS%;!K{Y2~O3Gt@MK*CkN`@-?-lCMfs)mtyDQ=&YtWIgH%IdeJ zgm^36l6HIae(-V1pQ=;$?oXMlu7&kn%20K*Z5L8j8Z`yV(vH8D(n7B(5W8=u^wI$8 zeoW~kVb7mZMo4(@ZpuOl(|%65rUQ)oEoHgH_xzr+QR3bIN%_eau$gzGUnD(Q-{?09 zYZ@9IO#-~*Xp|BN7}=>&x`a7{8^wA7ZWz(1ekkCX8I6*10srxBeC-XuEAKQeI0U$= zOOwxA0gheKI$Dm`d1upU5}w@Ebd-cidzvO^ z0}e^Bylv5ZL%;U6G{7C0gg%y7+(Q8fqTPKgIGJ+WXvjEV@Oq)c3sWX#lqi&%<&^vi z^2HU}g-ZKA^iX^s3!+nMEKsQR`&z7;Gn6pc5=t}rTAb9jza@;$^tCu}V~nXW{m?E| z+T;5{`kK=2oD1Vh`&klkSBeF*Cs+b0zCQ?u6vE*CmZrEd#mw#fEf&p5rTwJ8#Y$5K zVVt@1prh{qbitgZ3D*}`OteK3FndY(et;#FHur<9bD+gRH3nLuX;whEFRdMD!SPQK zx;oI3MpFhtsBWGuf;tUCf6Q9;A9&doM(=?@^9Fz)7wrh8Cz6l(54P;*hh`b2a4J7A z%lKBddKaUD3)QBt#4$j zm2Al;PZ`~0OFjq77$jTrHcZA?qXkX*04!sgB+7?h84F}fJ`~7!Tef6L%-A4X@_|>z z4%sT8B|{J(XK3DROI`YEh-CrVk1{PWG;OHm0&a4)A7%;F01h2)@dG5lXj(kN@+)X_ z(=GlU+V+u_2jB-}VI6jkvOJ`_uR!DZp_V!_1_G(-7>k8+W?2F#b*06RdXKTpLtJPQ zY&|KqAE?bUu&hPO*l%Z8K1I9#Sj$ty3rwq{C_>QqQ+_4{OQqnu2p}+f5C_oXaiCvQ z6to|2Iia~GV2qCjFf!XxMT6kt(fs>kv{xrU_<|yQaf0Q%=7QKd(GntsFvB1^Kgse0 zv{RGitS^X5Q{+r9h}%;wS`C7dM@^k(X^A#_YvVM_Da|2~G2NmEUre51(MdRSrp1fp zXIY*je$kBpxQAtql8FCcaQd&d9FoX{ zmw+@_Yv~}73u}QaTW3Kf{5B~v1M3`p_!wpwB-d9+h6Y+Ecn-CYI9)itzi z9K4Kj5=iy8A-v65?(ojpX8BB_fi$SK%}-=}Xo=A%__9S-U;1mbGl+b@uo%VB?UtG< zC#}e)6VG>8hO2m&9l&Sov45r;J^j;!hx2229Df->&D`xGnjIE?;uVti) z?@n{*#OzNj6IFcaJ;)pOTPCac^PhmP6_yDKE@BT_UQt=O{cSqBb{ZL*^Nrp>pV@u& z;#|IE{lD2Fx4_a}B_>DNbrj##suj-;Tjr?5tS>=qP;9AA#(%thMR6gVsdz+k1UR!* z9HU3l`AlbsxO>zy#fO&^x0&=sgyYWQC z)Nhw85h~u*2u(FFTbir5)J)LqC33#8>`;juc>0jUU@_oZOOi^IF-M3wFIsmCWv^g@ zuMf3<<}iqJS5Ze4JO3r~)(l@C(c(IiUt!Cz6dTJdLsVQwj0nH!nU<%!z!2%GkohH8 z9PvF8SW&{UzWN8tITh!uS$M~tHF?co=7wh$9qqV>oHF08rWKcdv^17FeD$ZHD^0FbGa{fxx(p$}KKKmM4-QmOKVVTByO_3IJt6J-+ z2AqLkLw+*Gi0fLbMODVBHvJW6Ezw(Nb?3A!83baaxbAIrS0qosi-CIUOtm|l&yt~Z zwVu%|A`R9(Du);KC!;m4!r*^oTm7iaX)+3j$=XU`h+KawuCBOzmaoOTF{s$a?j|GU zCtD3-aDdevpgjAAlc8wibZ0Ovs*m`+7HDm!s^I#P8tgH!xy>3c?uA(U{jVXyX#LwJ z137kLh-G0O7s@`AyT#-$LL#j0s!g1x7O>r2d)=D6X+x~l zTXc=Hy6YfU<)V1&ETubc7+4pmnz+-sSx$cuT*KN;CGt99xKN61?e8zP)U2e5poux& zv~i@rK{T)JVRI>lLn38IZz^5jZ=_BKu?yZzw6^{)<)vHw%_5_&ClWlp#r=9#_g*Cz zU5snsww>IO;YVFh`6q~^Bx@&C@xK-{d#=+U4klZBsBDfNC<-NT0z{Wa)~+gteE_1C z3T2k_DS~jB~T+ z&UYG>Bq{3b8C!Z!VBepjszhOorKHP7Us2l46IlPUW&90zuX7J;N41YUicsCb)?iAy zZ}g*YN5h3Td;X79=b1b-`RT>WFIS3$3X_-{;pZ(b^!8*ipRgMCwYtwm|FR{v7POu1 zXLaubytCCCU>)jqk=wUa*1*pw4i9v%hrmpysX_?0AjO59+xP`glmQd?Ziuyo%9b^Q zP&3qpozvUTpT^lBlQqoaYmOkEU;Q_nVdD94Pi%4S?HX+jr>i6VLKN@3m+m%$QUw;k zILf+M9gHg<#HXuxxpU1%lbNosM+jtRc)Z8^#QCw-C`vgRr5JnSU`<=h>K<<3pMQ{5=CCtA0tdL&1nUb}Y;-WNWdVvSe%L+(3t`(N=) znrln;G+v3{{#>Id|4Vqxszc zlNk7#XEnJx9hqOLI*~M=_4;py-XROE?w#CS9=%n=HwSoA+Uq!H{`k6eg)){vv2Y(w zu_S&}zrY+onQvkaPfy#8qRC=U1oQEC_cCh;#qCASTf7E=R=mXOKDyzg?JMG!dNwc) z0EoLM#Y;H*vejD|!ga^2r?FnxT?Z}q|DhfXRo($idABAL7~*i`ZiCJiPS94zjxvbqnP?nwsI`Pcw6{j&;_ z%v)o1R9G2-mARneIQ;}r_Ll*^)Zs;Ff3)6OMdieOg19tnu)0rYGN7k#beC^W+?l9M z7Z@U*ZSquWtU|n)^PaW0s>mHWCQ5$W52uoRlyI)MQJbyq6P|maBdJSFpi!*a;+dq| z>yg6$1FL$8C$hIyTBZHlJ?X%U_|^_$9w&qjuLb&wZ}*nhXI%IQT=--W}vau1`>7=6&jMkNdo#r5W2G`228C zurQylY>|15GeWHS%ySNsjuYmy*0JjR%g5QZ#;I;5C(n7}jEgvy(tUM}v$d}>T9?RR z+~JhxzDE~4Q{{AKW0tLT1}N+WUszr0VC61Miw-u?({{n$H0U>|@czoPjg+e>?Gzj! zmR@w5E|4egvjOh`C@qIo#qOXti6K`!`x!PuUvc(Z>x_R*)t8Fa<4WZ9Yo0wqN)jYv zsO$(#8h0JbQmxE$X60Z@zJ;AR?R>C79Jt}(R9XRF0U7m5Q6L;V`z8nd57t7}4n7Bl z-Eq&0D}z9kk5~8t*`~T%VC1c!2-V6GclNxv!CkFXd1C zZjGXx%TZc!^B2#74W~(8I{iDgye_|42diVC7P>DqQH_|?PY`^ zS3ap`)RQa2II5IR_%^WN$}6`ej=SkQB5F{4Lz_SS*#ehr4;$L%t4bFpOE+>S-oLM; z*mf$oJdl#EsVzd}H?}oVX#1ObtYd4JT5JWXbTb=XOFSBG6fhX;9s|ZKBA2m~ifH+?MFk(}tTj%;DRbyL#DhJoDfL+(^m&BF&;@Z(D1XOp;}dB~em!;^1UXx5|>&wb8hcn`*&LvaFLc{!_LDjne5bQ zDV~wWZ;dw6kR{RH;>J9W@toitUh_S8}cuVv%5izmw3F)(_5yn=(pT0ty~QtBEl5$!buoR`;M)xs+ zm{gv8;)#dLT`0b%`XoN~}SwT4T#oI3jHw0=t5`T>-IS;^umpq1=;Q)_j8u0>*JY zsiUrkq3L{9oLQXRC@U&+pa~I~6zeCP|FN}k6N_MCa`)H}k^i3Ds8|xY96%d;#^NFT z9u&8<&9+7=hwpjAP6Vf0X8;X6f-`@>2Xd=qB1(54?%rY^bGB8olVGQThBS){5r2Is ztB({H7!4ja4ld*z18>R}Dmku`BOo4e1pSHt6ju}!AeNoC;SL9L`0_5eC@7Q~lsHXFxFme;_B~<7 z0V3xMTYpuYkILB>VG@YmRJbSJPXvA?_Yl^`cUQo62RwKG`w|K_-rL~E^muQh6WaXH z{nN{~&(OZH6}9c*8hbDes+XXrKM5BwrQg`_=pMW{dpzyBWeXGLZ*2}qSstKJ!l`I( zf}hB}im8B%C&+m1_+cvzZ zR45;Nhtc(BFf8dOTa-9|hs_cGKiTj)av@Fl5krF$Oa7JwU+Pzk$v?k~M3!phRGIhS z6z>1N`7=&1Ah&qS5tesRQ5Z|hdL(#>mi(5TL}?j*zY#HJy1xn4ioy-7DaD0t!AQceuY;8 z{=hPW*ZEuNtY2-B^ig^>KY_<}coRy|Eueco5CMm*uBa!HPMyKIWb#vNv{E(`=Iy#C z7fb5t^2`<@qMqA60&m|bdkXg)3{yM$Vg~-+*e(a3bq0whRqSb!=U!`HGJD&-BoC+I zN7Z~N$q$QCRMpOl%5!jc4x}7?^#Jj*mwgp9;3b7H>e|)rE1&=`Ai$y>@Wad$yFb2n zu@9FNUT<{AZISrudXeC(2ztn3gTanZzseWbpEk~~?k^Jk?AeS>XQLkyn;NSn*r z)zFgZ3#YHZ;CRcVJO;}JyvSv*p%gF1G+hVySHi}-r>5t2ODA3^g` zRYW9r23b$nYS;7=rS&TZl@gUX18SPYx`uYU>tYI=zj3rB>&sBiKx z4vd~$P*W$`*g1;Da)=vCAlGWcu_d>K+EjM9mQieMYk!&h%i!hyso&t?y{mo2{@>v3mEsQe z_EOO8uV|6l$u1=2t)`Axx@valMQj&)Bq*{x2$Tm-Z#Xf5iUwdBAGNJ*r0G2nTo1b` z!R3j-!U2eWQ~%oj0(>R?|F%^_xYiEZ-%F_{oFyz5HMVvj%@WYF|7FD;vI+}S;a8+N z2VvtB1|8K>TOxL3m@q-Xj``N62YiEIt*>-wq(hzMBp$rT_WZBAs8*7gF^uc zt8_nas^d>sNu!8=-CkGr;0nur01xLh>G0KWD8-_@in;~NbbkUgux-{i|L2;To74%W zRD_KPUSe-p*{JM};K@lVLPiWosV1YecqR6e!hR5K*jXX<@N?rFAgr% zsB3Q>o}cxv6Q!zr+b)lo;>J7nA6Z5{D@YyDisORwDsMU2=H!}|hUx9GBQ# z_9+Vt*@#lk^(ASOdSFtwV7Kl0>+(v5cSwBzloUCOD4kKQmOj-KChdhg#;P8Fce zQI{ZIK;dkOa5Mvnpbg{dnZ%d-_#{T0C_HHCw0fZe-rFUm@n&m~NIh6y!30ieLnOz2 zl-3J#fgSI+vgTCEJy6d_oI9*!U-KXAiIn_fy$Bj~uAa9TUuYj71rZXcwk0rm%N?*l}=Nu{DkcrY~g33LoQ zrK}bloJd98>PLx(r#T2kmoxUYa%7Lu1f%0{*Pya(24*qk1_!n{bJPB_RHND- zKttL$j1o`38p;q$UUel3Hb(A>4>xvdho;*qB= zfh?ORVbzEBH4?u2$iAF~-2N2MI!#g($8T>?jgp_@RV%!8U=Y=Qw=a=A>`d{Z^f7O> zqQMh&9C^tIV!Y7)<=J5r3Z-cpdQrQ(Sc!N4R!;SpEPkKpsWX8#`Zn|x_NTm~h_|2F z-+2Q znS_OA2Vc@)6N;yS@ySu*#Xtuismu2lkR$Q1H_2a|4RY{K$;lrW zf{~T^MLL4$`S2tkI@K9ZYj%e__*^B;<;zh4fg>7Pya2D77y0oU_TLl+~Yr6;9U&nzbIjo7_a-Lb&QKsVO%?>|$nv9t( zsPFJsiF{9RM*|1$;&3OvTk2}$zz^XaPsY>TPm)cdL6T#S!WIvc9e94@kra@`?IFhb zowHqy9amLROawO`B}-0TJhV9Q42C87X;p8V1NW{KO=)<$|NO&bf6>k1XsQzV#^Jk8 zN0Ew4KZvQ#9JuYpop#9wIp+2bADYw55klAMr}zq8s$-SH7PuSLuYx9mCNur$NHK}D z7ajR3NBWx9ixh9Nzm1FKCaoL>l_T#Pirz0(njB$r_;x|0gj3r36cagd>qJy-3<(#=;#Pli2SOSy^{mC*jWcZbJ%<|B~c&*5vB#ooipoT zeByPntHS~U-#)9`&2bv-@l~y{BB;9~R!ZWFi7?TwhXbd-0;i1~vZJwNYHs3+ zZhCJR2Lw46Mi0NhU28*BqbO0euLDQ<0_B)q_C6kQW%YApN(yhvUG^w~)kX9Gnb!qM z0-qh|7*konV~cxfHv*LN-VvBKt7!3zynLTbBCiLJk^>z*sf%z_#y|4@oDf>94Y^vJCUyRtP1W2X84yVq3O?(7= z!WQ#&B{XsY;2Q$4EtX92O?+wHHTcc+F*YISc4v41l|{K?XvtdeHh-clJ6Ewz`{kAn z)3b3heVEzAOmm}M^7c6de-)LTPeswLAo0pU2kvqf2qfry*%QzvW)~fpu z_czfgsTF&|6Q{U8e546(fXJ-cb<**YREH@tIgsXj*2EW2fs}dVoR$YEC1V9LHpe5I z{caQ7y$x$>5ckhIaGg*f-Y<37CA@ZCDc4xS7&2HbW-7hl2oMWDci@JqQj-L>gh>)% zH_!YEyFNNLxP*gRm4Z=};&O(HZC@*K$+xDxzERRZX0BLp#W6~D=KG2{*BpUVb_Yc= z{wmwdWC1eACf}<1zM3nD{GT<&W79uShijE7ku0-JAj=A*GFTl$+y9C-li>pV^4cxO zkWu`7ZwGJwxVM9bzwGT$g+J>BCco+JP?bOE?V#hYc{_OVr@Ro6-|<33e#8qPzu@g) z;LmqE`0=;99e(BSb~`lSk9Ir6@)x_nsf77f!i<$LQzgt?2@7;%b9wk+H_BLOB`mxW7Fh|4u7t%_ z!s07o)hb~%JlI@0`&u4UV(ltn9V%g+Dq&qJVcjZWJt|?nDq+3LvAGzqZ#fEVLM3cc zC2UG1?3GH`^h(&wO4#g5*xU+OL~h2s3TSS|Yi>+z@9g|uev`ett8=F2IQeyRCI`!} z(B%(L_Md{!z6au;^o&yc-l{VUpG%MF=4^_Oo;P%J4#c<2PrEs12Fp*-rTF5-5Pu8* zq~muVmvnd5^O0ePAF@11h25R0_(1k~cZB3Ioc^4LwVD$0?&JIp@6+7t<6NyNriFc- zKjOkEyPxy-s`y=vk%OFjk=GG}ofE2ZE-m6zTEv;Oh!bfM=g}fgqeYxWi#UlEaSkow zIA6pWw1^XE5$De$PM<}bJ&QPb7IE$@;?!BhKR3FFe+_ielnhNelIjK04|k^FE9LgX zoizcnhvSDI57MgPPWkHr#R~EEaAzH00VABX0Bj>zWXK2>S)^cl6mWTjQ~t!llMzn& zZF5q(Q~qe>L0boZ4MmR=~GN9}jImW`4V>D9%1!J9^fca)RI|B4p!26jj`E#aRWwMTAEN2{# z@TmgK<5^3$@yuH@9_AjSvhl2}VV1KSu$(L>eqE0WvUqe&wi7>*N4>LoDpRwa_>DQ* zn$04&vf-s;6g7d3@2`Nh6L?}@PvC(fCNi(@L}yD#uAj(rzcP`P{WTGxe2kJOvE+nF zPW-|n6-?p||4d@bUYyL}jmg~a#AGbaG4h$>>q?v@T43}O?4)V#^u)*tv#EfG!XDSa`IF+5_{faZzo5f2bXwNi!$dLMq z6F;6u17BfRZheIpRGY0mBdO{cTLGpDoqg6X_G`Weo) zMpoatm*$0x=e;Oxy0bQ|dmGJ) zH*KHk#LrODftlPvGm9rT{gfisd!^-aOG-GPOIn=zu3T(i!a z7Zy#%@7-psSpd`>ca0XaJ2DnK+bgO@=YiXqXx`h1QU3Pn&SEEi?~tB&MCPuB$dlFd zXaz*ZwZf0Qo90;YQQ8tGe*ci(SmNxUsPbD2xf5$Ws-nsNEe@`*x7h2$-(r8g_m;D{ z(qZ}rbco;R>3|Qb@O2Z#EOmM-0?8X8aC;+ld&g}Y1eEWa%2R3VQm0iB|6@MHd*xA! zbr3KA$jR>^8~XE7c5TyTyd-m$F?M1ZFP?WUM_%__Uc+SyIFrj}hcD+2Lzi=hZOeHQ zKQ8Cw^Lg8eAM_;G+q^(i-{!SH__jNHMt%r`u74;eSUWE)P*2U@VTZJShvR+8J3RQ= zcQ{u3SMUJ6SMYEfSFp$rD>y9btz=VPS;=8>XeIMBdCr!~#3K%3oE5klz&OO;)y&M} zEPW%7`+W&Xm>EvoZxC^2>{Wnn6&u}d6^CflCEqG9WX#1olbfBfgfAb$%au2HkL{lR9y|Zg zd+Y?=`)qf|_c`E}yw5{@`95!lbvHYEVnOF_W|5N3>;%&mj>!gF*wV}`yz6h;!rgBu zAYm&9_@J%qi*;Lh>nh#K!v=i7{_XyOGc}$!i=V78_`aixT1V1Sfhu*Rg!X&@b4uvX z4`4tErEbHNOK8zH7*IkVY=gcM`e_>+P(s!Zv9cxf=7$Kn61w)GGX=oB9h+7Owb_om zDWQ4Wxx=yTtW3WHJ822MxC1tpP>uqQD8xT@z{V1?eT0=Qp}8M%hmwz&sN3mufY@TE zvp&H1omdmtxs#1}wi8=+33b`UlDWIs&Rx6Uj1s!Hi?uY`&9-FjW-VKHW1UOrmIC7T zuq^}kFmKf!)^d3dLa2md_p+A$dz}q{EyCB|0L6QGbnVA*FkJ94uzZ^FF@h$aPJfKG z!(U+d#Mv9*l}`}I`E=qFEK@$|_F*OSsmnfiH=k%9!Xlq;DOkPzm_t6z+K+7`pT1B) zT>;VN(3x}mIGLheCm1tbI+&s2ax>vbmIVv)H%q+sRv4Wt07nA?S*!=P{n#%40m83&(hl#^Z?KVrqSyv3bXxE&O=k z4w|YjWIWVXrA^12_#LvMpg?aWjf?U0#Mx32T5Et%PyB4|qhbi*)!C3rE*Rk_*(N$$ z0s}oS)|Oj&w1n4QbAp$$#R+GMfqy>iKao{m7=4L0eU5G8{`!P4PszvIWG7Ii3+ed@ zELS15J;`ACNrZeMT|MdSWn={z2^e@<0%c!w;x`7@Cnztsx(6<#>7OEh3hC2N;g>@4 zJB3S#LK=Juse+$NJ;ftDJB5%hqz|FBpvdg6DMj3)boTC6cO;dVb04vhhnE@5e7ubqdM#74itG@`XN{bD76kc$vpJeVJWj_=a8D_Zudz|Hj!Wo^2ifK6QdQj>=Whk7 zBvm14t{?&7oh$5?g;&^*UtDo^R!ls;2eMuE%0-D#UXqiq+qtuiwGZA4k)QTb+2@$W z^>6Xd_HUi|jaxeWE$j5Y%FEF8s@unZ?L&v3_tTB5&U%!*zP1;gyUMe<2ody)xW>zu zevQ{=`!$~1y=%PQ*6TRK7Sh=3?9tuVWeVh#VUsDO-enwf8_GB>9w@}tH`s>U8yqG# zZ#erv(s`3L&%4R)Dpf$tEoU2L&S%fVzL2lvoNLh1?TKdU`hyccR!jSC@j%A!*rHC~ z@x1cB^KG1w3hDjZOuT!W ziHD*msUx37WJh2J)*gb{!Sj6-*gMmLgd-<_W zol*Nj#<>73O}OO@p*cSzKIAJvl|tiM0A%(BQj1?v53_^oHY|_re)qY+O~20zdE~yc zhhpj%!RV5RqW%mAPkwbqz5`U=Z`cFe%fp)-57_80bn5 zKX`=pPk71JD&XD|*3#-v4yN2codeMQ=RbLbW`A*q<$v+$cm85!jsAAxSEK2zzj?{7 zD4@sLP*lINmn#TqhM$>@yx?$}=9g zQ7Z?zP!Ly+bfE^XJm``e zo?qPCP-cYD^D%dDkW@5 zZMqQaz~4+vaG2epah=XraV2T4=T&t%(A8Ph)e|7Msw)|wxT?zq@T@8fxK3TQu7&_} zwXQ}c)~1 zF9Fjg1-s|ZV>dFpx+scIe*(pm_R$Tq%cVS>KWAp07tO97=vOy@RZk0WbpiHi028AF zv95S^Bhb|qpilwkAQl-C#Kb*8u3q4I2V)K3qhMD@WxTJ8Fy6Rg>K5#3N;z*iyxj4G zmp_8pOLanA9nocK2%BFV;%W!X5XzueC}OyPR)=D7&_N;A4Rdt{Ha!drS3n}n)j=8R z-7^@f@mWfWaMhEKr9J270_qaZ3i86)8{dZWD%FT!_hm=$Q27xE8}@zo3(#}>0;NPj zk9?L)okH0~9V1<>6_K-FLS*V!a#l6UA1YUvS|krtD~e~B6~*I;D0Zz^GzU)WXrAx# zXdeAaG_P8G41@F-4wcO@%zK~!dn{wG#j=(Qv21)y9BUb^fRE$2`;$0cuJ-Y+_VGNU zpa(Fw4F4!M0dM^SR5_p&&?oV(MsVZpc=k}k1U7tf0^7JR0ohPMw-S(^1r$<^L$-T0 zUgG7|P-P0}tOE4aT`vObSe@4^x4Nq-9@m_x?z$O>=O5cFt{6OsI0?{QT9E0vbW&ZmlZwCt%mAd&YfO? zOOK?c>*ViX&_Dql6fi~suLCHf9DT2%p7RqUl>Ia<_b3&ZQetQvp49xZX^W zfB!YZhCf%ga79MaHW-?rwEv5KR;5$E(^Ugc9j`lGVG%4fD1&=jWba2x`waQJTs0Ks zua0GQGs*r~X>+%V^pH%JIYT2{u3E~^Yj06Vtz@?<;}o{E^^Xel)fMPVl{U*a8ecA7 zQ)x5(<^K!)Kn41q@uY9&idCl8E{hd)lSXV-+Gi-OnS16b+2!nEO8X3DgAM<@(acp% zaX_yLEH!`~ptRWmTPn~msdT#1%oQCW{|s-&k%`=Gxa{^oX&)zZbBxVw>!fn_Xr+Ce z(md?l71*Z9EP9->J#39aV&yB`?2XM`(fBRy!;p&NpEK`=2gnOoEYXe`KW6fZj8~_! zno@co)$p&JPf$;V3j0=?y7Z>hkpKZivx&|wcdP9bscy>9l;X|4o};orhN#!GnD0a>_3 zj`5k&zCfv9L#lTRS1o`!9^qGWSa_Ed_M4}UxYNUaK_M~wZ8!T`3s)ST{6CXY{4?|i zUgeJYQb~)~xP6EkzUXGZrI46?#LXTAHk3?#(G{mC*)g9xo|H-MpnMI)x|D`E~B`wH$k{(*7^{7b=|=w{*qM zWp>#c-0iyT7O+SeRHj@-`q&EeK}wtDm;GPp_bSl8uOQ$2&2s(LH(!#-lB)RA-YYT) z?^|HK`Og5nskHA&iw^x4eTkO;RC&g{CEVjA9_7J7{8s}eE2KxV<8wEAy@&lv1@_dp Y)ZS-3?B5g;_nx>^VT-4&T;oIk4?K(RN&o-= diff --git a/latest/commands/accounts.html b/latest/commands/accounts.html index 426132fdfa..b42620bcf1 100644 --- a/latest/commands/accounts.html +++ b/latest/commands/accounts.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/compile.html b/latest/commands/compile.html index 2c7777c07b..922a5e8237 100644 --- a/latest/commands/compile.html +++ b/latest/commands/compile.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/console.html b/latest/commands/console.html index 8febbf2dc2..0ae6de3333 100644 --- a/latest/commands/console.html +++ b/latest/commands/console.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/init.html b/latest/commands/init.html index 1cc9529d3a..58ef5d8e38 100644 --- a/latest/commands/init.html +++ b/latest/commands/init.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/networks.html b/latest/commands/networks.html index ef7bff5224..8f8892242f 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -50,6 +50,7 @@ + @@ -258,7 +259,7 @@

    list
    Options:
    -

    local | goerli | mainnet-fork | goerli-fork | mainnet | sepolia | sepolia-fork

    +

    mainnet-fork | mainnet | sepolia | sepolia-fork | goerli | goerli-fork | local

    diff --git a/latest/commands/plugins.html b/latest/commands/plugins.html index 2ba37f15c4..be2928ca11 100644 --- a/latest/commands/plugins.html +++ b/latest/commands/plugins.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/pm.html b/latest/commands/pm.html index 36b2f03365..ad5f0dc046 100644 --- a/latest/commands/pm.html +++ b/latest/commands/pm.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/run.html b/latest/commands/run.html index bef47c1363..9c760d6220 100644 --- a/latest/commands/run.html +++ b/latest/commands/run.html @@ -50,6 +50,7 @@ + diff --git a/latest/commands/test.html b/latest/commands/test.html index 5248f4272b..69da29be77 100644 --- a/latest/commands/test.html +++ b/latest/commands/test.html @@ -50,6 +50,7 @@ + diff --git a/latest/genindex.html b/latest/genindex.html index 60c3728522..19abd79569 100644 --- a/latest/genindex.html +++ b/latest/genindex.html @@ -47,6 +47,7 @@ + diff --git a/latest/index.html b/latest/index.html index 36a93d5438..2b6cdd20bb 100644 --- a/latest/index.html +++ b/latest/index.html @@ -49,6 +49,7 @@ + diff --git a/latest/methoddocs/ape.html b/latest/methoddocs/ape.html index f50ab74411..b493b093fd 100644 --- a/latest/methoddocs/ape.html +++ b/latest/methoddocs/ape.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/ape_accounts.html b/latest/methoddocs/ape_accounts.html index 63eeb0fe8a..166a3b20ad 100644 --- a/latest/methoddocs/ape_accounts.html +++ b/latest/methoddocs/ape_accounts.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/api.html b/latest/methoddocs/api.html index 32a97154f6..589daf6b2a 100644 --- a/latest/methoddocs/api.html +++ b/latest/methoddocs/api.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/cli.html b/latest/methoddocs/cli.html index 329ae55074..b06a9e9293 100644 --- a/latest/methoddocs/cli.html +++ b/latest/methoddocs/cli.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/contracts.html b/latest/methoddocs/contracts.html index cd43f96ea3..f2ffedaf6b 100644 --- a/latest/methoddocs/contracts.html +++ b/latest/methoddocs/contracts.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/exceptions.html b/latest/methoddocs/exceptions.html index 7bf81f8ac1..a0f0248474 100644 --- a/latest/methoddocs/exceptions.html +++ b/latest/methoddocs/exceptions.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/managers.html b/latest/methoddocs/managers.html index 46d8fe96e1..dbaf1162db 100644 --- a/latest/methoddocs/managers.html +++ b/latest/methoddocs/managers.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/plugins.html b/latest/methoddocs/plugins.html index e0e678493b..7d6186de9c 100644 --- a/latest/methoddocs/plugins.html +++ b/latest/methoddocs/plugins.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/types.html b/latest/methoddocs/types.html index 20be618f69..d2741d5e34 100644 --- a/latest/methoddocs/types.html +++ b/latest/methoddocs/types.html @@ -50,6 +50,7 @@ + diff --git a/latest/methoddocs/utils.html b/latest/methoddocs/utils.html index dcb2ab3640..bf0ca0be80 100644 --- a/latest/methoddocs/utils.html +++ b/latest/methoddocs/utils.html @@ -49,6 +49,7 @@ + diff --git a/latest/py-modindex.html b/latest/py-modindex.html index 2f71ef9f9f..be40fdb84d 100644 --- a/latest/py-modindex.html +++ b/latest/py-modindex.html @@ -50,6 +50,7 @@ + diff --git a/latest/search.html b/latest/search.html index 8f7563928b..da9d0cb883 100644 --- a/latest/search.html +++ b/latest/search.html @@ -50,6 +50,7 @@ + diff --git a/latest/searchindex.js b/latest/searchindex.js index 1c2beef2fb..18cc6ec518 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape-accounts", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 12, 16, 20, 21, 22, 23, 25, 27, 28, 30, 31, 32, 33, 36, 37], "line": [0, 4, 5, 13, 16, 18, 36, 37, 38], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 33, 35, 37, 38], "local": [0, 2, 4, 6, 10, 12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 38, 39], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "can": [0, 6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "unlock": [0, 20], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "script": [0, 7, 9, 13, 16, 20, 21, 24, 31, 32, 36, 38, 39], "consol": [0, 7, 9, 20, 25, 26, 28, 29, 32, 33, 36, 38], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "load": [0, 1, 13, 14, 16, 19, 20, 21, 24, 25, 26, 27, 28, 33, 35, 39], "method": [0, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 32, 34, 35, 38, 39], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 32, 37, 38, 39], "arg": [0, 4, 5, 6, 7, 12, 13, 14, 15, 18, 19, 24, 25, 26], "an": [0, 3, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39], "exist": [0, 12, 13, 14, 16, 18, 19, 21, 22, 24, 28, 32, 35, 38], "v": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 27, 31], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 31, 38], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 24], "One": [0, 1, 2, 3, 4, 5, 6, 8, 22, 24, 25, 38, 39], "error": [0, 1, 2, 3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 19, 21, 24, 25, 31, 32], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 14, 18, 19, 20, 22, 23, 24, 27, 28, 31, 32, 36], "success": [0, 1, 2, 3, 4, 5, 6, 8, 12, 24, 31, 36], "info": [0, 1, 2, 3, 4, 5, 6, 8, 13, 16, 21, 24, 28, 31, 38], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 20, 24, 26, 31, 32], "argument": [0, 1, 5, 6, 8, 12, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 32, 35, 37, 39], "alia": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 35], "requir": [0, 5, 6, 10, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 27, 30, 32, 33, 36, 38, 39], "privat": [0, 11, 12, 20], "kei": [0, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 32, 39], "creat": [0, 3, 12, 13, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 32, 33, 38], "random": [0, 20, 38], "mnemon": [0, 11, 16, 19, 20, 23, 38], "seed": [0, 11, 19, 20], "phrase": [0, 11, 19, 20], "hide": [0, 20], "newli": [0, 20], "termin": [0, 13, 14, 15, 16, 36, 38], "word": [0, 11, 19, 20], "count": [0, 16, 18, 19, 20], "word_count": [0, 11], "number": [0, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 32], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 30, 32, 37, 38, 39], "12": [0, 11, 20], "hd": [0, 19, 20], "path": [0, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 25, 27, 32, 38], "custom_hd_path": 0, "specifi": [0, 12, 13, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 37, 38, 39], "deriv": [0, 19, 32, 38], "m": [0, 11, 19, 38], "44": [0, 11, 19, 38], "60": [0, 11, 19, 32, 38], "0": [0, 6, 8, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 34, 38, 39], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32, 34, 37, 38, 39], "avail": [0, 5, 11, 12, 14, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 30, 31, 38, 39], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 33, 36, 38, 39], "output": [0, 13, 14, 15, 18, 19, 22, 24, 28, 31, 38, 39], "plugin": [0, 9, 11, 12, 13, 16, 19, 20, 21, 24, 25, 26, 27, 32, 37, 38], "manifest": [1, 12, 16, 27, 35], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 18, 19, 22, 23, 24, 27, 30, 32, 35, 36, 37, 39], "save": [1, 16, 19, 20, 25, 37], "result": [1, 4, 12, 13, 14, 16, 19, 23, 24, 25], "back": [1, 12, 14, 16, 25, 32], "note": [1, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39], "ap": [1, 3, 4, 5, 6, 7, 8, 20, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "automat": [1, 6, 11, 13, 16, 17, 21, 24, 25, 27, 32, 35, 37, 38, 39], "recompil": [1, 27], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 28, 32, 37, 38, 39], "chang": [1, 8, 12, 13, 14, 16, 22, 23, 24, 29, 30, 31, 32, 37, 38], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 22, 24, 32, 35, 36, 39], "each": [1, 12, 16, 17, 18, 19, 20, 23, 26, 27, 28, 32, 37, 38, 39], "time": [1, 12, 14, 16, 18, 20, 21, 22, 23, 25, 27, 38, 39], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "do": [1, 12, 15, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 37, 38], "have": [1, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39], "manual": [1, 24, 32, 38], "trigger": [1, 38], "file_path": [1, 12, 16], "f": [1, 6, 13, 14, 16, 20, 21, 28, 37], "forc": [1, 6, 12, 16, 27], "select": [1, 13, 14, 16, 20, 21, 24, 37], "": [1, 5, 6, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39], "size": [1, 12, 16], "show": [1, 12, 15, 19, 20, 21, 24, 30, 31, 32, 38, 39], "deploy": [1, 12, 14, 16, 33], "bytecod": [1, 12, 22], "includ": [1, 5, 6, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 30, 35, 38, 39], "depend": [1, 6, 9, 12, 16, 17, 18, 19, 28], "also": [1, 6, 10, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 37, 38, 39], "open": [2, 27, 36, 38], "allow": [3, 11, 12, 13, 16, 17, 21, 23, 24, 25, 32, 34, 36, 37, 38, 39], "user": [3, 10, 12, 13, 15, 16, 17, 18, 19, 21, 23, 25, 31, 36, 38], "folder": [3, 7, 8, 16, 18, 22, 24, 26, 33, 38, 39], "config": [3, 10, 19, 20, 22, 23, 24, 29, 30, 33, 38, 39], "yaml": [3, 4, 12, 13, 16, 17, 19, 20, 22, 23, 24, 27, 30, 32, 33, 38, 39], "more": [3, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39], "inform": [3, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 31, 32, 33, 35, 38], "http": [3, 12, 16, 18, 19, 23, 28, 30, 31, 32, 36], "doc": [3, 11, 12, 18, 19, 28], "apeworx": [3, 19, 28, 29, 30, 32, 35, 36], "io": [3, 18], "stabl": 3, "userguid": 3, "html": [3, 18, 38], "github": [3, 6, 12, 16, 17, 19, 23, 30, 32, 36], "org": [3, 16, 27], "repo": [3, 16, 19], "clone": [3, 19, 27, 34], "templat": [3, 28], "regist": [4, 12, 16, 17, 19, 37], "ecosystem": [4, 12, 13, 15, 16, 17, 21, 26, 29, 30, 32, 37, 38], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 35, 37, 39], "format": [4, 11, 12, 13, 16, 18, 19], "output_format": 4, "tree": [4, 12, 13, 19], "ecosystem_filt": [4, 16], "filter": [4, 12, 13, 14, 21], "ethereum": [4, 12, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 32, 34, 37, 38, 39], "network_filt": [4, 16], "goerli": [4, 23, 32, 37, 39], "mainnet": [4, 12, 16, 17, 21, 23, 24, 26, 29, 32, 35, 37, 39], "fork": [4, 9, 12, 16, 23, 38, 39], "sepolia": [4, 21, 37], "provider_filt": [4, 12, 16], "test": [4, 9, 12, 16, 18, 19, 21, 22, 24, 25, 27, 28, 32, 36], "geth": [4, 12, 15, 16, 19, 25, 30, 32, 38, 39], "start": [4, 12, 14, 16, 18, 19, 21, 24, 28, 29, 32, 35, 36, 37, 38], "subprocess": [4, 12, 15], "node": [4, 12, 16, 18, 23, 30, 32], "independ": 4, "stream": [4, 19], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 13, 15, 16, 18, 19, 22, 32], "see": [4, 10, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "dir": 5, "y": [5, 6, 16, 27], "ye": [5, 6, 13, 27], "don": [5, 16, 25, 28, 32, 38, 39], "t": [5, 12, 16, 18, 23, 25, 28, 32, 38, 39], "ask": [5, 12, 20, 27], "confirm": [5, 6, 12, 13, 14, 16, 20, 27], "u": 5, "upgrad": [5, 30, 34, 36], "newest": 5, "displai": [5, 12, 14, 15, 18, 19, 20, 32, 39], "core": [5, 12, 20, 23, 25, 27, 28, 32, 33], "next": [5, 12, 16, 32], "packag": [6, 7, 12, 15, 16, 17, 19, 20, 22, 28, 35, 36], "tool": [6, 25, 36], "version": [6, 12, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 32, 36, 38], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 39], "re": [6, 8, 12, 16, 24, 27, 38], "download": [6, 12, 16, 17, 19, 27], "cach": [6, 10, 12, 16, 22, 24, 27, 38], "ref": [6, 16, 27], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 27, 28, 30, 32, 33, 34, 38, 39], "refer": [6, 12, 14, 16, 23, 25, 27, 28, 32], "flag": [6, 12, 20, 21, 22, 27, 30, 31, 32, 37, 38, 39], "branch": [6, 12, 16, 19, 27, 30], "tag": [6, 16, 18, 27], "instead": [6, 12, 13, 18, 19, 22, 23, 28, 32], "referenc": [6, 16, 27], "If": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39], "specif": [6, 12, 15, 16, 21, 22, 30, 32, 38, 39], "ar": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39], "onli": [6, 7, 12, 13, 14, 16, 18, 19, 21, 25, 26, 27, 37, 38, 39], "those": [6, 16, 18, 21, 25, 27, 28, 32, 38], "prompt": [6, 11, 13, 20, 21, 27], "choos": [6, 13, 16], "exampl": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "packagenam": 6, "1": [6, 10, 12, 14, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 38, 39], "2": [6, 16, 18, 23, 24, 25, 26, 27, 30, 32, 34, 38, 39], "must": [7, 11, 12, 13, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 32, 35, 38], "either": [7, 12, 13, 16, 19, 20, 21, 25, 28, 32, 36], "defin": [7, 12, 14, 15, 17, 18, 19, 24, 28, 32, 37, 38], "main": [7, 17, 25, 29, 31, 32], "cli": [7, 12, 15, 16, 19, 20, 22, 24, 30, 36, 38], "click": [7, 13, 21, 28, 30, 32, 37], "group": [7, 18, 25, 28, 37], "object": [7, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 33, 37, 38, 39], "call": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 34, 37, 38, 39], "network": [7, 9, 10, 13, 14, 15, 24, 25, 26, 28, 30, 35, 36, 39], "given": [7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 32, 38], "should": [7, 12, 15, 16, 18, 19, 20, 27, 28, 38, 39], "import": [7, 11, 12, 13, 14, 16, 19, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39], "mix": 7, "ins": 7, "necessari": [7, 13, 16], "oper": [7, 11, 12, 15, 25, 31], "interact": [7, 12, 14, 16, 20, 24, 34, 36, 38, 39], "drop": [7, 19], "session": [7, 12, 16, 24, 32, 36], "after": [7, 12, 14, 16, 17, 20, 25, 32, 33, 36, 39], "launch": [8, 24, 32, 39], "pytest": [8, 10, 20, 24, 33], "run": [8, 9, 12, 16, 18, 19, 21, 23, 24, 25, 26, 27, 30, 31, 33, 36, 37, 38, 39], "pytest_arg": 8, "w": [8, 12], "watch": [8, 38], "file": [8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 30, 32, 33, 37, 38, 39], "suit": [8, 30, 38], "watch_fold": 8, "delai": [8, 32, 37], "watch_delai": 8, "between": [8, 12, 14, 16, 18, 32], "poll": [8, 14, 16, 32, 38], "cycl": 8, "5": [8, 18, 20, 23, 25, 27, 30, 38, 39], "second": [8, 14, 15, 16, 25, 32, 38, 39], "overview": 9, "account": [9, 10, 13, 14, 15, 19, 22, 23, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39], "develop": [9, 10, 12, 16, 19, 21, 26, 30, 32, 36], "compil": [9, 10, 15, 18, 19, 23, 24, 25, 30, 36, 38], "queri": [9, 10, 14, 15, 24], "data": [9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 24, 25, 32, 39], "configur": [9, 12, 14, 15, 16, 17, 19, 20, 22, 27, 33, 38], "make": [9, 12, 17, 20, 21, 23, 24, 25, 32, 37, 38], "transact": [9, 11, 14, 15, 16, 18, 19, 20, 23], "proxi": [9, 12, 16], "publish": [9, 12, 14, 16, 38], "log": [9, 12, 13, 14, 16, 18, 36], "pm": [9, 16, 27], "init": [9, 26, 33], "api": [9, 13, 15, 16, 17, 19, 20, 23, 27, 32, 34], "except": [9, 12, 13, 14, 16, 19, 32, 38, 39], "type": [9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 28, 34, 35, 38, 39], "util": [9, 10, 13, 20, 21, 24, 28, 37, 39], "address": [10, 11, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 27, 34, 38], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 28, 32], "checksumaddress": [10, 11, 12, 14, 16, 18], "contract_typ": [10, 14, 15, 16, 23, 27], "contracttyp": [10, 12, 14, 15, 16], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 28, 38], "txn_hash": [10, 12, 14, 15, 16, 39], "abi": [10, 12, 14, 15, 16, 17, 19, 22, 38, 39], "list": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 28, 30, 32, 38], "constructorabi": [10, 12, 14, 15, 16, 19], "fallbackabi": [10, 16], "receiveabi": [10, 16], "methodabi": [10, 12, 14, 15, 16, 19], "eventabi": [10, 12, 14, 16, 19], "errorabi": [10, 14, 15, 16], "structabi": [10, 14, 16], "unprocessedabi": [10, 16], "dict": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25], "contractinst": [10, 12, 14, 16, 25, 39], "face": [10, 15], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 32], "instanti": [10, 22], "projectmanag": [10, 14, 16, 24, 38], "current": [10, 12, 13, 14, 16, 19, 30, 32, 33], "accountmanag": [10, 16, 24], "chain": [10, 12, 15, 17, 19, 24, 25, 26, 32, 36, 37], "chainmanag": [10, 15, 16, 24, 38], "disconnect": [10, 12, 16, 21, 32, 38], "connect": [10, 12, 15, 16, 21, 23, 28, 29, 30, 37, 38, 39], "blockchain": [10, 12, 15, 16, 17, 20, 25, 30, 32, 38], "activ": [10, 12, 13, 14, 16, 24, 25, 37, 38], "purpos": [10, 12, 16, 18, 20, 23, 26, 31], "control": [10, 12, 16, 20, 21, 32, 37, 38, 39], "state": [10, 12, 14, 16, 20, 25], "handi": [10, 16], "about": [10, 12, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39], "compilermanag": [10, 16], "len": [10, 16], "registered_compil": [10, 16], "configmanag": [10, 12, 16, 17], "convert": [10, 13, 15, 19, 24, 25], "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 30, 31, 32, 38, 39], "tupl": [10, 11, 14, 16, 17, 18, 19], "convers": [10, 12, 17], "function": [10, 12, 13, 14, 16, 18, 19, 20, 21, 25, 26, 32], "conversionmanag": [10, 16], "networkmanag": [10, 16, 24, 38], "home": [10, 16, 20, 23, 24, 26, 32, 36], "runner": 10, "work": [10, 12, 14, 16, 17, 19, 25, 26, 27, 28, 30, 32, 37, 38, 39], "revert": [10, 12, 15, 16, 19, 32, 38], "catch": 10, "expect": [10, 14, 16, 38, 39], "logic": [10, 12, 15, 16, 25, 28, 32], "resembl": 10, "rais": [10, 12, 15, 16, 19, 32, 38], "ape_account": [11, 20, 21], "accountcontain": [11, 17], "data_fold": [11, 12, 16], "account_typ": [11, 12, 13, 17, 21], "accountapi": [11, 12, 13, 16, 17, 20, 21, 25, 28], "loaded_account": 11, "keyfileaccount": [11, 12, 17, 21], "properti": [11, 12, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 39], "iter": [11, 12, 14, 15, 16, 17], "over": [11, 12, 16], "return": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 32, 34, 38, 39], "alias": [11, 12, 13, 16, 21], "keyfile_path": 11, "lock": [11, 12, 16, 22, 38], "bool": [11, 12, 13, 14, 15, 16, 18, 19, 20, 38], "true": [11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 27, 32, 35, 38, 39], "subclass": [11, 12, 13, 14, 16, 17, 19], "shorten": [11, 12, 16], "quicker": [11, 12], "access": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 27, 28, 32, 33, 35, 37, 38], "set_autosign": [11, 20], "enabl": [11, 18, 20, 25, 38], "passphras": [11, 20], "sign": [11, 12, 15, 18], "messag": [11, 12, 13, 15, 18, 19, 24, 28, 31, 32, 38], "paramet": [11, 12, 14, 15, 16, 17, 18, 19, 32, 38], "fals": [11, 12, 13, 14, 16, 18, 19, 38], "disabl": [11, 38], "enter": [11, 12, 20, 31, 32, 38], "sign_messag": [11, 12, 20], "msg": [11, 12, 13, 18, 25, 38], "signer_opt": [11, 12], "messagesignatur": [11, 12, 18], "handl": [11, 12, 15, 17, 19, 21, 24, 32], "variou": [11, 12, 30, 34, 39], "For": [11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "signablemessag": [11, 12, 18], "int": [11, 12, 14, 15, 16, 17, 18, 19, 20], "byte": [11, 12, 14, 16, 18, 19, 25], "noqa": [11, 12, 16], "e501": [11, 12, 16], "addit": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 32, 39], "kwarg": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 35, 38, 39], "signer": [11, 12, 18, 20, 21, 25], "modifi": [11, 12, 13, 18, 19, 24, 25, 32], "signatur": [11, 12, 14, 25], "correspond": [11, 12, 14, 16, 18, 21, 32, 38], "sign_transact": [11, 12], "txn": [11, 12, 15, 26, 32, 39], "transactionapi": [11, 12, 14, 15, 16], "mai": [11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 38, 39], "input": [11, 12, 13, 14, 15, 19, 20, 22], "howev": [11, 12, 14, 16, 20, 23, 25, 27, 28, 30, 32, 34, 37, 38, 39], "properli": [11, 12, 16, 28], "here": [11, 12, 17, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 37, 38], "meant": [11, 12, 18, 32], "execut": [11, 12, 13, 14, 16, 18, 21, 24, 25, 31, 33, 37, 38], "doe": [11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 28, 30, 32, 36, 38, 39], "wish": [11, 12, 16, 20, 22, 29, 31, 32, 35], "generate_account": [11, 12, 20], "hd_path": [11, 19, 38], "gener": [11, 12, 13, 16, 18, 19, 22, 25, 27, 31, 32, 35, 38], "new": [11, 12, 14, 16, 19, 21, 27, 30, 32, 36], "encrypt": [11, 20], "storag": [11, 25], "hierarch": 11, "determinist": 11, "amount": [11, 12, 14, 16, 25, 26, 32, 39], "import_account_from_mnemon": [11, 20], "space": [11, 19], "separ": [11, 18, 20, 25, 28, 38], "repres": [11, 12, 13, 16, 17, 18, 19, 32, 38, 39], "import_account_from_private_kei": [11, 20], "private_kei": [11, 19, 20], "hex": [11, 16, 19, 20, 25], "string": [11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 25, 32, 38], "base": [12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28, 30, 32, 37, 38, 39], "baseinterfacemodel": [12, 14, 16, 19], "baseaddress": [12, 14, 16], "__dir__": [12, 14], "ipython": [12, 14, 24, 39], "tab": [12, 14], "complet": [12, 14, 16, 19, 37, 38], "send_everyth": 12, "receiptapi": [12, 14, 15, 16, 25, 26, 39], "accountserror": [12, 15], "nonc": [12, 14, 16], "invalid": [12, 16, 18, 38], "sender": [12, 14, 16, 22, 25, 33, 34, 35, 38, 39], "enough": [12, 25], "fund": [12, 15, 20, 25, 38], "transactionerror": [12, 15], "neg": [12, 16], "signatureerror": [12, 15], "apinotimplementederror": [12, 15], "set": [12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 31, 32, 33, 38, 39], "support": [12, 16, 18, 19, 26, 30, 32, 34, 36, 39], "invok": [12, 13, 14, 16, 21, 24, 25, 38, 39], "send": [12, 15, 25, 32, 39], "differ": [12, 14, 16, 23, 27, 28, 30, 32, 34, 38], "balanc": [12, 14, 20, 24, 25, 38], "fee": [12, 26, 32], "send_private_transact": 12, "check_signatur": [12, 20], "eip712messag": [12, 20], "verifi": [12, 33, 36], "wa": [12, 15, 16, 18, 19, 22, 25, 32, 36], "union": [12, 13, 16, 18, 19], "check": [12, 14, 16, 18, 19, 20, 25, 27, 34, 36, 38], "need": [12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 27, 28, 32, 37, 38, 39], "first": [12, 14, 16, 20, 21, 24, 25, 26, 27, 30, 32, 35, 37], "otherwis": [12, 14, 16, 17, 18, 23, 24, 27, 32, 39], "declar": [12, 16, 23, 28, 39], "contractcontain": [12, 14, 16, 25], "deploi": [12, 14, 15, 16, 22, 26, 27, 35, 38, 39], "blueprint": [12, 16], "evm": [12, 16, 25, 32], "like": [12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39], "mean": [12, 14, 20, 21, 38, 39], "eip": [12, 16, 18, 32, 34, 35, 39], "5202": [12, 16], "which": [12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 28, 32, 35, 38, 39], "implement": [12, 13, 15, 16, 17, 19, 20, 21, 27, 32, 34], "contain": [12, 13, 14, 16, 17, 18, 19, 22, 25, 29, 32, 33, 35, 36, 38], "receipt": [12, 14, 16, 25, 32, 38, 39], "smart": [12, 14, 15, 18, 25, 33, 35, 36, 38, 39], "befor": [12, 14, 16, 19, 21, 25, 32, 37, 38, 39], "attempt": [12, 15, 27, 28, 34, 38], "verif": [12, 14, 22], "instanc": [12, 14, 16, 18, 19, 21, 22, 23, 25, 35, 37, 38, 39], "prepare_transact": 12, "cannot": [12, 13, 38, 39], "afford": 12, "prepar": 12, "abstract": [12, 15, 19, 25, 28, 32], "transfer": [12, 25, 38], "addresstyp": [12, 14, 15, 16, 18], "receiv": [12, 16, 20, 25, 38], "extra": [12, 19, 20, 27], "typic": [12, 16, 18, 20, 22, 28, 32, 38], "rpc": [12, 23, 25, 39], "eth_sendprivatetransact": [12, 25], "achiev": [12, 25, 27, 32], "ignor": [12, 16, 27, 28], "accountcontainerapi": [12, 16, 17], "collect": [12, 13, 15, 16, 18], "__contains__": [12, 16], "indexerror": [12, 15, 16, 19], "__delitem__": [12, 16], "delet": [12, 16, 27, 28], "notimplementerror": 12, "overridden": [12, 15], "within": [12, 15, 19, 26, 28, 30, 37, 38], "__getitem__": [12, 16, 19], "get": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 27, 32, 35, 36, 37, 38, 39], "__len__": [12, 16], "append": [12, 16, 19, 22], "add": [12, 13, 15, 16, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 37, 38, 39], "alreadi": [12, 13, 15, 16, 20, 21, 24, 25, 27, 29, 32, 35], "remov": [12, 16, 19, 38], "known": [12, 14, 16, 19, 21], "impersonatedaccount": 12, "raw_address": 12, "testaccountapi": [12, 20], "generateddevaccount": [12, 19], "directli": [12, 14, 16, 20, 21, 22, 25, 26, 27, 32, 39], "how": [12, 13, 16, 19, 20, 22, 25, 26, 27, 32, 37, 38, 39], "thei": [12, 14, 16, 17, 19, 24, 25, 27, 28, 31, 32, 37], "up": [12, 16, 19, 21, 23, 24, 29, 32, 33, 36, 38, 39], "fixtur": [12, 16, 20, 32], "testaccountcontainerapi": 12, "we": [12, 16, 18, 19, 20, 21, 25, 26, 28, 30, 32, 36, 37, 38, 39], "know": [12, 18, 21, 22, 25, 27, 28, 32, 38], "eoa": 12, "doesn": [12, 18], "person": [12, 20], "raw": [12, 16, 18, 20, 22, 32], "baseinterfac": [12, 19], "total": [12, 14, 16, 18], "code": [12, 13, 15, 16, 18, 21, 25, 27, 28, 35, 36, 38], "hexbyt": [12, 16, 18, 25], "codes": 12, "histori": [12, 16, 25, 26], "accounthistori": [12, 16], "ha": [12, 14, 15, 19, 25, 26, 35, 38, 39], "made": [12, 16, 23, 25, 26], "is_contract": 12, "associ": [12, 14, 16], "compilerapi": [12, 16, 17, 28, 30], "compiler_set": 12, "languag": [12, 25, 30, 36], "solid": [12, 16, 17, 22, 23, 25, 28, 30, 38], "vyper": [12, 17, 22, 25, 30, 34, 38], "repositori": [12, 19], "contract_filepath": [12, 16], "sequenc": [12, 13, 16, 19], "base_path": [12, 15, 16], "sourc": [12, 13, 14, 15, 16, 18, 24, 25, 26, 27, 28, 30, 33, 34, 35, 36, 38], "pathlib": [12, 13, 16, 19, 22], "directori": [12, 13, 16, 19, 20, 22, 23, 24, 26, 27, 28, 30, 32, 33, 35, 37, 38], "via": [12, 13, 14, 15, 16, 17, 20, 23, 25, 27, 28, 32, 36, 37, 38], "adhoc": [12, 13, 16, 22], "pluginconfig": [12, 16, 17], "enrich_error": [12, 16], "err": [12, 15, 16], "contractlogicerror": [12, 15, 16, 38], "enrich": [12, 16], "pc": [12, 16, 18], "locat": [12, 16, 18, 22, 23, 28, 32, 38], "runtim": [12, 13, 16], "get_vers": 12, "all_path": 12, "retriev": [12, 16, 19, 25, 34], "combin": [12, 16, 32, 38], "supports_source_trac": 12, "abl": [12, 16, 19, 20, 22, 25, 34, 38, 39], "traceback": 12, "trace": [12, 15, 16, 18, 19, 25, 38], "configenum": 12, "enum": [12, 13], "limit": [12, 13, 23, 32], "item": [12, 15, 16, 17, 18, 19, 24, 25, 27, 28, 37], "color": [12, 19, 31], "red": [12, 15, 31], "blue": [12, 31, 39], "green": [12, 31], "rather": [12, 16, 23, 27, 38], "than": [12, 14, 16, 18, 21, 23, 27, 32, 38, 39], "arbitrari": 12, "usag": [12, 13, 14, 16, 17, 18, 19, 20, 24, 28, 38, 39], "myenum": 12, "foo": [12, 13, 16, 19, 25, 32, 38], "bar": [12, 13, 19, 32, 38, 39], "myconfig": 12, "my_enum": 12, "model": [12, 16, 18, 19, 39], "genericconfig": 12, "configdict": [12, 19], "special": [12, 17, 20, 27], "_case_sensit": [12, 16], "_env_prefix": [12, 16], "_env_fil": [12, 16], "dotenvtyp": [12, 16], "posixpath": [12, 16], "_env_file_encod": [12, 16], "_env_ignore_empti": [12, 16], "_env_nested_delimit": [12, 16], "_env_parse_none_str": [12, 16], "_secrets_dir": [12, 16], "baseset": 12, "converterapi": [12, 16, 17], "convertedtyp": 12, "throw": [12, 16, 19], "conversionerror": [12, 15, 16], "fail": [12, 13, 15, 16, 19, 25, 27, 28, 32, 38], "is_convert": [12, 16], "explorerapi": [12, 16, 17, 35], "networkapi": [12, 15, 16, 17], "particular": [12, 16, 38], "get_address_url": 12, "url": [12, 16, 23], "get_contract_typ": 12, "been": [12, 16, 18, 19, 38], "get_transaction_url": 12, "transaction_hash": [12, 16, 18], "hash": [12, 14, 16, 18, 22, 24], "publish_contract": [12, 35], "ecosystemapi": [12, 16, 17, 30, 32], "request_head": [12, 16], "fee_token_symbol": 12, "fee_token_decim": 12, "18": 12, "extraattributesmixin": [12, 19], "relat": [12, 15, 16, 17], "__ape_extra_attributes__": 12, "extramodelattribut": [12, 19], "suppli": [12, 38], "attribut": [12, 14, 16, 19, 25], "__getattr__": [12, 14, 16, 19], "seri": 12, "add_network": 12, "network_nam": [12, 16, 37], "attach": [12, 13, 39], "e": [12, 16, 19, 20, 23, 25, 27, 32, 38], "g": [12, 16, 19, 20, 23, 25, 27, 32, 38], "l2": [12, 29], "optim": [12, 29, 32, 38, 39], "networkerror": [12, 15, 16], "create_transact": 12, "everyth": [12, 28, 30], "initi": [12, 14, 16, 18, 24, 25, 26, 34, 37], "custom_network": 12, "custom": [12, 13, 15, 16, 18, 20, 21, 22, 23, 24, 28, 31], "where": [12, 14, 16, 19, 20, 21, 26, 27, 29, 32, 34, 38, 39], "unspecifi": 12, "classmethod": [12, 15, 16], "decode_address": 12, "hashstr20": [12, 18], "hashbytes20": [12, 18], "nativ": 12, "rawaddress": [12, 18], "decode_block": 12, "blockapi": [12, 16, 26], "decod": [12, 14, 15, 19, 32], "dictionari": [12, 16, 18, 19, 25, 38], "decode_calldata": 12, "calldata": [12, 14, 25], "map": [12, 14, 15, 16, 17, 19, 25, 38], "anonym": 12, "stringifi": [12, 14, 25], "index": [12, 14, 18, 19, 21, 23, 25, 38], "decode_log": [12, 39], "event": [12, 14, 15, 18, 25, 39], "contractlog": [12, 14, 16, 18, 26, 39], "match": [12, 13, 14, 16, 18, 19, 32, 38], "definit": [12, 16, 32], "decode_receipt": 12, "decode_returndata": 12, "raw_data": 12, "default_network_nam": 12, "encode_address": 12, "integ": [12, 16], "encode_calldata": 12, "encod": [12, 18, 32], "encode_deploy": 12, "deployment_bytecod": 12, "other": [12, 13, 16, 18, 19, 20, 21, 24, 25, 30, 32, 33, 38, 39], "constructor": [12, 14, 25, 35], "interfac": [12, 15, 16, 17, 22, 28, 32, 34, 37, 38], "encode_transact": 12, "addition": [12, 16, 21, 27, 30, 32, 39], "updat": [12, 19, 30, 38], "enrich_calltre": 12, "calltreenod": 12, "enhanc": 12, "help": [12, 13, 14, 19, 20, 23, 24, 27, 28, 30, 32, 36, 38], "decim": [12, 38], "token": [12, 27, 30, 32, 38, 39], "symbol": [12, 24, 32, 39], "currenc": 12, "pai": 12, "eth": [12, 20, 24, 25, 26, 32, 36, 38], "get_method_selector": 12, "selector": [12, 14, 25, 38], "keccak": 12, "eth_pydantic_typ": [12, 25], "myecosystem": 12, "def": [12, 13, 16, 17, 19, 20, 21, 24, 25, 28, 29, 31, 32, 37, 38, 39], "self": [12, 14, 16, 19, 21, 25, 28, 38], "simpl": [12, 23, 25, 39], "calcul": [12, 18], "get_network": [12, 37], "networknotfounderror": [12, 15], "present": [12, 16, 27], "get_network_data": 12, "ad": [12, 15, 16, 19, 20, 21, 24, 32, 38], "opinion": [12, 16], "order": [12, 16, 20, 21, 25], "nice": [12, 15, 16], "translat": [12, 16], "get_proxy_info": [12, 16], "proxyinfoapi": [12, 16], "pattern": [12, 19, 27, 32], "same": [12, 14, 16, 18, 19, 20, 25, 28, 32, 38, 39], "shareabl": 12, "header": [12, 18], "request": [12, 17, 23, 27, 31, 32], "serialize_transact": 12, "serial": [12, 18], "set_default_network": 12, "switch": [12, 32, 37, 38], "forkednetworkapi": 12, "upstream_chain_id": 12, "id": [12, 14, 15, 16, 18, 22, 25, 27, 32], "upstream": [12, 29], "alwai": [12, 22, 23, 25, 27, 37], "some": [12, 18, 20, 22, 25, 29, 30, 32, 38, 39], "while": [12, 15, 16, 27, 38], "regardless": [12, 24, 32, 39], "upstream_network": 12, "being": [12, 15, 18, 24], "upstream_provid": 12, "upstreamprovid": 12, "your": [12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "under": [12, 16, 19, 20, 22, 37], "one": [12, 13, 14, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 32, 36, 38, 39], "use_upstream_provid": 12, "providercontextmanag": [12, 16, 32, 37], "wrapper": [12, 14, 15, 22], "around": [12, 14, 15, 22], "auto_gas_multipli": 12, "float": [12, 16, 18], "multipli": [12, 23, 32], "estim": [12, 16, 19, 23, 32, 38], "ga": [12, 15, 19, 23, 25, 32], "tx": [12, 25, 39], "insur": [12, 23], "base_fee_multipli": [12, 32], "appli": [12, 16, 22, 28, 38, 39], "block_tim": [12, 14, 16, 32], "approxim": 12, "take": [12, 13, 21, 23, 25, 32, 37, 38], "block": [12, 14, 15, 16, 17, 18, 19, 23, 24, 28], "mine": [12, 16], "15": [12, 32], "chain_id": [12, 15, 16, 24, 32, 37], "unless": [12, 13, 14, 16, 31, 32], "providerapi": [12, 13, 16, 17, 19, 28, 30, 39], "default_provider_nam": 12, "get_provid": 12, "provider_nam": [12, 15, 16, 29, 32, 37], "provider_set": [12, 16], "is_adhoc": 12, "mostli": 12, "unknown": [12, 15, 16, 32], "is_dev": 12, "is_fork": 12, "is_loc": 12, "network_id": 12, "infura": [12, 17, 23, 26, 28, 32], "alchemi": [12, 17, 21, 23, 29, 30, 32, 37, 39], "partial": 12, "conveni": [12, 16], "required_confirm": [12, 14, 16], "recommend": [12, 16, 20, 21, 27, 32, 36, 37], "wait": [12, 14, 16, 32], "consid": [12, 16, 19, 32], "sinc": [12, 18, 25], "set_default_provid": 12, "found": [12, 14, 15, 16, 19, 20, 21, 22, 25, 27, 28, 32, 37, 38], "transaction_acceptance_timeout": [12, 32, 39], "accept": [12, 13, 20, 32, 35], "two": [12, 16, 20, 23, 28, 32, 38, 39], "minut": [12, 32, 39], "smaller": 12, "timeout": [12, 15, 19], "use_default_provid": [12, 32], "disconnect_aft": [12, 16, 32], "temporarili": [12, 16, 29], "context": [12, 13, 15, 16, 18, 19, 20, 24, 28, 37, 38], "exit": [12, 16, 24, 38], "multipl": [12, 13, 18, 19, 27, 36], "whatev": [12, 32], "end": [12, 13, 14, 16, 19, 32, 38], "so": [12, 16, 20, 25, 27, 28, 29, 30, 32, 34, 38], "multi": [12, 19, 32], "scenario": [12, 14, 38], "use_provid": [12, 16, 29, 32, 37, 38], "disconnect_on_exit": [12, 16], "temporari": [12, 16, 32], "whether": [12, 13, 14, 16, 18, 19, 20, 32], "python": [12, 14, 16, 18, 22, 24, 25, 28, 32, 33, 35, 36, 37, 38], "verify_chain_id": 12, "networkmismatcherror": [12, 15], "hardcod": 12, "manageraccessmixin": [12, 13, 14, 19], "And": [12, 21, 32, 38], "providerpai": 12, "case": [12, 14, 15, 16, 21, 22, 23, 25, 27, 28, 32, 34, 37, 38], "veri": [12, 32], "Or": [12, 20, 22, 24, 25, 28, 30], "choic": [12, 16, 21, 32], "parse_network_choic": [12, 16, 32, 38], "empti": [12, 15, 17, 18, 19, 38], "target": [12, 17, 19, 34], "basemodel": [12, 18, 19], "create_network_typ": 12, "easili": [12, 32, 39], "dependencyapi": [12, 16, 17, 27], "contracts_fold": [12, 16, 22, 23, 27], "exclud": [12, 16, 18, 19, 22, 27, 38], "json": [12, 16, 17, 18, 19, 25, 27], "build": [12, 16, 35, 37, 38], "config_overrid": [12, 16, 27], "ipf": 12, "cached_manifest": 12, "packagemanifest": [12, 16, 17, 27, 35], "valid": [12, 16, 17, 18, 20, 32], "use_cach": [12, 16], "By": [12, 16, 22, 30, 37, 39], "lazili": 12, "look": [12, 14, 16, 19, 21, 22, 23, 24, 28, 33, 38, 39], "glob": [12, 27], "extract_manifest": [12, 16], "presum": [12, 16], "project_manag": [12, 16], "get_project": [12, 16], "dynam": [12, 16], "correct": [12, 13, 16, 32, 38], "projectapi": [12, 16, 17], "structur": [12, 16, 18, 19, 20, 33, 37], "instal": [12, 15, 16, 20, 22, 23, 25, 26, 28, 29, 32, 33, 37, 38], "uri": [12, 16, 23, 32], "omit": [12, 16, 21, 32, 39], "latest": [12, 14, 16, 18, 19, 24, 32, 36, 39], "version_id": [12, 16], "sub": [12, 13, 16], "most": [12, 14, 16, 20, 21, 23, 31, 32, 36], "often": [12, 14, 16, 25, 27], "config_file_nam": [12, 16], "extend": [12, 13, 21, 30, 33], "non": [12, 14, 15, 18, 19, 24, 31, 32], "add_compiler_data": 12, "compiler_data": [12, 16], "ethpm_typ": [12, 16, 18], "full": [12, 16, 19, 32, 38], "manifest_cachefil": 12, "create_manifest": [12, 16], "clear": [12, 16], "is_valid": [12, 16], "figur": [12, 16, 25], "out": [12, 15, 16, 19, 20, 24, 25, 27, 30, 32, 38], "best": [12, 16, 32, 37], "share": [12, 18, 19, 32, 38], "upload": 12, "anoth": [12, 15, 16, 18, 22, 32, 38, 39], "process_config_fil": [12, 16], "process": [12, 16, 17, 19, 25, 28], "had": [12, 16], "replace_manifest": 12, "replac": [12, 19, 32], "entir": [12, 25, 28, 30, 32, 38], "update_manifest": 12, "part": [12, 16, 19, 21, 28, 32, 38], "field": [12, 18, 19, 27, 30, 38], "whe": 12, "num_transact": 12, "parenthash": 12, "0x0000000000000000000000000000000000000000000000000000000000000000": 12, "timestamp": [12, 16, 18, 19, 24, 38], "its": [12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 31, 32, 35, 38, 39], "block_page_s": 12, "100": [12, 38, 39], "concurr": [12, 16], "4": [12, 16, 23, 24, 25, 27, 32, 38, 39], "hardhat": [12, 23, 29, 30, 32, 38, 39], "base_fe": [12, 16, 39], "minimum": [12, 16], "1559": [12, 16, 32, 39], "notimplementederror": [12, 15, 16, 39], "fetch": [12, 16, 25, 26, 32, 39], "respons": [12, 16, 17, 18, 19, 32], "particularli": 12, "across": [12, 16, 23, 24, 27, 32], "rang": [12, 14, 16], "chainlist": [12, 16], "comprehens": [12, 16], "mani": [12, 13, 22, 26, 30, 32], "parallel": [12, 19], "thread": [12, 16, 19], "connection_id": 12, "uniqu": [12, 16, 18, 25, 32, 39], "identifi": [12, 14, 16, 25, 32, 38], "especi": 12, "dev": [12, 15, 16, 18, 25, 38, 39], "connection_str": [12, 16], "ipc": 12, "tear": 12, "down": [12, 18, 19], "quit": [12, 14], "estimate_gas_cost": [12, 39], "block_id": [12, 15], "hexstr": [12, 18], "liter": [12, 18], "earliest": [12, 14, 16, 18], "pend": [12, 14, 16, 18, 32, 38], "cost": [12, 16, 25], "blockid": [12, 15, 18], "past": [12, 16, 23], "report": [12, 18, 32], "smallest": 12, "unit": 12, "wei": 12, "max": [12, 16, 23, 32, 38, 39], "maximum": [12, 23, 32], "gas_pric": [12, 16, 39], "price": [12, 16, 38], "what": [12, 16, 17, 20, 21, 24, 27, 28, 32, 37, 38], "pre": [12, 14, 19, 20, 22, 24], "get_bal": 12, "get_block": [12, 24, 32], "blocknotfounderror": [12, 15], "get_cod": 12, "previou": [12, 16], "contractcod": 12, "get_contract_log": 12, "log_filt": 12, "logfilt": 12, "topic": [12, 14, 25, 33], "get_nonc": 12, "get_receipt": [12, 16, 39], "might": [12, 24, 39], "get_transactions_by_block": 12, "get_virtual_machine_error": 12, "virtualmachineerror": [12, 15], "virtual": [12, 15, 36], "machin": [12, 15, 16], "client": [12, 19], "went": 12, "wrong": [12, 15], "http_uri": 12, "is_connect": [12, 21], "max_ga": 12, "network_choic": [12, 16, 37], "priority_fe": [12, 39], "miner": [12, 39], "tip": 12, "incentiv": 12, "them": [12, 17, 20, 22, 24, 25, 27, 28, 32, 33, 37, 38], "send_cal": 12, "immedi": [12, 24, 32], "without": [12, 19, 20, 24, 25, 30, 32, 37, 39], "histor": [12, 14, 16], "point": [12, 16, 18, 19, 21, 27, 28, 34, 37, 38], "prior": [12, 16, 28], "through": [12, 14, 19, 26, 28, 35], "mempool": [12, 25], "send_transact": 12, "supports_trac": 12, "update_set": 12, "new_set": 12, "port": 12, "reconnect": 12, "ws_uri": 12, "wss": 12, "subprocessprovid": [12, 15], "process_wait_timeout": 12, "popen": 12, "is_stop": 12, "stdout_queu": 12, "joinablequeu": [12, 19], "stderr_queu": 12, "ganach": 12, "build_command": 12, "pass": [12, 13, 16, 19, 20, 21, 27, 28, 38, 39], "task": [12, 19, 38], "stop": [12, 14, 16, 21, 38], "process_nam": 12, "20": [12, 26, 31, 32, 39], "readi": [12, 16, 18], "kill": 12, "testproviderapi": 12, "snapshot": [12, 15, 16, 19], "num_block": [12, 16], "advanc": [12, 26], "allot": 12, "snapshot_id": [12, 15, 16], "regress": [12, 16], "go": [12, 16, 32], "set_timestamp": 12, "new_timestamp": 12, "record": [12, 16], "intent": [12, 16], "later": [12, 16, 38], "snapshotid": [12, 15, 16, 19], "contract_address": [12, 15, 18], "block_numb": [12, 14, 16, 18], "gas_us": [12, 25], "statu": 12, "await_confirm": 12, "now": [12, 20, 23, 27, 28, 29, 30, 32, 36, 38], "contractev": [12, 14, 39], "contractlogcontain": 12, "were": [12, 16, 23, 25, 32, 38], "emit": [12, 18, 39], "method_cal": 12, "produc": [12, 18], "raise_for_statu": 12, "noreturn": [12, 13], "regard": 12, "transactionstatusenum": 12, "ran_out_of_ga": 12, "ran": [12, 15, 33, 38], "gas_limit": [12, 23, 32], "return_valu": [12, 25], "obtain": [12, 25, 38], "final": [12, 16, 19, 38], "total_fees_paid": [12, 26], "paid": [12, 26], "tracefram": [12, 15], "track_coverag": 12, "track": [12, 16, 18, 25, 38], "coverag": 12, "els": [12, 14, 16, 19, 31, 32, 37, 38], "level": [12, 13, 25, 28, 31, 32, 36], "track_ga": 12, "chainid": 12, "0x": [12, 16, 19, 25, 34], "max_fe": [12, 39], "max_priority_fe": [12, 39], "transactionsignatur": [12, 18], "schema": [12, 18], "permit": 12, "total_transfer_valu": 12, "could": [12, 24, 25], "determin": [12, 14, 16, 34], "submit": [12, 25], "accounttransactionqueri": [12, 16], "column": [12, 14, 16, 18], "start_nonc": [12, 16], "stop_nonc": [12, 16], "_basequeri": 12, "querytyp": [12, 16], "blockqueri": [12, 16], "start_block": [12, 14, 16, 26], "stop_block": [12, 14, 16, 26], "step": [12, 14, 16, 35], "_baseblockqueri": 12, "blocktransactionqueri": [12, 16], "insid": [12, 19, 26], "contractcreationqueri": [12, 16], "contracteventqueri": [12, 16], "search_top": [12, 14], "member": 12, "contractmethodqueri": [12, 16], "method_arg": 12, "queryapi": [12, 16, 17], "estimate_queri": [12, 16], "millisecond": [12, 16, 18, 19], "indic": [12, 16, 19, 25, 31], "engin": [12, 14, 15, 16], "unabl": [12, 15, 16, 22], "perform_queri": [12, 16], "perform": [12, 14, 16, 18, 20, 25], "update_cach": 12, "chanc": [12, 32, 36], "noth": [12, 15], "store": [12, 16, 19, 20, 25, 26], "namespac": [13, 16, 17, 28, 33, 37], "extens": [13, 16, 17, 24, 28, 35, 38], "reusabl": 13, "common": [13, 19, 23, 27, 28, 32, 33, 39], "resourc": [13, 16], "well": [13, 16, 17, 18, 19, 25, 28, 30, 33], "contract_file_paths_argu": 13, "callback": 13, "flatten": [13, 16], "existing_alias_argu": [13, 21, 28], "callabl": [13, 17, 19, 21], "non_existing_alias_argu": [13, 21], "yet": [13, 21, 28, 30, 37, 38], "accountaliaspromptchoic": 13, "prompt_messag": 13, "promptchoic": 13, "lessen": 13, "hard": [13, 19], "param": [13, 21], "ctx": 13, "miss": [13, 16, 18, 19, 38], "It": [13, 17, 20, 21, 25, 26, 28, 31, 32, 37, 38, 39], "compat": [13, 18, 30], "certain": [13, 38, 39], "situat": 13, "descript": [13, 16, 28, 34], "arriv": 13, "print_choic": 13, "echo": [13, 21, 28, 37], "select_account": [13, 21], "networkchoic": 13, "case_sensit": 13, "base_typ": 13, "network_opt": [13, 21, 37], "get_metavar": 13, "metavar": 13, "outputformat": 13, "subset": [13, 16, 18], "output_format_choic": 13, "rich": 13, "text": [13, 15, 20], "view": [13, 14, 16, 25, 39], "standard": [13, 26, 27, 31, 34], "paramtyp": 13, "choice_callback": 13, "get_user_selected_choic": 13, "cmd": [13, 21, 32], "__expected_": 13, "get_user_selected_account": [13, 21], "deprec": [13, 16], "pick": 13, "want": [13, 16, 20, 22, 23, 25, 26, 27, 28, 29, 31, 32, 35, 36, 38], "_outside_": 13, "account_opt": [13, 21], "connectedprovidercommand": [13, 21, 32, 37], "durat": [13, 16, 25], "right": [13, 38], "wai": [13, 16, 20, 23, 24, 25, 27, 30, 32, 34, 36, 38, 39], "parse_arg": 13, "parser": [13, 17], "pars": [13, 16, 19, 21], "make_context": 13, "networkboundcommand": 13, "apeclicontextobject": [13, 21], "ape_cli_context": [13, 21, 37], "static": [13, 32], "abort": [13, 15, 21], "base_error": 13, "invoc": [13, 38], "preserv": 13, "stack": [13, 15], "networkopt": 13, "meth": 13, "anyth": [13, 21, 25, 28, 31], "default_log_level": 13, "obj_typ": [13, 21], "featur": [13, 20, 21, 23, 25, 26, 29, 38], "verbosity_opt": 13, "contract_opt": 13, "contracterror": 13, "In": [13, 16, 18, 20, 21, 22, 23, 24, 25, 26, 32, 34, 36, 38, 39], "incompatible_with": 13, "incompatible_opt": 13, "factori": [13, 16, 25], "enforc": 13, "incompat": 13, "cl": [13, 19, 21, 37], "other_opt": 13, "auto": [13, 18, 20, 23, 32, 38], "normal": [13, 19, 30, 34], "output_format_opt": 13, "skip_confirmation_opt": 13, "skip": [13, 20, 27], "cli_logg": 13, "apelogg": 13, "decor": [13, 17, 19, 25, 28, 37, 38], "allfilepath": 13, "encourag": 13, "consist": 13, "path_typ": 13, "contracttypewrapp": 14, "decode_input": [14, 25], "prefix": [14, 15, 21, 23, 24, 25, 27, 30], "detect": [14, 15, 34], "find": [14, 15, 16, 18, 19, 20, 27, 28, 34, 38], "along": [14, 27], "identifier_lookup": [14, 25], "selector_identifi": [14, 25], "source_path": [14, 16], "belong": 14, "cross": 14, "source_id": [14, 16, 18], "That": [14, 25, 39], "necessarili": [14, 39], "mycontract": [14, 16, 22, 23, 25, 26, 33, 35, 38, 39], "__call__": 14, "handler": [14, 25, 39], "c": 14, "attr_nam": [14, 16], "vote": 14, "impli": 14, "call_view_method": 14, "method_nam": [14, 38], "get_error_by_signatur": 14, "customerror": [14, 15], "similar": [14, 28, 32, 38], "get_event_by_signatur": [14, 39], "come": [14, 16, 19, 20, 22, 24, 25, 27, 30, 31, 32, 33, 38], "respect": [14, 16], "invoke_transact": 14, "contract_contain": [14, 16], "assum": [14, 16, 25, 32, 35, 37, 38, 39], "real": [14, 20, 39], "my_contract": [14, 25, 34, 38], "0xabc1230001112223334445566611855443322111": 14, "thing": [14, 21, 22, 28, 32, 37], "actual": [14, 18, 25, 38], "my_event_typ": 14, "myevent": 14, "mockcontractlog": [14, 18], "__iter__": [14, 16], "occur": [14, 15, 16, 19, 31, 34, 38], "from_receipt": [14, 39], "poll_log": 14, "new_block_timeout": [14, 16], "daemon": [14, 16, 19], "new_log": 14, "print": [14, 15, 16, 20, 21, 25, 27, 29, 32, 37, 39], "futur": [14, 16], "never": [14, 16, 18, 20, 38], "yield": [14, 16, 17, 28, 38], "less": [14, 16, 31], "reorg": [14, 16], "10": [14, 16, 19, 22, 23, 31, 32], "50": [14, 16, 39], "live": [14, 16, 25, 29, 39], "engine_to_us": [14, 16], "datafram": [14, 16], "last": [14, 16, 19, 25, 26, 38], "bypass": [14, 16, 27], "algorithm": [14, 16], "pd": [14, 16], "start_or_stop": [14, 16], "extra_address": 14, "search": [14, 19], "desir": 14, "deleg": [14, 16, 19, 34], "apeexcept": 15, "clickexcept": 15, "problem": 15, "aliasalreadyinuseerror": 15, "apeattributeerror": [15, 16], "projecterror": [15, 16], "attributeerror": [15, 39], "try": [15, 16, 19, 28, 37, 38], "apeindexerror": 15, "argumentslengtherror": 15, "arguments_length": 15, "contractdataerror": 15, "reason": [15, 32, 38], "providererror": 15, "chainerror": [15, 16], "compilererror": [15, 16], "configerror": 15, "issu": [15, 31, 36], "alik": 15, "revert_messag": 15, "source_traceback": 15, "sourcetraceback": 15, "base_err": 15, "assert": [15, 20, 25, 32, 38, 39], "statement": [15, 18, 38], "dev_messag": 15, "valueerror": [15, 16], "from_error": 15, "whenev": [15, 19], "possibl": [15, 16, 17, 19, 20, 32], "contractnotfounderror": [15, 16], "has_explor": 15, "decodingerror": 15, "ecosystemnotfounderror": 15, "methodnonpayableerror": 15, "payabl": [15, 25, 38], "missingdeploymentbytecodeerror": 15, "outofgaserror": 15, "becaus": [15, 20, 25, 27, 28, 32, 37, 38], "providernotconnectederror": [15, 16, 19], "providernotfounderror": 15, "queryengineerror": [15, 16], "rpctimeouterror": 15, "subprocesstimeouterror": 15, "subprocesserror": 15, "whilst": 15, "exce": [15, 39], "inspir": [15, 18], "py": [15, 18, 19, 24, 28, 33, 37, 38], "transactionnotfounderror": 15, "error_messsag": 15, "unknownsnapshoterror": [15, 16], "unknownversionerror": 15, "handle_ape_except": 15, "relev": [15, 18, 33], "frame": 15, "exc": 15, "someth": [15, 24, 32, 38, 39], "treat": [16, 25], "singleton": [16, 17], "root": [16, 19, 20, 21, 22, 23, 24, 25, 30, 33, 38], "my_account": [16, 21, 27], "everi": [16, 18, 19, 31, 32, 34], "get_accounts_by_typ": 16, "type_": 16, "test_account": [16, 19, 20, 22, 38], "testaccountmanag": [16, 38], "These": [16, 25, 38], "subject": 16, "section": [16, 19, 21, 23, 25, 27, 32, 36, 37, 38], "test_my_contract": [16, 38], "accountsmanag": 16, "testaccountcontain": 16, "account_id": 16, "slice": 16, "account_str": 16, "x": [16, 38, 39], "singl": [16, 19, 21, 25, 27, 37], "hood": [16, 20], "can_trace_sourc": 16, "filenam": 16, "both": [16, 17, 18, 19, 21, 24, 25, 28, 30, 32, 39], "trace_sourc": 16, "traceabl": 16, "sol": [16, 22, 27, 33, 38], "collis": [16, 25], "ensur": [16, 17, 18, 25, 29, 32, 38], "compile_sourc": [16, 22], "compiler_nam": 16, "program": [16, 18], "fallback": 16, "statemut": [16, 25], "nonpay": [16, 25], "ethpm": [16, 35], "contractnam": [16, 22], "flatten_contract": 16, "content": [16, 19, 27], "get_import": 16, "import_source_id": 16, "get_refer": 16, "imports_dict": 16, "entri": [16, 28, 32], "referring_source_id": 16, "transactionhistori": 16, "txn_receipt": 16, "revert_to_block": 16, "outgo": 16, "short": [16, 31, 32, 34, 38], "circuit": 16, "greater": [16, 18], "contractcach": 16, "memori": [16, 19], "per": 16, "perman": [16, 19, 26], "disk": [16, 20], "faster": 16, "__setitem__": 16, "ecosystem_nam": [16, 37], "cache_blueprint": 16, "blueprint_id": 16, "would": [16, 20, 21, 26, 27, 32, 37, 38], "starknet": [16, 30, 32, 38], "cache_deploy": 16, "contract_inst": [16, 26], "cache_proxy_info": 16, "proxy_info": 16, "proxyinfo": 16, "clear_local_cach": 16, "reset": 16, "blank": 16, "get_blueprint": 16, "get_contain": 16, "wrap": [16, 19], "get_creation_receipt": 16, "creation": [16, 21], "get_deploy": [16, 25], "read": [16, 21, 25, 32, 36], "_local_deployments_map": 16, "written": 16, "deployments_map": 16, "get_multipl": 16, "min": [16, 38, 39], "instance_at": 16, "typeerror": [16, 19], "en": [16, 17, 23, 25, 30], "domain": [16, 25], "instance_from_receipt": 16, "blockcontain": 16, "latest_block": 16, "head": [16, 24], "move": [16, 22], "backward": 16, "height": 16, "poll_block": 16, "reorgan": 16, "even": [16, 31, 32], "previous": [16, 25, 27, 28, 38], "new_block": 16, "length": [16, 19, 20], "similarli": [16, 20, 21, 22, 25, 28, 38], "just": [16, 21, 25, 27, 29, 32], "mimic": 16, "behavior": [16, 31, 32], "built": [16, 28, 36, 38], "increment": [16, 18], "isol": [16, 38], "owner": [16, 22, 25, 26, 30, 38, 39], "foobar": [16, 30, 37], "deltatim": 16, "AND": 16, "design": [16, 18, 28], "begin": [16, 25], "pending_timestamp": [16, 38], "epoch": 16, "3600": 16, "restor": 16, "recent": 16, "project_fold": 16, "meta": 16, "packagemeta": 16, "author": [16, 25, 38], "licens": [16, 38], "keyword": [16, 24, 32], "link": [16, 38], "deploymentconfigcollect": 16, "default_ecosystem": [16, 23, 32], "parametr": 16, "test_mnemon": 16, "get_config": 16, "plugin_nam": 16, "force_reload": 16, "metadata": [16, 19, 22], "using_project": 16, "project_path": 16, "contracts_path": 16, "my_project": 16, "deploymentconfig": 16, "rootmodelroottyp": 16, "pydanticundefin": 16, "accountintconvert": 16, "addressapiconvert": 16, "bytesaddressconvert": 16, "gwei": [16, 39], "appropri": 16, "long": [16, 28, 31], "is_typ": 16, "checksum": [16, 18], "against": [16, 17, 33, 38], "hexaddressconvert": 16, "hexconvert": 16, "hexintconvert": 16, "intaddressconvert": 16, "stringintconvert": 16, "timestampconvert": 16, "datetim": 16, "timedelta": 16, "No": [16, 32], "timezon": 16, "utc": 16, "system": [16, 19, 20, 25, 26, 28, 32], "granular": 16, "active_provid": [16, 24], "create_custom_provid": 16, "provider_cl": 16, "ape_ethereum": [16, 25, 28], "ethereumnodeprovid": 16, "guess": 16, "set_default_ecosystem": 16, "rel": [16, 19, 22], "get_ecosystem": 16, "get_network_choic": 16, "form": [16, 19, 25, 31, 38], "appear": [16, 19], "get_provider_from_choic": 16, "network_data": 16, "networks_yaml": 16, "load_contract": 16, "uniniti": 16, "mycontracttyp": 16, "mycontacttyp": 16, "To": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "contractnamespac": 16, "__str__": 16, "compiler_cache_fold": 16, "mention": [16, 28, 32], "extensions_with_missing_compil": 16, "recurs": 16, "extract": 16, "get_compiler_data": 16, "compile_if_need": 16, "get_contract": [16, 25], "contract_nam": [16, 18, 38], "keyerror": 16, "interfaces_fold": 16, "lookup_path": 16, "key_contract_path": 16, "give": [16, 20, 21, 27, 34, 37], "helloworld": [16, 37], "absolut": [16, 19, 23], "2678": [16, 35], "project_typ": 16, "apeproject": [16, 17], "scripts_fold": 16, "sources_miss": 16, "anywher": [16, 25, 31], "tests_fold": 16, "track_deploy": [16, 35], "upon": [16, 25, 27, 35], "public": [16, 25, 38], "tracked_deploy": 16, "bip122uri": 16, "explicitli": [16, 18, 22, 38], "githubdepend": 16, "openzeppelin": [16, 19, 23, 27, 34], "organ": [16, 19, 28, 30, 35, 36], "follow": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "dapphub": [16, 27], "erc20": [16, 27], "Will": [16, 21], "localdepend": 16, "npmdepend": 16, "npm": 16, "safe": [16, 34], "gnosi": [16, 27, 34], "14": 16, "version_from_json": 16, "version_from_local_json": 16, "baseproject": 16, "brownieproject": 16, "browni": 16, "defaultqueryprovid": 16, "querymanag": [16, 24], "biggest_block_s": 16, "inaccess": 16, "plugin_typ": 17, "plugintyp": 17, "hookimpl_kwarg": 17, "accountplugin": 17, "pluggy_patch": 17, "There": [17, 20, 21, 23, 25, 27, 30, 32, 36, 37, 38, 39], "sever": [17, 21], "ecosystemplugin": 17, "hook": [17, 28], "registr": [17, 28], "overal": 17, "conform": [17, 19, 28], "much": [17, 22, 38, 39], "plugin_manag": 17, "pluggi": 17, "_manag": 17, "pluginmanag": 17, "own": [17, 23, 27, 31, 36, 38], "compilerplugin": 17, "register_compil": 17, "interfacecompil": 17, "document": [17, 20, 23], "config_class": 17, "deconstruct": 17, "inject": [17, 19], "mypluginconfig": 17, "conversionplugin": 17, "mweiconvers": 17, "explorerplugin": 17, "explor": [17, 25, 34], "etherscan": [17, 25, 30, 32], "myblockexplor": 17, "networkplugin": 17, "ropsten": 17, "happen": [17, 22, 25, 27, 32, 38], "soon": [17, 27], "shibachain": 17, "shibanetwork": 17, "providerplugin": [17, 28], "myprovid": [17, 28], "dependencyplugin": 17, "projectplugin": 17, "resolv": [17, 34], "gitmodul": 17, "queryplugin": 17, "query_engin": 17, "postgresengin": 17, "represent": [18, 24, 33], "bodi": 18, "namedtupl": 18, "191": 18, "compon": 18, "signabl": 18, "easi": [18, 21, 25, 30, 36, 38], "origin": [18, 27, 36, 39], "think": 18, "712": 18, "hand": [18, 25], "encode_": 18, "modul": [18, 19, 24, 25, 31], "encode_structured_data": 18, "encode_intended_valid": 18, "encode_defunct": [18, 20], "r": [18, 38], "_signatur": 18, "ecdsa": 18, "vr": 18, "recover_sign": [18, 20], "sig": 18, "contractcoverag": 18, "functioncoverag": 18, "individu": [18, 30], "function_hit": 18, "hit": 18, "counter": 18, "zero": [18, 19, 38], "function_r": 18, "rate": [18, 32], "versu": [18, 23], "line_r": 18, "divid": 18, "lines_cov": 18, "lines_valid": 18, "miss_count": 18, "model_dump": 18, "pydant": [18, 19], "concept": [18, 38], "modelmodel_dump": 18, "mode": [18, 38], "to_python": 18, "serializ": 18, "by_alia": 18, "exclude_unset": 18, "exclude_default": 18, "exclude_non": 18, "round_trip": 18, "deseri": 18, "round": 18, "trip": 18, "encount": 18, "coveragestat": 18, "contractsourcecoverag": 18, "cover": [18, 25, 38], "total_funct": 18, "coverageproject": 18, "coveragereport": 18, "source_fold": 18, "get_html": 18, "get_xml": 18, "xml": [18, 38], "codecov": 18, "thu": [18, 21, 25, 32, 37, 38], "slightli": 18, "convent": [18, 23], "90": 18, "java": 18, "won": [18, 32, 38], "super": 18, "hit_count": 18, "dure": [18, 22, 27, 31, 37, 38], "segment": 18, "ast": 18, "occupi": 18, "builtin": 18, "mark": [18, 31, 38], "endlin": 18, "endcolumn": 18, "exact": [18, 38], "full_nam": 18, "contact": 18, "getter": [18, 38], "profile_stat": 18, "profil": [18, 38], "accumul": 18, "sourcestat": 18, "detail": [18, 33, 36], "basecontractlog": 18, "event_nam": 18, "0x0000000000000000000000000000000000000000": 18, "event_argu": 18, "block_hash": 18, "log_index": 18, "transaction_index": 18, "unix": [18, 19], "lookup": [18, 38], "posit": [18, 38], "mock": [18, 27, 38], "compar": 18, "inherit": 18, "equal": [18, 19, 20, 39], "comparison": 18, "abc": 19, "model_config": 19, "classvar": 19, "arbitrary_types_allow": 19, "model_field": 19, "fieldinfo": 19, "__fields__": 19, "v1": [19, 27], "mixin": 19, "_before_": 19, "include_getattr": 19, "include_getitem": 19, "additional_error_messag": 19, "annot": 19, "nonetyp": 19, "accur": 19, "pair": 19, "junk": [19, 20, 23, 38], "number_of_account": [19, 20, 23, 38], "githubcli": 19, "ape_org": 19, "com": [19, 30, 32, 36], "available_plugin": 19, "ape_plugin_nam": 19, "clone_repo": 19, "repo_path": 19, "target_path": 19, "scheme": 19, "git": [19, 27, 30], "ssh": 19, "download_packag": 19, "filesystem": 19, "get_releas": 19, "gitreleas": 19, "releas": [19, 26, 27, 30, 36], "get_repo": 19, "maxsiz": 19, "queue": 19, "join": [19, 36], "borrow": 19, "librari": [19, 20, 25, 28], "until": [19, 32], "gotten": 19, "unfinish": 19, "goe": [19, 32], "consum": 19, "task_don": 19, "unblock": 19, "struct": 19, "structpars": 19, "method_abi": 19, "decode_output": 19, "alter": [19, 22, 24], "arrai": 19, "applic": [19, 27, 39], "default_nam": 19, "unnam": 19, "encode_input": [19, 25], "tracestyl": 19, "ff8c00": 19, "d75f00": 19, "gas_cost": 19, "dim": 19, "bright_magenta": 19, "bright_green": 19, "bright_blu": 19, "00afd7": 19, "add_padding_to_str": 19, "str_list": 19, "extra_spac": 19, "space_charact": 19, "pad": 19, "charact": 19, "allow_disconnect": 19, "fn": 19, "return_none_when_disconnect": 19, "try_snapshot": 19, "expand_environment_vari": 19, "substr": 19, "environ": [19, 20, 23, 24, 32], "variabl": [19, 20, 23, 24, 38], "extract_nested_valu": 19, "dig": 19, "nest": 19, "gas_estimation_error_messag": 19, "tx_error": 19, "explan": [19, 33], "explain": [19, 32, 38], "generate_dev_account": 19, "start_index": 19, "genesi": [19, 32], "wallet": 19, "get_all_files_in_directori": 19, "dir_a": 19, "dir_b": 19, "file_a": 19, "file_b": 19, "file_c": 19, "interest": 19, "regex": 19, "get_current_timestamp_m": 19, "get_package_vers": 19, "obj": 19, "__version__": 19, "get_relative_path": 19, "anchor": 19, "comput": [19, 20], "ancestor": 19, "injected_before_us": 19, "fget": 19, "fset": 19, "fdel": 19, "is_arrai": 19, "abi_typ": [19, 25], "abityp": 19, "probabl": 19, "is_evm_precompil": 19, "is_named_tupl": 19, "output_valu": 19, "is_struct": 19, "is_zero_hex": 19, "load_config": 19, "expand_envar": 19, "must_exist": 19, "oserror": 19, "expand": 19, "pragma_str_to_specifier_set": 19, "pragma_str": 19, "specifierset": 19, "pragma": [19, 38], "raises_not_impl": 19, "returns_arrai": 19, "run_until_complet": 19, "coroutin": 19, "async": 19, "await": 19, "asyncio": 19, "gather": 19, "singledispatchmethod": 19, "func": [19, 38], "dispatch": 19, "descriptor": 19, "generic_method": 19, "spawn": 19, "stream_respons": 19, "download_url": 19, "progress_bar_descript": 19, "progress": 19, "use_temp_sys_path": 19, "sy": 19, "secur": 20, "learn": [20, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "ship": [20, 21, 22, 24, 30, 32], "assist": [20, 21, 28], "write": [20, 37, 38], "test_my_contract_method": 20, "prefund": 20, "put": [20, 31], "sole": 20, "generate_test_account": 20, "unfund": 20, "guid": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "action": [20, 38], "1e18": 20, "ether": [20, 25, 26], "elimin": 20, "use_send": 20, "myfunct": 20, "imperson": [20, 38], "ledger": [20, 28], "trezor": [20, 28], "third": [20, 30], "parti": [20, 30, 36], "let": [20, 22, 24, 25, 32, 38], "premis": 20, "describ": [20, 32], "below": [20, 25, 27, 32, 38], "password": 20, "browser": 20, "rest": [20, 28], "maxim": [20, 30], "materi": 20, "entropi": 20, "increas": [20, 36, 38, 39], "n": 20, "altern": [20, 21, 22, 25, 27, 30, 31, 32, 38], "elect": 20, "twice": 20, "sure": [20, 32, 38], "rememb": 20, "hdpath": 20, "wordcount": 20, "togeth": [20, 28], "scriptabl": 20, "my": [20, 21, 25, 26, 27, 28, 32], "mysecurep": 20, "ssphrase": 20, "sai": [20, 25, 32, 39], "metamask": [20, 21], "secret": 20, "recoveri": 20, "d": [20, 38], "programat": 20, "ape_acount": 20, "ecurepassphras": 20, "o": [20, 36, 39], "securepassphras": 20, "urandom": 20, "32": 20, "Then": [20, 24, 25, 27, 28, 29, 38], "reduc": [20, 32], "repetit": 20, "eth_account": 20, "hello": [20, 37], "intention": 20, "decid": 20, "abov": [20, 25, 31, 32, 37, 38, 39], "eip712": 20, "eip712typ": 20, "mail": 20, "_chainid_": 20, "uint256": [20, 25, 38, 39], "_name_": 20, "_verifyingcontract_": 20, "0xcccccccccccccccccccccccccccccccccccccccc": 20, "_version_": 20, "alic": 20, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 20, "bob": 20, "0xb0b0b0b0b0b0b000000000000000000000000000": 20, "recov": 20, "recovered_sign": 20, "ci": [20, 25], "cd": 20, "programmat": 20, "ape_accounts_": 20, "_passphras": 20, "subsequ": 20, "highli": 20, "approach": [20, 32, 37, 38], "avoid": [20, 25, 36, 37], "accident": 20, "leak": 20, "framework": [21, 25, 27, 31, 33, 36, 38, 39], "coupl": 21, "area": [21, 38], "showcas": 21, "endeavor": 21, "etc": 21, "logger": [21, 31], "gracefulli": 21, "cli_ctx": [21, 28, 37], "account_manag": 21, "bad": 21, "mymanag": 21, "customcontext": 21, "my_manag": 21, "foundri": [21, 25, 29, 32, 38], "leav": [21, 27, 38], "semi": 21, "colon": [21, 38], "cmd_2": 21, "afterward": [21, 38], "rare": 21, "peopl": 21, "index_of_test_account": 21, "matter": [21, 32], "alon": 21, "visa": 21, "versa": [21, 25], "delete_account": 21, "create_account": 21, "boolean": 21, "application_prefix": 21, "foo_bar": 21, "cli_0": 21, "lambda": 21, "startswith": 21, "cli_1": 21, "me": [21, 39], "me2": 21, "selected_account": 21, "edit": [22, 23, 28, 30, 32], "src": [22, 23, 27], "myinterfac": 22, "my_interfac": 22, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 22, "my_method": [22, 25, 34, 38], "elsewher": [22, 23], "unwil": 22, "artifact": 22, "binari": 22, "larger": 22, "adjust": [22, 32, 33, 38], "vy": [22, 33, 38], "tsconfig": 22, "retain": 22, "use_depend": 22, "cache_fold": 22, "hold": 22, "cahc": 22, "solc": 22, "apend": 22, "impact": 22, "As": [22, 28, 32, 38], "3": [22, 24, 25, 26, 27, 36, 38, 39], "7": [22, 30, 38], "8": [22, 36, 38], "get_compil": 22, "place": [23, 27, 32, 37, 38], "global": [23, 32, 38], "preced": 23, "prefer": 23, "serv": 23, "alphabet": 23, "facilit": 23, "easier": 23, "fulli": [23, 25], "outsid": 23, "globalcontract": 23, "fantom": [23, 30, 32, 38], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 23, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 23, "localhost": [23, 28], "5030": 23, "whole": 23, "default_network": [23, 29, 32], "mainnet_fork": 23, "default_provid": [23, 29, 32], "numer": [23, 31, 32], "16": [23, 32], "1234": [23, 32], "0x1234": [23, 32], "eth_estimatega": 23, "shouldn": 23, "0b2": 23, "1647323479": 24, "reflect": 24, "61": 24, "ape_console_extra": 24, "intern": [24, 38], "underscor": [24, 37], "_": [24, 37], "eth_util": 24, "encode_hex": 24, "decode_hex": 24, "getattr": 24, "weth_address": 24, "14388241": 24, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 24, "ape_init_extra": 24, "web3": [24, 28, 36], "close": 24, "reopen": 24, "autoreload": 24, "ape_consol": 24, "embed": 24, "load_ext": 24, "h": 24, "databas": [24, 26], "okai": [24, 28], "human": 24, "readabl": [24, 38], "metamask0": 24, "00040634": 24, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 24, "mysmartcontract": 25, "__init__": [25, 28], "arg1": 25, "arg2": 25, "pleas": [25, 36, 39], "basic": 25, "contract2": 25, "higher": [25, 32, 38], "why": [25, 32, 39], "notic": [25, 32, 33, 37, 38], "complex": [25, 33], "possibli": 25, "repeat": 25, "fashion": 25, "perhap": 25, "simpli": 25, "copi": 25, "review": 25, "mere": [25, 28], "onc": [25, 27, 28, 30, 32, 35, 38], "top": [25, 28, 32, 38], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 25, "v2": 25, "registri": [25, 28], "ychad": 25, "keep": [25, 28, 38], "On": [25, 26], "rinkebi": 25, "pure": 25, "extern": [25, 38], "get_static_list": 25, "dynarrai": 25, "set_numb": 25, "num": 25, "prevnumb": 25, "mynumb": 25, "monei": 25, "At": [25, 38], "eth_cal": 25, "eth_sendtransact": 25, "eth_sendrawtransact": 25, "demonstr": [25, 37, 38, 39], "123": [25, 35], "successfulli": [25, 35], "vice": 25, "addbal": 25, "new_bal": 25, "simul": [25, 32, 33], "forward": 25, "measur": 25, "getmodifiedbal": 25, "analyz": 25, "0x123": [25, 35], "40000": 25, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 25, "bytes_valu": 25, "3fb5c1c": 25, "selector_str": 25, "input_dict": 25, "unit256": 25, "method_id": 25, "usdc": 25, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 25, "0x70a08231": 25, "balanceof": [25, 38, 39], "0x27e235e3": 25, "dump": 25, "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 25, "multical": 25, "multicall3": 25, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 25, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 25, "pool": 25, "ipool": 25, "getreserv": 25, "applydiscount": 25, "acct": [25, 26, 39], "larg": [26, 32], "rout": 26, "our": [26, 28, 36, 37, 38], "incorpor": 26, "few": [26, 27, 38], "df": 26, "stuff": [26, 31, 32], "sum": 26, "sent": [26, 32], "foohappen": 26, "beta": 26, "constant": 26, "plan": 26, "stage": 26, "sqlite": 26, "tabl": [26, 38, 39], "dataclass": 26, "contract_ev": 26, "untouch": 27, "box": [27, 30, 32, 38], "still": [27, 34, 38, 39], "highlight": 27, "zeppelin": 27, "offici": 27, "uniswap": 27, "v3": 27, "retri": [27, 32], "mydepend": 27, "suitabl": 27, "sometim": [27, 32, 38], "node_modul": 27, "myorg": 27, "v4": 27, "6": [27, 30, 38], "vault": 27, "master": [27, 36], "v0": 27, "gh": 27, "abbrevi": 27, "backend": 27, "guidelin": 27, "dapptoolserc20": 27, "dappnix": 27, "evm_vers": 27, "pari": 27, "involv": 27, "import_remap": 27, "erc721": 27, "dependency_contract": 27, "my_depend": 27, "dependencycontracttyp": 27, "deployed_contract": 27, "include_depend": 27, "ape_": 28, "ape_cli_subcommand": 28, "setup": [28, 38], "intend": 28, "tokenlist": 28, "primarili": 28, "team": 28, "good": 28, "qualiti": 28, "compos": 28, "benefit": 28, "interchang": 28, "httpprovid": 28, "_web3": 28, "1337": [28, 39], "finish": 28, "ti": 28, "site": [28, 36], "loop": 28, "potenti": [28, 31, 32], "ones": [28, 39], "accord": 28, "_cli": 28, "my_sub_cmd": 28, "subcommand": 28, "entrypoint": 28, "entry_point": 28, "ape_myplugin": 28, "race": 28, "condit": 28, "prevent": 28, "my_cmd": [28, 31], "indiffer": 28, "my_ledger_account": 28, "ledger_0": 28, "my_trezor_account": 28, "trezor_0": 28, "my_script": 28, "my_provider_plugin": 28, "short_help": 28, "off": [28, 38], "my_command": 28, "did": 29, "_fork": 29, "architectur": 30, "trust": [30, 32], "constraint": 30, "minor": 30, "throughout": 31, "21": 31, "30": 31, "yellow": 31, "40": 31, "shown": 31, "loglevel": 31, "set_level": 31, "arbitrum": 32, "tester": [32, 38], "discuss": [32, 38], "triplet": 32, "polygon": [32, 37], "anvil": [32, 38], "altogeth": 32, "commonli": 32, "testnet": [32, 37], "cut": 32, "talk": 32, "maintain": 32, "small": 32, "improv": 32, "wherea": 32, "matic": 32, "avalanch": 32, "optmism": 32, "zkevm": 32, "proper": 32, "remaind": 32, "familiar": 32, "109": 32, "shibarium": 32, "base_ecosystem_plugin": 32, "paragraph": 32, "recal": 32, "fro": 32, "closer": 32, "henc": 32, "default_": 32, "remot": 32, "care": [32, 39], "correctli": 32, "likewis": 32, "tell": 32, "apenet": 32, "closest": 32, "www": 32, "shibrpc": 32, "customnetwork": 32, "31337": 32, "rate_limit": 32, "sens": 32, "scan": 32, "api_uri": 32, "consult": 32, "readm": 32, "clarifi": 32, "saw": 32, "default_transaction_typ": 32, "fly": 32, "itself": [32, 33, 38], "integr": 32, "better": 32, "uncommon": 32, "placehold": 32, "unsur": 32, "ident": 32, "ethtest": 32, "ephemer": 32, "strai": 32, "though": 32, "120": 32, "decentr": 32, "max_receipt_retri": 32, "tend": 32, "caus": [32, 38], "reject": 32, "decis": 32, "middl": 32, "start_provid": 32, "jump": 32, "bridg": 32, "continu": 32, "effect": 32, "smart_contract_exampl": 33, "sampl": [33, 38], "test_sampl": 33, "autom": 33, "my_account_alia": 33, "job": 33, "popular": 33, "minim": 34, "1167": 34, "1967": 34, "beacon": 34, "uup": 34, "1822": 34, "9": 34, "create_forwarder_to": 34, "0xsplit": 34, "formerli": 34, "oz": 34, "897": 34, "zeroag": 34, "soladypush0": 34, "push0": 34, "host": 34, "influenc": 35, "walk": 35, "0x12c17f958d2ee523a2206206994597c13d831e34": 35, "With": 36, "modular": 36, "ltd": 36, "discord": 36, "server": 36, "stai": 36, "date": 36, "tutori": [36, 39], "technic": 36, "deeper": [36, 38], "understand": [36, 38], "academ": 36, "platform": 36, "challeng": 36, "linux": [36, 38], "maco": [36, 38], "11": 36, "window": 36, "subsystem": 36, "wsl": 36, "python3": 36, "three": [36, 38], "advis": 36, "1558": 36, "virtualenv": 36, "venv": 36, "interf": 36, "env": 36, "homebrew": 36, "instruct": 36, "visit": [36, 39], "dockerhub": 36, "volum": 36, "haramb": 36, "vvm": 36, "solcx": 36, "pwd": 36, "depth": [36, 39], "interoper": 36, "experi": 36, "3rd": 36, "risk": 36, "advantag": 37, "submodul": 37, "world": 37, "subdirectori": 37, "flexibl": 37, "cli_2": 37, "shownet": 37, "ideal": 37, "mumbai": 37, "nm": 37, "network_manag": 37, "hop": 37, "yourself": 37, "therefor": 37, "quick": 37, "workflow": 37, "suppos": 37, "stick": 37, "dist": 38, "cov": 38, "becom": 38, "intuit": 38, "fact": 38, "regular": 38, "test_": 38, "test_add": 38, "left": 38, "divis": 38, "phase": 38, "piec": 38, "encompass": 38, "enact": 38, "behav": 38, "authorized_method": 38, "test_author": 38, "not_own": 38, "set_own": 38, "scope": 38, "flow": 38, "dive": 38, "syntax": 38, "exactli": 38, "test_my_method": 38, "sustain": 38, "despit": 38, "vitalik": 38, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 38, "other_contract": 38, "othercontract": 38, "test_in_futur": 38, "86000": 38, "test_multi_chain": 38, "inspect": 38, "bundl": 38, "academi": 38, "conftest": 38, "test_mint": 38, "nft": 38, "test_account_bal": 38, "quantiti": 38, "mint": [38, 39], "earlier": 38, "assertionerror": 38, "shorter": 38, "comment": 38, "check_valu": 38, "_valu": 38, "reli": 38, "explictli": 38, "cairo": 38, "due": 38, "_x": 38, "sqrt": 38, "incorrect": 38, "reentri": 38, "nonreentr": 38, "_foo_intern": 38, "introduc": 38, "spdx": 38, "gpl": 38, "unauthor": 38, "unauth_address": 38, "withdraw": 38, "disallow": 38, "hacker": 38, "test_unauthorized_withdraw": 38, "test_unauthor": 38, "test_error_on_deploi": 38, "mycustomerror": 38, "haserror": 38, "rev": 38, "captur": 38, "grab": 38, "isinst": 38, "myerror": 38, "use_network": 38, "marker": 38, "test_my_fantom_test": 38, "test_my_ethereum_test": 38, "mid": 38, "test_my_multichain_test": 38, "stark_contract": 38, "mystarknetcontract": 38, "test_starknet_th": 38, "stark_account": 38, "fundm": 38, "median": [38, 39], "57198": 38, "91398": 38, "82848": 38, "28307": 38, "38679": 38, "33493": 38, "changeonstatu": 38, "23827": 38, "45739": 38, "34783": 38, "getsecret": 38, "24564": 38, "test0": 38, "2400": 38, "9100": 38, "5750": 38, "testcontract": 38, "setnumb": 38, "51021": 38, "debug_": 38, "mocktoken": 38, "poolcontract": 38, "reset_": 38, "comma": 38, "interv": 38, "press": 38, "ctrl": 38, "undo": 38, "stmt": 38, "85": 38, "71": 38, "80": 38, "htmlcov": 38, "__builtin__": 38, "_immutable_numb": 38, "_number": 38, "foo_method": 38, "view_method": 38, "distinguish": 38, "myaccount": 39, "shell": 39, "contract_method_defined_in_contract": 39, "apeacademi": 39, "london": 39, "got": 39, "broken": 39, "fundmycontract": 39, "prioriti": 39, "beforehand": 39, "plu": 39, "priorit": 39, "highest": 39, "0x00": 39, "0x0": 39, "2930": 39, "predict": 39, "eth_createaccesslist": 39, "access_list": 39, "my_access_list": 39, "fooevent": 39, "barev": 39, "foomethod": 39, "event_typ": 39, "baz": 39, "longer": 39, "600": 39, "show_trac": 39, "methodwithoutargu": 39, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 39, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 39, "contracta": 39, "7a9c": 39, "469604": 39, "superclust": 39, "234444": 39, "23523523235235": 39, "11111111111": 39, "345345347789999991": 39, "99999998888882": 39, "345457847457457458457457457": 39, "92222229999998888882": 39, "3454": 39, "111145345347789999991": 39, "333399998888882": 39, "234545457847457457458457457457": 39, "461506": 39, "methodb1": 39, "lolol": 39, "ic": 39, "cream": 39, "dynamo": 39, "402067": 39, "contractc": 39, "getsomelist": 39, "3425311345134513461345134534531452345": 39, "111344445534535353": 39, "993453434534534534534977788884443333": 39, "370103": 39, "methodc1": 39, "windows95": 39, "simpler": 39, "jamaica": 39, "cardin": 39, "363869": 39, "callm": 39, "233432": 39, "methodb2": 39, "trombon": 39, "231951": 39, "paperwork": 39, "countri": 39, "wing": 39, "227360": 39, "222263": 39, "methodc2": 39, "147236": 39, "122016": 39, "addresstovalu": 39, "100305": 39, "bandpractic": 39, "94270": 39, "lemondrop": 39, "92321": 39, "86501": 39, "82729": 39, "snitches_get_stich": 39, "111": 39, "55252": 39, "52079": 39, "48306": 39, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 39, "show_gas_report": 39, "dai": 39, "1302": 39, "13028": 39, "1377": 39, "approv": 39, "22414": 39, "burn": 39, "11946": 39, "25845": 39, "contract_a": 39, "methodtocal": 39, "txn_cost": 39, "mymutablemethod": 39, "view_cost": 39, "myviewmethod": 39}, "objects": {"": [[10, 0, 0, "-", "ape"], [11, 0, 0, "-", "ape_accounts"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [15, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [17, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [18, 0, 0, "-", "types"], [19, 0, 0, "-", "utils"]], "ape.api": [[12, 0, 0, "-", "accounts"], [12, 0, 0, "-", "address"], [12, 0, 0, "-", "compiler"], [12, 0, 0, "-", "config"], [12, 0, 0, "-", "convert"], [12, 0, 0, "-", "explorers"], [12, 0, 0, "-", "networks"], [12, 0, 0, "-", "projects"], [12, 0, 0, "-", "providers"], [12, 0, 0, "-", "query"]], "ape.api.accounts": [[12, 4, 1, "", "AccountAPI"], [12, 4, 1, "", "AccountContainerAPI"], [12, 4, 1, "", "ImpersonatedAccount"], [12, 4, 1, "", "TestAccountAPI"], [12, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[12, 5, 1, "", "__dir__"], [12, 6, 1, "", "alias"], [12, 5, 1, "", "call"], [12, 5, 1, "", "check_signature"], [12, 5, 1, "", "declare"], [12, 5, 1, "", "deploy"], [12, 5, 1, "", "prepare_transaction"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_transaction"], [12, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[12, 5, 1, "", "__contains__"], [12, 5, 1, "", "__delitem__"], [12, 5, 1, "", "__getitem__"], [12, 5, 1, "", "__len__"], [12, 6, 1, "", "accounts"], [12, 6, 1, "", "aliases"], [12, 5, 1, "", "append"], [12, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[12, 6, 1, "", "address"], [12, 5, 1, "", "call"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountContainerAPI": [[12, 5, 1, "", "generate_account"]], "ape.api.address": [[12, 4, 1, "", "Address"], [12, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[12, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[12, 6, 1, "", "address"], [12, 6, 1, "", "balance"], [12, 6, 1, "", "code"], [12, 6, 1, "", "codesize"], [12, 6, 1, "", "history"], [12, 6, 1, "", "is_contract"], [12, 6, 1, "", "nonce"]], "ape.api.compiler": [[12, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[12, 5, 1, "", "compile"], [12, 2, 1, "", "compiler_settings"], [12, 6, 1, "", "config"], [12, 5, 1, "", "enrich_error"], [12, 5, 1, "", "get_versions"], [12, 6, 1, "", "name"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[12, 4, 1, "", "ConfigEnum"], [12, 4, 1, "", "GenericConfig"], [12, 4, 1, "", "PluginConfig"]], "ape.api.convert": [[12, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[12, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[12, 5, 1, "", "get_address_url"], [12, 5, 1, "", "get_contract_type"], [12, 5, 1, "", "get_transaction_url"], [12, 5, 1, "", "publish_contract"]], "ape.api.networks": [[12, 4, 1, "", "EcosystemAPI"], [12, 4, 1, "", "ForkedNetworkAPI"], [12, 4, 1, "", "NetworkAPI"], [12, 4, 1, "", "ProviderContextManager"], [12, 4, 1, "", "ProxyInfoAPI"], [12, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[12, 5, 1, "", "__ape_extra_attributes__"], [12, 5, 1, "", "add_network"], [12, 6, 1, "", "config"], [12, 5, 1, "", "create_transaction"], [12, 6, 1, "", "custom_network"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "decode_address"], [12, 5, 1, "", "decode_block"], [12, 5, 1, "", "decode_calldata"], [12, 5, 1, "", "decode_logs"], [12, 5, 1, "", "decode_receipt"], [12, 5, 1, "", "decode_returndata"], [12, 6, 1, "", "default_network_name"], [12, 5, 1, "", "encode_address"], [12, 5, 1, "", "encode_calldata"], [12, 5, 1, "", "encode_deployment"], [12, 5, 1, "", "encode_transaction"], [12, 5, 1, "", "enrich_calltree"], [12, 2, 1, "", "fee_token_decimals"], [12, 2, 1, "", "fee_token_symbol"], [12, 5, 1, "", "get_method_selector"], [12, 5, 1, "", "get_network"], [12, 5, 1, "", "get_network_data"], [12, 5, 1, "", "get_proxy_info"], [12, 2, 1, "", "name"], [12, 6, 1, "", "networks"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "serialize_transaction"], [12, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[12, 6, 1, "", "upstream_chain_id"], [12, 6, 1, "", "upstream_network"], [12, 6, 1, "", "upstream_provider"], [12, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[12, 6, 1, "", "auto_gas_multiplier"], [12, 6, 1, "", "base_fee_multiplier"], [12, 6, 1, "", "block_time"], [12, 6, 1, "", "chain_id"], [12, 6, 1, "", "config"], [12, 2, 1, "", "data_folder"], [12, 6, 1, "", "default_provider_name"], [12, 2, 1, "", "ecosystem"], [12, 6, 1, "", "explorer"], [12, 5, 1, "", "get_provider"], [12, 6, 1, "", "is_adhoc"], [12, 6, 1, "", "is_dev"], [12, 6, 1, "", "is_fork"], [12, 6, 1, "", "is_local"], [12, 2, 1, "", "name"], [12, 6, 1, "", "network_id"], [12, 6, 1, "", "providers"], [12, 5, 1, "", "publish_contract"], [12, 2, 1, "", "request_header"], [12, 6, 1, "", "required_confirmations"], [12, 5, 1, "", "set_default_provider"], [12, 6, 1, "", "transaction_acceptance_timeout"], [12, 5, 1, "", "use_default_provider"], [12, 5, 1, "", "use_provider"], [12, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[12, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[12, 2, 1, "", "target"]], "ape.api.projects": [[12, 4, 1, "", "DependencyAPI"], [12, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[12, 6, 1, "", "cached_manifest"], [12, 5, 1, "", "compile"], [12, 2, 1, "", "config_override"], [12, 6, 1, "", "contracts"], [12, 2, 1, "", "contracts_folder"], [12, 2, 1, "", "exclude"], [12, 5, 1, "", "extract_manifest"], [12, 2, 1, "", "name"], [12, 6, 1, "", "uri"], [12, 2, 1, "", "version"], [12, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[12, 5, 1, "", "add_compiler_data"], [12, 6, 1, "", "cached_manifest"], [12, 2, 1, "", "contracts_folder"], [12, 5, 1, "", "create_manifest"], [12, 6, 1, "", "is_valid"], [12, 6, 1, "", "manifest_cachefile"], [12, 2, 1, "", "name"], [12, 2, 1, "", "path"], [12, 5, 1, "", "process_config_file"], [12, 5, 1, "", "replace_manifest"], [12, 5, 1, "", "update_manifest"], [12, 2, 1, "", "version"]], "ape.api.providers": [[12, 4, 1, "", "BlockAPI"], [12, 4, 1, "", "ProviderAPI"], [12, 4, 1, "", "SubprocessProvider"], [12, 4, 1, "", "TestProviderAPI"], [12, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.ProviderAPI": [[12, 6, 1, "", "base_fee"], [12, 2, 1, "", "block_page_size"], [12, 6, 1, "", "chain_id"], [12, 2, 1, "", "concurrency"], [12, 6, 1, "", "config"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 6, 1, "", "connection_str"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "disconnect"], [12, 5, 1, "", "estimate_gas_cost"], [12, 6, 1, "", "gas_price"], [12, 5, 1, "", "get_balance"], [12, 5, 1, "", "get_block"], [12, 5, 1, "", "get_code"], [12, 5, 1, "", "get_contract_logs"], [12, 5, 1, "", "get_nonce"], [12, 5, 1, "", "get_receipt"], [12, 5, 1, "", "get_transactions_by_block"], [12, 5, 1, "", "get_virtual_machine_error"], [12, 6, 1, "", "http_uri"], [12, 6, 1, "", "is_connected"], [12, 6, 1, "", "max_gas"], [12, 2, 1, "", "name"], [12, 2, 1, "", "network"], [12, 6, 1, "", "network_choice"], [12, 5, 1, "", "prepare_transaction"], [12, 6, 1, "", "priority_fee"], [12, 2, 1, "", "provider_settings"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "send_call"], [12, 5, 1, "", "send_private_transaction"], [12, 5, 1, "", "send_transaction"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_tracing"], [12, 5, 1, "", "update_settings"], [12, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[12, 5, 1, "", "build_command"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 5, 1, "", "disconnect"], [12, 6, 1, "", "process_name"], [12, 5, 1, "", "start"], [12, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[12, 5, 1, "", "mine"], [12, 5, 1, "", "revert"], [12, 5, 1, "", "set_timestamp"], [12, 5, 1, "", "snapshot"]], "ape.api.query": [[12, 4, 1, "", "AccountTransactionQuery"], [12, 4, 1, "", "BlockQuery"], [12, 4, 1, "", "BlockTransactionQuery"], [12, 4, 1, "", "ContractCreationQuery"], [12, 4, 1, "", "ContractEventQuery"], [12, 4, 1, "", "ContractMethodQuery"], [12, 4, 1, "", "QueryAPI"]], "ape.api.query.QueryAPI": [[12, 5, 1, "", "estimate_query"], [12, 5, 1, "", "perform_query"], [12, 5, 1, "", "update_cache"]], "ape.api.transactions": [[12, 4, 1, "", "ReceiptAPI"], [12, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[12, 5, 1, "", "await_confirmations"], [12, 5, 1, "", "decode_logs"], [12, 6, 1, "", "events"], [12, 6, 1, "", "failed"], [12, 6, 1, "", "method_called"], [12, 5, 1, "", "raise_for_status"], [12, 6, 1, "", "ran_out_of_gas"], [12, 6, 1, "", "return_value"], [12, 6, 1, "", "total_fees_paid"], [12, 6, 1, "", "trace"], [12, 5, 1, "", "track_coverage"], [12, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[12, 6, 1, "", "receipt"], [12, 5, 1, "", "serialize_transaction"], [12, 6, 1, "", "total_transfer_value"], [12, 6, 1, "", "trace"], [12, 6, 1, "", "txn_hash"]], "ape.cli": [[13, 0, 0, "-", "arguments"], [13, 0, 0, "-", "choices"], [13, 0, 0, "-", "commands"], [13, 0, 0, "-", "options"], [13, 0, 0, "-", "paramtype"]], "ape.cli.arguments": [[13, 1, 1, "", "contract_file_paths_argument"], [13, 1, 1, "", "existing_alias_argument"], [13, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[13, 4, 1, "", "AccountAliasPromptChoice"], [13, 4, 1, "", "Alias"], [13, 4, 1, "", "NetworkChoice"], [13, 4, 1, "", "OutputFormat"], [13, 4, 1, "", "PromptChoice"], [13, 1, 1, "", "get_user_selected_account"], [13, 1, 1, "", "output_format_choice"], [13, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"], [13, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[13, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[13, 2, 1, "", "TREE"], [13, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"]], "ape.cli.commands": [[13, 4, 1, "", "ConnectedProviderCommand"], [13, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[13, 5, 1, "", "invoke"], [13, 5, 1, "", "parse_args"]], "ape.cli.options": [[13, 4, 1, "", "ApeCliContextObject"], [13, 4, 1, "", "NetworkOption"], [13, 1, 1, "", "account_option"], [13, 1, 1, "", "ape_cli_context"], [13, 1, 1, "", "contract_option"], [13, 1, 1, "", "incompatible_with"], [13, 1, 1, "", "network_option"], [13, 1, 1, "", "output_format_option"], [13, 1, 1, "", "skip_confirmation_option"], [13, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[13, 5, 1, "", "abort"]], "ape.cli.paramtype": [[13, 4, 1, "", "AllFilePaths"], [13, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[13, 5, 1, "", "convert"]], "ape.contracts.base": [[14, 4, 1, "", "ContractContainer"], [14, 4, 1, "", "ContractEvent"], [14, 4, 1, "", "ContractInstance"], [14, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__getattr__"], [14, 5, 1, "", "at"], [14, 5, 1, "", "deploy"], [14, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__iter__"], [14, 5, 1, "", "from_receipt"], [14, 6, 1, "", "name"], [14, 5, 1, "", "poll_logs"], [14, 5, 1, "", "query"], [14, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__dir__"], [14, 5, 1, "", "__getattr__"], [14, 6, 1, "", "address"], [14, 5, 1, "", "call_view_method"], [14, 5, 1, "", "get_error_by_signature"], [14, 5, 1, "", "get_event_by_signature"], [14, 5, 1, "", "invoke_transaction"], [14, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[14, 5, 1, "", "decode_input"], [14, 6, 1, "", "identifier_lookup"], [14, 6, 1, "", "selector_identifiers"], [14, 6, 1, "", "source_path"]], "ape.exceptions": [[15, 7, 1, "", "APINotImplementedError"], [15, 7, 1, "", "Abort"], [15, 7, 1, "", "AccountsError"], [15, 7, 1, "", "AliasAlreadyInUseError"], [15, 7, 1, "", "ApeAttributeError"], [15, 7, 1, "", "ApeException"], [15, 7, 1, "", "ApeIndexError"], [15, 7, 1, "", "ArgumentsLengthError"], [15, 7, 1, "", "BlockNotFoundError"], [15, 7, 1, "", "ChainError"], [15, 7, 1, "", "CompilerError"], [15, 7, 1, "", "ConfigError"], [15, 7, 1, "", "ContractDataError"], [15, 7, 1, "", "ContractLogicError"], [15, 7, 1, "", "ContractNotFoundError"], [15, 7, 1, "", "ConversionError"], [15, 7, 1, "", "CustomError"], [15, 7, 1, "", "DecodingError"], [15, 7, 1, "", "EcosystemNotFoundError"], [15, 7, 1, "", "MethodNonPayableError"], [15, 7, 1, "", "MissingDeploymentBytecodeError"], [15, 7, 1, "", "NetworkError"], [15, 7, 1, "", "NetworkMismatchError"], [15, 7, 1, "", "NetworkNotFoundError"], [15, 7, 1, "", "OutOfGasError"], [15, 7, 1, "", "ProjectError"], [15, 7, 1, "", "ProviderError"], [15, 7, 1, "", "ProviderNotConnectedError"], [15, 7, 1, "", "ProviderNotFoundError"], [15, 7, 1, "", "QueryEngineError"], [15, 7, 1, "", "RPCTimeoutError"], [15, 7, 1, "", "SignatureError"], [15, 7, 1, "", "SubprocessError"], [15, 7, 1, "", "SubprocessTimeoutError"], [15, 7, 1, "", "TransactionError"], [15, 7, 1, "", "TransactionNotFoundError"], [15, 7, 1, "", "UnknownSnapshotError"], [15, 7, 1, "", "UnknownVersionError"], [15, 7, 1, "", "VirtualMachineError"], [15, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[15, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[15, 6, 1, "", "dev_message"], [15, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[15, 6, 1, "", "name"]], "ape.managers": [[16, 0, 0, "-", "accounts"], [16, 0, 0, "-", "compilers"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converters"], [16, 0, 0, "-", "networks"], [16, 0, 0, "-", "query"]], "ape.managers.accounts": [[16, 4, 1, "", "AccountManager"], [16, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "aliases"], [16, 6, 1, "", "containers"], [16, 5, 1, "", "get_accounts_by_type"], [16, 5, 1, "", "load"], [16, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"]], "ape.managers.chain": [[16, 4, 1, "", "AccountHistory"], [16, 4, 1, "", "BlockContainer"], [16, 4, 1, "", "ChainManager"], [16, 4, 1, "", "ContractCache"], [16, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 2, 1, "", "address"], [16, 5, 1, "", "append"], [16, 6, 1, "", "outgoing"], [16, 5, 1, "", "query"], [16, 5, 1, "", "revert_to_block"], [16, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "head"], [16, 6, 1, "", "height"], [16, 5, 1, "", "poll_blocks"], [16, 5, 1, "", "query"], [16, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[16, 6, 1, "", "base_fee"], [16, 6, 1, "", "blocks"], [16, 6, 1, "", "chain_id"], [16, 6, 1, "", "gas_price"], [16, 5, 1, "", "get_receipt"], [16, 6, 1, "", "history"], [16, 5, 1, "", "isolate"], [16, 5, 1, "", "mine"], [16, 6, 1, "", "pending_timestamp"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[16, 5, 1, "", "__delitem__"], [16, 5, 1, "", "__setitem__"], [16, 5, 1, "", "cache_blueprint"], [16, 5, 1, "", "cache_deployment"], [16, 5, 1, "", "cache_proxy_info"], [16, 5, 1, "", "clear_local_caches"], [16, 5, 1, "", "get"], [16, 5, 1, "", "get_blueprint"], [16, 5, 1, "", "get_container"], [16, 5, 1, "", "get_creation_receipt"], [16, 5, 1, "", "get_deployments"], [16, 5, 1, "", "get_multiple"], [16, 5, 1, "", "get_proxy_info"], [16, 5, 1, "", "instance_at"], [16, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[16, 5, 1, "", "append"], [16, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[16, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[16, 5, 1, "", "can_trace_source"], [16, 5, 1, "", "compile"], [16, 5, 1, "", "compile_source"], [16, 5, 1, "", "enrich_error"], [16, 5, 1, "", "flatten_contract"], [16, 5, 1, "", "get_imports"], [16, 5, 1, "", "get_references"], [16, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[16, 4, 1, "", "ConfigManager"], [16, 4, 1, "", "DeploymentConfig"], [16, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[16, 2, 1, "", "DATA_FOLDER"], [16, 2, 1, "", "PROJECT_FOLDER"], [16, 2, 1, "", "contracts_folder"], [16, 2, 1, "", "default_ecosystem"], [16, 2, 1, "", "dependencies"], [16, 2, 1, "", "deployments"], [16, 5, 1, "", "get_config"], [16, 5, 1, "", "load"], [16, 2, 1, "", "meta"], [16, 2, 1, "", "name"], [16, 5, 1, "", "using_project"], [16, 2, 1, "", "version"]], "ape.managers.converters": [[16, 4, 1, "", "AccountIntConverter"], [16, 4, 1, "", "AddressAPIConverter"], [16, 4, 1, "", "BytesAddressConverter"], [16, 4, 1, "", "ConversionManager"], [16, 4, 1, "", "HexAddressConverter"], [16, 4, 1, "", "HexConverter"], [16, 4, 1, "", "HexIntConverter"], [16, 4, 1, "", "IntAddressConverter"], [16, 4, 1, "", "StringIntConverter"], [16, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[16, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[16, 6, 1, "", "active_provider"], [16, 5, 1, "", "create_custom_provider"], [16, 6, 1, "", "default_ecosystem"], [16, 6, 1, "", "ecosystem"], [16, 6, 1, "", "ecosystem_names"], [16, 6, 1, "", "ecosystems"], [16, 5, 1, "", "fork"], [16, 5, 1, "", "get_ecosystem"], [16, 5, 1, "", "get_network_choices"], [16, 5, 1, "", "get_provider_from_choice"], [16, 6, 1, "", "network"], [16, 6, 1, "", "network_data"], [16, 6, 1, "", "network_names"], [16, 6, 1, "", "networks_yaml"], [16, 5, 1, "", "parse_network_choice"], [16, 6, 1, "", "provider_names"], [16, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[16, 0, 0, "-", "dependency"], [16, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[16, 4, 1, "", "GithubDependency"], [16, 4, 1, "", "LocalDependency"], [16, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "github"], [16, 2, 1, "", "ref"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[16, 5, 1, "", "extract_manifest"], [16, 6, 1, "", "uri"], [16, 2, 1, "", "version"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "npm"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_from_json"], [16, 6, 1, "", "version_from_local_json"], [16, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[16, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[16, 5, 1, "", "__getattr__"], [16, 5, 1, "", "__str__"], [16, 6, 1, "", "compiler_cache_folder"], [16, 6, 1, "", "compiler_data"], [16, 6, 1, "", "contracts"], [16, 6, 1, "", "contracts_folder"], [16, 6, 1, "", "dependencies"], [16, 5, 1, "", "extensions_with_missing_compilers"], [16, 5, 1, "", "extract_manifest"], [16, 5, 1, "", "get_compiler_data"], [16, 5, 1, "", "get_contract"], [16, 5, 1, "", "get_project"], [16, 6, 1, "", "interfaces_folder"], [16, 5, 1, "", "load_contracts"], [16, 5, 1, "", "lookup_path"], [16, 6, 1, "", "meta"], [16, 2, 1, "", "path"], [16, 6, 1, "", "project_types"], [16, 6, 1, "", "scripts_folder"], [16, 6, 1, "", "source_paths"], [16, 6, 1, "", "sources"], [16, 6, 1, "", "sources_missing"], [16, 6, 1, "", "tests_folder"], [16, 5, 1, "", "track_deployment"], [16, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[16, 4, 1, "", "ApeProject"], [16, 4, 1, "", "BaseProject"], [16, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.BaseProject": [[16, 5, 1, "", "create_manifest"], [16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"], [16, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"]], "ape.managers.query": [[16, 4, 1, "", "DefaultQueryProvider"], [16, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[16, 5, 1, "", "estimate_query"], [16, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[16, 6, 1, "", "engines"], [16, 5, 1, "", "query"]], "ape.plugins": [[17, 0, 0, "-", "account"], [17, 0, 0, "-", "compiler"], [17, 0, 0, "-", "config"], [17, 0, 0, "-", "converter"], [17, 0, 0, "-", "network"], [17, 0, 0, "-", "pluggy_patch"], [17, 0, 0, "-", "project"], [17, 0, 0, "-", "query"], [17, 1, 1, "", "register"]], "ape.plugins.account": [[17, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[17, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[17, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[17, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[17, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[17, 5, 1, "", "config_class"]], "ape.plugins.converter": [[17, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[17, 5, 1, "", "converters"]], "ape.plugins.network": [[17, 4, 1, "", "EcosystemPlugin"], [17, 4, 1, "", "ExplorerPlugin"], [17, 4, 1, "", "NetworkPlugin"], [17, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[17, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[17, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[17, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[17, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[17, 4, 1, "", "PluginType"], [17, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[17, 4, 1, "", "DependencyPlugin"], [17, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[17, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[17, 5, 1, "", "projects"]], "ape.plugins.query": [[17, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[17, 5, 1, "", "query_engines"]], "ape.types": [[18, 4, 1, "", "BaseContractLog"], [18, 3, 1, "", "BlockID"], [18, 4, 1, "", "ContractLog"], [18, 4, 1, "", "MockContractLog"], [18, 0, 0, "-", "address"], [18, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[18, 2, 1, "", "contract_address"], [18, 2, 1, "", "event_arguments"], [18, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[18, 2, 1, "", "block_hash"], [18, 2, 1, "", "block_number"], [18, 2, 1, "", "log_index"], [18, 6, 1, "", "timestamp"], [18, 2, 1, "", "transaction_hash"], [18, 2, 1, "", "transaction_index"]], "ape.types.address": [[18, 3, 1, "", "AddressType"], [18, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[18, 4, 1, "", "ContractCoverage"], [18, 4, 1, "", "ContractSourceCoverage"], [18, 4, 1, "", "CoverageProject"], [18, 4, 1, "", "CoverageReport"], [18, 4, 1, "", "CoverageStatement"], [18, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 2, 1, "", "functions"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 6, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[18, 2, 1, "", "contracts"], [18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "include"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "source_id"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 2, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "get_html"], [18, 5, 1, "", "get_xml"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "projects"], [18, 2, 1, "", "source_folders"], [18, 6, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 2, 1, "", "timestamp"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[18, 2, 1, "", "hit_count"], [18, 2, 1, "", "location"], [18, 2, 1, "", "pcs"], [18, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[18, 2, 1, "", "full_name"], [18, 2, 1, "", "hit_count"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 5, 1, "", "profile_statement"], [18, 2, 1, "", "statements"]], "ape.types.signatures": [[18, 4, 1, "", "MessageSignature"], [18, 4, 1, "", "SignableMessage"], [18, 4, 1, "", "TransactionSignature"], [18, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[18, 2, 1, "", "body"], [18, 2, 1, "", "header"], [18, 2, 1, "", "version"]], "ape.utils": [[19, 4, 1, "", "BaseInterface"], [19, 4, 1, "", "BaseInterfaceModel"], [19, 4, 1, "", "ExtraAttributesMixin"], [19, 4, 1, "", "ExtraModelAttributes"], [19, 4, 1, "", "GeneratedDevAccount"], [19, 4, 1, "", "GithubClient"], [19, 4, 1, "", "JoinableQueue"], [19, 4, 1, "", "Struct"], [19, 4, 1, "", "StructParser"], [19, 4, 1, "", "TraceStyles"], [19, 1, 1, "", "add_padding_to_strings"], [19, 1, 1, "", "allow_disconnected"], [19, 1, 1, "", "expand_environment_variables"], [19, 1, 1, "", "extract_nested_value"], [19, 1, 1, "", "gas_estimation_error_message"], [19, 1, 1, "", "generate_dev_accounts"], [19, 1, 1, "", "get_all_files_in_directory"], [19, 1, 1, "", "get_current_timestamp_ms"], [19, 1, 1, "", "get_package_version"], [19, 1, 1, "", "get_relative_path"], [19, 4, 1, "", "injected_before_use"], [19, 1, 1, "", "is_array"], [19, 1, 1, "", "is_evm_precompile"], [19, 1, 1, "", "is_named_tuple"], [19, 1, 1, "", "is_struct"], [19, 1, 1, "", "is_zero_hex"], [19, 1, 1, "", "load_config"], [19, 1, 1, "", "pragma_str_to_specifier_set"], [19, 1, 1, "", "raises_not_implemented"], [19, 1, 1, "", "returns_array"], [19, 1, 1, "", "run_until_complete"], [19, 4, 1, "", "singledispatchmethod"], [19, 1, 1, "", "spawn"], [19, 1, 1, "", "stream_response"], [19, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[19, 2, 1, "", "additional_error_message"], [19, 2, 1, "", "attributes"], [19, 5, 1, "", "get"], [19, 2, 1, "", "include_getattr"], [19, 2, 1, "", "include_getitem"], [19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"], [19, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[19, 2, 1, "", "address"], [19, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[19, 6, 1, "", "ape_org"], [19, 6, 1, "", "available_plugins"], [19, 5, 1, "", "clone_repo"], [19, 5, 1, "", "download_package"], [19, 5, 1, "", "get_release"], [19, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[19, 5, 1, "", "join"]], "ape.utils.Struct": [[19, 5, 1, "", "items"]], "ape.utils.StructParser": [[19, 5, 1, "", "decode_output"], [19, 6, 1, "", "default_name"], [19, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[19, 2, 1, "", "CONTRACTS"], [19, 2, 1, "", "DELEGATE"], [19, 2, 1, "", "GAS_COST"], [19, 2, 1, "", "INPUTS"], [19, 2, 1, "", "METHODS"], [19, 2, 1, "", "OUTPUTS"], [19, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[19, 5, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 6, 1, "", "address"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 12, 16, 17, 20, 21, 26, 38], "chang": [0, 5], "password": 0, "delet": 0, "export": [0, 20], "gener": [0, 20], "import": [0, 20, 28], "list": [0, 4, 5, 6, 27, 39], "compil": [1, 6, 12, 16, 17, 22, 27, 33, 35], "consol": [2, 24, 39], "init": [3, 24], "network": [4, 12, 16, 17, 20, 21, 23, 29, 32, 37, 38], "run": [4, 7, 32], "plugin": [5, 17, 22, 23, 28, 29, 30, 33, 36], "version": [5, 30], "instal": [5, 6, 27, 30, 36], "uninstal": 5, "updat": 5, "pm": 6, "remov": [6, 27], "test": [8, 20, 23, 33, 38], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 33, 38, 39], "doc": 9, "user": 9, "guid": 9, "cli": [9, 13, 21, 27, 28, 31, 32, 37], "refer": 9, "python": [9, 31], "api": [12, 28], "address": [12, 18, 25], "config": [12, 16, 17, 27, 32], "convert": [12, 16, 17], "explor": [12, 32, 35], "project": [12, 16, 17, 25, 28, 33, 38], "provid": [12, 32, 38], "transact": [12, 25, 26, 32, 38, 39], "queri": [12, 16, 17, 26], "argument": 13, "choic": 13, "command": [13, 24, 38], "option": 13, "paramet": 13, "type": [13, 18, 27, 30, 32], "contract": [14, 23, 25, 26, 27, 33, 34, 38], "except": 15, "manag": [16, 27, 32], "chain": [16, 38], "base": 17, "signatur": [18, 20], "coverag": [18, 38], "miscellan": 18, "util": 19, "us": [20, 26, 28], "outsid": 20, "creat": 20, "new": 20, "default": [20, 23, 25, 29], "sender": 20, "support": [20, 38], "live": [20, 32], "keyfil": 20, "exist": 20, "sign": 20, "messag": 20, "eip": 20, "712": 20, "verifi": 20, "autom": 20, "hardwar": 20, "wallet": 20, "context": [21, 29, 32], "decor": 21, "tool": 21, "The": 22, "json": 22, "other": 22, "ignor": 22, "file": [22, 27], "depend": [22, 23, 27, 33], "set": 22, "sourc": 22, "code": 22, "configur": [23, 24, 29, 32], "folder": [23, 27], "ecosystem": 23, "deploy": [23, 25, 35, 39], "geth": 23, "namespac": 24, "extra": 24, "function": [24, 38], "global": 24, "magic": 24, "bal": 24, "from": [25, 28, 39], "deploi": [25, 33], "script": [25, 33, 37], "publish": [25, 35], "ani": 25, "abi": 25, "previou": 25, "interact": [25, 32], "call": 25, "fallback": 25, "direct": 25, "privat": 25, "decod": 25, "encod": 25, "input": 25, "interfac": 25, "introspect": 25, "multi": [25, 37, 38], "data": 26, "get": 26, "block": [26, 32], "event": 26, "cach": 26, "github": 27, "local": [27, 32], "npm": 27, "packag": 27, "misc": 27, "custom": [27, 32, 38], "exclus": 27, "overrid": 27, "solid": 27, "remap": 27, "develop": [28, 33], "initi": 28, "implement": 28, "class": 28, "regist": 28, "log": [28, 31, 39], "logger": 28, "modul": 28, "ape_cli_context": 28, "fork": [29, 32], "core": 30, "select": 32, "l2": 32, "connect": 32, "By": 32, "rpc": 32, "url": 32, "time": 32, "more": 32, "process": 32, "ad": 33, "proxi": 34, "track": 35, "overview": 36, "document": 36, "prerequisit": 36, "consider": 36, "pipx": 36, "pip": 36, "docker": 36, "quickstart": 36, "system": 36, "main": 37, "method": 37, "pytest": 38, "structur": 38, "pattern": 38, "fixtur": 38, "advanc": 38, "tip": 38, "failur": 38, "expected_messag": 38, "dev_messag": 38, "caveat": 38, "languag": 38, "inlin": 38, "non": 38, "reentrant": 38, "error": 38, "ga": [38, 39], "report": [38, 39], "iter": 38, "make": 39, "dynam": 39, "fee": 39, "static": 39, "access": 39, "accept": 39, "timeout": 39, "trace": 39, "estim": 39, "cost": 39}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [27, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [27, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "change-version": [[5, "plugins-change-version"]], "install": [[5, "plugins-install"], [6, "pm-install"], [27, "install"]], "uninstall": [[5, "plugins-uninstall"]], "update": [[5, "plugins-update"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [27, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape-accounts": [[11, "module-ape_accounts"]], "ape.api": [[12, "ape-api"]], "Accounts": [[12, "module-ape.api.accounts"], [16, "module-ape.managers.accounts"], [17, "module-ape.plugins.account"], [20, "accounts"]], "Address": [[12, "module-ape.api.address"], [18, "module-ape.types.address"]], "Compiler": [[12, "module-ape.api.compiler"], [17, "module-ape.plugins.compiler"]], "Config": [[12, "module-ape.api.config"], [16, "module-ape.managers.config"], [17, "module-ape.plugins.config"]], "Convert": [[12, "module-ape.api.convert"]], "Explorers": [[12, "module-ape.api.explorers"]], "Networks": [[12, "module-ape.api.networks"], [16, "module-ape.managers.networks"], [23, "networks"], [32, "networks"]], "Projects": [[12, "module-ape.api.projects"]], "Providers": [[12, "module-ape.api.providers"]], "Transactions": [[12, "transactions"], [25, "transactions"]], "Query": [[12, "module-ape.api.query"], [16, "module-ape.managers.query"], [17, "module-ape.plugins.query"]], "ape.cli": [[13, "ape-cli"]], "Arguments": [[13, "module-ape.cli.arguments"]], "Choices": [[13, "module-ape.cli.choices"]], "Commands": [[13, "module-ape.cli.commands"]], "Options": [[13, "module-ape.cli.options"]], "Parameter Types": [[13, "module-ape.cli.paramtype"]], "ape.contracts": [[14, "ape-contracts"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "ape.managers": [[16, "ape-managers"]], "Compilers": [[16, "module-ape.managers.compilers"]], "Chain": [[16, "chain"]], "Converters": [[16, "module-ape.managers.converters"]], "Project": [[16, "module-ape.managers.project.manager"], [17, "module-ape.plugins.project"]], "ape.plugins": [[17, "module-ape.plugins"]], "Base": [[17, "module-ape.plugins.pluggy_patch"]], "Converter": [[17, "module-ape.plugins.converter"]], "Network": [[17, "module-ape.plugins.network"]], "ape.types": [[18, "ape-types"]], "Signatures": [[18, "signatures"]], "Coverage": [[18, "module-ape.types.coverage"]], "Miscellaneous": [[18, "module-ape.types"]], "ape.utils": [[19, "module-ape.utils"]], "Test Accounts": [[20, "test-accounts"]], "Use test accounts in tests": [[20, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[20, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[20, "creating-new-test-accounts"]], "Default Sender Support": [[20, "default-sender-support"], [20, "id1"]], "Live Network Accounts": [[20, "live-network-accounts"]], "Keyfile Accounts": [[20, "keyfile-accounts"]], "Generating New Accounts": [[20, "generating-new-accounts"]], "Importing Existing Accounts": [[20, "importing-existing-accounts"]], "Exporting Accounts": [[20, "exporting-accounts"]], "Signing Messages": [[20, "signing-messages"]], "EIP-712": [[20, "eip-712"]], "Verifying Signature": [[20, "verifying-signature"]], "Automation": [[20, "automation"]], "Hardware Wallets": [[20, "hardware-wallets"]], "CLIs": [[21, "clis"]], "Ape Context Decorator": [[21, "ape-context-decorator"]], "Network Tools": [[21, "network-tools"]], "Account Tools": [[21, "account-tools"]], "Compile": [[22, "compile"]], "The JSON Compiler": [[22, "the-json-compiler"]], "Other Compiler Plugins": [[22, "other-compiler-plugins"]], "Ignore Files": [[22, "ignore-files"]], "Dependencies": [[22, "dependencies"], [23, "dependencies"], [27, "dependencies"], [33, "dependencies"]], "Settings": [[22, "settings"]], "Compile Source Code": [[22, "compile-source-code"]], "Configure Ape": [[23, "configure-ape"]], "Contracts Folder": [[23, "contracts-folder"]], "Default Ecosystem": [[23, "default-ecosystem"]], "Deployments": [[23, "deployments"]], "Geth": [[23, "geth"]], "Plugins": [[23, "plugins"], [30, "plugins"]], "Testing": [[23, "testing"], [33, "testing"], [38, "testing"]], "Ape Console": [[24, "ape-console"]], "Ape Namespace": [[24, "ape-namespace"]], "Namespace Extras": [[24, "namespace-extras"]], "Init Function": [[24, "init-function"]], "Global Extras": [[24, "global-extras"]], "Configure": [[24, "configure"]], "Magic Commands": [[24, "magic-commands"]], "%ape": [[24, "ape"]], "%bal": [[24, "bal"]], "Contracts": [[25, "contracts"]], "From Deploy": [[25, "from-deploy"]], "Deploy Scripts": [[25, "deploy-scripts"]], "Publishing": [[25, "publishing"], [35, "publishing"]], "From Project Contract Address": [[25, "from-project-contract-address"]], "From Any Address": [[25, "from-any-address"]], "From ABIs": [[25, "from-abis"]], "From Previous Deployment": [[25, "from-previous-deployment"]], "Contract Interaction": [[25, "contract-interaction"]], "Calls": [[25, "calls"]], "Calling Transactions and Transacting Calls": [[25, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[25, "default-fallback-and-direct-calls"]], "Private Transactions": [[25, "private-transactions"]], "Decoding and Encoding Inputs": [[25, "decoding-and-encoding-inputs"]], "Contract Interface Introspection": [[25, "contract-interface-introspection"]], "Multi-Call and Multi-Transaction": [[25, "multi-call-and-multi-transaction"]], "Querying Data": [[26, "querying-data"]], "Getting Block Data": [[26, "getting-block-data"]], "Getting Account Transaction Data": [[26, "getting-account-transaction-data"]], "Getting Contract Event Data": [[26, "getting-contract-event-data"]], "Using the Cache": [[26, "using-the-cache"]], "Types of Dependencies": [[27, "types-of-dependencies"]], "GitHub": [[27, "github"]], "Local": [[27, "local"]], "NPM": [[27, "npm"]], "Package Management CLI": [[27, "package-management-cli"]], "Misc": [[27, "misc"]], "Custom Contracts Folder": [[27, "custom-contracts-folder"]], "File Exclusions": [[27, "file-exclusions"]], "Config Override": [[27, "config-override"]], "Solidity Remappings": [[27, "solidity-remappings"]], "Compiling Dependencies": [[27, "compiling-dependencies"]], "Developing Plugins": [[28, "developing-plugins"]], "Initialize a Plugin Project": [[28, "initialize-a-plugin-project"]], "Implementing API Classes": [[28, "implementing-api-classes"]], "Registering API Classes": [[28, "registering-api-classes"]], "CLI Plugins": [[28, "cli-plugins"]], "Using Plugins": [[28, "using-plugins"]], "Logging": [[28, "logging"], [31, "logging"]], "Import the logger from the logging module": [[28, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[28, "use-the-logger-from-the-ape-cli-context"]], "Forking Networks": [[29, "forking-networks"]], "Forking Plugin Networks": [[29, "forking-plugin-networks"]], "Configure Default": [[29, "configure-default"]], "Forked Context": [[29, "forked-context"], [32, "forked-context"]], "Core Plugins": [[30, "core-plugins"]], "Installing Plugins": [[30, "installing-plugins"]], "Plugin Versions": [[30, "plugin-versions"]], "Plugin Types": [[30, "plugin-types"]], "CLI Logging": [[31, "cli-logging"]], "Python Logging": [[31, "python-logging"]], "Selecting a Network": [[32, "selecting-a-network"]], "L2 Networks": [[32, "l2-networks"]], "Custom Network Connection": [[32, "custom-network-connection"]], "Custom Networks By Config": [[32, "custom-networks-by-config"]], "RPC URL": [[32, "rpc-url"]], "Explorer URL": [[32, "explorer-url"]], "Block time, transaction type, and more config": [[32, "block-time-transaction-type-and-more-config"]], "Custom Networks by CLI": [[32, "custom-networks-by-cli"]], "Configuring Networks": [[32, "configuring-networks"]], "Local Network": [[32, "local-network"]], "Live Networks": [[32, "live-networks"]], "Network Config": [[32, "network-config"]], "Running a Network Process": [[32, "running-a-network-process"]], "Provider Interaction": [[32, "provider-interaction"]], "Provider Context Manager": [[32, "provider-context-manager"]], "Developing Projects with Ape": [[33, "developing-projects-with-ape"]], "Adding Plugins": [[33, "adding-plugins"]], "Compiling Contracts": [[33, "compiling-contracts"]], "Deploying Contracts": [[33, "deploying-contracts"]], "Scripts": [[33, "scripts"]], "Proxy Contracts": [[34, "proxy-contracts"]], "Compilation": [[35, "compilation"]], "Tracking Deployments": [[35, "tracking-deployments"]], "Publishing to Explorer": [[35, "publishing-to-explorer"]], "Overview": [[36, "overview"]], "Documentation": [[36, "documentation"]], "Prerequisite": [[36, "prerequisite"]], "Installation": [[36, "installation"]], "Considerations for Installing": [[36, "considerations-for-installing"]], "Installing with pipx or pip": [[36, "installing-with-pipx-or-pip"]], "Installing with docker": [[36, "installing-with-docker"]], "Quickstart": [[36, "quickstart"]], "Plugin System": [[36, "plugin-system"]], "Scripting": [[37, "scripting"]], "CLI Scripts": [[37, "cli-scripts"]], "Multi-network Scripting": [[37, "multi-network-scripting"]], "Main Method Scripts": [[37, "main-method-scripts"]], "Pytest": [[38, "pytest"]], "Test Structure": [[38, "test-structure"]], "Test Pattern": [[38, "test-pattern"]], "Fixtures": [[38, "fixtures"]], "accounts fixture": [[38, "accounts-fixture"]], "chain fixture": [[38, "chain-fixture"]], "networks fixture": [[38, "networks-fixture"]], "project fixture": [[38, "project-fixture"]], "Contract fixture": [[38, "contract-fixture"]], "Ape testing commands": [[38, "ape-testing-commands"]], "Test Providers": [[38, "test-providers"]], "Advanced Testing Tips": [[38, "advanced-testing-tips"]], "Testing Transaction Failures": [[38, "testing-transaction-failures"]], "expected_message": [[38, "expected-message"]], "dev_message": [[38, "dev-message"]], "Caveats": [[38, "caveats"]], "Language Support": [[38, "language-support"]], "Inlining": [[38, "inlining"]], "Non-reentrant Functions": [[38, "non-reentrant-functions"]], "Custom Errors": [[38, "custom-errors"]], "Multi-chain Testing": [[38, "multi-chain-testing"]], "Gas Reporting": [[38, "gas-reporting"]], "Iterative Testing": [[38, "iterative-testing"]], "Contract Coverage": [[38, "contract-coverage"]], "Making Transactions": [[39, "making-transactions"]], "Deployment": [[39, "deployment"]], "Deployment from Ape Console": [[39, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[39, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[39, "static-fee-transactions"]], "Access List Transactions": [[39, "access-list-transactions"]], "Transaction Logs": [[39, "transaction-logs"]], "Transaction Acceptance Timeout": [[39, "transaction-acceptance-timeout"]], "Traces": [[39, "traces"]], "Gas Reports": [[39, "gas-reports"]], "Estimate Gas Cost": [[39, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape_accounts"], [12, "module-ape.api.accounts"], [12, "module-ape.api.address"], [12, "module-ape.api.compiler"], [12, "module-ape.api.config"], [12, "module-ape.api.convert"], [12, "module-ape.api.explorers"], [12, "module-ape.api.networks"], [12, "module-ape.api.projects"], [12, "module-ape.api.providers"], [12, "module-ape.api.query"], [13, "module-ape.cli.arguments"], [13, "module-ape.cli.choices"], [13, "module-ape.cli.commands"], [13, "module-ape.cli.options"], [13, "module-ape.cli.paramtype"], [15, "module-ape.exceptions"], [16, "module-ape.managers.accounts"], [16, "module-ape.managers.compilers"], [16, "module-ape.managers.config"], [16, "module-ape.managers.converters"], [16, "module-ape.managers.networks"], [16, "module-ape.managers.project.dependency"], [16, "module-ape.managers.project.manager"], [16, "module-ape.managers.query"], [17, "module-ape.plugins"], [17, "module-ape.plugins.account"], [17, "module-ape.plugins.compiler"], [17, "module-ape.plugins.config"], [17, "module-ape.plugins.converter"], [17, "module-ape.plugins.network"], [17, "module-ape.plugins.pluggy_patch"], [17, "module-ape.plugins.project"], [17, "module-ape.plugins.query"], [18, "module-ape.types"], [18, "module-ape.types.address"], [18, "module-ape.types.coverage"], [19, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountcontainer (class in ape_accounts)": [[11, "ape_accounts.AccountContainer"]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount"]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts"]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address"]], "alias (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias"]], "aliases (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases"]], "ape_accounts": [[11, "module-ape_accounts"]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account"]], "import_account_from_mnemonic() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_mnemonic"]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_private_key"]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.set_autosign"]], "sign_message() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message"]], "sign_transaction() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction"]], "accountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[12, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[12, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[12, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[12, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[12, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[12, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[12, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[12, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[12, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[12, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[12, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[12, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[12, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[12, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[12, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[12, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[12, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[12, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[12, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[12, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[12, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[12, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[12, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[12, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[12, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[12, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[12, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[12, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[12, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[12, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[12, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[12, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[12, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[12, "module-ape.api.accounts"]], "ape.api.address": [[12, "module-ape.api.address"]], "ape.api.compiler": [[12, "module-ape.api.compiler"]], "ape.api.config": [[12, "module-ape.api.config"]], "ape.api.convert": [[12, "module-ape.api.convert"]], "ape.api.explorers": [[12, "module-ape.api.explorers"]], "ape.api.networks": [[12, "module-ape.api.networks"]], "ape.api.projects": [[12, "module-ape.api.projects"]], "ape.api.providers": [[12, "module-ape.api.providers"]], "ape.api.query": [[12, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[12, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[12, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.data_folder"]], "declare() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[12, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[12, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.http_uri"]], "is_adhoc (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_adhoc"]], "is_connected (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[12, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.settings"]], "sign_message() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[12, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[12, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[13, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[13, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[13, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[13, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[13, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[13, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[13, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[13, "ape.cli.options.account_option"]], "ape.cli.arguments": [[13, "module-ape.cli.arguments"]], "ape.cli.choices": [[13, "module-ape.cli.choices"]], "ape.cli.commands": [[13, "module-ape.cli.commands"]], "ape.cli.options": [[13, "module-ape.cli.options"]], "ape.cli.paramtype": [[13, "module-ape.cli.paramtype"]], "ape_cli_context() (in module ape.cli.options)": [[13, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[13, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[13, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[13, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[13, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[13, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[13, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[13, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[13, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[13, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[14, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[14, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.identifier_lookup"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[14, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.receipt"]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.selector_identifiers"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[15, "ape.exceptions.APINotImplementedError"]], "abort": [[15, "ape.exceptions.Abort"]], "accountserror": [[15, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[15, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[15, "ape.exceptions.ApeAttributeError"]], "apeexception": [[15, "ape.exceptions.ApeException"]], "apeindexerror": [[15, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[15, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[15, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[15, "ape.exceptions.ChainError"]], "compilererror": [[15, "ape.exceptions.CompilerError"]], "configerror": [[15, "ape.exceptions.ConfigError"]], "contractdataerror": [[15, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[15, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[15, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[15, "ape.exceptions.ConversionError"]], "customerror": [[15, "ape.exceptions.CustomError"]], "decodingerror": [[15, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[15, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[15, "ape.exceptions.MethodNonPayableError"]], "missingdeploymentbytecodeerror": [[15, "ape.exceptions.MissingDeploymentBytecodeError"]], "networkerror": [[15, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[15, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[15, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[15, "ape.exceptions.OutOfGasError"]], "projecterror": [[15, "ape.exceptions.ProjectError"]], "providererror": [[15, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[15, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[15, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[15, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[15, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[15, "ape.exceptions.SignatureError"]], "subprocesserror": [[15, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[15, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[15, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[15, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[15, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[15, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[15, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[15, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[15, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[15, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[15, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[15, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[16, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[16, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[16, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[16, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[16, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[16, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[16, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[16, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[16, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[16, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[16, "ape.managers.query.QueryManager"]], "stringintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[16, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[16, "module-ape.managers.accounts"]], "ape.managers.compilers": [[16, "module-ape.managers.compilers"]], "ape.managers.config": [[16, "module-ape.managers.config"]], "ape.managers.converters": [[16, "module-ape.managers.converters"]], "ape.managers.networks": [[16, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[16, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[16, "module-ape.managers.project.manager"]], "ape.managers.query": [[16, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_cache_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_cache_folder"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[16, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[16, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[16, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[16, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[16, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[16, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[16, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[16, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[16, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[16, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[16, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[16, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[16, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[17, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[17, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[17, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[17, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[17, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[17, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[17, "module-ape.plugins"]], "ape.plugins.account": [[17, "module-ape.plugins.account"]], "ape.plugins.compiler": [[17, "module-ape.plugins.compiler"]], "ape.plugins.config": [[17, "module-ape.plugins.config"]], "ape.plugins.converter": [[17, "module-ape.plugins.converter"]], "ape.plugins.network": [[17, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[17, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[17, "module-ape.plugins.project"]], "ape.plugins.query": [[17, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[17, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[17, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[17, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[17, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[17, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[17, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[17, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[17, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[17, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[17, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[17, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[18, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[18, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[18, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[18, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[18, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[18, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[18, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[18, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[18, "ape.types.signatures.TransactionSignature"]], "ape.types": [[18, "module-ape.types"]], "ape.types.address": [[18, "module-ape.types.address"]], "ape.types.coverage": [[18, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.miss_count"]], "model_dump() (ape.types.coverage.contractcoverage method)": [[18, "ape.types.coverage.ContractCoverage.model_dump"]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.model_dump"]], "model_dump() (ape.types.coverage.coverageproject method)": [[18, "ape.types.coverage.CoverageProject.model_dump"]], "model_dump() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.model_dump"]], "model_dump() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.model_dump"]], "name (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[18, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[18, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[19, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[19, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[19, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[19, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[19, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[19, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[19, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[19, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[19, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[19, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[19, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[19, "ape.utils.allow_disconnected"]], "ape.utils": [[19, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[19, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[19, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[19, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[19, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[19, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[19, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[19, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[19, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[19, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[19, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[19, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[19, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[19, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[19, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[19, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[19, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[19, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[19, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[19, "ape.utils.load_config"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[19, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[19, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[19, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[19, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[19, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[19, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[19, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[19, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[19, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape-accounts", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 12, 16, 20, 21, 22, 23, 25, 27, 28, 30, 31, 32, 33, 36, 37], "line": [0, 4, 5, 13, 16, 18, 36, 37, 38], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 33, 35, 37, 38], "local": [0, 2, 4, 6, 10, 12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 38, 39], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "can": [0, 6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "unlock": [0, 20], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "script": [0, 7, 9, 13, 16, 20, 21, 24, 31, 32, 36, 38, 39], "consol": [0, 7, 9, 20, 25, 26, 28, 29, 32, 33, 36, 38], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "load": [0, 1, 13, 14, 16, 19, 20, 21, 24, 25, 26, 27, 28, 33, 35, 39], "method": [0, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 32, 34, 35, 38, 39], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 32, 37, 38, 39], "arg": [0, 4, 5, 6, 7, 12, 13, 14, 15, 18, 19, 24, 25, 26], "an": [0, 3, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39], "exist": [0, 12, 13, 14, 16, 18, 19, 21, 22, 24, 28, 32, 35, 38], "v": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 27, 31], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 31, 38], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 24], "One": [0, 1, 2, 3, 4, 5, 6, 8, 22, 24, 25, 38, 39], "error": [0, 1, 2, 3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 19, 21, 24, 25, 31, 32], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 14, 18, 19, 20, 22, 23, 24, 27, 28, 31, 32, 36], "success": [0, 1, 2, 3, 4, 5, 6, 8, 12, 24, 31, 36], "info": [0, 1, 2, 3, 4, 5, 6, 8, 13, 16, 21, 24, 28, 31, 38], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 20, 24, 26, 31, 32], "argument": [0, 1, 5, 6, 8, 12, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 32, 35, 37, 39], "alia": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 35], "requir": [0, 5, 6, 10, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 27, 30, 32, 33, 36, 38, 39], "privat": [0, 11, 12, 20], "kei": [0, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 32, 39], "creat": [0, 3, 12, 13, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 32, 33, 38], "random": [0, 20, 38], "mnemon": [0, 11, 16, 19, 20, 23, 38], "seed": [0, 11, 19, 20], "phrase": [0, 11, 19, 20], "hide": [0, 20], "newli": [0, 20], "termin": [0, 13, 14, 15, 16, 36, 38], "word": [0, 11, 19, 20], "count": [0, 16, 18, 19, 20], "word_count": [0, 11], "number": [0, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 32], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 30, 32, 37, 38, 39], "12": [0, 11, 20], "hd": [0, 19, 20], "path": [0, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 25, 27, 32, 38], "custom_hd_path": 0, "specifi": [0, 12, 13, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 37, 38, 39], "deriv": [0, 19, 32, 38], "m": [0, 11, 19, 38], "44": [0, 11, 19, 38], "60": [0, 11, 19, 32, 38], "0": [0, 6, 8, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 34, 38, 39], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32, 34, 37, 38, 39], "avail": [0, 5, 11, 12, 14, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 30, 31, 38, 39], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 33, 36, 38, 39], "output": [0, 13, 14, 15, 18, 19, 22, 24, 28, 31, 38, 39], "plugin": [0, 9, 11, 12, 13, 16, 19, 20, 21, 24, 25, 26, 27, 32, 37, 38], "manifest": [1, 12, 16, 27, 35], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 18, 19, 22, 23, 24, 27, 30, 32, 35, 36, 37, 39], "save": [1, 16, 19, 20, 25, 37], "result": [1, 4, 12, 13, 14, 16, 19, 23, 24, 25], "back": [1, 12, 14, 16, 25, 32], "note": [1, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39], "ap": [1, 3, 4, 5, 6, 7, 8, 20, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "automat": [1, 6, 11, 13, 16, 17, 21, 24, 25, 27, 32, 35, 37, 38, 39], "recompil": [1, 27], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 28, 32, 37, 38, 39], "chang": [1, 8, 12, 13, 14, 16, 22, 23, 24, 29, 30, 31, 32, 37, 38], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 22, 24, 32, 35, 36, 39], "each": [1, 12, 16, 17, 18, 19, 20, 23, 26, 27, 28, 32, 37, 38, 39], "time": [1, 12, 14, 16, 18, 20, 21, 22, 23, 25, 27, 38, 39], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "do": [1, 12, 15, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 37, 38], "have": [1, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39], "manual": [1, 24, 32, 38], "trigger": [1, 38], "file_path": [1, 12, 16], "f": [1, 6, 13, 14, 16, 20, 21, 28, 37], "forc": [1, 6, 12, 16, 27], "select": [1, 13, 14, 16, 20, 21, 24, 37], "": [1, 5, 6, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39], "size": [1, 12, 16], "show": [1, 12, 15, 19, 20, 21, 24, 30, 31, 32, 38, 39], "deploy": [1, 12, 14, 16, 33], "bytecod": [1, 12, 22], "includ": [1, 5, 6, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 30, 35, 38, 39], "depend": [1, 6, 9, 12, 16, 17, 18, 19, 28], "also": [1, 6, 10, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 37, 38, 39], "open": [2, 27, 36, 38], "allow": [3, 11, 12, 13, 16, 17, 21, 23, 24, 25, 32, 34, 36, 37, 38, 39], "user": [3, 10, 12, 13, 15, 16, 17, 18, 19, 21, 23, 25, 31, 36, 38], "folder": [3, 7, 8, 16, 18, 22, 24, 26, 33, 38, 39], "config": [3, 10, 19, 20, 22, 23, 24, 29, 30, 33, 38, 39], "yaml": [3, 4, 12, 13, 16, 17, 19, 20, 22, 23, 24, 27, 30, 32, 33, 38, 39], "more": [3, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39], "inform": [3, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 31, 32, 33, 35, 38], "http": [3, 12, 16, 18, 19, 23, 28, 30, 31, 32, 36], "doc": [3, 11, 12, 18, 19, 28], "apeworx": [3, 19, 28, 29, 30, 32, 35, 36], "io": [3, 18], "stabl": 3, "userguid": 3, "html": [3, 18, 38], "github": [3, 6, 12, 16, 17, 19, 23, 30, 32, 36], "org": [3, 16, 27], "repo": [3, 16, 19], "clone": [3, 19, 27, 34], "templat": [3, 28], "regist": [4, 12, 16, 17, 19, 37], "ecosystem": [4, 12, 13, 15, 16, 17, 21, 26, 29, 30, 32, 37, 38], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 35, 37, 39], "format": [4, 11, 12, 13, 16, 18, 19], "output_format": 4, "tree": [4, 12, 13, 19], "ecosystem_filt": [4, 16], "filter": [4, 12, 13, 14, 21], "ethereum": [4, 12, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 32, 34, 37, 38, 39], "network_filt": [4, 16], "mainnet": [4, 12, 16, 17, 21, 23, 24, 26, 29, 32, 35, 37, 39], "fork": [4, 9, 12, 16, 23, 38, 39], "sepolia": [4, 21, 37], "goerli": [4, 23, 32, 37, 39], "provider_filt": [4, 12, 16], "test": [4, 9, 12, 16, 18, 19, 21, 22, 24, 25, 27, 28, 32, 36], "geth": [4, 12, 15, 16, 19, 25, 30, 32, 38, 39], "start": [4, 12, 14, 16, 18, 19, 21, 24, 28, 29, 32, 35, 36, 37, 38], "subprocess": [4, 12, 15], "node": [4, 12, 16, 18, 23, 30, 32], "independ": 4, "stream": [4, 19], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 13, 15, 16, 18, 19, 22, 32], "see": [4, 10, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "dir": 5, "y": [5, 6, 16, 27], "ye": [5, 6, 13, 27], "don": [5, 16, 25, 28, 32, 38, 39], "t": [5, 12, 16, 18, 23, 25, 28, 32, 38, 39], "ask": [5, 12, 20, 27], "confirm": [5, 6, 12, 13, 14, 16, 20, 27], "u": 5, "upgrad": [5, 30, 34, 36], "newest": 5, "displai": [5, 12, 14, 15, 18, 19, 20, 32, 39], "core": [5, 12, 20, 23, 25, 27, 28, 32, 33], "next": [5, 12, 16, 32], "packag": [6, 7, 12, 15, 16, 17, 19, 20, 22, 28, 35, 36], "tool": [6, 25, 36], "version": [6, 12, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 32, 36, 38], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 39], "re": [6, 8, 12, 16, 24, 27, 38], "download": [6, 12, 16, 17, 19, 27], "cach": [6, 10, 12, 16, 22, 24, 27, 38], "ref": [6, 16, 27], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 27, 28, 30, 32, 33, 34, 38, 39], "refer": [6, 12, 14, 16, 23, 25, 27, 28, 32], "flag": [6, 12, 20, 21, 22, 27, 30, 31, 32, 37, 38, 39], "branch": [6, 12, 16, 19, 27, 30], "tag": [6, 16, 18, 27], "instead": [6, 12, 13, 18, 19, 22, 23, 28, 32], "referenc": [6, 16, 27], "If": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39], "specif": [6, 12, 15, 16, 21, 22, 30, 32, 38, 39], "ar": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39], "onli": [6, 7, 12, 13, 14, 16, 18, 19, 21, 25, 26, 27, 37, 38, 39], "those": [6, 16, 18, 21, 25, 27, 28, 32, 38], "prompt": [6, 11, 13, 20, 21, 27], "choos": [6, 13, 16], "exampl": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "packagenam": 6, "1": [6, 10, 12, 14, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 38, 39], "2": [6, 16, 18, 23, 24, 25, 26, 27, 30, 32, 34, 38, 39], "must": [7, 11, 12, 13, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 32, 35, 38], "either": [7, 12, 13, 16, 19, 20, 21, 25, 28, 32, 36], "defin": [7, 12, 14, 15, 17, 18, 19, 24, 28, 32, 37, 38], "main": [7, 17, 25, 29, 31, 32], "cli": [7, 12, 15, 16, 19, 20, 22, 24, 30, 36, 38], "click": [7, 13, 21, 28, 30, 32, 37], "group": [7, 18, 25, 28, 37], "object": [7, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 33, 37, 38, 39], "call": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 34, 37, 38, 39], "network": [7, 9, 10, 13, 14, 15, 24, 25, 26, 28, 30, 35, 36, 39], "given": [7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 32, 38], "should": [7, 12, 15, 16, 18, 19, 20, 27, 28, 38, 39], "import": [7, 11, 12, 13, 14, 16, 19, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39], "mix": 7, "ins": 7, "necessari": [7, 13, 16], "oper": [7, 11, 12, 15, 25, 31], "interact": [7, 12, 14, 16, 20, 24, 34, 36, 38, 39], "drop": [7, 19], "session": [7, 12, 16, 24, 32, 36], "after": [7, 12, 14, 16, 17, 20, 25, 32, 33, 36, 39], "launch": [8, 24, 32, 39], "pytest": [8, 10, 20, 24, 33], "run": [8, 9, 12, 16, 18, 19, 21, 23, 24, 25, 26, 27, 30, 31, 33, 36, 37, 38, 39], "pytest_arg": 8, "w": [8, 12], "watch": [8, 38], "file": [8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 30, 32, 33, 37, 38, 39], "suit": [8, 30, 38], "watch_fold": 8, "delai": [8, 32, 37], "watch_delai": 8, "between": [8, 12, 14, 16, 18, 32], "poll": [8, 14, 16, 32, 38], "cycl": 8, "5": [8, 18, 20, 23, 25, 27, 30, 38, 39], "second": [8, 14, 15, 16, 25, 32, 38, 39], "overview": 9, "account": [9, 10, 13, 14, 15, 19, 22, 23, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39], "develop": [9, 10, 12, 16, 19, 21, 26, 30, 32, 36], "compil": [9, 10, 15, 18, 19, 23, 24, 25, 30, 36, 38], "queri": [9, 10, 14, 15, 24], "data": [9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 24, 25, 32, 39], "configur": [9, 12, 14, 15, 16, 17, 19, 20, 22, 27, 33, 38], "make": [9, 12, 17, 20, 21, 23, 24, 25, 32, 37, 38], "transact": [9, 11, 14, 15, 16, 18, 19, 20, 23], "proxi": [9, 12, 16], "publish": [9, 12, 14, 16, 38], "log": [9, 12, 13, 14, 16, 18, 36], "pm": [9, 16, 27], "init": [9, 26, 33], "api": [9, 13, 15, 16, 17, 19, 20, 23, 27, 32, 34], "except": [9, 12, 13, 14, 16, 19, 32, 38, 39], "type": [9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 28, 34, 35, 38, 39], "util": [9, 10, 13, 20, 21, 24, 28, 37, 39], "address": [10, 11, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 27, 34, 38], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 28, 32], "checksumaddress": [10, 11, 12, 14, 16, 18], "contract_typ": [10, 14, 15, 16, 23, 27], "contracttyp": [10, 12, 14, 15, 16], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 28, 38], "txn_hash": [10, 12, 14, 15, 16, 39], "abi": [10, 12, 14, 15, 16, 17, 19, 22, 38, 39], "list": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 28, 30, 32, 38], "constructorabi": [10, 12, 14, 15, 16, 19], "fallbackabi": [10, 16], "receiveabi": [10, 16], "methodabi": [10, 12, 14, 15, 16, 19], "eventabi": [10, 12, 14, 16, 19], "errorabi": [10, 14, 15, 16], "structabi": [10, 14, 16], "unprocessedabi": [10, 16], "dict": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25], "contractinst": [10, 12, 14, 16, 25, 39], "face": [10, 15], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 32], "instanti": [10, 22], "projectmanag": [10, 14, 16, 24, 38], "current": [10, 12, 13, 14, 16, 19, 30, 32, 33], "accountmanag": [10, 16, 24], "chain": [10, 12, 15, 17, 19, 24, 25, 26, 32, 36, 37], "chainmanag": [10, 15, 16, 24, 38], "disconnect": [10, 12, 16, 21, 32, 38], "connect": [10, 12, 15, 16, 21, 23, 28, 29, 30, 37, 38, 39], "blockchain": [10, 12, 15, 16, 17, 20, 25, 30, 32, 38], "activ": [10, 12, 13, 14, 16, 24, 25, 37, 38], "purpos": [10, 12, 16, 18, 20, 23, 26, 31], "control": [10, 12, 16, 20, 21, 32, 37, 38, 39], "state": [10, 12, 14, 16, 20, 25], "handi": [10, 16], "about": [10, 12, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39], "compilermanag": [10, 16], "len": [10, 16], "registered_compil": [10, 16], "configmanag": [10, 12, 16, 17], "convert": [10, 13, 15, 19, 24, 25], "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 30, 31, 32, 38, 39], "tupl": [10, 11, 14, 16, 17, 18, 19], "convers": [10, 12, 17], "function": [10, 12, 13, 14, 16, 18, 19, 20, 21, 25, 26, 32], "conversionmanag": [10, 16], "networkmanag": [10, 16, 24, 38], "home": [10, 16, 20, 23, 24, 26, 32, 36], "runner": 10, "work": [10, 12, 14, 16, 17, 19, 25, 26, 27, 28, 30, 32, 37, 38, 39], "revert": [10, 12, 15, 16, 19, 32, 38], "catch": 10, "expect": [10, 14, 16, 38, 39], "logic": [10, 12, 15, 16, 25, 28, 32], "resembl": 10, "rais": [10, 12, 15, 16, 19, 32, 38], "ape_account": [11, 20, 21], "accountcontain": [11, 17], "data_fold": [11, 12, 16], "account_typ": [11, 12, 13, 17, 21], "accountapi": [11, 12, 13, 16, 17, 20, 21, 25, 28], "loaded_account": 11, "keyfileaccount": [11, 12, 17, 21], "properti": [11, 12, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 39], "iter": [11, 12, 14, 15, 16, 17], "over": [11, 12, 16], "return": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 32, 34, 38, 39], "alias": [11, 12, 13, 16, 21], "keyfile_path": 11, "lock": [11, 12, 16, 22, 38], "bool": [11, 12, 13, 14, 15, 16, 18, 19, 20, 38], "true": [11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 27, 32, 35, 38, 39], "subclass": [11, 12, 13, 14, 16, 17, 19], "shorten": [11, 12, 16], "quicker": [11, 12], "access": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 27, 28, 32, 33, 35, 37, 38], "set_autosign": [11, 20], "enabl": [11, 18, 20, 25, 38], "passphras": [11, 20], "sign": [11, 12, 15, 18], "messag": [11, 12, 13, 15, 18, 19, 24, 28, 31, 32, 38], "paramet": [11, 12, 14, 15, 16, 17, 18, 19, 32, 38], "fals": [11, 12, 13, 14, 16, 18, 19, 38], "disabl": [11, 38], "enter": [11, 12, 20, 31, 32, 38], "sign_messag": [11, 12, 20], "msg": [11, 12, 13, 18, 25, 38], "signer_opt": [11, 12], "messagesignatur": [11, 12, 18], "handl": [11, 12, 15, 17, 19, 21, 24, 32], "variou": [11, 12, 30, 34, 39], "For": [11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "signablemessag": [11, 12, 18], "int": [11, 12, 14, 15, 16, 17, 18, 19, 20], "byte": [11, 12, 14, 16, 18, 19, 25], "noqa": [11, 12, 16], "e501": [11, 12, 16], "addit": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 32, 39], "kwarg": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 35, 38, 39], "signer": [11, 12, 18, 20, 21, 25], "modifi": [11, 12, 13, 18, 19, 24, 25, 32], "signatur": [11, 12, 14, 25], "correspond": [11, 12, 14, 16, 18, 21, 32, 38], "sign_transact": [11, 12], "txn": [11, 12, 15, 26, 32, 39], "transactionapi": [11, 12, 14, 15, 16], "mai": [11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 38, 39], "input": [11, 12, 13, 14, 15, 19, 20, 22], "howev": [11, 12, 14, 16, 20, 23, 25, 27, 28, 30, 32, 34, 37, 38, 39], "properli": [11, 12, 16, 28], "here": [11, 12, 17, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 37, 38], "meant": [11, 12, 18, 32], "execut": [11, 12, 13, 14, 16, 18, 21, 24, 25, 31, 33, 37, 38], "doe": [11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 28, 30, 32, 36, 38, 39], "wish": [11, 12, 16, 20, 22, 29, 31, 32, 35], "generate_account": [11, 12, 20], "hd_path": [11, 19, 38], "gener": [11, 12, 13, 16, 18, 19, 22, 25, 27, 31, 32, 35, 38], "new": [11, 12, 14, 16, 19, 21, 27, 30, 32, 36], "encrypt": [11, 20], "storag": [11, 25], "hierarch": 11, "determinist": 11, "amount": [11, 12, 14, 16, 25, 26, 32, 39], "import_account_from_mnemon": [11, 20], "space": [11, 19], "separ": [11, 18, 20, 25, 28, 38], "repres": [11, 12, 13, 16, 17, 18, 19, 32, 38, 39], "import_account_from_private_kei": [11, 20], "private_kei": [11, 19, 20], "hex": [11, 16, 19, 20, 25], "string": [11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 25, 32, 38], "base": [12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28, 30, 32, 37, 38, 39], "baseinterfacemodel": [12, 14, 16, 19], "baseaddress": [12, 14, 16], "__dir__": [12, 14], "ipython": [12, 14, 24, 39], "tab": [12, 14], "complet": [12, 14, 16, 19, 37, 38], "send_everyth": 12, "receiptapi": [12, 14, 15, 16, 25, 26, 39], "accountserror": [12, 15], "nonc": [12, 14, 16], "invalid": [12, 16, 18, 38], "sender": [12, 14, 16, 22, 25, 33, 34, 35, 38, 39], "enough": [12, 25], "fund": [12, 15, 20, 25, 38], "transactionerror": [12, 15], "neg": [12, 16], "signatureerror": [12, 15], "apinotimplementederror": [12, 15], "set": [12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 31, 32, 33, 38, 39], "support": [12, 16, 18, 19, 26, 30, 32, 34, 36, 39], "invok": [12, 13, 14, 16, 21, 24, 25, 38, 39], "send": [12, 15, 25, 32, 39], "differ": [12, 14, 16, 23, 27, 28, 30, 32, 34, 38], "balanc": [12, 14, 20, 24, 25, 38], "fee": [12, 26, 32], "send_private_transact": 12, "check_signatur": [12, 20], "eip712messag": [12, 20], "verifi": [12, 33, 36], "wa": [12, 15, 16, 18, 19, 22, 25, 32, 36], "union": [12, 13, 16, 18, 19], "check": [12, 14, 16, 18, 19, 20, 25, 27, 34, 36, 38], "need": [12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 27, 28, 32, 37, 38, 39], "first": [12, 14, 16, 20, 21, 24, 25, 26, 27, 30, 32, 35, 37], "otherwis": [12, 14, 16, 17, 18, 23, 24, 27, 32, 39], "declar": [12, 16, 23, 28, 39], "contractcontain": [12, 14, 16, 25], "deploi": [12, 14, 15, 16, 22, 26, 27, 35, 38, 39], "blueprint": [12, 16], "evm": [12, 16, 25, 32], "like": [12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39], "mean": [12, 14, 20, 21, 38, 39], "eip": [12, 16, 18, 32, 34, 35, 39], "5202": [12, 16], "which": [12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 28, 32, 35, 38, 39], "implement": [12, 13, 15, 16, 17, 19, 20, 21, 27, 32, 34], "contain": [12, 13, 14, 16, 17, 18, 19, 22, 25, 29, 32, 33, 35, 36, 38], "receipt": [12, 14, 16, 25, 32, 38, 39], "smart": [12, 14, 15, 18, 25, 33, 35, 36, 38, 39], "befor": [12, 14, 16, 19, 21, 25, 32, 37, 38, 39], "attempt": [12, 15, 27, 28, 34, 38], "verif": [12, 14, 22], "instanc": [12, 14, 16, 18, 19, 21, 22, 23, 25, 35, 37, 38, 39], "prepare_transact": 12, "cannot": [12, 13, 38, 39], "afford": 12, "prepar": 12, "abstract": [12, 15, 19, 25, 28, 32], "transfer": [12, 25, 38], "addresstyp": [12, 14, 15, 16, 18], "receiv": [12, 16, 20, 25, 38], "extra": [12, 19, 20, 27], "typic": [12, 16, 18, 20, 22, 28, 32, 38], "rpc": [12, 23, 25, 39], "eth_sendprivatetransact": [12, 25], "achiev": [12, 25, 27, 32], "ignor": [12, 16, 27, 28], "accountcontainerapi": [12, 16, 17], "collect": [12, 13, 15, 16, 18], "__contains__": [12, 16], "indexerror": [12, 15, 16, 19], "__delitem__": [12, 16], "delet": [12, 16, 27, 28], "notimplementerror": 12, "overridden": [12, 15], "within": [12, 15, 19, 26, 28, 30, 37, 38], "__getitem__": [12, 16, 19], "get": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 27, 32, 35, 36, 37, 38, 39], "__len__": [12, 16], "append": [12, 16, 19, 22], "add": [12, 13, 15, 16, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 37, 38, 39], "alreadi": [12, 13, 15, 16, 20, 21, 24, 25, 27, 29, 32, 35], "remov": [12, 16, 19, 38], "known": [12, 14, 16, 19, 21], "impersonatedaccount": 12, "raw_address": 12, "testaccountapi": [12, 20], "generateddevaccount": [12, 19], "directli": [12, 14, 16, 20, 21, 22, 25, 26, 27, 32, 39], "how": [12, 13, 16, 19, 20, 22, 25, 26, 27, 32, 37, 38, 39], "thei": [12, 14, 16, 17, 19, 24, 25, 27, 28, 31, 32, 37], "up": [12, 16, 19, 21, 23, 24, 29, 32, 33, 36, 38, 39], "fixtur": [12, 16, 20, 32], "testaccountcontainerapi": 12, "we": [12, 16, 18, 19, 20, 21, 25, 26, 28, 30, 32, 36, 37, 38, 39], "know": [12, 18, 21, 22, 25, 27, 28, 32, 38], "eoa": 12, "doesn": [12, 18], "person": [12, 20], "raw": [12, 16, 18, 20, 22, 32], "baseinterfac": [12, 19], "total": [12, 14, 16, 18], "code": [12, 13, 15, 16, 18, 21, 25, 27, 28, 35, 36, 38], "hexbyt": [12, 16, 18, 25], "codes": 12, "histori": [12, 16, 25, 26], "accounthistori": [12, 16], "ha": [12, 14, 15, 19, 25, 26, 35, 38, 39], "made": [12, 16, 23, 25, 26], "is_contract": 12, "associ": [12, 14, 16], "compilerapi": [12, 16, 17, 28, 30], "compiler_set": 12, "languag": [12, 25, 30, 36], "solid": [12, 16, 17, 22, 23, 25, 28, 30, 38], "vyper": [12, 17, 22, 25, 30, 34, 38], "repositori": [12, 19], "contract_filepath": [12, 16], "sequenc": [12, 13, 16, 19], "base_path": [12, 15, 16], "sourc": [12, 13, 14, 15, 16, 18, 24, 25, 26, 27, 28, 30, 33, 34, 35, 36, 38], "pathlib": [12, 13, 16, 19, 22], "directori": [12, 13, 16, 19, 20, 22, 23, 24, 26, 27, 28, 30, 32, 33, 35, 37, 38], "via": [12, 13, 14, 15, 16, 17, 20, 23, 25, 27, 28, 32, 36, 37, 38], "adhoc": [12, 13, 16, 22], "pluginconfig": [12, 16, 17], "enrich_error": [12, 16], "err": [12, 15, 16], "contractlogicerror": [12, 15, 16, 38], "enrich": [12, 16], "pc": [12, 16, 18], "locat": [12, 16, 18, 22, 23, 28, 32, 38], "runtim": [12, 13, 16], "get_vers": 12, "all_path": 12, "retriev": [12, 16, 19, 25, 34], "combin": [12, 16, 32, 38], "supports_source_trac": 12, "abl": [12, 16, 19, 20, 22, 25, 34, 38, 39], "traceback": 12, "trace": [12, 15, 16, 18, 19, 25, 38], "configenum": 12, "enum": [12, 13], "limit": [12, 13, 23, 32], "item": [12, 15, 16, 17, 18, 19, 24, 25, 27, 28, 37], "color": [12, 19, 31], "red": [12, 15, 31], "blue": [12, 31, 39], "green": [12, 31], "rather": [12, 16, 23, 27, 38], "than": [12, 14, 16, 18, 21, 23, 27, 32, 38, 39], "arbitrari": 12, "usag": [12, 13, 14, 16, 17, 18, 19, 20, 24, 28, 38, 39], "myenum": 12, "foo": [12, 13, 16, 19, 25, 32, 38], "bar": [12, 13, 19, 32, 38, 39], "myconfig": 12, "my_enum": 12, "model": [12, 16, 18, 19, 39], "genericconfig": 12, "configdict": [12, 19], "special": [12, 17, 20, 27], "_case_sensit": [12, 16], "_env_prefix": [12, 16], "_env_fil": [12, 16], "dotenvtyp": [12, 16], "posixpath": [12, 16], "_env_file_encod": [12, 16], "_env_ignore_empti": [12, 16], "_env_nested_delimit": [12, 16], "_env_parse_none_str": [12, 16], "_secrets_dir": [12, 16], "baseset": 12, "converterapi": [12, 16, 17], "convertedtyp": 12, "throw": [12, 16, 19], "conversionerror": [12, 15, 16], "fail": [12, 13, 15, 16, 19, 25, 27, 28, 32, 38], "is_convert": [12, 16], "explorerapi": [12, 16, 17, 35], "networkapi": [12, 15, 16, 17], "particular": [12, 16, 38], "get_address_url": 12, "url": [12, 16, 23], "get_contract_typ": 12, "been": [12, 16, 18, 19, 38], "get_transaction_url": 12, "transaction_hash": [12, 16, 18], "hash": [12, 14, 16, 18, 22, 24], "publish_contract": [12, 35], "ecosystemapi": [12, 16, 17, 30, 32], "request_head": [12, 16], "fee_token_symbol": 12, "fee_token_decim": 12, "18": 12, "extraattributesmixin": [12, 19], "relat": [12, 15, 16, 17], "__ape_extra_attributes__": 12, "extramodelattribut": [12, 19], "suppli": [12, 38], "attribut": [12, 14, 16, 19, 25], "__getattr__": [12, 14, 16, 19], "seri": 12, "add_network": 12, "network_nam": [12, 16, 37], "attach": [12, 13, 39], "e": [12, 16, 19, 20, 23, 25, 27, 32, 38], "g": [12, 16, 19, 20, 23, 25, 27, 32, 38], "l2": [12, 29], "optim": [12, 29, 32, 38, 39], "networkerror": [12, 15, 16], "create_transact": 12, "everyth": [12, 28, 30], "initi": [12, 14, 16, 18, 24, 25, 26, 34, 37], "custom_network": 12, "custom": [12, 13, 15, 16, 18, 20, 21, 22, 23, 24, 28, 31], "where": [12, 14, 16, 19, 20, 21, 26, 27, 29, 32, 34, 38, 39], "unspecifi": 12, "classmethod": [12, 15, 16], "decode_address": 12, "hashstr20": [12, 18], "hashbytes20": [12, 18], "nativ": 12, "rawaddress": [12, 18], "decode_block": 12, "blockapi": [12, 16, 26], "decod": [12, 14, 15, 19, 32], "dictionari": [12, 16, 18, 19, 25, 38], "decode_calldata": 12, "calldata": [12, 14, 25], "map": [12, 14, 15, 16, 17, 19, 25, 38], "anonym": 12, "stringifi": [12, 14, 25], "index": [12, 14, 18, 19, 21, 23, 25, 38], "decode_log": [12, 39], "event": [12, 14, 15, 18, 25, 39], "contractlog": [12, 14, 16, 18, 26, 39], "match": [12, 13, 14, 16, 18, 19, 32, 38], "definit": [12, 16, 32], "decode_receipt": 12, "decode_returndata": 12, "raw_data": 12, "default_network_nam": 12, "encode_address": 12, "integ": [12, 16], "encode_calldata": 12, "encod": [12, 18, 32], "encode_deploy": 12, "deployment_bytecod": 12, "other": [12, 13, 16, 18, 19, 20, 21, 24, 25, 30, 32, 33, 38, 39], "constructor": [12, 14, 25, 35], "interfac": [12, 15, 16, 17, 22, 28, 32, 34, 37, 38], "encode_transact": 12, "addition": [12, 16, 21, 27, 30, 32, 39], "updat": [12, 19, 30, 38], "enrich_calltre": 12, "calltreenod": 12, "enhanc": 12, "help": [12, 13, 14, 19, 20, 23, 24, 27, 28, 30, 32, 36, 38], "decim": [12, 38], "token": [12, 27, 30, 32, 38, 39], "symbol": [12, 24, 32, 39], "currenc": 12, "pai": 12, "eth": [12, 20, 24, 25, 26, 32, 36, 38], "get_method_selector": 12, "selector": [12, 14, 25, 38], "keccak": 12, "eth_pydantic_typ": [12, 25], "myecosystem": 12, "def": [12, 13, 16, 17, 19, 20, 21, 24, 25, 28, 29, 31, 32, 37, 38, 39], "self": [12, 14, 16, 19, 21, 25, 28, 38], "simpl": [12, 23, 25, 39], "calcul": [12, 18], "get_network": [12, 37], "networknotfounderror": [12, 15], "present": [12, 16, 27], "get_network_data": 12, "ad": [12, 15, 16, 19, 20, 21, 24, 32, 38], "opinion": [12, 16], "order": [12, 16, 20, 21, 25], "nice": [12, 15, 16], "translat": [12, 16], "get_proxy_info": [12, 16], "proxyinfoapi": [12, 16], "pattern": [12, 19, 27, 32], "same": [12, 14, 16, 18, 19, 20, 25, 28, 32, 38, 39], "shareabl": 12, "header": [12, 18], "request": [12, 17, 23, 27, 31, 32], "serialize_transact": 12, "serial": [12, 18], "set_default_network": 12, "switch": [12, 32, 37, 38], "forkednetworkapi": 12, "upstream_chain_id": 12, "id": [12, 14, 15, 16, 18, 22, 25, 27, 32], "upstream": [12, 29], "alwai": [12, 22, 23, 25, 27, 37], "some": [12, 18, 20, 22, 25, 29, 30, 32, 38, 39], "while": [12, 15, 16, 27, 38], "regardless": [12, 24, 32, 39], "upstream_network": 12, "being": [12, 15, 18, 24], "upstream_provid": 12, "upstreamprovid": 12, "your": [12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "under": [12, 16, 19, 20, 22, 37], "one": [12, 13, 14, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 32, 36, 38, 39], "use_upstream_provid": 12, "providercontextmanag": [12, 16, 32, 37], "wrapper": [12, 14, 15, 22], "around": [12, 14, 15, 22], "auto_gas_multipli": 12, "float": [12, 16, 18], "multipli": [12, 23, 32], "estim": [12, 16, 19, 23, 32, 38], "ga": [12, 15, 19, 23, 25, 32], "tx": [12, 25, 39], "insur": [12, 23], "base_fee_multipli": [12, 32], "appli": [12, 16, 22, 28, 38, 39], "block_tim": [12, 14, 16, 32], "approxim": 12, "take": [12, 13, 21, 23, 25, 32, 37, 38], "block": [12, 14, 15, 16, 17, 18, 19, 23, 24, 28], "mine": [12, 16], "15": [12, 32], "chain_id": [12, 15, 16, 24, 32, 37], "unless": [12, 13, 14, 16, 31, 32], "providerapi": [12, 13, 16, 17, 19, 28, 30, 39], "default_provider_nam": 12, "get_provid": 12, "provider_nam": [12, 15, 16, 29, 32, 37], "provider_set": [12, 16], "is_adhoc": 12, "mostli": 12, "unknown": [12, 15, 16, 32], "is_dev": 12, "is_fork": 12, "is_loc": 12, "network_id": 12, "infura": [12, 17, 23, 26, 28, 32], "alchemi": [12, 17, 21, 23, 29, 30, 32, 37, 39], "partial": 12, "conveni": [12, 16], "required_confirm": [12, 14, 16], "recommend": [12, 16, 20, 21, 27, 32, 36, 37], "wait": [12, 14, 16, 32], "consid": [12, 16, 19, 32], "sinc": [12, 18, 25], "set_default_provid": 12, "found": [12, 14, 15, 16, 19, 20, 21, 22, 25, 27, 28, 32, 37, 38], "transaction_acceptance_timeout": [12, 32, 39], "accept": [12, 13, 20, 32, 35], "two": [12, 16, 20, 23, 28, 32, 38, 39], "minut": [12, 32, 39], "smaller": 12, "timeout": [12, 15, 19], "use_default_provid": [12, 32], "disconnect_aft": [12, 16, 32], "temporarili": [12, 16, 29], "context": [12, 13, 15, 16, 18, 19, 20, 24, 28, 37, 38], "exit": [12, 16, 24, 38], "multipl": [12, 13, 18, 19, 27, 36], "whatev": [12, 32], "end": [12, 13, 14, 16, 19, 32, 38], "so": [12, 16, 20, 25, 27, 28, 29, 30, 32, 34, 38], "multi": [12, 19, 32], "scenario": [12, 14, 38], "use_provid": [12, 16, 29, 32, 37, 38], "disconnect_on_exit": [12, 16], "temporari": [12, 16, 32], "whether": [12, 13, 14, 16, 18, 19, 20, 32], "python": [12, 14, 16, 18, 22, 24, 25, 28, 32, 33, 35, 36, 37, 38], "verify_chain_id": 12, "networkmismatcherror": [12, 15], "hardcod": 12, "manageraccessmixin": [12, 13, 14, 19], "And": [12, 21, 32, 38], "providerpai": 12, "case": [12, 14, 15, 16, 21, 22, 23, 25, 27, 28, 32, 34, 37, 38], "veri": [12, 32], "Or": [12, 20, 22, 24, 25, 28, 30], "choic": [12, 16, 21, 32], "parse_network_choic": [12, 16, 32, 38], "empti": [12, 15, 17, 18, 19, 38], "target": [12, 17, 19, 34], "basemodel": [12, 18, 19], "create_network_typ": 12, "easili": [12, 32, 39], "dependencyapi": [12, 16, 17, 27], "contracts_fold": [12, 16, 22, 23, 27], "exclud": [12, 16, 18, 19, 22, 27, 38], "json": [12, 16, 17, 18, 19, 25, 27], "build": [12, 16, 35, 37, 38], "config_overrid": [12, 16, 27], "ipf": 12, "cached_manifest": 12, "packagemanifest": [12, 16, 17, 27, 35], "valid": [12, 16, 17, 18, 20, 32], "use_cach": [12, 16], "By": [12, 16, 22, 30, 37, 39], "lazili": 12, "look": [12, 14, 16, 19, 21, 22, 23, 24, 28, 33, 38, 39], "glob": [12, 27], "extract_manifest": [12, 16], "presum": [12, 16], "project_manag": [12, 16], "get_project": [12, 16], "dynam": [12, 16], "correct": [12, 13, 16, 32, 38], "projectapi": [12, 16, 17], "structur": [12, 16, 18, 19, 20, 33, 37], "instal": [12, 15, 16, 20, 22, 23, 25, 26, 28, 29, 32, 33, 37, 38], "uri": [12, 16, 23, 32], "omit": [12, 16, 21, 32, 39], "latest": [12, 14, 16, 18, 19, 24, 32, 36, 39], "version_id": [12, 16], "sub": [12, 13, 16], "most": [12, 14, 16, 20, 21, 23, 31, 32, 36], "often": [12, 14, 16, 25, 27], "config_file_nam": [12, 16], "extend": [12, 13, 21, 30, 33], "non": [12, 14, 15, 18, 19, 24, 31, 32], "add_compiler_data": 12, "compiler_data": [12, 16], "ethpm_typ": [12, 16, 18], "full": [12, 16, 19, 32, 38], "manifest_cachefil": 12, "create_manifest": [12, 16], "clear": [12, 16], "is_valid": [12, 16], "figur": [12, 16, 25], "out": [12, 15, 16, 19, 20, 24, 25, 27, 30, 32, 38], "best": [12, 16, 32, 37], "share": [12, 18, 19, 32, 38], "upload": 12, "anoth": [12, 15, 16, 18, 22, 32, 38, 39], "process_config_fil": [12, 16], "process": [12, 16, 17, 19, 25, 28], "had": [12, 16], "replace_manifest": 12, "replac": [12, 19, 32], "entir": [12, 25, 28, 30, 32, 38], "update_manifest": 12, "part": [12, 16, 19, 21, 28, 32, 38], "field": [12, 18, 19, 27, 30, 38], "whe": 12, "num_transact": 12, "parenthash": 12, "0x0000000000000000000000000000000000000000000000000000000000000000": 12, "timestamp": [12, 16, 18, 19, 24, 38], "its": [12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 31, 32, 35, 38, 39], "block_page_s": 12, "100": [12, 38, 39], "concurr": [12, 16], "4": [12, 16, 23, 24, 25, 27, 32, 38, 39], "hardhat": [12, 23, 29, 30, 32, 38, 39], "base_fe": [12, 16, 39], "minimum": [12, 16], "1559": [12, 16, 32, 39], "notimplementederror": [12, 15, 16, 39], "fetch": [12, 16, 25, 26, 32, 39], "respons": [12, 16, 17, 18, 19, 32], "particularli": 12, "across": [12, 16, 23, 24, 27, 32], "rang": [12, 14, 16], "chainlist": [12, 16], "comprehens": [12, 16], "mani": [12, 13, 22, 26, 30, 32], "parallel": [12, 19], "thread": [12, 16, 19], "connection_id": 12, "uniqu": [12, 16, 18, 25, 32, 39], "identifi": [12, 14, 16, 25, 32, 38], "especi": 12, "dev": [12, 15, 16, 18, 25, 38, 39], "connection_str": [12, 16], "ipc": 12, "tear": 12, "down": [12, 18, 19], "quit": [12, 14], "estimate_gas_cost": [12, 39], "block_id": [12, 15], "hexstr": [12, 18], "liter": [12, 18], "earliest": [12, 14, 16, 18], "pend": [12, 14, 16, 18, 32, 38], "cost": [12, 16, 25], "blockid": [12, 15, 18], "past": [12, 16, 23], "report": [12, 18, 32], "smallest": 12, "unit": 12, "wei": 12, "max": [12, 16, 23, 32, 38, 39], "maximum": [12, 23, 32], "gas_pric": [12, 16, 39], "price": [12, 16, 38], "what": [12, 16, 17, 20, 21, 24, 27, 28, 32, 37, 38], "pre": [12, 14, 19, 20, 22, 24], "get_bal": 12, "get_block": [12, 24, 32], "blocknotfounderror": [12, 15], "get_cod": 12, "previou": [12, 16], "contractcod": 12, "get_contract_log": 12, "log_filt": 12, "logfilt": 12, "topic": [12, 14, 25, 33], "get_nonc": 12, "get_receipt": [12, 16, 39], "might": [12, 24, 39], "get_transactions_by_block": 12, "get_virtual_machine_error": 12, "virtualmachineerror": [12, 15], "virtual": [12, 15, 36], "machin": [12, 15, 16], "client": [12, 19], "went": 12, "wrong": [12, 15], "http_uri": 12, "is_connect": [12, 21], "max_ga": 12, "network_choic": [12, 16, 37], "priority_fe": [12, 39], "miner": [12, 39], "tip": 12, "incentiv": 12, "them": [12, 17, 20, 22, 24, 25, 27, 28, 32, 33, 37, 38], "send_cal": 12, "immedi": [12, 24, 32], "without": [12, 19, 20, 24, 25, 30, 32, 37, 39], "histor": [12, 14, 16], "point": [12, 16, 18, 19, 21, 27, 28, 34, 37, 38], "prior": [12, 16, 28], "through": [12, 14, 19, 26, 28, 35], "mempool": [12, 25], "send_transact": 12, "supports_trac": 12, "update_set": 12, "new_set": 12, "port": 12, "reconnect": 12, "ws_uri": 12, "wss": 12, "subprocessprovid": [12, 15], "process_wait_timeout": 12, "popen": 12, "is_stop": 12, "stdout_queu": 12, "joinablequeu": [12, 19], "stderr_queu": 12, "ganach": 12, "build_command": 12, "pass": [12, 13, 16, 19, 20, 21, 27, 28, 38, 39], "task": [12, 19, 38], "stop": [12, 14, 16, 21, 38], "process_nam": 12, "20": [12, 26, 31, 32, 39], "readi": [12, 16, 18], "kill": 12, "testproviderapi": 12, "snapshot": [12, 15, 16, 19], "num_block": [12, 16], "advanc": [12, 26], "allot": 12, "snapshot_id": [12, 15, 16], "regress": [12, 16], "go": [12, 16, 32], "set_timestamp": 12, "new_timestamp": 12, "record": [12, 16], "intent": [12, 16], "later": [12, 16, 38], "snapshotid": [12, 15, 16, 19], "contract_address": [12, 15, 18], "block_numb": [12, 14, 16, 18], "gas_us": [12, 25], "statu": 12, "await_confirm": 12, "now": [12, 20, 23, 27, 28, 29, 30, 32, 36, 38], "contractev": [12, 14, 39], "contractlogcontain": 12, "were": [12, 16, 23, 25, 32, 38], "emit": [12, 18, 39], "method_cal": 12, "produc": [12, 18], "raise_for_statu": 12, "noreturn": [12, 13], "regard": 12, "transactionstatusenum": 12, "ran_out_of_ga": 12, "ran": [12, 15, 33, 38], "gas_limit": [12, 23, 32], "return_valu": [12, 25], "obtain": [12, 25, 38], "final": [12, 16, 19, 38], "total_fees_paid": [12, 26], "paid": [12, 26], "tracefram": [12, 15], "track_coverag": 12, "track": [12, 16, 18, 25, 38], "coverag": 12, "els": [12, 14, 16, 19, 31, 32, 37, 38], "level": [12, 13, 25, 28, 31, 32, 36], "track_ga": 12, "chainid": 12, "0x": [12, 16, 19, 25, 34], "max_fe": [12, 39], "max_priority_fe": [12, 39], "transactionsignatur": [12, 18], "schema": [12, 18], "permit": 12, "total_transfer_valu": 12, "could": [12, 24, 25], "determin": [12, 14, 16, 34], "submit": [12, 25], "accounttransactionqueri": [12, 16], "column": [12, 14, 16, 18], "start_nonc": [12, 16], "stop_nonc": [12, 16], "_basequeri": 12, "querytyp": [12, 16], "blockqueri": [12, 16], "start_block": [12, 14, 16, 26], "stop_block": [12, 14, 16, 26], "step": [12, 14, 16, 35], "_baseblockqueri": 12, "blocktransactionqueri": [12, 16], "insid": [12, 19, 26], "contractcreationqueri": [12, 16], "contracteventqueri": [12, 16], "search_top": [12, 14], "member": 12, "contractmethodqueri": [12, 16], "method_arg": 12, "queryapi": [12, 16, 17], "estimate_queri": [12, 16], "millisecond": [12, 16, 18, 19], "indic": [12, 16, 19, 25, 31], "engin": [12, 14, 15, 16], "unabl": [12, 15, 16, 22], "perform_queri": [12, 16], "perform": [12, 14, 16, 18, 20, 25], "update_cach": 12, "chanc": [12, 32, 36], "noth": [12, 15], "store": [12, 16, 19, 20, 25, 26], "namespac": [13, 16, 17, 28, 33, 37], "extens": [13, 16, 17, 24, 28, 35, 38], "reusabl": 13, "common": [13, 19, 23, 27, 28, 32, 33, 39], "resourc": [13, 16], "well": [13, 16, 17, 18, 19, 25, 28, 30, 33], "contract_file_paths_argu": 13, "callback": 13, "flatten": [13, 16], "existing_alias_argu": [13, 21, 28], "callabl": [13, 17, 19, 21], "non_existing_alias_argu": [13, 21], "yet": [13, 21, 28, 30, 37, 38], "accountaliaspromptchoic": 13, "prompt_messag": 13, "promptchoic": 13, "lessen": 13, "hard": [13, 19], "param": [13, 21], "ctx": 13, "miss": [13, 16, 18, 19, 38], "It": [13, 17, 20, 21, 25, 26, 28, 31, 32, 37, 38, 39], "compat": [13, 18, 30], "certain": [13, 38, 39], "situat": 13, "descript": [13, 16, 28, 34], "arriv": 13, "print_choic": 13, "echo": [13, 21, 28, 37], "select_account": [13, 21], "networkchoic": 13, "case_sensit": 13, "base_typ": 13, "network_opt": [13, 21, 37], "get_metavar": 13, "metavar": 13, "outputformat": 13, "subset": [13, 16, 18], "output_format_choic": 13, "rich": 13, "text": [13, 15, 20], "view": [13, 14, 16, 25, 39], "standard": [13, 26, 27, 31, 34], "paramtyp": 13, "choice_callback": 13, "get_user_selected_choic": 13, "cmd": [13, 21, 32], "__expected_": 13, "get_user_selected_account": [13, 21], "deprec": [13, 16], "pick": 13, "want": [13, 16, 20, 22, 23, 25, 26, 27, 28, 29, 31, 32, 35, 36, 38], "_outside_": 13, "account_opt": [13, 21], "connectedprovidercommand": [13, 21, 32, 37], "durat": [13, 16, 25], "right": [13, 38], "wai": [13, 16, 20, 23, 24, 25, 27, 30, 32, 34, 36, 38, 39], "parse_arg": 13, "parser": [13, 17], "pars": [13, 16, 19, 21], "make_context": 13, "networkboundcommand": 13, "apeclicontextobject": [13, 21], "ape_cli_context": [13, 21, 37], "static": [13, 32], "abort": [13, 15, 21], "base_error": 13, "invoc": [13, 38], "preserv": 13, "stack": [13, 15], "networkopt": 13, "meth": 13, "anyth": [13, 21, 25, 28, 31], "default_log_level": 13, "obj_typ": [13, 21], "featur": [13, 20, 21, 23, 25, 26, 29, 38], "verbosity_opt": 13, "contract_opt": 13, "contracterror": 13, "In": [13, 16, 18, 20, 21, 22, 23, 24, 25, 26, 32, 34, 36, 38, 39], "incompatible_with": 13, "incompatible_opt": 13, "factori": [13, 16, 25], "enforc": 13, "incompat": 13, "cl": [13, 19, 21, 37], "other_opt": 13, "auto": [13, 18, 20, 23, 32, 38], "normal": [13, 19, 30, 34], "output_format_opt": 13, "skip_confirmation_opt": 13, "skip": [13, 20, 27], "cli_logg": 13, "apelogg": 13, "decor": [13, 17, 19, 25, 28, 37, 38], "allfilepath": 13, "encourag": 13, "consist": 13, "path_typ": 13, "contracttypewrapp": 14, "decode_input": [14, 25], "prefix": [14, 15, 21, 23, 24, 25, 27, 30], "detect": [14, 15, 34], "find": [14, 15, 16, 18, 19, 20, 27, 28, 34, 38], "along": [14, 27], "identifier_lookup": [14, 25], "selector_identifi": [14, 25], "source_path": [14, 16], "belong": 14, "cross": 14, "source_id": [14, 16, 18], "That": [14, 25, 39], "necessarili": [14, 39], "mycontract": [14, 16, 22, 23, 25, 26, 33, 35, 38, 39], "__call__": 14, "handler": [14, 25, 39], "c": 14, "attr_nam": [14, 16], "vote": 14, "impli": 14, "call_view_method": 14, "method_nam": [14, 38], "get_error_by_signatur": 14, "customerror": [14, 15], "similar": [14, 28, 32, 38], "get_event_by_signatur": [14, 39], "come": [14, 16, 19, 20, 22, 24, 25, 27, 30, 31, 32, 33, 38], "respect": [14, 16], "invoke_transact": 14, "contract_contain": [14, 16], "assum": [14, 16, 25, 32, 35, 37, 38, 39], "real": [14, 20, 39], "my_contract": [14, 25, 34, 38], "0xabc1230001112223334445566611855443322111": 14, "thing": [14, 21, 22, 28, 32, 37], "actual": [14, 18, 25, 38], "my_event_typ": 14, "myevent": 14, "mockcontractlog": [14, 18], "__iter__": [14, 16], "occur": [14, 15, 16, 19, 31, 34, 38], "from_receipt": [14, 39], "poll_log": 14, "new_block_timeout": [14, 16], "daemon": [14, 16, 19], "new_log": 14, "print": [14, 15, 16, 20, 21, 25, 27, 29, 32, 37, 39], "futur": [14, 16], "never": [14, 16, 18, 20, 38], "yield": [14, 16, 17, 28, 38], "less": [14, 16, 31], "reorg": [14, 16], "10": [14, 16, 19, 22, 23, 31, 32], "50": [14, 16, 39], "live": [14, 16, 25, 29, 39], "engine_to_us": [14, 16], "datafram": [14, 16], "last": [14, 16, 19, 25, 26, 38], "bypass": [14, 16, 27], "algorithm": [14, 16], "pd": [14, 16], "start_or_stop": [14, 16], "extra_address": 14, "search": [14, 19], "desir": 14, "deleg": [14, 16, 19, 34], "apeexcept": 15, "clickexcept": 15, "problem": 15, "aliasalreadyinuseerror": 15, "apeattributeerror": [15, 16], "projecterror": [15, 16], "attributeerror": [15, 39], "try": [15, 16, 19, 28, 37, 38], "apeindexerror": 15, "argumentslengtherror": 15, "arguments_length": 15, "contractdataerror": 15, "reason": [15, 32, 38], "providererror": 15, "chainerror": [15, 16], "compilererror": [15, 16], "configerror": 15, "issu": [15, 31, 36], "alik": 15, "revert_messag": 15, "source_traceback": 15, "sourcetraceback": 15, "base_err": 15, "assert": [15, 20, 25, 32, 38, 39], "statement": [15, 18, 38], "dev_messag": 15, "valueerror": [15, 16], "from_error": 15, "whenev": [15, 19], "possibl": [15, 16, 17, 19, 20, 32], "contractnotfounderror": [15, 16], "has_explor": 15, "decodingerror": 15, "ecosystemnotfounderror": 15, "methodnonpayableerror": 15, "payabl": [15, 25, 38], "missingdeploymentbytecodeerror": 15, "outofgaserror": 15, "becaus": [15, 20, 25, 27, 28, 32, 37, 38], "providernotconnectederror": [15, 16, 19], "providernotfounderror": 15, "queryengineerror": [15, 16], "rpctimeouterror": 15, "subprocesstimeouterror": 15, "subprocesserror": 15, "whilst": 15, "exce": [15, 39], "inspir": [15, 18], "py": [15, 18, 19, 24, 28, 33, 37, 38], "transactionnotfounderror": 15, "error_messsag": 15, "unknownsnapshoterror": [15, 16], "unknownversionerror": 15, "handle_ape_except": 15, "relev": [15, 18, 33], "frame": 15, "exc": 15, "someth": [15, 24, 32, 38, 39], "treat": [16, 25], "singleton": [16, 17], "root": [16, 19, 20, 21, 22, 23, 24, 25, 30, 33, 38], "my_account": [16, 21, 27], "everi": [16, 18, 19, 31, 32, 34], "get_accounts_by_typ": 16, "type_": 16, "test_account": [16, 19, 20, 22, 38], "testaccountmanag": [16, 38], "These": [16, 25, 38], "subject": 16, "section": [16, 19, 21, 23, 25, 27, 32, 36, 37, 38], "test_my_contract": [16, 38], "accountsmanag": 16, "testaccountcontain": 16, "account_id": 16, "slice": 16, "account_str": 16, "x": [16, 38, 39], "singl": [16, 19, 21, 25, 27, 37], "hood": [16, 20], "can_trace_sourc": 16, "filenam": 16, "both": [16, 17, 18, 19, 21, 24, 25, 28, 30, 32, 39], "trace_sourc": 16, "traceabl": 16, "sol": [16, 22, 27, 33, 38], "collis": [16, 25], "ensur": [16, 17, 18, 25, 29, 32, 38], "compile_sourc": [16, 22], "compiler_nam": 16, "program": [16, 18], "fallback": 16, "statemut": [16, 25], "nonpay": [16, 25], "ethpm": [16, 35], "contractnam": [16, 22], "flatten_contract": 16, "content": [16, 19, 27], "get_import": 16, "import_source_id": 16, "get_refer": 16, "imports_dict": 16, "entri": [16, 28, 32], "referring_source_id": 16, "transactionhistori": 16, "txn_receipt": 16, "revert_to_block": 16, "outgo": 16, "short": [16, 31, 32, 34, 38], "circuit": 16, "greater": [16, 18], "contractcach": 16, "memori": [16, 19], "per": 16, "perman": [16, 19, 26], "disk": [16, 20], "faster": 16, "__setitem__": 16, "ecosystem_nam": [16, 37], "cache_blueprint": 16, "blueprint_id": 16, "would": [16, 20, 21, 26, 27, 32, 37, 38], "starknet": [16, 30, 32, 38], "cache_deploy": 16, "contract_inst": [16, 26], "cache_proxy_info": 16, "proxy_info": 16, "proxyinfo": 16, "clear_local_cach": 16, "reset": 16, "blank": 16, "get_blueprint": 16, "get_contain": 16, "wrap": [16, 19], "get_creation_receipt": 16, "creation": [16, 21], "get_deploy": [16, 25], "read": [16, 21, 25, 32, 36], "_local_deployments_map": 16, "written": 16, "deployments_map": 16, "get_multipl": 16, "min": [16, 38, 39], "instance_at": 16, "typeerror": [16, 19], "en": [16, 17, 23, 25, 30], "domain": [16, 25], "instance_from_receipt": 16, "blockcontain": 16, "latest_block": 16, "head": [16, 24], "move": [16, 22], "backward": 16, "height": 16, "poll_block": 16, "reorgan": 16, "even": [16, 31, 32], "previous": [16, 25, 27, 28, 38], "new_block": 16, "length": [16, 19, 20], "similarli": [16, 20, 21, 22, 25, 28, 38], "just": [16, 21, 25, 27, 29, 32], "mimic": 16, "behavior": [16, 31, 32], "built": [16, 28, 36, 38], "increment": [16, 18], "isol": [16, 38], "owner": [16, 22, 25, 26, 30, 38, 39], "foobar": [16, 30, 37], "deltatim": 16, "AND": 16, "design": [16, 18, 28], "begin": [16, 25], "pending_timestamp": [16, 38], "epoch": 16, "3600": 16, "restor": 16, "recent": 16, "project_fold": 16, "meta": 16, "packagemeta": 16, "author": [16, 25, 38], "licens": [16, 38], "keyword": [16, 24, 32], "link": [16, 38], "deploymentconfigcollect": 16, "default_ecosystem": [16, 23, 32], "parametr": 16, "test_mnemon": 16, "get_config": 16, "plugin_nam": 16, "force_reload": 16, "metadata": [16, 19, 22], "using_project": 16, "project_path": 16, "contracts_path": 16, "my_project": 16, "deploymentconfig": 16, "rootmodelroottyp": 16, "pydanticundefin": 16, "accountintconvert": 16, "addressapiconvert": 16, "bytesaddressconvert": 16, "gwei": [16, 39], "appropri": 16, "long": [16, 28, 31], "is_typ": 16, "checksum": [16, 18], "against": [16, 17, 33, 38], "hexaddressconvert": 16, "hexconvert": 16, "hexintconvert": 16, "intaddressconvert": 16, "stringintconvert": 16, "timestampconvert": 16, "datetim": 16, "timedelta": 16, "No": [16, 32], "timezon": 16, "utc": 16, "system": [16, 19, 20, 25, 26, 28, 32], "granular": 16, "active_provid": [16, 24], "create_custom_provid": 16, "provider_cl": 16, "ape_ethereum": [16, 25, 28], "ethereumnodeprovid": 16, "guess": 16, "set_default_ecosystem": 16, "rel": [16, 19, 22], "get_ecosystem": 16, "get_network_choic": 16, "form": [16, 19, 25, 31, 38], "appear": [16, 19], "get_provider_from_choic": 16, "network_data": 16, "networks_yaml": 16, "load_contract": 16, "uniniti": 16, "mycontracttyp": 16, "mycontacttyp": 16, "To": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "contractnamespac": 16, "__str__": 16, "compiler_cache_fold": 16, "mention": [16, 28, 32], "extensions_with_missing_compil": 16, "recurs": 16, "extract": 16, "get_compiler_data": 16, "compile_if_need": 16, "get_contract": [16, 25], "contract_nam": [16, 18, 38], "keyerror": 16, "interfaces_fold": 16, "lookup_path": 16, "key_contract_path": 16, "give": [16, 20, 21, 27, 34, 37], "helloworld": [16, 37], "absolut": [16, 19, 23], "2678": [16, 35], "project_typ": 16, "apeproject": [16, 17], "scripts_fold": 16, "sources_miss": 16, "anywher": [16, 25, 31], "tests_fold": 16, "track_deploy": [16, 35], "upon": [16, 25, 27, 35], "public": [16, 25, 38], "tracked_deploy": 16, "bip122uri": 16, "explicitli": [16, 18, 22, 38], "githubdepend": 16, "openzeppelin": [16, 19, 23, 27, 34], "organ": [16, 19, 28, 30, 35, 36], "follow": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "dapphub": [16, 27], "erc20": [16, 27], "Will": [16, 21], "localdepend": 16, "npmdepend": 16, "npm": 16, "safe": [16, 34], "gnosi": [16, 27, 34], "14": 16, "version_from_json": 16, "version_from_local_json": 16, "baseproject": 16, "brownieproject": 16, "browni": 16, "defaultqueryprovid": 16, "querymanag": [16, 24], "biggest_block_s": 16, "inaccess": 16, "plugin_typ": 17, "plugintyp": 17, "hookimpl_kwarg": 17, "accountplugin": 17, "pluggy_patch": 17, "There": [17, 20, 21, 23, 25, 27, 30, 32, 36, 37, 38, 39], "sever": [17, 21], "ecosystemplugin": 17, "hook": [17, 28], "registr": [17, 28], "overal": 17, "conform": [17, 19, 28], "much": [17, 22, 38, 39], "plugin_manag": 17, "pluggi": 17, "_manag": 17, "pluginmanag": 17, "own": [17, 23, 27, 31, 36, 38], "compilerplugin": 17, "register_compil": 17, "interfacecompil": 17, "document": [17, 20, 23], "config_class": 17, "deconstruct": 17, "inject": [17, 19], "mypluginconfig": 17, "conversionplugin": 17, "mweiconvers": 17, "explorerplugin": 17, "explor": [17, 25, 34], "etherscan": [17, 25, 30, 32], "myblockexplor": 17, "networkplugin": 17, "ropsten": 17, "happen": [17, 22, 25, 27, 32, 38], "soon": [17, 27], "shibachain": 17, "shibanetwork": 17, "providerplugin": [17, 28], "myprovid": [17, 28], "dependencyplugin": 17, "projectplugin": 17, "resolv": [17, 34], "gitmodul": 17, "queryplugin": 17, "query_engin": 17, "postgresengin": 17, "represent": [18, 24, 33], "bodi": 18, "namedtupl": 18, "191": 18, "compon": 18, "signabl": 18, "easi": [18, 21, 25, 30, 36, 38], "origin": [18, 27, 36, 39], "think": 18, "712": 18, "hand": [18, 25], "encode_": 18, "modul": [18, 19, 24, 25, 31], "encode_structured_data": 18, "encode_intended_valid": 18, "encode_defunct": [18, 20], "r": [18, 38], "_signatur": 18, "ecdsa": 18, "vr": 18, "recover_sign": [18, 20], "sig": 18, "contractcoverag": 18, "functioncoverag": 18, "individu": [18, 30], "function_hit": 18, "hit": 18, "counter": 18, "zero": [18, 19, 38], "function_r": 18, "rate": [18, 32], "versu": [18, 23], "line_r": 18, "divid": 18, "lines_cov": 18, "lines_valid": 18, "miss_count": 18, "model_dump": 18, "pydant": [18, 19], "concept": [18, 38], "modelmodel_dump": 18, "mode": [18, 38], "to_python": 18, "serializ": 18, "by_alia": 18, "exclude_unset": 18, "exclude_default": 18, "exclude_non": 18, "round_trip": 18, "deseri": 18, "round": 18, "trip": 18, "encount": 18, "coveragestat": 18, "contractsourcecoverag": 18, "cover": [18, 25, 38], "total_funct": 18, "coverageproject": 18, "coveragereport": 18, "source_fold": 18, "get_html": 18, "get_xml": 18, "xml": [18, 38], "codecov": 18, "thu": [18, 21, 25, 32, 37, 38], "slightli": 18, "convent": [18, 23], "90": 18, "java": 18, "won": [18, 32, 38], "super": 18, "hit_count": 18, "dure": [18, 22, 27, 31, 37, 38], "segment": 18, "ast": 18, "occupi": 18, "builtin": 18, "mark": [18, 31, 38], "endlin": 18, "endcolumn": 18, "exact": [18, 38], "full_nam": 18, "contact": 18, "getter": [18, 38], "profile_stat": 18, "profil": [18, 38], "accumul": 18, "sourcestat": 18, "detail": [18, 33, 36], "basecontractlog": 18, "event_nam": 18, "0x0000000000000000000000000000000000000000": 18, "event_argu": 18, "block_hash": 18, "log_index": 18, "transaction_index": 18, "unix": [18, 19], "lookup": [18, 38], "posit": [18, 38], "mock": [18, 27, 38], "compar": 18, "inherit": 18, "equal": [18, 19, 20, 39], "comparison": 18, "abc": 19, "model_config": 19, "classvar": 19, "arbitrary_types_allow": 19, "model_field": 19, "fieldinfo": 19, "__fields__": 19, "v1": [19, 27], "mixin": 19, "_before_": 19, "include_getattr": 19, "include_getitem": 19, "additional_error_messag": 19, "annot": 19, "nonetyp": 19, "accur": 19, "pair": 19, "junk": [19, 20, 23, 38], "number_of_account": [19, 20, 23, 38], "githubcli": 19, "ape_org": 19, "com": [19, 30, 32, 36], "available_plugin": 19, "ape_plugin_nam": 19, "clone_repo": 19, "repo_path": 19, "target_path": 19, "scheme": 19, "git": [19, 27, 30], "ssh": 19, "download_packag": 19, "filesystem": 19, "get_releas": 19, "gitreleas": 19, "releas": [19, 26, 27, 30, 36], "get_repo": 19, "maxsiz": 19, "queue": 19, "join": [19, 36], "borrow": 19, "librari": [19, 20, 25, 28], "until": [19, 32], "gotten": 19, "unfinish": 19, "goe": [19, 32], "consum": 19, "task_don": 19, "unblock": 19, "struct": 19, "structpars": 19, "method_abi": 19, "decode_output": 19, "alter": [19, 22, 24], "arrai": 19, "applic": [19, 27, 39], "default_nam": 19, "unnam": 19, "encode_input": [19, 25], "tracestyl": 19, "ff8c00": 19, "d75f00": 19, "gas_cost": 19, "dim": 19, "bright_magenta": 19, "bright_green": 19, "bright_blu": 19, "00afd7": 19, "add_padding_to_str": 19, "str_list": 19, "extra_spac": 19, "space_charact": 19, "pad": 19, "charact": 19, "allow_disconnect": 19, "fn": 19, "return_none_when_disconnect": 19, "try_snapshot": 19, "expand_environment_vari": 19, "substr": 19, "environ": [19, 20, 23, 24, 32], "variabl": [19, 20, 23, 24, 38], "extract_nested_valu": 19, "dig": 19, "nest": 19, "gas_estimation_error_messag": 19, "tx_error": 19, "explan": [19, 33], "explain": [19, 32, 38], "generate_dev_account": 19, "start_index": 19, "genesi": [19, 32], "wallet": 19, "get_all_files_in_directori": 19, "dir_a": 19, "dir_b": 19, "file_a": 19, "file_b": 19, "file_c": 19, "interest": 19, "regex": 19, "get_current_timestamp_m": 19, "get_package_vers": 19, "obj": 19, "__version__": 19, "get_relative_path": 19, "anchor": 19, "comput": [19, 20], "ancestor": 19, "injected_before_us": 19, "fget": 19, "fset": 19, "fdel": 19, "is_arrai": 19, "abi_typ": [19, 25], "abityp": 19, "probabl": 19, "is_evm_precompil": 19, "is_named_tupl": 19, "output_valu": 19, "is_struct": 19, "is_zero_hex": 19, "load_config": 19, "expand_envar": 19, "must_exist": 19, "oserror": 19, "expand": 19, "pragma_str_to_specifier_set": 19, "pragma_str": 19, "specifierset": 19, "pragma": [19, 38], "raises_not_impl": 19, "returns_arrai": 19, "run_until_complet": 19, "coroutin": 19, "async": 19, "await": 19, "asyncio": 19, "gather": 19, "singledispatchmethod": 19, "func": [19, 38], "dispatch": 19, "descriptor": 19, "generic_method": 19, "spawn": 19, "stream_respons": 19, "download_url": 19, "progress_bar_descript": 19, "progress": 19, "use_temp_sys_path": 19, "sy": 19, "secur": 20, "learn": [20, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "ship": [20, 21, 22, 24, 30, 32], "assist": [20, 21, 28], "write": [20, 37, 38], "test_my_contract_method": 20, "prefund": 20, "put": [20, 31], "sole": 20, "generate_test_account": 20, "unfund": 20, "guid": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "action": [20, 38], "1e18": 20, "ether": [20, 25, 26], "elimin": 20, "use_send": 20, "myfunct": 20, "imperson": [20, 38], "ledger": [20, 28], "trezor": [20, 28], "third": [20, 30], "parti": [20, 30, 36], "let": [20, 22, 24, 25, 32, 38], "premis": 20, "describ": [20, 32], "below": [20, 25, 27, 32, 38], "password": 20, "browser": 20, "rest": [20, 28], "maxim": [20, 30], "materi": 20, "entropi": 20, "increas": [20, 36, 38, 39], "n": 20, "altern": [20, 21, 22, 25, 27, 30, 31, 32, 38], "elect": 20, "twice": 20, "sure": [20, 32, 38], "rememb": 20, "hdpath": 20, "wordcount": 20, "togeth": [20, 28], "scriptabl": 20, "my": [20, 21, 25, 26, 27, 28, 32], "mysecurep": 20, "ssphrase": 20, "sai": [20, 25, 32, 39], "metamask": [20, 21], "secret": 20, "recoveri": 20, "d": [20, 38], "programat": 20, "ape_acount": 20, "ecurepassphras": 20, "o": [20, 36, 39], "securepassphras": 20, "urandom": 20, "32": 20, "Then": [20, 24, 25, 27, 28, 29, 38], "reduc": [20, 32], "repetit": 20, "eth_account": 20, "hello": [20, 37], "intention": 20, "decid": 20, "abov": [20, 25, 31, 32, 37, 38, 39], "eip712": 20, "eip712typ": 20, "mail": 20, "_chainid_": 20, "uint256": [20, 25, 38, 39], "_name_": 20, "_verifyingcontract_": 20, "0xcccccccccccccccccccccccccccccccccccccccc": 20, "_version_": 20, "alic": 20, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 20, "bob": 20, "0xb0b0b0b0b0b0b000000000000000000000000000": 20, "recov": 20, "recovered_sign": 20, "ci": [20, 25], "cd": 20, "programmat": 20, "ape_accounts_": 20, "_passphras": 20, "subsequ": 20, "highli": 20, "approach": [20, 32, 37, 38], "avoid": [20, 25, 36, 37], "accident": 20, "leak": 20, "framework": [21, 25, 27, 31, 33, 36, 38, 39], "coupl": 21, "area": [21, 38], "showcas": 21, "endeavor": 21, "etc": 21, "logger": [21, 31], "gracefulli": 21, "cli_ctx": [21, 28, 37], "account_manag": 21, "bad": 21, "mymanag": 21, "customcontext": 21, "my_manag": 21, "foundri": [21, 25, 29, 32, 38], "leav": [21, 27, 38], "semi": 21, "colon": [21, 38], "cmd_2": 21, "afterward": [21, 38], "rare": 21, "peopl": 21, "index_of_test_account": 21, "matter": [21, 32], "alon": 21, "visa": 21, "versa": [21, 25], "delete_account": 21, "create_account": 21, "boolean": 21, "application_prefix": 21, "foo_bar": 21, "cli_0": 21, "lambda": 21, "startswith": 21, "cli_1": 21, "me": [21, 39], "me2": 21, "selected_account": 21, "edit": [22, 23, 28, 30, 32], "src": [22, 23, 27], "myinterfac": 22, "my_interfac": 22, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 22, "my_method": [22, 25, 34, 38], "elsewher": [22, 23], "unwil": 22, "artifact": 22, "binari": 22, "larger": 22, "adjust": [22, 32, 33, 38], "vy": [22, 33, 38], "tsconfig": 22, "retain": 22, "use_depend": 22, "cache_fold": 22, "hold": 22, "cahc": 22, "solc": 22, "apend": 22, "impact": 22, "As": [22, 28, 32, 38], "3": [22, 24, 25, 26, 27, 36, 38, 39], "7": [22, 30, 38], "8": [22, 36, 38], "get_compil": 22, "place": [23, 27, 32, 37, 38], "global": [23, 32, 38], "preced": 23, "prefer": 23, "serv": 23, "alphabet": 23, "facilit": 23, "easier": 23, "fulli": [23, 25], "outsid": 23, "globalcontract": 23, "fantom": [23, 30, 32, 38], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 23, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 23, "localhost": [23, 28], "5030": 23, "whole": 23, "default_network": [23, 29, 32], "mainnet_fork": 23, "default_provid": [23, 29, 32], "numer": [23, 31, 32], "16": [23, 32], "1234": [23, 32], "0x1234": [23, 32], "eth_estimatega": 23, "shouldn": 23, "0b2": 23, "1647323479": 24, "reflect": 24, "61": 24, "ape_console_extra": 24, "intern": [24, 38], "underscor": [24, 37], "_": [24, 37], "eth_util": 24, "encode_hex": 24, "decode_hex": 24, "getattr": 24, "weth_address": 24, "14388241": 24, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 24, "ape_init_extra": 24, "web3": [24, 28, 36], "close": 24, "reopen": 24, "autoreload": 24, "ape_consol": 24, "embed": 24, "load_ext": 24, "h": 24, "databas": [24, 26], "okai": [24, 28], "human": 24, "readabl": [24, 38], "metamask0": 24, "00040634": 24, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 24, "mysmartcontract": 25, "__init__": [25, 28], "arg1": 25, "arg2": 25, "pleas": [25, 36, 39], "basic": 25, "contract2": 25, "higher": [25, 32, 38], "why": [25, 32, 39], "notic": [25, 32, 33, 37, 38], "complex": [25, 33], "possibli": 25, "repeat": 25, "fashion": 25, "perhap": 25, "simpli": 25, "copi": 25, "review": 25, "mere": [25, 28], "onc": [25, 27, 28, 30, 32, 35, 38], "top": [25, 28, 32, 38], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 25, "v2": 25, "registri": [25, 28], "ychad": 25, "keep": [25, 28, 38], "On": [25, 26], "rinkebi": 25, "pure": 25, "extern": [25, 38], "get_static_list": 25, "dynarrai": 25, "set_numb": 25, "num": 25, "prevnumb": 25, "mynumb": 25, "monei": 25, "At": [25, 38], "eth_cal": 25, "eth_sendtransact": 25, "eth_sendrawtransact": 25, "demonstr": [25, 37, 38, 39], "123": [25, 35], "successfulli": [25, 35], "vice": 25, "addbal": 25, "new_bal": 25, "simul": [25, 32, 33], "forward": 25, "measur": 25, "getmodifiedbal": 25, "analyz": 25, "0x123": [25, 35], "40000": 25, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 25, "bytes_valu": 25, "3fb5c1c": 25, "selector_str": 25, "input_dict": 25, "unit256": 25, "method_id": 25, "usdc": 25, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 25, "0x70a08231": 25, "balanceof": [25, 38, 39], "0x27e235e3": 25, "dump": 25, "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 25, "multical": 25, "multicall3": 25, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 25, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 25, "pool": 25, "ipool": 25, "getreserv": 25, "applydiscount": 25, "acct": [25, 26, 39], "larg": [26, 32], "rout": 26, "our": [26, 28, 36, 37, 38], "incorpor": 26, "few": [26, 27, 38], "df": 26, "stuff": [26, 31, 32], "sum": 26, "sent": [26, 32], "foohappen": 26, "beta": 26, "constant": 26, "plan": 26, "stage": 26, "sqlite": 26, "tabl": [26, 38, 39], "dataclass": 26, "contract_ev": 26, "untouch": 27, "box": [27, 30, 32, 38], "still": [27, 34, 38, 39], "highlight": 27, "zeppelin": 27, "offici": 27, "uniswap": 27, "v3": 27, "retri": [27, 32], "mydepend": 27, "suitabl": 27, "sometim": [27, 32, 38], "node_modul": 27, "myorg": 27, "v4": 27, "6": [27, 30, 38], "vault": 27, "master": [27, 36], "v0": 27, "gh": 27, "abbrevi": 27, "backend": 27, "guidelin": 27, "dapptoolserc20": 27, "dappnix": 27, "evm_vers": 27, "pari": 27, "involv": 27, "import_remap": 27, "erc721": 27, "dependency_contract": 27, "my_depend": 27, "dependencycontracttyp": 27, "deployed_contract": 27, "include_depend": 27, "ape_": 28, "ape_cli_subcommand": 28, "setup": [28, 38], "intend": 28, "tokenlist": 28, "primarili": 28, "team": 28, "good": 28, "qualiti": 28, "compos": 28, "benefit": 28, "interchang": 28, "httpprovid": 28, "_web3": 28, "1337": [28, 39], "finish": 28, "ti": 28, "site": [28, 36], "loop": 28, "potenti": [28, 31, 32], "ones": [28, 39], "accord": 28, "_cli": 28, "my_sub_cmd": 28, "subcommand": 28, "entrypoint": 28, "entry_point": 28, "ape_myplugin": 28, "race": 28, "condit": 28, "prevent": 28, "my_cmd": [28, 31], "indiffer": 28, "my_ledger_account": 28, "ledger_0": 28, "my_trezor_account": 28, "trezor_0": 28, "my_script": 28, "my_provider_plugin": 28, "short_help": 28, "off": [28, 38], "my_command": 28, "did": 29, "_fork": 29, "architectur": 30, "trust": [30, 32], "constraint": 30, "minor": 30, "throughout": 31, "21": 31, "30": 31, "yellow": 31, "40": 31, "shown": 31, "loglevel": 31, "set_level": 31, "arbitrum": 32, "tester": [32, 38], "discuss": [32, 38], "triplet": 32, "polygon": [32, 37], "anvil": [32, 38], "altogeth": 32, "commonli": 32, "testnet": [32, 37], "cut": 32, "talk": 32, "maintain": 32, "small": 32, "improv": 32, "wherea": 32, "matic": 32, "avalanch": 32, "optmism": 32, "zkevm": 32, "proper": 32, "remaind": 32, "familiar": 32, "109": 32, "shibarium": 32, "base_ecosystem_plugin": 32, "paragraph": 32, "recal": 32, "fro": 32, "closer": 32, "henc": 32, "default_": 32, "remot": 32, "care": [32, 39], "correctli": 32, "likewis": 32, "tell": 32, "apenet": 32, "closest": 32, "www": 32, "shibrpc": 32, "customnetwork": 32, "31337": 32, "rate_limit": 32, "sens": 32, "scan": 32, "api_uri": 32, "consult": 32, "readm": 32, "clarifi": 32, "saw": 32, "default_transaction_typ": 32, "fly": 32, "itself": [32, 33, 38], "integr": 32, "better": 32, "uncommon": 32, "placehold": 32, "unsur": 32, "ident": 32, "ethtest": 32, "ephemer": 32, "strai": 32, "though": 32, "120": 32, "decentr": 32, "max_receipt_retri": 32, "tend": 32, "caus": [32, 38], "reject": 32, "decis": 32, "middl": 32, "start_provid": 32, "jump": 32, "bridg": 32, "continu": 32, "effect": 32, "smart_contract_exampl": 33, "sampl": [33, 38], "test_sampl": 33, "autom": 33, "my_account_alia": 33, "job": 33, "popular": 33, "minim": 34, "1167": 34, "1967": 34, "beacon": 34, "uup": 34, "1822": 34, "9": 34, "create_forwarder_to": 34, "0xsplit": 34, "formerli": 34, "oz": 34, "897": 34, "zeroag": 34, "soladypush0": 34, "push0": 34, "host": 34, "influenc": 35, "walk": 35, "0x12c17f958d2ee523a2206206994597c13d831e34": 35, "With": 36, "modular": 36, "ltd": 36, "discord": 36, "server": 36, "stai": 36, "date": 36, "tutori": [36, 39], "technic": 36, "deeper": [36, 38], "understand": [36, 38], "academ": 36, "platform": 36, "challeng": 36, "linux": [36, 38], "maco": [36, 38], "11": 36, "window": 36, "subsystem": 36, "wsl": 36, "python3": 36, "three": [36, 38], "advis": 36, "1558": 36, "virtualenv": 36, "venv": 36, "interf": 36, "env": 36, "homebrew": 36, "instruct": 36, "visit": [36, 39], "dockerhub": 36, "volum": 36, "haramb": 36, "vvm": 36, "solcx": 36, "pwd": 36, "depth": [36, 39], "interoper": 36, "experi": 36, "3rd": 36, "risk": 36, "advantag": 37, "submodul": 37, "world": 37, "subdirectori": 37, "flexibl": 37, "cli_2": 37, "shownet": 37, "ideal": 37, "mumbai": 37, "nm": 37, "network_manag": 37, "hop": 37, "yourself": 37, "therefor": 37, "quick": 37, "workflow": 37, "suppos": 37, "stick": 37, "dist": 38, "cov": 38, "becom": 38, "intuit": 38, "fact": 38, "regular": 38, "test_": 38, "test_add": 38, "left": 38, "divis": 38, "phase": 38, "piec": 38, "encompass": 38, "enact": 38, "behav": 38, "authorized_method": 38, "test_author": 38, "not_own": 38, "set_own": 38, "scope": 38, "flow": 38, "dive": 38, "syntax": 38, "exactli": 38, "test_my_method": 38, "sustain": 38, "despit": 38, "vitalik": 38, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 38, "other_contract": 38, "othercontract": 38, "test_in_futur": 38, "86000": 38, "test_multi_chain": 38, "inspect": 38, "bundl": 38, "academi": 38, "conftest": 38, "test_mint": 38, "nft": 38, "test_account_bal": 38, "quantiti": 38, "mint": [38, 39], "earlier": 38, "assertionerror": 38, "shorter": 38, "comment": 38, "check_valu": 38, "_valu": 38, "reli": 38, "explictli": 38, "cairo": 38, "due": 38, "_x": 38, "sqrt": 38, "incorrect": 38, "reentri": 38, "nonreentr": 38, "_foo_intern": 38, "introduc": 38, "spdx": 38, "gpl": 38, "unauthor": 38, "unauth_address": 38, "withdraw": 38, "disallow": 38, "hacker": 38, "test_unauthorized_withdraw": 38, "test_unauthor": 38, "test_error_on_deploi": 38, "mycustomerror": 38, "haserror": 38, "rev": 38, "captur": 38, "grab": 38, "isinst": 38, "myerror": 38, "use_network": 38, "marker": 38, "test_my_fantom_test": 38, "test_my_ethereum_test": 38, "mid": 38, "test_my_multichain_test": 38, "stark_contract": 38, "mystarknetcontract": 38, "test_starknet_th": 38, "stark_account": 38, "fundm": 38, "median": [38, 39], "57198": 38, "91398": 38, "82848": 38, "28307": 38, "38679": 38, "33493": 38, "changeonstatu": 38, "23827": 38, "45739": 38, "34783": 38, "getsecret": 38, "24564": 38, "test0": 38, "2400": 38, "9100": 38, "5750": 38, "testcontract": 38, "setnumb": 38, "51021": 38, "debug_": 38, "mocktoken": 38, "poolcontract": 38, "reset_": 38, "comma": 38, "interv": 38, "press": 38, "ctrl": 38, "undo": 38, "stmt": 38, "85": 38, "71": 38, "80": 38, "htmlcov": 38, "__builtin__": 38, "_immutable_numb": 38, "_number": 38, "foo_method": 38, "view_method": 38, "distinguish": 38, "myaccount": 39, "shell": 39, "contract_method_defined_in_contract": 39, "apeacademi": 39, "london": 39, "got": 39, "broken": 39, "fundmycontract": 39, "prioriti": 39, "beforehand": 39, "plu": 39, "priorit": 39, "highest": 39, "0x00": 39, "0x0": 39, "2930": 39, "predict": 39, "eth_createaccesslist": 39, "access_list": 39, "my_access_list": 39, "fooevent": 39, "barev": 39, "foomethod": 39, "event_typ": 39, "baz": 39, "longer": 39, "600": 39, "show_trac": 39, "methodwithoutargu": 39, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 39, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 39, "contracta": 39, "7a9c": 39, "469604": 39, "superclust": 39, "234444": 39, "23523523235235": 39, "11111111111": 39, "345345347789999991": 39, "99999998888882": 39, "345457847457457458457457457": 39, "92222229999998888882": 39, "3454": 39, "111145345347789999991": 39, "333399998888882": 39, "234545457847457457458457457457": 39, "461506": 39, "methodb1": 39, "lolol": 39, "ic": 39, "cream": 39, "dynamo": 39, "402067": 39, "contractc": 39, "getsomelist": 39, "3425311345134513461345134534531452345": 39, "111344445534535353": 39, "993453434534534534534977788884443333": 39, "370103": 39, "methodc1": 39, "windows95": 39, "simpler": 39, "jamaica": 39, "cardin": 39, "363869": 39, "callm": 39, "233432": 39, "methodb2": 39, "trombon": 39, "231951": 39, "paperwork": 39, "countri": 39, "wing": 39, "227360": 39, "222263": 39, "methodc2": 39, "147236": 39, "122016": 39, "addresstovalu": 39, "100305": 39, "bandpractic": 39, "94270": 39, "lemondrop": 39, "92321": 39, "86501": 39, "82729": 39, "snitches_get_stich": 39, "111": 39, "55252": 39, "52079": 39, "48306": 39, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 39, "show_gas_report": 39, "dai": 39, "1302": 39, "13028": 39, "1377": 39, "approv": 39, "22414": 39, "burn": 39, "11946": 39, "25845": 39, "contract_a": 39, "methodtocal": 39, "txn_cost": 39, "mymutablemethod": 39, "view_cost": 39, "myviewmethod": 39}, "objects": {"": [[10, 0, 0, "-", "ape"], [11, 0, 0, "-", "ape_accounts"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [15, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [17, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [18, 0, 0, "-", "types"], [19, 0, 0, "-", "utils"]], "ape.api": [[12, 0, 0, "-", "accounts"], [12, 0, 0, "-", "address"], [12, 0, 0, "-", "compiler"], [12, 0, 0, "-", "config"], [12, 0, 0, "-", "convert"], [12, 0, 0, "-", "explorers"], [12, 0, 0, "-", "networks"], [12, 0, 0, "-", "projects"], [12, 0, 0, "-", "providers"], [12, 0, 0, "-", "query"]], "ape.api.accounts": [[12, 4, 1, "", "AccountAPI"], [12, 4, 1, "", "AccountContainerAPI"], [12, 4, 1, "", "ImpersonatedAccount"], [12, 4, 1, "", "TestAccountAPI"], [12, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[12, 5, 1, "", "__dir__"], [12, 6, 1, "", "alias"], [12, 5, 1, "", "call"], [12, 5, 1, "", "check_signature"], [12, 5, 1, "", "declare"], [12, 5, 1, "", "deploy"], [12, 5, 1, "", "prepare_transaction"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_transaction"], [12, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[12, 5, 1, "", "__contains__"], [12, 5, 1, "", "__delitem__"], [12, 5, 1, "", "__getitem__"], [12, 5, 1, "", "__len__"], [12, 6, 1, "", "accounts"], [12, 6, 1, "", "aliases"], [12, 5, 1, "", "append"], [12, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[12, 6, 1, "", "address"], [12, 5, 1, "", "call"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountContainerAPI": [[12, 5, 1, "", "generate_account"]], "ape.api.address": [[12, 4, 1, "", "Address"], [12, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[12, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[12, 6, 1, "", "address"], [12, 6, 1, "", "balance"], [12, 6, 1, "", "code"], [12, 6, 1, "", "codesize"], [12, 6, 1, "", "history"], [12, 6, 1, "", "is_contract"], [12, 6, 1, "", "nonce"]], "ape.api.compiler": [[12, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[12, 5, 1, "", "compile"], [12, 2, 1, "", "compiler_settings"], [12, 6, 1, "", "config"], [12, 5, 1, "", "enrich_error"], [12, 5, 1, "", "get_versions"], [12, 6, 1, "", "name"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[12, 4, 1, "", "ConfigEnum"], [12, 4, 1, "", "GenericConfig"], [12, 4, 1, "", "PluginConfig"]], "ape.api.convert": [[12, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[12, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[12, 5, 1, "", "get_address_url"], [12, 5, 1, "", "get_contract_type"], [12, 5, 1, "", "get_transaction_url"], [12, 5, 1, "", "publish_contract"]], "ape.api.networks": [[12, 4, 1, "", "EcosystemAPI"], [12, 4, 1, "", "ForkedNetworkAPI"], [12, 4, 1, "", "NetworkAPI"], [12, 4, 1, "", "ProviderContextManager"], [12, 4, 1, "", "ProxyInfoAPI"], [12, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[12, 5, 1, "", "__ape_extra_attributes__"], [12, 5, 1, "", "add_network"], [12, 6, 1, "", "config"], [12, 5, 1, "", "create_transaction"], [12, 6, 1, "", "custom_network"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "decode_address"], [12, 5, 1, "", "decode_block"], [12, 5, 1, "", "decode_calldata"], [12, 5, 1, "", "decode_logs"], [12, 5, 1, "", "decode_receipt"], [12, 5, 1, "", "decode_returndata"], [12, 6, 1, "", "default_network_name"], [12, 5, 1, "", "encode_address"], [12, 5, 1, "", "encode_calldata"], [12, 5, 1, "", "encode_deployment"], [12, 5, 1, "", "encode_transaction"], [12, 5, 1, "", "enrich_calltree"], [12, 2, 1, "", "fee_token_decimals"], [12, 2, 1, "", "fee_token_symbol"], [12, 5, 1, "", "get_method_selector"], [12, 5, 1, "", "get_network"], [12, 5, 1, "", "get_network_data"], [12, 5, 1, "", "get_proxy_info"], [12, 2, 1, "", "name"], [12, 6, 1, "", "networks"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "serialize_transaction"], [12, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[12, 6, 1, "", "upstream_chain_id"], [12, 6, 1, "", "upstream_network"], [12, 6, 1, "", "upstream_provider"], [12, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[12, 6, 1, "", "auto_gas_multiplier"], [12, 6, 1, "", "base_fee_multiplier"], [12, 6, 1, "", "block_time"], [12, 6, 1, "", "chain_id"], [12, 6, 1, "", "config"], [12, 2, 1, "", "data_folder"], [12, 6, 1, "", "default_provider_name"], [12, 2, 1, "", "ecosystem"], [12, 6, 1, "", "explorer"], [12, 5, 1, "", "get_provider"], [12, 6, 1, "", "is_adhoc"], [12, 6, 1, "", "is_dev"], [12, 6, 1, "", "is_fork"], [12, 6, 1, "", "is_local"], [12, 2, 1, "", "name"], [12, 6, 1, "", "network_id"], [12, 6, 1, "", "providers"], [12, 5, 1, "", "publish_contract"], [12, 2, 1, "", "request_header"], [12, 6, 1, "", "required_confirmations"], [12, 5, 1, "", "set_default_provider"], [12, 6, 1, "", "transaction_acceptance_timeout"], [12, 5, 1, "", "use_default_provider"], [12, 5, 1, "", "use_provider"], [12, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[12, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[12, 2, 1, "", "target"]], "ape.api.projects": [[12, 4, 1, "", "DependencyAPI"], [12, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[12, 6, 1, "", "cached_manifest"], [12, 5, 1, "", "compile"], [12, 2, 1, "", "config_override"], [12, 6, 1, "", "contracts"], [12, 2, 1, "", "contracts_folder"], [12, 2, 1, "", "exclude"], [12, 5, 1, "", "extract_manifest"], [12, 2, 1, "", "name"], [12, 6, 1, "", "uri"], [12, 2, 1, "", "version"], [12, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[12, 5, 1, "", "add_compiler_data"], [12, 6, 1, "", "cached_manifest"], [12, 2, 1, "", "contracts_folder"], [12, 5, 1, "", "create_manifest"], [12, 6, 1, "", "is_valid"], [12, 6, 1, "", "manifest_cachefile"], [12, 2, 1, "", "name"], [12, 2, 1, "", "path"], [12, 5, 1, "", "process_config_file"], [12, 5, 1, "", "replace_manifest"], [12, 5, 1, "", "update_manifest"], [12, 2, 1, "", "version"]], "ape.api.providers": [[12, 4, 1, "", "BlockAPI"], [12, 4, 1, "", "ProviderAPI"], [12, 4, 1, "", "SubprocessProvider"], [12, 4, 1, "", "TestProviderAPI"], [12, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.ProviderAPI": [[12, 6, 1, "", "base_fee"], [12, 2, 1, "", "block_page_size"], [12, 6, 1, "", "chain_id"], [12, 2, 1, "", "concurrency"], [12, 6, 1, "", "config"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 6, 1, "", "connection_str"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "disconnect"], [12, 5, 1, "", "estimate_gas_cost"], [12, 6, 1, "", "gas_price"], [12, 5, 1, "", "get_balance"], [12, 5, 1, "", "get_block"], [12, 5, 1, "", "get_code"], [12, 5, 1, "", "get_contract_logs"], [12, 5, 1, "", "get_nonce"], [12, 5, 1, "", "get_receipt"], [12, 5, 1, "", "get_transactions_by_block"], [12, 5, 1, "", "get_virtual_machine_error"], [12, 6, 1, "", "http_uri"], [12, 6, 1, "", "is_connected"], [12, 6, 1, "", "max_gas"], [12, 2, 1, "", "name"], [12, 2, 1, "", "network"], [12, 6, 1, "", "network_choice"], [12, 5, 1, "", "prepare_transaction"], [12, 6, 1, "", "priority_fee"], [12, 2, 1, "", "provider_settings"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "send_call"], [12, 5, 1, "", "send_private_transaction"], [12, 5, 1, "", "send_transaction"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_tracing"], [12, 5, 1, "", "update_settings"], [12, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[12, 5, 1, "", "build_command"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 5, 1, "", "disconnect"], [12, 6, 1, "", "process_name"], [12, 5, 1, "", "start"], [12, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[12, 5, 1, "", "mine"], [12, 5, 1, "", "revert"], [12, 5, 1, "", "set_timestamp"], [12, 5, 1, "", "snapshot"]], "ape.api.query": [[12, 4, 1, "", "AccountTransactionQuery"], [12, 4, 1, "", "BlockQuery"], [12, 4, 1, "", "BlockTransactionQuery"], [12, 4, 1, "", "ContractCreationQuery"], [12, 4, 1, "", "ContractEventQuery"], [12, 4, 1, "", "ContractMethodQuery"], [12, 4, 1, "", "QueryAPI"]], "ape.api.query.QueryAPI": [[12, 5, 1, "", "estimate_query"], [12, 5, 1, "", "perform_query"], [12, 5, 1, "", "update_cache"]], "ape.api.transactions": [[12, 4, 1, "", "ReceiptAPI"], [12, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[12, 5, 1, "", "await_confirmations"], [12, 5, 1, "", "decode_logs"], [12, 6, 1, "", "events"], [12, 6, 1, "", "failed"], [12, 6, 1, "", "method_called"], [12, 5, 1, "", "raise_for_status"], [12, 6, 1, "", "ran_out_of_gas"], [12, 6, 1, "", "return_value"], [12, 6, 1, "", "total_fees_paid"], [12, 6, 1, "", "trace"], [12, 5, 1, "", "track_coverage"], [12, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[12, 6, 1, "", "receipt"], [12, 5, 1, "", "serialize_transaction"], [12, 6, 1, "", "total_transfer_value"], [12, 6, 1, "", "trace"], [12, 6, 1, "", "txn_hash"]], "ape.cli": [[13, 0, 0, "-", "arguments"], [13, 0, 0, "-", "choices"], [13, 0, 0, "-", "commands"], [13, 0, 0, "-", "options"], [13, 0, 0, "-", "paramtype"]], "ape.cli.arguments": [[13, 1, 1, "", "contract_file_paths_argument"], [13, 1, 1, "", "existing_alias_argument"], [13, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[13, 4, 1, "", "AccountAliasPromptChoice"], [13, 4, 1, "", "Alias"], [13, 4, 1, "", "NetworkChoice"], [13, 4, 1, "", "OutputFormat"], [13, 4, 1, "", "PromptChoice"], [13, 1, 1, "", "get_user_selected_account"], [13, 1, 1, "", "output_format_choice"], [13, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"], [13, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[13, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[13, 2, 1, "", "TREE"], [13, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"]], "ape.cli.commands": [[13, 4, 1, "", "ConnectedProviderCommand"], [13, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[13, 5, 1, "", "invoke"], [13, 5, 1, "", "parse_args"]], "ape.cli.options": [[13, 4, 1, "", "ApeCliContextObject"], [13, 4, 1, "", "NetworkOption"], [13, 1, 1, "", "account_option"], [13, 1, 1, "", "ape_cli_context"], [13, 1, 1, "", "contract_option"], [13, 1, 1, "", "incompatible_with"], [13, 1, 1, "", "network_option"], [13, 1, 1, "", "output_format_option"], [13, 1, 1, "", "skip_confirmation_option"], [13, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[13, 5, 1, "", "abort"]], "ape.cli.paramtype": [[13, 4, 1, "", "AllFilePaths"], [13, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[13, 5, 1, "", "convert"]], "ape.contracts.base": [[14, 4, 1, "", "ContractContainer"], [14, 4, 1, "", "ContractEvent"], [14, 4, 1, "", "ContractInstance"], [14, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__getattr__"], [14, 5, 1, "", "at"], [14, 5, 1, "", "deploy"], [14, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__iter__"], [14, 5, 1, "", "from_receipt"], [14, 6, 1, "", "name"], [14, 5, 1, "", "poll_logs"], [14, 5, 1, "", "query"], [14, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__dir__"], [14, 5, 1, "", "__getattr__"], [14, 6, 1, "", "address"], [14, 5, 1, "", "call_view_method"], [14, 5, 1, "", "get_error_by_signature"], [14, 5, 1, "", "get_event_by_signature"], [14, 5, 1, "", "invoke_transaction"], [14, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[14, 5, 1, "", "decode_input"], [14, 6, 1, "", "identifier_lookup"], [14, 6, 1, "", "selector_identifiers"], [14, 6, 1, "", "source_path"]], "ape.exceptions": [[15, 7, 1, "", "APINotImplementedError"], [15, 7, 1, "", "Abort"], [15, 7, 1, "", "AccountsError"], [15, 7, 1, "", "AliasAlreadyInUseError"], [15, 7, 1, "", "ApeAttributeError"], [15, 7, 1, "", "ApeException"], [15, 7, 1, "", "ApeIndexError"], [15, 7, 1, "", "ArgumentsLengthError"], [15, 7, 1, "", "BlockNotFoundError"], [15, 7, 1, "", "ChainError"], [15, 7, 1, "", "CompilerError"], [15, 7, 1, "", "ConfigError"], [15, 7, 1, "", "ContractDataError"], [15, 7, 1, "", "ContractLogicError"], [15, 7, 1, "", "ContractNotFoundError"], [15, 7, 1, "", "ConversionError"], [15, 7, 1, "", "CustomError"], [15, 7, 1, "", "DecodingError"], [15, 7, 1, "", "EcosystemNotFoundError"], [15, 7, 1, "", "MethodNonPayableError"], [15, 7, 1, "", "MissingDeploymentBytecodeError"], [15, 7, 1, "", "NetworkError"], [15, 7, 1, "", "NetworkMismatchError"], [15, 7, 1, "", "NetworkNotFoundError"], [15, 7, 1, "", "OutOfGasError"], [15, 7, 1, "", "ProjectError"], [15, 7, 1, "", "ProviderError"], [15, 7, 1, "", "ProviderNotConnectedError"], [15, 7, 1, "", "ProviderNotFoundError"], [15, 7, 1, "", "QueryEngineError"], [15, 7, 1, "", "RPCTimeoutError"], [15, 7, 1, "", "SignatureError"], [15, 7, 1, "", "SubprocessError"], [15, 7, 1, "", "SubprocessTimeoutError"], [15, 7, 1, "", "TransactionError"], [15, 7, 1, "", "TransactionNotFoundError"], [15, 7, 1, "", "UnknownSnapshotError"], [15, 7, 1, "", "UnknownVersionError"], [15, 7, 1, "", "VirtualMachineError"], [15, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[15, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[15, 6, 1, "", "dev_message"], [15, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[15, 6, 1, "", "name"]], "ape.managers": [[16, 0, 0, "-", "accounts"], [16, 0, 0, "-", "compilers"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converters"], [16, 0, 0, "-", "networks"], [16, 0, 0, "-", "query"]], "ape.managers.accounts": [[16, 4, 1, "", "AccountManager"], [16, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "aliases"], [16, 6, 1, "", "containers"], [16, 5, 1, "", "get_accounts_by_type"], [16, 5, 1, "", "load"], [16, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"]], "ape.managers.chain": [[16, 4, 1, "", "AccountHistory"], [16, 4, 1, "", "BlockContainer"], [16, 4, 1, "", "ChainManager"], [16, 4, 1, "", "ContractCache"], [16, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 2, 1, "", "address"], [16, 5, 1, "", "append"], [16, 6, 1, "", "outgoing"], [16, 5, 1, "", "query"], [16, 5, 1, "", "revert_to_block"], [16, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "head"], [16, 6, 1, "", "height"], [16, 5, 1, "", "poll_blocks"], [16, 5, 1, "", "query"], [16, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[16, 6, 1, "", "base_fee"], [16, 6, 1, "", "blocks"], [16, 6, 1, "", "chain_id"], [16, 6, 1, "", "gas_price"], [16, 5, 1, "", "get_receipt"], [16, 6, 1, "", "history"], [16, 5, 1, "", "isolate"], [16, 5, 1, "", "mine"], [16, 6, 1, "", "pending_timestamp"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[16, 5, 1, "", "__delitem__"], [16, 5, 1, "", "__setitem__"], [16, 5, 1, "", "cache_blueprint"], [16, 5, 1, "", "cache_deployment"], [16, 5, 1, "", "cache_proxy_info"], [16, 5, 1, "", "clear_local_caches"], [16, 5, 1, "", "get"], [16, 5, 1, "", "get_blueprint"], [16, 5, 1, "", "get_container"], [16, 5, 1, "", "get_creation_receipt"], [16, 5, 1, "", "get_deployments"], [16, 5, 1, "", "get_multiple"], [16, 5, 1, "", "get_proxy_info"], [16, 5, 1, "", "instance_at"], [16, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[16, 5, 1, "", "append"], [16, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[16, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[16, 5, 1, "", "can_trace_source"], [16, 5, 1, "", "compile"], [16, 5, 1, "", "compile_source"], [16, 5, 1, "", "enrich_error"], [16, 5, 1, "", "flatten_contract"], [16, 5, 1, "", "get_imports"], [16, 5, 1, "", "get_references"], [16, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[16, 4, 1, "", "ConfigManager"], [16, 4, 1, "", "DeploymentConfig"], [16, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[16, 2, 1, "", "DATA_FOLDER"], [16, 2, 1, "", "PROJECT_FOLDER"], [16, 2, 1, "", "contracts_folder"], [16, 2, 1, "", "default_ecosystem"], [16, 2, 1, "", "dependencies"], [16, 2, 1, "", "deployments"], [16, 5, 1, "", "get_config"], [16, 5, 1, "", "load"], [16, 2, 1, "", "meta"], [16, 2, 1, "", "name"], [16, 5, 1, "", "using_project"], [16, 2, 1, "", "version"]], "ape.managers.converters": [[16, 4, 1, "", "AccountIntConverter"], [16, 4, 1, "", "AddressAPIConverter"], [16, 4, 1, "", "BytesAddressConverter"], [16, 4, 1, "", "ConversionManager"], [16, 4, 1, "", "HexAddressConverter"], [16, 4, 1, "", "HexConverter"], [16, 4, 1, "", "HexIntConverter"], [16, 4, 1, "", "IntAddressConverter"], [16, 4, 1, "", "StringIntConverter"], [16, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[16, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[16, 6, 1, "", "active_provider"], [16, 5, 1, "", "create_custom_provider"], [16, 6, 1, "", "default_ecosystem"], [16, 6, 1, "", "ecosystem"], [16, 6, 1, "", "ecosystem_names"], [16, 6, 1, "", "ecosystems"], [16, 5, 1, "", "fork"], [16, 5, 1, "", "get_ecosystem"], [16, 5, 1, "", "get_network_choices"], [16, 5, 1, "", "get_provider_from_choice"], [16, 6, 1, "", "network"], [16, 6, 1, "", "network_data"], [16, 6, 1, "", "network_names"], [16, 6, 1, "", "networks_yaml"], [16, 5, 1, "", "parse_network_choice"], [16, 6, 1, "", "provider_names"], [16, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[16, 0, 0, "-", "dependency"], [16, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[16, 4, 1, "", "GithubDependency"], [16, 4, 1, "", "LocalDependency"], [16, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "github"], [16, 2, 1, "", "ref"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[16, 5, 1, "", "extract_manifest"], [16, 6, 1, "", "uri"], [16, 2, 1, "", "version"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "npm"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_from_json"], [16, 6, 1, "", "version_from_local_json"], [16, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[16, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[16, 5, 1, "", "__getattr__"], [16, 5, 1, "", "__str__"], [16, 6, 1, "", "compiler_cache_folder"], [16, 6, 1, "", "compiler_data"], [16, 6, 1, "", "contracts"], [16, 6, 1, "", "contracts_folder"], [16, 6, 1, "", "dependencies"], [16, 5, 1, "", "extensions_with_missing_compilers"], [16, 5, 1, "", "extract_manifest"], [16, 5, 1, "", "get_compiler_data"], [16, 5, 1, "", "get_contract"], [16, 5, 1, "", "get_project"], [16, 6, 1, "", "interfaces_folder"], [16, 5, 1, "", "load_contracts"], [16, 5, 1, "", "lookup_path"], [16, 6, 1, "", "meta"], [16, 2, 1, "", "path"], [16, 6, 1, "", "project_types"], [16, 6, 1, "", "scripts_folder"], [16, 6, 1, "", "source_paths"], [16, 6, 1, "", "sources"], [16, 6, 1, "", "sources_missing"], [16, 6, 1, "", "tests_folder"], [16, 5, 1, "", "track_deployment"], [16, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[16, 4, 1, "", "ApeProject"], [16, 4, 1, "", "BaseProject"], [16, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.BaseProject": [[16, 5, 1, "", "create_manifest"], [16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"], [16, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"]], "ape.managers.query": [[16, 4, 1, "", "DefaultQueryProvider"], [16, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[16, 5, 1, "", "estimate_query"], [16, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[16, 6, 1, "", "engines"], [16, 5, 1, "", "query"]], "ape.plugins": [[17, 0, 0, "-", "account"], [17, 0, 0, "-", "compiler"], [17, 0, 0, "-", "config"], [17, 0, 0, "-", "converter"], [17, 0, 0, "-", "network"], [17, 0, 0, "-", "pluggy_patch"], [17, 0, 0, "-", "project"], [17, 0, 0, "-", "query"], [17, 1, 1, "", "register"]], "ape.plugins.account": [[17, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[17, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[17, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[17, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[17, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[17, 5, 1, "", "config_class"]], "ape.plugins.converter": [[17, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[17, 5, 1, "", "converters"]], "ape.plugins.network": [[17, 4, 1, "", "EcosystemPlugin"], [17, 4, 1, "", "ExplorerPlugin"], [17, 4, 1, "", "NetworkPlugin"], [17, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[17, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[17, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[17, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[17, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[17, 4, 1, "", "PluginType"], [17, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[17, 4, 1, "", "DependencyPlugin"], [17, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[17, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[17, 5, 1, "", "projects"]], "ape.plugins.query": [[17, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[17, 5, 1, "", "query_engines"]], "ape.types": [[18, 4, 1, "", "BaseContractLog"], [18, 3, 1, "", "BlockID"], [18, 4, 1, "", "ContractLog"], [18, 4, 1, "", "MockContractLog"], [18, 0, 0, "-", "address"], [18, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[18, 2, 1, "", "contract_address"], [18, 2, 1, "", "event_arguments"], [18, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[18, 2, 1, "", "block_hash"], [18, 2, 1, "", "block_number"], [18, 2, 1, "", "log_index"], [18, 6, 1, "", "timestamp"], [18, 2, 1, "", "transaction_hash"], [18, 2, 1, "", "transaction_index"]], "ape.types.address": [[18, 3, 1, "", "AddressType"], [18, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[18, 4, 1, "", "ContractCoverage"], [18, 4, 1, "", "ContractSourceCoverage"], [18, 4, 1, "", "CoverageProject"], [18, 4, 1, "", "CoverageReport"], [18, 4, 1, "", "CoverageStatement"], [18, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 2, 1, "", "functions"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 6, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[18, 2, 1, "", "contracts"], [18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "include"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "source_id"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 2, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "get_html"], [18, 5, 1, "", "get_xml"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "projects"], [18, 2, 1, "", "source_folders"], [18, 6, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 2, 1, "", "timestamp"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[18, 2, 1, "", "hit_count"], [18, 2, 1, "", "location"], [18, 2, 1, "", "pcs"], [18, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[18, 2, 1, "", "full_name"], [18, 2, 1, "", "hit_count"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 5, 1, "", "profile_statement"], [18, 2, 1, "", "statements"]], "ape.types.signatures": [[18, 4, 1, "", "MessageSignature"], [18, 4, 1, "", "SignableMessage"], [18, 4, 1, "", "TransactionSignature"], [18, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[18, 2, 1, "", "body"], [18, 2, 1, "", "header"], [18, 2, 1, "", "version"]], "ape.utils": [[19, 4, 1, "", "BaseInterface"], [19, 4, 1, "", "BaseInterfaceModel"], [19, 4, 1, "", "ExtraAttributesMixin"], [19, 4, 1, "", "ExtraModelAttributes"], [19, 4, 1, "", "GeneratedDevAccount"], [19, 4, 1, "", "GithubClient"], [19, 4, 1, "", "JoinableQueue"], [19, 4, 1, "", "Struct"], [19, 4, 1, "", "StructParser"], [19, 4, 1, "", "TraceStyles"], [19, 1, 1, "", "add_padding_to_strings"], [19, 1, 1, "", "allow_disconnected"], [19, 1, 1, "", "expand_environment_variables"], [19, 1, 1, "", "extract_nested_value"], [19, 1, 1, "", "gas_estimation_error_message"], [19, 1, 1, "", "generate_dev_accounts"], [19, 1, 1, "", "get_all_files_in_directory"], [19, 1, 1, "", "get_current_timestamp_ms"], [19, 1, 1, "", "get_package_version"], [19, 1, 1, "", "get_relative_path"], [19, 4, 1, "", "injected_before_use"], [19, 1, 1, "", "is_array"], [19, 1, 1, "", "is_evm_precompile"], [19, 1, 1, "", "is_named_tuple"], [19, 1, 1, "", "is_struct"], [19, 1, 1, "", "is_zero_hex"], [19, 1, 1, "", "load_config"], [19, 1, 1, "", "pragma_str_to_specifier_set"], [19, 1, 1, "", "raises_not_implemented"], [19, 1, 1, "", "returns_array"], [19, 1, 1, "", "run_until_complete"], [19, 4, 1, "", "singledispatchmethod"], [19, 1, 1, "", "spawn"], [19, 1, 1, "", "stream_response"], [19, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[19, 2, 1, "", "additional_error_message"], [19, 2, 1, "", "attributes"], [19, 5, 1, "", "get"], [19, 2, 1, "", "include_getattr"], [19, 2, 1, "", "include_getitem"], [19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"], [19, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[19, 2, 1, "", "address"], [19, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[19, 6, 1, "", "ape_org"], [19, 6, 1, "", "available_plugins"], [19, 5, 1, "", "clone_repo"], [19, 5, 1, "", "download_package"], [19, 5, 1, "", "get_release"], [19, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[19, 5, 1, "", "join"]], "ape.utils.Struct": [[19, 5, 1, "", "items"]], "ape.utils.StructParser": [[19, 5, 1, "", "decode_output"], [19, 6, 1, "", "default_name"], [19, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[19, 2, 1, "", "CONTRACTS"], [19, 2, 1, "", "DELEGATE"], [19, 2, 1, "", "GAS_COST"], [19, 2, 1, "", "INPUTS"], [19, 2, 1, "", "METHODS"], [19, 2, 1, "", "OUTPUTS"], [19, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[19, 5, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 6, 1, "", "address"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 12, 16, 17, 20, 21, 26, 38], "chang": [0, 5], "password": 0, "delet": 0, "export": [0, 20], "gener": [0, 20], "import": [0, 20, 28], "list": [0, 4, 5, 6, 27, 39], "compil": [1, 6, 12, 16, 17, 22, 27, 33, 35], "consol": [2, 24, 39], "init": [3, 24], "network": [4, 12, 16, 17, 20, 21, 23, 29, 32, 37, 38], "run": [4, 7, 32], "plugin": [5, 17, 22, 23, 28, 29, 30, 33, 36], "version": [5, 30], "instal": [5, 6, 27, 30, 36], "uninstal": 5, "updat": 5, "pm": 6, "remov": [6, 27], "test": [8, 20, 23, 33, 38], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 33, 38, 39], "doc": 9, "user": 9, "guid": 9, "cli": [9, 13, 21, 27, 28, 31, 32, 37], "refer": 9, "python": [9, 31], "api": [12, 28], "address": [12, 18, 25], "config": [12, 16, 17, 27, 32], "convert": [12, 16, 17], "explor": [12, 32, 35], "project": [12, 16, 17, 25, 28, 33, 38], "provid": [12, 32, 38], "transact": [12, 25, 26, 32, 38, 39], "queri": [12, 16, 17, 26], "argument": 13, "choic": 13, "command": [13, 24, 38], "option": 13, "paramet": 13, "type": [13, 18, 27, 30, 32], "contract": [14, 23, 25, 26, 27, 33, 34, 38], "except": 15, "manag": [16, 27, 32], "chain": [16, 38], "base": 17, "signatur": [18, 20], "coverag": [18, 38], "miscellan": 18, "util": 19, "us": [20, 26, 28], "outsid": 20, "creat": 20, "new": 20, "default": [20, 23, 25, 29], "sender": 20, "support": [20, 38], "live": [20, 32], "keyfil": 20, "exist": 20, "sign": 20, "messag": 20, "eip": 20, "712": 20, "verifi": 20, "autom": 20, "hardwar": 20, "wallet": 20, "context": [21, 29, 32], "decor": 21, "tool": 21, "The": 22, "json": 22, "other": 22, "ignor": 22, "file": [22, 27], "depend": [22, 23, 27, 33], "set": 22, "sourc": 22, "code": 22, "configur": [23, 24, 29, 32], "folder": [23, 27], "ecosystem": 23, "deploy": [23, 25, 35, 39], "geth": 23, "namespac": 24, "extra": 24, "function": [24, 38], "global": 24, "magic": 24, "bal": 24, "from": [25, 28, 39], "deploi": [25, 33], "script": [25, 33, 37], "publish": [25, 35], "ani": 25, "abi": 25, "previou": 25, "interact": [25, 32], "call": 25, "fallback": 25, "direct": 25, "privat": 25, "decod": 25, "encod": 25, "input": 25, "interfac": 25, "introspect": 25, "multi": [25, 37, 38], "data": 26, "get": 26, "block": [26, 32], "event": 26, "cach": 26, "github": 27, "local": [27, 32], "npm": 27, "packag": 27, "misc": 27, "custom": [27, 32, 38], "exclus": 27, "overrid": 27, "solid": 27, "remap": 27, "develop": [28, 33], "initi": 28, "implement": 28, "class": 28, "regist": 28, "log": [28, 31, 39], "logger": 28, "modul": 28, "ape_cli_context": 28, "fork": [29, 32], "core": 30, "select": 32, "l2": 32, "connect": 32, "By": 32, "rpc": 32, "url": 32, "time": 32, "more": 32, "process": 32, "ad": 33, "proxi": 34, "track": 35, "overview": 36, "document": 36, "prerequisit": 36, "consider": 36, "pipx": 36, "pip": 36, "docker": 36, "quickstart": 36, "system": 36, "main": 37, "method": 37, "pytest": 38, "structur": 38, "pattern": 38, "fixtur": 38, "advanc": 38, "tip": 38, "failur": 38, "expected_messag": 38, "dev_messag": 38, "caveat": 38, "languag": 38, "inlin": 38, "non": 38, "reentrant": 38, "error": 38, "ga": [38, 39], "report": [38, 39], "iter": 38, "make": 39, "dynam": 39, "fee": 39, "static": 39, "access": 39, "accept": 39, "timeout": 39, "trace": 39, "estim": 39, "cost": 39}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [27, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [27, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "change-version": [[5, "plugins-change-version"]], "install": [[5, "plugins-install"], [6, "pm-install"], [27, "install"]], "uninstall": [[5, "plugins-uninstall"]], "update": [[5, "plugins-update"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [27, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape-accounts": [[11, "module-ape_accounts"]], "ape.api": [[12, "ape-api"]], "Accounts": [[12, "module-ape.api.accounts"], [16, "module-ape.managers.accounts"], [17, "module-ape.plugins.account"], [20, "accounts"]], "Address": [[12, "module-ape.api.address"], [18, "module-ape.types.address"]], "Compiler": [[12, "module-ape.api.compiler"], [17, "module-ape.plugins.compiler"]], "Config": [[12, "module-ape.api.config"], [16, "module-ape.managers.config"], [17, "module-ape.plugins.config"]], "Convert": [[12, "module-ape.api.convert"]], "Explorers": [[12, "module-ape.api.explorers"]], "Networks": [[12, "module-ape.api.networks"], [16, "module-ape.managers.networks"], [23, "networks"], [32, "networks"]], "Projects": [[12, "module-ape.api.projects"]], "Providers": [[12, "module-ape.api.providers"]], "Transactions": [[12, "transactions"], [25, "transactions"]], "Query": [[12, "module-ape.api.query"], [16, "module-ape.managers.query"], [17, "module-ape.plugins.query"]], "ape.cli": [[13, "ape-cli"]], "Arguments": [[13, "module-ape.cli.arguments"]], "Choices": [[13, "module-ape.cli.choices"]], "Commands": [[13, "module-ape.cli.commands"]], "Options": [[13, "module-ape.cli.options"]], "Parameter Types": [[13, "module-ape.cli.paramtype"]], "ape.contracts": [[14, "ape-contracts"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "ape.managers": [[16, "ape-managers"]], "Compilers": [[16, "module-ape.managers.compilers"]], "Chain": [[16, "chain"]], "Converters": [[16, "module-ape.managers.converters"]], "Project": [[16, "module-ape.managers.project.manager"], [17, "module-ape.plugins.project"]], "ape.plugins": [[17, "module-ape.plugins"]], "Base": [[17, "module-ape.plugins.pluggy_patch"]], "Converter": [[17, "module-ape.plugins.converter"]], "Network": [[17, "module-ape.plugins.network"]], "ape.types": [[18, "ape-types"]], "Signatures": [[18, "signatures"]], "Coverage": [[18, "module-ape.types.coverage"]], "Miscellaneous": [[18, "module-ape.types"]], "ape.utils": [[19, "module-ape.utils"]], "Test Accounts": [[20, "test-accounts"]], "Use test accounts in tests": [[20, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[20, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[20, "creating-new-test-accounts"]], "Default Sender Support": [[20, "default-sender-support"], [20, "id1"]], "Live Network Accounts": [[20, "live-network-accounts"]], "Keyfile Accounts": [[20, "keyfile-accounts"]], "Generating New Accounts": [[20, "generating-new-accounts"]], "Importing Existing Accounts": [[20, "importing-existing-accounts"]], "Exporting Accounts": [[20, "exporting-accounts"]], "Signing Messages": [[20, "signing-messages"]], "EIP-712": [[20, "eip-712"]], "Verifying Signature": [[20, "verifying-signature"]], "Automation": [[20, "automation"]], "Hardware Wallets": [[20, "hardware-wallets"]], "CLIs": [[21, "clis"]], "Ape Context Decorator": [[21, "ape-context-decorator"]], "Network Tools": [[21, "network-tools"]], "Account Tools": [[21, "account-tools"]], "Compile": [[22, "compile"]], "The JSON Compiler": [[22, "the-json-compiler"]], "Other Compiler Plugins": [[22, "other-compiler-plugins"]], "Ignore Files": [[22, "ignore-files"]], "Dependencies": [[22, "dependencies"], [23, "dependencies"], [27, "dependencies"], [33, "dependencies"]], "Settings": [[22, "settings"]], "Compile Source Code": [[22, "compile-source-code"]], "Configure Ape": [[23, "configure-ape"]], "Contracts Folder": [[23, "contracts-folder"]], "Default Ecosystem": [[23, "default-ecosystem"]], "Deployments": [[23, "deployments"]], "Geth": [[23, "geth"]], "Plugins": [[23, "plugins"], [30, "plugins"]], "Testing": [[23, "testing"], [33, "testing"], [38, "testing"]], "Ape Console": [[24, "ape-console"]], "Ape Namespace": [[24, "ape-namespace"]], "Namespace Extras": [[24, "namespace-extras"]], "Init Function": [[24, "init-function"]], "Global Extras": [[24, "global-extras"]], "Configure": [[24, "configure"]], "Magic Commands": [[24, "magic-commands"]], "%ape": [[24, "ape"]], "%bal": [[24, "bal"]], "Contracts": [[25, "contracts"]], "From Deploy": [[25, "from-deploy"]], "Deploy Scripts": [[25, "deploy-scripts"]], "Publishing": [[25, "publishing"], [35, "publishing"]], "From Project Contract Address": [[25, "from-project-contract-address"]], "From Any Address": [[25, "from-any-address"]], "From ABIs": [[25, "from-abis"]], "From Previous Deployment": [[25, "from-previous-deployment"]], "Contract Interaction": [[25, "contract-interaction"]], "Calls": [[25, "calls"]], "Calling Transactions and Transacting Calls": [[25, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[25, "default-fallback-and-direct-calls"]], "Private Transactions": [[25, "private-transactions"]], "Decoding and Encoding Inputs": [[25, "decoding-and-encoding-inputs"]], "Contract Interface Introspection": [[25, "contract-interface-introspection"]], "Multi-Call and Multi-Transaction": [[25, "multi-call-and-multi-transaction"]], "Querying Data": [[26, "querying-data"]], "Getting Block Data": [[26, "getting-block-data"]], "Getting Account Transaction Data": [[26, "getting-account-transaction-data"]], "Getting Contract Event Data": [[26, "getting-contract-event-data"]], "Using the Cache": [[26, "using-the-cache"]], "Types of Dependencies": [[27, "types-of-dependencies"]], "GitHub": [[27, "github"]], "Local": [[27, "local"]], "NPM": [[27, "npm"]], "Package Management CLI": [[27, "package-management-cli"]], "Misc": [[27, "misc"]], "Custom Contracts Folder": [[27, "custom-contracts-folder"]], "File Exclusions": [[27, "file-exclusions"]], "Config Override": [[27, "config-override"]], "Solidity Remappings": [[27, "solidity-remappings"]], "Compiling Dependencies": [[27, "compiling-dependencies"]], "Developing Plugins": [[28, "developing-plugins"]], "Initialize a Plugin Project": [[28, "initialize-a-plugin-project"]], "Implementing API Classes": [[28, "implementing-api-classes"]], "Registering API Classes": [[28, "registering-api-classes"]], "CLI Plugins": [[28, "cli-plugins"]], "Using Plugins": [[28, "using-plugins"]], "Logging": [[28, "logging"], [31, "logging"]], "Import the logger from the logging module": [[28, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[28, "use-the-logger-from-the-ape-cli-context"]], "Forking Networks": [[29, "forking-networks"]], "Forking Plugin Networks": [[29, "forking-plugin-networks"]], "Configure Default": [[29, "configure-default"]], "Forked Context": [[29, "forked-context"], [32, "forked-context"]], "Core Plugins": [[30, "core-plugins"]], "Installing Plugins": [[30, "installing-plugins"]], "Plugin Versions": [[30, "plugin-versions"]], "Plugin Types": [[30, "plugin-types"]], "CLI Logging": [[31, "cli-logging"]], "Python Logging": [[31, "python-logging"]], "Selecting a Network": [[32, "selecting-a-network"]], "L2 Networks": [[32, "l2-networks"]], "Custom Network Connection": [[32, "custom-network-connection"]], "Custom Networks By Config": [[32, "custom-networks-by-config"]], "RPC URL": [[32, "rpc-url"]], "Explorer URL": [[32, "explorer-url"]], "Block time, transaction type, and more config": [[32, "block-time-transaction-type-and-more-config"]], "Custom Networks by CLI": [[32, "custom-networks-by-cli"]], "Configuring Networks": [[32, "configuring-networks"]], "Local Network": [[32, "local-network"]], "Live Networks": [[32, "live-networks"]], "Network Config": [[32, "network-config"]], "Running a Network Process": [[32, "running-a-network-process"]], "Provider Interaction": [[32, "provider-interaction"]], "Provider Context Manager": [[32, "provider-context-manager"]], "Developing Projects with Ape": [[33, "developing-projects-with-ape"]], "Adding Plugins": [[33, "adding-plugins"]], "Compiling Contracts": [[33, "compiling-contracts"]], "Deploying Contracts": [[33, "deploying-contracts"]], "Scripts": [[33, "scripts"]], "Proxy Contracts": [[34, "proxy-contracts"]], "Compilation": [[35, "compilation"]], "Tracking Deployments": [[35, "tracking-deployments"]], "Publishing to Explorer": [[35, "publishing-to-explorer"]], "Overview": [[36, "overview"]], "Documentation": [[36, "documentation"]], "Prerequisite": [[36, "prerequisite"]], "Installation": [[36, "installation"]], "Considerations for Installing": [[36, "considerations-for-installing"]], "Installing with pipx or pip": [[36, "installing-with-pipx-or-pip"]], "Installing with docker": [[36, "installing-with-docker"]], "Quickstart": [[36, "quickstart"]], "Plugin System": [[36, "plugin-system"]], "Scripting": [[37, "scripting"]], "CLI Scripts": [[37, "cli-scripts"]], "Multi-network Scripting": [[37, "multi-network-scripting"]], "Main Method Scripts": [[37, "main-method-scripts"]], "Pytest": [[38, "pytest"]], "Test Structure": [[38, "test-structure"]], "Test Pattern": [[38, "test-pattern"]], "Fixtures": [[38, "fixtures"]], "accounts fixture": [[38, "accounts-fixture"]], "chain fixture": [[38, "chain-fixture"]], "networks fixture": [[38, "networks-fixture"]], "project fixture": [[38, "project-fixture"]], "Contract fixture": [[38, "contract-fixture"]], "Ape testing commands": [[38, "ape-testing-commands"]], "Test Providers": [[38, "test-providers"]], "Advanced Testing Tips": [[38, "advanced-testing-tips"]], "Testing Transaction Failures": [[38, "testing-transaction-failures"]], "expected_message": [[38, "expected-message"]], "dev_message": [[38, "dev-message"]], "Caveats": [[38, "caveats"]], "Language Support": [[38, "language-support"]], "Inlining": [[38, "inlining"]], "Non-reentrant Functions": [[38, "non-reentrant-functions"]], "Custom Errors": [[38, "custom-errors"]], "Multi-chain Testing": [[38, "multi-chain-testing"]], "Gas Reporting": [[38, "gas-reporting"]], "Iterative Testing": [[38, "iterative-testing"]], "Contract Coverage": [[38, "contract-coverage"]], "Making Transactions": [[39, "making-transactions"]], "Deployment": [[39, "deployment"]], "Deployment from Ape Console": [[39, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[39, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[39, "static-fee-transactions"]], "Access List Transactions": [[39, "access-list-transactions"]], "Transaction Logs": [[39, "transaction-logs"]], "Transaction Acceptance Timeout": [[39, "transaction-acceptance-timeout"]], "Traces": [[39, "traces"]], "Gas Reports": [[39, "gas-reports"]], "Estimate Gas Cost": [[39, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape_accounts"], [12, "module-ape.api.accounts"], [12, "module-ape.api.address"], [12, "module-ape.api.compiler"], [12, "module-ape.api.config"], [12, "module-ape.api.convert"], [12, "module-ape.api.explorers"], [12, "module-ape.api.networks"], [12, "module-ape.api.projects"], [12, "module-ape.api.providers"], [12, "module-ape.api.query"], [13, "module-ape.cli.arguments"], [13, "module-ape.cli.choices"], [13, "module-ape.cli.commands"], [13, "module-ape.cli.options"], [13, "module-ape.cli.paramtype"], [15, "module-ape.exceptions"], [16, "module-ape.managers.accounts"], [16, "module-ape.managers.compilers"], [16, "module-ape.managers.config"], [16, "module-ape.managers.converters"], [16, "module-ape.managers.networks"], [16, "module-ape.managers.project.dependency"], [16, "module-ape.managers.project.manager"], [16, "module-ape.managers.query"], [17, "module-ape.plugins"], [17, "module-ape.plugins.account"], [17, "module-ape.plugins.compiler"], [17, "module-ape.plugins.config"], [17, "module-ape.plugins.converter"], [17, "module-ape.plugins.network"], [17, "module-ape.plugins.pluggy_patch"], [17, "module-ape.plugins.project"], [17, "module-ape.plugins.query"], [18, "module-ape.types"], [18, "module-ape.types.address"], [18, "module-ape.types.coverage"], [19, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountcontainer (class in ape_accounts)": [[11, "ape_accounts.AccountContainer"]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount"]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts"]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address"]], "alias (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias"]], "aliases (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases"]], "ape_accounts": [[11, "module-ape_accounts"]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account"]], "import_account_from_mnemonic() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_mnemonic"]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_private_key"]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.set_autosign"]], "sign_message() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message"]], "sign_transaction() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction"]], "accountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[12, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[12, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[12, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[12, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[12, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[12, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[12, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[12, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[12, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[12, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[12, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[12, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[12, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[12, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[12, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[12, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[12, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[12, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[12, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[12, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[12, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[12, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[12, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[12, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[12, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[12, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[12, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[12, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[12, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[12, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[12, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[12, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[12, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[12, "module-ape.api.accounts"]], "ape.api.address": [[12, "module-ape.api.address"]], "ape.api.compiler": [[12, "module-ape.api.compiler"]], "ape.api.config": [[12, "module-ape.api.config"]], "ape.api.convert": [[12, "module-ape.api.convert"]], "ape.api.explorers": [[12, "module-ape.api.explorers"]], "ape.api.networks": [[12, "module-ape.api.networks"]], "ape.api.projects": [[12, "module-ape.api.projects"]], "ape.api.providers": [[12, "module-ape.api.providers"]], "ape.api.query": [[12, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[12, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[12, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.data_folder"]], "declare() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[12, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[12, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.http_uri"]], "is_adhoc (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_adhoc"]], "is_connected (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[12, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.settings"]], "sign_message() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[12, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[12, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[13, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[13, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[13, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[13, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[13, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[13, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[13, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[13, "ape.cli.options.account_option"]], "ape.cli.arguments": [[13, "module-ape.cli.arguments"]], "ape.cli.choices": [[13, "module-ape.cli.choices"]], "ape.cli.commands": [[13, "module-ape.cli.commands"]], "ape.cli.options": [[13, "module-ape.cli.options"]], "ape.cli.paramtype": [[13, "module-ape.cli.paramtype"]], "ape_cli_context() (in module ape.cli.options)": [[13, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[13, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[13, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[13, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[13, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[13, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[13, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[13, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[13, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[13, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[14, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[14, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.identifier_lookup"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[14, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.receipt"]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.selector_identifiers"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[15, "ape.exceptions.APINotImplementedError"]], "abort": [[15, "ape.exceptions.Abort"]], "accountserror": [[15, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[15, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[15, "ape.exceptions.ApeAttributeError"]], "apeexception": [[15, "ape.exceptions.ApeException"]], "apeindexerror": [[15, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[15, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[15, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[15, "ape.exceptions.ChainError"]], "compilererror": [[15, "ape.exceptions.CompilerError"]], "configerror": [[15, "ape.exceptions.ConfigError"]], "contractdataerror": [[15, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[15, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[15, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[15, "ape.exceptions.ConversionError"]], "customerror": [[15, "ape.exceptions.CustomError"]], "decodingerror": [[15, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[15, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[15, "ape.exceptions.MethodNonPayableError"]], "missingdeploymentbytecodeerror": [[15, "ape.exceptions.MissingDeploymentBytecodeError"]], "networkerror": [[15, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[15, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[15, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[15, "ape.exceptions.OutOfGasError"]], "projecterror": [[15, "ape.exceptions.ProjectError"]], "providererror": [[15, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[15, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[15, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[15, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[15, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[15, "ape.exceptions.SignatureError"]], "subprocesserror": [[15, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[15, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[15, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[15, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[15, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[15, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[15, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[15, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[15, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[15, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[15, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[15, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[16, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[16, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[16, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[16, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[16, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[16, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[16, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[16, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[16, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[16, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[16, "ape.managers.query.QueryManager"]], "stringintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[16, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[16, "module-ape.managers.accounts"]], "ape.managers.compilers": [[16, "module-ape.managers.compilers"]], "ape.managers.config": [[16, "module-ape.managers.config"]], "ape.managers.converters": [[16, "module-ape.managers.converters"]], "ape.managers.networks": [[16, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[16, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[16, "module-ape.managers.project.manager"]], "ape.managers.query": [[16, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_cache_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_cache_folder"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[16, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[16, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[16, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[16, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[16, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[16, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[16, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[16, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[16, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[16, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[16, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[16, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[16, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[17, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[17, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[17, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[17, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[17, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[17, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[17, "module-ape.plugins"]], "ape.plugins.account": [[17, "module-ape.plugins.account"]], "ape.plugins.compiler": [[17, "module-ape.plugins.compiler"]], "ape.plugins.config": [[17, "module-ape.plugins.config"]], "ape.plugins.converter": [[17, "module-ape.plugins.converter"]], "ape.plugins.network": [[17, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[17, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[17, "module-ape.plugins.project"]], "ape.plugins.query": [[17, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[17, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[17, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[17, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[17, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[17, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[17, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[17, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[17, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[17, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[17, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[17, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[18, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[18, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[18, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[18, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[18, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[18, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[18, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[18, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[18, "ape.types.signatures.TransactionSignature"]], "ape.types": [[18, "module-ape.types"]], "ape.types.address": [[18, "module-ape.types.address"]], "ape.types.coverage": [[18, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.miss_count"]], "model_dump() (ape.types.coverage.contractcoverage method)": [[18, "ape.types.coverage.ContractCoverage.model_dump"]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.model_dump"]], "model_dump() (ape.types.coverage.coverageproject method)": [[18, "ape.types.coverage.CoverageProject.model_dump"]], "model_dump() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.model_dump"]], "model_dump() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.model_dump"]], "name (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[18, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[18, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[19, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[19, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[19, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[19, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[19, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[19, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[19, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[19, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[19, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[19, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[19, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[19, "ape.utils.allow_disconnected"]], "ape.utils": [[19, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[19, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[19, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[19, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[19, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[19, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[19, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[19, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[19, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[19, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[19, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[19, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[19, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[19, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[19, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[19, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[19, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[19, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[19, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[19, "ape.utils.load_config"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[19, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[19, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[19, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[19, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[19, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[19, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[19, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[19, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[19, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file diff --git a/latest/userguides/accounts.html b/latest/userguides/accounts.html index 21f93eb5e1..4aafd59c6c 100644 --- a/latest/userguides/accounts.html +++ b/latest/userguides/accounts.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/clis.html b/latest/userguides/clis.html index 025bef665d..b09bf7bc90 100644 --- a/latest/userguides/clis.html +++ b/latest/userguides/clis.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/compile.html b/latest/userguides/compile.html index f7ce7dcb1a..1b475f7cfc 100644 --- a/latest/userguides/compile.html +++ b/latest/userguides/compile.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/config.html b/latest/userguides/config.html index 004351964c..2932d7beab 100644 --- a/latest/userguides/config.html +++ b/latest/userguides/config.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/console.html b/latest/userguides/console.html index cdd6ef7505..77e52a3c54 100644 --- a/latest/userguides/console.html +++ b/latest/userguides/console.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/contracts.html b/latest/userguides/contracts.html index 96659a6c46..f8442b039a 100644 --- a/latest/userguides/contracts.html +++ b/latest/userguides/contracts.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/data.html b/latest/userguides/data.html index e5978011f5..3d3b4f9f8f 100644 --- a/latest/userguides/data.html +++ b/latest/userguides/data.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/dependencies.html b/latest/userguides/dependencies.html index 61abefc943..e0eb6c16f2 100644 --- a/latest/userguides/dependencies.html +++ b/latest/userguides/dependencies.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/developing_plugins.html b/latest/userguides/developing_plugins.html index 069208edc7..b2a256bf23 100644 --- a/latest/userguides/developing_plugins.html +++ b/latest/userguides/developing_plugins.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/forking_networks.html b/latest/userguides/forking_networks.html index fe52e10a2b..9e5dcc55d9 100644 --- a/latest/userguides/forking_networks.html +++ b/latest/userguides/forking_networks.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/installing_plugins.html b/latest/userguides/installing_plugins.html index f09e3c47c5..9f77600bc3 100644 --- a/latest/userguides/installing_plugins.html +++ b/latest/userguides/installing_plugins.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/logging.html b/latest/userguides/logging.html index 516baeb7ff..f19b1ad772 100644 --- a/latest/userguides/logging.html +++ b/latest/userguides/logging.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/networks.html b/latest/userguides/networks.html index c221bdf016..2ddad734e0 100644 --- a/latest/userguides/networks.html +++ b/latest/userguides/networks.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/projects.html b/latest/userguides/projects.html index 1948f7cce1..552195b8d2 100644 --- a/latest/userguides/projects.html +++ b/latest/userguides/projects.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/proxy.html b/latest/userguides/proxy.html index 7a7a24b8b0..3f1e37fcb1 100644 --- a/latest/userguides/proxy.html +++ b/latest/userguides/proxy.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/publishing.html b/latest/userguides/publishing.html index 71222ba14a..07160e7294 100644 --- a/latest/userguides/publishing.html +++ b/latest/userguides/publishing.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/quickstart.html b/latest/userguides/quickstart.html index 2c21988d6a..619377db3a 100644 --- a/latest/userguides/quickstart.html +++ b/latest/userguides/quickstart.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/scripts.html b/latest/userguides/scripts.html index a7ae1dcda8..07acd8ed85 100644 --- a/latest/userguides/scripts.html +++ b/latest/userguides/scripts.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/testing.html b/latest/userguides/testing.html index b022459645..188b87533b 100644 --- a/latest/userguides/testing.html +++ b/latest/userguides/testing.html @@ -50,6 +50,7 @@ + diff --git a/latest/userguides/transactions.html b/latest/userguides/transactions.html index 8f58427327..3610c652b8 100644 --- a/latest/userguides/transactions.html +++ b/latest/userguides/transactions.html @@ -50,6 +50,7 @@ +