From 2f22dc695344b54d9f07f985be50704dd0245da4 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 6 Dec 2024 17:05:56 +0000 Subject: [PATCH] Update documentation --- latest/.doctrees/commands/networks.doctree | Bin 36907 -> 36907 bytes latest/.doctrees/environment.pickle | Bin 1146810 -> 1146810 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 73191 -> 73191 bytes .../.doctrees/methoddocs/ape_accounts.doctree | Bin 138054 -> 138054 bytes .../.doctrees/methoddocs/ape_compile.doctree | Bin 130863 -> 130863 bytes .../.doctrees/methoddocs/ape_ethereum.doctree | Bin 1184768 -> 1184768 bytes latest/.doctrees/methoddocs/ape_node.doctree | Bin 395875 -> 395825 bytes latest/.doctrees/methoddocs/ape_pm.doctree | Bin 354614 -> 354614 bytes latest/.doctrees/methoddocs/ape_test.doctree | Bin 751587 -> 751587 bytes latest/.doctrees/methoddocs/api.doctree | Bin 2271071 -> 2271071 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 766814 -> 766814 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 730300 -> 730300 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 816056 -> 816056 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 1782855 -> 1782855 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 861237 -> 861237 bytes latest/.doctrees/methoddocs/types.doctree | Bin 1313208 -> 1313208 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 1184718 -> 1184718 bytes latest/.doctrees/userguides/compile.doctree | Bin 22616 -> 22622 bytes .../.doctrees/userguides/quickstart.doctree | Bin 30962 -> 30974 bytes latest/.doctrees/userguides/scripts.doctree | Bin 24257 -> 24257 bytes latest/_sources/userguides/compile.md.txt | 2 +- latest/_sources/userguides/scripts.md.txt | 2 +- latest/commands/networks.html | 4 ++-- latest/methoddocs/ape_node.html | 4 ++-- latest/searchindex.js | 2 +- latest/userguides/compile.html | 2 +- latest/userguides/quickstart.html | 2 +- latest/userguides/scripts.html | 2 +- 28 files changed, 10 insertions(+), 10 deletions(-) diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index 23d29a584a800be69a04a1e38db30acbcd9a1aa4..9bea88263dd7ff4b716e47b2e0f50725ea57f079 100644 GIT binary patch delta 1987 zcmeHHOO6vk43$P=$pUF$#D+{Hw%M^@F(Uz2-~_IYJMHPJa;vI3KOu66TwqpgMo36= z0oI%fySl4Gj)0VvUH&|O%TJG2Pmfo>US1zMw!0Pk#lFS0yZv@sgHNnXY{)>MKJ!&z zYei^#M z3M~s!M9&ggWyV5GLSYRSeAS@vZD6OK38+@R&0xd9E*DvPkSC@F z1Li_kl5aMV7!X9aLdwykJW+{Y3tD4r1XgHmd9xTA*Lx~)42Dy96O+6&V-vN?4LaHi zb<${ypM=}DapzUVT_Q(OTf!W&3q%bA!B7f0!>vo5NCI<;iL3Vb=k@F|#Q%JV&p&SN zUK~8HVNr8v^C}o`771hWsEbfF1k3R+B+Q%17%Ub0C9VtW$U{=o3c`~8Ii!d!SNS8I zz$3~Jqc4+X7i0+woI>>CCJ|1U!qxr56us-aZYPNzKfk;Au*!*vMT4!KFkSBqoE$WQ znB+SmJARza-y8~x%5x28DU?UU7Gt{`odd0NH?(&m(xildV>JL+xNP==E8 z;p)S16~3xh(NC^Lz}-IsITwy2lOD=sifS0x@qYgH)ljCwHTL68h2TXycW+t=imKbT=mqB delta 1887 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 delta 62748 zcmZ^McVHI9^Y`zbc26(qgpy#e3&cVfhy|n*Kzd6Efe;{xbPxzdTBJk{vLXmk5iCH0 z2#eIHh;$+R$DB&uN#_KKCc(|Nd|8vfNqtGvBDp zMkV(ddPwLTD$k|I_jmw(9+l@uG%TQUk(QYncjvPx&NmPjQv0F^#Klxzf`|4+g9dly zE{_0}plo(zk(KAQKT_{%7D;9W^?MkWzQy_)dW;E|Jw z$&{jCAm_AMU`+ZYG%qmb@p5G46;yK9(nE^lRVuI37Br}DUr&hIk%l!!Z$hbyfl)>n z<@AtUHdFbnh=wgFo5Q`0N=FlSD{3aCZPbU;LsHs~@_a2nwMNH|2aL9z1m6{bw42Hm z5e@I6Y)m@$y~xV@RM9?4tx;&Qvp*94Au72C=ph+6h_Z=#C=&H>WaUUC+R@0$vB=7C zv(g^AsWfY-d=yzZ5n1^d6>~P9L{>hfigxq<8pBNqevT%y@T}FrsDLn9M97MMd-~7&U(Qh&MXpKGXYv?ACWgSd(txP{s-%-W3ne?j~O>sD||4H1uaT~ z=4%wMg|5ZKR#S*B6`-AO9IN$joapzOlN&QWZ<&^MEg=}8E5VxPX>w7sz3EIG>$;xbPI?7LLrA=!q1=^mb%@U{o zx7!HOEl&$IOHgvOdz#fzCTs1RB`MRi5zT5hdxkp1MvNm(R&>fBV5B;PA_ZuYwzpZL zlBJz$R=eq3LaSyAa3X;_4I9_Ymyrwck>)5=OV+tY0YcD+%lPq9kZY4>s zARxoEmzvjg3?+E7_Ee+V4$+#g{oMR^WwaJ*ai@~2HEU6;Pc~u1MGP%nM`vvKtx&^z z1+`3q-s0PnCJWF+ZDWfhrARx9=Sc0B7PXX_n)~5e&Bjre*ofgsm2ha$Y0jniiLnGe@2B)iL9Opg)tSVE6^^eCnW8C&ji^mvLMOX)F-9vVH!%5s;{V-!7> z(}RpFw}c*KO}UI71L^TRJtoj&1wCfd;{|IWo=;P8B|Qr0v5FpJ>G2{x$hvY@(<6@_ zYv_?fk5YO}rpHV4m`0D6=|Sd|`wBhCmU7q9V-h`HrAHP$*3pAZs4#au70G6DU!%u( zdc01L8T5FA9%LxFZ_A6Tf6TeYllCF!?uTSVTVN^xx)IaqqslP~lWA-M2N+wXG-aT`NsF4|f znT*|{MwU>djtYJwYGe&XYDJR^qDB@`q>dc)tEiDx6sbQ9`A5{qGK$pe>K$b?-5j#2 zBK6KI4~Qz6NRhhpTcKdFo+NBU33-Cu|-hYGf`&YRQ0MqDCfDq@H;8DN!S{ zDN-%pOcOOSog(#<8`DLNtfxqQsb8U}!Ga1=UH+n8B{M2g_ax2`Kr*Ew^?`i7M&?wc z?n|60U}RE7>gtYqjm)Y@P5(`=k!cmFkN2M?Fv+}%)R=jCjZCaaEqX_DX4= z)TX93YQ-R}@a4YR+_rpE!VJyfl5k{`@uE^1~en5=c{HAJf{X|L_=;MS5x`?No2chHDP zr(SODgWGDs7u^n zbDqE>y;8q({XI%I?UA)@wN{;|S5vKTMs4lY>|8CUeFtz9t&Qv}EW?WFX$2*nNxtsk zNTeGSOkTEduy+6W4%)n)@!H8(y9s0J_d<6l(QO}*J!Ry*@bXD#@&TdP091DZ{>aXBGlG;q>h zYndA@)!@-8fk(DMT;&h%M{abBEGCw85L}QcAI>3D9%MR}BTHD7R%f`Xt;-&v^&i<@ zyFN0cOxISo>#UXKMT2%ftyVvs{;2#Y?a-9=+P;F2pmMV76IxnfG+eTS=FN|*X47P| zKTKPPk$VbL{B>3{%h+)++)Qo#YZ=;#XCM9lS{6lz$f#fp-(qZ(V3MLhgd!9X1uSE- zwV7?ZYGuP5+Rf2MD1o0n<%dl3B4zqNqJq+a0)>_}IaYXm*n{;6&TT8KQ@gY{q^Ym> z76LC_;?;apobd3r8kKJ>@P5y7w3TOL8FY>NcuX(hK4Ekj&W(a2eg}N$&)=Il9Iyp z{$xf&5UKj?wzG4{BTHw3Y5b;_NB;iFBhVPqE0K&?%_7=X9}W<>ZgZ(l+<$CIUXGHhqrMnTZYZ=xju;fqgomOF)cCW}QAK1}@cB zkeNE)En+M2j85A6XMDniD(Bm@yXX0}p>w)G)swaS4(ZyW1+gwl0EnYBq1$rI`byE` zrX!`!C&>o2*9-fKxL36x%5Xvi0ZJDr2xMlr5jreePS6fo*>acm`@&w@rsZx`?%cG^ z6IyA-#R08~4KZVXq{Wb}k`B?={?z#FF_SeVt0M(-;dXP|winug{a}Rfq7bnc6c;b0Fa^a_%3!+Dqu5-wR&S^8W}{l}`mUwGVk!EbNL> zwdz_V22)qL9Qug}%)6ryZ{#KE1o^&DTjffp9Cl_~1IwvRUg^_H7kAJq zSGu(qS9xIERCdP5Jshn$#bO^p7I6NF@cKs!v@uU(Jv1at^<$+z)4ni&5v@o@h6mF+ z*oLgplQVAgsD}DkugE^AH{}o%oGH^e`;^fuh=?Q71Iq+s1#@V7*SH}fJ!^Pp^*|Ub zWvzz6O6R9^hQb-b5)uz*-Z-2kj~X#VyR^2O4B!2<$OWKRuYut1-9b&YjCDQ9K0W$I zl9phx$Sr;Ce+MyIS&X!S%6eMyq*&XA&gm-MDiKD|R9iL2tzCOP&IoWyx-j86ueQ-j zH+YfDbU<9_NdeV51nE_1O}ZJzQeSH6#427ejLv}!b&@~A+QMtVpgtY7ss(oYxJ(?i zYh-McRL)(SAVSLAr}`j7jMQ#yx*z-N)UsL1Ky6D|eH?h4FRP=SD@)SGZjR9k%01dg zZ$)eA<@aJG1VqWhGg{kJ?!g%cm5u^qslf2!q=PV?5$*SE_9z)`G-?c>Mh4iYW>EP9I-E#pPY8bxohpk)TNxDH4ho7VNMc-J-qu9a<$ zcTKSC*s7NQR=iJ>wioPxhcW4a(-)m3;d^B7{rg5YZr1ZRqtfe|g^M9YGRmN}wjw5ro_gAIf_j5nX! zwY0ZuC?m9fZy(YQewe~mtoO!h1Gc7VkM2m(_HON|t=*NPHQCl(JFzcC+pw*dcKCyO zTBmPgwB|fb8})9A_99Q$_5e4yy_+_@B1L;`2o-cqfIeYpT@HrlVr3NMSSDD>b!iJ6dZ!K1k69?L4ZT+@7L!+0{#% z!c(-?yY1SMUFq5{qTEyKx-W$dj8dH1-rYU4_Tc)Lchy>2w>@dv>O=L|;bdnG?HDSn zwx+P_Def9thrMZ9%(fI3P!&5HFwz~R?L$k^-n+E>D!OZT9!g>9Dc(4ZSEOlW2UE1f zce`t~cGuI2-+fZs1+HuK@Yd9BdoN9U^8FMxVHgDT0xExDve)11t(|y3MVt73f9>%D zDQwsZZ=x31m!_S1FNM9f#ha`xMJ0243QM}(ZrA?V*H>G%8@vw!jb}ed)9&2`rcR(@ z-JhmK?MY$(q`Km?si-X2mZF{ApR4)zrf8!+9H`a9T#}}E6Exd_G;Q~R6m9r{URt+z zQnYgidTP(@NzwWo?5)hv$`4M|ERa%%Lr-dr4q{$C9f{hPhq{TAjocOR6#bOyEh^E8 zM($oJiBqa0RHBoN+%Kp^rx>~4Q%Rgs{Z1uuO7(vZl*B2Ok4oYsERjldV3B(#mBe|~ zLsX*8W$q&m^Sr7HHH!19{!|j@RXJ3mlZo8%R1)V^v#2D_tCmnnoL8-)66GPeuTzP# zirj5fqE#*TeJY9bs!A$R2+uuDCH=hW0u{x1)n8N+=T$ZpB|2!x4N*y)SJk1CIIp^w zO5(h#DV6A8A-4^c#CcVBDv9%|!Bi6GRimgR&Z{OBrBbG7)Tk)Vt4gUP&Z{<3 zNt{>hpprPR`jATEyy_Dw(Lq7(c`AwXs!LR&^MTxdQ5wI{HV!XGmQ7oBSMG={{-ZS& z=FjnlSoxE_=q;U()ezOFEt8IC%hKh_0eVThT?J)aiA=< zxiDCkw*H*2uzqbZ{EIxOz4A*tme$1>K5!|dP&I1H1DE^A(yFSSvSj_Ow=9kN9oz)l zE45jAU0)4WaKh3IQ8A?TxdLk443X@+;st&;h~(=(vlMpzHm?-PGuxxI5B_e)&OIy# z*6zQ$pA9Rq)YfAD$y5rrO!x<}v~WwO8}BGe;Z}!o7JvBniZVlCZ*=$OQ>5+7*7TOW zd3T#KU7>muOARRw{-a$vsMq=Xs&YIM^oC10EbC|EfV#+IqUQLNk0L?c0?JWI1ynzd z1l5dIj>vj)j@Qm_#2BM+P@SbPb`o4-2^hlCFBx3+s-a9&s2;`2v#bvOU7~VG){|ec zIQWOPlz(NtBF1j#U(`{iStPy#_<41eUyS~rTJ3DyGGARbv7sZ1znY?G5|VMuVdq_M zSFRYC=*iGCiUpVXV%gJ8tRcSaPUU?G4&LFk^Srwis~m{x4D}Rts;$n{;2DqbxGD)F&6ff?m{G=CI@(I<>i#yXa2*farB$m9&XXlf;DhFiaxyd#= z>+G|*+29_S(ERfOFQ3*;c~_D{pInRHU2xYWU~#cE9Thjr$Wfg9m!8C@pe`m{(h(W~ z#KrgaR=$)Fp{uj)F+|lkfRk4HqFLql5XEnOmAw*2h_vt+=o-X>EZARB*`(W*C~hC1 z?3RdRm8{|ZYKV2#_#CYFXG)023?ktQe#jBn@ufOHK_19Z&M2(nHBUTCzErLEPv1Z_ zoqh*DZHFkkWN%UpTf&v_WP`lrQ024)m%anVhBy^wW`W|i+%gV7H%7T^ zuuh&s+ThTJ(eoCmf~JREUkj(1t#v6js6 z4}Q-IrLLrL)(a_2Sg6!x&u;W3vDfk-{kK;tk4SL26cR#ksS?8$#JQt*o7JX#R*i&m z%HDzZ0enpk4pU7a^jO~UWm98emn3unW=Ge<&OX}=kw3H63=hVn+=8x&=wYoNcEs>E z*3ptD^hdVG$o8ru2H3PuFozSbQD_#35VOvtPHf=ifQNmx#S-Fwyg_S;;i1twxadnI zkq0-L_Gf6$#j7?c*Z==x^ZPc_WW(+jo@f4Bm}lAFh!#V)D9v=q^0KYwltomA>)+I= za|qC|8zU+tu}i-OT$4z}%r^4ovtq+L?%yun413z;Ry!U0RDW>ax& z+GWMhI^T=jX=+uZ0oP@n{s{#6yx){hCE;pL7sqzIhec!Y{SJ8e9||`Hk8>lCB_WW( zVB=WB_pw^9|C6#iF-NTK!g=CYtA7J3hZPT(27K4QiXt_!*NaRn?Yi=n>_l~jdOS=0 z0OY#fG|7n!Ayu*Ll$c@-zeBauVArn&+-&^{cZfH!THuyqbOiEPmZl&BSiRpD%Ujzm zNQeo-lU0jhR_W~!q;tDld@S8#@$;@Oi?L_|DTxpCSPWyJ)Pp1SF!B{jFgOy7!E#D_ zLzegC$cAp+>}GQepLR14&oF$5e;jSuW^mUQ8RehNEm5raX28$p9fF6Sh_&pNU?X!+c^{MGfex_^{8% zf2wUklCPU0x^QUGFe!nVdK9^0x)Kbs!7hy8zs<5;q7xS!3nFrIvpX3<9RK@v3s%w8 z)yP_|G`B?aKkl@glt@P67G%XoeQuU-33?fr3-N?|EQU3i%ObD3*ODd8qv|xWgxm%e zBlXfVRgzoMaUX(Wss#p1M$VC^xMU}h@Cexh$-@^vWHA^&j*k!jKJh$Rjyz>tNa4_ zo3IGSU_%P*(j-eQ8rR3xyCL(HQ!wsbnU)=rx3HgK=85d4JLu3;z=yId#$sg3fZvsE zIU6~wm}$%5h66KW32?C+<1BtwSOC{;=?$v<%Mq3`eMF9&C0eS%Od)vXXv>USb;D+S z1v9U629p}O4AOYD!199R+FY-A#uy7Wx@IvOj(n5iE70WrO4cf(gi; zCOHOjJ_gJX7tN9G;&@1hP)5K1eV~82 z)s%%;u=l)UiRWjz1sipNDOPnf8Us<-=DT-Vu&ESq8kl3?i?SYOx%d)RwbcnhA4}~D zcfY!q79P=um}g)!Ol-82CoL811LCgVehZFX1U&VCWvlFOFdAT`HG(!C zI7DGcP^Qs2v|lJGK}j(Ji9J!}OXL;DC~yi)u>?asepa3sjN$t$Ep0Nizpl#j!1TrT z=33WXv8?!hYdd8+3%%`4;n(iBj!{riI$LY;XCJg~qssj`s0?ak{f;W<3vJ-JiS;+C zY+huEXLBF4)?l0NMm%fj@H?4L#b$j~GwVJ=D2uVju_Z07$qZ*vwfWmE!p$7b(=EVx zF53~ux(mGwdMiQc!+WDR_N7w_8F`WYcBdu?&-%o||$p5E42HnpEMnvd)s?!qCx z0-D#mS@4062V38#UIv3O&H$v5)-dQ~hsVMDzRtAn`VT@p|02tJn3~TwLVCY5+d7_P zfVrQiM$$CDC)aw7Duz~J;aS!ID+v1iJY$sg3xdr&36t2C1x1SHv3b@$#Mw(V(f^wQ z-G)B8?1ih2vEtxZmk)=0aB>_LRvhy`0J$8TU~Nym3of|ga4e#0dGoU%mGrdr7ctxw zYaILTIpQM5UxOhXisA#OSziWhTcMRvXMtZf)B3K!C-x4#22CBGWp(pSvvny}ZL&Vd z%jQ^55)M_^^oI~y#WwWgdDb1&Y{=8Wetyo1Bp?pfwU`b9Phiz8coEMBrpTYb=kB(199x^ z6(Am7ZQW^3VRfnXGF8YBNVc_?TVN5Ny=<+ZR`MMV-}&3b-?Ps82UUnMj_F(%Xs}rh zo3&s_etv`1Pk$j<53zv15AoE^*3$+iS$7>)*&M3~wsj$%wZ-}Y!N~tP{QpjiR_~X5 z`QkOmE^uo*E%~xMqwTfb8m*uj1;h0C`22UQOY|yMd^c;p7v9o#CqkJ(!D{Gcr@yrZ zSyf$lMRA-hh4j{XBL13BXZBpRbXw4Txd<=bqM%Jme#lNTPe9?}78dKlyf z)$^--#$h_Lb*~OU+9OE?TO(I3J#PI<2O!yWFJEJGvEt*H z=z&&2FW>zUf|(#!9eDAC)x%CFVw3&N$FKn*1uUwQbSa>OK>L%`%QHT=Zr1zb^@D?* zb=Z8Y;2wV*%e&L>VFQ}MbaPHwKa@jw?QY)jD?^qUs4`TO_`Eal;p$uv5ng%@?kvV$ z^R@LheQeScho)S570I!qgxPFt+6}9VhQ5vEzYAw-^@DZ)t&COO12MXa8b-Pw!dwt~1} zvo1nq#s6XrI2*u1^};nn;D&HGgyYajlbW}#vHkf!_!D&aQH#wm7pWhee*OFXK7Pq& z`$F$Y>gG_lM<+XDt;@k~Z|JYf(ww%SZaHmSwiY_{+)|sHukzSF5`8&NvJ!Ma>Snit zmj!HAy-FJ4(8$xW8yWK5js3|CW){U+j7_&S-Y?E}kB$OTby%>GKY?YmuqX2G6Kscd z{!&Z8-@!ziPsa)l~{R)=O(dGOZnPFuNNr3tbhn<8@jQQwxxcinAks&}JU!-MzPw(5Ao%P%zZ*W%af z+oXdVZ3qd?;rTZk+N8Uf@q?j94BOk>Z|DEsZ%hzA=wUxMgXWW3ASt-{;D6~2=!~_! z%|7^GRAbw2$#|R_$Nn!Nfc@OW_M>Q{0LCvjvlYpiQnY;jVVjJWII?o^)~#&2I$>nMVrCA$xRdRY-iA=<4I{IM z`Z{ayLtPA3$QN{0K+3}prrS>H-AqwQJE8IWa@elOU*FxeI= zX#=wmF8@ZhVKfwq_@d!98JQqEFS|I|767h?-Du-?vxYxnPjY62ZHE|IuujC-z_u`> zVHkbmpYU=Fkm^3l+O zKgix_fyBr;!7!$?*TL+$iBek}+PYr7TZpY`?~mfOrrJKx0jc}YjaKwYFx_rVYM_#e@)hSa1V2A(?=I)MgqdtY@b@)2l7QKharuuEN zVX=D6wp~)8HM;g2HdQAeLTTCtX_GvClM$801bc0=-NVX<+v54Q@<=OYuws>$zGeGe zCu(?*hs`Lr1z6P<%u+1%U%xHwiNhS0>qClgJ@lQ(Af`{DV@5EF&56O?h(vYPr z8nE^mIED~;U-R8InK}q(sws-X^1vWOhKN6kQhi%_Wl)YB>`qHB|y}wvxw;wmwM-e+khhILj z;oAzG#bO7rwzOVcbE`GZJ&{u`!H+bNDN^A0%bU8@m2wL}D>+!Bry? zBL#P}QIFVNtTHE<#LNFR#6*6~ORpPx3r{eA7#7W&LvbK7`F3QKS8htpuvDAnB=re zdlOg=GLd8%xbaz{Z`05RZ?S$PCE!cvKC$jMXB9UhEC&!bE*6 zFcSGsotpL|I#<<9)W>VpwoAo_2dbS1YigMTYigflm)VxcIPa}%m)nQ1SyYa~++ccL zgnx)-@oIjs2ETs0T~B@Z;XCcMbmtN4^Ub>r$(d$Q@>DRyAHL5njYo{tqJiD1_adWU zFbW^g68WrDsRAa@o_@d{5NI3f%n|ueXs3;uz=; z9ctuWHeTA^Za5|F5MVZPWudj6{hMV6&*O21va_WtivQl(FiqiDm0j(Zb$T=fez}`r zfnrDd!V~B_a-!eI-h2QmjeFAmP6YDJo`zM5gal?I<0GZl{9<3bjIV;SWq@I0WJMf- zPT$HiO1U|<>_(MxAV3qiYlvOuh9YOdJbsfiryLTD$MD+244;CZNuxJa&N80H=3wLq z_;O)ia8W)EIoV3)gY5J!~LzI9Wr6c;=sBmuqU+hpcKzSZkIpb7zoA?O=HBcm}1Ca zc9H!NedYuxnU2%(>kI7{bVZ9pB*zlF+!l$nXU(gSVcB%N#OV`2q&-<|$Z*C|Ls^s` zu%e|fU1vjUB7b+8y}3RFj`AHW_7!Ye>ofZXeGCLZH>>fAJ)SKp3H1-5$6OGacd@fh%8 zcD1=xS-%~(t6DD@JyV%uYTRowz-Gp zGv2hz4JIW;tp5VPpH1zJ`ws0k+4FVFJ6I+|EfX_(V^**h-@VzeJaLHd;ugEUX=TE& zU)*ZfcX}dT-)swCEMI`dHSJkE#CiJ(Zr3+DOe`3II~{oM0TjOD9V1|f%{vH3^Bp^l zRaZ>tS|dr1Z`*Awy(f#L%6er7gh;Nbi@inhrf; zS_N62m;#^yc7?lQ`LJWgB7rcL%`c=Y(NQVoAMe$8j%u z=$jTjWrBhES><1LTwy(FOhL@N`96CrU+}qI-@-GoqEH*lpC61aDTeu0oHAIcCenDm z=_@1bN6c?Ic5MCyIL@fE41G_YF+^bYY&(r{OeS9{-A+P~&~}8cc9CqY9}Mu7M@+A(xG%s?HMRlwE(dC+hx5+do!z z1^fXSM~i<3r5^4jH*cMgW_;qBC#GwPZ;!fqnT6hJMWHkip5c0#X?64!9gH-oovO z$Y1$=UWd$X%&CBqj}P!WWQJoJ1|J=C$ZSC{kssxdn+V|ts3x$p#gLImEqRPX=3Qbc zX=@N$HpCgztIiqUkl-+KLpq;)GtnV)L$VGI>yWvVIa`*hVIjCy$02iKLx;85rlmm~ zKh$+p-Xb5-gI#(FY$T>Q^pgh>ESd0Z(8JL^y_RlyyCWhpas;BP>UL6-rM^P3v>T8+ z-tCZ4D;x`2-|LX>ZP<1^n{uB+zN;Bu|Gzy(G<3*~irD%h&c*TR_ZxZ&$6OIn7Ch+a zt(!UlI3k%eYg+cjkv{?oak&(8KH^KW}Pp3=1}R=s}DA|uG?i_OLS-i|UIAhsi2`#NOQ5T;0Pyja;R7=HRj zKal$yhJ}RB%@z%I;75}i@$zfUz(@cGK%N8Yt952I6MHS&QH#A7<4M3fW(N=39tS{X z*TPH;CO!PvaKqw^aTD0CRk&8Qw-3&k9l1uJ5%#!d2H3q^j@_BA|GV-GYZcPHZ=9nxPbqN7=&Wlj6YO4Ijm4z#7z04a9LVzRph#SMJ?jYR zREInYK+wS%Hq^*V zryI^Cf(fQCH)o~>IW(9jU5Z{eqFYV=$k&_VG=A7C4*4ocXtkdOXN0A1V)+j2@Z+aF zwC`E?szbii5avC6y|Kg~2n7kbHp`&b%-ddf=!eO?_)UjAco3HT!kaLu(lYEH#J1() zMu*HEMJOnF(}C+3Ww=Zz4*En+j2<3VTHz0J$V$eOhtBGw*#&?kR7dBp1`Ox zI}hUrS7AI|lDur2u?C8a;mz$1c}V!?`_(9yt#s7jft?Qh=!glWgz0tNh1b4f9$j`j z4(h6<@W~tQb;#YP*z*iKhK%?0yAFA(f-&UFKoM(!>}CbW95~P0kBm3GgG}7-kViO1 zOy73EA>Rub(@SI(Zy-vG!{lLy4E>3K*8Ye?-;;AFM=lOx!D$`9={5!o@gEW~c&trL+N;`2Xo$kPpB04q)!>o@6-zxKI99$i8c}5aIo!~ z5fyPPhbyPo4Pl7)AT%tid<%yg#M##Vs?54*XbxA_?VBT})s*v*4id%E-bRif%=j;d z`k@|(DxInf4Y-SE=Yu_JIOTJ*L!V-eY2#Dn8x@hQz^Z=MT|l@kP-?OFA4SqSHl*fT zw9o&bTPv|_Sd7|EE4@;WpNLUo6s_{lC?;MR*yGe!^eQBQ_i6DeR%3#SRN&(p>OXoF zQ3O9mt*OE;2ug1~*n!U=tfA8|)>R3#__)XPSm@yBxiqoh^>P&nehJfb55hmQ1!B_Ut_cULmg~O_xDqAMhd79FdLxaw9p{Omkm;JltNV@zGWFI zk}g4sjAiu@6(=iH6=$MrhpK*^Ghv?}4O5GBC^-b%I7-D$y9%U6b92;{IzR}wS*|)z zPKX=_c+#H4N&u*z<$sU;;F3HQCvP-bnBLy+>Aph&Or15`f}do|Pif!)b*$Qs1>g48 z<3Ep8r{JeT@8I^ch`7_ntGEFy>LTdpOoWN+bxKwE!pZP_QRi%g5U9cJRj=RyNIxeVe7KP`;an@D1ie1EK>1v3Vj6l zENi+J6n@6KSbWj%+qOu>Pbmq=e_O29mLs8fFYojmw5RtIYa_@ev&Bo{!{U`tiKezP zCQGh!ak+|L){9|8L^;k7Z}hrIeKC=EHsi7%Z_-~-ag*A_WWY>eEmy+TYp*h8Pc(E$ z`iodxcYcC9B9E;0Bn#A9GO~u7_L0Sh(cloB*3>asTPsI_^k zE$~6T(U?{|3zlJ8Q?6iTx>yP=joFGgrsE*$rSQRAJ*L+=>V`>(sMK{Q0-}y8ay(e9 zPL5C9Z5mT`$olDf!R!8;_yR*!BVTiN>0LEz`3heRt^AaSkAF{{s-PBP6@|E3zNZTQ z@B7;y&+px*?$!ax_j}ZB`_(t}+8O-Rp4IqV_41=1sy!{D>x>I7m3dF89(LewoXYk- zMn6b61by8?*mD(x`yGMB3PAZqoGv#%1|t;JhE41$J8E%y*pjPo=?<0ZJ{=H2{wj__ zTc3cji5?k^+$yU`aC&(CPq2E5wwwRrDCo!y@Y3}kTsAlz2l;kCsg~b+2gRmFHnNI(N^&sxN<| zKCM?PyJ32VotR$vHDo-3vA4fhx9XJkcwyrUf0RRWaI#Yel*Ith<)YgER#8`6hb&HA zQjh9*q&^PyUDm7SXuR?_WDJ}YnYKxz~rhcZkky1F6QWdU}jzY^@;+OoZeuTML73W(zkl4Z{ zLg!bvkYnke;+*1?%~`1fs%G0%Hs{me?feIa^N8L?v*wWTk9w74$BLCei2vYr?iXzw zg8o5=Hrxl~-F~NTetc8VDP?DR0So13>NmaHxhA+(@=lzAOg6}2gBNsYa63$L ztu>IOPwTftr!*A-nDaRn1tHAeYdNKRm`2R{+VEKln0<)pG+1|5?5$mU};bZP4%(&a_wDjS&9oZO-u$lKh}6z>@B8#Z?u{bx-7j?{VTM@zu~1_^A7wpUcJ>tDIt> z1XiF1JbZowXiY~)X6)coQ=PPa(ZGn3`1y}cX`L&;%O7%1kc^z;IuRF7Z{oy{m;@3Q zGeOx^($*QxyEb#;vjYMk7Q&+;m*7x`7PNp4CG-ww0`*{<9(Fp};Ei}kyuPJLw0uPb zQ5J9noP1MjbB2(O-uGM@`W6pH-!C39G4RBb0}<&8W|d+_|~lIgPRa`X(;68p9Y-Y zvz;yE5NSD1$~I`K!AY3F&FRiq{z$GVGuT>y1uHOQ+9>B$9g}y=b0$h*iwROEmY;`k ze3|34zpTJXnIF-FQR7F`qntR#iVMhX<7Z<`-c9O+6W|BOna%@479H`UvG{<>c4uMf z`DKC=KS{fV*K?E1KG@mg*8*E02|?}R6z6FJ{SM4RaG5+6<3I@b4LlLzNU0{vsfe9+ z;}T~r{^CsM8?vX6ZtD_f44*n1@k<{)+_+?p6Th?*ED49mc-|SqfFmv z6rD_Iu(K~Beb~3!HQJ5|; z13Y8>e+`mo1X%e+#O&TMFh1{fEDw5bLy0wgJ`IbC<*PQEHcgEjW|l1{M0-CLs14V=%%N^96YKOLIfgVOiQ;YCv%?_5 z!6K#H3MzgeEgHe3cAt!#lFVIbDJmZKNNr*-E)vvfsFyojrPoMX; zkDT~4jpzfF2HBcVKuxTXKb~+dH^xCs;j2G!;&+(>Q#kyw--5OIfs>}SlIQR}pF97Q zNU$wI4nL+j<@EEvPnm3sXajPwtnznU2&r}2iLXb2a14L>tm(3FX&gQ`2-N1!o_B7L zGz|xW=QRjmN&5q*h!ywY0(9{=hNSqY@0^RJP6ds#S8%CjM;z9!jz1c!zPVoD>QqAz zI^7VTLJ@>oT`&kS5W>ag)Iby){4?Yn{2gYIbJ6*zByJcTK7(|BAc_Bc$+^jxIjvBu z?++xix4Sy($q!kT4*)qi%B<*^M|HzyeG=equ|w7ckB2g{%Q=)nIvUmy_+i z5BkXVxQvjB7$d<)S_XpboC7+Y=X2qsL4ukX*WVN(+ZhK)V$ikHm_FSmMe^g*F*(-a zC9;zt34B7HrV6Pltt&&`~v91pz(utY9Uf0!Hf<=e~7`x4uSXyE0QM_qA*9t@6 zl#Uo+ACgsMB*ADLR%i(!-+c@@<*C*#nFdgv z5-@vv`K3o(#MmUrrJ8lo*hFfo!kuSl7u5?tWn@H(qN%*LMMpIlg7A=fN4&PVOmby14p>+G#0_`)Het% zkB@V0m25*4@dC{2PcYerUsdBMX_703rKRJhP>p{0l39-_E+e@`%!+5F?hw|UsiuVr zQQS<&7o5_ko4ktC(baz=2F&n;0_?OCZ_kI$aM1yn5lTsX(L8;YtG5)nAhdTr;;C4y ze}Bdd8O4V%ZpL%a!~DUnM1Fp*!4WT?@4~lmblsBeZkz8)Vg4eFD>N4WtjpLhVTG=X zR~jKF8{i8C_}zflxd@!VGP3AQ~C!EsCQl^2;k-_*}#P81$>&um{&_S9i&* zu!kjUUA6f0rLMPR7m7d(jY+ID7?QuOUH7sf1r90T6M96P!zb}|GBM6AY+zFv%fEfi z)kA^}WB0J+{)i_+JG0-sMLTao<_-D>+&p8W8HmE-gswfTASzUgPb)JmN0?IvI`Vm& zUESnhNZIfW$3w0d?t9xM^Htgb#Nn?fT zmK`exf;YzwmwD8&PLkxoT`uEf;TAy%lAU+Ey!tn{9@}Hs9TThr9KgGKoKp0v!WGr- z6)rl4C;NtM<2k@ab}7)4GjK96df)$$4yGH+R(t^a#&6g{eC2-Ehmufui4Zsq;zH5< z%>zcT;BX9MVY<2=1$O+V7g^3|M zzxti2>2TU=;M~dY`O(!zaw*#Gn7wH}pAL1YW;lhV;gpk7> zYmLMYmG=H=nhk|tj__NhV{!=jX*n|^GAFRI+6ac?TK~}Nt`bQTn7ANN2av;~uz{$Y ziy=GRGz|(C5|7XI;Y|Q=;`m_2{iPhDlhr*ZLd6U!4zXZ9j($bFsDY0PNKE+T-*Plz zpT|{q9KY;x8)=a#OaidQ`Iws1>oz=E2vcx47 z)pHjpsNw^wcep3&rA2qT@tPlPbm85>+uiNP3tFmT3uN&`NQ7!ohdu(5Gx04O5 z7gF`_Mr-xmV+Ag~+GVL3Ixv>EXy|@Zr-9pI4t^umy-LvFNT4Fe8s5l#T*t$t@fE-( z?oxrbt+^Z5vWN%qgVypEZoEOJDirEqOD6?V_}Z54rvxq?VGG7Qtm+ZG1aI~u_5;1s z+!Mk*_;-&$zk&eveh#)~AQ=7S5y;;6nA^kudd!Ur0g+SWi`%-F=pBST$8~TgG4)Yo zE5q8k@e38;@?ZxyE+|lGO(!>Qn-F{A)hv)h?E0Od1iqn*yQ5Cn6i=NF7`k|Bz{l_F z=Efxj>LuREUFhx}tCP#`c`Laf`+F)D#)4@$9>=d0@Ma&~!upst9qAf!sRfc_dYQVT zf8>mDCDJ|F}xH4uA?HS@;CV=|2k3B=(_@yYIJY$#}ulWfN8$%p~=D1(8Xpf(6 ztbdK#_zw~NH1C;u{1pCGgo09twQ_j<+%uYpP?g@0uyqA)KU;Ax!q3q>H*Sm(fZp+N z0C4dERlaKsJXiq43z!k(h)2T9_yRt)b0&_GmyCx&=1!oQ5g_dYyhQ0b$&Gu_R88I^ z@%XeU?p}hZcpu3xOm*WHK_n^sN_#eromVu&uO;p*G#H|nDBEVbah;2BZ#HxL`Q5YK zOm+pZWG2Qx^Nbt!g9xK?zB`qzX@J0gVXhmOTF}PPhRcWoig$SYQjr^XW{fIBHJL4G z7;>}4R{To*;YDuT|COZfWM>g^=9j{9_yym`x<-d&6KoSXq zNbm#gQa7&4RYT!GL3|NZ=DX{#jF)k;SL?x$lfSUm;DyLDkiUafzKRJ7SshvzNs41M zd{l#|6t2Z;@ngUf;OE{jgq^+~@0VlC+;_1qi*fKPB-Ci58}|XJ2SGWYxCANKFh`qK z?soHGo86yB;Pu?%4(NDkbzyE(x4LJGD#yDxTy_@po_DJ3;R=L^*3ZFB#mt-RF!Yfg z33ahipJFvi-{r=y5zv>zXz?p+g9-NwJ(g{U;nt<$9!U|W^nA)yr`esvJT*1P~M z9zNv8&mjoq7NS2LM)W*-1S_k6mOkWE`Oaf*d^m-W#rxVWA5jRQDp@jvB_o(Tk5xOb zdC0|ker(A4zffF2--W?veJVv|@>hpdP~RD!(b@sZ92SbZlr#oK1cr#Pz>>|AUR1y1VT={oe_qZ#1tsYs?LLs>2FC!)w|j=dp&1(ZX$Kzj1$|w~-Jz zgebk^5x~Is?bL?b1Q*;VZXwE!w}i?dUHnMmBG&!?HNlKlh!{z& zAdME6WCWt9gtuy~Lbch2W8{KW?pC@!L|EPZo8d;}@EoB;iY~0$@;}@`_U{$9i=Y0J zRw5Ft5jJY_um5&ehTAwo3GVn43Pn!}kPHFR#WEC6kRf11@wwNH5NZs8O^t&8VKDUu zylwDJH*SMce-p|9y?9HT-s4S+$ITH9^jJ$Xjne^pY#tdoci24>6RO7-C42A_O`>ct z>EMO8c_!$p6xTq!w|j7@k5JO@L9jXA7~dN5-|5+^w~6ZwK=HH7_jufFP+QFH`duEm zGMi8iXr@k7T-3>_@4>GWK$K5u=+T#Zj;le^c?MT`R33WJb5)Kz!-EyLk!Nw34GuQs z1jQJ?zkyFeC$$TC*@XFcx%X*P&qMlX4G$p3C%5oOKim}b`dP&|Od+kM2YC`rOI%%v z>y0mb|J};7UbJ!8xy&X^b3U>GZ??}o>XBhgM72GSdvLLqh(OHvMd~J;L!WLB5q#U$ zb65vpdB8_xJK%QR*>;A#Q5#2F*p8Cekxj@2|LEkAYl#tr5y5)HB%7Dv06Z}W&Bk{1 z;CE&;q%e&O=^p&3g{r1zxApM+dMi_BJDM@1r$^>pW{||erw5;bAtK^R)5^Xc+#aUt z*`dj>1x)Ek~?oMVE5sPn&PdT{Vob%!T`wV3O{yTNWDm47kY)4?JdIU4D3oVtq3 z)iLuuR}_{$3HS{c;_Kl*y#wQFQv^AQMvle;Y*Yy!KOJ|l!V>uIPu)X)etfY>N!%`9 zU+kfsH(}2B+JmpjEk)GT>-g%Jm#yr9m8V{FY;WIMhL{kh$w3phgTQkPyV)0uaHBG$ zX64U&=IBV`5^(1iJouokpiVnF-f0!I!_p^!@5MjDNxQ7}a0wUls$GiEq~lYap^kqP zvo~Pp6)$_}eVQQw6B5HeU+baw3IxGt>l}Q;IuBjD6?3N#zJ2~0LXln<+qV5%b(*m} z?oAIJ%Mzw|m*Ly!2}(@y0t59_mfstBe{PwFUZe<2x^8;T<#n(lTOm|1hp)sF&eY8w zdc#CGV)u%<2HCaVIA~MfM%WP$Ua{3P(_$*l!3S^m(D5;KYJCLa&)DI?Cz3@S-|O=6 zdAmH%3wQ!=vWIl8)2Ch9;}tON2vYsu^U%u=NeXWGp2x;V?epM0R(gG`IfM3laJN+0 zScgL%`~#Q|a3GR*z=NYUYUF5?tZ=YGZ=Q&h*t4b|L$uWE4P(4sKD5$MtI%@R2|02C zYdio;*PKs0^j4a>i<`>rPhu_9>$v0Z;Kx5V$vxc=tJk-uJPQr{Di1zfF%S`U)mI)m zyd)xq2|L&~2l2{z+aEYfT6=~V7hs&^IQWcn9(uV3bPhZIEmAPW-+J&r2n4El8^};I102mCw!T!j^O9cGf8m}|L zZkTHGUYFg$2pyIad8pdQ9?l9S@;Xj0y(gtcI`mx+^S6{NaVPMFT7=KQ?hYuB0M z_;tui*~b(E`}qW9H6_aXiX06?&;?~8Y|JnLmq@X&^pEq>L6-sHn0thEds&MZ++ysL z=%tgpXOIXtit#4!zO}rFfO`GYKr+v&L-Qme;@paGN`@f|&rJ5>1N5i5`10wWTn=LA z(v2IFCsMo#_%eDrz8-(Gp7&8v#H*`2yt8HT$2-m9w7b0%Wvk;}FB}HlqIjsj_iN7WXvtPL{>?_j||5;_(N(aB0!)}@2A!KU6!S)ARB1RxL!TbQlC zJ?t$|*s9xo`S=f=QS6&m-gd0Ai7}h5t-VPK)!`Ir-Vw5he;5d&qBZX^?{HcC;c@R+ zg?$~Z7T|w;#;`MOL8-K^D%Y+KPk3u8RFC2l+j;ZQr$CM2SKE7YWb4?D-VD9S`rYs* zb9-lR3kmAp#XCe6_jmOUlf_ouyrUG>Ew(@OA#{ z@5QsnCO}7dX$Avj6TEQ>)uZ@l6TMAjF?ll47p>1t@&3QIt~;=*D(U-xH1b~VxgiN9 zKoUX{LOQ(#LNB3&CN(4wN)kd6dJqzdQFzi7m|a1NuDTWwcGXxwKv!1+Q>I z^xI$1n}zR0(%_Bg&7r5P-n_Qa-V}59DfH&zqk8i27(7t_BdpsSdX61e8s-lb$Rnu`w-XVnAh|S*93Gt z+JU&|bvsr#uJFN|_KB{`jt8`1F_hl2V_D|QhKKDqW$Sy>b>izv%-fjuy<;EnnB(`B zHO>BIkFnv(tQqz$JPu#gz6a;QR|DSHefech0RA_HG``gJLkwlkLd$tP`=K^W+=td2 zKcZ&_U-tV*8yjC@lEFjpWxHDK7J@VCmgywGx%kkoD;a9d2IK^`>3diI4t!!CFZVTx zpXzy0br|jIWWm(*GqfLl)M|g#XZB_`eIHs=b5gg@m#JT9-@%uEJEbSJzN9s0?W(5p z8GBC`3imL6raFDjs!KWV+UwWkUeFVVQOCd3rp%XrH}a@AUVN&5z_b@j4V247COs{6&4UtZJmkuM8xxG%5%Xzwjh8u-4wMa{II zu>d~y>)A5oNp4NGzhd+zed%)H-F|}$$8Bg$(M@<^zPj+cbv5o5W)s6s-^K{wDy(MW zU3;;O*2UI$Wn(S*ceBmI9RnymQMNRJoB!eX;<1R6men8?Gc~B=81UGIlPznO)^UW} zY>(7zuIpHclFUc_8`MPmIm-0SiE{jR<|%&%y41fB)~*@vN6@xFus#@R&D_8s2iz&{ z!)ov{&LqAJt$8Zg0i6RHS`+SY^mkpBhB!X1BhV4116wdAnAyN_#YIpY?&1(ub2`E? z6IplbA~)~(_rvK(BeYuUXQc`4*w_J6#eG=KFKSxZ>kCBdEa$nQ08M;9e zq65p2V!9!9jRKFHOuPfm`@CnPG!NXv+@l>mT$j-;954okCbo3Uwb>q`T_-Tj?eUI@ zkDaM?)m;A-(b z^%a&@mn=uK9PI_xpqC?0uBv-WyP-9=`&g|(fmZ~3cYp&u4X%m?h z16FwYt1=|(4x`**u%+?ex>WPQFc<`G@&Cgd-Il&87@-IAmF7B-LsoAZGYTVdAR4)w zFcNT=xD2iNb~MD5%aLOom@f?d`&h?(*Javx$4%E|=ZOxuVkS78>%JVAhXE7lv3%Vk z6J$?ubNINx4IMU3n++2jobFg@<1FLZ0i0qy+s66Dv+Hnjaop+5;@NdMt$4OS=M>NO zd7qEm@yOCIs;U``^QZEyzh?7-s18n>NOhi5nAyy4j?oHRT;i!+7~c^vh1 z!tm@=&K8~>$Em`z(>PCf_D`H7Ji7&F2+w|q(}QOZ=iK1gCg%l*G&(6bn$j7;vmKlc zJi9*U0tbms1P&6N1sr!e1$cH4=l{;G$H~8eo7PW5>vG=j?6Bg=`p%ydexq+X+c!vc zs&7=(dA@O{lYFDl8NRcdaC&c4Uqz1;Vfrnt`KZX@ur1X}*-*U5e&2oTk>gwL7W>>) z`rIw`xm)gY_n^<+Lq2yaeeRsroiw=Gx@BS3`rNJex!dS-_n6P!W}iFqx%;cn-B$M< zGRJQye!_jL?{@gy?ee)h;B$A-=kBo2-8(*a@A};R+jF-R4SwLc#oZB~yN`VCPW#-Q z^|?FmbN8js-Pb;M7rpM5ZYciF>vlu&4?cI7eeQ1g+}-iHyXSLfb9mcRU7tHY@4K4O zvmB%A*otaiD0AEhu&u0lVxi+w9ouShKH#`#n_c5v>OC6*9 zY$Y|Ps~yDw^y=eC2{&quqbxvA@!UEPj_{axT(VS~Dv; zWZ5g!Zw)Hl`ZT0g*%s9ty%=&#*(z(c{uc6uJ)qjva$XO-@m%GH7Xo+HGt$dw)dQ$< zZm#i^omMS|n5gZjd19GS(9u>!#WU9FQnt&<(C zll`od-K>+ntdpIrlYOj{U96MchqE{roSf`mo$Own>|LGgT%GJ&o$Okj>{*?~+O0a- zt2)`KI*Y6I*g4s!I@zT<*`qqyp*q>0I@z5%SzS)nmXm#{lU=EkRpn$&IayIocB9T> zttKb?P$#=kC+o<`4%EpSaza53HIa6oPWGNo){YatbMI$HjxCpLCyitjsV9vz6q8OG zsVLT-G*VE!i93I-gW~&W;~682>V9s73!tt5+I((=3BX?f`JWpR0tljA7jO)^(M@3& zii4jU&20U5|MB0oNq;}&gulZ+;Bp}wDF-D=daK;!TjJilK zN1QbxZ4XlES)+ZxgSwYJQSS}N_SRV=-k%|TL_zn?8XX1DUjT;&qT8d-f&GKD{G2fq zMeRAG2MTrG=q02hg>=?=Bg(dz)}A-|qWI*z(G`Vp!N@|9bHT_)vF(D<2gQX8M$Z5p z8Wb0`AhRw$)Dtqr)_{<*J;32oA!AEKF|}{2dXyQ2|Eq8K61rSWZ+!_t7L(&EW3aH9 z--1ru#GjOxer2>4NJR@;{v9;4`WhZc9{&o4w3zOG#X=1F+PI(c#^KG7r@uA^0e<~! zW4P2>*@9+An&GtbXVfbFn*$$E(#g*^6sbVaZT!X#pv&i zF(`I_ueomd!5Hh$ny3*K&;7yZCxAEHM(h=pNTauI^Bfm0vSPige#H*_PihS(qT`x?va057K!0br>lNe8mMQ0LQYr5IXgr z$j5x>IzD&B`0LW*h3hbNjK&RPkidTx_>%`6E$QmZjxdkx`)(LRKzi>6kJy+WG4~eJ zi$7YL^P}kBEx)n0E!$@rHqI~Ojo{8!Y%VY+LKpvlR_5ku+>s;7A#yezl7CsSk_79^4nzP+v$1&uV zk&nAQw~P)bzPV*|K@ol1$V4&ewvmBi!);49(@53DpV>KE_3hhix5gb~q=-8+mJXlP z#*qnYjJ%5%3VQ_9@zUSkJ8W8a?-<$asciE^>gX%*gfs3MDKZ`lUCNEYq`r3nFEMuy zs-y5F3ZuR>^MI?F8+VNufmFs){wXYksrQU@h?{rMn$Hh{G!|cy?ew7|!AB7fa~qrO z3LbQGSJhwmtO5B96~1{pgFjN*b%op12$5^ERi_CZJBk$RW5?mOh?i}uFGbyN`qkMQ zOT!oATVxIED6QQtb<_aix+|7!3*a8N*HMWA`CBYaUI@}}>Zmx72G>=3Z5duyjS~EB zjQc={{ja(TtId{rO8fKdda56aN9(C!LiIXNo+z5+2Uf`S+(^XSFY3$j!{<`jz7GoE zNk7#>D!v^{Jq_gb&TiLX{hWRC|%`dvESY&>Sb=%jn`oOfSy2%qg4m>swvC zhVgg}OkSQ?r=`x<+z3q^s;~4y=LqIrt@K zU^LOLCW`j!(PTRsyIuwxfAJe|IdsMmOGEs5#@iigjF8nAGDIr8@^NnG7PQA<2@OBZ z5nQc9wF7^@5Ou$9CPcYb!U(BvO+AOsqD;u5>_>M(xG6tFwMUJvhSHJC5`+8ufuVHd z5~7rjW5z3OZnQKxuIv5(}v` zn$SoYK+kLhuflCS;Ata4C@U%2M0;^p9mvbjSlNYcSxZ_z7Ru}MUY+Jt))=E!P751j z)XHghWA4SJ#um>tQ1nfRG^~kgE4A0R)PZ>;diJ^_)|x@(HAkDM#~s+E&S<4NquA9- z_3^LL3U5sri3oJ=wNlA|Cnu`G0Sr%%llAq(*7$-n68kn5aN9qDkt!y$uAPk5n8aMK z1Kmi_UCOE(OU=GO2v|jvTC1TbcDKd=R?*$oYMk)u6({pAGD*eL?*3TxqgEplt)jh2 zFv=>rlcds6q$I1(QekKut&f3XUQK~a$ir&@`(iTG&Ml9keaS$o6xCAzV+2r=qFM`J zyZ~;eDU(zABJHkbaX!UjkuL;U`Iw^vQlarGs!Fwx(*^lus!9-XisE#1A5KrC;=>MB zdR@&hC(Wu;CUss;Qz;_C9JdImAWTZP2rC4>K3#PbLPXBGH$0EONmr=?MM_x>&3X|6 zw#ncj%ga!mM4sw6@w~rfU;sYIP=?f5DRrO*6aU=9_vnySS4-Kv4JI^3r;SQSvAzxF zd=(vOgEgj#BHF4kC`#L^o+$RVRRe_A4jSG?wI?LW4WgVI2yj^QPYM*-auul8x3j4K zF1EEd7-7JbPWaS8hb_twSzm~gsnoqarcxEnY7eJSMF-nk`gmEYw&;M>huf%$(~dlX zob6Rp$#A>0F}_}=!$cu?1N%&@+4MzwY`EtAY$yRAh?A9KX=k)=WyTE?+@UzyaT+}H zJMyG>yrX5A@5OEI2`{8NsU%3%t&{2}6^_PH&QGYYqZ8|_wiDb3OZTy>@ekXg71cZh zAKh&h;%9A`ndDQCAnm2n$vBG964!QCZ3J=(5mg;D9My$~c5oN?TCRM-Q<*d5HWbBw z&00dl>PP-vRa?l~r7I*WrI}q-$AD5jzputoYOZQb_xj*_6vzaNe{aU%+skSyCM*-& z5c9yg6hzItVaAox&~9q5Ab%6&E8SFUz|VJ6y@czXIJ)r;1nrT@70NPIZ$Z?J*NXx| z;7k=S5dV1Xp~5MB3c@%vfTSThi>(e|g&-)N4qXK==Ky@38xp$rd8M?zI~+kNokk(F zq47F|YJxAb<0Ambsf!F=pVkes+*~P@_JFVEZZ(RhvszZ3#{2XhKLL z4au^aZ|(s{(WWeAO3!2HLU)x!wXH(JJ?wwVQj-OpKo|O`1f794g6<{a6Vd5?;ipS! zUr#k!C{k#0FAQ#a0e0e#_e0loK3Wf}iM`+rOKEp6_{LJY-AfG-DLZ?_k^Hh&xXOLN zANhMjgL|(*m)BRRdRzKo)Rx^qg5fWEE4wt@LmCe64X>&*%~DDq6)4PmdDO>gUW2UA zrIZ%;QTbZceGo`+Q`y4iNKX~Y8E22Cg&1@wpL@BkuNns8vwc;zFdpTR+LJ%lNAfYg z>S&MZwf)p+sh%58_-`IQ<2?@jaysfYq}={k2})^te@mPKsb4!D9R@`#?d*wjDwcG* zMkP>wTlfRJiDZFVNth>XGl{9sR`1b#qqSWBlV0j5{XL&po=cy)Y^3Iu^qf3Us3$rvk z1fJChqJA<&#S8RFfi@Vb8iPy9P}K>=^r4mucp+Xp;wF?fT#x8b6(-{C@$|cm@YyFi z#S-U7heqRzRw+I44M=2yb#E0*X~Qrz1l-RKLp)we899i1Sh52yr_nDfB+kdq4(WLt zNpAq|85v`^8i?xShBKEJhhtSMrK`i${UXS5>5zL?iRjT2yam}f0t;0s9U6fJi6uB0 zPd!hghiatiENo6mf2NK^EXpKj1+aY`tZ)BFl`PN;E>p@!)L@KKDd3tpik-o_QI_}m zAzq(+HlcH4v1lVBE8eMh+w>Kw-)^)@MAb>7c`SF0W>0x_G^?xI{aAuogxf-l36KHe z6ZbPZY78R!Qpz8Ljbtf3J4R&+aWEa$ap%1;Oq?;6m9}^+6YrNh|8ZCM3ey zmOx(+Bt@pvCO(!No#39+E(48CppyPD(9bv3YtIXimSMc*FB7G4Oz>`iJ0_^{B2=2d zJu`3h1nhh;5))Ww=0pT6r8IG(xYLP!tfK);sf6fEfygh<@d z`UD9XCRSoCL^{zHQu|Sl&3(w5WnPyFizrdb;$5H8?Y1Vw(s%6j6SwthG ziR}rrt2e^KQ!@|%mrhrq(CG5%yuj8@XETYMp@vAi&udj>(1t>MH8pxlh?mQGa|YYJ zU!fW$r2mw5KeC#L-=O~5@_n=n|QQKC3CDbD58~K=wbzn^qS(NL2`Ev zuQS8vT7D-=THQaF-Nxm)*1C%*T8oDbk{^xk;n#?Y=BWl?P&tpC&WU-dzX+2m!thGc zZN9aVWa#P{v|~Q@U8S^lKAXU;`8djfhhBgkK6fNj8o}BhL^`YHmhpapK4X`~Y$A&0 z=9QEcOfGT9gnIkXTPj2HW|X%mB-p27Kf16S@XCd(y6p?Cuwk%NdTR$-tY3kn%~DFQ zU{hOKp$3Umqoqd(FN5?nX#<+*MQVf$%7j)_ejApwei2SsV8=k9ho#=8A+_SR&~9 zBK&YpN#wzFWx8Ddloeeq5K7AfdMC2fQ7S}Vx5TpFCBFT3aYZuArXb6#WG$_!w8s4* zO`U+;l-lx|RXr6J2L&;C*?irEZ1 zSp2M?NyrGPJA8UMhb2)fc_LUjOe^$G?aTftLXJ;W*5HS%-N0#ArM?hn??Wm>Se^TSgoK+!zD5tL{uRDj*djzVvquM=m@AZs?I|OUT3Me%x3} z*H+@ZfYHCTa)$;mScML)vNpVTgd?XbMD9fcys zwMH~W&_~y*BvD0rqAX`GAgLPZRE3nbP6dNy*L9Yw>43OYKg)vaZ7-_tthqF!mmYzz z_Vw(qqt{!C>Ot4HsJJc2HAp+4UumXSB4u0#bv~M56w(md>CSq~fAkf(mUV@tec;5X zlqw{&8MeXlW&=DjMA3!~Rv404a4?1OrqR#Tp9VLySxp2|D)F2FGv(m%!Z6?gE7Kuy3|^Q zbcO;bk}hH$3DVOVpF)2sB*-V?Eb;D5k0gBV+x39Bl+re_r>K(RqfNYtiQLTVT>fU+ z#B9d%CpPcp9zIAdwFUag++v-7R3}PYmh=pcz`8vf65_L*t@IrRR}w&^2-I=pr7awm zWRkUnY|!e8<5Yl-x%0}(-P4!;LpXtES+>xLoe<#YbKa}a zX(t{N=nQ`zP458>c-gjEq&1?GSzE0=?HhVzBPnVC0Rg$Tz3Uc(EN>!9F}K%=z> z&Dmyo(02riI3Ay+dK_$!)6caVc~85CNHVlwI+q{46=d1r2U3e2;+wBwrdlce!bF0j zg6BDuvK^bSe>|Z=MN!9HHu^2Tr012YFQC2(L0`@7?8hc=w+^FDdh}Y4UifE7tk1BV z0#gG zJG#>fm#$0w^j+2<|CC5q>!QZ`UA$jDy31N}eiuqhQE`;_q$R{{myl1Y2naz>@-qDS zlh&E0AMM(Mh`0PDqyzj@_B~Im6DUM@^Q0ct{u8m#p{G<^8G>Lzh5XHO#~}hJ`x~C_ zvEi8l;Fy2^{*Yv^Q;je|wR~E|$fz}J?LJ?rN8=77055+U4|14K6Cr-(Y0D~`34r5c z$1_%Z94%0e;BueggYk9Gu;$M_W35PuLPM{h)1K^hwNLW#WBIeZ@YFtQ#e{7%bxX=S zjKjb3$NhtNn=3N47e+h&ZiO?Q1ieeK6|OZo1O0P-4=S9pjnH^uBSM`otGhh zxm)Flnq~^6b;hcfply4sj?We(bchqvm#hVMoz;$e3y4Rsp2X0+@X<&b(#L4CB3cO&+H@JcZ0AH4oN^$*^l z+Wu+r`HP#lq2#3dlbvi8yfuOJ{>FIO8nRu28+}7jgQa7*&H8NA%mX z#rTU7hXMy{5DFC1EhL)|#L?FD);%oJWv}6gw~(B#;mCz+d@S;vc}>LvZhIZRr;xh8 zjx!oYpK7gl#CSgTI*v69=_A3{e?w(S^{=J+v^TKRFQg4`;IOWcYTrO#xcU`5jMi~d z`kU~Qg_QTE#rLPy6q9Q*(;O&>Vn*TlO=4lA8*bS(xm;|-#z=)DBRUO00kCO z+XJeHR0>SeZ?J^Zx&tiU{sV~k3+WFOBA!Wy-$MBK*jrd9wjr&W6&-MkVQyqARNDU* zc1(p^4&rPS+CB)6$3)RWwCf-iI|krIBF*yhL6s-~9FA*1+9A~hH3uESoGqlvLoCUg zhw!+8tF@tf2e8O&JA}!vQ>IxfH2#oySap!zbV|~XpTlV4QLL6r7Y2Avb{5g@!&t`` zZFw8J&P95pdy)ALNawr_=fr@%0>FD>U2TiV{*LM!!0_xO%Ks7`W!5`z0E=k*I|!i{ z(WQ5=x-fo})XVu71YShz{)N+9hL0Ecoqyrrk^#9%vW4ICE`p?H>jOfqRg|&$9&C5; zx$>^MU#d+{(hv9$D!->%38W}VPC&1Gh(kSOC9~7N-$U5JY)a_*J1UiPmHDtQOVUqP zBdGhoVfc%v{NHf;i|Fvb;pMnqh1Amt$Y}8Uhz=RL80MkRyyD)+)1=xPA^x=eeJq`f ztCId5d>?0d3|Q{6rSEmZcW4ZZ( zrK+`nxL%j@Bh8P>KSXG1Y>=K$LNnE@X3p) z=TRc6}^ttY9 zg2ew95{3Fr0Th1%YMuUz%8o%%O#7CgvOWdseIx**m)xksg1WA2AqANGxoRcdJqEkv z>No??V&)#lyK|Ma>^M9`B^^2rYXjAB#1TyOiBL_fML@uS{|cZnSR?&cC`Dcf(0N2H zp*|Od-KfR0V5UFqGP9>|V_6P4-2YfTu1ot)qR0FH zWA(*f0Ib}Tb?`0F=AT;q2oe;O8z;Q&0$BDb{0%o|2ms=x2q07d{vShLom|T!Z{~lw zzf1oM9|j%cPHHrl8Zd=a0mOK*Xj&KF;#l?>PK_#Q-DikSxzz+s5l1i8#rK8E>KY-Q zMxsx`XqhHOxGXz~cPc9B#gllag5hnG#kbo(SIuqJl=L~osiu<8q0DMJ@HvjA^?zlG zvp}Y&bo#H@HXx5yD*^XT)_dRxnt*H&`hPTy2nnwO>4`6}cjkKiP)|QL;Ell~{bhcp z(iyPmnwx5%i%OkBe9iR+C(Haz|IK2&;gqsNq$f_nwN}&hQ&?!Lsq1MhHP!eB17bR^ zH-Xee9GM*oHk#AkZukaj>KXVKMomf<|6=?kEIA(*C$^$xXE4M}G}&Dr@0vh9F#qC= znuwy~Sv+25nqtUy2%UcEEEbV!`tU4FwVE8~;6xceH(5XMiJ~1LMhnX?GGalpe&Gc# zMVwPzq`5`3>^p3h($2$6Ra5SHL;y^=G+7=yEIN+^Ze*5n+YQ>ezzWE}0N>BFtEk&q zbeWS-=`2$|O|Eunc1a6-$EfN{)yN$cR@3+|@%{j_*ys@~n3jTyu1yUzyhv|<31h9M z?q6ZY#5ErGj1RW?E${{mQZhBP46m9#{tB#5rpbAPm&*M`FW2(5nz*~qHCwQTpW$6)Hy zwI)U^9S2U7{x5AO@wyrWj5OS_3M=Q|UdZ#S1C>WDi@(E@g=#wf9YQN6t##Q->JO?> zqbVixr7lN zXAalLS7{N;G5>SPa?+9a6Sk9}Zb%<)4XnRqmc{MM|4~-?B@lJFr0NTUZ#47va!3-4pURH5S^Iz8o6RtfPVMM@d{Ufev29 zvGnO1JT0!=z&UI+#r%jBwVLvNwB~Nx6t{1+)4e2oQtHru1Kp=z%&0?(+gG*|nL6Y2 zR=-CED`_X>fq1VWHRe)s=b9byO3Nd zj3)hJ&8ML>`)5EorxK@Jdg)gSHJr+BON9oKZt371%QQz}{9LP&%UZ^y=wplK?i@=& zq!~#U#;4HvGdSILCs-m6r(BOtv?reQ8?S#a{l*@}b`#sVY8rBryR!498jrhMH?f_o zrmWu?x8`@A*yn%8IWKo}af*IXyg3;i;Ws=oRHe9QEt0P4q(_|9=+GT@gU9~hITLw{ znU&pA6VSquTZsOd=UT0#){=S%Nr|LypeVkr#!IV@rO49LysP1UieF7(chqQ2b_YQ) zGunpXy^J*j$%t^Uf$TzFuD-!t9OW|AlPU5V)v~(?sjBJVU0!nQ-(%q>-BaTLeC-}y z)2*hf_jK5>In5j?lGd#y>g}ps82N zTY;v_OoLP1z95LsMVf(B9%MEJ$=V=u7z$(`=qIg)(d=lmwN6`Or@Z>63FPeh=0HK> zL@?Y8qurshP0re)2{Ryx;B zgw%_bdU!&gj`l7Dn*&g^wwptxpUJ7(j-x1N7@XK%yXjgM(o*%|Y!nT(n@u>2jhA^h zbC`NA%ypP~!lP5Fe(>cY4h=EGq~)$u9tlx6TaHdsL!}|sz;;KgdZWsLWbJ69B^?A# zs`V6s;S}|hi89O)0>??ARsf&HZ!pXZfe!L&M5m?ktca#Ewadv>=4cUfWU4E6RAv_- zf=ssZiKaOOch8$z>F6$aRR8Ju2~X9dyXN`3evrpJ~J1`g5F)kSE_ZQ8BY7c8+jgKoDI4p ziqLq;`{Ki<@=uLz&okmZdKnhZGk9CL>56`FZm1br{-Tp~(3$F9t?=Mx1cr}=d496t ze&)pDtf7}oj4~sU@5Rs4(D?{UCy)NQU&!>**hl2eLh)=py|gzpb>Q$(L!Lg(8d)=B zyU;9aWR3kUyr^z9tuws%gzbMzl_#Uojm>!J(X*-gWT-g}oqE zg&yq2<|rZAYZgnW~CZ^uneBZ?Eh9W*vyK9;mX-%(#e{v2j#T?#tcLjSO zSH6`7s5q>tspIcmO)bqG(bGANnm02Iz*C#?&@FCe_Qu`8W^CZW&ACo)bJMl+IpgWM zEAPoQWKofxoJVKd=pgJS&gEd9fjTh?UOEoI7ubrO5)pRxARv#;RWq{%sS^LVo{5S`-9UMLpFn>i?s#+z+z`CAg0 zXI29IP(H0oV2Tq77~6bm*2?UOBCi$JoP2t&72__qGP6bS`{_hHoV3pB;r7q@RFY_B zfqHi$H*zHM?T5DD-3r~%-H347gld4&m^1e z0~k`BMm^UFy-By1)OT;wD`;X07GoxQBu&2AhYm^j<-csnB5sO-MzT zE9k{kbEK_eOB(z~1)^kz?b3l2Gka331ji{6RGWs4ivH9)^+?D1!}zBKkJzfC0RHX< z;A;=7jQWSG9{4}jy>840xQAN7MRcUVDd z+M5%E%}HSsGzg)Jy@MGI4k;aYL@GOA;YBAqU}jZNR7WiEtfz0K1{5E`xhixfiw1)F zK~PxxgQ-UktuSP|KrV|=L0|d*&^nPts0e&LO z71qkcQvEKx^~z0!oy`uYzoWC+Tk79S(_55q{8_>v}FGdiIM$PnQ^)u^BoT`)ai$6d{AsSx7f(@7v0ZS3M3QS&s^);T8#IVb#mj4=$Y z=+|?vcEBHfbqWeX3JSdU*$r_Qcc$V05Fj5#Fzs*?G)b2SSRZzBacEdRr>uBd!94f- z)6AzC_~?0z2h)C(+0kkZ2`VC_p=cKY-imG`kl6oe8d)n`H?q&qK#$1rF1fYW4tov6Hr*)??D zmImN{62>FH?(Uk9)SBP~dlrQAM$!kMJAQ1}c` zf7htKk%o1OQ(JI8iYsYm07idpPpsq>bgn0Rtn^-7EbnD`!TVkOzwTvr7iq?&%X{%X zdRtna=%QKE8|zI4J=5Flq&fCB`$>&yE__xWt41OEJq!Il-3J>FogTuYvjct1fl{s1 zV|$zyB1yorUEJW=f@w)#Gg-j%(#5B*?T4ge<D~pL9um!*-`M@)8%;T>HtKUm~jKmz9=RSwCX?W(#KZh5pbt# z2nES?H_7gF2`%3p2zxCWWQGXmz3H+PBo9H&orBor9Ug=br-DMVEls}e5)XD7OqJQD zOOyLuhOuQRCO0REKt2YS_c{oP^pcu5%#tW|Ot6>l=sDQziZ&_-BRZ&{Lxb7Lsv(xy z981^##KGSwhMG<3Tz;^>mtpT5V#)O%j{q^8X2Hh^eunG>NE4Gb3~mw$78;Jm=>k<3rTUVD}cFf`W%x^Ybf@<)h!juxUb2G0d7)-@C94a?D0RBnZzAHzeTLtvo zD6^YX$2(EOF-$q5&H9wGGuZuvv4B!XV^6?srnzYhDnDp=9x@cr!O>MB zX!#hdPaE$?yv3EfX2@Gt$hDB}m^^RZ9FNAL$CwjPdC3^~odWu33|6E9YB<&$BCG}p zE4*0ar!zGuy7RW-{<=W{?H!9avw(gai}?l##vvdpz`JS)YN7IR*u!!26GdNb-!>6oh?!kL zlP0q6w@t)E;I<#gkXYQ7i){@%3cC}sdtXBV`O{4`U1+aW=0jO=Y5_^bJt`_Otm_D%)VVX}#@>{01tOs@jkJ{fzK0{Ub!_Bkxh ze&LWj#ggx!0Pre@AI+Y^N?17sCmc-uZic+JFy@4T@A{m=d)o|tU(5inE_D&W5ih%V zq`*uP=rLh^yZ{rrfW9kW!J?;{eFXiPR9ZTft!4LAYfR4w+?ZzZIWK^1)68b!L;8*y zFs#o=x5eto{goS^ESxV2;Hzn7Ycw1(9j8bOXvlQ489s?NQx}WLDaErWGWokQ<6>?1 z6;3Xk?3}l0`KIEZ+uH6cZrWdeD2}mHe6Vxdd9Y-g!3?8xQBIjN%!Qf!Z}*mQ-V7@{ zxT`QW+Xs8n3rjaNC%jKp$VG}2*-{iqu@XflzYSKJ;N415XLl=%eb5K{eisjxE(oW4 zQZy?s)3CIdT5F$P5@Z`Zr0dGk5o#YfxH zI3H}S7nb&EP8D=qiYrnCmoP9}4P9NiQtz(wyMMr8pzS zEh!q$Vq8ZQnLH6+&G2sJ>wfN582h#l_BSsqZJcEm*^21aEUaZk)U?!Wf}&%o*%HOX zQU+EE@Gk;9Ai%Q%{JqqS2W4~_Q}!(5deh5rOi)Ct%FO0Xi?l9(kG9?S@TTHJm_}>- zdJZ1gbL1x67SY>6|E<&xEH`6OEx8;ka}i~ivnbQcar{<9&T?+xc>wvdoW-Frn&p~+ zg0flVMJ3ZVt*Mi;Kr>yb+lydi@fF=(a7xO8X>+EO%`KX@=>H`MN=b2TYuxBauljXT zrn}+IHJp0SHXAhNcKCjiv{NT#F4IxjY@BDUq}8*rP_3kz*-+3*Iy)Ny=t{af8xI3k zQ{)^oy8UV`X&Y(DJ^+%|Nh#1A7~atf?w^vvUzpQ4DxZT`el|S<4k%uj13Q>aAIw3M zv+0{T(A5eGoD19vN}LPa3hFO+g>#|R6|{0LKJaG65O=9vxKP0^yx6p{LCQTA+Nbyr^78#_)Y!a9@!Q zFJzIvTWB_I&7`k0>6(D@St%t&bLY7y0VDSdpBE`+p&8cH2jr{l5}H(j!6~6-6|AIP z6=p*b@dIJ;s*Bz=nG@VjU zoSE9z){gDCTBlMk@(^s*c3gHkcG}LGS!<>PzD44vfxi4KfljTrZ4Xi6NG!7A&p~fH6H7 zhnclXv{r+qzsj8TU~+2!7+Z_1A;8vyAq?FhS{nt+4fnB0bZ!PqSkM;H*9aE36@Vq) zCMuekA_B&5M@2I#kll|gpZJ*p*^WTW$P6YkfvMNFxp9aYMJ*V^ZEZ!?7GM@+T!1A& zUM>-nqp}^`!hKm$)e%tHkl6#Q6WPuHb0BjDm@6A;SAcedAtc--T0PXbXx6qs?zTH^ zKXJz(2-EkXCO~!r;T}NnNB5w;7l1AGL1gZra6H_EFx5UfwkXFPn1I`lqK9xCZp{HO zn5^vwPayNd0Uvizv>pLVsN5mZIxJcq(drYeM@7pER;@7jF))Qy{X(=J7p;D<1l<#0 z2~B!Lw5Xt?i_4DCmzQYh&CbX*-gu+Eqr+e`Ig2{2U9A?I6V9aQGTLoUyA_Udg6OiD zUAyd#c911@!Le`cvY5=yBCEX>#7?F2& z_`JzM%Y}?ChrvkSF3+L!DiY%2f@4+-Jzk-pq%w6@Y|vuif#vfi1qlN?aim-kH#N1z zW^wuG#+@3vzdT7DAC#cWWwFAI2B)AC6{_Xo7Msc31A!ndZkf$)f}0AKcRK8x+312K z!3$&0+6>xPok4uGvO8VoRnVVm6w`vM1{0-5;4PbdG-2lqg`{{+qr=jPSrt^JQ_!l) z6x!51gPy9)Aw~3BrIM7;8@yc zY6RoubcQaAET)TfDl&&|)|D5QNRQ*F)U zGccZdbS_B_NBJz8wNy#+=#r)B>yt4QTzA$ZY}CDMR8YGaj7EEx&E;fKEk-4Wz-kd9 zGwEqaucB`)&8Ub)RZ38fK+SL+=@?W{SN@PxFkARts=8&Y>kS{rT5mPM--xb26b1a2vu1m@X7KN6&sQA^K=e# zx7p!x()~55)BWwqgr)RSjgrLC4{OrNLi&A87Fj?umSwn$AOTm2P=Zi}fc?tp5U@MB zr3m>5)d<*LKL;9@jaAk;x0HXvZXa2pY@J-AH>*a~iL zGnz9Iwjihw8WFGuxUC3SaBdrd2B8Vz9)#@(3WR2a0)+b!<{=mmu-@Dbgd_wb!fXT+ z!d!McW;C(VTnhr$m}^DA>T+!eN(2i+DFTNOhtQ6&5W$MDfDc`9nz*r+ee$P9Ms7cy z7s2Y;C-445U|7>W`O!N9!@Bm#=ckV{CDyi2{!Zv6#<0G9^2ZwmhBfY!|Mv}nVVz-y zj|GOc?vvkr>M|Qwgth3C|MGQ#V)^^zW3_MGewr??y+(>@a@}HhG(MqM(0A(-X-{1q zDWfOq){+FkH2R-SaWq|@NAiKC(k=RhBoVahNIY-_Eox4nF{|>3nnmxJr_)Wq(iq!q zjio1nWil3Hi=(%I6)`qUOX=!TGi&%0usEUNUqOpC{1{rS;jf~Fo5KAC z0XKyE1c5dD1X`@&Z==N;J}Mk6cBoR(DyDPmli^;M*S`;_Yf;gXHSduUK5}g;fs1v%!0t@iQt3r=61~`3KnFIi01xI$*|Z<_Oo&y` zcQ+@}+nY+jgR!-nuY#4fQi=uM(uH%-9i2gHTVD}kZV*ZeMt=gs%05V$;Gh=B{!AKUQ*IF1_OR^s^=Oko6y zC5+w&magRsqUQ5jqrlAmgg>;u3D)b@@1eqi zB8gTt7SL(78t|;M9fw*^+BT9Reue#1C|o8TM+jUFxX$2ZUiS_HJrKzK)vg*~keAo@ zz%3N>hF*;GZ|-I?L$88gvS&3LaZthkX0IND6AzjKp7wof&_vz)`-34`)3E5^N}tU^nTpmCT2hh9RNP z?c7O~ho58*?|$yNsF0AyeR)jR&pj_;CnfAf2|FcWFG<*G342At1_I0tYw73C1}I~L z5;i1ZBNBFA!p0@+H3_>YVV6Y)FOPoiO_3tIB4Jl0>=Oz5Ov1j9urDR-hJ^ilin(FJ zn^P3nq=em)FcKYHrcenBmoT}6MM+pp5Oeo)(}QR~7bjr}5~h)`YzfPeuv`htldytd z#?N_lgAATgk39B`oRslBN57Vl1Zw*AU6Rk6o`mzA$lH#6D}#r?j%U_~!!aLzo|D4? z&VFeR$>g7X=?00!c5d=<#rzYe7sx8`pm^9h@vvj!VW-5y4vB}I5f3{e9(F=J?0|S! z-+SPAgr3<5$FcEDKH$S=iU0@C6as#FMhloQfOZu_`v7{L89>c7=D9tv7oNkrU)2CU z^=dlc(5pFsA282t=24tQPx)EYG@V6F&)HnSXPM_Bi++AK3p{c@Q_0>gm#4AM={d3R zD=u8Os#e$FgD+or5%8F*g~wEf_?dt&^O=Bu;4$szd^TX@pr({1`KyqmfhEyu4OS~l z0(-@Mz(QU*d;|zzax!f<2Fs{nP@`eL<318bH{s|gt=9h~B#2H7D&S2rI;c!z((6G| znbs+2ZVqOECi>hxfFDX#wFk3++Gglr>U?S%%7&NGAy6mMQ$s4iE6lz= zlnHjkuo^ITI16y)FlsEr=s!F>2VO~|!#RK-f7dy&iph_Us^Lxe+NcKbqtQ&jpGFm#?DvL27<&W9%C*`Sy92&TVRdRc?|g0< zle7d$!s>Oam$5juiiJhI(VZPy_^-l+>w`kEZc$U;d5wyVw+iD!;-m#o)A!EfQYO!* zmoVL~Ae~IxBF?fq$S+-D)tG;Y?qJDUUA11fVrrESv7lEDtAy_|_$xwO;)yYhl1+V3 z7_Y=7hKt8RP5(KT1uMKeh8w3DR|xAoB8YSSVt<)gp5V~bR?&`eRXU3w6P6On{#B7_ zYw;e_=*jWy4EB@nxDXB#{xR_{Gn0Niu1RA*1WyVxSK-Vu?JgXhNz*SV;fKn?3ps$> zE@T6`FK9?6|J(&Gl$6q#OUsff@Lwlx3ByW;Rn&M%N0!kSF0CSU^wymPEs i)OBQy%M`0QREOo=?N?1{*!tgWy0xjpv2rgwxNBi~DecQY3Y zHB&k`NX&X(IBWPaSU8dOB?kvH`URL8p)@t!X}Zhr4-N`?vX7sM!yZ4Gg@n&17_-hM zxd5T*H2M}2D?)%DXRD^ia>(Kkn5_iWdze&8US$Z3l@l`|Kt#cmG``BOUx0$>zfh7E z!PUYkc~Ynu4g6w%z!GBB1Y>K9!KuXzOQE_bqgINmA*W>&7mkZwjskOQ`nAg+T8p|a zw!9URv=SwL6#~<*CbkCNo}JaXR&rTK%7^_fkD^e`oGql^;MZG;+5F6of;d$JN@g*8 zBZ^{Z6H2@TfhFQm5FcryBy~DbG+$x%W)yiB0%LAs9zXMcaq0elsd(v+fWpx$0T#7ByE?Z9g_68B<+->CnRYXN@BhzC26-L?UDSt zXeY(J>XxLZB*z{mQJtSgiGK!xRsC6FQ>i)0)=O-!-?onl%m65wjZNWDG-qG5vf1uy za@+89d8b=i?6AEg9wwKmmd6F?Tb!+p4wtvDN7afava!`+vwNqvc-*|*>O*ae)!p1| zaoJGkcZ>;$ZuL2w=%t483N;vu)iKclS!@=c1+JDP83NaV*F#@Vtd!MawYpnfu%sj- zBOxGkQ!8E~UZ2I|!y7|#ZfS;*QvH38<$wvL>9D;tF=LYC=x{kOFg_rm)$Q_mELI=v zEm2R63ov-C9!Cp3X`m7lwK$yiJ}BF)0b6N2Jk%N&+!GInevXIHVxWL3X!xow2@%sAs zVzP~|fi_4qq{EzYtvyd3I#z4ZLq)b|DQ!!$sMe8sygfXvE>T}3pNTd_G#KG*c~ZEN z%o;FlR!8MD+xqw{;>obLEHRw%nUG{Mgg;2yMA%WP614_cV=63|&Qb@opQXjYg3|6c zV3#pNG8xoZw}eQVY#PxdI9Qw@PM$+N@wpjXd>EN$fnlzei-pp;niW&YqzagewK_{0 z&!Pf)NNi%Cmsw|%Rn|;ShiHk0W0*b@-kFAk=$A+bv0v9W_Tt0k^Nn+raN&{C2Df3b~ zb1{f7BhV0(6Ht%xCIae6el9^eK?MP|Azw*AO~=n8pg!a06HsUIRRl(Y1q9Si{6Ye1 zBz_UWOagOgCnEI`znH*4u!JCkpqhaCiC;=U4aCo1lSU4nZS{e|3uSlu<-HM|-k00L;^A}#_ zln}qD2(QDvW;MKD9S3cTvbh2{w5WzFMofnPtd0haIh#vImI!Ojv$;INSB$c&6dxuW3~vRuYyEGfa6DdV?WlmJT#?X*e!Ap+L$ z$4O!hKSB~~_$wsQrtp6wpbgK(XeqOAnpUlRwnSLdUKY&C1Hpp?A!4(_8rx_q4r8Cn0lZU^qFKk`+x z3I-m|M-AB~tiR0V34dKbfkTC*T?OCO-NeoJJLl9dKt_&z_3v{k!Tx9hhr{nIQ8+OF z{TqHo#dB7C6qRtq7Rq6<#OUoPnHs+4bV7Dx1geFHn!;%)bl_w<7QB+biPiK^MiqT! zV?JtV!e2MOh0>p#zhH$$4;7TJn+6kIm8e4!$(jGmUglWZ*?#?OS@Vq-MWND>{1IaZ!?qe=3_R$X5;py zB$D5?9ZVcWzrvl>q;_dL%o?_U03L{QMPec8;fmw!pd4$IgpGWME`9hI?T zGIm_X`u(gE*V4t%)mM&u%GL|W0*)ldQkO{d@tqjIH>dB{nRB#1C+jHLq0*7~g~uc0#40?F>rPBXeB#7(#DNnzh+mvABF6TUT+Yzl zPns9{$>%E5-0t6o_i)FXdc;4zsX-ikGXwD>rn${D>XW1?K1n`xC&{PnWG3Q^Oml%* zzdC6^jY3G(vbW2niR|x=TqXYW3o|WVXsYeQ4?}zr2$ZTppj5ks$%wBDsfh0il=dqj z9dW{dzK|vPyO^YwB{3Q;PA5x(d&PgmOg;FmBYq3@1RFP#u>dRsdOdrseIiEJQFMgS zIQG>jIvpBN4+AOa6M5o6rhFr0>O!t=v=#7~A(5$_JGQ`zqg zix_)@ViiVXgWF?e+oOZLGnsRkOGAK5Xtim{Jeq)69L&-a+0typzY=`3K7Y61oBWJk z$Gn_kd{DH!06O^K3@v5!j3%G?Z3*xTHa1AJbOh+-ODrE5TViLROO2_*Y^oYx<>SoQ zqrg?-7a9IPFxJrcYi~raWmE4Gi%SW?k7ioNLVCs`ID9rerHGE+0nr>v-_Fu9jqur7eKPwYcvzgd zoMsL-ZlP!+XwGTzhsx}88Hnr8r6YEp)8k!u@Ejk)t%0bE^Hl5c&!K9*j^QH=>%n@_ z#M$7;#l@ThZe3iara$9)l-|}2^)|cH(d_WqJ>EXv1M4pRp6d{9UFr?N>v-qo%i%aI zx>`%afe#;{;m$uCG&FwtFS@ZSzZs0g;kR2mC*sg~&lklN4E-F*y*&ZPGb+v)`9BZh Btd#%& diff --git a/latest/.doctrees/methoddocs/ape_accounts.doctree b/latest/.doctrees/methoddocs/ape_accounts.doctree index 32529ae7a478c8ded5afce49088e1bf82b6705cd..d185149d4560766c164c6df7d4dbf2e6322fcc7d 100644 GIT binary patch delta 5568 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 DUV$uv delta 5573 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 delta 6878 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 Pnu+X(oeN{whJXG)nO?%I diff --git a/latest/.doctrees/methoddocs/ape_ethereum.doctree b/latest/.doctrees/methoddocs/ape_ethereum.doctree index d79e205404beda551c3fa0f54e85763972b09457..08a349dbbee7c2b4c19a15f704f19e95b11a9038 100644 GIT binary patch delta 7706 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 diff --git a/latest/.doctrees/methoddocs/ape_node.doctree b/latest/.doctrees/methoddocs/ape_node.doctree index 892e88d008bf593bb614d546f73382ad65859984..19904574fcd289e08bc9c9046db6cceb2efcb05b 100644 GIT binary patch delta 14332 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 diff --git a/latest/.doctrees/methoddocs/ape_pm.doctree b/latest/.doctrees/methoddocs/ape_pm.doctree index 4a0e2bb54c84a1bd847a69c6dca719762a8bbee4..48ab404babc10780b734b2a4e917c41fdb5c87c4 100644 GIT binary patch delta 15313 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 delta 14862 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 diff --git a/latest/.doctrees/methoddocs/ape_test.doctree b/latest/.doctrees/methoddocs/ape_test.doctree index 4f1cd78133ea567561ce1d8301de0994d23e9ef3..c52a6292ec5e712b41a1a767289e4862731bb424 100644 GIT binary patch delta 16345 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 delta 15902 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 diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index 4b90ead117c1d7998e16645e8a22383ce48fce45..29490d67298f8c9f5f1f2feb6754cc96ea721f8b 100644 GIT binary patch delta 18798 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

VmO&rCSVG1YKc^RkKImN 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index c1fc7e1dde6d9e4bef20326998f6cb1ea7950151..ccaf3e58f5d17402fc3466d3a4830fc4820f3018 100644 GIT binary patch delta 34432 zcmZ`?cVHF8)_;53-t>f!1QJ3*Rgn}VbOM)N13{#>1PG7_Nr2E>P!WTa-~yx4f>aeL zqKs05*rn=|r_zF5q$$`b-|w8+z4wOqzCW_NbLPyMGpEg&*`1pU-zQ)AK6%%b7RIl# zqhUYPT@+Uj2sNg>(Zkr4?lg+^V54KpVaCzcy^Xyeb~cQ~?Tjkv{fwriJ&pb!^*5$1 z9AtEE*;y27fsuxGsHZs9KQPoNY%|Pw^Kkz?$J;b=1P4u+F}Y|&VfLiSIg^ai4$&PJ z2Tm>=mzzI*M0R1$ip5n_AvtGyQF8W_qJq%{qgE^qHZewx&mHynipAk(v2c9$l*zdx z$LAO|J0u$g9ioga9X^W4``P)ge=QD3?$~!k-=cy^IV<)Qcl;=N&*ov@+KdS!ckNj@ zWSVAl8`9GV9`?eXlB{pFJ@KQagf;4`|Lb2Rd0(OJ(<|~G^Dp#6A+JAO%-R9;JkTg8 zN}4ywA8|0jhxj38;klR9Dw`@s`qhr2=h1$E96Wnj7=uC&ZYm^SMtf3kgux~8^HYTMqK1pv z(EKmq?elfQ^9*+@7%t&l8y!=wjBsNYAV3Vh&;rJ+C#6Pp+n| zGrpf(H_M;+da5kLg(b294_;1cpvw}A>P!AL8~qELQ1B{pGZl>SQ>)MOg0}hBzwBRl z#lP?>3f``_`xjpGFYNGdvl9ich41n&><;iYGOkbEYUIvLOe)HmT$GzX7O`Md!GsCf z`J*SN6po)VHaCB=KWJ1z{^SCLhtiqR^{Pxkz!^IwcXZC=l<@^)fl93>yt^ zIi+YuVUF?2^tk74M;SGy#~F=hR;wNCr9Np&K7x}U4U6{K8TH(ga;D}?Dw@2)DElp{ z=Hd`>cL(^?oC<|JrMjU#j7wGPI` zIW@FS#_c(=Egzvak$&{16y=Ve%+0$oIX`t-O61z^M&{h=T00|eZjF|$m?=L@IKr6R zv5eP{>Y^&wkppsNbEAB2O|6Y_5u~~rf6c9>H8JAmJ>cp>jcOW~ZpEpQWE#2i9?;qv z%jeb58W}t0#cLgnW4QJ*F3*eAdKk{)1g)P@uQ;Jqr13%Fdfc7gBBBbhHOZO_%<3SxA>8x;#Ud z$LLZ*mq#}qdBQf2RJllB{nlHz*F5NAbuQAUeyvKR(nb2pJE}x#U8JYQzRj4V+C};a z`w=dYdKc--2CEXOc#;0cQB@)}qlZhXM5d4PdRsoOJop>^jlS(cW6jt6pQr7_l0ta z3}ca=FsLP$oDMGTKilEX8sozS-E``5*@_2^`K4Wq#OIvGm3N03$6AF^+HMptcN>8V zLyQm0I-|~Elx>eOM(-J6JiUqP9EN9$%NX%?C}33YG=46rij==Q;9*9Smpd984|XQhPm+CY#$`-kTO4;O5xp=U# zdrLRt>iPiV+M9vK)BZdYJEnPhrt&On8dUI`z zv1;#dBl#IG$3Z;xCKt|F0STXmy6Qbw#bh?fC|m1>3@_CIbX65z(-F6c&$*qW3P$IQ zGO|}>8`9|KRrA32NZl@D=!!t&k2N&lD!l4j40RJTn~f@1HnJd`Ir&p2Og55_9yP|M zcV}tLUL6E!3^ZCUCy7)yHm={rt^PkltM_^f+sIMI?!!Z%z~(v_%AJrs-Z=3_K04`T zv=+hC8R>Y=jxb~I;pRr<+Cy53S>bEn<9)cD~1}=-rzR6nT#5#FLyIOdm|To^oM

rhiat$LkdbnbPmd4#WX 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 delta 49179 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 delta 49820 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

wT#+2@hWeQuZ^A{g&vqD7;fSZod0 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 C#4vOK diff --git a/latest/.doctrees/methoddocs/utils.doctree b/latest/.doctrees/methoddocs/utils.doctree index c8e871ff4bb2d4bab886162d825ee895d02d5546..29ad29b25e6136d5cee13d074e1f0b08d2543982 100644 GIT binary patch delta 56098 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 Q_!okIq1&27gcaTXe?VCNPXGV_ delta 57899 zcmb5XcYG987dP%~n=P~Hjh2Ke79ci6dQn;^0TEDIC=rN|1Of;mB%mUJ0KtVE3nf-m zS`g(b2n19Fsfy)Mlwx^QL_i-q0`K?SJ2ShBzVGMv`)77;JNNW+?wvccht_mIw5EIY zwpVF)C#^@QW{aENtEI)#z(lQQsAH<(TvmQZXwGxDhIA1}^K!IabZcF$D;*oJCDHyO zZDi>FErV%KKdmRlG@dZ>dQTu=nPSpINL)%j5xf=oUzxB0N`n?4c zM@|_%E_7mBFG}dB4GMMJb_b;vY3r!tFwGm<^X8p&?^tbk=`aIqn`f^+A&2R1O;L40EE*dw!VETxn z2_vT#j~_K5Z&|rvR*jx8e)N5zv2QmI-S~ELi@?Mg#ZyKUjhtMZH+flkqUzH;Z~Bzx z1tW_JC*&0tEGze$BS#kHg<{@L3BCOGzW8!q^V{znap#o6$$882a}%z*YV*VI983uf zJ=JUTHz)4bLNA_rVspRGzjkcy^ySxD=#~@Jn;U;UH8xcITYTeviC0}UKfig>Raebh zmj50K`TO}|Rvh5_8??~2|J5$ZKg@+AeCdlR(EUaHA`9Q6kbjyl zCX;^P`!k{a|7%wAV`Rs(Tz@X2<1e`HV~zTi8-9yu{hjash^Y7z_cjWDp^$A)c>yIG z(%(GhB40{Oj4q*IlXW?=a250-d#{CqhEl$RFXlie-+Lk|bllsJypaW8WWlcrq3eG0 zm)Iy9kv)Pa(+~LSAU)g}R|@E+i(zMGToTqbRR<8D%`DrKXlg4=N~zPhM7@8aj0`H7*jL zDS5?HLWO_U4t4r7MR$(}Yo;#?t^A{Y-N|{=@+M29Y}^a-rrcjR`94fh{k&EyIf_;= ze&pD^$;F}SKT?w-B? zq&&f*;=<7QzpvKb3N8J+uC_k3;qN-y{?L1W*QtFt86u9iAu@lPPcELaEdRC8Wpv#W zs(Z0c+8XW@Yj-M|sJc{#`d&<}eJ~mVb3`@Qgi0@_d7k0s+M%iosh;K&$1Ka=8rpU- zQ+qe``NjI$&d{Zc^|V(*buZP?M5xuJdbM{;U=czYSu|b_dnHtODb2Hvn^UR&b6S#u zwmr1wQiirG^zNm4x9#P|KXFK79(gD>a!!YY%0o-Z%+_cQkGav7U*|OYAZ{uDhu>!n}*90tIGnt za_GIX#2T|e|6t)HSz@hOpgX>rwed;1PS<+qOvjRCO-Z{$%cW0xYq!&ubY2+s*Ic^k z^eHn(%b}nBS_&<>0c(*=ua-#N^3eHGG#7==l9X&vd?!RGAraw9Du8W~y(4SkrU+^2pmts5P#qq(V7L#+53 zwbnYxr4=vT)Pz`}(d!vnoV^;PoOG=_#a*oh4MgaIVg%{&h(z?oBoKR7BH%rcq9uf` zeM7C_+>;9nr;MP|NuW8Swia-VET(>m+AwM|i0QdnOI1tCY0W?=ufKR*Ih+}m%;>ao zjxH>s%t2UmV$J4N3)AnIZNQ+m8c;DB>qbx}>w;7#Q}fft7_evHJ=#!S+}%Zwc8OTn zQF0N$u}CPrsTM=yJ4Nz{*P=ZrBSlM=0sxxBm=!&!Fh>izrjO5)_-8XZ3A_+i!lnFf zT7b6n1o@!SPy3TmykZ%prE5W6k`M09JY zwW8eKS~{;~`_jlHkRw&5C`r3pyAKQVJCp>w#cK^&+lFZU=>1+=PuG;md3n??TWd!p z4YhjoN>?qPx!!}$H3Y+Wb5CLx{tSYDKs}LChTu->#QHQyXKFvd!*cs}Dj$Xh zEZP0;@p%)*6o*D`&8Gh8+L&nG50knm>OEzP9Pg#v+c1w@=^ral z)B5RbJ#>pQg9IolTRSW2Pc5{OyoMhdK>_apKv6?qZ)-){nt*eot^=!fUaiH`z-)lc z><+b+Oxx918%$MQq2~W4@USK_N>^ZsIeSp8CSYA^OWc));^XOuTebWC#r6UfGC%>{ z^1<{|I|%E^_Rs=g)x$O_32t;VkZ=113O0k7y#ZjH+YFL;{90`gl@x*=$=qlQmO2%j zF>>OB79&P*S~p?@O=_l%mb%J&AhfxwHa?UpdQig_TD;C4k@+{L0Gj#H4Vd@!4wxux z@<$p&4IaA@x-2n(Rk`Sgo4~m6mW-4lJkoHw@kTf;+xkK+cS=aHv@Y8+gMae3pWJK- zy3x@rZc%PN4J;YCd!8P<5Y zab&qsWrWoD2Jksb>k{cR9n>7@9~(55Rmk+>N{L3f$$o9M-fElcksREG{TTaj#%P4x zo1*M%!FTw!d-!5_u{0QeFE2ArY-^{qSL)aQRY@=0r1kOUO)r{&J)+4pr;BzMZ=6Z7 zD=TA%A)U}WeIe@T4K68jxD-Eif{_zwS3l+XBIUw*O4El}io-@w*#TxMsbMce-P0jb`1SnI zy<5BfUxh@U7QmZJ_xTSelK_+CtdIrRp0_Y*XlukXP}7wz_S9Chix^I8duj$Orl&GG z=vEKxKi1Na1qC=X{0X#b;}Guzi^uvBw94R%~~^L>=zYQsE}Mv2Pz05pUP|08NIP z-U&b(reY4QI|%%j?nK&4l*Us194$}AR>?FON0D4a*g4=Jz7Iw(8B1R7tJO6_!T(<+ zZ9E8ylRE^+)MH}8YA8cvI8uhS61LovM;Oj~$B(5=>00#_`stSXN!96)hs0gFUyx~% zF1N3b4uB1@zmU=3Ps{n zDbnS5fOumB?j*3Ixl+M6N#$9P-VI?F6lvpfDmEAI=t68}V1L5ax{n4xe=NHkLRDjs z=)uYdv+W5&s5arSol)m|5p3)L?;16-cs%v%3Z_a^JTX!m2F>LB*w#$bVHk9BlGZ8o z)wb>tnkWH*SxGc`pth1VT;+ON_{l?54#%7G)c8IaBC7kEu5gWfprD=^AjdRwv}SdH zcj?#hdgc4^J_=2QrvAfIRj-C!dqPN93$Ebf`hF>CEJjh zN9)rwH-h4pJMU7;A|Fb?r@?*(Q~k+Wnf45=ovbyZO~qiqnaNr}dzaoX*3z||>gQGU zBh=4s_45k>Bt1zKMDsldaBk`drkG)UIzYe;)*@0;`~$$Tchqf zPt#h%_$0W{H0>7J$S_V!(^_gZs&>Rm3~zJ4)|A{c(DcClT01a84mfnb){=TYfZ96K z@wCUqL*G6G#2%fF*>4my4n4#T9qwhzL9jK*bzKeSRr2NcK zap$Ic9{^Shr=s}E16oIImm27ssddu!s{20zdMZty2@G3vw-M`*qi>&yB(rKJ7as(W zjeEVZl=+}mE?3w2A;?1QlvMGZ+$mYlcXFp>E8oeTl6U!zSJL?(@}1l%ImLH!r{pZ( z$(@o5d?$BfylJ@OMRR^K-^neL27Jeh<@^?DCAjjkF25~Ta^9TZgYV>?$w0p2Trht$ z-^o3bBEFM*CbRfX?wKs$JGo~M>H(gyc&M5U!*xS=&|fPcd^zT_Y%l= zi?t)#8u7*wEt%Wr%mJJ)E3`jQcWkK^M4kBlF)fyV{|sp^4f-!(^jofV!M%j>%5rU= zRxKW^)O=_c^9Ve_@1nEe zq!C7R2ks^4-77I**nb?Ubk8a%^jqSoRoaVA{NDbI_Lzp>PoC8_^6#V1Yoj#SnnVt^ z7DL%Q}l7_oYdW}sE9dr|fhu`jFN$!oPSJZkkuEmfRdr)6`e)*ED{K;^w$_H2^B zs?)=-XnnZy=w@xKJ+l96nx@g)LR$ zeE126hq`Xl8d1gFPOtdl4XvMQ5goT_AFA8RSuVG@Zo5`wj;ZjeF$q-I-X9~5?$B;C zTdGgPngK0=VvCJfaYv1IR~Q5VM51h7EdrC>pwXRMU>ER|y{N@oum)Bf(fqKcYg|qc-HtFM zzNMNInn$dCUz==}!9tI?<*0VQS(b>PoI=B=8bR^xhuWQHOXg0en{GY|B^dXyw!s3| z6tZgmAFa1pE;{Fto#Lp)?S4aS_*5I9!Er-pQ|ROkt~PXJk=I3oj{%>ZO6_(Z(-OGL zPq~gvI($M4Z21E6#hl|>Gp_E`0@W9vcK8LVN64BD&Q$6(&*2k& zPnk90K3{6XRs5_*To~ z>YoAtKe4mJ$3tt=x#@;i^!Z-P;kNgipzZucB)Uc2{W`UuVR*!e(_k6ePW1*sa>(!= zexI0jMjOP{+7V#Vcc_}BHXWM*E+?ObilA-emrk^`u-bBZ`rXv*c}GBOJf}Lme+eDV zri1v5pR@;gNHlihmNFr7D2IlR0`Mo0Mw`j~& zn^^HX+xAY%tOBvauT_jN+uHr9jr+%ZvMqsDZ*m31Z-24FxRSYQ(j5;P25o%E9T1_v z;m**D`6WbBuwFz7kMQkEf^!3M5NxmKscWaIw))0Xq?{T4HsXIkH z<#H5pVOJNhefD%P1Zv}_y8Zl#qKC)P4Q*nn?)Z`WbgFcxQ18dV-PJzF5U$yj-DVwG{2@ct;wYC@})!bHgD;yXyevsB<&skZn14`s2l{7>88SO|L?2 zm&ZFA5URbRUYuhjL$WCn7*ZS!yZs!%9+>F32h{?YJR_S&c~fY|E!G?-?()Y``gyQm zO^QQGcgYDoMZ~2!R`IBfwHz0CRG9jVyCJ_LO&v+%yE=;cta^?$+=q2bK(`ihfo(y+ z7Gwc)XObM4^{@d|zsK*Q2Yb0=L~#R$G*wG8uBH=rL(yUyIflzwO@1WugvoUN9)Eyl zTy_M+uEq|j6qYSOl#dwcV!+jk1hDrSfg#fv2*Vc8x&>TdwH8q8{aom`3+z626s!Pl z$y=H`T5&Dgkbn)%<$`4|iFC53BPhH#I1m8Cb_PE@-0!0ki{WiwyU`(SkcB89#B%O< z3fvap_8bY!GoFta}M;448S2&p;{NZ#L#oz5{RGH^bq84M^wM1-J$3TVwbCBXrK~rt|J`eV} ztJ^=DTvS+&DJE87isBxQE*5p{z%s>;Jr#D4WlK@gOKQ77p@O?bsUtv)g+)~NjV3UI zj*s;l^x1UicE5iA!qXISsJ}yc=x8a^fpMTnx|Om4QpMR`v91{J4^p!SKuyNLe*;H5 z#{2!$>_w2XX^^8g<7w$3X`jt8PTif)BUj-AXP8%r%hn4`rcME4U#4(YYS!Ifc)yCypxXJXD4JCOc` zgQO3>8d+J^EL>VohK%aofcc-E>S)isI(+~Kxpk={kycMe#+G`&Lq=Fu6#>6JmHV(q zCwO$f4GEsS((nmTB00fKB``IjgIGV)F_Z^e#CrrVkOA$Vy<=$O6u&M$n61FsLln|+ zQ{m7@lq$yl6Bm#8WKLMN(P((Y@P`~S73y~hlH2#N<333=xGIpk6v~1beu7wM!bz`u z9MKUh4v5Q-Iv(Q=@v|}X#WH0lme6AvH#bdu0&K`y=(r;KTO5}iYKx=giWio}_(jfQ z2hIwB{r}*c3G?qIDm<`!1mq(fC~FmKTr8DVVxjW)3~5?GbwWsS&hl)gAY`wO%g`0< z3y9d|j-EUz>@rh|QlP^Yiw6QBSjKGGocW?7NSQ0(X(sH%P~%CZE>bijcBAdcgUABz z+vzYw=qcGIK3L&+j)7U0=cjPTm9zYQv3-^5U{4^HRH+co*`+{sDSh=7lfx|*Z*YuebUN&IG$Xs3 zDyp!+C^!J<-K!m)xkEVKNIpqA0YO^L6&On}Sx;LK3N|Yb@NYN-ANI$IKVNk`%~OOk zTRBC|!?2`Jw02N#=)5FsRR2ZuPWD4`!t+I?l)MZ4gHL*3)OIU;=nOSJ{KURRMF=PN0}^eC^~!G zQDPMcg$8tB3G$$gCpi;&mF1o)>V4@bjqY>lWk}@2R~)m@htsRqesaVLOuUtA>d*4Y zniSFPTUHNX!C?n|QpHQ(vGZ2w3ZPrS1<8-qKPV)nbIAPBfwhQ2pMZWWRXqmbY(2|X z{HjcCM2qwA=#E#-Fy8EcfPUa7@Xe|cs2b0`<@$5OFRU(r$g5U>Po;Lt{a%_;>JDg! z>D14T%u1)Hfmr>U!y&t|rv`qh;_&Z^lM=}ee>$)ddsVJ<#g4xey)t4f`5UIpQy0E~ zq=NZDCml|gNWSE_A&krOHeuuGYqzr{Dx@Z~@;DPT6eNYW#5&VOiS9(y7i=`C)Dkr`d=tFu1+Npjf$D(s z7Ov50<0dSr$uFw~s-Lo&#qOXJ9t!)uY0lc>wpeEk7bGj<;+>ErrsJIDlqLg8J>S#ZSx>xwo%1fPk(m{Un`|`;G$RoSBO6Oc-Y}9yQI->aLl72|skEml65*H| zor}2U@HfsB!gO`Tp_`mjxW?jGJ&L^%dv&vKal+9mu@J-(OXu4=<7j$@*ASy`b++I( z87(2D8C>8%SJ@f-+;E#SKyBl_0a4UC%qwQ0gb^=Jw^3w-IRen}bf~RU7qi+qdowi1 zv9UlkvOSaDi5;ETHc|6z>FnIc_c9|p*+pp+I9Z#%>xuwgaEBAAwy9sJfgPy6gud9f z*lxs#Pr5r1LGgfwN3GdzG@;nXv0lmR=|p0zhH`Z(&06dCRi-26p3ipPu2B~pp5~3- zcKnzkk)G-eTiLB_#4p`pN7QRygb3l16POcK}kMHf^{vx~VOyKW^ptkb)tWW~jP z%>Ug=sPpf1!gcPJ;Z0=R<(z932!#x4z5(khxdC}@pz{fC1D{ew)nMl+E=bQ>`yMCO zyb1)5s#W=y(?{F3YCds%h%*;WqQfxfTJD11wp2JAD*1UX*1w%bIFZ}oVHK~I2M%*K z6nk=62^2*F6!qtVMMscoc7u_wF|76q69Oh~I$7XMrbD~o&MWhrBe_k+h}f};HtCC> zAIHl54`8?F{~IuI@IFN#60N$T*F-1s-iQeWCVW$K>^7bD!_zT+$JekJI9%jx71fhb z(A zAVu{|=K%?Yy~v@Z5dIUh6fH8Kz5S3guJR4PM>H*Q-YolZB;i^*|1NxJ^EcqP_PwtK z#L7}5sz#4{i0=7C+2$c9R1T zy9sh}i@x)n2dzrXiA(c=9^0-e7F znNHSnw#_S$NuxSDku#OviViy}*|#fd1*m<93o_jSBxMvFv@AO6(4hl{hp;~r5Obe$ z;=#vm0S$YGN6EdU1*@FPxe}=?f)^+?g;-CVdzxLCQVxQ0cobho95UQu*0b!{l^Kce zo@4JAF_eCM9&T>M3#w0;uczPg*B98rKoG^y70#Q))|Zr*kSmC<-|}bB4{yW#zxW;K z7OaIYVz3*WH&e%TP}g(oH~{Vzs0mph=GFIZL-;q?; zwft~3f$}#yThenY@oa9#X6Jssi>Hi5t^~2}RcD5#%I5+ugRa}@Ob~y)24A5nhy4fp ztGU8C-z?X>1y8l}ePr_$#~_*W7vNf2y#djw?iH`P19a_9XA*7L>yM$hU*TH!Y(-9? znzN31bW!(B=Qy*R(E{yN+nohwx%vxd9je|AO+2y>X542d=u#ukPs8p+&QEyUBB7Tb zMOJdO#)-!#OpD0c4MSD8!0-`sP?ihWocR+T^2mNHdLDSkiDy@m_R_u1Ms#vNINtLv z*jS@?op_!kA)#fqc^mtlbHCXiw{@uWAo?4BISrA1z=`Kp64FVxCqV1YIenEMBIuqx z;Pi_X2c1LA){d850W!{-t=E5yEt+Pcl@rH;>0ry= zc-;`QKCtOH@r^TS%ZJXTW^a}jL0WN)EAsk_$Sc18$e!xtX`}8ll9D7*bi(RGmR3l#urfdDcZyie7~K;-c=NCg!PCO|-1c$R3(RzS98W;r(t{OkRb^N3l_ z^uuDd{o+g!Isb!)Q8;e=1^z_dR-W_fR59G;qOHF;u_|SQsTqzbR{mz&*GY@f1V;O) z`cqggkjV&h=&!X3VI(?8I{FA_9U!{akG2g{2m{}j_taiIT zHiyJj`e5$&gVy24vFxhSU5RE(^$DLY_Iq7OuO#AN+79y;9%q2r%eHSZBIvT*gI!6e zOcKAxxbTEoN`@T={S|N}iu>bSrgjii#-IxUR{~x95+Tf);4<9+>h(PfD|%Z*gx zT$0Q3K^f<~@n zkzU7TIRU9~J2PC#gi4({eub1k)O8Is$1p3^nD*(eJhPI=2#lFwmRU~(404`THr3t5 zBkPD@LziW`lA?KyT$T+;Cx}k9=)^aW%xz7qiAB}bu7@J0>u`u7zux8Y!mV;A(CHxm1jY_S0x>~RaI0&UIfZma z;W4?nt~Al+Hd`YsyYtY-dl6J}PGcjbeIj`NVQW|C2vP+|wR9u*O$aJ82WZ5dv4Y!| z?OdJA?lPEl=wOQwF)1KwI@-gfNP&?hnCjJV1)q0u;gP@8=^Sh{&9bfiVsW->bX2F_t_fyY z&L;WQ>%8^sa(f?FH?x^(7ogpODGd z76Myz>U$0w6x)u03*`f&m`-4NfSZG~`W*HdT!URzCNy{tF!gTNShEb@7oggCt~7i< zz-4OALqlvoVe7FtKh$OBFzl8E+_Duk`|d_+kvrDy7VUCfi%qyt<{;J0!;T){Lh6%Y z(ix-vU40Ptf3@`C_0g`bCJ1SWDS57$X4zIb0hOy!l>%PmUb7wEFhEZf!>E$;?TKWV zn{}Vd3PI9Ypi>GR`2*o3YzhM=y84)akO3iGE^wJ?kQIgkR8{Q4-oYObZ`DP2yr?X4 zMI|9NSOId)_%36&K+7Z(xUEbCWzs3@S0oOdr@A(p%^U{=;y^>Q4EkayI173*db&lF zK=i3J+ohTMXSq`8%&&$oB1XP2)79PVBMk+8EJKk_7Uks1i&#Ky&4nYVnQc1)=`6UF zn*VOZQp^^lTLVj7FPOm2b@s%FI&)o(%(66=K@Yj^Hp`ZjT;jmPwmW2w(rpV}DdNF- zw#CToNmkaL@4C+%F6G0OF;8>-Sos7`V#SLqQObtf{1A^PO63u)5b&xx8Z9)2^Wrd=TJ+<>Rdx)5PlM z!bt-%9ReC@gi5#Q_=0U<(YTaeLKHdvGgjX}uZc1pnso>qsCW*Jcd<8sqY=NL&ytsH zTd{o#?RZ~xjHR^8MxtoE)(Wj*vd{YhCfV<RAZ}V4zo=-)JkA zR6)i}ly0)K0+t9>t;6NMK)^h+(_^#6UIKgTFTWfNQmsoM;qzB*A1uc~5rVYtHTau? zEjHpZuRAGRb0b+k`;BOpO9VFrG2;*K!X4kf%?2#hAH!29Jthz@K77*#Y%yO9-C;ZL zaPO`=k%78vY$KMjbHXk=+(c=2kPgQNd?M~GJ0LP}QTn!pwdL_#lzS8sl7xMv=PBSNqOg@(OQSk{3fW7tOaa%qQBEH(c-UcJL33A8+C9m#~;Ll)u-U78+~J&BD+_y_`fc5 z!9$!L(b+$s>uYNRQ2Xy(*80&@Egx0Y4%8JNesA;Mo?GPnU}xhKFHXez&biW`ZC!($T_+`sieOpe{X7AEMsymz|oy%CX4J2-Frg|84tfTbq=V zLUSzr9urKY9%9ex##98R=cn zZ6^JrV%%1yBSSC(0%XN~!Ygbo&fVWcST5ROq~&J$3eL!Z^%8@Af%M;6NlGHuC%LUu z+)^Yt4>nFy+-pr}c8kbJb6as$?yObUa%Y&Gq;dXG+ijT`Cp46Py&D3(I^d_crhz#1 zfMQ-bv%s)^=lb!GwT-cqNNeo2n_ni0$OxzBS;{S;G@~s2mIpgYu)Y57A8i3n8FAgNFpwKzS+!@ zgn$*8c@J?GM&Dfz`!fE-@au1I`^@3#Utzh>`$o65_6z5m3-aB5s%RES5QlGaTS+#r z2S~P@?11Fv_FLSRODgECtn zu-$hG5%bJ#?l$I_E9M#4#%;wADX5{9*63p`z@8IrZ55SX?(z_Ki~?R&8{t?YG^M>w zgj{>Y^mF?K5O~F$Q6{D@ce3ZPuuKuxcX3x837$UKcjk}zqq_4Z!k^paJfnaNQLx!lrd+;pgjsEUjs}siuaITK%HNYLc zm(mTi=F|_mDl>v!`g9(EoxjT_$l`dqxNne6K$rsHLX}X%(6bUw;66}Gs11{l)x@yXi>g9kx_Ni%U|Fq(igdIGnutRJ8Q25 zYaR+7HVtKYU6BoLW7Jcn#}-C;1ObO<#VZSXs#v<% zQa-taQ6^p51>6f<8;lV+O=|^+FaiFhP)PY4>Vu`W+m2?L=o511nas3ZmVnE$b`{v^ z2sqK5W+%%D;oFZrAX%J=H^hj?-M3jV_(4YX6Yhs21SH^oqP8#5UY}~7bnEuX_*hYY zrLE7F&yiCk(gPuEOdvK3zjJlM%pb8@Ax&$@S+Ww~@f zc!{C&&4O{F>+^OHks;~)I7u?qVizNX+$>t@^gKm-i;y;9}n#IwVY@?M* z+;^?p+GMhIUI5VR7DgQ5VX8RPxWS6kqEEHEiP}1j5W9675Ng-GYtJJWg!dkH*A*CeugP605;?hqcKE%2 z;ZM~-td?>3(@H?4a$=q|D!BzA9mh2TBJPl#bHU?atN5_(A|>SuK5(Z~M$4d2WV~-H z7Ua~B;@)?A#ET!epD{5C=TuL&4AvEMKXkXUaOG_xP>zk)y92S}=Z|c6E}s~odmT~n zi5Lf(-xEG}uQzAgJ`$USt&Y2!nPn!6zW>%; zPpmp&<#EDu%KehrE~nf7rF*$qW}L)>U%Q_)%V~}A+G1?$U>0TFhL+<0+MLF^0uuk$ zy;SuKYxoJj$3y47b=Rig2&8@TsoTNt-Ahb}{Gfu8Mh23_{2y#}ky1W!<&) zMTID(nk&y*tF7LDS&|?t2XTv<3vO!zcl8Ol;)09rr%VJ`MufR

)kaUJlE^t$?RR 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 diff --git a/latest/.doctrees/userguides/compile.doctree b/latest/.doctrees/userguides/compile.doctree index 6e738932f2475acd12ca1c4119b1088b894c8c16..b25ff2af97120b4c93071039d8c137a8650010ed 100644 GIT binary patch delta 63 zcmcbyf$`o3MwSNFslgjrjBFX7Y&N&u#>i2epOcxASyDOqzJnG=27Bz346z6_sm=Et GD#ZZ}!x*6e delta 46 tcmcb&f$_!$MwSNFslFRojBFVnZZ@~w#yGjiPHnQ7y#Nw-Gn-?CH~^Y-5L*BM diff --git a/latest/.doctrees/userguides/quickstart.doctree b/latest/.doctrees/userguides/quickstart.doctree index a92f66060f25512abfbb7253d145dc1f2c3741bc..dd9e6449bf8f0d2ce9c1e7bcd313bf6b65db1dfb 100644 GIT binary patch delta 66 zcmezLk@4S0MwSNFsh>BpaEdTCPUaJ_X35A*&X}Ai>O8qi4<4UJ60{~K_7&rg` delta 52 zcmV-40L%aW@d5Jj0R(^rmFKYp2^0Z)lMWO+vriNk0Rcj@Z58le4K$Q!2VInCJd6W0 KGBmSlb(8}JIubYl diff --git a/latest/.doctrees/userguides/scripts.doctree b/latest/.doctrees/userguides/scripts.doctree index 892bd5381f425026dbd49318a61f30eeaeafece4..45219a66c7d3c823586f360805ee4e65bad7552e 100644 GIT binary patch delta 29 jcmX@Om+|0U#tpH)OgTB5<9#Iiv84*P delta 29 jcmX@Om+|0U#tpH)OeGnc<9#IivLylist

Filter the results by ecosystem

Options:
-

berachain | optimism | lens | ethereum | polynomial | geist | bsc | astar | fraxtal | base | oort | moonbeam | palm | gnosis | polygon-zkevm | linea | taiko | shape | zksync | avalanche | blast | unichain | arbitrum | crossfi | zora | xmtp | scroll | world-chain | celo | polygon | wemix | fantom | flow-evm | soneium | apechain | rootstock | metis | cronos-zkevm | zetachain | cronos | lumia | mantle | shibarium | kroma | bttc | abstract | xai

+

polygon-zkevm | fantom | shibarium | scroll | lumia | moonbeam | zora | crossfi | polygon | cronos-zkevm | lens | palm | soneium | bttc | linea | fraxtal | celo | polynomial | blast | avalanche | kroma | taiko | zetachain | apechain | metis | world-chain | ethereum | gnosis | astar | geist | cronos | xai | shape | flow-evm | unichain | berachain | abstract | bsc | wemix | mantle | zksync | optimism | oort | base | arbitrum | xmtp | rootstock

@@ -204,7 +204,7 @@

list

Filter the results by network

Options:
-

chiado-fork | prism-fork | amoy | goerli-fork | minato-fork | mumbai | testnet | dev | curtis-fork | mainnet | mumbai-fork | opbnb | amoy-fork | puppynet | goerli | curtis | puppynet-fork | mainnet-fork | alfajores | holesky | hekla-fork | minato | moonbase | opbnb-testnet-fork | polter | sepolia-fork | testnet-fork | prism | hekla | nova-fork | dev-fork | holesky-fork | fuji-fork | chiado | fuji | opbnb-fork | local | cardona-fork | bartio | alfajores-fork | bartio-fork | moonbase-fork | moonriver-fork | donau | moonriver | nova | opbnb-testnet | polter-fork | donau-fork | sepolia | cardona

+

nova-fork | opbnb-testnet | chiado | polter | goerli-fork | dev-fork | minato | cardona-fork | opbnb | local | testnet | sepolia-fork | prism-fork | donau | dev | cardona | fuji-fork | puppynet-fork | holesky-fork | goerli | hekla-fork | mumbai-fork | prism | moonbase-fork | bartio-fork | puppynet | minato-fork | donau-fork | holesky | moonriver | nova | fuji | amoy | alfajores | testnet-fork | sepolia | curtis | amoy-fork | alfajores-fork | opbnb-testnet-fork | opbnb-fork | polter-fork | chiado-fork | moonriver-fork | mumbai | hekla | mainnet-fork | moonbase | bartio | curtis-fork | mainnet

diff --git a/latest/methoddocs/ape_node.html b/latest/methoddocs/ape_node.html index 3024910767..7ed9cc67f7 100644 --- a/latest/methoddocs/ape_node.html +++ b/latest/methoddocs/ape_node.html @@ -194,12 +194,12 @@

ape-node

-class ape_node.provider.EthereumNetworkConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, mainnet: dict = {'uri': 'https://cloudflare-eth.com'}, holesky: dict = {'uri': 'https://holesky.drpc.org'}, sepolia: dict = {'uri': 'https://ethereum-sepolia-rpc.publicnode.com'}, local: dict = {'chain_id': 1337, 'uri': 'http://localhost:8545'}, **values: Any)
+class ape_node.provider.EthereumNetworkConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, mainnet: dict = {'uri': 'https://rpc.mevblocker.io/fast'}, holesky: dict = {'uri': 'https://rpc.holesky.ethpandaops.io'}, sepolia: dict = {'uri': 'https://sepolia.drpc.org'}, local: dict = {'chain_id': 1337, 'uri': 'http://localhost:8545'}, **values: Any)
-class ape_node.provider.EthereumNodeConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, ethereum: EthereumNetworkConfig = EthereumNetworkConfig(mainnet={'uri': 'https://cloudflare-eth.com'}, holesky={'uri': 'https://holesky.drpc.org'}, sepolia={'uri': 'https://ethereum-sepolia-rpc.publicnode.com'}, local={'uri': 'http://localhost:8545', 'chain_id': 1337}), executable: str | None = None, data_dir: Path | None = None, ipc_path: Path | None = None, call_trace_approach: TraceApproach | None = None, request_headers: dict = {}, **values: Any)
+class ape_node.provider.EthereumNodeConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, ethereum: EthereumNetworkConfig = EthereumNetworkConfig(mainnet={'uri': 'https://rpc.mevblocker.io/fast'}, holesky={'uri': 'https://rpc.holesky.ethpandaops.io'}, sepolia={'uri': 'https://sepolia.drpc.org'}, local={'uri': 'http://localhost:8545', 'chain_id': 1337}), executable: str | None = None, data_dir: Path | None = None, ipc_path: Path | None = None, call_trace_approach: TraceApproach | None = None, request_headers: dict = {}, **values: Any)

Configure your node: in Ape, the default provider plugin for live-network nodes. Also, ape node can start-up a local development node for testing purposes.

diff --git a/latest/searchindex.js b/latest/searchindex.js index 891e690d96..a43a9cc9fb 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "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/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "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/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "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.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.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/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_computed_fields__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_fields__", false]], "__pydantic_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_fields__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abi (ape_compile.config.outputextras attribute)": [[12, "ape_compile.config.OutputExtras.ABI", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "accesslist (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessList", false]], "accesslisttransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessListTransaction", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainer (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.AccountContainer", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.accounts", false]], "accounts (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.address", false]], "address (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.alias", false]], "alias (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "aliases (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.aliases", false]], "aliases (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts.accounts": [[11, "module-ape_accounts.accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile.config": [[12, "module-ape_compile.config", false]], "ape_ethereum.ecosystem": [[13, "module-ape_ethereum.ecosystem", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_ethereum.provider": [[13, "module-ape_ethereum.provider", false]], "ape_ethereum.proxies": [[13, "module-ape_ethereum.proxies", false]], "ape_ethereum.trace": [[13, "module-ape_ethereum.trace", false]], "ape_ethereum.transactions": [[13, "module-ape_ethereum.transactions", false]], "ape_node.provider": [[14, "module-ape_node.provider", false]], "ape_pm.compiler": [[15, "module-ape_pm.compiler", false]], "ape_pm.dependency": [[15, "module-ape_pm.dependency", false]], "ape_pm.project": [[15, "module-ape_pm.project", false]], "ape_test.accounts": [[16, "module-ape_test.accounts", false]], "ape_test.config": [[16, "module-ape_test.config", false]], "ape_test.provider": [[16, "module-ape_test.provider", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeevmbackend (class in ape_test.provider)": [[16, "ape_test.provider.ApeEVMBackend", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "apetestconfig (class in ape_test.config)": [[16, "ape_test.config.ApeTestConfig", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "arguments (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.arguments", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "assert_web3_provider_uri_env_var_not_set() (in module ape_ethereum.provider)": [[13, "ape_ethereum.provider.assert_web3_provider_uri_env_var_not_set", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "auto_mine (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.auto_mine", false]], "auto_mine (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "balance (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.base_fee", false]], "base_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_fee_multiplier (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.BaseEthereumConfig", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "basetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.BaseTransaction", false]], "basic (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.BASIC", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "blob_gas_price (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_price", false]], "blob_gas_used (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_used", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_page_size (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "block_time (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "brownieproject (class in ape_pm.project)": [[15, "ape_pm.project.BrownieProject", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_trace_approach (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.trace attribute)": [[13, "ape_ethereum.trace.Trace.call_trace_approach", false]], "call_trace_approach (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "calltrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.CallTrace", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chain_id (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.chain_id", false]], "chain_id (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.chain_id", false]], "chain_id (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_code() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "concurrency (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (ape_ethereum.ecosystem.ethereum property)": [[13, "ape_ethereum.ecosystem.Ethereum.config", false]], "config (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config (class in ape_compile.config)": [[12, "ape_compile.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connect", false]], "connect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.connect", false]], "connect() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.connect", false]], "connect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.connect", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_id (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "connection_str (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverage (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.coverage", false]], "coverageconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageConfig", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragereportsconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageReportsConfig", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_access_list() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.create_access_list", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_genesis_data() (in module ape_node.provider)": [[14, "ape_node.provider.create_genesis_data", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "create_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_dir (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.data_dir", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.debug_logs", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "debug_logs_typed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_block() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_custom_error() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_logs() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_logs", false]], "decode_logs() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_primitive_value() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_receipt() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decode_returndata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_provider", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "default_transaction_type (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_transaction_type", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "disconnect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.disconnect", false]], "disconnect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.disconnect", false]], "disconnect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.disconnect", false]], "disconnect_providers_after (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.disconnect_providers_after", false]], "dynamicfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.DynamicFeeTransaction", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_contract_blueprint() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_deployment() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "encode_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_error() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "enrich_trace() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.enrich_trace", false]], "enriched_calltree (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.enriched_calltree", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_gas_cost() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.estimate_gas_cost", false]], "estimate_gas_cost() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "ethereum (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ethereum", false]], "ethereum (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Ethereum", false]], "ethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.EthereumConfig", false]], "ethereumnetworkconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNodeConfig", false]], "ethereumnodeprovider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.EthereumNodeProvider", false]], "ethtesterproviderconfig (class in ape_test.config)": [[16, "ape_test.config.EthTesterProviderConfig", false]], "ethtestertransactiontrace (class in ape_test.provider)": [[16, "ape_test.provider.EthTesterTransactionTrace", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclude (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.exclude", false]], "exclude (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.exclude", false]], "exclude (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.exclude", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.executable", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_config() (ape_pm.project.brownieproject method)": [[15, "ape_pm.project.BrownieProject.extract_config", false]], "extract_config() (ape_pm.project.foundryproject method)": [[15, "ape_pm.project.FoundryProject.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "failed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.failed", false]], "failing (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.FAILING", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fee_token_symbol (ape_ethereum.ecosystem.ethereum attribute)": [[13, "ape_ethereum.ecosystem.Ethereum.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "fetch() (ape_pm.dependency.githubdependency method)": [[15, "ape_pm.dependency.GithubDependency.fetch", false]], "fetch() (ape_pm.dependency.localdependency method)": [[15, "ape_pm.dependency.LocalDependency.fetch", false]], "fetch() (ape_pm.dependency.npmdependency method)": [[15, "ape_pm.dependency.NpmDependency.fetch", false]], "fetch() (ape_pm.dependency.pythondependency method)": [[15, "ape_pm.dependency.PythonDependency.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "forkednetworkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "foundryproject (class in ape_pm.project)": [[15, "ape_pm.project.FoundryProject", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.gas", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_limit (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.gas_limit", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gas_price (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.gas_price", false]], "gas_price (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.gas_price", false]], "gasconfig (class in ape_test.config)": [[16, "ape_test.config.GasConfig", false]], "gasexclusion (class in ape_test.config)": [[16, "ape_test.config.GasExclusion", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.generate_account", false]], "generate_account() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_balance() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_balance", false]], "get_balance() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_calltree() (ape_ethereum.trace.calltrace method)": [[13, "ape_ethereum.trace.CallTrace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.transactiontrace method)": [[13, "ape_ethereum.trace.TransactionTrace.get_calltree", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_code() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_contract_logs", false]], "get_contract_logs() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_gas_report", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_nonce", false]], "get_nonce() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_proxy_info() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_python_types() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_python_types", false]], "get_raw_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_calltree", false]], "get_raw_frames() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_frames", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_receipt() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_storage() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_test_account() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.get_test_account", false]], "get_test_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.get_test_account", false]], "get_test_account() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_trace() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transaction_trace", false]], "get_transaction_trace() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_account_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_transactions_by_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_versions() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "geth_call_tracer (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_CALL_TRACER", false]], "geth_struct_log_parse (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_STRUCT_LOG_PARSE", false]], "gethdev (class in ape_node.provider)": [[14, "ape_node.provider.GethDev", false]], "gethdevprocess (class in ape_node.provider)": [[14, "ape_node.provider.GethDevProcess", false]], "github (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.github", false]], "githubdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.GithubDependency", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.hash", false]], "hd_path (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.hd_path", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "html (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.html", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "http_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.http_uri", false]], "http_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "import_account_from_mnemonic() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_mnemonic", false]], "import_account_from_private_key() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_private_key", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_dependencies (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.include_dependencies", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfacecompiler (class in ape_pm.compiler)": [[15, "ape_pm.compiler.InterfaceCompiler", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invalidpassworderror": [[11, "ape_accounts.accounts.InvalidPasswordError", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "ipc_path (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ipc_path", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_connected (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_mainnet (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_valid (ape_pm.project.brownieproject property)": [[15, "ape_pm.project.BrownieProject.is_valid", false]], "is_valid (ape_pm.project.foundryproject property)": [[15, "ape_pm.project.FoundryProject.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "keyfileaccount (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.KeyfileAccount", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "local (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.local", false]], "localdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.LocalDependency", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "localprovider (class in ape_test.provider)": [[16, "ape_test.provider.LocalProvider", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "make_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "max_gas (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.max_gas", false]], "max_gas (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.max_gas", false]], "max_receipt_retries (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.max_receipt_retries", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "method_called (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "mine() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.mine", false]], "mine() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mnemonic (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.mnemonic", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "module": [[11, "module-ape_accounts.accounts", false], [12, "module-ape_compile.config", false], [13, "module-ape_ethereum.ecosystem", false], [13, "module-ape_ethereum.multicall", false], [13, "module-ape_ethereum.provider", false], [13, "module-ape_ethereum.proxies", false], [13, "module-ape_ethereum.trace", false], [13, "module-ape_ethereum.transactions", false], [14, "module-ape_node.provider", false], [15, "module-ape_pm.compiler", false], [15, "module-ape_pm.dependency", false], [15, "module-ape_pm.project", false], [16, "module-ape_test.accounts", false], [16, "module-ape_test.config", false], [16, "module-ape_test.provider", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "name (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.name", false]], "name (ape_node.provider.gethdev attribute)": [[14, "ape_node.provider.GethDev.name", false]], "name (ape_pm.compiler.interfacecompiler property)": [[15, "ape_pm.compiler.InterfaceCompiler.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.NetworkConfig", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "no_error (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.NO_ERROR", false]], "node (class in ape_node.provider)": [[14, "ape_node.provider.Node", false]], "nodesoftwarenotinstallederror": [[14, "ape_node.provider.NodeSoftwareNotInstalledError", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "npm (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.npm", false]], "npmdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.NpmDependency", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "number_of_accounts (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.number_of_accounts", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_extra (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.output_extra", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputextras (class in ape_compile.config)": [[12, "ape_compile.config.OutputExtras", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "package_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.package_id", false]], "package_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.package_id", false]], "package_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.package_id", false]], "package_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parent_hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.parent_hash", false]], "parity (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.PARITY", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_blocks() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "poll_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "prepare_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "priority_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.priority_fee", false]], "priority_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.provider", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfo (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyInfo", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "proxytype (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyType", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pypi (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.pypi", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "python (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.python", false]], "pythondependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.PythonDependency", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raise_for_status() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.raise_for_status", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "ran_out_of_gas (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "raw_trace_frames (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.raw_trace_frames", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.Receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "receiver (ape_ethereum.transactions.sharedblobtransaction attribute)": [[13, "ape_ethereum.transactions.SharedBlobTransaction.receiver", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "ref (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.ref", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "reports (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.reports", false]], "reports (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.reports", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_header (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.request_headers", false]], "request_headers (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "required_confirmations (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "reset() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "restore() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.restore", false]], "restore() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "return_value (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.return_value", false]], "return_value (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.return_value", false]], "return_value (ape_test.provider.ethtestertransactiontrace property)": [[16, "ape_test.provider.EthTesterTransactionTrace.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_message (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.revert_message", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_call() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_call", false]], "send_call() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "send_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_transaction", false]], "send_transaction() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.send_transaction", false]], "send_transaction() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_transaction", false]], "serialize_exclude() (ape_compile.config.config method)": [[12, "ape_compile.config.Config.serialize_exclude", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "serialize_transaction() (ape_ethereum.transactions.basetransaction method)": [[13, "ape_ethereum.transactions.BaseTransaction.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_autosign() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.set_autosign", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "set_timestamp() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.set_timestamp", false]], "set_timestamp() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "settings (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.settings", false]], "sharedblobreceipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobReceipt", false]], "sharedblobtransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobTransaction", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_events() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show_gas_report", false]], "show_gas_report() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_source_traceback() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "show_trace() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_message() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_message", false]], "sign_message() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_raw_msghash() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_raw_msghash", false]], "sign_raw_msghash() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "sign_transaction() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_transaction", false]], "sign_transaction() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "size (ape_ethereum.ecosystem.block property)": [[13, "ape_ethereum.ecosystem.Block.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshot() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.snapshot", false]], "snapshot() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "source_traceback (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "start() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "staticfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.StaticFeeTransaction", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "supports_tracing (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.supports_tracing", false]], "supports_tracing (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "terminal (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.terminal", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccount (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccount", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainer (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccountContainer", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_fees_paid (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.Trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "traceapproach (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TraceApproach", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.track", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.transaction", false]], "transaction (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.transaction", false]], "transaction (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.transaction", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_acceptance_timeout (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transactionstatusenum (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionStatusEnum", false]], "transactiontrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TransactionTrace", false]], "transactiontype (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionType", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "tx (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.tx", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "txn_hash (ape_ethereum.transactions.basetransaction property)": [[13, "ape_ethereum.transactions.BaseTransaction.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "update_settings() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.update_settings", false]], "update_settings() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstream_provider (ape_ethereum.ecosystem.forkednetworkconfig attribute)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.uri", false]], "uri (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.uri", false]], "uri (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.uri", false]], "uri (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.version", false]], "version (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.version", false]], "version (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.version", false]], "version (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.version", false]], "version_from_installed_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_installed_package_json", false]], "version_from_project_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_project_package_json", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "version_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.version_id", false]], "version_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.version_id", false]], "version_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_id", false]], "version_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "web3 (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.web3", false]], "web3provider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.Web3Provider", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "ws_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.ws_uri", false]], "ws_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.ws_uri", false]], "xml (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.xml", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"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"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 1, 1, "", "__pydantic_computed_fields__"], [19, 1, 1, "", "__pydantic_fields__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__pydantic_computed_fields__"], [21, 1, 1, "", "__pydantic_fields__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_accounts": [[11, 2, 0, "-", "accounts"]], "ape_accounts.accounts": [[11, 3, 1, "", "AccountContainer"], [11, 6, 1, "", "InvalidPasswordError"], [11, 3, 1, "", "KeyfileAccount"], [11, 0, 1, "", "generate_account"], [11, 0, 1, "", "import_account_from_mnemonic"], [11, 0, 1, "", "import_account_from_private_key"]], "ape_accounts.accounts.AccountContainer": [[11, 4, 1, "", "accounts"], [11, 4, 1, "", "aliases"]], "ape_accounts.accounts.KeyfileAccount": [[11, 4, 1, "", "address"], [11, 4, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "ape_compile": [[12, 2, 0, "-", "config"]], "ape_compile.config": [[12, 3, 1, "", "Config"], [12, 3, 1, "", "OutputExtras"]], "ape_compile.config.Config": [[12, 1, 1, "", "exclude"], [12, 1, 1, "", "include_dependencies"], [12, 1, 1, "", "output_extra"], [12, 5, 1, "", "serialize_exclude"]], "ape_compile.config.OutputExtras": [[12, 1, 1, "", "ABI"]], "ape_ethereum": [[13, 2, 0, "-", "ecosystem"], [13, 2, 0, "-", "multicall"], [13, 2, 0, "-", "provider"], [13, 2, 0, "-", "proxies"], [13, 2, 0, "-", "trace"], [13, 2, 0, "-", "transactions"]], "ape_ethereum.ecosystem": [[13, 3, 1, "", "BaseEthereumConfig"], [13, 3, 1, "", "Block"], [13, 3, 1, "", "Ethereum"], [13, 3, 1, "", "EthereumConfig"], [13, 3, 1, "", "ForkedNetworkConfig"], [13, 3, 1, "", "NetworkConfig"]], "ape_ethereum.ecosystem.Block": [[13, 1, 1, "", "hash"], [13, 1, 1, "", "parent_hash"], [13, 4, 1, "", "size"]], "ape_ethereum.ecosystem.Ethereum": [[13, 4, 1, "", "config"], [13, 5, 1, "", "create_transaction"], [13, 5, 1, "", "decode_address"], [13, 5, 1, "", "decode_block"], [13, 5, 1, "", "decode_calldata"], [13, 5, 1, "", "decode_custom_error"], [13, 5, 1, "", "decode_logs"], [13, 5, 1, "", "decode_primitive_value"], [13, 5, 1, "", "decode_receipt"], [13, 5, 1, "", "decode_returndata"], [13, 5, 1, "", "encode_address"], [13, 5, 1, "", "encode_calldata"], [13, 5, 1, "", "encode_contract_blueprint"], [13, 5, 1, "", "encode_deployment"], [13, 5, 1, "", "encode_transaction"], [13, 5, 1, "", "enrich_trace"], [13, 1, 1, "", "fee_token_symbol"], [13, 5, 1, "", "get_proxy_info"], [13, 5, 1, "", "get_python_types"]], "ape_ethereum.ecosystem.ForkedNetworkConfig": [[13, 1, 1, "", "upstream_provider"]], "ape_ethereum.ecosystem.NetworkConfig": [[13, 1, 1, "", "base_fee_multiplier"], [13, 1, 1, "", "block_time"], [13, 1, 1, "", "default_provider"], [13, 1, 1, "", "default_transaction_type"], [13, 1, 1, "", "gas_limit"], [13, 1, 1, "", "is_mainnet"], [13, 1, 1, "", "max_receipt_retries"], [13, 1, 1, "", "request_headers"], [13, 1, 1, "", "required_confirmations"], [13, 1, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.provider": [[13, 3, 1, "", "EthereumNodeProvider"], [13, 3, 1, "", "Web3Provider"], [13, 0, 1, "", "assert_web3_provider_uri_env_var_not_set"]], "ape_ethereum.provider.EthereumNodeProvider": [[13, 1, 1, "", "block_page_size"], [13, 1, 1, "", "concurrency"], [13, 5, 1, "", "connect"], [13, 4, 1, "", "connection_id"], [13, 4, 1, "", "connection_str"], [13, 5, 1, "", "disconnect"], [13, 4, 1, "", "http_uri"], [13, 1, 1, "", "name"], [13, 1, 1, "", "request_header"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.provider.Web3Provider": [[13, 4, 1, "", "base_fee"], [13, 4, 1, "", "call_trace_approach"], [13, 4, 1, "", "chain_id"], [13, 5, 1, "", "create_access_list"], [13, 5, 1, "", "estimate_gas_cost"], [13, 4, 1, "", "gas_price"], [13, 5, 1, "", "get_balance"], [13, 5, 1, "", "get_block"], [13, 5, 1, "", "get_code"], [13, 5, 1, "", "get_contract_logs"], [13, 5, 1, "", "get_nonce"], [13, 5, 1, "", "get_receipt"], [13, 5, 1, "", "get_storage"], [13, 5, 1, "", "get_transaction_trace"], [13, 5, 1, "", "get_transactions_by_account_nonce"], [13, 5, 1, "", "get_transactions_by_block"], [13, 5, 1, "", "get_virtual_machine_error"], [13, 4, 1, "", "http_uri"], [13, 4, 1, "", "is_connected"], [13, 5, 1, "", "make_request"], [13, 4, 1, "", "max_gas"], [13, 5, 1, "", "poll_blocks"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "prepare_transaction"], [13, 4, 1, "", "priority_fee"], [13, 5, 1, "", "send_call"], [13, 5, 1, "", "send_transaction"], [13, 5, 1, "", "stream_request"], [13, 4, 1, "", "supports_tracing"], [13, 5, 1, "", "update_settings"], [13, 4, 1, "", "web3"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.proxies": [[13, 3, 1, "", "ProxyInfo"], [13, 3, 1, "", "ProxyType"]], "ape_ethereum.trace": [[13, 3, 1, "", "CallTrace"], [13, 3, 1, "", "Trace"], [13, 3, 1, "", "TraceApproach"], [13, 3, 1, "", "TransactionTrace"]], "ape_ethereum.trace.CallTrace": [[13, 1, 1, "", "arguments"], [13, 1, 1, "", "call_trace_approach"], [13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "transaction"], [13, 1, 1, "", "tx"]], "ape_ethereum.trace.Trace": [[13, 1, 1, "", "call_trace_approach"], [13, 4, 1, "", "debug_logs"], [13, 4, 1, "", "enriched_calltree"], [13, 5, 1, "", "get_calltree"], [13, 5, 1, "", "get_gas_report"], [13, 5, 1, "", "get_raw_calltree"], [13, 5, 1, "", "get_raw_frames"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "revert_message"], [13, 5, 1, "", "show"], [13, 5, 1, "", "show_gas_report"], [13, 4, 1, "", "transaction"]], "ape_ethereum.trace.TraceApproach": [[13, 1, 1, "", "BASIC"], [13, 1, 1, "", "GETH_CALL_TRACER"], [13, 1, 1, "", "GETH_STRUCT_LOG_PARSE"], [13, 1, 1, "", "PARITY"]], "ape_ethereum.trace.TransactionTrace": [[13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "transaction"]], "ape_ethereum.transactions": [[13, 3, 1, "", "AccessList"], [13, 3, 1, "", "AccessListTransaction"], [13, 3, 1, "", "BaseTransaction"], [13, 3, 1, "", "DynamicFeeTransaction"], [13, 3, 1, "", "Receipt"], [13, 3, 1, "", "SharedBlobReceipt"], [13, 3, 1, "", "SharedBlobTransaction"], [13, 3, 1, "", "StaticFeeTransaction"], [13, 3, 1, "", "TransactionStatusEnum"], [13, 3, 1, "", "TransactionType"]], "ape_ethereum.transactions.BaseTransaction": [[13, 5, 1, "", "serialize_transaction"], [13, 4, 1, "", "txn_hash"]], "ape_ethereum.transactions.Receipt": [[13, 4, 1, "", "debug_logs_typed"], [13, 5, 1, "", "decode_logs"], [13, 4, 1, "", "failed"], [13, 4, 1, "", "method_called"], [13, 5, 1, "", "raise_for_status"], [13, 4, 1, "", "ran_out_of_gas"], [13, 5, 1, "", "show_events"], [13, 5, 1, "", "show_gas_report"], [13, 5, 1, "", "show_source_traceback"], [13, 5, 1, "", "show_trace"], [13, 4, 1, "", "source_traceback"], [13, 4, 1, "", "total_fees_paid"]], "ape_ethereum.transactions.SharedBlobReceipt": [[13, 1, 1, "", "blob_gas_price"], [13, 1, 1, "", "blob_gas_used"]], "ape_ethereum.transactions.SharedBlobTransaction": [[13, 1, 1, "", "receiver"]], "ape_ethereum.transactions.TransactionStatusEnum": [[13, 1, 1, "", "FAILING"], [13, 1, 1, "", "NO_ERROR"]], "ape_node": [[14, 2, 0, "-", "provider"]], "ape_node.provider": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "GethDevProcess"], [14, 3, 1, "", "Node"], [14, 6, 1, "", "NodeSoftwareNotInstalledError"], [14, 0, 1, "", "create_genesis_data"]], "ape_node.provider.EthereumNodeConfig": [[14, 1, 1, "", "call_trace_approach"], [14, 1, 1, "", "data_dir"], [14, 1, 1, "", "ethereum"], [14, 1, 1, "", "executable"], [14, 1, 1, "", "ipc_path"], [14, 1, 1, "", "request_headers"]], "ape_node.provider.GethDev": [[14, 4, 1, "", "auto_mine"], [14, 5, 1, "", "build_command"], [14, 4, 1, "", "chain_id"], [14, 5, 1, "", "connect"], [14, 5, 1, "", "disconnect"], [14, 5, 1, "", "get_test_account"], [14, 5, 1, "", "mine"], [14, 1, 1, "", "name"], [14, 4, 1, "", "process_name"], [14, 5, 1, "", "restore"], [14, 5, 1, "", "set_timestamp"], [14, 5, 1, "", "snapshot"], [14, 5, 1, "", "start"]], "ape_node.provider.Node": [[14, 5, 1, "", "connect"], [14, 5, 1, "", "send_transaction"]], "ape_pm": [[15, 2, 0, "-", "compiler"], [15, 2, 0, "-", "dependency"], [15, 2, 0, "-", "project"]], "ape_pm.compiler": [[15, 3, 1, "", "InterfaceCompiler"]], "ape_pm.compiler.InterfaceCompiler": [[15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_code"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "get_versions"], [15, 4, 1, "", "name"]], "ape_pm.dependency": [[15, 3, 1, "", "GithubDependency"], [15, 3, 1, "", "LocalDependency"], [15, 3, 1, "", "NpmDependency"], [15, 3, 1, "", "PythonDependency"]], "ape_pm.dependency.GithubDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "github"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "ref"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.LocalDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "local"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.NpmDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "npm"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_from_installed_package_json"], [15, 4, 1, "", "version_from_project_package_json"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.PythonDependency": [[15, 5, 1, "", "fetch"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "pypi"], [15, 1, 1, "", "python"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.project": [[15, 3, 1, "", "BrownieProject"], [15, 3, 1, "", "FoundryProject"]], "ape_pm.project.BrownieProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_pm.project.FoundryProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_test": [[16, 2, 0, "-", "accounts"], [16, 2, 0, "-", "config"], [16, 2, 0, "-", "provider"]], "ape_test.accounts": [[16, 3, 1, "", "TestAccount"], [16, 3, 1, "", "TestAccountContainer"]], "ape_test.accounts.TestAccount": [[16, 4, 1, "", "address"], [16, 4, 1, "", "alias"], [16, 5, 1, "", "sign_message"], [16, 5, 1, "", "sign_raw_msghash"], [16, 5, 1, "", "sign_transaction"]], "ape_test.accounts.TestAccountContainer": [[16, 4, 1, "", "accounts"], [16, 4, 1, "", "aliases"], [16, 5, 1, "", "generate_account"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "reset"]], "ape_test.config": [[16, 3, 1, "", "ApeTestConfig"], [16, 3, 1, "", "CoverageConfig"], [16, 3, 1, "", "CoverageReportsConfig"], [16, 3, 1, "", "EthTesterProviderConfig"], [16, 3, 1, "", "GasConfig"], [16, 3, 1, "", "GasExclusion"]], "ape_test.config.ApeTestConfig": [[16, 1, 1, "", "balance"], [16, 1, 1, "", "coverage"], [16, 1, 1, "", "disconnect_providers_after"], [16, 1, 1, "", "gas"], [16, 1, 1, "", "hd_path"], [16, 1, 1, "", "mnemonic"], [16, 1, 1, "", "number_of_accounts"], [16, 1, 1, "", "provider"]], "ape_test.config.CoverageConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"], [16, 1, 1, "", "track"]], "ape_test.config.CoverageReportsConfig": [[16, 1, 1, "", "html"], [16, 1, 1, "", "terminal"], [16, 1, 1, "", "xml"]], "ape_test.config.GasConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"]], "ape_test.provider": [[16, 3, 1, "", "ApeEVMBackend"], [16, 3, 1, "", "EthTesterTransactionTrace"], [16, 3, 1, "", "LocalProvider"]], "ape_test.provider.EthTesterTransactionTrace": [[16, 4, 1, "", "return_value"]], "ape_test.provider.LocalProvider": [[16, 4, 1, "", "auto_mine"], [16, 4, 1, "", "base_fee"], [16, 4, 1, "", "chain_id"], [16, 4, 1, "", "config"], [16, 5, 1, "", "connect"], [16, 5, 1, "", "disconnect"], [16, 5, 1, "", "estimate_gas_cost"], [16, 4, 1, "", "gas_price"], [16, 5, 1, "", "get_balance"], [16, 5, 1, "", "get_contract_logs"], [16, 5, 1, "", "get_nonce"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "get_transaction_trace"], [16, 5, 1, "", "get_virtual_machine_error"], [16, 4, 1, "", "max_gas"], [16, 5, 1, "", "mine"], [16, 4, 1, "", "priority_fee"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "send_call"], [16, 5, 1, "", "send_transaction"], [16, 5, 1, "", "set_timestamp"], [16, 4, 1, "", "settings"], [16, 5, 1, "", "snapshot"], [16, 4, 1, "", "supports_tracing"], [16, 5, 1, "", "update_settings"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [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-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [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-config-override", "--config-override"], [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-config-override", "--config-override"], [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-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-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"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 13, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [13, 14, 16, 17, 19, 21, 23, 24, 27, 28, 36, 37], "100": [13, 16, 17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "10000000000000000000000": [14, 16], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 11, 25, 32, 41], "120": [13, 37], "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "13": 13, "1302": 45, "13028": 45, "1337": [14, 16, 33, 45], "1377": 45, "14": 15, "1421947": 45, "14388241": 29, "15": [13, 14, 17, 37], "1558": 41, "1559": [13, 16, 17, 21, 37, 46], "16": [13, 14, 28, 37], "1647323479": 29, "18": [13, 17], "1822": 39, "191": [17, 23], "1967": 39, "1e18": 25, "2": [6, 13, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [13, 14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [13, 27, 29, 30, 32, 41, 42, 44, 46], "30": 36, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [13, 15, 16, 17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "44": [0, 11, 14, 16, 24, 44], "45739": 44, "4844": 13, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [13, 17, 19, 21, 46], "500": 37, "5000": [13, 14], "5030": 28, "51021": 44, "5202": [13, 17, 21], "5253": 45, "57198": 44, "6": [13, 14, 32, 35, 44], "60": [0, 11, 14, 16, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [13, 14, 27, 35, 44], "71": 44, "712": 23, "8": [13, 27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [13, 17, 27, 32, 33, 35, 43, 44, 46], "For": [11, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 11, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [12, 18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "NOT": [13, 16], "No": [13, 21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [12, 17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": [15, 26], "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__fields__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_computed_fields__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields__": [17, 19, 21], "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [13, 16, 17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [12, 13, 14, 16, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_flag_prefix_char": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_ignore_unknown_arg": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_env_fil": [12, 13, 14, 16, 17], "_env_file_encod": [12, 13, 14, 16, 17], "_env_ignore_empti": [12, 13, 14, 16, 17], "_env_nested_delimit": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_env_parse_none_str": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [13, 17, 23], "_immutable_numb": 44, "_io": 13, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [12, 13, 14, 16, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [12, 13, 14, 16, 17], "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [13, 17, 24, 30], "abi_w_selector_t": 19, "abityp": [13, 17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [13, 16, 17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [4, 13, 17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accesslist": 13, "accesslisttransact": 13, "accident": 25, "accord": 33, "account": [9, 10, 13, 14, 16, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [11, 16, 17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [11, 16, 17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": [11, 22], "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [12, 13, 16, 17, 21, 28, 29, 37], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [13, 17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [13, 17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 11, 13, 16, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "address_str": 16, "addressapiconvert": 21, "addresstyp": [11, 13, 16, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [15, 17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [13, 16, 17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 15, 17, 19, 21, 22, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": 13, "against": [21, 22, 38, 44], "agent": [13, 14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "alfajor": 4, "algorithm": [19, 21], "alia": [0, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [11, 16, 17, 18, 21, 26], "alias_prior": 17, "aliasalreadyinuseerror": 20, "alic": 25, "alik": [15, 20, 38], "all": [0, 1, 4, 5, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": [15, 17], "alloc": 14, "allot": [16, 17], "allow": [3, 11, 13, 15, 16, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [15, 17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [12, 16, 17, 27, 28, 30, 32, 43], "amoi": [4, 43], "amount": [11, 13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": [13, 45], "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [13, 16, 17, 19, 21, 23], "anonym": [13, 17], "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [11, 25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_compil": 12, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_my_plugin": 33, "ape_myplugin": 33, "ape_nod": 14, "ape_pm": 15, "ape_test": 16, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apechain": 4, "apeclicontextobject": [18, 26], "apeconfig": [15, 17, 21], "apeevmbackend": 16, "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apetestconfig": 16, "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 13, 15, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "app": 12, "appear": [12, 21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [13, 17, 21, 28, 33, 44, 46], "applic": [13, 17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [13, 14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": [13, 17], "ar": [6, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": [4, 37], "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [14, 17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [15, 17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assert_web3_provider_uri_env_var_not_set": 13, "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "astar": 4, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [13, 17, 20, 21, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [13, 18, 23, 25, 28, 37, 44], "auto_disconnect": 14, "auto_gas_multipli": 17, "auto_min": [14, 16, 17, 44], "autogaslimit": [13, 23], "autom": 38, "automat": [1, 6, 11, 12, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 16, 17], "autoreload": 29, "avail": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": [4, 37], "avoid": [21, 25, 30, 33, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 12, 16, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [13, 16, 17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "bartio": 4, "base": [4, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [13, 16, 17, 21, 46], "base_fee_multipli": [13, 17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseethereumconfig": 13, "basefeeperga": 13, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basetransact": 13, "basic": [13, 30], "baz": 46, "beacon": 39, "becaus": [12, 13, 16, 20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [13, 15, 16, 17, 21, 23, 24, 42, 44], "befor": [13, 17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [13, 17, 23], "begin": [21, 30], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": 33, "berachain": 4, "besid": [37, 42], "best": [17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": [4, 37], "blob": 13, "blob_gas_pric": 13, "blob_gas_us": 13, "blobgaspric": 13, "blobgasus": 13, "blobversionedhash": 13, "block": [13, 16, 17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [13, 16, 17, 20], "block_identifi": 17, "block_numb": [13, 17, 19, 21, 23, 37], "block_page_s": [13, 14, 16, 17], "block_tim": [13, 17, 19, 21, 37], "blockapi": [13, 17, 21, 31], "blockchain": [10, 13, 14, 16, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [13, 16, 17, 20, 23], "blocknotfounderror": [13, 17, 20], "blockqueri": [17, 21], "blocktransactionqueri": [17, 21], "blue": [17, 36], "blueprint": [13, 17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [13, 16, 17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 15, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [15, 17, 21], "brownieproject": 15, "browser": 25, "bsc": [4, 37], "bttc": 4, "build": [12, 13, 16, 24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [11, 13, 16, 17, 19, 21, 23, 24, 30], "bytecod": [1, 13, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 15, 17, 21, 29, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cairo": 44, "calcul": [13, 17, 21, 23], "call": [7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_trace_approach": [13, 14, 16], "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [13, 17, 19, 30], "calltrac": 13, "calltre": 13, "calltreenod": 13, "can": [0, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [13, 15, 17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "cardona": 4, "care": [16, 37, 46], "carefulli": 37, "case": [13, 17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [13, 37, 44], "cd": 25, "cell": 29, "celo": 4, "certain": [16, 18, 21, 44, 46], "chain": [4, 10, 13, 14, 16, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [13, 14, 16, 17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": [13, 17], "chainlist": [13, 14, 16, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 13, 15, 16, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 33, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [13, 16, 17, 21, 23], "chiado": 4, "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "classmethod": [13, 17, 19, 20, 21, 23], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": [13, 14, 16, 17], "clisettingssourc": [12, 13, 14, 16, 17], "clone": [3, 15, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cloudflar": 14, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 13, 15, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [14, 35, 37, 41], "combin": [16, 17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 15, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": [15, 17], "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": [15, 17], "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [13, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 19, 21, 24, 25, 38], "computedfieldinfo": [17, 19, 21], "concaten": 21, "concept": [17, 23, 24, 44], "concern": 13, "concurr": [13, 14, 16, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 12, 13, 15, 16, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [15, 17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 13, 17, 21, 22], "configur": [9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 13, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [13, 14, 16, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": [13, 17], "connection_str": [13, 17, 21], "consid": [13, 17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 13, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": [13, 31], "constraint": 35, "construct": 23, "constructor": [13, 17, 19, 30, 40], "constructorabi": [13, 17, 20, 21, 24], "consult": 37, "consum": [13, 24], "contact": 23, "contain": [13, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [13, 17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [15, 17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [16, 23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 13, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": [13, 17], "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [17, 19, 21], "contractcreationqueri": [17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [13, 17, 19, 23, 46], "contracteventqueri": [17, 21], "contractfromdepend": 38, "contractfunctionpath": 13, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [13, 16, 17, 19, 21, 23, 31, 46], "contractlogcontain": [13, 17, 23], "contractlogicerror": [15, 17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [13, 15, 17, 19, 20, 21], "contracttypewrapp": 19, "control": [13, 17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 13, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [11, 16, 17, 19, 21, 23, 26, 37, 44], "cost": [13, 16, 17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [16, 17, 45], "coverageconfig": 16, "coverageexclus": 16, "coverageproject": 23, "coveragereport": 23, "coveragereportsconfig": 16, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_access_list": 13, "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_genesis_data": 14, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": [13, 17], "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "crono": 4, "cross": 19, "crossfi": 4, "ctrl": 44, "ctx": 18, "currenc": [13, 16, 17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 16, 17, 18, 21, 24, 35, 37, 38], "curti": 4, "custom": [13, 17, 18, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [13, 17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [13, 17, 19, 21, 24], "dai": 45, "dapphub": [15, 32], "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_log": 13, "debug_logs_lin": 17, "debug_logs_typ": [13, 17], "debug_setcod": 13, "debug_trace_transaction_paramet": [13, 16, 45], "debug_tracecal": [13, 45], "debug_tracetransact": [13, 45], "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [13, 15, 17, 28, 33, 46], "decod": [13, 17, 19, 20, 21, 24, 37], "decode_address": [13, 17], "decode_block": [13, 17], "decode_calldata": [13, 17], "decode_custom_error": [13, 17], "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [13, 17, 46], "decode_output": 24, "decode_primitive_valu": [13, 17], "decode_receipt": [13, 17], "decode_returndata": [13, 17], "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [13, 14, 16, 17, 35], "deep": 24, "deeper": [13, 41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_factori": 17, "default_log_level": 18, "default_nam": 24, "default_network": [13, 28, 34, 37], "default_network_nam": 17, "default_provid": [13, 28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": [13, 37], "defaultqueryprovid": 21, "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [13, 17, 21, 37], "defisaverlogg": 45, "delai": [8, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 13, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": [13, 17], "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 15, 17, 21, 24], "detail": [13, 14, 16, 17, 19, 23, 38], "detect": [13, 15, 17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "determinist": 11, "dev": [4, 10, 13, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 19, 21, 23, 24, 30, 38, 44, 45], "did": [13, 34, 45], "differ": [13, 17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "difficulti": 13, "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [15, 17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 15, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": [11, 44], "disallow": 44, "disconnect": [13, 14, 16, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "disconnect_providers_aft": 16, "discord": 41, "discov": 15, "discuss": [37, 44], "disk": [13, 17, 21, 25], "dispatch": 24, "displai": [5, 13, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [11, 16, 17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [11, 13, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "donau": 4, "dotenvtyp": [12, 13, 14, 16, 17], "down": [13, 14, 16, 17, 23, 24], "download": [6, 15, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "drpc": 14, "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "dynam": 13, "dynamicfeetransact": 13, "dynarrai": 30, "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [11, 16, 17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [13, 17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [13, 17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": [13, 25], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "enablememori": [13, 16, 45], "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": [13, 17], "encode_calldata": [13, 17], "encode_contract_blueprint": [13, 17], "encode_defunct": [23, 25], "encode_deploy": [13, 17], "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_transact": [13, 17], "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": [11, 25], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": [13, 17], "enough": [17, 30], "enrich": [13, 15, 17, 21], "enrich_error": [15, 17, 21], "enrich_trac": [13, 17], "enriched_calltre": 13, "ensur": [13, 21, 22, 23, 30, 33, 34, 37, 44], "enter": [11, 17, 25, 36, 37, 44], "entir": [13, 33, 35, 37, 44], "entireti": 30, "entri": [16, 21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [13, 17, 18, 27], "enumer": 13, "env": 41, "environ": [13, 24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [13, 17, 28], "erc": 13, "erc20": [15, 32], "erc721": 32, "err": [15, 17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [13, 17, 32], "estim": [13, 16, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [17, 21], "etc": [13, 26, 42, 46], "eth": [10, 13, 14, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": [13, 46], "eth_estimatega": 28, "eth_feehistori": 16, "eth_pydantic_typ": [13, 17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": [13, 17], "eth_typ": [13, 17, 21], "eth_util": 29, "ether": [13, 16, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumconfig": 13, "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": [13, 14, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [13, 16, 37, 44], "ethtesterproviderconfig": 16, "ethtestertransactiontrac": 16, "evalu": [18, 24], "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [13, 17, 19, 21, 23, 24], "everi": [13, 16, 21, 23, 24, 36, 37, 39], "everyth": [15, 17, 33, 35], "evm": [4, 13, 17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [12, 13, 16, 17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [12, 21, 24, 27], "execut": [11, 13, 14, 16, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 13, 14, 15, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 15, 19, 21, 23, 44, 46], "expected_messag": 10, "expens": 33, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicit": 13, "explicitli": [17, 23, 27, 44], "explictli": 44, "explor": [22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [13, 30, 44], "extra": [12, 13, 15, 16, 17, 24, 25, 28, 32, 41], "extra_address": 19, "extra_funded_account": 14, "extraattributesmixin": [17, 19, 24], "extract": [13, 24, 32], "extract_arch": 24, "extract_config": [15, 17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 13, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [13, 15, 17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [4, 28, 35, 37, 44], "fashion": 30, "faster": [13, 21, 24, 33], "fdel": 24, "featur": [13, 17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [13, 16, 17, 31, 37, 42], "fee_token_decim": [13, 17], "fee_token_symbol": [13, 17], "feed": 37, "fetch": [13, 15, 17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [13, 15, 17, 19, 21, 23, 24, 32, 35, 44], "fieldinfo": [17, 19, 21], "figur": [23, 30], "file": [8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [14, 21, 23], "filter": [4, 13, 16, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 16, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [13, 17, 21, 23], "flow": [4, 23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [15, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 32], "fork": [4, 9, 13, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "forkednetworkconfig": 13, "form": [21, 23, 24, 30, 36, 44], "format": [4, 11, 16, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [13, 17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [15, 26, 30, 34, 37, 44, 45], "foundryproject": 15, "frame": [13, 20, 45], "framework": [16, 26, 30, 32, 36, 41, 44, 46], "fraxtal": 4, "friendlier": [13, 17], "fro": 37, "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "fuji": 4, "full": [15, 17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 23, 24, 44], "function": [13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 33, 37, 42], "function_hit": 23, "function_r": 23, "functional_valid": 13, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [13, 17, 19, 21], "g": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [13, 16, 17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 23, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 30], "gasconfig": 16, "gasexclus": 16, "gaslimit": [13, 23], "gaspric": 13, "gasreport": [13, 23], "gasus": 13, "gather": 24, "ge": [16, 17, 23], "geist": 4, "gener": [11, 12, 13, 14, 16, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [11, 16, 17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [14, 24, 37], "genesisdatatypeddict": 14, "get": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": [13, 16, 17], "get_block": [13, 17, 29, 37], "get_blueprint": 21, "get_calltre": 13, "get_choic": 18, "get_cod": [13, 17], "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": [13, 16, 17], "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_gas_report": 13, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": [13, 16, 17], "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [13, 17, 21], "get_python_typ": [13, 17], "get_raw_calltre": 13, "get_raw_fram": [13, 45], "get_receipt": [13, 17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": [13, 17], "get_test_account": [14, 16, 17], "get_transaction_trac": [13, 16, 17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": [13, 17], "get_transactions_by_block": [13, 17], "get_user_selected_choic": 18, "get_vers": [15, 17, 21], "get_version_map": 17, "get_virtual_machine_error": [13, 16, 17], "get_xml": 23, "getattr": 29, "geth": [13, 14, 17, 20, 21, 24, 35, 37], "geth_call_trac": 13, "geth_struct_log_pars": 13, "gethdev": 14, "gethdevprocess": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 15, 17, 22, 28, 35, 37, 41], "githubdepend": 15, "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [12, 16, 21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": [4, 15, 39], "go": [12, 16, 17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [13, 17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [13, 16, 17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [11, 13, 16, 17, 19, 21, 23, 29], "hashbytes20": [13, 23], "hashstr20": [13, 23], "have": [1, 11, 12, 15, 16, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 14, 16, 17, 24, 25], "hd_path": [11, 14, 16, 24, 44], "hdpath": 25, "head": [21, 29], "header": [13, 14, 17, 21, 23, 24], "height": 21, "hekla": 4, "hello": [25, 43], "helloworld": 43, "help": [15, 18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [11, 13, 16, 17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [11, 13, 21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [11, 13, 16, 17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [13, 16, 17, 23], "hide": [0, 16, 25], "hierarch": 11, "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [13, 16, 17, 19, 21], "histori": [13, 17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 13, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [13, 17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [12, 27, 39], "hostnam": 14, "how": [13, 15, 17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [11, 16, 17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [16, 23, 44], "htmlcov": 44, "http": [13, 14, 15, 16, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [13, 17, 37], "httpprovid": [13, 33], "huge": 24, "human": 29, "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, 40, 41, 42, 43, 44, 45, 46], "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [13, 17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [13, 15, 17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [13, 16, 17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 11, 12, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": [11, 25], "import_account_from_private_kei": [11, 25], "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": [13, 17], "includ": [1, 5, 12, 13, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": [12, 32], "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": [11, 44], "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 13, 38], "index": [13, 14, 16, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 19, 21, 26, 29, 33, 36, 44], "inform": [11, 13, 15, 16, 17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": 23, "init": [9, 13, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "initial_bal": 14, "inject": [13, 22, 24], "injected_before_us": 24, "input": [11, 13, 16, 17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [15, 17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [13, 17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [16, 17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [14, 17, 33], "interest": 24, "interf": 41, "interfac": [13, 15, 17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": [15, 22], "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invalidpassworderror": 11, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": [13, 17], "is_named_tupl": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "isn": 13, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24], "iter_path": [13, 17], "its": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [14, 17, 24], "json": [12, 15, 17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [13, 17, 23], "jump": [23, 37], "junk": [14, 16, 24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [16, 28, 30, 33, 44], "kei": [0, 1, 6, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfile_path": 11, "keyfileaccount": [11, 16, 17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [13, 15, 17, 21, 24, 26, 27, 30], "kroma": 4, "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [13, 17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [13, 17, 31, 37, 38], "larger": 27, "last": [16, 19, 21, 23, 24, 30, 31, 44], "later": [16, 17, 21, 44], "latest": [13, 16, 17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazier": 16, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [13, 26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "legaci": 13, "len": [4, 21], "lendingrateoracl": 45, "length": [21, 25], "less": [13, 17, 19, 21, 24, 36, 45], "lessen": [15, 18], "let": [25, 27, 29, 30, 32, 37, 44], "level": [13, 17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [13, 24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [13, 15, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [13, 16, 17, 18, 23, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linea": 4, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": [13, 17], "liter": [13, 23], "live": [13, 14, 17, 19, 21, 30, 34, 46], "ll": 12, "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loaded_account": 11, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localdepend": 15, "localhost": [14, 28, 33], "localproject": 21, "localprovid": 16, "locat": [14, 15, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [11, 27, 44], "log": [9, 13, 16, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": [13, 16, 17], "log_index": 23, "log_instead_of_fail": 24, "logfilt": [13, 16, 17, 23], "logger": [18, 26, 36], "logic": [15, 17, 20, 21, 30, 33, 37], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "lower": 12, "ltd": 41, "lumia": 4, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 11, 14, 16, 24, 44], "machin": [13, 15, 16, 17, 20], "maco": [41, 44], "made": [13, 17, 21, 28, 30, 31, 37], "mai": [11, 12, 13, 16, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 13, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [13, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": [13, 17], "manag": [0, 4, 5, 6, 9, 10, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mantl": 4, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [13, 17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [13, 16, 17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [13, 17, 46], "max_fil": 24, "max_ga": [13, 16, 17], "max_priority_fe": [13, 17, 46], "max_receipt_retri": [13, 37], "maxfeeperblobga": 13, "maxfeeperga": 13, "maxim": [25, 35], "maximum": [13, 16, 17, 23, 28, 37], "maxpriorityfeeperga": 13, "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [13, 17, 19, 21, 25, 26, 28, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [13, 17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [11, 16, 17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [13, 17, 18], "method": [0, 7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": [13, 17], "method_id": 30, "method_nam": [16, 19, 44], "methodabi": [13, 17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "meti": 4, "mid": [21, 44], "middl": 37, "might": [13, 17, 29, 42], "millisecond": [17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "minato": 4, "mine": [14, 16, 17, 21], "miner": [13, 17, 46], "minifi": [12, 27], "minim": 39, "minimum": [13, 17, 21], "minor": 35, "mint": [44, 45], "minu": 13, "minut": [17, 37, 46], "misc": [12, 24], "miss": [13, 17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": [13, 24], "mnemon": [0, 11, 14, 16, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [13, 17, 23, 44], "model": [13, 15, 17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbas": 4, "moonbeam": [4, 37], "moonriv": 4, "more": [10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [13, 15, 17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [11, 16, 17, 18, 23, 30, 42], "msghash": [11, 16, 17], "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [13, 17, 18, 23, 24, 32, 41], "multipli": [13, 17, 23, 28, 37], "mumbai": 4, "must": [7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [13, 17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": 13, "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": [13, 17], "natspec": 19, "necessari": [7, 15, 18, 21, 46], "necessarili": 46, "need": [14, 15, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [13, 17, 21], "nest": 24, "network": [7, 9, 10, 13, 14, 16, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [13, 14, 16, 17, 20, 21, 22], "networkchoic": 18, "networkconfig": 13, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [13, 17, 19, 21, 23, 25, 30, 44], "new": [11, 13, 16, 17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [13, 17, 19, 21], "new_log": [13, 17, 19], "new_set": [13, 16, 17], "new_timestamp": [16, 17], "newest": 5, "newhead": [13, 17], "newli": [0, 25], "newtyp": [17, 21], "next": [5, 13, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nil": 13, "nm": 43, "no_error": 13, "node": [4, 9, 13, 15, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "nodesoftwarenotinstallederror": 14, "non": [13, 17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [13, 16, 17, 19, 21], "none": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 17, "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [11, 16, 17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [11, 13, 16, 17, 20, 21], "notimplementerror": 17, "nova": 4, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "npm": 15, "npmdepend": 15, "null": 17, "num": 30, "num_block": [16, 17, 21], "num_transact": [13, 17], "number": [0, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [14, 16, 24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [13, 14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 12, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occasion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 13, 14, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "oort": 4, "opbnb": 4, "opcod": [13, 16, 17], "open": [2, 32, 41, 44], "openzeppelin": [15, 17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": [15, 17], "oper": [7, 11, 16, 17, 20, 30, 36], "opinion": [17, 21], "optim": [4, 17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [15, 17, 21, 23, 25, 26, 30, 37], "org": [3, 14, 17, 21, 32], "organ": [15, 33, 35, 40, 41], "origin": [16, 17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 13, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [13, 17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "our": [31, 33, 41, 43, 44], "out": [13, 17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 12, 13, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": [12, 27], "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": [13, 17], "output_valu": 24, "outputextra": 12, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [13, 14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [12, 21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 13, 15, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [15, 17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [13, 17, 42], "paid": [13, 17, 31], "pair": [21, 24], "palm": 4, "paragraph": 37, "parallel": [13, 17, 24], "param": [13, 17, 18, 26], "paramet": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": [13, 17], "parenthash": [13, 17], "pari": [27, 28, 32], "pariti": [13, 45], "pars": [13, 18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": [13, 17], "pass": [2, 13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": [11, 25], "password": [11, 25], "past": [13, 16, 17, 21, 28], "path": [0, 1, 5, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [15, 17, 18, 21, 24, 26, 27], "pathtyp": [12, 13, 14, 16, 17], "pattern": [12, 13, 16, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [15, 17, 21, 23], "pd": [19, 21], "pend": [13, 16, 17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 11, 24, 25], "pick": 18, "piec": 44, "pip": [15, 32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [13, 17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [13, 16, 17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 13, 17, 19, 21, 37, 44], "poll_block": [13, 17, 21], "poll_log": [13, 17, 19], "polter": 4, "polygon": [4, 37, 43], "polynomi": 4, "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": [13, 14, 16, 17], "posit": [23, 44], "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25], "possibli": 30, "post": 13, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": [13, 17, 28], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": [13, 45], "prevent": 33, "previou": [13, 16, 17, 21], "previous": [13, 17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [13, 16, 17, 21, 44], "primarili": 33, "primit": [13, 17], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [13, 16, 17, 21, 33], "priorit": 46, "prioriti": [16, 46], "priority_fe": [13, 16, 17, 46], "prism": 4, "privat": [0, 11, 17, 25], "private_kei": [11, 16, 24, 25], "probabl": 24, "problem": [13, 20], "process": [13, 14, 16, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 15, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 15, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 15, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 11, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [11, 16, 17, 21, 33, 45], "properti": [11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [13, 14, 16, 17, 21], "providerapi": [13, 14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": [13, 20], "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 13, 17, 21], "proxy_info": 21, "proxyinfo": [13, 21], "proxyinfoapi": [13, 17, 21], "proxytyp": 13, "public": [21, 30, 42, 44], "publicnod": 14, "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": [4, 37], "pure": 30, "purpos": [12, 13, 14, 16, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [12, 21, 25, 28, 32, 36], "pwd": 41, "py": [13, 14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [13, 17, 19, 21, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [13, 17, 23], "pyevmbackend": 16, "pypi": [15, 21], "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [13, 15, 17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "pythondepend": 15, "qualiti": 33, "quantiti": 44, "queri": [9, 13, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [17, 21], "queue": 24, "quick": 43, "quicker": [11, 16, 17], "quickli": 33, "quit": [13, 14, 16, 17, 19], "r": [12, 23, 27, 44], "race": 33, "rais": [10, 11, 13, 14, 16, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": [13, 17], "raise_on_revert": 42, "raises_not_impl": 24, "ran": [13, 17, 20, 38, 44], "ran_out_of_ga": [13, 17], "random": [0, 25], "rang": [13, 17, 19, 21], "rare": 26, "rate": [23, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [11, 13, 16, 17, 18, 21, 23, 25, 27, 32, 37], "raw_address": [13, 17], "raw_data": [13, 17], "raw_trace_fram": 13, "rawaddress": [13, 17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [13, 15, 17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "recal": 37, "receipt": [13, 17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 14, 16, 17, 19, 20, 21, 30, 31, 45], "receiv": [13, 17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [13, 17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": [13, 16, 17], "record": [16, 17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 15, 32], "refer": [6, 12, 15, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": [13, 17], "regardless": [17, 21, 29, 37, 46], "regex": [12, 24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [16, 17, 21], "regular": [13, 24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [16, 17, 20, 21, 22, 23], "relative_to": 24, "releas": [15, 31, 32, 35, 41], "relev": [20, 23, 24], "reli": [13, 17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remain": 13, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [13, 17, 19, 21], "reorgan": [13, 17, 21], "repeat": 30, "repetit": 25, "replac": [17, 19, 21, 24, 37], "repo": [3, 15], "report": [13, 16, 17, 23, 37], "repositori": [15, 17], "repr": [17, 19, 21], "repres": [11, 13, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [13, 14, 17, 21, 22, 32, 36], "request_head": [13, 14, 16, 17, 21, 28, 37], "requir": [0, 5, 13, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 33, 35, 37, 41, 42, 44, 46], "required_confirm": [13, 17, 19, 21], "resembl": 21, "reset": [16, 17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [15, 22, 24, 32, 39], "resourc": 18, "respect": [15, 17, 19, 21, 28], "respons": [13, 17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 16, 17, 21], "result": [1, 4, 10, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [13, 32, 37], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "return": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [13, 16, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 13, 16, 17, 20, 21, 23, 24, 30, 37], "revert_messag": [13, 20], "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [15, 17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "rootstock": 4, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "rule": 16, "run": [8, 9, 13, 15, 16, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [15, 17, 18, 21], "safe": [15, 39], "sai": [25, 30, 32, 37], "same": [13, 16, 17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "scroll": 4, "sdk": 37, "search": [13, 17, 19, 24], "search_top": [17, 19, 23], "second": [8, 13, 17, 19, 20, 21, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [15, 21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 11, 13, 14, 16, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 11, 24, 25], "segment": 23, "select": [1, 12, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [13, 17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 14, 16, 17, 20, 30, 37, 44, 46], "send_cal": [13, 16, 17], "send_everyth": 17, "send_private_transact": 17, "send_transact": [13, 14, 16, 17], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [11, 23, 25, 30, 33, 44], "sepolia": [4, 13, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [13, 15, 17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_exclud": 12, "serialize_transact": [13, 17], "serv": 28, "server": [27, 41], "session": [7, 13, 14, 16, 17, 21, 29, 37, 41], "set": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": [11, 25], "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": [14, 16, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "shape": 4, "share": [21, 23, 24, 37, 44], "shareabl": 17, "sharedblobreceipt": 13, "sharedblobtransact": 13, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": [4, 37], "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [11, 16, 17, 21], "shorter": 44, "should": [7, 12, 13, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 13, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": [13, 17], "show_gas_report": [13, 17, 45], "show_source_traceback": [13, 17], "show_trac": [13, 17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [11, 16, 17, 20, 23], "sign_messag": [11, 16, 17, 25], "sign_raw_msghash": [11, 16, 17], "sign_transact": [11, 16, 17], "signabl": 23, "signablemessag": [11, 16, 17, 23], "signatur": [11, 13, 16, 17, 19, 21, 30], "signatureerror": [17, 20], "signer": [11, 16, 17, 23, 25, 26, 30], "signer_opt": [11, 16, 17], "silverback": 37, "similar": [13, 19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [30, 37], "sinc": [13, 17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [15, 21, 22], "site": [15, 21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 13, 17, 21], "skip": [16, 18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": [13, 17], "slow": 24, "slower": 33, "small": 37, "smaller": 17, "smallest": [13, 16, 17], "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 16, 17, 20, 21, 23, 24], "snapshot_id": [14, 16, 17, 20, 21], "snapshotid": [14, 16, 17, 20, 21, 23, 24], "snekmat": [15, 28, 32, 38], "so": [12, 13, 15, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [12, 17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [15, 20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soneium": 4, "soon": [22, 32], "sophist": [13, 28], "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_exclude_pattern": 12, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [13, 17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [13, 17, 20, 23], "space": [11, 23], "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 13, 16, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [13, 17, 21, 35, 37, 44], "start": [4, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [13, 17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [13, 16, 17, 19, 21, 25, 30, 42], "statement": [13, 20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "staticfeetransact": 13, "statu": [13, 17], "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 13, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [12, 32, 39, 44, 45, 46], "stmt": 44, "stop": [13, 17, 19, 21, 26, 44], "stop_block": [13, 17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [13, 17, 21], "storag": [11, 13, 15, 17, 30], "storagekei": 13, "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": 37, "string": [2, 11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [13, 17, 19, 30], "stringintconvert": 21, "struct": [13, 24], "struct_log": 45, "structabi": 21, "structlog": 13, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [12, 31, 36, 37], "style": [13, 17, 24, 27], "sub": [15, 17, 18, 21, 30, 32, 42], "subclass": [11, 14, 16, 17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": [13, 44], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [13, 17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 13, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "taiko": 4, "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [13, 17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [13, 14, 16, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccount": 16, "testaccountapi": [14, 16, 17, 25], "testaccountcontain": [16, 21], "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [4, 37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "textiowrapp": 13, "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [12, 13, 17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [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, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [13, 23, 26], "third": [25, 35], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [13, 17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 33, 44, 45, 46], "timedelta": 21, "timeout": [13, 14, 17, 20, 24], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": [13, 17], "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "tof": 13, "togeth": [25, 33], "token": [13, 17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 15, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [13, 16, 17, 19, 23, 30], "topic_filt": 23, "total": [13, 17, 19, 21, 23], "total_fees_paid": [13, 17, 31], "total_funct": 23, "total_transfer_valu": 17, "totaldifficulti": 13, "touch": 17, "trace": [9, 13, 14, 16, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": [13, 45], "traceabl": 21, "traceapi": [13, 16, 17, 20], "traceapproach": [13, 14, 16], "traceback": [13, 17, 23], "tracer": 13, "tracestyl": 24, "track": [16, 17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "tradit": 15, "transact": [9, 11, 13, 14, 16, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [13, 17, 37, 46], "transaction_hash": [13, 16, 17, 20, 21, 23], "transaction_index": 23, "transactionapi": [11, 13, 14, 16, 17, 19, 20, 21], "transactionerror": [13, 17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [13, 17, 23], "transactionstatusenum": [13, 17], "transactiontrac": 13, "transactiontyp": 13, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [15, 21, 30, 38], "tree": [4, 13, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24], "turn": 12, "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [13, 17, 30, 31, 45, 46], "tx_error": 24, "txn": [11, 13, 14, 16, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [13, 16, 17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "un": 13, "unabl": [17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncl": 13, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [15, 17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "unichain": 4, "uninstal": 21, "union": [13, 16, 17, 18, 19, 20, 21, 24], "uniqu": [13, 17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": [13, 16, 17], "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [13, 14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 11, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": [13, 17], "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [14, 23, 24, 37], "unwil": 27, "unwind": 42, "up": [13, 14, 16, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [13, 17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": [13, 16, 17], "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [13, 17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": [13, 17], "upstreamprovid": 17, "urandom": 25, "uri": [13, 14, 15, 17, 21, 28, 37], "uri_map": 21, "url": [13, 17, 21, 28], "us": [0, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_upstream_provid": 17, "user": [3, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "utf": 13, "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [13, 17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [13, 24, 25, 28, 29, 42, 44], "variou": [11, 16, 17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 14, 15, 16, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_from_installed_package_json": 15, "version_from_project_package_json": 15, "version_id": [15, 17], "versu": [13, 17, 23, 28], "via": [13, 15, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [13, 16, 17, 20, 41], "virtualenv": 41, "virtualmachineerror": [13, 16, 17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 13, 14, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [13, 14, 17, 19, 21, 37], "walk": 40, "wallet": 24, "want": [13, 15, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [12, 13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": [12, 27], "web3": [13, 14, 28, 29, 33, 41], "web3_provider_uri": 13, "web3provid": 13, "websocket": 37, "wei": [13, 16, 17, 30], "weird": 12, "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "wemix": 4, "went": [13, 16, 17], "were": [13, 17, 21, 23, 28, 30, 32, 37, 44], "what": [13, 16, 17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [13, 14, 20, 24], "where": [13, 14, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [11, 12, 16, 17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [13, 14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [13, 16, 17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 11, 24, 25], "word_count": [0, 11], "wordcount": 25, "work": [13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": [4, 43], "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [14, 17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [13, 16, 17, 20], "ws_begin_lineno": 23, "ws_hostnam": 14, "ws_port": 14, "ws_start": 23, "ws_uri": [13, 17, 37], "wsl": 41, "wss": [13, 17, 37], "www": 37, "x": [21, 29, 44], "xai": 4, "xml": [16, 23, 44], "xmtp": 4, "y": [5, 6, 21, 32], "yaml": [3, 4, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [18, 26, 33, 35, 43, 44], "yield": [13, 17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zetachain": 4, "zip": 24, "zkevm": [4, 37], "zksync": 4, "zora": 4}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "<no title>", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}}) \ No newline at end of file +Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "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/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "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/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "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.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.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/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_computed_fields__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_fields__", false]], "__pydantic_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_fields__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abi (ape_compile.config.outputextras attribute)": [[12, "ape_compile.config.OutputExtras.ABI", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "accesslist (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessList", false]], "accesslisttransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessListTransaction", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainer (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.AccountContainer", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.accounts", false]], "accounts (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.address", false]], "address (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.alias", false]], "alias (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "aliases (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.aliases", false]], "aliases (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts.accounts": [[11, "module-ape_accounts.accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile.config": [[12, "module-ape_compile.config", false]], "ape_ethereum.ecosystem": [[13, "module-ape_ethereum.ecosystem", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_ethereum.provider": [[13, "module-ape_ethereum.provider", false]], "ape_ethereum.proxies": [[13, "module-ape_ethereum.proxies", false]], "ape_ethereum.trace": [[13, "module-ape_ethereum.trace", false]], "ape_ethereum.transactions": [[13, "module-ape_ethereum.transactions", false]], "ape_node.provider": [[14, "module-ape_node.provider", false]], "ape_pm.compiler": [[15, "module-ape_pm.compiler", false]], "ape_pm.dependency": [[15, "module-ape_pm.dependency", false]], "ape_pm.project": [[15, "module-ape_pm.project", false]], "ape_test.accounts": [[16, "module-ape_test.accounts", false]], "ape_test.config": [[16, "module-ape_test.config", false]], "ape_test.provider": [[16, "module-ape_test.provider", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeevmbackend (class in ape_test.provider)": [[16, "ape_test.provider.ApeEVMBackend", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "apetestconfig (class in ape_test.config)": [[16, "ape_test.config.ApeTestConfig", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "arguments (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.arguments", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "assert_web3_provider_uri_env_var_not_set() (in module ape_ethereum.provider)": [[13, "ape_ethereum.provider.assert_web3_provider_uri_env_var_not_set", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "auto_mine (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.auto_mine", false]], "auto_mine (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "balance (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.base_fee", false]], "base_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_fee_multiplier (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.BaseEthereumConfig", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "basetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.BaseTransaction", false]], "basic (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.BASIC", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "blob_gas_price (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_price", false]], "blob_gas_used (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_used", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_page_size (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "block_time (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "brownieproject (class in ape_pm.project)": [[15, "ape_pm.project.BrownieProject", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_trace_approach (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.trace attribute)": [[13, "ape_ethereum.trace.Trace.call_trace_approach", false]], "call_trace_approach (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "calltrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.CallTrace", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chain_id (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.chain_id", false]], "chain_id (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.chain_id", false]], "chain_id (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_code() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "concurrency (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (ape_ethereum.ecosystem.ethereum property)": [[13, "ape_ethereum.ecosystem.Ethereum.config", false]], "config (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config (class in ape_compile.config)": [[12, "ape_compile.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connect", false]], "connect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.connect", false]], "connect() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.connect", false]], "connect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.connect", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_id (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "connection_str (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverage (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.coverage", false]], "coverageconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageConfig", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragereportsconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageReportsConfig", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_access_list() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.create_access_list", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_genesis_data() (in module ape_node.provider)": [[14, "ape_node.provider.create_genesis_data", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "create_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_dir (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.data_dir", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.debug_logs", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "debug_logs_typed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_block() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_custom_error() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_logs() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_logs", false]], "decode_logs() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_primitive_value() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_receipt() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decode_returndata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_provider", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "default_transaction_type (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_transaction_type", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "disconnect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.disconnect", false]], "disconnect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.disconnect", false]], "disconnect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.disconnect", false]], "disconnect_providers_after (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.disconnect_providers_after", false]], "dynamicfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.DynamicFeeTransaction", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_contract_blueprint() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_deployment() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "encode_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_error() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "enrich_trace() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.enrich_trace", false]], "enriched_calltree (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.enriched_calltree", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_gas_cost() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.estimate_gas_cost", false]], "estimate_gas_cost() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "ethereum (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ethereum", false]], "ethereum (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Ethereum", false]], "ethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.EthereumConfig", false]], "ethereumnetworkconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNodeConfig", false]], "ethereumnodeprovider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.EthereumNodeProvider", false]], "ethtesterproviderconfig (class in ape_test.config)": [[16, "ape_test.config.EthTesterProviderConfig", false]], "ethtestertransactiontrace (class in ape_test.provider)": [[16, "ape_test.provider.EthTesterTransactionTrace", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclude (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.exclude", false]], "exclude (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.exclude", false]], "exclude (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.exclude", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.executable", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_config() (ape_pm.project.brownieproject method)": [[15, "ape_pm.project.BrownieProject.extract_config", false]], "extract_config() (ape_pm.project.foundryproject method)": [[15, "ape_pm.project.FoundryProject.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "failed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.failed", false]], "failing (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.FAILING", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fee_token_symbol (ape_ethereum.ecosystem.ethereum attribute)": [[13, "ape_ethereum.ecosystem.Ethereum.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "fetch() (ape_pm.dependency.githubdependency method)": [[15, "ape_pm.dependency.GithubDependency.fetch", false]], "fetch() (ape_pm.dependency.localdependency method)": [[15, "ape_pm.dependency.LocalDependency.fetch", false]], "fetch() (ape_pm.dependency.npmdependency method)": [[15, "ape_pm.dependency.NpmDependency.fetch", false]], "fetch() (ape_pm.dependency.pythondependency method)": [[15, "ape_pm.dependency.PythonDependency.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "forkednetworkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "foundryproject (class in ape_pm.project)": [[15, "ape_pm.project.FoundryProject", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.gas", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_limit (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.gas_limit", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gas_price (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.gas_price", false]], "gas_price (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.gas_price", false]], "gasconfig (class in ape_test.config)": [[16, "ape_test.config.GasConfig", false]], "gasexclusion (class in ape_test.config)": [[16, "ape_test.config.GasExclusion", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.generate_account", false]], "generate_account() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_balance() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_balance", false]], "get_balance() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_calltree() (ape_ethereum.trace.calltrace method)": [[13, "ape_ethereum.trace.CallTrace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.transactiontrace method)": [[13, "ape_ethereum.trace.TransactionTrace.get_calltree", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_code() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_contract_logs", false]], "get_contract_logs() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_gas_report", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_nonce", false]], "get_nonce() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_proxy_info() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_python_types() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_python_types", false]], "get_raw_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_calltree", false]], "get_raw_frames() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_frames", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_receipt() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_storage() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_test_account() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.get_test_account", false]], "get_test_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.get_test_account", false]], "get_test_account() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_trace() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transaction_trace", false]], "get_transaction_trace() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_account_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_transactions_by_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_versions() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "geth_call_tracer (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_CALL_TRACER", false]], "geth_struct_log_parse (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_STRUCT_LOG_PARSE", false]], "gethdev (class in ape_node.provider)": [[14, "ape_node.provider.GethDev", false]], "gethdevprocess (class in ape_node.provider)": [[14, "ape_node.provider.GethDevProcess", false]], "github (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.github", false]], "githubdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.GithubDependency", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.hash", false]], "hd_path (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.hd_path", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "html (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.html", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "http_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.http_uri", false]], "http_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "import_account_from_mnemonic() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_mnemonic", false]], "import_account_from_private_key() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_private_key", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_dependencies (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.include_dependencies", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfacecompiler (class in ape_pm.compiler)": [[15, "ape_pm.compiler.InterfaceCompiler", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invalidpassworderror": [[11, "ape_accounts.accounts.InvalidPasswordError", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "ipc_path (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ipc_path", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_connected (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_mainnet (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_valid (ape_pm.project.brownieproject property)": [[15, "ape_pm.project.BrownieProject.is_valid", false]], "is_valid (ape_pm.project.foundryproject property)": [[15, "ape_pm.project.FoundryProject.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "keyfileaccount (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.KeyfileAccount", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "local (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.local", false]], "localdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.LocalDependency", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "localprovider (class in ape_test.provider)": [[16, "ape_test.provider.LocalProvider", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "make_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "max_gas (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.max_gas", false]], "max_gas (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.max_gas", false]], "max_receipt_retries (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.max_receipt_retries", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "method_called (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "mine() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.mine", false]], "mine() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mnemonic (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.mnemonic", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "module": [[11, "module-ape_accounts.accounts", false], [12, "module-ape_compile.config", false], [13, "module-ape_ethereum.ecosystem", false], [13, "module-ape_ethereum.multicall", false], [13, "module-ape_ethereum.provider", false], [13, "module-ape_ethereum.proxies", false], [13, "module-ape_ethereum.trace", false], [13, "module-ape_ethereum.transactions", false], [14, "module-ape_node.provider", false], [15, "module-ape_pm.compiler", false], [15, "module-ape_pm.dependency", false], [15, "module-ape_pm.project", false], [16, "module-ape_test.accounts", false], [16, "module-ape_test.config", false], [16, "module-ape_test.provider", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "name (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.name", false]], "name (ape_node.provider.gethdev attribute)": [[14, "ape_node.provider.GethDev.name", false]], "name (ape_pm.compiler.interfacecompiler property)": [[15, "ape_pm.compiler.InterfaceCompiler.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.NetworkConfig", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "no_error (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.NO_ERROR", false]], "node (class in ape_node.provider)": [[14, "ape_node.provider.Node", false]], "nodesoftwarenotinstallederror": [[14, "ape_node.provider.NodeSoftwareNotInstalledError", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "npm (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.npm", false]], "npmdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.NpmDependency", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "number_of_accounts (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.number_of_accounts", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_extra (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.output_extra", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputextras (class in ape_compile.config)": [[12, "ape_compile.config.OutputExtras", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "package_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.package_id", false]], "package_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.package_id", false]], "package_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.package_id", false]], "package_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parent_hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.parent_hash", false]], "parity (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.PARITY", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_blocks() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "poll_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "prepare_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "priority_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.priority_fee", false]], "priority_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.provider", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfo (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyInfo", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "proxytype (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyType", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pypi (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.pypi", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "python (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.python", false]], "pythondependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.PythonDependency", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raise_for_status() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.raise_for_status", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "ran_out_of_gas (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "raw_trace_frames (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.raw_trace_frames", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.Receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "receiver (ape_ethereum.transactions.sharedblobtransaction attribute)": [[13, "ape_ethereum.transactions.SharedBlobTransaction.receiver", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "ref (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.ref", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "reports (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.reports", false]], "reports (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.reports", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_header (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.request_headers", false]], "request_headers (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "required_confirmations (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "reset() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "restore() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.restore", false]], "restore() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "return_value (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.return_value", false]], "return_value (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.return_value", false]], "return_value (ape_test.provider.ethtestertransactiontrace property)": [[16, "ape_test.provider.EthTesterTransactionTrace.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_message (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.revert_message", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_call() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_call", false]], "send_call() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "send_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_transaction", false]], "send_transaction() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.send_transaction", false]], "send_transaction() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_transaction", false]], "serialize_exclude() (ape_compile.config.config method)": [[12, "ape_compile.config.Config.serialize_exclude", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "serialize_transaction() (ape_ethereum.transactions.basetransaction method)": [[13, "ape_ethereum.transactions.BaseTransaction.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_autosign() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.set_autosign", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "set_timestamp() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.set_timestamp", false]], "set_timestamp() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "settings (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.settings", false]], "sharedblobreceipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobReceipt", false]], "sharedblobtransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobTransaction", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_events() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show_gas_report", false]], "show_gas_report() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_source_traceback() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "show_trace() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_message() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_message", false]], "sign_message() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_raw_msghash() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_raw_msghash", false]], "sign_raw_msghash() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "sign_transaction() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_transaction", false]], "sign_transaction() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "size (ape_ethereum.ecosystem.block property)": [[13, "ape_ethereum.ecosystem.Block.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshot() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.snapshot", false]], "snapshot() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "source_traceback (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "start() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "staticfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.StaticFeeTransaction", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "supports_tracing (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.supports_tracing", false]], "supports_tracing (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "terminal (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.terminal", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccount (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccount", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainer (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccountContainer", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_fees_paid (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.Trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "traceapproach (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TraceApproach", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.track", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.transaction", false]], "transaction (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.transaction", false]], "transaction (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.transaction", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_acceptance_timeout (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transactionstatusenum (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionStatusEnum", false]], "transactiontrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TransactionTrace", false]], "transactiontype (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionType", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "tx (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.tx", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "txn_hash (ape_ethereum.transactions.basetransaction property)": [[13, "ape_ethereum.transactions.BaseTransaction.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "update_settings() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.update_settings", false]], "update_settings() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstream_provider (ape_ethereum.ecosystem.forkednetworkconfig attribute)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.uri", false]], "uri (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.uri", false]], "uri (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.uri", false]], "uri (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.version", false]], "version (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.version", false]], "version (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.version", false]], "version (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.version", false]], "version_from_installed_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_installed_package_json", false]], "version_from_project_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_project_package_json", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "version_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.version_id", false]], "version_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.version_id", false]], "version_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_id", false]], "version_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "web3 (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.web3", false]], "web3provider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.Web3Provider", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "ws_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.ws_uri", false]], "ws_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.ws_uri", false]], "xml (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.xml", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"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"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 1, 1, "", "__pydantic_computed_fields__"], [19, 1, 1, "", "__pydantic_fields__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__pydantic_computed_fields__"], [21, 1, 1, "", "__pydantic_fields__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_accounts": [[11, 2, 0, "-", "accounts"]], "ape_accounts.accounts": [[11, 3, 1, "", "AccountContainer"], [11, 6, 1, "", "InvalidPasswordError"], [11, 3, 1, "", "KeyfileAccount"], [11, 0, 1, "", "generate_account"], [11, 0, 1, "", "import_account_from_mnemonic"], [11, 0, 1, "", "import_account_from_private_key"]], "ape_accounts.accounts.AccountContainer": [[11, 4, 1, "", "accounts"], [11, 4, 1, "", "aliases"]], "ape_accounts.accounts.KeyfileAccount": [[11, 4, 1, "", "address"], [11, 4, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "ape_compile": [[12, 2, 0, "-", "config"]], "ape_compile.config": [[12, 3, 1, "", "Config"], [12, 3, 1, "", "OutputExtras"]], "ape_compile.config.Config": [[12, 1, 1, "", "exclude"], [12, 1, 1, "", "include_dependencies"], [12, 1, 1, "", "output_extra"], [12, 5, 1, "", "serialize_exclude"]], "ape_compile.config.OutputExtras": [[12, 1, 1, "", "ABI"]], "ape_ethereum": [[13, 2, 0, "-", "ecosystem"], [13, 2, 0, "-", "multicall"], [13, 2, 0, "-", "provider"], [13, 2, 0, "-", "proxies"], [13, 2, 0, "-", "trace"], [13, 2, 0, "-", "transactions"]], "ape_ethereum.ecosystem": [[13, 3, 1, "", "BaseEthereumConfig"], [13, 3, 1, "", "Block"], [13, 3, 1, "", "Ethereum"], [13, 3, 1, "", "EthereumConfig"], [13, 3, 1, "", "ForkedNetworkConfig"], [13, 3, 1, "", "NetworkConfig"]], "ape_ethereum.ecosystem.Block": [[13, 1, 1, "", "hash"], [13, 1, 1, "", "parent_hash"], [13, 4, 1, "", "size"]], "ape_ethereum.ecosystem.Ethereum": [[13, 4, 1, "", "config"], [13, 5, 1, "", "create_transaction"], [13, 5, 1, "", "decode_address"], [13, 5, 1, "", "decode_block"], [13, 5, 1, "", "decode_calldata"], [13, 5, 1, "", "decode_custom_error"], [13, 5, 1, "", "decode_logs"], [13, 5, 1, "", "decode_primitive_value"], [13, 5, 1, "", "decode_receipt"], [13, 5, 1, "", "decode_returndata"], [13, 5, 1, "", "encode_address"], [13, 5, 1, "", "encode_calldata"], [13, 5, 1, "", "encode_contract_blueprint"], [13, 5, 1, "", "encode_deployment"], [13, 5, 1, "", "encode_transaction"], [13, 5, 1, "", "enrich_trace"], [13, 1, 1, "", "fee_token_symbol"], [13, 5, 1, "", "get_proxy_info"], [13, 5, 1, "", "get_python_types"]], "ape_ethereum.ecosystem.ForkedNetworkConfig": [[13, 1, 1, "", "upstream_provider"]], "ape_ethereum.ecosystem.NetworkConfig": [[13, 1, 1, "", "base_fee_multiplier"], [13, 1, 1, "", "block_time"], [13, 1, 1, "", "default_provider"], [13, 1, 1, "", "default_transaction_type"], [13, 1, 1, "", "gas_limit"], [13, 1, 1, "", "is_mainnet"], [13, 1, 1, "", "max_receipt_retries"], [13, 1, 1, "", "request_headers"], [13, 1, 1, "", "required_confirmations"], [13, 1, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.provider": [[13, 3, 1, "", "EthereumNodeProvider"], [13, 3, 1, "", "Web3Provider"], [13, 0, 1, "", "assert_web3_provider_uri_env_var_not_set"]], "ape_ethereum.provider.EthereumNodeProvider": [[13, 1, 1, "", "block_page_size"], [13, 1, 1, "", "concurrency"], [13, 5, 1, "", "connect"], [13, 4, 1, "", "connection_id"], [13, 4, 1, "", "connection_str"], [13, 5, 1, "", "disconnect"], [13, 4, 1, "", "http_uri"], [13, 1, 1, "", "name"], [13, 1, 1, "", "request_header"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.provider.Web3Provider": [[13, 4, 1, "", "base_fee"], [13, 4, 1, "", "call_trace_approach"], [13, 4, 1, "", "chain_id"], [13, 5, 1, "", "create_access_list"], [13, 5, 1, "", "estimate_gas_cost"], [13, 4, 1, "", "gas_price"], [13, 5, 1, "", "get_balance"], [13, 5, 1, "", "get_block"], [13, 5, 1, "", "get_code"], [13, 5, 1, "", "get_contract_logs"], [13, 5, 1, "", "get_nonce"], [13, 5, 1, "", "get_receipt"], [13, 5, 1, "", "get_storage"], [13, 5, 1, "", "get_transaction_trace"], [13, 5, 1, "", "get_transactions_by_account_nonce"], [13, 5, 1, "", "get_transactions_by_block"], [13, 5, 1, "", "get_virtual_machine_error"], [13, 4, 1, "", "http_uri"], [13, 4, 1, "", "is_connected"], [13, 5, 1, "", "make_request"], [13, 4, 1, "", "max_gas"], [13, 5, 1, "", "poll_blocks"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "prepare_transaction"], [13, 4, 1, "", "priority_fee"], [13, 5, 1, "", "send_call"], [13, 5, 1, "", "send_transaction"], [13, 5, 1, "", "stream_request"], [13, 4, 1, "", "supports_tracing"], [13, 5, 1, "", "update_settings"], [13, 4, 1, "", "web3"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.proxies": [[13, 3, 1, "", "ProxyInfo"], [13, 3, 1, "", "ProxyType"]], "ape_ethereum.trace": [[13, 3, 1, "", "CallTrace"], [13, 3, 1, "", "Trace"], [13, 3, 1, "", "TraceApproach"], [13, 3, 1, "", "TransactionTrace"]], "ape_ethereum.trace.CallTrace": [[13, 1, 1, "", "arguments"], [13, 1, 1, "", "call_trace_approach"], [13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "transaction"], [13, 1, 1, "", "tx"]], "ape_ethereum.trace.Trace": [[13, 1, 1, "", "call_trace_approach"], [13, 4, 1, "", "debug_logs"], [13, 4, 1, "", "enriched_calltree"], [13, 5, 1, "", "get_calltree"], [13, 5, 1, "", "get_gas_report"], [13, 5, 1, "", "get_raw_calltree"], [13, 5, 1, "", "get_raw_frames"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "revert_message"], [13, 5, 1, "", "show"], [13, 5, 1, "", "show_gas_report"], [13, 4, 1, "", "transaction"]], "ape_ethereum.trace.TraceApproach": [[13, 1, 1, "", "BASIC"], [13, 1, 1, "", "GETH_CALL_TRACER"], [13, 1, 1, "", "GETH_STRUCT_LOG_PARSE"], [13, 1, 1, "", "PARITY"]], "ape_ethereum.trace.TransactionTrace": [[13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "transaction"]], "ape_ethereum.transactions": [[13, 3, 1, "", "AccessList"], [13, 3, 1, "", "AccessListTransaction"], [13, 3, 1, "", "BaseTransaction"], [13, 3, 1, "", "DynamicFeeTransaction"], [13, 3, 1, "", "Receipt"], [13, 3, 1, "", "SharedBlobReceipt"], [13, 3, 1, "", "SharedBlobTransaction"], [13, 3, 1, "", "StaticFeeTransaction"], [13, 3, 1, "", "TransactionStatusEnum"], [13, 3, 1, "", "TransactionType"]], "ape_ethereum.transactions.BaseTransaction": [[13, 5, 1, "", "serialize_transaction"], [13, 4, 1, "", "txn_hash"]], "ape_ethereum.transactions.Receipt": [[13, 4, 1, "", "debug_logs_typed"], [13, 5, 1, "", "decode_logs"], [13, 4, 1, "", "failed"], [13, 4, 1, "", "method_called"], [13, 5, 1, "", "raise_for_status"], [13, 4, 1, "", "ran_out_of_gas"], [13, 5, 1, "", "show_events"], [13, 5, 1, "", "show_gas_report"], [13, 5, 1, "", "show_source_traceback"], [13, 5, 1, "", "show_trace"], [13, 4, 1, "", "source_traceback"], [13, 4, 1, "", "total_fees_paid"]], "ape_ethereum.transactions.SharedBlobReceipt": [[13, 1, 1, "", "blob_gas_price"], [13, 1, 1, "", "blob_gas_used"]], "ape_ethereum.transactions.SharedBlobTransaction": [[13, 1, 1, "", "receiver"]], "ape_ethereum.transactions.TransactionStatusEnum": [[13, 1, 1, "", "FAILING"], [13, 1, 1, "", "NO_ERROR"]], "ape_node": [[14, 2, 0, "-", "provider"]], "ape_node.provider": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "GethDevProcess"], [14, 3, 1, "", "Node"], [14, 6, 1, "", "NodeSoftwareNotInstalledError"], [14, 0, 1, "", "create_genesis_data"]], "ape_node.provider.EthereumNodeConfig": [[14, 1, 1, "", "call_trace_approach"], [14, 1, 1, "", "data_dir"], [14, 1, 1, "", "ethereum"], [14, 1, 1, "", "executable"], [14, 1, 1, "", "ipc_path"], [14, 1, 1, "", "request_headers"]], "ape_node.provider.GethDev": [[14, 4, 1, "", "auto_mine"], [14, 5, 1, "", "build_command"], [14, 4, 1, "", "chain_id"], [14, 5, 1, "", "connect"], [14, 5, 1, "", "disconnect"], [14, 5, 1, "", "get_test_account"], [14, 5, 1, "", "mine"], [14, 1, 1, "", "name"], [14, 4, 1, "", "process_name"], [14, 5, 1, "", "restore"], [14, 5, 1, "", "set_timestamp"], [14, 5, 1, "", "snapshot"], [14, 5, 1, "", "start"]], "ape_node.provider.Node": [[14, 5, 1, "", "connect"], [14, 5, 1, "", "send_transaction"]], "ape_pm": [[15, 2, 0, "-", "compiler"], [15, 2, 0, "-", "dependency"], [15, 2, 0, "-", "project"]], "ape_pm.compiler": [[15, 3, 1, "", "InterfaceCompiler"]], "ape_pm.compiler.InterfaceCompiler": [[15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_code"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "get_versions"], [15, 4, 1, "", "name"]], "ape_pm.dependency": [[15, 3, 1, "", "GithubDependency"], [15, 3, 1, "", "LocalDependency"], [15, 3, 1, "", "NpmDependency"], [15, 3, 1, "", "PythonDependency"]], "ape_pm.dependency.GithubDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "github"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "ref"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.LocalDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "local"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.NpmDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "npm"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_from_installed_package_json"], [15, 4, 1, "", "version_from_project_package_json"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.PythonDependency": [[15, 5, 1, "", "fetch"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "pypi"], [15, 1, 1, "", "python"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.project": [[15, 3, 1, "", "BrownieProject"], [15, 3, 1, "", "FoundryProject"]], "ape_pm.project.BrownieProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_pm.project.FoundryProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_test": [[16, 2, 0, "-", "accounts"], [16, 2, 0, "-", "config"], [16, 2, 0, "-", "provider"]], "ape_test.accounts": [[16, 3, 1, "", "TestAccount"], [16, 3, 1, "", "TestAccountContainer"]], "ape_test.accounts.TestAccount": [[16, 4, 1, "", "address"], [16, 4, 1, "", "alias"], [16, 5, 1, "", "sign_message"], [16, 5, 1, "", "sign_raw_msghash"], [16, 5, 1, "", "sign_transaction"]], "ape_test.accounts.TestAccountContainer": [[16, 4, 1, "", "accounts"], [16, 4, 1, "", "aliases"], [16, 5, 1, "", "generate_account"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "reset"]], "ape_test.config": [[16, 3, 1, "", "ApeTestConfig"], [16, 3, 1, "", "CoverageConfig"], [16, 3, 1, "", "CoverageReportsConfig"], [16, 3, 1, "", "EthTesterProviderConfig"], [16, 3, 1, "", "GasConfig"], [16, 3, 1, "", "GasExclusion"]], "ape_test.config.ApeTestConfig": [[16, 1, 1, "", "balance"], [16, 1, 1, "", "coverage"], [16, 1, 1, "", "disconnect_providers_after"], [16, 1, 1, "", "gas"], [16, 1, 1, "", "hd_path"], [16, 1, 1, "", "mnemonic"], [16, 1, 1, "", "number_of_accounts"], [16, 1, 1, "", "provider"]], "ape_test.config.CoverageConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"], [16, 1, 1, "", "track"]], "ape_test.config.CoverageReportsConfig": [[16, 1, 1, "", "html"], [16, 1, 1, "", "terminal"], [16, 1, 1, "", "xml"]], "ape_test.config.GasConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"]], "ape_test.provider": [[16, 3, 1, "", "ApeEVMBackend"], [16, 3, 1, "", "EthTesterTransactionTrace"], [16, 3, 1, "", "LocalProvider"]], "ape_test.provider.EthTesterTransactionTrace": [[16, 4, 1, "", "return_value"]], "ape_test.provider.LocalProvider": [[16, 4, 1, "", "auto_mine"], [16, 4, 1, "", "base_fee"], [16, 4, 1, "", "chain_id"], [16, 4, 1, "", "config"], [16, 5, 1, "", "connect"], [16, 5, 1, "", "disconnect"], [16, 5, 1, "", "estimate_gas_cost"], [16, 4, 1, "", "gas_price"], [16, 5, 1, "", "get_balance"], [16, 5, 1, "", "get_contract_logs"], [16, 5, 1, "", "get_nonce"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "get_transaction_trace"], [16, 5, 1, "", "get_virtual_machine_error"], [16, 4, 1, "", "max_gas"], [16, 5, 1, "", "mine"], [16, 4, 1, "", "priority_fee"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "send_call"], [16, 5, 1, "", "send_transaction"], [16, 5, 1, "", "set_timestamp"], [16, 4, 1, "", "settings"], [16, 5, 1, "", "snapshot"], [16, 4, 1, "", "supports_tracing"], [16, 5, 1, "", "update_settings"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [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-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [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-config-override", "--config-override"], [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-config-override", "--config-override"], [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-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-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"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 13, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [13, 14, 16, 17, 19, 21, 23, 24, 27, 28, 36, 37], "100": [13, 16, 17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "10000000000000000000000": [14, 16], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 11, 25, 32, 41], "120": [13, 37], "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "13": 13, "1302": 45, "13028": 45, "1337": [14, 16, 33, 45], "1377": 45, "14": 15, "1421947": 45, "14388241": 29, "15": [13, 14, 17, 37], "1558": 41, "1559": [13, 16, 17, 21, 37, 46], "16": [13, 14, 28, 37], "1647323479": 29, "18": [13, 17], "1822": 39, "191": [17, 23], "1967": 39, "1e18": 25, "2": [6, 13, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [13, 14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [13, 27, 29, 30, 32, 41, 42, 44, 46], "30": 36, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [13, 15, 16, 17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "44": [0, 11, 14, 16, 24, 44], "45739": 44, "4844": 13, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [13, 17, 19, 21, 46], "500": 37, "5000": [13, 14], "5030": 28, "51021": 44, "5202": [13, 17, 21], "5253": 45, "57198": 44, "6": [13, 14, 32, 35, 44], "60": [0, 11, 14, 16, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [13, 14, 27, 35, 44], "71": 44, "712": 23, "8": [13, 27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [13, 17, 27, 32, 33, 35, 43, 44, 46], "For": [11, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 11, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [12, 18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "NOT": [13, 16], "No": [13, 21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [12, 17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": [15, 26], "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__fields__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_computed_fields__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields__": [17, 19, 21], "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [13, 16, 17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [12, 13, 14, 16, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_flag_prefix_char": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_ignore_unknown_arg": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_env_fil": [12, 13, 14, 16, 17], "_env_file_encod": [12, 13, 14, 16, 17], "_env_ignore_empti": [12, 13, 14, 16, 17], "_env_nested_delimit": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_env_parse_none_str": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [13, 17, 23], "_immutable_numb": 44, "_io": 13, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [12, 13, 14, 16, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [12, 13, 14, 16, 17], "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [13, 17, 24, 30], "abi_w_selector_t": 19, "abityp": [13, 17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [13, 16, 17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [4, 13, 17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accesslist": 13, "accesslisttransact": 13, "accident": 25, "accord": 33, "account": [9, 10, 13, 14, 16, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [11, 16, 17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [11, 16, 17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": [11, 22], "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [12, 13, 16, 17, 21, 28, 29, 37], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [13, 17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [13, 17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 11, 13, 16, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "address_str": 16, "addressapiconvert": 21, "addresstyp": [11, 13, 16, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [15, 17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [13, 16, 17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 15, 17, 19, 21, 22, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": 13, "against": [21, 22, 38, 44], "agent": [13, 14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "alfajor": 4, "algorithm": [19, 21], "alia": [0, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [11, 16, 17, 18, 21, 26], "alias_prior": 17, "aliasalreadyinuseerror": 20, "alic": 25, "alik": [15, 20, 38], "all": [0, 1, 4, 5, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": [15, 17], "alloc": 14, "allot": [16, 17], "allow": [3, 11, 13, 15, 16, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [15, 17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [12, 16, 17, 27, 28, 30, 32, 43], "amoi": [4, 43], "amount": [11, 13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": [13, 45], "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [13, 16, 17, 19, 21, 23], "anonym": [13, 17], "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [11, 25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_compil": 12, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_my_plugin": 33, "ape_myplugin": 33, "ape_nod": 14, "ape_pm": 15, "ape_test": 16, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apechain": 4, "apeclicontextobject": [18, 26], "apeconfig": [15, 17, 21], "apeevmbackend": 16, "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apetestconfig": 16, "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 13, 15, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "app": 12, "appear": [12, 21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [13, 17, 21, 28, 33, 44, 46], "applic": [13, 17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [13, 14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": [13, 17], "ar": [6, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": [4, 37], "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [14, 17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [15, 17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assert_web3_provider_uri_env_var_not_set": 13, "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "astar": 4, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [13, 17, 20, 21, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [13, 18, 23, 25, 28, 37, 44], "auto_disconnect": 14, "auto_gas_multipli": 17, "auto_min": [14, 16, 17, 44], "autogaslimit": [13, 23], "autom": 38, "automat": [1, 6, 11, 12, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 16, 17], "autoreload": 29, "avail": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": [4, 37], "avoid": [21, 25, 30, 33, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 12, 16, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [13, 16, 17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "bartio": 4, "base": [4, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [13, 16, 17, 21, 46], "base_fee_multipli": [13, 17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseethereumconfig": 13, "basefeeperga": 13, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basetransact": 13, "basic": [13, 30], "baz": 46, "beacon": 39, "becaus": [12, 13, 16, 20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [13, 15, 16, 17, 21, 23, 24, 42, 44], "befor": [13, 17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [13, 17, 23], "begin": [21, 30], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": 33, "berachain": 4, "besid": [37, 42], "best": [17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": [4, 37], "blob": 13, "blob_gas_pric": 13, "blob_gas_us": 13, "blobgaspric": 13, "blobgasus": 13, "blobversionedhash": 13, "block": [13, 16, 17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [13, 16, 17, 20], "block_identifi": 17, "block_numb": [13, 17, 19, 21, 23, 37], "block_page_s": [13, 14, 16, 17], "block_tim": [13, 17, 19, 21, 37], "blockapi": [13, 17, 21, 31], "blockchain": [10, 13, 14, 16, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [13, 16, 17, 20, 23], "blocknotfounderror": [13, 17, 20], "blockqueri": [17, 21], "blocktransactionqueri": [17, 21], "blue": [17, 36], "blueprint": [13, 17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [13, 16, 17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 15, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [15, 17, 21], "brownieproject": 15, "browser": 25, "bsc": [4, 37], "bttc": 4, "build": [12, 13, 16, 24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [11, 13, 16, 17, 19, 21, 23, 24, 30], "bytecod": [1, 13, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 15, 17, 21, 29, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cairo": 44, "calcul": [13, 17, 21, 23], "call": [7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_trace_approach": [13, 14, 16], "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [13, 17, 19, 30], "calltrac": 13, "calltre": 13, "calltreenod": 13, "can": [0, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [13, 15, 17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "cardona": 4, "care": [16, 37, 46], "carefulli": 37, "case": [13, 17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [13, 37, 44], "cd": 25, "cell": 29, "celo": 4, "certain": [16, 18, 21, 44, 46], "chain": [4, 10, 13, 14, 16, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [13, 14, 16, 17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": [13, 17], "chainlist": [13, 14, 16, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 13, 15, 16, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 33, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [13, 16, 17, 21, 23], "chiado": 4, "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "classmethod": [13, 17, 19, 20, 21, 23], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": [13, 14, 16, 17], "clisettingssourc": [12, 13, 14, 16, 17], "clone": [3, 15, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 13, 15, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [35, 37, 41], "combin": [16, 17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 15, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": [15, 17], "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": [15, 17], "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [13, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 19, 21, 24, 25, 38], "computedfieldinfo": [17, 19, 21], "concaten": 21, "concept": [17, 23, 24, 44], "concern": 13, "concurr": [13, 14, 16, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 12, 13, 15, 16, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [15, 17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 13, 17, 21, 22], "configur": [9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 13, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [13, 14, 16, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": [13, 17], "connection_str": [13, 17, 21], "consid": [13, 17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 13, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": [13, 31], "constraint": 35, "construct": 23, "constructor": [13, 17, 19, 30, 40], "constructorabi": [13, 17, 20, 21, 24], "consult": 37, "consum": [13, 24], "contact": 23, "contain": [13, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [13, 17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [15, 17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [16, 23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 13, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": [13, 17], "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [17, 19, 21], "contractcreationqueri": [17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [13, 17, 19, 23, 46], "contracteventqueri": [17, 21], "contractfromdepend": 38, "contractfunctionpath": 13, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [13, 16, 17, 19, 21, 23, 31, 46], "contractlogcontain": [13, 17, 23], "contractlogicerror": [15, 17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [13, 15, 17, 19, 20, 21], "contracttypewrapp": 19, "control": [13, 17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 13, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [11, 16, 17, 19, 21, 23, 26, 37, 44], "cost": [13, 16, 17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [16, 17, 45], "coverageconfig": 16, "coverageexclus": 16, "coverageproject": 23, "coveragereport": 23, "coveragereportsconfig": 16, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_access_list": 13, "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_genesis_data": 14, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": [13, 17], "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "crono": 4, "cross": 19, "crossfi": 4, "ctrl": 44, "ctx": 18, "currenc": [13, 16, 17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 16, 17, 18, 21, 24, 35, 37, 38], "curti": 4, "custom": [13, 17, 18, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [13, 17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [13, 17, 19, 21, 24], "dai": 45, "dapphub": [15, 32], "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_log": 13, "debug_logs_lin": 17, "debug_logs_typ": [13, 17], "debug_setcod": 13, "debug_trace_transaction_paramet": [13, 16, 45], "debug_tracecal": [13, 45], "debug_tracetransact": [13, 45], "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [13, 15, 17, 28, 33, 46], "decod": [13, 17, 19, 20, 21, 24, 37], "decode_address": [13, 17], "decode_block": [13, 17], "decode_calldata": [13, 17], "decode_custom_error": [13, 17], "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [13, 17, 46], "decode_output": 24, "decode_primitive_valu": [13, 17], "decode_receipt": [13, 17], "decode_returndata": [13, 17], "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [13, 14, 16, 17, 35], "deep": 24, "deeper": [13, 41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_factori": 17, "default_log_level": 18, "default_nam": 24, "default_network": [13, 28, 34, 37], "default_network_nam": 17, "default_provid": [13, 28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": [13, 37], "defaultqueryprovid": 21, "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [13, 17, 21, 37], "defisaverlogg": 45, "delai": [8, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 13, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": [13, 17], "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 15, 17, 21, 24], "detail": [13, 14, 16, 17, 19, 23, 38], "detect": [13, 15, 17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "determinist": 11, "dev": [4, 10, 13, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 19, 21, 23, 24, 30, 38, 44, 45], "did": [13, 34, 45], "differ": [13, 17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "difficulti": 13, "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [15, 17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 15, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": [11, 44], "disallow": 44, "disconnect": [13, 14, 16, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "disconnect_providers_aft": 16, "discord": 41, "discov": 15, "discuss": [37, 44], "disk": [13, 17, 21, 25], "dispatch": 24, "displai": [5, 13, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [11, 16, 17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [11, 13, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "donau": 4, "dotenvtyp": [12, 13, 14, 16, 17], "down": [13, 14, 16, 17, 23, 24], "download": [6, 15, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "drpc": 14, "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "dynam": 13, "dynamicfeetransact": 13, "dynarrai": 30, "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [11, 16, 17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [13, 17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [13, 17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": [13, 25], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "enablememori": [13, 16, 45], "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": [13, 17], "encode_calldata": [13, 17], "encode_contract_blueprint": [13, 17], "encode_defunct": [23, 25], "encode_deploy": [13, 17], "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_transact": [13, 17], "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": [11, 25], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": [13, 17], "enough": [17, 30], "enrich": [13, 15, 17, 21], "enrich_error": [15, 17, 21], "enrich_trac": [13, 17], "enriched_calltre": 13, "ensur": [13, 21, 22, 23, 30, 33, 34, 37, 44], "enter": [11, 17, 25, 36, 37, 44], "entir": [13, 33, 35, 37, 44], "entireti": 30, "entri": [16, 21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [13, 17, 18, 27], "enumer": 13, "env": 41, "environ": [13, 24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [13, 17, 28], "erc": 13, "erc20": [15, 32], "erc721": 32, "err": [15, 17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [13, 17, 32], "estim": [13, 16, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [17, 21], "etc": [13, 26, 42, 46], "eth": [10, 13, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": [13, 46], "eth_estimatega": 28, "eth_feehistori": 16, "eth_pydantic_typ": [13, 17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": [13, 17], "eth_typ": [13, 17, 21], "eth_util": 29, "ether": [13, 16, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumconfig": 13, "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": [13, 14, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpandaop": 14, "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [13, 16, 37, 44], "ethtesterproviderconfig": 16, "ethtestertransactiontrac": 16, "evalu": [18, 24], "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [13, 17, 19, 21, 23, 24], "everi": [13, 16, 21, 23, 24, 36, 37, 39], "everyth": [15, 17, 33, 35], "evm": [4, 13, 17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [12, 13, 16, 17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [12, 21, 24, 27], "execut": [11, 13, 14, 16, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 13, 14, 15, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 15, 19, 21, 23, 44, 46], "expected_messag": 10, "expens": 33, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicit": 13, "explicitli": [17, 23, 27, 44], "explictli": 44, "explor": [22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [13, 30, 44], "extra": [12, 13, 15, 16, 17, 24, 25, 28, 32, 41], "extra_address": 19, "extra_funded_account": 14, "extraattributesmixin": [17, 19, 24], "extract": [13, 24, 32], "extract_arch": 24, "extract_config": [15, 17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 13, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [13, 15, 17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [4, 28, 35, 37, 44], "fashion": 30, "fast": 14, "faster": [13, 21, 24, 33], "fdel": 24, "featur": [13, 17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [13, 16, 17, 31, 37, 42], "fee_token_decim": [13, 17], "fee_token_symbol": [13, 17], "feed": 37, "fetch": [13, 15, 17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [13, 15, 17, 19, 21, 23, 24, 32, 35, 44], "fieldinfo": [17, 19, 21], "figur": [23, 30], "file": [8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [14, 21, 23], "filter": [4, 13, 16, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 16, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [13, 17, 21, 23], "flow": [4, 23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [15, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 32], "fork": [4, 9, 13, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "forkednetworkconfig": 13, "form": [21, 23, 24, 30, 36, 44], "format": [4, 11, 16, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [13, 17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [15, 26, 30, 34, 37, 44, 45], "foundryproject": 15, "frame": [13, 20, 45], "framework": [16, 26, 30, 32, 36, 41, 44, 46], "fraxtal": 4, "friendlier": [13, 17], "fro": 37, "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "fuji": 4, "full": [15, 17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 23, 24, 44], "function": [13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 33, 37, 42], "function_hit": 23, "function_r": 23, "functional_valid": 13, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [13, 17, 19, 21], "g": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [13, 16, 17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 23, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 30], "gasconfig": 16, "gasexclus": 16, "gaslimit": [13, 23], "gaspric": 13, "gasreport": [13, 23], "gasus": 13, "gather": 24, "ge": [16, 17, 23], "geist": 4, "gener": [11, 12, 13, 14, 16, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [11, 16, 17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [14, 24, 37], "genesisdatatypeddict": 14, "get": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": [13, 16, 17], "get_block": [13, 17, 29, 37], "get_blueprint": 21, "get_calltre": 13, "get_choic": 18, "get_cod": [13, 17], "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": [13, 16, 17], "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_gas_report": 13, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": [13, 16, 17], "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [13, 17, 21], "get_python_typ": [13, 17], "get_raw_calltre": 13, "get_raw_fram": [13, 45], "get_receipt": [13, 17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": [13, 17], "get_test_account": [14, 16, 17], "get_transaction_trac": [13, 16, 17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": [13, 17], "get_transactions_by_block": [13, 17], "get_user_selected_choic": 18, "get_vers": [15, 17, 21], "get_version_map": 17, "get_virtual_machine_error": [13, 16, 17], "get_xml": 23, "getattr": 29, "geth": [13, 14, 17, 20, 21, 24, 35, 37], "geth_call_trac": 13, "geth_struct_log_pars": 13, "gethdev": 14, "gethdevprocess": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 15, 17, 22, 28, 35, 37, 41], "githubdepend": 15, "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [12, 16, 21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": [4, 15, 39], "go": [12, 16, 17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [13, 17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [13, 16, 17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [11, 13, 16, 17, 19, 21, 23, 29], "hashbytes20": [13, 23], "hashstr20": [13, 23], "have": [1, 11, 12, 15, 16, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 14, 16, 17, 24, 25], "hd_path": [11, 14, 16, 24, 44], "hdpath": 25, "head": [21, 29], "header": [13, 14, 17, 21, 23, 24], "height": 21, "hekla": 4, "hello": [25, 43], "helloworld": 43, "help": [15, 18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [11, 13, 16, 17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [11, 13, 21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [11, 13, 16, 17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [13, 16, 17, 23], "hide": [0, 16, 25], "hierarch": 11, "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [13, 16, 17, 19, 21], "histori": [13, 17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 13, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [13, 17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [12, 27, 39], "hostnam": 14, "how": [13, 15, 17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [11, 16, 17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [16, 23, 44], "htmlcov": 44, "http": [13, 14, 15, 16, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [13, 17, 37], "httpprovid": [13, 33], "huge": 24, "human": 29, "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, 40, 41, 42, 43, 44, 45, 46], "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [13, 17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [13, 15, 17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [13, 16, 17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 11, 12, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": [11, 25], "import_account_from_private_kei": [11, 25], "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": [13, 17], "includ": [1, 5, 12, 13, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": [12, 32], "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": [11, 44], "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 13, 38], "index": [13, 14, 16, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 19, 21, 26, 29, 33, 36, 44], "inform": [11, 13, 15, 16, 17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": 23, "init": [9, 13, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "initial_bal": 14, "inject": [13, 22, 24], "injected_before_us": 24, "input": [11, 13, 16, 17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [15, 17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [13, 17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [16, 17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [14, 17, 33], "interest": 24, "interf": 41, "interfac": [13, 15, 17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": [15, 22], "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invalidpassworderror": 11, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 14, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": [13, 17], "is_named_tupl": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "isn": 13, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24], "iter_path": [13, 17], "its": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [14, 17, 24], "json": [12, 15, 17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [13, 17, 23], "jump": [23, 37], "junk": [14, 16, 24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [16, 28, 30, 33, 44], "kei": [0, 1, 6, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfile_path": 11, "keyfileaccount": [11, 16, 17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [13, 15, 17, 21, 24, 26, 27, 30], "kroma": 4, "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [13, 17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [13, 17, 31, 37, 38], "larger": 27, "last": [16, 19, 21, 23, 24, 30, 31, 44], "later": [16, 17, 21, 44], "latest": [13, 16, 17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazier": 16, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [13, 26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "legaci": 13, "len": [4, 21], "lendingrateoracl": 45, "length": [21, 25], "less": [13, 17, 19, 21, 24, 36, 45], "lessen": [15, 18], "let": [25, 27, 29, 30, 32, 37, 44], "level": [13, 17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [13, 24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [13, 15, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [13, 16, 17, 18, 23, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linea": 4, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": [13, 17], "liter": [13, 23], "live": [13, 14, 17, 19, 21, 30, 34, 46], "ll": 12, "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loaded_account": 11, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localdepend": 15, "localhost": [14, 28, 33], "localproject": 21, "localprovid": 16, "locat": [14, 15, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [11, 27, 44], "log": [9, 13, 16, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": [13, 16, 17], "log_index": 23, "log_instead_of_fail": 24, "logfilt": [13, 16, 17, 23], "logger": [18, 26, 36], "logic": [15, 17, 20, 21, 30, 33, 37], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "lower": 12, "ltd": 41, "lumia": 4, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 11, 14, 16, 24, 44], "machin": [13, 15, 16, 17, 20], "maco": [41, 44], "made": [13, 17, 21, 28, 30, 31, 37], "mai": [11, 12, 13, 16, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 13, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [13, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": [13, 17], "manag": [0, 4, 5, 6, 9, 10, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mantl": 4, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [13, 17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [13, 16, 17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [13, 17, 46], "max_fil": 24, "max_ga": [13, 16, 17], "max_priority_fe": [13, 17, 46], "max_receipt_retri": [13, 37], "maxfeeperblobga": 13, "maxfeeperga": 13, "maxim": [25, 35], "maximum": [13, 16, 17, 23, 28, 37], "maxpriorityfeeperga": 13, "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [13, 17, 19, 21, 25, 26, 28, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [13, 17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [11, 16, 17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [13, 17, 18], "method": [0, 7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": [13, 17], "method_id": 30, "method_nam": [16, 19, 44], "methodabi": [13, 17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "meti": 4, "mevblock": 14, "mid": [21, 44], "middl": 37, "might": [13, 17, 29, 42], "millisecond": [17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "minato": 4, "mine": [14, 16, 17, 21], "miner": [13, 17, 46], "minifi": [12, 27], "minim": 39, "minimum": [13, 17, 21], "minor": 35, "mint": [44, 45], "minu": 13, "minut": [17, 37, 46], "misc": [12, 24], "miss": [13, 17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": [13, 24], "mnemon": [0, 11, 14, 16, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [13, 17, 23, 44], "model": [13, 15, 17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbas": 4, "moonbeam": [4, 37], "moonriv": 4, "more": [10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [13, 15, 17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [11, 16, 17, 18, 23, 30, 42], "msghash": [11, 16, 17], "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [13, 17, 18, 23, 24, 32, 41], "multipli": [13, 17, 23, 28, 37], "mumbai": 4, "must": [7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [13, 17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": 13, "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": [13, 17], "natspec": 19, "necessari": [7, 15, 18, 21, 46], "necessarili": 46, "need": [14, 15, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [13, 17, 21], "nest": 24, "network": [7, 9, 10, 13, 14, 16, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [13, 14, 16, 17, 20, 21, 22], "networkchoic": 18, "networkconfig": 13, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [13, 17, 19, 21, 23, 25, 30, 44], "new": [11, 13, 16, 17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [13, 17, 19, 21], "new_log": [13, 17, 19], "new_set": [13, 16, 17], "new_timestamp": [16, 17], "newest": 5, "newhead": [13, 17], "newli": [0, 25], "newtyp": [17, 21], "next": [5, 13, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nil": 13, "nm": 43, "no_error": 13, "node": [4, 9, 13, 15, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "nodesoftwarenotinstallederror": 14, "non": [13, 17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [13, 16, 17, 19, 21], "none": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 17, "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [11, 16, 17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [11, 13, 16, 17, 20, 21], "notimplementerror": 17, "nova": 4, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "npm": 15, "npmdepend": 15, "null": 17, "num": 30, "num_block": [16, 17, 21], "num_transact": [13, 17], "number": [0, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [14, 16, 24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [13, 14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 12, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occasion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 13, 14, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "oort": 4, "opbnb": 4, "opcod": [13, 16, 17], "open": [2, 32, 41, 44], "openzeppelin": [15, 17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": [15, 17], "oper": [7, 11, 16, 17, 20, 30, 36], "opinion": [17, 21], "optim": [4, 17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [15, 17, 21, 23, 25, 26, 30, 37], "org": [3, 14, 17, 21, 32], "organ": [15, 33, 35, 40, 41], "origin": [16, 17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 13, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [13, 17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "our": [31, 33, 41, 43, 44], "out": [13, 17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 12, 13, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": [12, 27], "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": [13, 17], "output_valu": 24, "outputextra": 12, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [13, 14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [12, 21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 13, 15, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [15, 17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [13, 17, 42], "paid": [13, 17, 31], "pair": [21, 24], "palm": 4, "paragraph": 37, "parallel": [13, 17, 24], "param": [13, 17, 18, 26], "paramet": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": [13, 17], "parenthash": [13, 17], "pari": [27, 28, 32], "pariti": [13, 45], "pars": [13, 18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": [13, 17], "pass": [2, 13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": [11, 25], "password": [11, 25], "past": [13, 16, 17, 21, 28], "path": [0, 1, 5, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [15, 17, 18, 21, 24, 26, 27], "pathtyp": [12, 13, 14, 16, 17], "pattern": [12, 13, 16, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [15, 17, 21, 23], "pd": [19, 21], "pend": [13, 16, 17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 11, 24, 25], "pick": 18, "piec": 44, "pip": [15, 32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [13, 17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [13, 16, 17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 13, 17, 19, 21, 37, 44], "poll_block": [13, 17, 21], "poll_log": [13, 17, 19], "polter": 4, "polygon": [4, 37, 43], "polynomi": 4, "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": [13, 14, 16, 17], "posit": [23, 44], "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25], "possibli": 30, "post": 13, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": [13, 17, 28], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": [13, 45], "prevent": 33, "previou": [13, 16, 17, 21], "previous": [13, 17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [13, 16, 17, 21, 44], "primarili": 33, "primit": [13, 17], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [13, 16, 17, 21, 33], "priorit": 46, "prioriti": [16, 46], "priority_fe": [13, 16, 17, 46], "prism": 4, "privat": [0, 11, 17, 25], "private_kei": [11, 16, 24, 25], "probabl": 24, "problem": [13, 20], "process": [13, 14, 16, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 15, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 15, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 15, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 11, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [11, 16, 17, 21, 33, 45], "properti": [11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [13, 14, 16, 17, 21], "providerapi": [13, 14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": [13, 20], "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 13, 17, 21], "proxy_info": 21, "proxyinfo": [13, 21], "proxyinfoapi": [13, 17, 21], "proxytyp": 13, "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": [4, 37], "pure": 30, "purpos": [12, 13, 14, 16, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [12, 21, 25, 28, 32, 36], "pwd": 41, "py": [13, 14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [13, 17, 19, 21, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [13, 17, 23], "pyevmbackend": 16, "pypi": [15, 21], "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [13, 15, 17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "pythondepend": 15, "qualiti": 33, "quantiti": 44, "queri": [9, 13, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [17, 21], "queue": 24, "quick": 43, "quicker": [11, 16, 17], "quickli": 33, "quit": [13, 14, 16, 17, 19], "r": [12, 23, 27, 44], "race": 33, "rais": [10, 11, 13, 14, 16, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": [13, 17], "raise_on_revert": 42, "raises_not_impl": 24, "ran": [13, 17, 20, 38, 44], "ran_out_of_ga": [13, 17], "random": [0, 25], "rang": [13, 17, 19, 21], "rare": 26, "rate": [23, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [11, 13, 16, 17, 18, 21, 23, 25, 27, 32, 37], "raw_address": [13, 17], "raw_data": [13, 17], "raw_trace_fram": 13, "rawaddress": [13, 17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [13, 15, 17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "recal": 37, "receipt": [13, 17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 14, 16, 17, 19, 20, 21, 30, 31, 45], "receiv": [13, 17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [13, 17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": [13, 16, 17], "record": [16, 17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 15, 32], "refer": [6, 12, 15, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": [13, 17], "regardless": [17, 21, 29, 37, 46], "regex": [12, 24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [16, 17, 21], "regular": [13, 24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [16, 17, 20, 21, 22, 23], "relative_to": 24, "releas": [15, 31, 32, 35, 41], "relev": [20, 23, 24], "reli": [13, 17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remain": 13, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [13, 17, 19, 21], "reorgan": [13, 17, 21], "repeat": 30, "repetit": 25, "replac": [17, 19, 21, 24, 37], "repo": [3, 15], "report": [13, 16, 17, 23, 37], "repositori": [15, 17], "repr": [17, 19, 21], "repres": [11, 13, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [13, 14, 17, 21, 22, 32, 36], "request_head": [13, 14, 16, 17, 21, 28, 37], "requir": [0, 5, 13, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 33, 35, 37, 41, 42, 44, 46], "required_confirm": [13, 17, 19, 21], "resembl": 21, "reset": [16, 17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [15, 22, 24, 32, 39], "resourc": 18, "respect": [15, 17, 19, 21, 28], "respons": [13, 17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 16, 17, 21], "result": [1, 4, 10, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [13, 32, 37], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "return": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [13, 16, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 13, 16, 17, 20, 21, 23, 24, 30, 37], "revert_messag": [13, 20], "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [15, 17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "rootstock": 4, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "rule": 16, "run": [8, 9, 13, 15, 16, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [15, 17, 18, 21], "safe": [15, 39], "sai": [25, 30, 32, 37], "same": [13, 16, 17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "scroll": 4, "sdk": 37, "search": [13, 17, 19, 24], "search_top": [17, 19, 23], "second": [8, 13, 17, 19, 20, 21, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [15, 21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 11, 13, 14, 16, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 11, 24, 25], "segment": 23, "select": [1, 12, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [13, 17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 14, 16, 17, 20, 30, 37, 44, 46], "send_cal": [13, 16, 17], "send_everyth": 17, "send_private_transact": 17, "send_transact": [13, 14, 16, 17], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [11, 23, 25, 30, 33, 44], "sepolia": [4, 13, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [13, 15, 17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_exclud": 12, "serialize_transact": [13, 17], "serv": 28, "server": [27, 41], "session": [7, 13, 14, 16, 17, 21, 29, 37, 41], "set": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": [11, 25], "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": [14, 16, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "shape": 4, "share": [21, 23, 24, 37, 44], "shareabl": 17, "sharedblobreceipt": 13, "sharedblobtransact": 13, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": [4, 37], "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [11, 16, 17, 21], "shorter": 44, "should": [7, 12, 13, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 13, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": [13, 17], "show_gas_report": [13, 17, 45], "show_source_traceback": [13, 17], "show_trac": [13, 17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [11, 16, 17, 20, 23], "sign_messag": [11, 16, 17, 25], "sign_raw_msghash": [11, 16, 17], "sign_transact": [11, 16, 17], "signabl": 23, "signablemessag": [11, 16, 17, 23], "signatur": [11, 13, 16, 17, 19, 21, 30], "signatureerror": [17, 20], "signer": [11, 16, 17, 23, 25, 26, 30], "signer_opt": [11, 16, 17], "silverback": 37, "similar": [13, 19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [30, 37], "sinc": [13, 17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [15, 21, 22], "site": [15, 21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 13, 17, 21], "skip": [16, 18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": [13, 17], "slow": 24, "slower": 33, "small": 37, "smaller": 17, "smallest": [13, 16, 17], "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 16, 17, 20, 21, 23, 24], "snapshot_id": [14, 16, 17, 20, 21], "snapshotid": [14, 16, 17, 20, 21, 23, 24], "snekmat": [15, 28, 32, 38], "so": [12, 13, 15, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [12, 17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [15, 20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soneium": 4, "soon": [22, 32], "sophist": [13, 28], "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_exclude_pattern": 12, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [13, 17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [13, 17, 20, 23], "space": [11, 23], "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 13, 16, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [13, 17, 21, 35, 37, 44], "start": [4, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [13, 17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [13, 16, 17, 19, 21, 25, 30, 42], "statement": [13, 20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "staticfeetransact": 13, "statu": [13, 17], "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 13, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [12, 32, 39, 44, 45, 46], "stmt": 44, "stop": [13, 17, 19, 21, 26, 44], "stop_block": [13, 17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [13, 17, 21], "storag": [11, 13, 15, 17, 30], "storagekei": 13, "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": 37, "string": [2, 11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [13, 17, 19, 30], "stringintconvert": 21, "struct": [13, 24], "struct_log": 45, "structabi": 21, "structlog": 13, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [12, 31, 36, 37], "style": [13, 17, 24, 27], "sub": [15, 17, 18, 21, 30, 32, 42], "subclass": [11, 14, 16, 17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": [13, 44], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [13, 17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 13, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "taiko": 4, "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [13, 17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [13, 14, 16, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccount": 16, "testaccountapi": [14, 16, 17, 25], "testaccountcontain": [16, 21], "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [4, 37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "textiowrapp": 13, "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [12, 13, 17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [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, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [13, 23, 26], "third": [25, 35], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [13, 17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 33, 44, 45, 46], "timedelta": 21, "timeout": [13, 14, 17, 20, 24], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": [13, 17], "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "tof": 13, "togeth": [25, 33], "token": [13, 17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 15, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [13, 16, 17, 19, 23, 30], "topic_filt": 23, "total": [13, 17, 19, 21, 23], "total_fees_paid": [13, 17, 31], "total_funct": 23, "total_transfer_valu": 17, "totaldifficulti": 13, "touch": 17, "trace": [9, 13, 14, 16, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": [13, 45], "traceabl": 21, "traceapi": [13, 16, 17, 20], "traceapproach": [13, 14, 16], "traceback": [13, 17, 23], "tracer": 13, "tracestyl": 24, "track": [16, 17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "tradit": 15, "transact": [9, 11, 13, 14, 16, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [13, 17, 37, 46], "transaction_hash": [13, 16, 17, 20, 21, 23], "transaction_index": 23, "transactionapi": [11, 13, 14, 16, 17, 19, 20, 21], "transactionerror": [13, 17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [13, 17, 23], "transactionstatusenum": [13, 17], "transactiontrac": 13, "transactiontyp": 13, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [15, 21, 30, 38], "tree": [4, 13, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24], "turn": 12, "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [13, 17, 30, 31, 45, 46], "tx_error": 24, "txn": [11, 13, 14, 16, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [13, 16, 17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "un": 13, "unabl": [17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncl": 13, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [15, 17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "unichain": 4, "uninstal": 21, "union": [13, 16, 17, 18, 19, 20, 21, 24], "uniqu": [13, 17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": [13, 16, 17], "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [13, 14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 11, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": [13, 17], "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [14, 23, 24, 37], "unwil": 27, "unwind": 42, "up": [13, 14, 16, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [13, 17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": [13, 16, 17], "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [13, 17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": [13, 17], "upstreamprovid": 17, "urandom": 25, "uri": [13, 14, 15, 17, 21, 28, 37], "uri_map": 21, "url": [13, 17, 21, 28], "us": [0, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_upstream_provid": 17, "user": [3, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "utf": 13, "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [13, 17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [13, 24, 25, 28, 29, 42, 44], "variou": [11, 16, 17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 14, 15, 16, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_from_installed_package_json": 15, "version_from_project_package_json": 15, "version_id": [15, 17], "versu": [13, 17, 23, 28], "via": [13, 15, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [13, 16, 17, 20, 41], "virtualenv": 41, "virtualmachineerror": [13, 16, 17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 13, 14, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [13, 14, 17, 19, 21, 37], "walk": 40, "wallet": 24, "want": [13, 15, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [12, 13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": [12, 27], "web3": [13, 14, 28, 29, 33, 41], "web3_provider_uri": 13, "web3provid": 13, "websocket": 37, "wei": [13, 16, 17, 30], "weird": 12, "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "wemix": 4, "went": [13, 16, 17], "were": [13, 17, 21, 23, 28, 30, 32, 37, 44], "what": [13, 16, 17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [13, 14, 20, 24], "where": [13, 14, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [11, 12, 16, 17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [13, 14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [13, 16, 17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 11, 24, 25], "word_count": [0, 11], "wordcount": 25, "work": [13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": [4, 43], "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [14, 17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [13, 16, 17, 20], "ws_begin_lineno": 23, "ws_hostnam": 14, "ws_port": 14, "ws_start": 23, "ws_uri": [13, 17, 37], "wsl": 41, "wss": [13, 17, 37], "www": 37, "x": [21, 29, 44], "xai": 4, "xml": [16, 23, 44], "xmtp": 4, "y": [5, 6, 21, 32], "yaml": [3, 4, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [18, 26, 33, 35, 43, 44], "yield": [13, 17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zetachain": 4, "zip": 24, "zkevm": [4, 37], "zksync": 4, "zora": 4}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "<no title>", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}}) \ No newline at end of file diff --git a/latest/userguides/compile.html b/latest/userguides/compile.html index a8ddfc27ab..34c08e045f 100644 --- a/latest/userguides/compile.html +++ b/latest/userguides/compile.html @@ -268,7 +268,7 @@

Settings vyper.compile([Path("path/to/contract.vy")]) solidity = compilers.get_compiler("solidity", settings=settings["solidity"]) -vyper.compile([Path("path/to/contract.sol")]) +solidity.compile([Path("path/to/contract.sol")]) diff --git a/latest/userguides/quickstart.html b/latest/userguides/quickstart.html index 75a5e579b2..f16cf82c40 100644 --- a/latest/userguides/quickstart.html +++ b/latest/userguides/quickstart.html @@ -182,7 +182,7 @@

Overview

Documentation

Read our technical documentation to get a deeper understanding of our open source Framework.

-

Read our academic platform will help you master Ape Framework with tutorials and challenges.

+

Read our academic platform which will help you master Ape Framework with tutorials and challenges.

Prerequisite

diff --git a/latest/userguides/scripts.html b/latest/userguides/scripts.html index 6e6cd02638..9f72bf7a4b 100644 --- a/latest/userguides/scripts.html +++ b/latest/userguides/scripts.html @@ -283,7 +283,7 @@

Main Method Scripts
ape run foobar
 
-

Without specifying --network, the script with connect to your default network. +

Without specifying --network, the script will connect to your default network. Else, specify the network using the --network flag:

ape run foobar --network polygon:amoy:alchemy
 

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 GP5D1^_VM-r delta 35146 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®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 z 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 diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index 1a51fd71ae1a07b7d5505bb45b0715f5ffda8a4a..ddf8ea11e14cf74cdd69599930a43e09edb0dfae 100644 GIT binary patch delta 37135 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 Fe*wynXfpr+ delta 36901 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�y3BZz}X+R8xWZN>gnJ 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 WI!g9hHdx0wF2-9~1eBU=>9D`nkH5zN diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index 765b8ea734fcba2a7c7d3c413a0acbc07ec1212a..e632b7a1869197e805831d6e362cf8f997102074 100644 GIT binary patch delta 38920 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 If_DuNV6kscK|Hi{w^ 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