From 2d958dd6d3292f2f0f4fbf0b87341ca0ab68e988 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 9 Feb 2024 18:31:25 +0000 Subject: [PATCH] Update documentation --- latest/.buildinfo | 2 +- latest/.doctrees/commands/networks.doctree | Bin 14925 -> 14925 bytes latest/.doctrees/environment.pickle | Bin 6121488 -> 6121496 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 185090 -> 185090 bytes .../.doctrees/methoddocs/ape_accounts.doctree | Bin 264046 -> 264046 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1462855 -> 1462855 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 1723326 -> 1723326 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 1921415 -> 1921415 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 2105002 -> 2105002 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 3214975 -> 3214975 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 3412113 -> 3412113 bytes latest/.doctrees/methoddocs/types.doctree | Bin 3676317 -> 3676317 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 3940436 -> 3940436 bytes latest/.doctrees/userguides/contracts.doctree | Bin 57238 -> 57236 bytes latest/.doctrees/userguides/scripts.doctree | Bin 23903 -> 23913 bytes latest/_sources/userguides/contracts.md.txt | 2 +- latest/_sources/userguides/scripts.md.txt | 2 +- latest/commands/networks.html | 4 ++-- latest/searchindex.js | 2 +- latest/userguides/contracts.html | 2 +- latest/userguides/scripts.html | 2 +- 21 files changed, 8 insertions(+), 8 deletions(-) diff --git a/latest/.buildinfo b/latest/.buildinfo index 069dde3aa9..a3b10cec07 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: 6e924a42805053a25e4d26e0e4b8f115 +config: d18bfbd82fda2a7235d702548901d4b8 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index c5da7a50c7f1b345a62c6aef2fd8cad77cf73f9f..68e38b37f5325e70c53ad8be3f3fa6fd9c4dd75c 100644 GIT binary patch delta 171 zcmX?Ga<*i{e+jwV#LT?B)Dqpa{Gx1y8inH2g8ZD!L>PDSe+hBPoc!d(9H1OjDMHm` lUr8B?4A{I~QkRvxB(=B%XlQzBNyg;&ax%#L&0_NA(f|SMKP~_O delta 169 zcmX?Ga<*i{e~HPmlH%sMiJ5tMsU^B;`9;|ZH40EJkX4*oke`#82xR5tCnx40M8HZX m`%21CqJQ&tNnKX%^wg3Jpur`n#U+#9%gG?~H;c)eO9KG>3_WZB diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index 02e819f3f831b29b5cde579d437042bbf4745d3b..0d938e04d5dd6e5be4ac82436beb3709e0ecbb65 100644 GIT binary patch delta 39710 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

18w*P*j@38abhG$6s>fz28Jef7 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

!DxRv_(RqRj(&VfXOU3S<_D_> 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 BtnL5+ diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index f010276e9750510b33e6deb86d7f6e842a17544c..381cb0728f77382549683ea466435db8a31e45bf 100644 GIT binary patch delta 4030 zcmb7HZBSI_72bOkMV9Z6T?FJqr2-m3Y%z#qrBfAHqhSPM{7RN(VfV7I$SyH4>Iw_Q zl{J8Oo3|#D(X>&gV>&jaai?|C1Zxueqg5x`X=^%_)T%-15I=^xaca+dE_=CmGIpka z_CC*f&N=V7?|tsab{*Gu9oPTjM2%EjS0{b$vq@KKw@GcaR^bI{B%)Hvs*94osfiid zU$<*fR)oE^!TNH*HtJ7qvAS)}h6bm_RcLXxy4%ebw@XUv&R{=T1u1NBB_vA@Z;aIM zjgm%slH=n#T-Nrc4ts;uRoGy5o2AFyDOHK8pu^eJWN&Q>_!Cq??A&O_Sd7Kl(qe9H za22|(E_cAM?q+e=T>fz7mq8s_qz; zxdI}kkG;uKKUQ4!X0sox0AsR0NwvJ$VsUn~x}|+R>GA4D<~D3pT?UzKqzsHke~PMR zM~B_g>~fpi-O@8XbCcDlh-c$+;!u*{&6bvWlNQ9Q>e||!FTWDdEZ=H%?{u~|yM~tb zJ`_B6qjb8p<$u}n)|rn-dqkZ+%!d1mMNrta?QSu4ihcHlIIh%v`I~6*zQV4zpB6(3 zyOFp=j8p1v?B6U-DB9>N264=&(Ax`d*hb|^zFuyY&h9t;Z|g{R4m82tDE49+EFS9V zv)Bb4dm#-9hf*IjWC}ny_+FB5UN6LQQWQLvC5*(wxLguET_i-NX118^t+*jiHR6tB z@6L8v+nf%&IZWAaD+FVN!)Y-)*hqzt%%UrWjQ_JH_)?`{i74g{!v&hq-vQgqZ2{Za z{La9hK%Ol^9Ldn>C}i;KRcS%}1|ikR=ARUbf*Tu!OFx9r`sN zS|j0M0!%~&aW}4JGIy3x#F|TC4922@&o75_(>Tal2{#1}B3D7@3N-D8r0>`g}b?ow548Pk9N$gLR;3Wr&`-*isa-VpRBknx$O^&$h#1kBG z$BDn8@{3A!)W#UzixWmL-9F1}G0FiA}grz!Nhkv>opDcXaMeciXqClr( zv+H3l3spf6--%8W{0oo4wsnvqaPZnQ5KZ7m>mioFu?>^pgJ&U%BE!`H0&ZP(Gvu?j zZBW3f)#T)GxYOY_`3$#v zH3q1|(&wkD^ZySVU^mscwl2Ocy@E;k?F~dC}#0PkTUuIhN zlY02Q5DNBNV3vRy9u4eN1B_$rs1+i3?06$QMz7MDlNV;%a1xIRA9Gu5aE^Ucjngf$ z!!2Qg_ofZZXATiobHmUo7ewe}d+KmsFErr~TBnkwJckYR4tSOOc)tT4@S~@Nj=`5& zVR3vpzr?1Q+)UfLsc0dio9Ha=ig@=W<-FE}Agv zdwnpknDm=+Y%kYSViDj3oPCaUa$kKc<@WHp6*9)Y@dxn4@tAi2a`|xsayfrr z9Oe6YenEVA4v(UrmSd#fRPk>0Nv`jc@wehvRPpnw{D)77 zR~V=#^(mJz^*^GDA2L)-E&Mx;Fcr^5L*m7!Mwx{DGs9n!;=g5)zmoi5SVwQ;+j7!$ zd#l|Y5R+z8IlY}{$at8a=dvfn`@?be4?pCj(YxH8Mm^5+x??iN8zb`|?l0+gRr;QE z%0+#>qU-Rx2~UCQ56c+!y$2zi-(W|Ty!ttmcZIKWTgIqgJczdy-hht|!aRP=c^%iK zFN-r-l>c|0zb2b7>eY%~D#u9wNYOhL{g*0zbxyec{nsJ8iu(Uqj@{w?XU(0|5v$|d zRq<*WQ+`)C&eHoK*F*hM=24Fcnpei(iXTup7Tppv~|`41?k%ipXN@=t5;Xbp&q@llUPj?=Tp zgJ8&@PuU!b;Rh@KXDX%^QU<;amK;Kx(kHH7j+OEO-cWS2qWe^OOi{RgP|^G37}d|h Q7b{MHe;|erLHVlx0+d=1&;S4c delta 4152 zcmb_fZBSI_72bPr1zEm776QnJgap(mF%|a2u&@1B(+V?dtUbLz0LS9 zfA&7ldCocSx$k}M$M(Kx>V47l`l#5BPxxj zzq5JIV&$EIg5}BGUG`2#x2wh8wbbTzb%lZ{?RKBj+tT8-buI1ox!f2^(uAxXE@l2; zmN}TNskGW`-foYtE5v?L1!g6uzbrMy=524cdRnlp*VE;7+m%cG3zRMWMMlAj`tr)s zG%YZ_!{xSzg4&?l>u|U{ju1Px8q7k9;-CPF<4cshJ^`CeKmX)62%?88wsrW{o_h zvhS|iDjU_zXK%;J30W%r-U+YsikRg2o@L6JCoTWyr}3s%r6u4HUQ%pLJCx}I4oEh! zZ{@&}(*r{`7sSkx?CUN0(hasV2bP9kN|(-=q^q2ihmRLXlPNGyq=jE8m*TSP9bS8< z+jU>7x3jHqZ=qla+N~~+$L@>7XDJF@_71PxWkuxn+N|zqgi={Tt(5l#_Y6N$E7^?8 z9C(Z1YGfd1Y;(wYrmQFQM5xqhlqd5H1`3&jCQVw{v_ZL6X8Iswj>!6gb0?(_g!6H5) zCqp%u=&QlRKh?mOa6l@*=!7IzQHw=J%B$ncQvM5Vkk0;43w>l{dH*tlflMq9bHoiS zKf@6>uRO*PH?I6sj<{*%agMlQ<==9|%_?8yh#OV@fTIMCt|M|@k>LS@p*uLohtDa# z^)kPG^4Q)@(1Sahx(hb(olRr5MySBRehbWJ;YK(I zH{w}O6E3*14I5yWGQRI?*i;+jvj@HjJ$&+ro>ikbHZ7eif2VGxW%0l+0!!SmSGK#(Aei?+z>QW^wiK*wLC(y$qjordD0En z`O)7_$M7Q_SdvoB4Pc2S&siigoCU~j$hg%kG2}DLTr!!(NDjjkZZAy1et+ACv*2;D zA3pSRuZ_ru?>86@qPqlpR>z*xu_HQmOviqpW5;!DOvip0VSZZvM1&Iik&d0zu~RyB zTE|}2v9ON)OvheTnV+BiYbxdJuR8Xwj=isAf7h`ObnJ?bUDdJaDD&fjA4e&&IK1zp zmm*%r5_Bv{$5M1GO~*2H%&cKKBXYKej>tJG3oq)0_a*+mOYMipr5G0Mhw@DRglk5p zT+PDg&@}$o(R^&8AI$t-{;(gG^SiTP0JcjrZ0`W<$>dKsUa?>aR@{w0cJv}k7=(q~ zgbxlv?}Oaa0kU*}933D-2guI>vU7mk93V3X$jbpVYxvqAYz01IeE`fk^lTi*UV|a| z(JEYRa{^)1_XVJM8R?frY#-ON6K8eA+W6ygMW z{U!aHMt>rga#62Wbpw7`;VDr4VS!QKHw=aR20N^?zH$rg{H) z3ubl1+V~Dlyg^{f?~TM+?m;N=Q@_k&>T#3i75H=Uqnfy)$v=CCc*)(-xpD{x<2%~# zi~K2*x0G-lVM%I`V zN+BPi6~77IN6!I~vUCnxQ5h?fbELc37^_(hS*T{Vl`Aw8_#TPAwf-#-lo{+o* zAN9Bhehz&$3g$fe&@G}Ee$Mj$q;mFB%D}h5{fE$|^Z{%Vu}VI`)2eP&^?*iCERWQW Xs``+KQT;r8vEl^y7i0VoRImOYvH!$b diff --git a/latest/.doctrees/methoddocs/ape_accounts.doctree b/latest/.doctrees/methoddocs/ape_accounts.doctree index 66cb8f2cdd1e078c2bf62ac99dad14845ab5c5a1..eaba802421e28c7908763a1ee88d0d7edbdf60bd 100644 GIT binary patch delta 4472 zcmb_fdsviJ8s~hk+`Pho4C4h5(NHp=O*30dwrAC1wY6+7Zdemc$j2~)%wXarv_cyl z1Z(O|TdOtER-c~L-F^DXWksPayuu_EOSmYhh^A?+nq6q$bI#20eNT`7?LXgnf4|>* zJKwzL<8Wz1%%u%6tNza3ij4>_aunE>Vt5>zh;N(N2)trq330Lc&XN+VqrjEvu(_Xd zmKD2vIMlBs;Hr2wJZ4zA%T`ucUQ}RnWfoZ7R(w5<4S&F-W9`nu!XihZ&l{^F^PP?- zi-;Q%O76C~+&-^9UB11DN`32BM#Omsh5SlOeCqnhurRd7u>`C#u`wwnrA2m|&pWil z=3eA1C~)SxGAY*QjR^#y-^9##B%Vd#JQIt@OllDi_?2X=`AA7b6IaK^v&0yE25V`N z4`25yNtpSOVm5n+>$+cDUX)+#a$C#XcrlKp#_P9BJ99ay9o!MiQl`b|dMbAp*UTjb7_Uo8>gd!FIhVt&u*~F4og_rtek%@e)S*w&sV8EA#|YTcC|NzPA+t-SNqY2 zooagsb?+Ulc81XDvUk+(5ISqhRK650Lu+ULqh@Oc-6P;_|yB5RQYlM|VWjb>)m-n6hR z#yT*&j%8{vk|hT((lDy~rAbg-%78bYQXBlB(iz4%UixRy5 z=lt50&)C!9gZSK2(L$PCQ4y<8vB7#)+jffGZ^o=TmaQe-U>ASMy5*+tzE>$+$gT;1 zyFOZ{nzd=3vr2s=turqvJBHDE=?5h$inZ;y9u6jg-o2I8G{t zNvsY3Pz(=5@QGa%gTF3?G;Aq`^awt*M9fE7`HQ*beFRyKc6_ z9QsAi*)hqie!B+yW6d&*!4A8uMl;b$)R znz$A>3=47JmBW{$Tc4)g^eutQH2aiu0;Vjc$51<%@ZqH}g;&A zHG2*1y;~NpSqt}(Ep~KyEgWRs+TQ0On$h~c2O{`-cpZe(ivIQRBmMf+FXHa9VEr}K z@IHqod~^exqp|4U>@){$c6$wNs!JC5wgy(?Tg&NZ%Bq7~Fl!|Yz}8xrjWbq25>D9& z%V~uFx)H9?^5+-$qP_7V+|97nOB<)Lx(^@N5Gbr|dX!@-~AKJ)|W|q6J8lUiw}Bk zq?qztCPqA05%W!m4|gtz$Jk|9yT$5oa(uS zs9yfCrE|U=`}Vzg#En4*X|Genlr|qy&;*JP2vx0;<+a>KUFqag3BL zWDk+H;P>eGZ94wroA7t0_UFkGws(j%Ki^sIaJwea)!*$?TT;WY_7Dt^J8YH#)x3%E zV*@?DeF)65M~k4mk#y-7{|~75qzNB!1<01RkHDbWp^x(R~Fv=n>Dn}(%$NTM*b}u#@28%`9Ue3~~qKKVbHq+rE z`zl^JOoMY3qmMvprMTJ5pCFVy+^b63KjBa4_>Xk{c@ssf@PA0!BF_aKe^SR+&^?*D z5dMw~+<62>S_JsTtwPwxn{Y|H9shHLT5ZQ`M<9c~2dPKtK!_XIrrU&bGj~2D?M{5` zC>;SIn=||6+0yRBnvh(plMe*t29l}9r$=FoO!7{aNb)JK(If3nj6D{tk(u2uKQ8S~ z%sEEKOtkQ|q)zhawA+PiC$0)bFP4;$w+7|iBvT8`#~|4vu9p+;5P=tXk_FQ4ez}D@ z5b6${I%u-+?8dB++^3VhLHY3(NTyHfs*u;{DI)M2UShknyK#3&{z@m$zcWzdWJrEP zQX<+Plw(?H8{L@RN<%6dZI~(oqZd$(%hK+~Jo2g(^7Om7?2RrhnN(&gaW1j>)P>Vz zDGNo+lXeV`e&!~8r;cyY`G?)zpGVK delta 4416 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 A=>Px# delta 5874 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index 7c35ba1e1c94823b4d5b34a5a2c6b332c605b7a0..cc6afaf94e3b88eb0dac6eb0f478b006e4c19d81 100644 GIT binary patch delta 14458 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

o?}q1&9W$QnXv%N3Yi?M44a@+ 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 EAI+weJOBUy diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index 547fde79e540745ae42c3c0d921063147b19f07f..353b0b9269ee58b8aeedaa73b361d4bdd0c86791 100644 GIT binary patch delta 16115 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 g8Hf1RypVt39>OqdyOX1 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 E08#W3WdHyG diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index 457c8891925fd858fbc207c871a6e5c7e5baa706..37312ba1058f10a42dc847477a81c59f11f47f67 100644 GIT binary patch delta 16305 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 BM}hzV delta 16309 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 JOfkK}{tuOa5CQ-I diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index c7a3da11e11879830a725f0c8b2c71e38bb29925..234aa245d62acbf8908dd5efea0be4f2694f251d 100644 GIT binary patch delta 28002 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 delta 27673 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 LsD6qXpJ@IMBXGME diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index f7a7f9bcc4e1e97c48725bb25de266258e86416f..bf33c773c4677536a254d67fb044b6699c26cca1 100644 GIT binary patch delta 28396 zcmb8YXFya}^EjNPExRl%ed$e#DBQif*IuzBprWFvAfPKMD*|?n4P!K7#jG+KYkKjC z(G*W&EZ7ngV@)xd7&XxtHAeHK*?s5Cxx2uV-~Yq=LFY_4)6Sf7+p=lrCCw)Mx8to4 z$MnfP9e2DCDEp$j{(%4#oiVV8=g z+U*V4r{CNAxv(F18|(vJ*p&z$cg zPsP#pQKR2m|8yG%%kHD)F05M9+)ikS2G4Q+fqls*742tj-u(sn$ZxjAT0~t zUxCB$q{`-AYaiyg(eJ2cjAKR7Ku5*`FGtZ3y(4k>aL3TR-i~>8o#T9gkESQqd^_)H zqpK!Y+DfN5ezWB`sz!!z5x8XW)InUWm(Gz_o(Y#OC?1ZgGB3yM0)K~X(lE#QDZL$w zM)spQHZ-q~qqfS&adN7+=KgVmM zdOPlfcsMo|8yvIdp{Was$&r_riEag>a_l%F(9vdIJ4bY(kE2yTnzXTHT1Rk2f7m)$ z>*E+dC-eCM2FHdfU&q%&X#(q^OPf}{sH6}(_8{wbLiCRLMLv#Za|<2oY+10im$$zo zXtIqG;6E#v)Wsb)_&BWj1&9=IT@L?Q-cWA{G&|F4uB@C|Jh5_2X}QB# zF<8`M-h{DOIK?;-+G)p>+R7%5DtB1sWn!6RLB`?O07t^yk&ckbqli#DDJ=kpu&AN- zc-iw}Y?VKp3V{z_#_Q3(9-~K1DRrD0n%z*5d9$hNdEpH$FKJwSSa?v~BPJXjEpcdY z0-dgmLO7aszNRD17aBgQmq!;;z3-S4?phVNAG^x4;L_xDDm2HAnFhEMC3!bgUBawV znqa)@P}H$?wl{oNpN1<-S*9ayUZ~JH)8IHZ&)^8E7yvZE^2&2i(#NrXrVkm&xQqq@ zD{@5!Uk&5jK&%hG%klc?MisDqvca{SG@a&unkFFU<^RVt{Ca3#$KC;Io;{L98 zT*AqK=Ku}u@(u_yI`S5d(+pU6rB#*XWuu%Ztn8*Sd6rk& zMwP?PZkpf@YsPCwt{HzOb-|jsYnqSuwC9?hdWuM)%lrTTQ^mgTrm=bY@Dl{u9fxNC z$m*ksYD{30`e?#TaQV2K%swj8obIW~C(n1ktofu+GvR{;Zao4uc|`g%(CzIQO(t){ zX^Y#hnoPFO>UP8(;j?Yre$gPD*v_rUYi+fgg+1)zHdm+V%bw13JEujMm+Q9Ji152& zw`&|fG|p{sAVSmAZohL}_l%p?8)3jww^Kc!sw}z{3pwF7GrR6VbO75N?*5{NTDg(# z**a?dC((U+0JW4h?j?TIdZnlPxfaw~S?T^w4z;H3abK3A8N+bkUI|3_+TZRs+z_t5 z=f1%oVY=QUGZ^9Y7>`0fgkPq4ysSkyqm{>FqWATPj70qTF&-z32uDrzcxXUaw7|n7 z9ieTz#|$09@0drjCqlQq9;HDD$Di`psX-WV#v`BeCx7ShS^&cETOMt>oq-QLu6iSE z>*0CV9ii;)d6@J63ill9fiNe=GmhJx*xu8`{aw`2(;y*yzRZ*C>8E&-J?R8z}X`ucaJw3w_AM}Cej~s8k+w&hDPx?vEsobBJzV-Z-`?=~@&o12liQAr( z2a|^v`Td!v7x^7;^qRx-wmII5{Qk!5^;TcR7tHd?;rTmJ}8Huc`oVLr@SuXf4-GE*(3jl24U2 z_Ueyd;5yG%>`6XqZp_pNaQ?^|eMAJpnJ??BqY>V#*QaoL z{9*k|J_rw=)UWbFnD>qTQb&ZX1AQ)Yx+%uzbxz-(=+lu8&x2t;Nz|{Gtn33ax_GA;wnhhik^W-0ibBjBR@$G)n$GxZ1%M|8hRu z^#lBSbFS+&|Jvqn=6ug_{xRiM02td5@Hd}bz?&A1&QWMGeZWui>B9{kVDNx^Zb^O?^L~?>^(V>C9k)B9Bz!c-&)dRB^+nj}?eLfigawfi{XG!A6&vxLUSp#eKWGu5@z>ZG z>kx68!H*o2w$; z3PhOqQbY;ofAChsLEdlX+Y!ZDgx|g&F@)2ly%Dc-_|1`su5A&9K8k4B0%7-*NZ|DI z=Exs7{iAV_Lre&b^CSNgjBt-5@;lC7w=r^$0pXB0BVXb8{hg5?`yt#_ANh#;@&0#_ zWw8ij9z=e~`DfjuCUcl&h{El`##)3#t%yhXVVkHO953q{bt@8KenC_g_w%LEQ42Xe zc|z1H2?&p^h}zQ`;gVxfuk!e$AEN%``Du0|Dv#Tpc{l2OCxnArN8_o)#s+0YZ|3m# zqUazVzvrmv3Er9zw@QpvN=GQwbKCHQ*S|-Oot>$6R!uVJ< z%wHGBC#gwI*b@IDWipU`{dWA%1)|#*x`cn`iRM>J5-PiiX5QxsB_*PHq(!qBU#Nf8 z7|8x=+w7)RP=D{*?8`dQ{Q8?_(n8S;9+CJ!jUuizu|_ATyDJha4Wij$cH%L0xI>pG z1{xsa+kimUVO?ThRbb64iPcF$HtF+3N0exO_H*KU!J@h1LE;?MM1)sTqUz27-z2Ar zli^8yTL{_Io=FL+hQgAhIMu|8@}!ScAM)oW`Ki?DHA$VQ8ORQ=O==Y`H0a(*YOM+k z_&Di8te|%OE@_vl!Q$<0WuV!RX zR*F^CdvsXJb3KKIl1(WutFpmwrc|p_=+zHX7Ro}P{q>aps_E_YXUb}gp#Jbz%2IV& z%(|bFq*mNJ3C;C(A@KR~=Izwc4ytRuT+P#t51OwH6aqt!Hvdtb7Ja*?u2J>=)+6<& zzCz%~6{)|gvRAgIzMLVb>n^9hrOFQeDYeZ|L4Bcp3nz6*#}?cB2x{;`C-wD{&$hTI zh?i_FUsISpn%QIesoAJwFPe#hN~o)8A^H zo)L)fW}kHOt6x$2cu&N4+0yOa2;N6zBXtw!OJ40Yx=@!ixgzg*gIx; zJeB>_v?=ysg7Q=YWsIQsG*AjSB}S9=FHsv&V5~)og*dC^qbU{yY`4`6fcmylC{$Rb zj(F#U+VxhcgQiHd-|Qg;LNi5buCWWkXazg<6YU*})DaH0mQ0|{Lb2dhD3&i+gIh_h zH4{X8ODn03CQr0~7$zCv0SZF4g8e$QMh#0^Nnx;}wbUBQ+Degd0cm(6kzA>6BY8rr zHptrF7R3?mfB_Qg*Di7xTyKLWZGzCet<(*|+HkS9QdfA>Dw*p3u!O>|ZKdV(6vCd1 z>7*wR_L02BpFY^_yv3h9*k|w-f9ha=mbds52m5N?;!hjwn|X^rX|QkOE&i0j{vmH= z^41aF;&=A#XLyT0Sg>E@Eq<+Q|1~2UoBWA_{T?Uso3wVXZrI{a66`^|#h)VB<9LhT z*t4he7Qc&T?|`jo%RQ#zVnL26RyGpl_X3db?H8|*~FBNjfNhx4dFx|_#NxhJYnm1z= zAagKK6@1+thp|XlOzj~Z#rA)DNRO~E8Wd#olKLQlyn3~lv;ZrG6kw$U!HV9fpr2q~ z?k#BrvaBYA5O?##psO-P(5xzM10v#6LAUQc;K!|X^3cn|3R}SE3c9&RXn#! z_5{yLDFQ0*TXigCvb0X+$j@Spy*gbAW8Y7a6qQ)JNb+RK)1>iEby|xjLm^aGeN{HG zmNTX4q6yfHfRYq<57?o1_hvuLlJe9}JN`k<9jYZgyfYnFnc@`p066iZ*@w-WE!7Gc z7B^R#q>5Lk%AV|vc{n5#4Djv@yEnsI9HN3~_1U!mb2LT_ujv`-7`D6hHzz>-Rd*fp zTPXQ+@l$Kj$u`eQnbem_QEbB^sfZ)-7TE;ye)J3}_*}G$rx!CnC-vmK`f_t5TeSqE zMr6T@STOzto}RG6;c0}2gJmDqeW}!`LE|!M6h~GknIqwaWl|`UR!GA*(oC*}d+L(( z1v$sVo4vFdCAljvO6|Z{?4f0rtwdo+`JQu{grtM&*Q6k}_GPJEV~s=(hTNs7(eG8M zALj-9jeC*)4Jn$fc}*HYHZWXBz9U1~hau_?dTgrCnG4J&9X8rfz zYJgn>Qm|{;0k2?)-tA?8H-AF)7xzl-Igghw!}2}B5nlH!{(uzDk=V1i^AsM#1@2B- ztOu(&C`p{$VAbxenApif(ojyWl`W<^FS7@5Dj?Mpio>-&Z2S>X1sFyo=S9KW)i`7C zd?FIV2Z8lJit7OCpbqUD921ixV>%Y_&|^|KR1|1+?5{6``J!AW zd1a|KjIB8#ZO8ts$0@1{w$WDNwaY2*!7PT!Mgk+jpc%vWeY@?=?zfx8y3Q?>r`hHA;Xnn z8Y$D5El};J1c_zF^A;|V+#sKz7yZq6oP1GlWZ0i74mDa~_v?Be$Vox>qVF`C_#}NP z*hdS7xAora<=>_LT+^g5Op5LgocGRE08Y4>BY-50e@fo$;GZPPQ2B}`w%MtF#F#j< zN4<1Ve;0dAyN5d#>K|Bx_5bL$_%xk!pdtU;6~HRUYQyyb~X}U0!DDgG2f} zr&01Zdt;Vzb!Jknj&B4I^^)F9)2YG9eLiMCSo)W2V9yxLG-YvrNMx6M&9r89TaQE1 zwT)Q^NbzG6jSc-7=AK-;{5RJ4#t5@7s}3~NN{jATV87iE%(?`dU*L|>I&de%T*wh; zhZOLu@Ycbyp6KrulesVF@yzZDH$Ur?W2kr;M=V+#(ymeFqa2}?EjGqHh$GH{@`c>D zy<;IO9@W*yntT6?hgaqwcn32SpncXETQKwwQ+(L*1kuGg7fGEDR1MS_*nmVc-v}Az zWUh{2(yoXf!N?mAEQU8{z0 z84e}QQtl>0Hz#w$&T7z!P>S1&Q1~PQoJ79(9)Qls?sPC0b7@!YBQ*i;e}UP4v6C1) zEK-pUh+C)&VdgGkym$7+MWS~%a~M=D)5Ws$UCqudUQJ$6H?ugJ@N)*HBbeRpF1pe( z$YZH{r1NK3DOJj3o8aX=i@q7J=)icy*Ee{g0lz19+S8#9DQ1QsDN`vVC?d2UwqeUsjoMDKNj;k zG2h&o+j1%lh5@y{-t6iyF}G>izV9bRU<{=xKyy)MWQ#Z z6_Ko{#Jr1lpb3>W8Yh%1qbqipwQQ5kT*dh`4v!~eO}*1h@du35hYc$=H!Rx~laQBt z&Je)RbLWvN5~xc?qT4pnuFkWDxOJh*NBCH&TC|-^JYIio3cz)2-hgQ-f_^+ zz#c7E4e`^RaO(_8FI*|6Iu967(1W?vVrnp$|1rsVup`ds$2P70Urof@*UIR{nmPUt z;~sFSrQ*%rUL*D(TKQw^#EQ!iKqLlEK5q8$9=I(xj;Y@^}fr>40tndtySOCy?zfQs8j zUuJnljFl?|472W9S{aU>IDo3DjD%HY#gmnd@mn#@o_H zd|04+-%KZ0zRa_d56pCR;!KB-fvTU;bSx9q&IJJl@5ku4I)Z?y#hdF~@U~Zg7n{7-+>i5|C91lSyAN*~ zJlxlC!r&Lm9uRTR9L|o_n-w)xNp+(F@aph@*@Lw^D9Vi{O!PrqA9o)TgV5AT>=DEA zj|i*I!A6hD0>ar(pP1Kk&CW8?L($xT0MNgWA@4gXa)S4xf>_e$=4dX6S7*4;9uu1$ zKl`xHzcAC`n^x5uXK??x-&!$1|G)9TTzf(s!*Gmo-f`Y-k3cQ+I3-R44dg04k{6yf zXEzM@&u7g1Vvdda%3RAWyQ;$X8?i~?I5vm+c7b7R|5*_n#ZA}#+!o6?Cjy|!u|miG*~awVTR$QE){0{SuDOzSH$^})bkGP_Eqyh9v_Bri$n8ukreWF z*$r_%!P}U@?8!~B5z?+W`<8i((--#OH*waWQ_`&3Aiug3K|XBt9kB?wt_T5H5zP0$ zV#39C##N{H-{wFz!#eB~+?=l(%ugzOEq zSArv0wo$HAIr3S_3pRzw2E5}FY+wNavZQkSwdiPmpgg(}4v2?C*GIvg>~>HS9Sn73 ztCAUio4t0KT*gmyzzCLv$;VVSB@3OI&`7+_#61`r62gL_@Ro9sDv2%zg1j{(kljj?@zyP`4wfOwV^uyj17XYa zq5k*+gxp&tQfAv(Hk6-#@o8Mh$!@A0ToH1&G zEWxErycXM$^LMOTXKpKkIJj?kh2J!D+ku;crva1VAhQ*On{xNw+Y+R(5#IMo-gzei+Yut>%w$;9?&%do88HO}%^wbtL_O`r{yD zXP7s`C2s?l;Y$R&FiakFh$FbbnONy)8COi~_%}v)!X`R$1Q3aZjGS;>R7&Msmj{3z znCb>7LCkL)4mx(F#dX4X84sx#Rv6Fg0414)*>RvTDL81)a1O#&P^^vcWYH5*A3jy1 zCpY+1Ega5Q$ZhZimVin*oik8lGpN`Z7|Lc=$$0R#LFJ#A(a$Eycvsa1`uTDKe4mSD zV4i{#9w~U6%mkNK$vz;zz}pDPz2!qAI}O?%%Sr1-Hns%5+k zw6SXoWIW&r+i>JyL^NBu5NDgJ1yG9*_&<&aV){jL2aTIe9pA#me0*(Gi0saD@~0fZ zI!J(12P3?pWAjKqc(e|EdQgMQH}ddu6Ay>Wgo9|b8RSlg)Uz|opu}aVDvsI9r8UGxd0za;xlCv z_`EB(f$A3}b+a#iS3btkK-TF!86RcwCRE>*jjZ;493ZIH;&E%h8H)~99*j-`d^Cb5 zrCsPSWL(3u+ERukNKL?IJgoRo_GXyXVKDJ-G~VRejmr~M|A>lL zm8%?9v_~GP0sp`8F}nX1SqCv*G12VaUcU8_OTXGJM(#ow-UN*CW2^Sd8}X%)A*f?c zIO^y>Ejp5oJAm^-h!?L%@gFus$3XRG(R%jVK^dR0ks{m^z1WDu@&d$Nv619lN3<5& z>+$@Q_KDn6192MEUc3#pBRi3O@Tt60=wLHH!=)TD)+0a8*P;ji({dR5`Ex8>VS^uD z;Nm{)X*?}Qu#zu$Y-Ifso}j>ZA2)dH6Aq_F#c0`+<1XjOZQh4CaAAIoH`{cQ#sSA= z*J*j#|7ihg_rwHNctJVqAO_+pW3_Dik1{?w=0t|Yfu}p? zz#CDA5&W;>knXw44`QU86vbZSg8nHuMqPs}Trh+k`-M{A9Cn8Op$zuHD~jGYju|&( zeCl{IR?lwVltI;orwuQ*`4%4|3Q~U?w`EcC*o+0gJF<=)xWhF!RLrWosHt)+UW5$z zFAcuaCOA0(@Wm6!z#jjBJ3*sLbh5oz^rWGs%;v*Qose3e6^k9JJpw>~bARXmah{g3PT`pMxqU(oHw zx#0hV&jnH`TP@^A=m*O!1x}i4f^&^5*3B}aAvw`-${258yWK5(!t<3S<`+D7*N(9_Iu{l`#(>3Qgt&6N?J4Um zI6ls@QHi^KEO=$Wrzyi}isx=u*-$5l_Ooc&Q9p}wjiLC++SUn*FB|S}!B-KS6@;fa zzXUJ#Lx7XWu&j2gepYY8upZySc`-lK63Eg*EO@4NT8jcdM}m%R2({p_ITsBhY%RyF zJT#2E$R!!BV-<}<$laIV2UQGvHjlL6c^Gq}mT5KGfclAewT`!^@Hs=2rBj2S82hvU zUna*`aP@XNZ-i4{Cxo!QvD^h32&|k?$f!UawH0_Ds8c)_Z&(m9j3B7@Y8J@8OmGHF z^N4FV!u;rFUTj#R1!rYLln>II>Da|2%XVRcZAr1nsx=%^f5@;}g6h8Y_F&$rJU!$F zraX~VwczE{FnPLKEg{gq3WwD{jojjugBw6#-J8vtiM!J8rCa#4K?Y8a0N5Iu7{p|= z1uuk1ZNoB)MokbSTkyCdJBx>*)wybw;*y2)-f9VklP8SlF-3Z#^fHB zIjYL~VU`H+_ec(^^GQ}8^Lq8NJTKHRTp96-&6(=Dg2X76n`u#(CJ=oK6R}#R;l1c5 zeJywe&xP5JY(C}4XIgPC_P4~t*0uOLZ`@dPr>dVbBzCI5<$U9e)Mw-RQ2$P1Ap0fP z(iU|%7f+Tk$TFo74v0s?mKk`X_TFI2CbC9x2Sdgabm?L?8oE5BaomtQCdmLL|0Mc@ zT%CmbSRt-)qw`&*f$@B)dQD>xS7-@k$3|F`M)ksw$lvO5Rv)R%NKev(U#BD^U=DoP zk0UKB8|I%LP7Sm8!j92N28M&--0>PtM<<6_{5abeP7O`+7GBAtc%e`N`LfAy**w)a z#QM4+4Bs#k^f+ zNf$B6u;A?d1(QWD z6`Yu4c~w=3r_fN?T(Wh8~RU(drkrPeq_EbwpmBoV}Do<@m_GI_wJJ&K+xWKa98QLy9aiLpjto1_YB!)L$M4}Xz zVqrf$%U551?hv8I4odN66BpCean1@66>_xD|2e#QrCH)k0-&K3;2c(4LnFXfQch&C z%PeEj1=k^*XNK)tZYdRh;Sxb^g+cYf6eF9k(lT6i7$=CzxpO2X1a{BDDHc;}c?I9L zV|df^o7I+fBuVoSuYw#F=efgqDh>cSHPr-nE~FR$Zz}k(3u`PHjm)mvWr>9zu>KaB*3x`i2XM5#$fCyE&}64z{LSf>^H&7QC@Wv#5HPMS=^~ z=DzIfjm|(>&SvgA@m<}Syp^)UmoXfR+Q$7eDw=yi<-+D#ao(lNTY6g35wiMXr|3d(SdRb(O9hIENtzZxeE9h6!J#@_B9<4$UH! z_31~J?;Cs%0DsmZ3eF!#KmPdGf)`iRzx`gmh*J7^Di~f;IghtAA(I`J0La~IiDFyo zo%I0!!!aLh>LV7UH}wJIA&U=8Jc}m3KjgCGoXPkx-ow-g_Vy8rdQrz7e`2W-&QKP( z9=7ACrL2*I{F*Nc;y&evonsa))O6$<-RG9>stl!_96;sC!nWZH*IIzb5+e}1#2loCD;_9uW6}siiMqh54`*7cEOvC+S8$UT2PJyp&RA%=21?u#-RX{g~>4 z?h6pdI2Fxwz2ZEq@I}-FoCx*PTZV|I^N+4tUUHgfkIy#tU9+T$U79`l#knLjinRar zmMs`QQgJR}bdd2|tE95rU!B)0zz_cn5C3>+Lg#JNWQ2Kdpr4CxyC%8o%9;Ik$FffY zt-DF|f^`dgzdr{~b;Eb1?SEK2G`tzW=KpC4Q=4!6#ShDz3YVU6#lNLRvXFl)c&CGi zTYr(YY{Fg3JQd%Zf+vYv307~2K9;71CDC|?so8ytR%Pb~%33H17VJ<~@_;Ybq$pz^ z&gdNv`LrY-Ha&J4W@s2kf}}RTiSKI{YOI%3e8)A_9J9Gw1J$mJJ*>FhlYFcWpCiRR zP77luFY8W~*zrAC_{eT+t+8q+l*HQ*)alY?G_qcAy`bW*nAj$RHQFh}vyuJ+z83ml zUn`yxspnQ1r(Nj_N=sI5w5}7xx_2<-ttP8K+{sKgvW@}P)~a+ydo#YY7cMw{;JX3u z_wEd|g39K(VwfwuG9u-1l~yhLEX2CMK`%qSc;QKGu8pC#Z&lpoHT2tvdqGg7HB{xu zThXHstrX8jM_KW>?h2X{`1c~&KJ>9jwl94tlKlsLC6b*^pNM3~(DxyT@sC5Y zKcg>0vJ>n&=)K3<9ls!`*<-yipDU}i*QL=9u8`_l`?@CB3r(<%O|Z>Pu&qt7mzrR& zG{IhTV*K~DYVB`0QNrG8g8ionw!I0qqY3tI6YTva*sdnnhc0YBH^1A3a_mAA>|zt_ zaue*QCfL;`*tI6u^(NTO25deWyw!jr=9%7jD6~y5T@%cw3Fg}bGd95jnqWbVu<%-Y zNF%h?ZgOI5$$slq{>@Lt0qbo1py$Q`s~pU~c^Zjd5nT_&Pm6Bif2DRiNC&MZ{4l5Y zL7dzJVa`G8Ncr?Z?@Y$w_exeuzts^clgI{T~1oROBu(17_Nrq zPz_C?8k#{hG=XYp{?yR)siE0ZLzAb53cQAle#beu_ht7_m4FNLHu27a|Bs;iCA^lnu^#9cdf|?4%{V?>p~>(9$_62#L*XC zZCYV2R^xv)Q`an5W53Z6(XWnrJk=b((pzv3my2QW;XRz6!{C7cUG7`EAy$1KS6bxV zw`L%?cc0SM{(-eKVly6Cdm`8)faak!6S1s^*7gXVeQ524;BzEO^kG?2f3$ce*Xh8! zLtPHg*Jj@g!Ji^J!kq(4T}UhxKeFO)ufVuRXmAX?{s;|@fvb)p6cIPXT1 z&D@nF;x(!CU(0=pL(+U7;Xn_de4+Q+O_c$Ow=N!fC((i*XYT9S14RZ#rg7?Ar+w}O3zIfZdVc7Ab0Hr@Fkpf8Ni~!PgAb>*g4WybF5lF;W1onF%1=cBu z!dx0eR!;>HF*2C6j0skFwZ0szbVu;BAeuvz0f@~Hp?=3hXgGXAiC7RyPP`?s`=QEU zlNCrE>eHD7)zBQ&1JGgwxB{ zP@iPhHuSh0M&*t9*dkiN9{_>{(S)6dCJR9^R89pk_`#O%Ci-@Np7#mN#HwE@rJY}JEg3?9!xS=Cz?cNC{#VgGLUx4<8 zcM=r7s<8yBj7JG%sC6@nZGJNf_|s;TDE~ylh9y#-*C&$oD~XiZ_#^^FN#w*^Nz~zw zB87@jDK7IGE85IB`W zUVfWGUdA*h7mAzHIKJ4N%v^6yMy;tNGBcI3vNx3+(zT!=>(_#K4uPF*LAE1WIxBYW zNVMI%7&f<1S^|G7x1s*tYDqosw4_?^nMPn;8Y%cLP3bM1hY6^ls2sMZD=GAhBc^vIh`W8noc1|5>@#ei3;#2aR&NH&^jX}WEuLFgcp zBXecKj><}3A1bNu=c2`@V59{<2g`ULy->@ zU`-n;+aKD{tZmtr(lNa)C2oIPa@waIWx8KG;;m~(PXEx3Dm11&=^WdhHo!gYl{|DY zpaY5IcOWfWJ5Ukt??5g+?x3_1Q3mfp_aEx}Le!0FDIi2{i1g6WW)l0i5fK z)3N}9GN{9l3{tis19#d2_$ou`Y@m&mZ?B=wZ7Uc_tBo7|Yt8&`+| zeCAGCZuM5u5sU1D>t6v3?n7SH^}*r5gmEkj44GJYSx}gXb%F1`Wh(gybbWD3WWlh$ zSV38^t}j*zzO>dC$07?-v#{i{U|JSod$TaMEbz<5oh1uO1=y2~W03{M91_XTLC;W2 z4h~)x{Fs9|$pUjfrH6rj>ELoEM*n>_RA(uPfUmj*IMbd5ANM0!@BSD}7WC?mDanFm z0-Wwo>LLf=m}bGq0XQUC@X7#+>6!p7abnm?s-t97w#dK^VOah7H0r+n{a`_4{Iw(#}A?%P?XJ`h9B(oX*3| zUH^>ie z^I}w9_Z-9wSHi@*UblxTT4DIL=a9Fm27b>+9)IBrZVkbG#0Gy2AwykfyLt+u-Zr zWFce(?!%Ol#c!c!N4G)T2=okJoC7{vW{8***$!X+LPe}AeWVPB3=@QXr?;t9F} zG@AoG3UC$9fz<_=vm7`tK(j)uyd0=3#FZ=ujuc`!5t zr9`33=c6!tIbayAWJ0bRMmc;mh4=bsERYf-frAjKj($X+6v&)o0qW76HDhh*L=}T^ou;Vn(flYR2!Y)Okn)b~1iGeyJP{ z@>f?Ne1c*?x#S60<~cB70vZ2c0z@t9!v~JrEUpK@K=7aVqA(iAr)jtcnV?v>|C>V-Ljd2?2y958$0VxW0h6fv`bl_EMke(Gu;0_UJXGscLin{X@3S-_B()rmGJn!NFPf>abo$Cux=lVs$m)s6X_Q zS^U83gC3812Bk63d2uG6s9aClEXu*mS>)Fq#01^&G)?}3rXubodfiXUGH z2>u_pv?saL+cRD9OK@r$Wj<>*Edi@%>FG7N$5 zVsdTVVsdoPVp@^?pHqg5J{8YVs0W@SddLzbN0|TaIGSI00^*h^t?8L=gZX!ska^D< zWvI|mQbTrk)=*rUrIf?rOO-sqeivKlh<2G$(1K>wo^Mch>u;SC`Q$l7)rrh6l7B_c z_#;rc1eXf_M7F{57t559sHw$ra(3QwGJ8^hxD{k}<_a36!z+|Rl#E|VE=^iV9geJ| zj7P1au^GEc8G#}PR?%u>tR*nARw+Q@N43f*1d*%B^QzS}+231Dsq%UruUROL^>@+n z{`bJYMu`#65m!8~L}I@;pC_~To~O;Mqk}4DfrDz{l!L~j#TrFI$>D2g8ojWFRNq=d zBieN>t*o=x(p1{Nmb7TP+y0V#oz&o89^(+wXhf} z0W(ny9|Iodis4rv$<%ddp%`YbL+i!x);c`j7Q=;g7$2%$k5>Z4FlasQ>&5W=dQ3<$ zTv|^${a>K&{a(NsQ4H%|z;j|ToP7beD(trbr%*8zZNLdw46kk=-jxl+OW#P{M{XpM z4I4@4b%CX9q7D_CD58y<@O)PcUv9$nrkF);R-&Tt7IM4YN^}9;to6g&!{fcidx@LH zbgy>CX@0Yqu5{^Mt&1DJ5zD9%_o+3F`^LT5z=a)XfZvV~;8y|k9}}@Tf&x;1DNfVK zcuIG?{Ar{JZjk$EqCb$K#mD?$ReFA(hz(f${Gu$E*7K+F9~B0kB<-LII!N$QH=oZ-D^c&k#?C?(k5 zIwGCp?DnEP0QO>UJ@sD0Nsg1Bgv_@qdeND?lqTAjc&{am=yMyGfHn*>7?Cim$K(JL{b>?-wLu-*K`pBO5bwuU<(I zdHu=)F<23*oYhy{ZvA0Ux?y0t+GFAYM8Y;lnq@6iGit_zQ8Cd(aK|t zEznz{KWap;YeZjW0?Q%XK>9(yL+C2W7Kc&4RPM_!qTLVX9>Rwm1L4g>Sj+?Q?HLrN zUs?Pxf`k<=+#{0O1L3iY-A0gzy~oLx4m*3l(}>+YO6^^AScyj))h?;81*bc=Q4p<4 z?Lan49X+fhBe?An4vZmzY%aV>vjYli;V7dVAq3 b0yvNIo~t;j;J;S*uQmQ_!zzxpHRt|+aw|6B delta 29241 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 diff --git a/latest/.doctrees/methoddocs/utils.doctree b/latest/.doctrees/methoddocs/utils.doctree index 438e1cf97998806280237512c5aefcc18d7e1c31..c97899a46428920e1da3fa9e2d19532fd50c9b15 100644 GIT binary patch delta 31865 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 diff --git a/latest/.doctrees/userguides/contracts.doctree b/latest/.doctrees/userguides/contracts.doctree index 6e21c105ac57546fe2b4d354a7bc0b4c81eb2212..229566e3d01a5f156e3cef94df65bd6ea2373857 100644 GIT binary patch delta 32 qcmV+*0N?+XzXO!N0|bBtm5H$g6eg2)LoJiICOwnjLo~CvCf>Ns_zisk delta 55 zcmbQTpLyDTW|julsofh{MAR5FCwHl-vlgTll~hjNs%FQL!5%v$L#zi$c=J}Z`#S(1 C;1r_( diff --git a/latest/.doctrees/userguides/scripts.doctree b/latest/.doctrees/userguides/scripts.doctree index b2b23da1fedceec96d1c97c0b88eb730bc552168..8257913e1dbe7285bddf5942e218907837c1bd96 100644 GIT binary patch delta 52 ycmcb=i}B?yMwSNFsc{=w%;XrQCdVjDnw;&)v-zt+10zQUd+d}9u?S?*EE@p&U=r2< delta 44 ucmaF4i}C(0MwSNFsUaI#%;XqFCnqXQ+WbSIoslDhJ$6clSOiR@&;|flist

Options:
-

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

+

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

@@ -267,7 +267,7 @@

list
Options:
-

geth | test

+

test | geth

diff --git a/latest/searchindex.js b/latest/searchindex.js index a45949691a..814ac21dab 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, 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, 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, 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], "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], "fork": [4, 9, 12, 16, 23, 38, 39], "mainnet": [4, 12, 16, 17, 21, 23, 24, 26, 29, 32, 35, 37, 39], "sepolia": [4, 21, 37], "provider_filt": [4, 12, 16], "geth": [4, 12, 15, 16, 19, 25, 30, 32, 38, 39], "test": [4, 9, 12, 16, 18, 19, 21, 22, 24, 25, 27, 28, 32, 36], "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, 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, 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, 10, 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], "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], "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, 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, 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], "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, 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_nested_delimit": [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, 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, 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, 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], "work": [12, 14, 16, 17, 19, 25, 26, 27, 28, 30, 32, 37, 38, 39], "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, 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, 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, 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, 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, "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, "home": [16, 20, 23, 24, 26, 32, 36], "plugin_nam": 16, "force_reload": 16, "metadata": [16, 19], "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], "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, "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, 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, "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, "As": [28, 32, 38], "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_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_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, 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, 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, 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], "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, 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, 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, 10, 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], "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], "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, 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, 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], "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, 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_nested_delimit": [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, 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, 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, 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], "work": [12, 14, 16, 17, 19, 25, 26, 27, 28, 30, 32, 37, 38, 39], "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, 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, 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, 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, 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, "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, "home": [16, 20, 23, 24, 26, 32, 36], "plugin_nam": 16, "force_reload": 16, "metadata": [16, 19], "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], "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, "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, 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, "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, "As": [28, 32, 38], "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_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_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/contracts.html b/latest/userguides/contracts.html index 08ab0984e2..1e6867a41e 100644 --- a/latest/userguides/contracts.html +++ b/latest/userguides/contracts.html @@ -277,7 +277,7 @@

From Deployproject object, you can alternatively use the get_contract() method to retrieve contract containers.

from ape import project
 
-contract = property.get_contract("MyContract")  # Same as `project.MyContract`.
+contract = project.get_contract("MyContract")  # Same as `project.MyContract`.
 

Notice when deploying, we have to specify the sender= kwarg because deploy operations are transactions. diff --git a/latest/userguides/scripts.html b/latest/userguides/scripts.html index dca87bc384..080320b8af 100644 --- a/latest/userguides/scripts.html +++ b/latest/userguides/scripts.html @@ -248,7 +248,7 @@

CLI Scripts@click.command(cls=ConnectedProviderCommand) def cli(ecosystem, network): - click(f"You selected a provider on ecosystem '{ecosystem.name}' and {network.name}.") + click.echo(f"You selected a provider on ecosystem '{ecosystem.name}' and {network.name}.") @click.command(cls=ConnectedProviderCommand) def cli(network, provider):