From c278d8f1e486b8e3c47d2407a2dc3f019e76a317 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 31 Oct 2024 22:26:20 +0000 Subject: [PATCH] Update documentation --- latest/.doctrees/commands/networks.doctree | Bin 15197 -> 15197 bytes latest/.doctrees/environment.pickle | Bin 895112 -> 895112 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 73018 -> 73018 bytes .../.doctrees/methoddocs/ape_ethereum.doctree | Bin 120596 -> 120596 bytes latest/.doctrees/methoddocs/ape_node.doctree | Bin 269158 -> 269248 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1917670 -> 1917670 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 562371 -> 562371 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 521003 -> 521003 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 608930 -> 608930 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 1566606 -> 1566606 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 652771 -> 652771 bytes latest/.doctrees/methoddocs/types.doctree | Bin 1107194 -> 1107194 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 975386 -> 975386 bytes latest/commands/networks.html | 4 ++-- latest/methoddocs/ape_node.html | 4 ++-- latest/searchindex.js | 2 +- 16 files changed, 5 insertions(+), 5 deletions(-) diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index 05860e0d8f8b757095b3afc962bd8652f1861103..8254d6e1f4a190c5e0673ee19e4e67b2e352990e 100644 GIT binary patch delta 211 zcmcaxcDHOpzGOf~eoks}cBO7weo?kUjRKSlWEH0tl=m@0XOJx}lr3rJPy0^YT+tftHt~7MDz}l$Sx~Z(bn3R~i6bVotFD delta 211 zcmcaxcDHOpzGOggYC(QZW}-rkLT+MaUS4VmkOdXfP0KIJ268jYHc6MfVcF(!zEIid> z;i(q8>uCKVCgzSFlRd3b=CnzTGIB;t%A7cVG5iuDP!oQ(V1D96;-+8hE1M0X81TWQ)^nwtLTR1f+Dg~H`&8-bH-)nWShsd zVo%Pl!N`O1&|u#v<^^^ z(|T%CMwhOtqYVHSS{-ey3~U0B`ksZ_OpTtWi)y%q%3E%^jM)t!@G@N#?^i05?jgjhm9TrMysuIP*ZQDle?`scL8Av-ybho`D9~#}bFhLi z@H&;>s8n%?%7<|=$2G0q@GXLlR6@Uva**3Qm4SE7hZ@&+5O1@vX>!D66y}$Vekw?O z%>2G_ojH~J{tzUAPbXQdjoDdYUK5&v6pQ4MZ__$L0z$cY~ zPXQ>!cPR;cRsod+PFDs#uMB)q88}lJ_>us#>jQP0TjB=JRmPtO5Hz?8m4R;nEHu|V zz?MH49pWF6la)0rJ7Z#FiU{V72cu)7CnFk+nmi^Wb7JH1lMxCgP8v30Qi)mgNsRes zvq*EqgAtJtm1sufWKV>jn-4XQH;W#O=@FTgIcaoG27=7Q#)t_+vvV>ibX01QJ0WM< z^peFDeUHf=gJ@Kl>4eNFnG+^WEHQT;k1WxRy7@q}I4#ypX%!n)vN-%Mp>ng#CC#guJszypB`bH#I0zUXP#$7E+@PAgd)QibK15_8#!q=?0#mE{>X1|w+tQBwF_#F-`L zsZ)`rzeTLs__ONfoo0S>=SS}3DvdLSO&SKZRqAB&q%q^nuFc}jWoYMU9_u%PB2So{ zZTef@lQ_%%pZ_e54pv(uX*2=RJ}|>fYZBC^X0|H%pS_m_N6SZMLW?2U3qj4-tq;a>EE3Wo48Eo;KUIs-;af2e(SnGR@g2 z&oj$f)zC(nhg!vJQ&5gFueb8Vjr?B*V+4adGrV;*ZMb=F>qHH<-@2x2A(6(I%RY&G zSWpZjIJ#2bx#K2}8k0RyAg2m0?X(!hAzwLl0_GjE@Wka61wEjWd&WxxB{hgA!`aSx;#ynm2{a* zmsNDhq|0ji99-v7aSdHY(d9Y1OrgtKx{yr;*3l)8F6-$soGxW_DWJ;+x{yHyHqwPm zDX@tyWH*7$bQwyQ=jpP5E?ekA<}xSn0u{+V0x#0#S-Nbc%XqqMqe})|UZM*bMqoQ# z=F?>dUC0;$JLxi;F1zTGO_$wt$*0T9bRn|{yh0Z;fxsTRJd;M(SLrgEE_>;cOP76g zNv8{^OMou>=|YnpI6xPg;lOKjnLw9=beXhg%)@^B9Gc5Q{r=T4j~&0qCFZkG?|ei; zG^d4nuP-G;^IE8X^_zrfZVUARCACC5n%_cw^c4xw92e@h`_>jXn&(3O>Uas!To>v; zK9DSMvq+tV`cqFxkfy&--~X+I$OH=YVe{(4_+T8D2J0(73!;##tM*3q)>m`oFE`FlR|xyK21Pm zDusIaXX^w+=2ECTLN*GBOr}szFWn&^G8<6lz9AqookIPayh8$#!%aRdAz08HAbIt} z0!e06s1IK$Au^>xJ#a-rWKM;8>9TS`NhVdOfB2q+$gB$Ww465uj!dgi?{GpwWL|~( z(Z3`_CRV7AYy6g=Br}^+sBaxCL9(?%eSYAGKvH-q)W2IJAu_o_z35#Dk=YgMEw4z3 zOs`O%n)SA5N9I?k*L+?=WP*kIzN-=ajdy-SSK^Ti^FW&$z#sw zXn2Z6d=M0~x|xSMhnl}WPQNZQwDU;wx5v9uIdteyS`vp2ZInB`q&P6eJlT1;S+k?t z%;?n3oYy5%CtH!dbT$u;k234_4l{q8(8(+xW7vlcA7lR8|8eu_oX5?yREN2vtJ|+u zVq&+r9b|0@suAWl6Z)Cwrg+R}C#9O{!(FzViDr35S2JT^2lK72ogjL;8J#u^LUkjw zdAplo{ygL<(b2*29`o-!pILWAEAPa~!x7*|WKNuDmJRGJ(9?TFnc5RQ&FMY;=9IMl z=KP+Inh#`4Hs_{?faM^wMeiPh=HLiFy6I&8*gxKEKIKWX6gt@6HO5@hW1u$D+|a*= zd96#l>eOq#(yOm|Xh5hrGNYT>WTMNwGBFg~db%OO6y%H(%v#;k%sZJOf?)sfXftj= zH}h~H%=~OxSM&Vi9y1W|nK8o$K%`dYoxwhIHx%7=GvDtXYQ8;c1SW_AGbuMMy@wE< zbU`}kGcdy3^JG8s=Ydb5zLQUER2z#`+`RdCFEjSZ2#DFu%osqE(arSYS9_w9`O*{7 z<~tdWY28Wj=Deq3g@&omLjywW#eo9zqpaTM>OoOD`8D;tY)F4|@33L!(ZMryqz}1R zS;VQC}H zjLhB`Wha=7*DTNSnVA{s+E6n*tB<*UXsGG#+S6=5)GsEHdc2wL6Q;cz1_sz|We2c; zHRkc&x;d+-7b@>$rVntMYX*gzO|ylKnKb+FWVBkIVVLiX>=-lvns_2t{G2034;zzh zhNY!iH6G-FlqpY`D0EFSygt$c`|B)p{dtctrI~)@1m@6@-pcan$^riWS_ek{W~Yv3 z_Sgi=PLTJF&+2LpO$*hBWn@esV_)`oMrF&vOio2$NHY_&4YMrQCv2u>w%a#;a^{5T z!u8V4H=pQgqRxD3e3<#^w9aC5HM29#3poaK+sC|>Ygj!B3$B^%b;)s?!!mk_rVr=R zGz|6?i+lj)g6Pv>VlQ~Y6Hvv#Dt<;P&7bTw@1N`!>W&#My{6FwH)zv@_dhsgpxI(V zA0aMzRD&s)8W4fm*ab(eCztJ^Sgq%H3cJfXbGh%e(NyCO? zUq`n2QXW}`*D10;G5=OPBCCC8WGnZi%&gpzFb`-c1MJC+9Uer&#v`!(qez!Z9f^?j z{J`$!+VqN8^x3q*n8qh7xhENwbk9%vYpQw<$8*hvv@Jo;DB9y&ucPuz8WopYdVWp$hY?!YEnjs^w9^d<{gyMd=Jm1s2sp zt1yfThCA?qgAR8lPlUnURWTG5iP%ZpRXx^RKd+`X$2^Sdv*vkR$D4O>%`j^|TT?4E z+do^={QjB9kRF;QnQLG^(VPS1Y;!%X*@EM%707(^9ID5O>eni&rtIrHx|pPCTM=2OE!xa^)c7t*SUCrnN*N$<}dDT&M!*oF;_qXvst>?vM8CA z&9ga8*UBf&_f{pB{)!&i$`td(g>}q-R`xY_gW&Jhwit8asuVM%Fqs)Oz4w~Yt5eMP z*Ceym^}RLB6{`=L{Z=QN6W8=N&p~rn*Yq>DL7N%RJz;i+j5V8r=P%Etn5D~;*~3e` zQD$Imia8B39$!0FWcGn-PNe!`m)4X@Vwd(Xl_;AJq*6)j(gsk8viLwImBcP>0+lFx z56qzwW$uB+R1!PERaBycJ+OsJV!yVBN|dez%ALXe+HtC+3_b8AmBfDSB9$mJ5By3c z%CrKS3l~ZY0wGkQWIPa0C0eip^{FKGYt5-7_G^z&iIVR?FDg;u9T-F8*PJ>^&j>X{P?3`7Kus!%{aQmRiTzq@DvAACCn{009C(~cV!xJ7C9z-2q7voD zff*=GUhJ5JbGMSblKO!ed*aICH8!WO9&TQEC34S`8>$N^V$ZydnX2^9ra`h~{D82jg#ZE+)f!Y{0zJoW}eCXwO z&5SE8SlA#}8}mRxw7KAwF6M(*>+JdEl@JYu@I4W)4v>YJd$Tka`L!npQD`tLzo7d0 zf>+ZBir8a2069fz+G_)4iG}>_aqqc$u&+Y&c?07VBySzc*4VONz-@i`02cCx;uimA zxJFRKo`>HWph_8DDe?>wPO)7~AYu_isyJYi9|nekp1R@_^$IQgET5friK`uig^ zcF)faOL2=L%u~m@u-v*%sl0X{zRPTB&KhRY@nPDmJ#&wLX2;KfQwKEsM0|3ZelCBS zubFAP!J>hujd|wu0JGZ5b@uf8e71%{_@3{-I4KM7e5nds&VDRv%pTwBdy3D!FVTSu zvUX38Z$Fha4}32Rf-dpL4@E7@Ha)IA+NBc}EG}K1rI}62)fi+Tk1?-a>0&l~OAcee z)puFTsa{2~_}VaLo93-!hF^b|J@=ZYM(J2jAF%**yD@~Ny{WYH;f-z@K@lu%n$y_x z;LochSh`npnz8>xv7xVd{buK%Blg7pQmiP;A9pzS9QySa1(uz$J6WDxle8@Cpx4b> zEO3SIvHj81CU}>==63Gs_Se1&)_Y?A`Oa!?M@0Vqzfr9Gpx3$Q-diVC{mFED<@!6r zBrlfV2i--z;jPKO%C|-EPc+T6I6)8&LH<>6(yO|Y7dy2EHWty@n}by?hCS@oy08nK zy><9Dw>DFwVmRBDs2Qw&mJ!1Tc(o5y<(&g=7jJE7#}!=smfgi`glKmZoV(8EVh=}X z)p_?Y?W;F2f;fhA%W3+D-QF*Mx#RJu}Y?~CPte@Axuf=J*6h0}= z>Ee45v>zqRA?{^`YJW>}@oh=kd4*bCTf3-GLjIL?w4W4wp({vN)z!XNaFWC0;wAO9 z)0N?;@72ypnCCXMdf|aaK`!V!itU4erkMV-27+@?Q?}kPX<5ON_)?OUvRnj>Nc8F(F^_Tdq_*RnTgl3DJdDG zO%ZX69c{0@Ykqz`7}F?88M6Ez;SemZgZ3_)@eiWnr$tfh=p&fNw4AsS&{AqLWuuj@*il)gy&C6b&tc9^A{WS+Go{Yf{U8IHc>RmLL zwBU1NoWsRV9@8BBN>`d!QCa49x>)W7v{^mHh~l?WwJ$8p8M~JqpK7rzd*2(z?mglN z=XHAqyFHm`^YVXt(X0z@uzN4R-CO&wf)5u1Hu`FRDi~hr;tBn=zZ4ucN{b_jJ*@ng z*WmpJXrKNMCTW^su(SELa6W6Gc2J_>`Cc|;2HF*W=#ApJgS6f@AwdPA{G>OM-CUwY zaNkgEz2XXQbFt!$HV2CvrPXBrPBVP`W_rbtkHCm845vwz$^py(C-bCCvN@{ckXcvw z+(M{GaN6;?*N_U&8ACQDnpgA|$kOWY$z!!Mibr~uW>Y-Ct{z{LL*6O-RBErmca7J+ zwknk%wb-Fk=x9baXye<7+98Fe+2@%3-z;+Q;F!9}6-wdI)`to$#4gA)YVZ-Wvd zazwHwvta|XW?OPH%d9*Svoya#OeK+DVA#z(!{9sT1{+okefn&pHh*WH_JistWxvbC zCeJn=kaOx>ptZHMZHF-pD$w3klu!~RI^*^69*eY5ibz<{hf9J}Rz4E!QnKt0US6bm z6j53WhnKDT!dqEg$;&lFZK2{fzJhu}OSDKuPA~(U%(|WNhVtA}iZ_BX|B6jA;?JzK zw8`@4!XIPTXp1BffAzVbiu=DoWQoqmnFxb5>MO6CqcOsKRSf@WvvxvNR(P&xlXTYWVBQbMS*Nw`*4w9E=DaS7fSZ-)e>0iXW@@M4rr$&hJ##F z9l;p9FZ6iB0)+{qO*Ff3!5hQSCY(QiIOq^3X#g|d)P7Z6kkzoAzhZG&azsN;AhZgL z_wwi7p>?+4wH^uZBHt*|ESO-R#dp;3+fHOC&#Yk#Db zS7!Xs2`nHrPii@GK)mc@4QY(%c=mlB7u$OU6aR!4@oMU)K@8FsFK>97vIRj|Mgc12 zi(v2|t?(gVYCkKyHBl~}bv783cSk$CJm(y(l#&TTK1ayMA}nAE+U&p;g!k)((ErkJ zE&Y@G8$9p(U^qv*<7K!ZX5I`4z8+AGsM6j))kDqS-4qY%%=v z|5oXZW45huC=_t`_aHmVbE28C)Nu2!{tQM2qGV82I7?e*#2|m=&qvtQLKBQod|i~yio@ied}fR#3ooi>3sKF<9vSS>$IIhvmS2(8u(OG_ zXx8AO*C$s+TMgUmQWG4Lxk5FkNXmA6j8V1!7167>mhBm(E+N-_$w3)}k8-n8`#oiXQjoupMQ3r&5E{``8e3o-@Vbi z^nTlR)wgu2#x~38D2XAWI9}Y;W@S1R3mjqC@ds?7{9rR%<%NUqXm0yk@uXNoJYx8n zmbN)+_!K;u_b;!XeK82Ku4rSMsK|u_Bt2xa{6|>uKkaNc6<&-o&>d!9BgKZiTKHg- zQd=YoOR@QRqep^*TsUi0wsXV z?4i|$pS>4}Z2e*%TQF|YfC$Ym^tFAXMkzg`ztu0lIl$&p`V7WB!*?YCm>_4a2thCSSD2|<3Z}@rHG#hp}VnAY9IKC6w zES_Zx;cI5tto%ttNmyeHUpvckMkds`ZMF?tInf+Z0x>;5sLqNB7wQZ3_@ekfb8S79 zcC8@lVD&c{)%omaZ95dB;H>hr1wrc~?hM?Km~J$Zd2vCNX=a#afr(>f8xi4mEefiy zO2asQbcxMcbVNkPd?TaXXhiTIi)@3XY!yLq=yDrZQVG9GkMa4~iA~r^_A0Tdyo|$9 zET0hD9~k7VyM_|QLPIe8rK@dLN^Yst!vxR#5TB2)c+O@efWh8)(Yl~(i+G<`7Mx$w zFvsS`ivMCwKKq(2ip|=BWYjyx6~RB<9CYvtuiFv{6K+ns0Jqy>J5YIOzLd&B}^I;wS7#%*eH9Uo3C;X3)%n?oLiDS|_o8imPSp zA4+F;HM|h(3uQB7ec`e-KN^hrVy6R*TLD$Xd>T0$Sj`v4R<1*5pC7Y5svL-{fx#O5 zy!}VP2xlEQG*?=)vXuQv0_x~5?Wof68qm+Ld zG)l3P`|+$Tj-~8C)+^KvYPmJlOvj}rHc33AC(O+4X z$YCne)$pX%B>19Ozg6yVzUh3>qs10v%{R6p*{|iTe%|Xl+p9_zOtYVb{f)ygRC?LK z?`@&1@!vR^d;ABhGuklm`WJ1ZRfmn%A;*95vSoc7fl|4#*jg1{vBmP;*Mf5`tbEN4 z+ZEL#k{~bJ`5TB1{2WXI5mNnZ$rVgtla~z#yJtSM@#!zY1diHpv3KQQkNOi>rM%b;aPxwmD zC_7FkWnfZ!0|zVYV~^(7V(gpLa4mUa_*>QN)|rcNlUvW&WB7@<3j}h&xFvzkyHZf7Z5JtF$nA=+9eP&mPNN_t>o^U!;hK z^6W^M8emxo+iy5{d_DU|ikUDd^c=(E8w6z(;|{scZY}XxaH81B1iQi8-fy=uH%o1C zJhidi+H_a2d!lKuGDyjmHiYW4n%S-WU4=5nHMd&{r|2#1H6xK1wG7G`gGzl^fF;!|r?C2<4YL*sn=)e(_Oz zlA3stwAJinkEjGQz=?cR7rT{01_#61zJY~NxM4{*dvG6>ZcpO#x>x8AFnhfRlv>s^ zXxCzHLz?;AY~*L~;(clM{Yn}*xpi)WViI51*KVZ-Xk;zU6|=p*zg=hT4jXRPD<8Xn z4+hu|-#z6lzd8J*d|*&Pq+||Hu(l{xa^+xOrrWEr+k+tz5_*-eaYT+vDT%ZYR)4rX zLLQvd9btbZ;90^@h~Dy_fb{NeDM1iz)S1VZ=W&t%I8Q7V#cwn zZyH{nI@YfCnT(F@IF9YyYMz2K&epWXS}2ZtpUe3_G!fFqXYf_y|Hm+6`KpO_E7h;C ztPdyIeSGI+yR{7udLO&+CKjAVk702WHwiwTYPVKF%RFNF;pst*Qzb_nvre{2Cmh~t zt5JYUU{ZbHx95lm%62_~awLICd-nNyC;k_SY5KQm&T)9mZF#4QjZe zAHpy)C=P?NcGNPo5vJi|K6Pj3^ai`NSA>bfu8HM`o9z89tLlTwzaI02^C!31uPg06 z`J#Q9B`Y1*ZaafTxk+clyBgc=p1NJ{?C4!d=-7)+VCZ+9>Z2P+vW zliA^8$a7O)vBCg@iejlpKTmtr{&6M6@Q3%=t^89c3UD?43?@%80FXNR7>ti}mMk<;Cv>>v8V**|?N7#uCx zeXM&be5YCplCkgJ4#tm)*8jd^N05FuxCBtP_`;X(+11owzAB3rax5rX)iLp!$L-d= zDq_wdn(`Nha9Wv1%Bf%gs5)>~b`p;F)F;89AxsUESgo`drX2yiyCoIf&-&1p1Q$e0)d{@uxArNDMcGSk9R2h` z?;m|{FH)A7^J8!ps0((e4o)NI{0L)7zXe04{M(kBW_GwWfa{m-GgYgSpX|wsD{VOV ziK}+&#s*n2zkS_4N#W_BnHTP+A;Cs zKdd5yiH5PVKaiCk`pZ64^+EX~@$|9u&vDdS`Xi2&M*eGmUYWVLUz6s;z|hc1G?hCa zb(^w-PXBts+0DgHoh_+dh45rU9GKBQWAA2%br?~hDT`rUxy|_4=1^&6@UY3j8hdaf zz#@!fCqBo$MRA|>zYa$`H3E_Och((N+8GRz9IdTeOkx4UI6_q;5ip=?7b}l;gtM}N zJ|8<|K>Bjp^6d9J-c||_=I~myBbM(9byx{#lSiRR(J*w7&&7{~2ZtwC`j;Xd>Ts1q z=hohpW{)3>4Wdp~cUaklNW#!6p8p%~7*u&?W(@Hq@Zv;=mF`>f5yy6ag>z`J$J?0X zuokbP$w)LX3)K}5(l&=(TEhK-W zm@iREu=&2A0<8IsAao21ngIX!eutHvQf%S8ad2|T{rTCZj%lj%;NcR_ebAv2YL0_M zYgFO};J_A+dn&Piua!k9k`;!zj^O2Of+`k~4s8-x$OUV>A?+N^WtY5Pdxy0&!L7qs z%A*bsPwC)LNjb-iTel~K$FzCW5z5m#I+obX+AphR-T98nrd z;p|S498&edihL;gEbiKtIfP=xLNP)={O>>H+>+!(902N z6P)JE#du=+I95t*{t->*?>_GMOoHo=!21B!;h*<&ToQHs&LleLi>JAW|Z_>K(6m$EKbjnc`yKi~lLoso`ilGO=$(WX25Yx zwm>O~hh#Z=RnW2i6CKs~k{rkLlH|hs4mVF74_^|>xp@e>0?7>7g0Ku&AG`J=Zb5ja zIF3rX``0;q{OVMPCg}L>>5gp@K|*p&MJ09e9eFTN!M;}uht5Bm<0zBOFcnIS;v4Aq zp?Qw?D!7OVEVYyf zmH2pRaTP8Le==hEw&n0DA*4`Aaf#z+2?_&QRqD7d!QBHeQR`PaLZnn=m!;ht4t{dA zHQRWiM(5ejId+N$9IDEYw1i+lgm7NwD3k1fjplh99X;?1 zYptH*jbt-kaC9-Ne^`hA_<{p338?-dR*iO0;IyrXUjoeaJ9PH@PmWl2^JRy@zL8)q+(2r(`ZbyhY9Xv)@#_w+WWT#HjAQ2^ zhg*W=iTtB-hhKtO_kq2T6s(ds9>}>Mxl}>m;h(p$3N<(a9}m3aI3`Kpz;532sN-qD zierNDpr6nhLIb;g!ja6c9dmpk>nxdT@!Q9(IuSxZckAwEbw76C2|;3&G#17tqMFPQ#^Bh4ld zxH}rbul+>^WN~5OVz9&lERhQy!fmvOe;r(6vGRuVtG6f=ftZd*`I$S89|Xj~=_g5+ zf3Gu~E&a=gmhJ5hC*mk^UmuG0=bTPVuq70SP^xb*2WKM}08~2dY z#~-TZgoj%lGIVILJMm60Zx`oWrx13Viw%AZ%1c>-T&!#f@~Y4TC)NsTCd8hV==@3& z(>#y{eSAie^E**TqVUPJoxe*8lA1qLM-4|DGDC|#wzNJXN2A-=;FZ;N!q12~REgv8 z+c;kk19-K*^EH9sKqzgC{+Bd#elA-G9WQ9)L|`HY1hTHh*wA;c2K8=h;(SFQg5B~t z4>(UrTH?gYi!E&}f6$4wlbDFJ!7(kIh~EH(X7>`yLCY-K&8?jKBrOhPrLuTl8%rjU z21DD3FT_sVlFoS80tI$ZiW9j3VS@@}Wt!j1u4;ZipZ$mv%OqimJ;z*Jk)X(F(>pnD zNRTYA)b2;>V)KXa1znsUsQNyblt6c<56CE~iB;X42P%*p$g34R*kZdsnlJ6?oTQoG zAI-sY#Bpp{uaWM=3PE&fS1Qx- zA;T>OH}jMP91OAqap^`$8_zwXoV#T|$eu+%32glepPyln;XG=L^IeH8%doJ4)!6Xg zn~9X}!Ld#xmDIP$|1B*gu(P_~!*+dvLH5jYzNHu(kzHb+=kU836co-!=KOy!nBxWm zp{4xsPK03^Y5GJbq9~QH8`&jGco2MxWRDGzi`8tdd)UskIB%Nv4cI?2!?|8!aUR@& zC(LppTOx7O4?Dwn&DqXBB`8L|)a!2`o{yW5?|fU<_lkC5C7TT|E`HjHC!pq1w4?UK zj_r8H8OA4~$QactlQ=xh5C= z!<(Rn`!+%ilTC{;b<5LNI44UP#eQi0N0^tS&CU?+UFm#LvcjnhZjtqJ306@oY?Tww zA+EA48ip24Ekaq%HAqTst)Vr6grD2({8l1x5R#0X4yrE?M|7L<29z7K$Kq`H z0JO;=M)o!=H^(w@Y}Rb=|B!HyDC2{Xg)t$^t_Xi5Pd}h0t5R4x?2P5Z4?3}Oi;*67 z*5kQvIL`@?!fuLMHP5o6dJ69i8GxIvJ4;JFD^Y?^s+g zbql zBBMhW0(qgDKZYHvhVAa8A7~{KT?YdY#Khy`)v$;Szvx72ZM70Ci}!-1xM@H4vhoa$ zQCGI&^eZsT?0tB6VaYYhC5XH50Aj!w->?iJSjTq8`Q3c&&;MgN7*`};^NSU>Dl9Z? zzpp084G-+`s&HpT@rcdy8^Iqw`@{LhU9$hXA5(tfFK4#UAMf?AbAxPe1rjf7{~A&Y zXflGgyzN|}xT|Pl@SAs>NTR7n3^|O=Nq`zJBw)ErvbmIX!%PJtiuJI&Lg?;%B=7EU zmCI%@Q-z&g1Nu#Kxl}|J0d;l)7XEa%Yrd54Pp?ZY;s_3L{G{PRN<^K*<>FbBH+=Cd zbO6?EFT{lv*Yrm+&m(w-W>chVwcy8ToscAg z0Z5{FS*&Zgtds6m&*fu>4Q;K;UX`E$)BG;i7Ywv+J zeN9}|`H*%l<%+aA({u=IEy=2|eH9})@gBTjNj)ex{t;y)WOQ*%AS&iKIy9lhdh6F zcePiFgjaH`@z_5QCz&KtgW~#_*tGhH1HwC|^>*QegGi8SDxM&z&5Is)VIN8eE3ikg ztH+U&)adVe>29WkVB3$w48TrnYKlnleja8+Y> zPC-sQC#SLx;!Jg6yunzP%IaZgia4hs^6_?Amb1bWC4xVaV+|C#t;g~|^*LDR{m2`9 zV_>tB#;d94IN8SW6ZFV2X|lvncOSbk#TClGpX!qNZ_sNz>`tDmCL1sTnWtmM-M%ZZ zN!&HdCASY8ovYv^^eqM$_PH;b<1qu3x4|^kV9Fc&L;2XbE|p`!pA}-&Gp=a1<4620 z;l+8bA#!&98KV2y;Au{z0SjD3Ri+4!nV&&kyRAO{+M*Y@m_Tww!haul=qFHWe2>rN~t*r_)LTaI|+Gc~$a(9FjNyZwUMI@@X7pvcdRj$`$&p|97y2esiicQDOxMu!n_IEkv za_(A}%3m--oH3GwYt|t^{Ho&*HRgKPUO8$yO29@FM#8Wm;On144sZa7NyepPu9xK~#p)s~_T~w!F2!y9KDl-N?YJ5$gDkZ;uxj2#q!or5 z_OT1+Z$kBCHz$d6vrk=*-!&b4*J;=5m1g12Pl%;8AM$%Rw%BUPvQ+2eyT7y+zM#1< zn2V1A5z0S5YXxnQu(v;NEx0m<(=?V{!>W7s3Or%aesZvHTr$Izu4B`qS=P5W>hAKL zOJ$Ep44{8P487>`@V-A-LdlT=!GTa#A#{x{sRm4u)36bAXzTmgpr*2S%pC+&M$>@@=(y8B#wS#BCmH*ol;5%0s~M`R*dml!foLDDtL$B5q(KA& z!p{mLaQQ`t1ZJfEpyZ50Nf$pKt*b4PJm!wof0e2hE(R`Pthl2;g5%#{D#H?fb~9Sn z*}0A+bG$C|bDgt1~*q}>f>pNpl^-_HucN|DbcenTlr>DCbKxgL*VP~7~)zz61%{<3k;T9h?!+}sJ zgUEQ!xC>@zX&0=opEc6e*#ylW$Nb4HI-OyNWzo%=G}lAe=Y`m{^lWBnj|`CGgzL9T z+QS;Eh;v%#KHk5ju95{As=$Rm)moP+p3sPBkkSnslre2BT5^5ftDRmVMedcUmUZ?~ zH@~`}Q9DJSDZ8b0i681qBgiXBt04u}|+9#!*2kuQ`HmS5|rtAhe@2#j5~ zS~0~s2NDXPLe9F6{bT`FaR`s+XRt z5g5V54U{K)>*FQN&-T&r;IBaKPKQp`_k|Zo82#hb0{wOTl}+HWsr55|vF>JT9e9*c z+|&McfId-?i=FPAML=J3;2jK$2I|`s1`h(bc#lE)bCMB9cBJ~`=o62$3ii;5i?1E7 zmnkYJdzFR4ZJvFjbUZ&Q1*PdeIU2JfVdTO}u!pi>c47;5;+68kGId#@ffGz zA;Qr0g^(6);@F^U-N&l=V6Ovm^dWZ-n14N9$0JCxb7+ZWO-2UMKMN_`-ii83g~2lw zE}l7ApQ@UR5H#6qBudIU(-3_m58*L{;Wwx2coa`CuFxO2yLt93eUBm+R@i#BKCv?6 zy?y*O*%Mg^oWJH*WeiLrFQ2R9X?DT5V&1;?<2lFC&*}w|G3^?-XMv7~M1nfu&&wnoPdF@W4yr(>P zkWY}|DKi&qzYQV(W|$Gm&XpnD9N2)-39Jxl-6jfi#54D@Zm_nI26llU<{v(fc@PK@ ziQBxWBPAg^V#>i3OOOyH5p&#YJFO1{ihxiUiQc}PjC1OhJN2m*bPRMZe*bPA_X&s? zCfAsi9n)iYw^t}8qK>0Zj*9KR0h7vo5~|8@Pg?5OyV)e%bdaJyVTEfA&S+y<*z$L$k+ z^RsX1$f&7Dkk#c^-qx|-Bv2^#u)~ep_fI19g;j^r79Q1iO5!y zG8c|MaKcMWMf6BIZA}awU2?IyuR^6@8pm1;MDU&Wg^uky5m&*6u|q?k@U|_X*B8E2 zlf}_5w!!~H9LkTK(=Q1w{GAJWfgs`O-|5)=5-}Ymvqe{Q{D=Rd?%}yV=r|avg5W@$ zlMG;kcG(9t<7jqA5<~Z~EWb8Xw|*G*KZ!nwcJ7+81rA$K%}}b#!hS}~Ytzyl!Cn8= zu`{FIMCktF7fMP5NXLxz!`-p$LM=nz_q&c`2C7HXn{GFbv8WEisKL_f<8RK; zl$?ltem9;t0V}>UJ>iYicPJmO3gw>!>+`$^P8)?rNfiI#pLoKpIo$e65F#g!=a1HPvZyi4n`n z6YxwxXfro!h zZnzE+L)QjFT^)Wl)s1r}s>5&%{!tJ26e*fmlm?}_zmr&chJ+;!ht>!8aqpFNA}It3 z{x04UPvCX$>sAY26$EZuwt^LjV3*O~-Bz*}Hv;(p zaEMz)D0(`ZPfK?%tq_PqAZdK^S%+6zV`f4pAbw3=iRr16;l|d7#y0Z>D5uK=Ly5&+NUK_(g%P_2>(e47lSv-u>B%mB@-#9BiR9LSu4i{%LKtOEVHg~J6gC1n!SLOxj=y8w> z^DV0ptICgy-8Goe0Z)wo_A}hdR-mMUuu#B4cNG7-P?--$-+xIdDoph1Vs{Mp7rE7f z1d`e;Z8?;kw9N9{3h{`Tus;5vsX{6Zs5Wo4Liv%1T97G$-Feh-vgRhHvM+P1l~y{dF5TXj=yi}JU*Lo@;-IP7_aEXo~Hj~(vq3Wl>8 ztoUVwq@tO)qgsELyPHikqDQ$54h;UyNKC}@MC{j@{(JbsJy4pg6iadLUia^nU>%lQ_b;2yNlQR z6tPA&qP-ALIqh~Rn4V_mgT8QwRe~AdChX)Hx04_EGN@U4;EXkHj(6O|e}maUpV4gh z(|#vEcGjJyT8pD83@(h#?u}KT-+A|oN?5U5i~hzvQ&G}9(Y(0$&hHRsrEp>kSJV-j z-}QqVe+d%`!F!4P{PaaE&~kA3mytv$6zzM=D{wvuS1{dn&5i#9i}n>vU%3(NNrd1X zKfCb{OrbH@mMW5&h4an7!Fld(zxoe1{^2Q@iqN$Fub`QU6=TOgLA;ptS8i1ZaT!bx z-@%e8+lwtJroqKtyMuj1x#sDmhFer$bMm?l5B{DnB*W@}eYq&Y29=PoJcFO{cr2q5 z>D(7S5B^dn#iQdcnDA8#4r=>Ss0XiI5=7$s<8rv?2gM$iXz5Hm*qB`4kLS0dJ=l*5 zdUPMkvI-E=uf}?g%1RQ1Z7#r}*>}~e5b~q(9{iJx8VX@~4G;e5EBJ^f^|sdZC=(Pr z(hqBSOobL=O-=T^p<2_fv->@sOr;-kM1G>4=NF6oC3hsh*ue9wggO3FgjeFo0n!6E zv+lPBNSj@Q&uQ$z9|?tA^a7qWO)d4xXJ5NF^WdN2qPci36b7$4Mih1N&MiH26Asg^K4dpg{{nM?@_iSBKwj@J=NIKrO45@b+7~w z=LJAmlOoRO;2qZd!4VAh!3gZ#cX#$!h9xS|V+3oTfkpb2t{(h(N{B`#$z9J3-5 z+@0#lx2+iOt<83Cb@yQFdwPbj3ofrbE~wSZQw{Hxbm5&^scD{$s<^SY=NVOO`FODS zVPDTwRokz>2d*fZr4R5tri%NX407;4<(aN(R}S(_QpLm}9{lx0G`lCAOk5PJ4fiz1 zYiiwi+s?2No}sGt;|$V=AoyscXP7E>812D{+h0ArIrI|jfvl*X8pyhUr=~_=1V1s> zGe#A=Wl>8}i5Brqi$nkYV)%Pn7L=L7(LT7Qd04vS=9E-!8pybEDYAh6DN@H1#GEB)EV^uy;Q09rz2#nw_Z}7BK#lJTaPfc9@q098!h<-swhXzUX=pqQN?!El6Q}Ik~9MGe8t-|08xDOT~BXS+;Y^D zri$+OJ-t+M%m=iR2-@KvdRnRC_T!#Dsu*^Hj7AVlKN&23d&+Z0)gJ%E)6}B<%#)>x zMW=(skS|DN!J+63DNz(-zw-R6nYLGQ@T&PFw()CE7xTm`b$G}*&pjGScz?)ws8*Ct zU4T`HQj>3CkfQX`cZl_(wDAYeU|9;gh+&Dk+)JJun<(A<$%9k%B`KDZsrT7eXN#`E zpq}giZ~Nn#rB)NT>U3GzbN9Z-s3d$^X<8KdwvwV{SU_c`A+FZfqy;GK<$j+ z%WlC)Mah20ldZ8wAJJ;BFukv`3%xW+J67}7K=kW{2O(D5yy#LC!yVpns#xUoV%Dja zp%}((y0?)+J>s?+uzPQKy!wdA6DQ?l-OuoVOC0~+<880#n)|#k*09rB6o23F8hEoX zb$2nu`-dWcs~|Rr+Hn!y5vur2q!-REYWqfeF>Xy&UU;J@epEeJ>>KZW zRMl=x@Z#3orF}W{F@Xu@&HZxB8*6&wH8bUnD1Iu*o1vMz4@L2=wW*ZyMl^pb86AK& zf;05bx9waQ@rv8-}E_xOqSaL!7jOhx3|t3)(3{(-_E{o;vLNH)CVTBsTaWv z#c;ml0UC)Y-f0#rj&JVmqG~^A;r+xW33j&jB4rh{N85U@D}s01c@d68ZHxA#fKzWF zm|a~H&FXjXc428BD$gzH;DrSN#J;93-eg_=hb*3D5y=;%T$07meJU1<(QF|QlVmMG5e?!^LkK-Y4_7Z+GwPmkdvz8R zy?ct9>ZCkx1bUo;`Fw0PjX@N5&mrpES=|_qKb+0gT*ZiXii15 z`wFO2QGBs5$f5D#VD0uLUZf3zAfd>+KoeiqNY%w>HBvS4O^sBW_@D+L`kF?nU3^L- z)g`{8k?Is5(Etg3K?5Z8`3!tDn7*Bn>JuN%KqY-H0zdR+vs6QTE+aKwd@BQ$^q~y= z&{r~gOwa;z=pz}ajl>r+Qj^8!F;W|gZ)2qXEIy2pT3dV-BlTJFNsQFq;(HjW;o@5u zkcK{lk?Iy-!ASLsPhg~a#P=^iLLa{X34Qqj5PkLnIQr&AszZG60=RLV2(*iDU8F_^ z=tFTBDShMuGSU|=KuVvtKtuYr1t9vc1%BwO7O8RKlNM+`iCtXgeMFnZ?_KWoYvSvY z#eqM4;@ez8Ma6-?t3dx&fo@lU{$o^bXR87^sz9zPklTXjGa2&eDeP7hm=Mq`Aq#2bTn%=BxL4AFyeY+422YS2CIZfVZ7C zkEb5+Zgyy+_{}%G_jt4^Eas@UnKqJjJL+vIzBxF!q&_?Qr?(m}JL;Xep8d5R?`mx@ z%6BqME8u@m^}Q0RE#x~E_)ZzxFg~Zm_gJb{pDImN3c}$BROZ5iNE491gLH zAA+rJWM^Y_jXCsP90*3njvtBx_@S@i;Dekcy$hvEQ!=)*Vo zp|9THhdz0O9|{Bbp)i0S3Iq6|Fn}Kl1Na#nEq^Hv0Hjab;Aax+kZE)mF||O1)B+Jv z3q(LI5b?A?gwp~MO$$UYEfBG^K*Wgx5lIU~AT1Dav_OQ>0ueT>G|Fg-5hK~I zQ*56Jl58N7YHaUlBOJDSbhL3FZ1G7k1@LA=j$=XW8#~f zfqfTQcqX2zZ5J?_0FfOq+Tv$hz<3lt*8`$aA1OYG%bBbmN^5(fO8 z2}TS2w3sM{n=#R74ruj6qqSrf$7;<5v+EOunqnszU4TxXWTfI}`y})*g?%!~sDlXf z=Om+{h(Ljcm)J);q1(%;TBN5$sVa{Ro@{h+Q5q6>KuTCX*|=BBV^=0)67yK2DVPF* zZhMK1?~JGROQ%33dF;>>f!C%Qy#V!|YH{hzPR=*tS^S6I>f*y8?EF+immPEqqV8eY zYYkoU?Qw~v?ZT51WwQ+V$&e6BHWDhWGFE&yWX>GJP5ne@c=Oop z=|&$CYKGBQ_MEAPHUsl31~d8+d%6s-H-eaW(s4RoaNT025h`(GFEMSpzZ&a?kFH1@ zzV@M4kt!R_PeA7U=|&Ct*^l)7)_BHWVy9Mu^{mObVMeU|*~79jD-_;zmeCW!<zc(``8EGpZ#8ydu4O?7WLIG?LPz7ydTUg4)%Y2!bd$ulrAZVohq2OE9N5VM+^tUkLi4li zD&;aeHVdak(VyRDw4-eEfY$sx!mY4sfI`@OloUc zF-%sZjY5w}i|`mmSv9<6IV=J1kggCbLlK>Z>}^aV8Jvfh!ey75Mk}e4tjjDNf9Pac zi!ioXC3ue%zWE>x0Oa8%SayYtOuS4<1D=oh&0C*cuWiMzDVOnw6s$pS;%gD0|GdO# zP0dya(-^WsEG0WvAW_IGEfxONt5l$#D@E>+$Bvf@dYu^^0rg-;svI7xIy^_|W(+~R z${t@^FxWX}#pczQ8 z7-{3@M7zA_j3=ZDKe)__DK@VU4u(E!!0=fEAFB~uJ&#|OD^d0~Yea(T_DE1=tu@?| z*GVO?(8>0-Mihj3bFGmk)puH|ui-jmVPf{q$cowPtaak-<%*Cfl#5RpRId`*&R=H3 zC}`GPZ#*FT{1#ziKI9Kug9)ck8?Ytok$ocauNMQpzFx$Ire#7yGs}#gvh$y1=ZSdH zznsG&H~yhZ`2yP3+F<=^digCM3Ig?7}9atE9sJfA=B4KovFE zd}fQPSQqj(i+Mk>*@|!Rk|CC?8Vnx@Kv>)-Ml$qyi&-s6(P{$*EZ%2-{&}MYy1Vtf z(OGs^Pj-jYpt-ELw-VEnFWNj6{h!@pMfN7F*DfSt!qoB3{&;X4_kzedUVgz^D_aNo z+z<4_FIqykm-S^Y8VzKJkB|h3Ed50&j$YyKubiWGl+^cc6-&&Ztzvp#+G+{XQ%WDU zP3W@wHevPaw;2N^>nB+6ZAMep*e#etY*@dQYLZq!CNMd zPAj7mMOgPUn?S7r^=Z~_%U?!#O5|I=+iEM_)61yz8rJX9HV_*Gd?%8=+sDrpxhpSW zXLa1e2~x@)VKph|MBDaTmW=eGjAWd7eM&xncNzg@Z=F8L*jbCIJ6yQ;?`U4(+Y{gr;@)Pu!7Ms@Syd$jQUrX zN%)aQt*7+|%~-FCKnD+6Ezsr6LEcjJ4_S{%&jZpk<&f20D&BVK&X0C{1cWh0ls|sR zYA(z3F4nSGg;4rQyoYR%>$R5-d)w@pqrzgv+lFVU48ob=>9=w8SxPl;<1~u7zr%&& z9V<@QpDrUsi0kohV`vS?PJg^(1&V0roNO}T8#)~3EMxLvGw7ET^&W!3rNf+0)*Lq5 z^E>GT`^N$11iYQbmG?+IR=mq8*qL{EV}!nE*5W4`@Q&3^MA-SB)mX$UD-*xJvlN^F z72mj)pRI6Oe#HA$ClR??qmlLGx{h z6Q3P{J1IWGj&9EplRg0^`Xl%PK)(l~*T|#RNSR{`8hsR+*Ff)d=_sH7t{>$jpz|@_ zLi3MVkI4XSA%MP8IeUz~(fwl_YZH!}vrLy8;yR!}oZs+R&+R*}9yh_I`wbo7ThP3t zSc7W(Z3j2evQl>N=S!Jyn5!L3W} zJSzWYR%xueA)L-<*YmWhoqs&|<1NgK=Q@3}+r*%kG!npb{V0P5!4Q2IlKQ z+X=7!8|rxnxN%qFEjv0w=iD9NnF(|rQ(w&JQcar)`UUIn`ETVb060=uVPPL z1^`{lp79wQ!O_pG;iAHqZ&2wR1eT&>cxzsRo4f61#OHk8eg1O}f0sTtPUTe@KK_)+ z)pxlnI%{-tg>lZD;>ghQv{~x?LX&se>LR*3Bo%?$Z+&*!>MFH|U96%Qf7~ri;u-cu z+oUKz!#3UTEL+s`XL(lNp0&nf?AUYcKJ(65`nu)xIi?IhZ+zcH86xRP3_SY`&Q!qj z4i;s6>sDKRy8pSwh~91yye@E3HRuBKUw^@x4F2U8tcfD~FTyx~DQpUzJpjDjEME8r z&*I8I*y02K$tyeNpC*I8<8%cd|C5iAwlA!yBH06H19D71D*A%&BTB#E^yJmFU?v8N@LPje3oDOl}Q$YrM}`T6HG&-V&p}Z zc-=*FPZc5c_b*!QMABB}G(QPxP5jr!?Ar**`mgz_=KR;@%-2ck`TA(hWE$eOuaN zV0{3$3aoqYwXY@Y$#N>$jFDo0##IJWo+_sS zD^RoQXQXp!wCQKu`*6br%JpmL6@UJ z|IQ*?YqICs8k>n0((wvws#hU}Rl+H8??%+SA82};Bn`Twxf)eD_ z){{csp@K?ULDKiDkvM4NWLKQ$zMU&5@JHB7Rt>I(3hB)nY>h&yszF*-NPTZ2>tnKB z6*{*GriM3hZPR51fNIX(#PNmO`cVFDB%Q!I#^21iW%)~weif1@-o9x?*;2F39x0^E zTRfo;Zy_KSlJzTYF$!tauSfuyTSA3wmj}OE5kcwMGdwOAxjo6<9*vHjZzF^iQr>Om zcKSB#n8~JyPCESuPyM*UE*0lKg_0JbRz^#MvOm)E`VE;Au#OdYRsIL*BlnqAK|2eq z;3hK`O`DOGot`;wp_xVjP5%w1TcE8YlMdX6ag>6ER{>rA&FYJy%D-X08ryV6CSzo zuhQuF16tAO#}Ttc%M|gdG1$8f)-a_b(fktmE!-B8Y#bx8*Pzhej@d@bc@2y5Q;Ld(@B0x2z ztQkn26FVzEifMr7jsO#G46;4mYO-()sMIbcLbpC7HH|CvQzotf4sHV#B>aMeUrGoh zP1~>iJNWhDLfcEFO|0VsL?1Yd{h#Oe!l!`y|0?0D}B{u z6vO;f4;1-+>M;}_`Kc#_XOBvK=#QZOfa?`W9;H;JqNuo`>H^B+4b@nw?@w7a)mvbC zFR#KuK9%O!)C6HO$T_R{5?fpHx3C#lOGAYhpn-uw0AybGtmay3vd|>T%;%28%&ROF z3BG|!jX*I)sqsQHfwl&zwhXK5N_lvIC&?bF@aK15wYeTBLIM72n2429sV`)Z5;X-x z0z>RFlCI9Lg37#Jhp( ztei^o1JrOxeI!5)6R9(4rw@cnd=u!Z@qwzD47s3EE=TW$n9(%Cu5oBQtEZh(9Sc+) zq|>5G9k(O!;=BzPrF;JmeV*HHV&{RDlOg2?Y?Ebz! z6bDYt2@tt{wdT6jy+jX7rycIugfU*O+iK#2)Dsw)g46(^eZ5ldj(LFX2caC`;{yBu z`$7obs+2VKhjywV?Kp@(>j|7(?FZ%ut6?ZU42Dx-rN8akflXalxc;C>Xr@M?*wzeQ zkqM7d*A_6wz~(9x_0i2$e-s(b)esr+@0IdcxXWNc zDi!CX0w-o~+8?5#L47%dJx=EqX4tPaO?zV0TL9DsfaX{W^|&y&EDPE1M?l?%y@xRq zTADq0)uSKaXm!6GE!9vIKetp5qX-REaVVY)HM^$T>9m0V3h;+erO;X#%D$z47%QVV z%xwI7Fq1XN@w{yfT#r&xDI(lxqi&VtuhDJcEg1^-tUuu0m$x?JdDG5Ts*?*PwwcVw zm%MbXMu+v-VW|;njI`ro$k~p?Y6es!{h$(J21K&frbeo9_;oOnU0^_znORts%jNsg zxhNIJxUH_Vl$STMN?%t+=;qGgaW6`ZkcDmQITaUND=llSv@hJ!N0XH*0f?1nBB(s-yx!E221VV%54AP z?#cEPCJCZ)H>j#p<)v-e8w9j7&iV;j9}kT`9kdbw%EPt|bG~j0EU>&c z#xolo9Ai7H(b5&CeBI6)cxPwcz-K$FF`$WxRufSyj#g7qd@aAa#;B3_wJgR2*DcZ? z4>tWNu?u8;kOw5Ph-JW}i0ERr%61{b+d7ZQ%u1X#lz$O6bk0Ths?b$;Q3Hi;R~0Q! z#3oIORn0MMdaOx-_EdSe&-ekrs0Gew2vx-z_qo5y<;)m^G|-wk!*!rarTDJw{PMf1 zK{C?&p7add`JgMi+kkFrsE{20eF-b``_Q*H78Q*cTN+(Zvg8DFf+NBS(?>Y0Z z@z@t+o_wxa8=%+gPlRoQ{;6GV>LVr=UldwCKqSO~cHUpGtB$ zc-tEdd~1cOOYj~;AWv3z6)ek+s{_64xG&Rj_d<7et1Wt{M49R@ZgX}Dr%^E*rB0u2 z4s$$cIbG5l#{X>~8f$D%4}YP0s`21Ft*5dJ%iFxOZCGr0goF0TAyC%ukBr5O6NbSoMFm`QU)Oe z=}8b^Jbm4p$g4MJYze*9c#$fwTCNI?_g0UB^Y6WRGmPw`5~Mw(nob16CmrvjqR@V| z4?B_AzGg$Tatfdie7s%{ezCP^n!O;^{lW(8u1z&<3j&{%8;JcX&e(1HYW-9cKs?$a zTnL?0MA)Yb}PT82Js)qTJLI4h0r2qieq*2#m|#NHfa{j$vy_n|%=UcGy*>RHQIdct3HZA!xGGPj(<9ieTO*C9Jt3;X8BK@nEhAMY zuN?Yxq>A;)(I@Fs)pE{mlz`2gLk}mY{tdX{0yP?mxU(*SJA9CU>xCRDPe8tzLmd;b z9yyeos2)MFHxWbTP-UVTCta`8-r-0;?W0sM>Yo{S5@n`w1de%Nrj-H zeUf?%#hfH$sX25c35jhERVOje*wM%dbAaW+Bqv5=rE*A(Q3Ftn8iUl38LApF&`qPU zsmg4Y>#UkX-;d!g?Z-0LDPvVUdTtxbLsgDtKC$BvyK-ppIG*9|ad3J$bbTBSggMl8 zJT{13>!}MJ7^j+0-gv0VPTR(--YC8vkLwO@?nR>~z>&Lv2+aoK#y&N2QpHmp0OvHp z-4)Xv`-_h&NHJYMCmo(9dDDLyS+1)xZXMuk4V!?KwA085h*)-dX#z3|ZXaGl`-Wr1 zew_fd+sQT&8nn}hiI}UMwob%Gvs3j%I08GxPvXiKCc$NMUptjdM9jdI2wuRQgiB_P z)kR&Ngm>ijG-*eA)l({FxGLHbumxR@^X>G_lgJjh(;TP3eJ7h<^Q0H2T9>9{v0T`K z#^2egbg~*F{j-hQilL68DcHXNQ}lLI&YPkpi8PBf-&nyDw5DQ@@pJvD34&XJ&NI_V|bW^aE>=clS@Xg&`m2OZq9=kgs z0i7c5a&pWBuy&Vps86H&QB|s$!khoKy?>f&BBJi8k<0bWH0)_RZAn8!=P?iA?Y}Sa zl+Qj1OnK0D(^O-T=ddv4_x2`E!%dW(il-qv<&H;cq z3RpVDSkm95ofE%v+0aU98pezb@b%FMfq~$DVmkIC?01G5AuLb1SUMNwtW+Swaq2;1 z0h(Np<+|Xc(3!#I6!;V1weHGNOF(Ux@IjI@)D&7i;9i^Ff+0@S&_gU)K!? zkMpf_@$tCYo1#+$b8~xsL>2yESqM>5z^M#Ta{l55!;So^5paz%2z6w50QBlUaDt{1vK&HaZ3f z6kNetj>i}Q?T$m`z#0L!YAbk23I`RYaR z3k>21I6YSq&K;MCBpgmdasfEVWB}K5T@Bc&>ockkM$32xnS&jloNJ%EF~@|aH8X$4= z!f2;2P)PGTls{huHGVofeeS}T)U?kErD_!RJBC)63Poug??HyV5w>&HD5Su@|Pm$IjCeQ zqN9U;SPBDmP|z~|HFg}{qgchTTe zihuY9xRmaoealq}_yy*xCxrI4=!f&E)%i$ynZuo%@)RCmaDjp%x9y_abkKhV9=kYb z?h1Gn2OV93aO5DLl~^n8?sH4BIsTA@c~p(ITonzGim2SoS3+F zywt)(Y&3VW215FzGykUUnC0dDK+YS@Rd7h2>_2*R|neOac z^5)Bf=T!%^w_l@rqDWc8%2~e#hZhHZvIYkp9wJwmg%=s2mq&(X6>?H9j7V9X6GvU5Foeg-O%bP|Pqpt>8bL;KHVuTCF#`U-odYbyLS7G?xc&aX* zqdX}#>0&0miz4nBy~!W?xlWx~sk2fGvp1~RFnj;6s5)QI3*Yl_7FyRK3Ak@DOM&(_KJT&<~8qdDOc?L{u4r5GVax)cr+aeN1Ku-cPP zU>z@`F+Pl*tkv4gqm`~|PC4|a6k!|qS05=RNs)shj`;-Fc#iU%2OqsIZECd^yIbva zL36TGl@#hF{?$o}VN%RQ5yzqQjhmjM6xDUjgYx*v6CAn}_oZmLkt-jS zVgiZ?HrwU+K-_I(Z^68rHs+ugH>z~6#dLoo!o*_2r>8AYJW5Dz7E>~D<#MUqES1Nl z@`_a6CDm3f)*30eUZ>7#fG<$>Cd8=4H1K8SG3#X<*ca3DFRSoSrhCyzSKq5nk@tX+ z!v>7qfNqQFW1;`$WgfHPCS+lYDQ1%jN0G3J#hSHAwZgA8o0w!bD#MxOZf05JGc7YC zD}C;a4MlaMpV3Tn>0co2m8-?uFT=i|hxLn&&RUQ;d&abErqa#tcr@3IeoA`x-K;`G zxc7Utniop*{LOfYBA3=~hLgyp_cyDyD6VWqa+kYt3$ER#QP>tpI*s~mfxAzqiTYPM zai6n$)NFDF-`_O zy%p-sAdKiC601yaLhDxife^D`^EN zK)7ie23Se&Z3E|(^sN;4gh|+T!=$k=x$9)2zsH8?D=BF^)Uc9rwyVex9<7-W`g&uM zb)$2IYX5dD=t?@ZoyVxyj=5x#+5tf`DP{-8&!mJMs#$oZmN!~BG}jz_qNAV6Trh2h zW|K)Pcc`{QnWmcuP5s0H34@qG_wLRuMGdnuqSNOs%+`V$`{16vq-Tsb)ofBt!fMym zUKn6Y?qu2e?^G>%Fy%ngn`g&%!}Wtb>TAnfyi>L9!!#p2X_5vE95G;sTkJ$`Eb@Wa zbJG`QyJe>8ovfxtB~W1|buNJlGx0tJS7w%|W+GU!FbA{?wwY^@d0fvXx31_&i3)4M z1W(D>^%gumPmeoH>v9d<#??OZ@*v+V>iQJ>KDc4GGsy l>bDE0&A-z6U3lZ?4Nw#{c`-E-pVRJAOS}%?`#m-Me*x@Rr!xQm delta 49985 zcmZr(cVHF8^Z(sz_ujpG>5ULVAc&|)5$Pg9q(~?M0TF?O5`jPp31Fy+fJj0~-~vk# z2t|<|q^y8K6cv@Oeo>SXDWznVp@TnVp@z+jlqTREs&MT9nmO zIt1lpjT)Vio18Uv=!Bfn!^WnT%+t-P;bTV+A5$_fM1qY{bH_ItkvV*PYR>qQd74Qx zG|QNzG;MBi$sRuG7G_sU@R=cCNSm5MeZ`-F;`xT9Xx{u*OznaqP04lWTvc>}(nRoo(lkI)CbY zMs*$aRN7_b|Nd`wN!kqj%&~x(0McgB#l*fu<=J%k0T+h}EJX5Tz(4J}ioBh-NKa%+al*@_M6v({SZgqhHf{c~v`ojgT8~ z5p7>b!4h{=rvgi18>>{OZK?`v22fyiw52MrwJNZ!Dv-CmDpXb#*ijXD1Arw=+Rm!L zuByQ9s%`cF=xNErs{(KO+dK*l@2%QsUsYf~fV8*hVyf?LDjzUTHhS23kO+tl zK&ht@*EBxQq&h+lnnaIi)wD47>v^%{+C5oxOP9-lpQcxs8!=zq~hUJIY` zcr#B-RW8}76H~KE9_Q$c5vjQ)M*8t+Bcpk|vFen|HZRghXcZZW2xN7E9)@P6CX2{r zG(8??bUzVw|GeOP&{^q_p-SEONm;2mC5Cc5(pYmm+&9nbA6ZtqaiUpGc~jO(HSF+o-LvRef|zd zXN(?SVk|rnXPi0}YW&&U7c*k$_@O29!mDU@+yq4Hobf}m#~UYG)G)q2R;yX1lBEVp z=2fzkVLY%30~i6r-F7U(2xwU^cC`Kf{%>BmUjoYo8f7E;rzIOnEo&;njIk|iMvo=J zN?##SCDDtD_xRIFmAPsY&Nty2a-&p3k0Hy_F%7z;lQeOypXCAjL;FfAvLlL=YXy@am_RJL)jb+j_c__B4aR&$B0 zs&z@lf~rt(uc~}GSp;&t(YQ@b@ zp1R5m<4T+Rl$VX*w)ZQUM(egQ^`;RvqDp5OspDVB%pM~}86&Vp?-rqT1jl@WL#t4W zc`i^X#@4p&m6wcbZDW*ChW1!Y>yboU)eBAk736vMauTyzpi+(G$Lc79jTaxQnMaq@g}f+j6qV$7jmJr zwR9opNn1x3@|3jobjha6t8|$}m)Gb*4w9F)fr{i2X|K~|JY6=@y6MQJok#C;340c* z6~9V|Y+9&x^<5S?vTLDwyS{|TwuR~^<9`-7vTvcf@u-Bz#)WF9=D!FW*||`S=`SI& zb)lMH^H+fzO_CL=^*czA%wMQ>9QC_Ek_!~74c1GD+@Mh9?@5R}p-?^a?w^8^yrEDH zeOlQ?gCLJ6R4=TO5P3zRdiQ+^k!KXD+ipD~C`XW26{{5V=mFdZVmJK;%8pVL-8f z;6Zr+4?QhGa-%|Z;wcG{D;28m*I6h?$(;(-?nfm=E>)4YnQ4Cj+i zVb$pMBC+*5|TQzX`oUQhNmzUt&LdUn>0;!b0Xg`Eb6CnwWVmYm!uYf?$E zhzms}4UBPJ1{rOJbuse0It;bT7$g4ar;M$g1MS6Wd5Jr)^dQyfNlj?0K0uNloVx-Cj{8JD~3M&HRP#>DI) z#-6F&jHEse<6Pfhqh()#UNy#zUa49&ZuWN@zjp6wR3!Nfme$#r*)t5kJ&l8-bmP<1 zR>s|2UEsZ`J|)5E-J`W*WX903#<-kbf@`BR&FG!j!Ep8IYy>_%ggRf<+oKFII`r>q zl#C6sk4nuouJwEl`XB<$DC?sce|8NrIwkcm+79b1q$lwn=o_F6MXTOMw`YQl-BT0A zn2tUjD5MH}+GDKl;WhSjdqzmn(nuKVH4^$K(};y2Et3Ka&r<`9#1|5bi2T;B3B$1H z3^x+`r9!rz#$)|-gFoNRNC(4-*`1+4-3aQYL(twmAV}{}4052SSOjHK_QIqt#*G0k z!}}Zw(9PIBFi8CN!>`4My8iRo5WkwpAiE}aM!P^E78?*EbTe+m5~J(0!Af`Z)zV1L zi!^@f+1XhAY!H6?!R)h*ABXfdmJbSpG`*heVFV71hNU_it%robOwU#s@b|;7~N5=2be& zFWsfHoSUc_ySojjqAwc!@a*@}@3`1@z zeK-aR=`3a|&F`s0eFCOg2ek!Q$`&#WF@i@vt;#$s+vqvDyKrxixvk_EV@!mBHDm5D zFHApKn7(#~*LW&(ppi1pYnw-tOuBdTj6p^#_+IS{&Di-=Z^5f}hFdkeGbjP3C2cgqzTEV8s%c7;`MZcyW9m5hz@J2zD7`vo+XLmPw^c zhE>kR&&GB2+qA{RXN=FX2Say))(NYP9&R**b!lRNlWXXR5!tCZ#*XKcEg}Rd4~9Jn zfi7v$NY&UkMKktH8bCe)OD~$C8Z%P52p9cqTq`f7sKdt&&B+0i8_*k{9!b2d2uIOP zM!C*LjohfJ(QRU07n4%8wnICnj_`{v-LMtrqGps%iug}QGlos+iHPNoJDA%2jHbEm zF%4zbbBu#C9>&5lbXMr1nO|1C)aTFZZ7c>{zR+R(F|WT-z98P1 zcddp|I6uK?StRSb-H0&M1qsIfSK^Jd1^tbiCGo6FdnL^H9hK)O5`2}UnS z@M%#$BV%zr)}yN<%t$FtFjAJ(V<{UP(Z+cI>2u>*$t_2WF?eBu@y%T7V4yPDXga5^ z(QeVRMzfXi#@ahvZ8wI$J^i+xGcdaH0rV2t!?4P z9018nGB3zEo1TW{YGv{ypgk_ztL}bym56!KcfruIpURP3_EmI zyD1p|{7Qn+6EZzMUkfwRRwfu7pw(k5$B5lPT9gyp1F^GfN+q$gdz?zN14v7x5@r8s z1E@rqe_AS)#Lh08N|f=Z zrBF$5Nv9I!)M=AZnlR5X9`_APrj;~EOWqk>T2o=AtJPqm;*HRq&#tKiVt&HN$gIQUM zLv&&UZ~1^tzU|3E+z2zC+uD`o-SNoo4{r@p2nyMGdD}?E7=7AoexPiiaq_Zk{n(BV zSm-%VCL&CP@$ws8S$TygcxS~MbrdRv>ZT%IMiPj0^T1W3om?-t}t7YGZR5C*ckC)R~D4%l(L-sP*(^F*?Ik= z;R?I?nqOgaLyS{Ly0VmwrqbFS{lG{nt7XI;8>)=nIpf&>?D!dQYOjKykWWw3&*jhZ z6?We(M<#-3uyOfxSC&=Z?5E%7(-ne3c7FfG3A6OUmsV-R*;BI4==qInXYu)uOo}lT zX8q2d-+XG;HT%vi3EJ2nj>>wLX?UDFl}jc|fxL8is$$sQFl{IUdW3QHN>}5=8}*C< zS3h899#=9D-G{Pu?Ui~)@bwSa`~;=ek};k>BK~)~F@!zaL8-U%=#6d)m4aEXT&Hj6 zqqmlsVAd*|%ZR)k#*+7GKBLR6ke!h~7n`{JLyBwXfnR<$!SYCli%qjDl9mPS*W9ed z%dX&^w%?oDB=fs_-L9S8{@hcA`Oe7O-*4$K6vM(S%32YWT>pa zJJjSBbXRe)u(!3^?5liR2>(=3j4GmVi1N1ym(_K-c(GG?z{dXU0e4MX5WyaID_vPp zKk2i4lUtdh5E#NX$0}adAYG5(12pAhS-E7N+sRw&$}yAXV6olFYXvBGP4sTX$sP|; zYVhts%2$(vfV=c3<-9| zC_hM;L&{4gD&daemrWG94rSZ3^#Hd2S7$I^+C+KN#E>Kmk_52p*}8{Me?Th;U?nxP|h$i9%2Cc+qLlNQ`888^vjo3VrN(Oo@lxrg@~FQz9~mU7sN% z8av!x`GEa%)j}dM8N!y`G?CLfC?6~yr`2U;8{IvSr-ZY^Pr&LGE-jeHbyVsrR19Hv zCpmmP^+}~j!qA$FHTlEl;6a_0eI`wl{ffrknxF)+CjAu$E1rPiC(l)ad5x|L{8{jU zdR^?~5yio;JViDYm8CwXi)B@y&GLzQ7{8OKd|_eE*fnz*YD}? z_GGM0i>ee4?lr?>Kx3BwUJuJ={`FyZp29WEZzU-{F7q0wlP*u%6%nn7CYBXJ_+m!F=jKWxqtjJvBCDGTId%)xvnzAf>lWNKlC=KdFVXoAZ?r?oC!! zn_S~|sV-K$*5+W*BbD0h?_Ax>Z>CfZ`H<7aD~6GQrE&l>!0|jTRXHztaLBBh_^d*x zNO0Qvxu#2nXO1SX63r`nOG{Vk@d;y;GbWFebj4=!0K5D7icIo!*{7-YT73IBa_?$_ z)L{osp`*#&pp9>GlmjN3tj}TnUoCR*;4s~UN~LgU3$a>o6Ji%k(`)hJQR;UGRv(z60;z`QcP1dK7nC3r|CN1HpAbra_Ez$>vj42vy|`6eiGhvx!8p1 z`Xkb&&X<+8mbUG1ra=YDJ0>NR1c}aQUfyG_GSVax9&~iR-(=;_gIz+p-NDO?6pu-i z)WV^$WnXAj)fK;pf`=IY+h0LFfh9_)Nlq{W9M8I)(E@qa66Lf>nSaG58S$A*Ep4*= z8JLfeE0npCi0^vEKgCKh1oqUIS|B_2qV8cg*J1{4U!}B?9rku{ z3TBLJw-Uv>?Nrvw=6iPg=Rf?ZHp{=Dsk{kSzBIWDC2PBt7}okF%*P&k6{H4PJZT47E2n~-O!1oSy@JSoy%4Hj@QtNf2PeKN%w~mPnwoq{ge40vin0Zm&B-4b{L#zHqixodBCla*V{PH= zfs2|~E{L{Twzs4vIE=a2Y)(OxZT$qJYX1uYS8*NNOjBJ#u7~3NG6>I`RHBFTTKCz^ zRT9xnXH!b_Q2xOEHfyTVjA0v{CB>?b|L-B26=*H@aj?U`A&p(~ zux*Rkx13asZPuit{Dp|3d2v&lmE=^eZG>UR9Z^n_oKinCT_izoe*!fZ%s9PHpoTLc^3$ri${53z^vF`fMyPw8%p<3qaI z%#4Q#?xlCN0G`>+V#GmY1!FOXr}ea1;ZS&A@=&nP?`~7si949RJjrGzKg`mfkAY_x zdu+MxV;_bhRlnHB<`0=PAVTwszP7K;QOcRo-|Cm&9AI;q`V@xhvDD_FMiGl2_Ih}m z=WJFgD`sG$!M3|5BQe0_WE(abLVd#Q5ZKE5Xom8s!)@MwaVH%!v{ZR{str3s(cG_7 z4xQdMD}~!aDG~hY=zmj6?I*6%HP(2H&BMdS+N{i1EQg8Xp*^63`9m51p}68zdL7;^ z%VsW=!a_VD+h)ZjF>k@c5{3rMigImEK5e4S%J{5~qS=|%x{sIU+CDU87t6x2ZO~@% zR9gUFG1+FNP9jRe8zcD2sn%pYx278;#c4J4<&$S z02>?Xb@QKh*{q$EwQM_BnjhqdP@&>V`tI*l!M{FI<2}It&;0-?B z{vA=Ss`Ux5jm?9d(TzS+>mXFvNBIBLVuCap5=aNOgu@-P|% z#~{oIE5vZug+}(*@p@RNi|~gh|F-Qm1*n`YpsB$d{bQSKvPB}a`>=h1MfbBCy9Jxw zxxzDTd*{$0xVw&8UX^-G1qWzVXlxJh?R>Tt~ zIuUC(&1?xA!L~Q>sv?j&>e%<2eIf3|vHS8-2yOp_F zYK!KHjqTQcyOP~AP5qUAO17XORG;3=Ztd?Xl`*!t-AXt`Z%O;~SYFi9FQ=aeFKX>) zT-n=-wtl1eE7{}wapP!rJNy64v0|=ap7gPY^0(Sss%B#4hB+hHLvQJU{89(|HA&7d zcC^Qth8Ia&?aua)Dlh{a%SU##TPdV}Fs$v{SQy1LEa_(V@1s)eaeP+yO8o(5Z}osu zOMCkLTG%$Anb*yp{~u=Yo+SI5rZkx3)-4kh z4Tjl6U`O_e>r9(UzTIH zQvFKLIy&C&<=ZCMt!=n}_OXh0u;4U$5{sL7Lh#88c54;1+#`}7oaEOyRdU2J>!vp8 zgk!c^t8?W5&cBC*9e01ME-SUy_Z_ zVz-i3OPOXD2_NcC{t&bGFfB*%pCkUiZ+cLrhEG1>jb=w;kTkru!v2|{}gNh=lM;}kxW&fm#V))~G>{k9M6a_enKl`R%3BqF%_t~x6 z3e`G_Vwq22sD*D?^Pa&eE60aBdj~8ZV8Uy3*h$5%ELD}E;#bp2N zU4L-2WcRY}iI_W42}s7iea|01DqH{kz8yjO1OF00+2V#TKeU^sfxW7V7I4HbTJ-uN5)M3Y77 zW;bsA^g-{(zq1#ao|*ZB-wM zc=jmL9@=p56IbolGY#@${?B#$coR=Int9}TfJtwwmVA#Rw_K4bTKhjlZeQd1Vg`f{7`iOpfA zmHwMe4%XO%X8;yqC_C{v9xIARq(3JzWwD7{(E3HWC2? zs&=vRa7QpJ9q9G413IKHr!CK$KF52e0)#v43wK2F?ST#}0d3L|niLHK2YFrmP_Tb^ zVx`|4>M(Dva_HRJyOQ#)*&%O26J z>?_=d7JIz4aSm(oA}erMp@zwWw9Vm{*0BA$AOJ`)Eg@$SpSe;0hWD32pz%vF2Fx|*kNU-6k9lN>^BZge}1;9BiHQQe{+dv zJ?bzMYK|L;)~Lj@zkw|r_f=v4VJnMLBr6QI4&mi({3;fa4sBvsK!r8lfOd}NvP<5t zy~A3XFs*}FLPv*(CvE^(8h9HXYF1|m}fenCw5sTn~QydQVz$kBBrX}G~y|bs|kcr0nfoI#j z90(Ay`3&GA`Z$(KJjZ?lE-6rA@_+EOqaOdfp97meQ7OFs^Jo0+#XU13Vpr3!SUivl zU+*%|@rcPD2R3k5e~@F7#S?o?_F;-c=R<}#`j|wev;jpWCcfxH-1~lOm;+g`fDz?g z%=x_@&9{zlVEZB}t#LY;_C4-`zW=y zPT4=l5yj_cIuM|!5($@!cN^!x`YyELemu`nYBt3a5j-#zD7b}-KQ_yOXe?lB z$POMi+cDN`FO;=@jssg8K}4dk=W}qc>diubOKi7YeCa#~?#Kxuf*D|JXcqW23cYB2 zNpW>fbAHq#`KCpd@`Q4VN*qXn1tYkN##b(J;9h`aOivb9FLmJY5W(cDOS(B6{N!@S zY?I{NdIt^{yy7U8Fo(dy&9Mj+FSSq%s4zZltpm4+i5mwVe*4Nk%nqE~9mbO0F=xjQ z8yu4r0z+s?a`D`a6u$(F2;*YE{pg5fH+R5tU*sa`GB%U13A6}jFK=~(*-Ua;bS!co zySWV#T-okG4l2lzPP_P-9gb-xxiC@2E?Q><9`Yt6^{w=sm1U4;(@iOMBme+cSbjOz0km9Wx|1Vc?4&`Oy?F*!2^Rcz*4O1G_6J zfjNLW{GVg~N)cH=iCu#rs%%;R69;Z_h)S_630X6L!hW#XXMPMRg+nQSTYb=jMT|0% z5hY7Fjb(fK=g>^b7mh?r6Le|`++z5JFC81qhGN34I!nP-bSY*H;M)A-^L`WfE0yC& zIBKzq-*gvyrX#{_^J|X%RnVN!Hlz0ud8m}mp^q?X9IeM=esbXGWR0W2>||ZL%FBLs zTo52H{nfEUBHG_kRQ9pz^sqtHh`AjjuC4?XLI8RD!T(mQk`Q{=~5(0gWTO1NW0`b>;&WrbQ zE(^r_9mI%kdTr{4mxG;hxLF%qDqkJyoMM8jY$`+hQ16JmRUbditQ)P|*!OpO>zVnF0l5#l^6_uc*n^$Cw zgFlE9ww8@U`22>>&m~Cu=g|K>O2cW{Vy};NkAlfJHF3TniTz^myhog;D*3VUVymM? zk6OCM8CsQ(ZsEKo>1cp#cQNiZ3|eRruW#ktBe8z{@o8-=(MaPQ8aIbkwg%=M@wf#F z?4ShaCCR|AQ&y_@Gv`=JK%y@6SvRBZ$E=s0)h^!U2*<)!K`SB7bidpahou9p!2Q& z;DDY3dFUYL7lga@v=X_vkym+n&ph=F;ksiQ_Y$Kt~ee$-T5a07Ed2Zdoa6l8vwWZG2scA(&m#7J2LCc&tjJQlVC5OKRi3XN`1+I05vxY03=5gct ztE6v&t~vYrRXoLwD-|}WbRdoxY6 zrqLY&f=|N{AO0TmMsz)IqZ3anHaQbXs?q`ONPcpQRG2lvG?sM`>p@(wPiMa2(CDRY z&Uc7Ybpn3AOel@R^J)?^%S9m!cZRWyO;{6-q~exXv)!@-KLH29AHH>eQ8l>{%RK0e;#qGy&s#MdHUAKB>xlDFmaxt1U_XZXLRiHCqzxav<9wfR zkj%s#*$Vgg?L8c&`|gmOFEUyX+Y9eYwv{0OwX7n{hsAax#1HxKzlP5mZ^zyBu#aVU zfD|~&VERSHdHBU!$8kOsHKLyj=bhnv|??D0sS%0K-A%X78f&VK1ULp7By0=9wt%2`QRSsfIG zX#UrEEZd-daURmhAzd-UldoWXec@~8Yt_3%btp^Pg@>pjfQhuG&GJ$amxZ|hQzRK(LOg{c}vXWD!xYY@)bYJnB(_QJW}-5=6Kq1 z%wobze|P>wK&AS{Q2%}tN2gBw>C7PY?MQKivYs!gUN$(F(xQD{2Osmd^Ch(72pL~d zdjyJje)FzmhG}1i<;D0SSVat$vN)Sd_&gj}REM!1c2@vBeh=l{9jdGLTb-xSG8gy4E zKOW%vj&Oq?ay=w!*qvBkkUS?C66{JK-qqQ$;@ZAY=6M1KXV!(fmj4H15X7*+0a&w^ zgu5sVOYW!+9;N=U~J9z^!N;C@i|i*~(2)M9i(MBu_%ubM759{-}h?lG>T zM1WNck-}^o&MuVWHj6mfI62n!IB^%+7985wL97t#ms-cQlp0&6NAx2tw13wd!v3k_ zQdyfAbn#nVmk5FXri$iw>bZJX(+7tPVtmy!TT4jHA+bm(pxLF=s!G(mAEv(X9^C2S zMy^*$CM)1ZifXn6IH|yTO1iPB(3S1HldH(3`YERrSRUcx- z4KO<4*Dv>SEkiR-$sVDR6PnFIQ>4jc|#a6E=_IC!TkSBu!`!?W5S;Q;-;^;3&)B zXc|S5Sq{SlNoGT&$L-SP)Wgh*6V?2QOgT)E5hv%kFy$Y{-o!f^o;QA+v|!RDfFB@d0_T3*FF-cIss2!Vd|B9Kr}&( zn`f+a(dy2j1C@qIdg9pkT_YBlBa)Wquan{A9;S0%b$w2RejniZ8(bm_uBHy1uihx7 z{<;^^+_?=@p@cwrP-W+4*PH(qn59&}xi@Te^&+wS?3T2^JfGYZDdH1lVxC+6j&0`G z-kLJsY4V2a?W*!e^9H+I6;vZUH*SwBfS6*bisMj)4uB8Z=X#JTEBy|bSXS{Zq&WVT zR1#)hn4qCu9MIAHX1Po3qKK8O(GSTQvC|_Omed+EtJ&YkQ9HgblLILG5j?_!`X4_m z6$s94c+y9%fr7o?L`^Qj8!jDj?GXAw5RjI;c>;mIxD8TYu`~VknCn9#u!O)3yA#rY zVtPY}5FYf2>wBURT{pSx#lJc}yGONr`)QZhftwK|nBDymVX^jO@H%W_Wy)i21%=mn zdD)k)tHjlBe+K(|8L9*M=VwKrrA-*bwy9x!&;^&sQ>9zk)Npq83cPmin>0(lc8Lts za`{-6{ta${b^X>Qay!amIJQTBQ*UxqXwQ=`O0$X?Tzbu0L+&0HU6%Iui^a39xPGhN z^p$I_3)MvjO*lJq9XZ!qH~uwRlJ?R~DDuoL8N)!8st5{|bE^{9K3EkA zyGRTD)eO}>Rv3cI&no0GLe)n}RxG=b{6e@YdMgidR~4(472l$GKs{Bgb@ymcFo~$IisX-|IijJ^*}a6faVv8B15n|GLb%=f2UU?E zkPSIJ!9&`x?zdohjaPC0w=2xIpeq*2|20y@odYs0hiSz=+u8{rQZ`ou*yn|aUp<>i zRgx!i+%x*suRB4L*+TX5{w-Cy{UmRy9V~;^O?^N>L#dDs007v!Vh$iOepVR0HWEDL~Lw&bwH%J)KS_@ zL_5OqYn{|*g*vb;#vgoCu}AkaqxLTRWe4U?>LyJp9LK5-<%7Gc`8IkxPI(62j#GoB z_ENhVm)D7RS@2W6)GP&12+JDecJXI>tK$U7&-PK*Nkmx+)UmoRW`&>=2OLWJs{u9v z_WIlDW4>b5%~m>aqEI|h{$_xhBZ{JgoqUUT5(2XhCin0`x2FcHjQ;SSiPzy_+fP07i z(~)iM&QX_2gm@;EIzfFww#AuJ{B>H>VI2_AZKK zZ!b~1GFz@zk3YcF5Jkym?^Jj~S#eX3mk(U3BEQULrEA=^*zG|4GbLs@g}7`P3x8dq zI&Dfezr9k$W;9#oZ*Q)KPyp6UK(^I>6J=XLdLTPr3iJoY@Yv?ihGYxNe^i5?xSuGD~r@a*txe=jkOqvNb<=6sitZK zF|2J%oB+IBt|DvCmiLirw{{0o<6wUFT@?v$Rh~)D;eN^Vc4(r$uVQy=YW<)?j@-q9 zYT&5eoWm-%xX|q>wH+V-k&0XlT0f?C=A}nyLCNL->QZaDNSk`Y8!>9Za1CqXiTdRe zqH7Kof)EYbvBy7!S~2u9#4oO`yFSZ5f(aKe1b2l4n?b1Ir)hP8>C&Lq`n%{xel0y( zj(^q{>PP>=1+fD|pm(8!4PQ!IlGN1@8MLS0USz`9e5 zkNuXGtZd%&dlehgY=+Yz@@p#Ik#bqZ-dhm1V5^7XPFvX( zSyO4DtczIgfy0AeFNSyiTBT=@*95cty7;qQ#SIGdmChup16j~51iUsa-67odlZs7J zHh%}%1<6)%0JrEH1e@aQ`Av3f`J!kZz=Qu#zb38=7hti}{!*tBe2YN;zU#*$AZFU)bDus%FkY zxD=LWIdd6iu8ZkDcNG88mbW&`qalu1eB2NY(k#yH4;|7$vKnGOK2+B&qK!yi#Po(^xj7mO53F7- zc=C?*-F-+Fk>XLPV+eJ)JJHaM6WR^j8%Y-7Fr^LMaeV88?ysyGjvApfKbqw?!M~;c zc^C#c*T`KhCI+(1CVFid&OA-s{%}TaC2*0fJOcYo$bc@(;Ei5k9Hp3Uk_jZ!~bjU}fMNKGMk%8{ZyHu&JnTh1^z*BB97p#fpVyLdi z&nCK&J!f-_#SlW!3N$Fm{Vhp>yY-PQb{JGOxQ}}`)zAXPfW|+qTjJbW_rB8is#W9J zU@OakNA!2MrJ>_Fng~SijPQi=qXXTGh*|NkNE#;&lFG#Bara}0RA$j;cP!6MapUfu zl!8Nw{eA)7Xst)Ez-&aK2}`lJuQ$St9ZI%w>&;L$Z3BF;Yc{g+=ELBFCC^J|yS3U~ zj~9({7Z4BJr@}+EG&hpf%2fuBTncfZFz#{udnk6STP!t|{-%$0BhP7zwcz0lw~RLw ze0*8%E5roaZ_JM6z?jXl-PrAjFx;3o8ZXAi5tAuX@ULiQU&Z5nH5St!e){IhnL?qE zH=HbE4dP=h-hQh4C((hqG~-0rbT^*cWOHeUD{^Kn7d1_4$ zt$4+3=@JMZwb<2ph_`wNoT>ix78Y+?ffT@+d^p!x=*AsWF|v4eat>D1#`Ew(F86#l zb{>`Kjf*%%a9@#IEQ1hAPzSN3Mev%qg>r&bMjWChoR>dp$Y|(q!dopirxl%l_+g$q zhTZL`J6UrBcI?aCBJsM1Q`(cT7XHI27Dj9NmNKzf%VDyZKQOvkE2^k>&`Ng+6vW{X zlooI#cOs_|>VA8jG?Z|ci?6z8fP&nL!>xjCM%~TkxvD!G-O0wa&GmTxCU<~>QZQe= z*^S&8C59taD(|t?y+wjJ4y3Ze9qu4jGzAYL8*F#u{14F)f&=l6q@$BD?3XFN`}mxl zP>m#^BPm(C-M>|W3}7T%HPz=c;&%n}og5QP2!LZaI1@vn+}!W}S~kETDV3e~;h_GF zw_ysw^Ni~8vANUeZo)zL2eJ-rgW0)m^p=u$;L(Dv=ifMYa`TY8M1tZ-&@1n|aU_U@ zzu68)kyadbe|sc-&`hx8x$uWF?$-J0zHL32GVig*&JcWB{A6lV{+gd%v{QN9UzjyT~@ru$8Q9CaCnhO z;B`KJHPmxng5oeA|@#sv|Mj`T}1F|F%X|I)1pO z2S*ky63%ORaM+MQaja}(ZI9`HcZ-l*9zw-rr2xWhnLVXf}XJVzub4llyT zWsi9AqsqIq^vt-|YcIC;;Cv&s&zs>0;NHhP3uJqtjKcPKUDt>0JnO4;F{{1DbQf_* zZ+=Hl6kD(WnenC$R^MW{KveNsj`?63iyVi;_f4$jM^UW(2&|)TJmvXN_9hN{qPHkk zIs(~MS)wQ3W_))zlU|HG#Mts-Jzl4mCrUBSeiXtJlRTYdX>D)MOj&CAv{gFV*Ykp` z>(}3d=|wG426r9IDDZGF#qCds;`gFHB-M|816Jik&2p(us?i|V3=d78^o@^H^k zS^8uI4T!MEpSS8djPhhDjIH)$GQ7WeAX~l0JWReS%~M+;Fod5N;~8xhyQQO{ti`Ks zN1DYJS)Lq)Jv0?JCRUV$vxl=iUD>KUEtmy8fS1-R&-O$s1c$H_ahi)C&GC$qFz-CU zlV%p*o#;t1smkkXaY!sYZB5jgNuFV5F?@>Wd9yfws%I=-tJ_n}q?b$&XL)_)dwcnf z>7G!$IkzwF9);x-Q!27)&uJPje$g{T!h2?VMwl4U-I7_J$IV7RyyWR`7JI(zdD<-Q zoa3*pS?C#TwjCRSqmWzYdfJ#&f6lW|eAEKcnh@jLBIw8Xd`lL+0eg_~`8Iizu=65M zB&xTCaJ(=!RhE7z!LUVLvn6CB!oJ2lh=^2LvCNY!OZo~=6Itr{il?V6ZCeTdWvAZ7 z`+z-5B3Z3cm?7z?Y0rXEPXvxzAB8=4tnsuoi+`;JLs>g!y$65x5Cr31gKNp+?;A*i zqIUE~vYRM=yU8NJJtDlZDr1YMwTarh)ib~>#&7pbG>e zGfotSz2nJL*!l!5lO-JT3}aaxaL4R}L!LOithWQs4gUTfSx*$7_`uW0EWUc!)7vbn zA9<3@;;4^3_zRGr9eR|8EQ*_tk(Y>K;0YSNDCVB@7r#D*Xe?`we(HI|qWzyI!z?a1 z?JxSipb05BEI5OhAd3-SQAoYCClfD4k7H}kdAb@m-;_ECIPbYn0TjYJUGPkirB5n6 zJ!GlrH}FD%-SRC3X`);Ay=Rat1z#lJp}KLGJQ+4oy7i+6|EXB8(Vc0%c)bRjdkwBs z{H_a9lTaL(i6rT-teR=gbCrBZ_?DHBHI|F)#aUj@^n{>CgquUW&2>G;k&Z! zi@(4P0fq35zmm^WDeiYTmMAU%12bKe@ak#I?v76=S@f3oL9C*eA{nIp?Fq+U2z%k- z{lYuso1$pHOA2h#(^Ge`q3vSDy-lwlqiD4t>IjJXicK31`Fdjl1Uob^7sVo{20K%c zp%}z%s@BLvJ>k|;P1J)oJeoRuLeBWi^oJRaZbb9%JX(8`uDMssH;adL4gdKOj4uXg zc-4(4Vu~Qji6Y{KCB)aE8bYb4?HjHkz=`6A5gG;}id~~L%tBE-Uc+DPTT|<3)6m8^X#anmwg9)gl!F!+7x{8e%JoA$uOxU>7R!?B-e* zvv{P1_K8i_Zf~urX7R(e+BK8la66Mh7;oKP8>6s>4IoL@Y*!oO+KMpNpo7+x-EDx$ zThc*8C_@qNU#ySlQ~rcDNW%Q#CpCn1Lh-eoG)$zuDn24N;+06Yv>`TJf&L=at6OGm{$TPSLGbqwt*KdT zpQ0faiQ3k~v|O`zXt?&5Sv--doi&SZkJJX5#Ro=f&COy~nug#nID9?E-|@5QX2*Ct z&y!khJ}px_YEnHnPQ#Lq24VbkHaW6rn>b#>LMMtJOn_e*vDeJKCO)GO&i20m7f6+V z8mONOcLA`Y1)c)*o}>*1V4S)f%HN$#JVLr4gE+P_n(dkjZC7-Gt>dO?A(-P`V9<`! zNz%_41%B0d3;sEY4DBr4+L4~aJM2-(_;J}L9x}KxN6X2)u6|#K?&8MC#peDR)acMLV4)0Yb6M%TQ#VAHR!o&(BNuN zay4jZHE4J>D76ZdSDZGo3Rs*rx*9a58Z@~YG_@Kuy&9BX4VqC6npG9zZ!FgO*_34N zUaH+vm0|p^)!G%CGM4?YR-3K7$kW$p9z~hXUs$jGY*S|PF&nhLPGtfw-=d|d%24*u zE^Vq(z+c~`{iwKUf)B>0UHS4o+9Nh4ogI4<3(G|2+pD!xp67{swe=2V3cvZbcArNX z$081E&6Et*?XcETd}MEMNdtEF4=sw99@eI;Rz~ock=}Db%547E3*I*Z*@j(O0N?kr z_dOk_&hkpUPi82S`Fl3KOvf!vkVf;OKz(>i_UCFXfYlv>m%)a1(U;fCqp!C>D*AE@ zekcgwhrZc@ANpVme&}m0_@N+x9|{8ap&)=C3Ih0{&$Hl%zRiLk`Y;QACSG7 zEq*qo=^gQNJxw%fJVtL1D07V74L|$F=uhD1j)c07)w=*H9;^4p&o^Vy=M?5m*W2Ky zbGqIcKl9V|mM-zpqc7O@G(114NEcL|3_Vd5^S|WZEi2GR3I6V-ExN*?N6gFs_-T^UKbI!#Ex%+ZZ9V) zp`H>`Rk>{N1ihy^`EOJ;U{pC_(_pJJ0`(-bJ;(W^gbliWWBHKIn^B6WY|{> zX4ED2VkzFp12KbG@g&{HT1?RcC2q_mrcClhv2OT8h{WOB6lyi8GSK`4WX_+Y*ODKp zNO{v5&$vtM)KajXIss3xh_x?cXnJa;!kbRjdqTMUsrr-nd4HAu!UIi zBNPmur*JQs?=y9kU&&kILx&F?JJ!#e6gIO`G?N9sRuL+@m@T`Aovyc$LoK+(Dvo0u z_-sXU2(x`Urg1L2F)|j0P@Tnj=pQk?~xvpSI+0ax%W1o{P z{z7YEO~YKaC|`dTq*wFBh}*u1=$6aIyr?(B&*~TT$BE60dOQ5Y%n;s`JVWm!neJgX zC*bIp@2rM@^Ubh4Xs_%l=ym95>{+c=Wmk=7S}hMsn$qSZ&N(#SJW~%v7YAqR9VPGg zB}L3E%>7)}Vix9pF8=+hca%yweu2Ulf(cV>w(b$>~y zYS~MA583$3OYCkNG@kx4^hIB5sOC54F0rrUf$cwAe@N0-Tw)gnqGr`>y&fn0=(oWRxhFveff*|IOdYPR%1gB}gK*tG~ z^Z39JxrAh=u{Cp{u-j*0pp}Js9NHf!l!0Qd&{WU4dJj~-GS`Y1HDrssbM>aEZ#qw) z^X6e$$z|p9usq~4b-vzCvTq=XljjTKh4b~Nfc|Q}AdXp}KP3fx^fJZLaMt&l7EvYA zl`habNP;$(+5VR?MW4H-g#_e`&rVMEPa#&XNN+Ex5-zhNQ(?t3MTpDg;WjtRI%hdz zM=8k3BGGklu{9T-lJ(`2G5+!boM5W_ib184x=W(0$?(vi-EgvV#rpknfW7{sz4)R* zxWxA{n=aJv!^oE`#43`@PAwEltG!6?FR6w|Dj2o3tQaaQl18G(xVbn0Q5uC80|&+6 zwa1lWjWCH$L-sa?9uLk#3^8RF76j&5TLX3%!YwL9mA+DUOI{~UfrU=CtklCG%sVUfB&ojB zQhg0qAqx}MJ0mNmud>#OvzIGFqEIg0zF(tSWV>*g4W*!2d$s#WgxOZLBu zIUFtCqR+Ohu}1pWWfs>04tjEp-c0hlV!ajLYD$J! zvT8BB(;i`Qj~Gevs}{35lA_fb3|PE^{lcqyEp&J1RlSSs?ta-FQiJBQ;=w9RPrh#R zRQ7-NH7l|=VZF8^5fiSC*UZ-h$FUnk&aq>IwN|$F^LZHP$6vREZZGRgU)LXy9X>%4 z#Ilsvp*VW$ysv7G)=5%7yiqJMgEk8DZr*4K(o;$wv`Of)`zGP_t2gNbCF^Hc?@fAB z)?~9D0~va3*8jh)FORSB+WHq{a-J;%i769mPGV>cMTn|dBBr9qK(s;-N3>27L#~Rd z5dBrH8iMrptqx|TlOeA5R+ZvjtxgoZSKG))-D*wmcdvE!IVbP$`osQY@3q%nd+oK? zT6;gw^F2dlfv1*<3&|j4XRMb~?^;cyEwxPI=!17n9GzZ9#|yFUXEuUbW5CnQomN8` z;Te%{-A=2mbk8WG(rZ}1OT{2IpzTiZcejtv6uB!eVP|#R#R*dCE@LNlX~ePOF&Si` zR7CDZ#*S(1Hl8rIj7I;Aqt}7myz5TxwtB+5?O~%IzK7SNXb&6PxjpOwBKDfD>&hhK zF1S&*1r_hLEE(w)8Ob>F`jouSYC=F?$Lkh*O@P`!^LN1Fn(eb%L7cw(j6>TZy7*_5 z4TU z?B^|2|A6&`^xP*sQx90}rQ$u8?)+)n3A~cYAn3;qSWRVl-p5)Nsb-XM(sF~XYcC!C zp4l@;ghl>)hG(e^!kOXe_i*%CL^bc>G>W+&+$blXpJFGe;%{~ zMYOX{HuK;cIvnCGWAY(0=vUP80|bLhhd7_CIb^oy_tFXWj|0qccsmV+?vZ%pzt1Vy znfG~PgneMv;%6Fg&}t_lZ2!Ot7V*l;#P4q}1t*}J2iNkm6;8{K{LtzoB3Fx4%RjUl z34>d1k``1HZS(LBKYnNp7NS2qM_Jqx2-$N#GS+av=FZ`jJVp>fUgLgytI8 z+&Q@S4T%GDKgOlPA}aaV8jIrg$5x7r+wca>w;@h^ei-hg=rB9FU58Ej1Z3kA@C86C z4@9q#N34-D$L2Kp2sE#;$?>8-pZ~5O;UpmXC~u+pN3ADhfVL1oU#Wa~l)cgYqa14! zj+wJe=NsZWpg^48@MzENJFgxy!KM2R9pIbO+#^_nYWy65n`lWXJNR>@%s1*dNAx+z zjn{h8lRdz|b-;UY+nfOr1XAoNe+a<|HxAb5MYGHx=?3LLT@j?kwa?e1o>Fz@%diVbXb@8ecp6 zhR&J7=`4QmKx`GL-M+N~z+5LQeJsP~Yp|ieE!e~UqyBErxY?BYiPgph;T?d<9{amB zMg+>Cnll&&cFzdh5w+}o@eL~Rh21Rs%*4QDdeC;ltN;3X-T|&0jE})?%{3Gn;CWjZ zFX1GvY8Fw^NfVw5U21E@xY~{8WXyFR*EO#qPhJMITgyJ@b2fq_pIgI4g|FS9(%A?s zg-7vuhQ{M|+s%kmeBOQO6o`~l%HXn?)N2I)JtFTtiJow8jrEN zoMrc!d)Cs|EvL^iWyCq-`!325Nl#vw z^UQzUd22HGm!G#LitN7%<7JCsQ|Ro0Iqhcg@;`VMSN_2kANWsR*)jh#8T1{eEBNG} ze2lbRu%?P+51b9iG5x9V0^diJUf}fP-UVY9zEtxSmJ)|3f134`)kVZ=AhmqJJNgyJ z`tq;LS_VpE(${>JU;MR67DA=I;%gI3n@PpUi!AZli{_pxQtIztwAzWJt;%VB64ILZ zZ;aWu5t4P^@Kw#ZZ_JsmlhpI|(dx-IApE)x<+0L))Wn}Qeao@&*tceykLkuo=-d=r zvs!z)r*uMs<4>!ewl$%(-&u`CsNUsr0TA%Dg&!uIYO8$`h%1+?Q@()l``(19c;N@# z1kkc%Tc~>#bH8UpJO90vtnKXwHiW_-_{4Pe2XiYkrkvKDLe%~v&Gv|(c)K&T@xmMG z44{W;woZI?A?r0!nvlfl+oqVyY`#k`bI|zYvNcwy(uJzqk0xh%Rw|%nd{@!CeoKn{ zmb3P=KN@c}M=1JUu_D2E$`$5Vf)#@e{%ca7)X7!MY0;!mC&1#CC3$J0Ybo%HT_Gvmb_{n+-McPl+1QZ|s zghVx+s(ykyVdk4fPVax=vS!@BkYsS})^ggm1a>t(6RT$&C%2SP+7DR8~N`%=Qmbou2gCR!$Y(+@zF{w@e8FzT;wB%=;Xqfs_ zI(7}G9@~6d`&z=DET@u97^%xIxXNJ4FUn~^K5AC{f^;sOHvWQpA8t60c|8T)ylJfI!!D`PRlYsD5p{WFt@mJq|Bw| zh;-?6rra9jTc8chyF%}s5Q?p^dPFDiqHzTcXblB@nq!NkQMtATM$_Edq(YzjLn*2XcQyqyx(Y$1fQqY- z195v)g}!qRrNC;KDA%->0T2ScX=XJpC_!FrJuT!NDyXCtB>k`&iGzmrb;Wt^8(l$x zKfzwIYH&4FK=0IGYZOpb4brj#>U$GeACvW}(78=0HMoguo6h+FVfpeVjxXHShnC$& z(h2-s{LI5GtD*GhS0Q=g?VDChTUxf+BLy_?7EkEoTL_2+Wc`L)i~<_<8xla~mQW$v z<-u=OWJpH#43Eo2ZclQz$Dm{MZG^A_%Dv6pPTz(dGuaf;NvHqdsUKIQNX6ODprl2p zmC>d_*(db8en;j6=v@U~mH$Ed$bDv3(DoOt&_**BO`nmKoiT6j0yB+dO8*_Eo2;#4 z9__mi<0u6S{9gOz->tqVTHLYvO7kLVe*Skj5RIy9ECrX0cW|T5ES3n(!#ma^Qjsqe z{r<4pNW}{@-~kp8fVyE)u~I1f@8aSaK)Q`y-G;{s$yEIZ4bzXoN0D^9y36I?PKhn7JPiW;~3t(WbyJz`Hzqh2RMP2lB zVe7iJ_QO4^pAhaALTEOSfUDa?t3X=zNz0P^@D<6l^FE9tneN|53`?fI50C}23`ew1 zqe)}ty1SN2S7<(v0GivdmeePtG2bAY;Frwht*Sq zg#4BmDqwQMd|9&pR8Y`NJPJP9LE)mio(cpc#npN$-ZxKgp8FM&pvBc!-KC~ZrTD+3 zAmzVdgDuLed>#SIJOP~>daIE>+}WRw2LQDfAy5`>`|!?{gL>T zSalFd9;Y;=7&EprD33KzW2L@7W!Y43+O^ypyM6@@@_97drX~oRLC#slm)P1;LkpXM zwKPRh2utAs zhUytmW#Cq8*I+3A;XWI_=hVCsOT2wtXJz1&1*qYW`fz|6CQ{=iZC?nN_zuuQ;{#O_ z8PZ-Um!tQZnb9;ftZ`^OtA$Rfjs~g@(rHnpj@yxx`Zf?4&+Ps`^to=k?E(q%gH)18 zkS`LfJr1nSQHQ*J1RPdBf{^wXYPaK)reNhKBd)B(FOOkF?z<;gH3#EU!RkpA0gY55 ziexEvH8Qrep;AB4K>E;FJtj;xR!Z#tp*|D`PE84*ul}{>y2ZUjk4mR)?%4nY0%)&p ztBDU$Phn&VQ3HhbtxCB&<^i_uhjM`S3M2vS3n6&7Qqt5P+o=Y$Z9jgA65y}e56ll$ z!%%!23a7$Kf6ui88*3!k01fck5EKbb)F>3iP2d%o@CbEn4r2sK$%46Zq!!hT1?*nhEyr~KT$%Ce9sBk##8mg;QoRtckn7wIlGZh2s%gxy1L^n6X zexqrCfOHUWQNUCU0L{_n>Pca6Sr)S2Pk_n`{{Ukqv@m<{sz<+~7Tj-J3#GBbe`%o} zMG+RJ;!r#tW_C@r(`fFcUU-5d=b z_gbnEvaoGErxM*tH4-S)C9ReAg_~Qcr-d%Mip~XN-#`2eE2VKoJ!a6Swc*ySO7>Ua zr?z%R`tMtt#qLFsJs`t_&wy-L)WfGSD@@q;snTgPFj^l`y``pKl`CvDpw!m*NFB(a zL8RI!Khf3zis>laqG)w1Hi21fjQ<@Xs%Bu%{;kaRAMT!PPhpZEDt7~b>Sx24cxhYq z1_AAivwn(}#%Q;9%GQ#hJ*o5&!*x=XYd6NCYs2;&sZ!gkNivgZ?)Jt4;d!q;YuCF2 zQ%>lhCZXTH4ywBdHJ9dg(P%Bn0F;dC$nv!BsK$aOucMkOOrOVs>hq%xn;W7Lr8OF- z+oyEyq$Ucp#gyL>R>~J*KeWZ}-P6egMV#|>Q{ao1_l9_8ql06YXf;~8;*_u3c>`~c z<_-L1v>F4NmN9A~ikuiV6~#C5SJzlI5`Qg;HNkbW^v8qEhLqSDGCs%!Dp%wZ{K8sf zXR}qd3K8Dcc|vAZ;mkDSy2k+E zFzPXOxoMA?SbR}v`2dj+3);DV#jZO1rjKRvVBY-S30YZp7;y31K7O@A)g^e3A&@7l zy9$+M$JK#ecHEcgxO=`kyVd4BRH97vSGPGkg#)5xa8O!$x;f18pyhN)ZR?AhvvEJ%&aQ>q=Z-$Y5RD!fOtES_j@JYw|sFrBI+J~J;m%e60v~mid z4}82{4}P^ZZ=7vUbHA{`x@%KS#UbF6dIPav#TmP8U#*{t0<%V21S2eJU`n^VDRCwi z$I3t{dLX1^2n%sIu`uth(u7UfM=Bnxtrf;@Y(@!7=G)uF zw>1H@()FYvkNWp#zfjoU_|kz+j^cNEiS7nhOIEvWAiO+JZb7^Xk+xw@y;fD*n!Bfa zF5XOc)PI?RBA`;%-UnlZtXF;bqjdu~5FQ!8+fO}Vw$x;y$$G+=NAiZDunraoNR)xK z_D)*0JYFds3ba>7rHmbDtTeq^C$|w)Y5C$1-@vzaGW@K2w$21`R<+Ba_k!)Te^MO& zlWL0SU;&=1>f6oRPx5IZbP#8)lLxVhy)($jztkl^Ml~RjZk_cX%pvFH!A5m2Qq~aF znHmn^02(obmumJ9H4rlF8N&8|cL?`M7;4g^P3~#81KBS_)o_tCKmQr z=MK|wjvA_wN{5*s{wD3=&4;Ft%z5)>FU+dtMBc7;d1{@uOc~DNy**rY!(TrPXDOpb znC?^hx@Q zYB^^IC15k>(4z^ezYjN@r=XFDJ8KiT!$%3YUdW;H1mv4J)G-n3kwcC|^%#oXi5N16 zDihT>>3W@Z4@df$GD?M_{<%@AJBpp75NMclRkeOgJCqtGsb*+spM-O54$V$NmYPF{ zlaScvP<0aX>@pfTVGe*enB@3qtW*xEF=_ycQDcxAGDB4(2D))HHdUF;3NV(CLqCk+ zF73xM*C}IFJbD(7<)JFaGM_Hv5W8|HXB^LP=QudM9J)RZ2f`fcIvyLuuJzQJ_Kic@ zm^&V7vQzPR)f>e(<8j@=&An*!1UPaRvY**N+}Ni^PO5mS1Mr$gxVvJyqkr{v1u3TM z=cL2aByajpkmb56Rhxm=$&4SU*7o2Mb7^Oy(l_TN`{%9k<;OnK0D(^as@ zb4Zx-dwUb7<0i^ZMbnX;a>v6p^4?$NboHo^9}{v|65igu4@fpf)hnH1Ea`93&WYdI zY-pu)8pdSoI)Lm2g8T7w>_^z|3^hVne&J&2T$C@R0vV1|52@{~MkW_zxz0N&bY^fl z6}|`q_)&rd$e;LUj3^iW3lTn7N4re!VvU@5KAI*Bfc6vU=ehymalUgdJ|0(lQ%stn z0}5ZL@VMk8z$H~Tna!2|GO8~{b+TNE26O&N$T+vDepYpcMxtiI!E)oTP9ASz)Q||j zmhL@qc&1s?D$h05Fna`;J&%1lIm77pHl=2$KEc^(&zh*jgWNHqe~nQ9R*4_B0J@&* zz|AywYvd5pAp;u<%|QgHJ^ZNjETh8*ZYh|c1)W2i%)*Q2=d0%0=om^bgdzB9InMew z<)QXFli-{fiSN=R92D)ecs7EyozBi?KNgkA#r#Z!dlsva<{Uy7GF3lWhR~bxepKf< zW*M3Z3BE+CPs`@05OCWtNA=Q7=OA=4n^r>8Wv=PeMk@9K){P>%TdsRcJMEf_V8op| z-K3yHc=NEKc5MLE>mdbYx59?;Ks6$0NE)m z3&E4w$K9l>YY;q7WT{8c@JkkN<;L@Iim}t6`3SXk%AL=ZJLdCly*wW`P26{k3=?Np zk)WDt$641-tL?@+Po~Sca5|Um$QiN!7N|ieMlUeE(_NF-#&`wwBGIgy5`E*dRXeGf zb5rLtVYD;OigcUizHFp5c6yMFB#y;-PBY~7_W?4o>Li^V&NVMs1izrM_b6+bU+ukt z8$i9h98Q}#aAagM;M}>c1^|iqoa%$o<~)bY!47x??Q=IgZ$i`RoALl}^&*HFTj=M$ z3kC+^^JXbuc8k)I;p=J}|9Y(S4D^q5Kx-Po&UN^+)4WA$u*_%EO?kpKXtNW(&aIKV zi_B)-?lyG1KU_ltPfYrRV0A|nhJ#R_oeX9VOw}aG5WRec*yAsJU24Bh4yH_GEF!f;J-snZu zMk&p9sfCHyD08ya z(7oKtRc38f<9p+&x_E|irP!#8TzVfx z+l}MI676bF5AJ^2LI@iH3Y!|2Ic ztxY^y>8j?GLl310U(bK_kz$e*&!dQAKA|<9qrBk3N3TnpTCGLyRy&>7oa|I3g?g3$ z>LkT5DV{|U$1(Wro1UW-)^*K=Tld#$1sbrKse_JdPH^Z_+?S%o2CjTuiU}wp*=(2M z197*Fy$kbl+L(i0*`PAKQt18$gozZwr>D(PJWfb%QYe|Ya;a2qlFDOJc||Jkl4`3` zv_@XMUZ+mM`dR5zy%8}gg$BOHJZ8Rz1A7X+^qPtYW4c$IboIUJ6nYOBIc&h#_2`yD zp9uZ0ukn}-HX;j4q1cTo0!6|`7Hj54)e3*D-pC|7Q5nH3cQVUD-|6$_WMyQ|SYKE- z<~hxD8vP5Ty{2jL_R6p?>tX$4VzTV>X3dzM%~ZPipht7vm}jJS-%Tp48TbC6R`UXB zp1%n%QB0#Xo8Tm-(TAHMI_{PLMGtWMKhGw&n{<2NA z9m+J_JZS1C4oDcp1iE*3ZYgY#H76!x?t*MBsId?3*-LuHdQ;6t)hN7nUG0TgNKxBa zw*K2y^Bzn&(DdfnvE6X}V2}FRG8b)EZTm3I2v3@%0Ru-27~&Q?ksAwrA$DfQf^4_U zRK1w<0OT4WyAv&pS1I$WZ{n=`>PGIl-t z!nu0fVOp1IbgM+QYLTW@I!oH?XV35uY!!8R9Wtz<(XYddR#C?5*aEAl;B^?`Dth;I zSoA9Tl1bjLdR;wR&*!LDojQfVuUw7A#n+oEy3yb8cjBxQ{QoEX|EIL)O+@`uRP!b> mud~!|2acT=Xx$FH`tyzM-RPBwFnm|LL*;p0!H0Zm`2PZe0^g_r diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index dae3c51b20be3b4695150c35a9b5d218d9d37537..1dbb54c5370ca46538833a6b2976151a64081325 100644 GIT binary patch delta 5921 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 delta 5981 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 MH5tbQC8v%1FXC$xiU0rr diff --git a/latest/.doctrees/methoddocs/ape_ethereum.doctree b/latest/.doctrees/methoddocs/ape_ethereum.doctree index 34f8380e98d10a2d1fc68ac08da414e9d460621d..7207b85b511dff4d37bb500c3b5c7a7555f876ed 100644 GIT binary patch delta 5900 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 L-9bURCBgpyl-Buv delta 8319 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 diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index ffb0964426bfa2f3c36265158048bac16d95e9a0..61737790e7810c8a5ed13c823411aaebc20103e2 100644 GIT binary patch delta 8828 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 B0Yd-) delta 8883 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index af49fa449165d2bc321d9f07fa24c4ab7f60a5a6..07c18abfafb12542d266bb69275d3a9e6c5572f8 100644 GIT binary patch delta 20770 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 Yj8SOs%)1a{gg+PfbCnljYTe2Cf21PMJOBUy delta 20906 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 diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index a085e1653bcb7f70ca5c4824cfee49fbdca6bef8..8deec821754e93e8baa8c06338dcede2fedf5aec 100644 GIT binary patch delta 25770 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 DghF7f delta 25568 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 diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index 119aed5383f80caf16b453a8d448c823349b4294..15314408af640a0fddb78c1e62dc30a89442e6c0 100644 GIT binary patch delta 24985 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 delta 24018 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±X3m`JL!N zDwyAy9;x)`LXT*AbfrfkJ-X3@6fVCzJzCNuiyow6`90{-fgU~SL5h{%3y+fg7WCSi z9;8nB+4P8|M<05S3gtgZ4^o%>zVt|@M?ZSR(W5^-NJ;Vs&?AZ-1L=`Tk3savpvPc( zMABmjJxELPhnCQjv?6~PJ=)P@I6Z36V+1`&8S-=JK_j1^OOJZ=7)g&9dOSss_VgG< zkGAv}O^*ij$fHM7dOS^!+Vpsa9?kt88~<4T7|3k|gTU@Xk}m{33HS#Pie#{b~pp4f8zp*NHMm zLp@LZzDZ31dz=J5PaQf?W@+%}sr$c{IZ}Xm>d2RB2~<*odFt7XGDnIqPaV>-o`8`u z%u}b7q=+0T#5{GzIhiA+n5TOEE_0+9^VIZPBL!xZ-{X{BkvL9dNkitTC-g}ommzX* zs?UlXY05nH*e7c`UeIqJ@1``;z2EPn&wDRICB_ylsi*Hg(_Q}!d18(7MemQ$Tb%IK z_g?HG))NQcPt^bUxtl)Z{cxXhp})YIKR|E)UN?R72mboqZwRkYtcj{mcJ zll221JO$SmcXG5!%uC8$^vaJl-F7J!D;Bx-Sn!c1Rw|jN{IJUEtXKSE)2DtMsxSR0 zQ@{IFcm0*qfnqUbE}PoXI>?q+FlB;XeLahoNROr_6H9A$J4&fWe_z; zjbFin=aY}RV3qcoKI&X3;6wEnzvwLLY`N%*1yBn|@z`eyMvm8epBW{3l{;C}lRxs; z6EF1?lM>f{m3OB{h1j9_0Zy6eak0QX4AL-=!^B&aIC|+i>_o>X<}_gi%fHkxNX`P zuX5ojNV<1U_4Me-pI9gIPkZT^pZhCM5t?JFb=&iVkUiqLmdg71PN%yFA<;O01>6J*8w2$&R7YB;< zYuK|-2qHz-e9@QAdgrUbPNH(bOjJlq4JvZQNo!SO$i?svnATk%_I;2}ox+&YqSk$} z`-l$EI(xz;8j>*m?$lhdM5g6CErCTRg@ekGqPwFby#nq>J=~q7|u?NwT7u^Wg z`<}@``|itb_vJq=j8jK=hgp}*HcJcDu5V-r*5a*@<|5WI^jb>{7*6AMD zK8XJR8gz5HPlBZ7{$Eq2;cR)<&tt;?%AoK4rA%p|XZ)HBGoSElyb>#(t;I7Q&tXcs zUiT)2cb)Of6y+J>8L7W{v!Rlv2i=a)hujU;@7=7Yr0PkxvJsRe-HOs*z13V_Q60hl zQ^Edh?uXWVY7)WKUgEB90U^v`bBqYVpW{X!Lgy;gNSz5X8& zY)u#{PeNwS9})WQ>bClOw<6fg1Ym^Rsi*I`9l>rjRwDGVcj|$2s-2vwgzHC;ZB1GI z{+$dZo>*iR1&WRNbVSXkf2*f2z7xToo}dKj`;hq_nY9H~S1M?L*kb%dVzM|=Gty8Zee*w{0Nc7G3V)e^^|BixF{{)x?zyEt1 z1>gKn66HH2SnqBK_s(8LnX>!&LNk>PWiDz8#upKNGPMWzzM+NLXhykm1^6@kBM zq2!u%80v(w8;u?Qd`2sbC~D1FkM4ZjS{X-~-POnpXsf(WnRSXaoTp|egD6A9If&1q zO#3=$KD~o7TY>U@Wl{P$-AqRmkg4zq9ccvO*{%m5vb>WrMxeF;k*F@jPdp3SW)J7( zT_FLgLmjHuU72cT7&1}(VwRFaB}px<;cRb~63s{SR7QBrjfiKx&LZ>tFp`bTu*=OHA>2N~sC^OOu{okS4&pNjP4Mv4Q_3@x zAs#q*pziU^JmoN@P_04&VywgY3u8z#8ZduHv#q&nFjuaD=FF;XruAz%1WCWI;s4{c8^sO^s2i)EUi!(0Phb! z!LAi5U6gdGb?u9kb4oh*o2ax`PzG^?v)ld_JI|j)W{}R5t4a)8(Z&(Vrf-0euhlF* zT$!x2BN#*#!-q~Gi%Mtfdc%@Se^6}v>QtqGO8RuS#;~l{l|Xi^ox{d{c~%YNWzUl2 z(%J5Ciy#}z{b#^XsJ;ShG!)L~KSyJqPMQ)3dM_6J*)b#nUU4Nw5cOGfJWQ#ZnWV!7fVSM|mlAT2> zp@bk?Lke^70x4*ZCPR7ELQ;!#w)hiE3?EUh%=jOQe(dNhRpU{wDg6m%N;{7E&sJ5w zLnozugym3HzC`h5y|yVne85trGa-lpo~Of>KUpRjBuX6Pc8b6xJPzSek2qLgL4_o6 z>Y10G+Bt;XD1l|>uO{;`$Zc7v!~w3_`M+yiY;Z{K1;U}Oa!9v~GKHH!OH@dhqXx0r zZNb~kHx(T)4yRQ_I3xrHA$YNhIcl7gTf2?q_tF`Zpcc#R?ucL*JYQa8v(ko&%jcpK zGq#Y+OlN`ZQ6HHk(SMHqkD}uIF=%@BPNgQV-mXkCOE^mAQRd6KMlIfHx3ZT?j(%^A z=TUo<1Y~&2cgPokf%UM}t}mz&%iaa+m-i~=RO+&%60UTk5~1?dN8p$j_H=0b-j!yiR2wh9DCvO7I2L;v^A{Df z(o2eiH?EZ0gTaj9t3OnxQGH?7sh5>!DI*#b6;k^-RQ~P9(nnAm9BoV{9MRcZpV90h z$DEgbp_C%SQTrE4Z(fsoa9L`bZso4h^^a@ZP^-LI7f) z4j9DBy;d9Fc~cIVkYMZE$`pV(YQ0Ekm}nw+uiu;+Q-fs=ba=B_i&P(e`*-0?4V*uv zA`uk^DnYE(a7Q33&xU4O{*s8)5r&Qgv0mk>KY!t#(w*8cl{Jk2`?vHXF2t+jCB zA<|3d&`vR@2)~PAevc}Wt?=o77R=((vN`5RF}DaGF@1?zS1Jn&vSvZ~iqZw>`A9cLVSZVBeN?V%Q5>Ep(SS!kF!oW%E3 zRrsHMk(Qd25e7WEQ9vB`kG2RoVz}ek(5D@VvUYils4Y#pI@VH5wS;poiMM=0nbbqp zcsBDHgo$$!E#XumG-YR!WiVxgh~8yt9p1gBWe}A(r(}MlmSrwVID9#|VGcns!Vpt~ zSH7b*-&fzVi%NvoDQjp+q72bz!`E8;SY|hiFTdKz(u#_OsvLX8;zh-Nyh~%tFe(>;p|8%?5a4;LXiZA!x94qvBvPibPFO^gNwCY5NyUbvxv#qtR2A? ztV9qXrodCpEmC3t9@Hq`UzMyT0Psr6344rNp%xa5hYXGSVj|$n7VJx zFt}$$tKd6k6gqr)Vms&9#&EDMd=a#8jYq2-ts-ug(&Y$vUZTwH#gEHa0Dw?x?AGev^JIyKBk+S(xX_+ujY_Nv+C{^m9OeyaSLVAAx$b~jV3#M zWpLG}mqkuj)Nv4r$Ce&3Z%95?S76q-7#W z+0_YBPFD4%8p?lv%2GivG3D$WEuDcWYCo1b(-Fiop0)`8E+}q(4#9k{=MZ{UKO?cl z00S|aoqrB1lEq^Uk&){V*t6Fou1X(g8A%P1BctLNetx`VCzUuO4Ay-r27gO|bOLiq zEGay=NVZ{Wy%$TJWAS0DH>gGkzjvZVMBQ#I6T;6M(6>&-7BQng0;`;jxT0#Zr#M6T zh^Z1=wENvO=_f=W0=7a~{3g{1IA549tCBc5tVI~La{^<%763bY4g|Djrlmi1P^fyq zY%vHN>W+q8_E~1aFb7Vh6>nG+)a}yIP;qWdmNPjG%EKw`-dC2<17hSbj#q(%$ zz{{?FaX2C@-dt0fjU*h(2hNk^O;rlzS6-Ffb@qaz7a|l9dIjDQalZ(qPOJxy<-f>6 z%NAOF$1v~LESLZmLFU_Y09#uwCI=3s5PD_Wn%A=JY9jwwx6opMH(zSmL=>D*F|0g* zNq$|j@!p~O@jb6gIf~E*Uer*6`O7TxP3j`>i*R-2`6i+P1_u~0DXW(+^?fHBy&S;PvJ zM9p)yTd>?lt922*-`rv0l))-Jf*;x?NeLJ9ZaLNvi{8c}b@1C#8K?p~RE{>U>=Ds{ zjNu89kJu}{pKxWB`=sxH;u#eR_eBr0*=Ugze%`!lFx3aw0ChUTFw|qJRzGSfcpZk1WlJNzu%){iu-svFJX>+$MrH z0jc~Ps&s=nGutMr56G}X>9xJn1aS%F$U2Lky(ZnyGxk| zusHtxsF9tGWuUDY-7y0mhp~h(0|0hKvH74YBJ7OnCe;l(gwRZEUA67(Dikh(kEUvw%A6q{yqjm*Wjc6JGeEAw?2<=`WUG{_rPhc%Jka zYGFzBi$&~|h^k39C8CqE#CiLc+f+cZ62)x(8u-EP)lzCg|98~@Ecb|NXZP2@9(V0T z%zyiijEXUZ(VWBY{9)Nc++#Ls%E~LSSyO#i_6sGiI|mZO<;!FKF{DZE?qU*GAv-7<|Wqp#^bRx2z(N-VUtr{cXA7d4voJ-Bc z2(&wiC}8$e7~VHxtsR7PNZTZAD`+OfTg6Jn*%YrxunI*Z%iyU=RuT3R-yB*aLQw%3 zQOhcVOW1B2>r&eqz-@J`6lZYQA|~ zBnsa5;hS@%-`G`BYYGQ&!967SXC+KdW?Q?2MAddft=I3pLT*|?)s zM1Mk;w|25lC0sEDug$hbvRhrDV7XmnEoU)Du?QE?l`^UTzGK*PJweaEhm}^jqJ*Qw zwYw&oOXw{}mPm25AUYt_lfW#XQVrn4pR{HZ35*ijVx2j4%+`i5YF z_N%vCR%7{VdDa$2x9YKW#~cCd{1GUC_cK=79pKng+)UvACSp$`CEq%mGA22=I$vzJ@fQ-dPZgKUM}xH?$6#u~*kC*i~5 zzpISN?**gt95CS{gs6o$2-`K9BP(1o=Md$2YR46bqWjn&c+)E4QxCDl%NED3m;E*A zo1|iaj*3M~-ow zV9K14KJ#1qtp^qT`}@Xc>iY+*UG+H+;@PN!kXjT+m<|saMf(;JeDz_9C8EePM6i>` z&}`;WYXOzOwjwx6o~H~p{A%#=?^zpB27zV--}OF45K%M%QCo>EgU%v1H=~xuU zvM-+?qU)n7Y3?!jMJAg2d}PI1G)nG`p1VvY5k=b}5j^D+>lkNd=cm>KCK>}8cA2hW zDp>xxwIvlplo4#$b)#7Hg`qFLJp78aI}rHDtJZH!L=Hs35{x{C?fprO;D3Kfvq2PX zGRE^sRn}C>kWl%7uUvxSt-rCpN)TvI1po3|YZWpa!tF+du$l;-_@fnDjz--jKUv?S z3`7vaC;dX6J&HU_48Qp+c@K=mdNlF$EwVJ3VPRi8V)s?MiDC2|D|QiNJ%)N3zx^9U zQL@uK?++_>3goCVjH-<-zo{ni@Vi#*Nk$11czeZgDm%3Y@rIh2C>x7ut9jM1=f{`s?CQxY_?8Lh+So!eI>+~ZT%kMyKc9QkYH|6 zZL5vfUHF}gQEBZ;Mddl(wo697`Z=4*L1eg*KT3PB*#Wj1EY;8EVAES69KP*m>*faL z0M9V;nXfA<^Qi+Ks-kUP+!ACPZ9o#+W508Dux-APFWF=j+$OMFKRZHL&(G1BoKRa& z16-k_UGR~>0)Iz2Jq(tF zSgH!Wy!ofGwsr<2`zrd{DBd>9$eYY3@vjqXL)?%UkZQ8*Ke1Syon-6(KakuS5Y5$v zcI+|NwBfe_VxY29>?)sG%Qnr8I)`Xx8+o&b5Y?M(w*In`vl@*Wgx zZGBs7vtlPmF0e5~Q`|}k<~1AIIzI~G6^(3z+zL6+%^|u~S4tM2s_v-{el*24%D^Of zP*){{W!_W$*pMo0@)o7pG9(T^*2I)K!)q-*Hr+WUmG45FpEtElG02&k8pr20C&hNE zFNgY0QdqqNr5}FY7R4^KvNdDJ5}@Zvt!?27y#}$$;kIBF_z%3w#5UAA74qY4N!tay zcNXB@cO5=FJ%h$x6lM=YVY|Edgrc;!^>(K;`!2SL=5?@jHwz(N{_7Jq{FX^j&go>! zb0flk=xiHm_ChzCKB&~iEnz4Hi*K+!L|^d z)r*uzV@7B+D!N?0u z&&e@pviT3NwcdMxt*Ze(_5gZQJqh5%^ML^@^{qfVzc|p=UV=F|G$h7LhuDr9rI2W$ z@rn_FE(`9dC61P!HS)reZs$5t3!k!$H$Xyqfq}v5(ubNq4;f7sE@(Ibd|n=@hbR;S zc;i3FF5nptSxbpL7z;x?uV{X}e9ZrXIl$0*K?vg+%(5-Od}$onhl_gP1B7mWjW;oQ zZULEwfV%_;BpyzyDYhJ=l2GYI z53#Z7Qw(pXPa{tx8Yc2=`V164e3tA(+Ro8i5c{I1J%aas-d0nQ zc_E30bM0Pwd?)uAN6+5;N%{Z4RLf~tWnmR8}$P1Y8=mAY|VYL#%#tWH4X6#`d-W{JaT%w|OuTJD}xDyfoIP5yVqkVGEF8Ua^j} zK#(cFX%FNnZ_-33@?r|8`q<{pQs1;ivqclV5HG()Q=R}*cNx&}fp?;pKO6EUhGz8! z(lG%}{Y-+RSK7Vl*p%!z+kAJP(e(*=)=HA8_Dyn~f#z^YY^*TTMYR z8W&NU0}N;E!AmsXwS#<$D0GTNHg>6ocNibP%eGyDd4soYbq&niAo#q-*X&-ba6eqf z?RQ`f^Y)P42}01)aE?OwHCJl_^OBERlkeJRTVp`7$twqbZ3|$fesHVL?3p>mA6@10Qbtz-g8u#5uMX z@*v)L=}Fs0qasa6Jma)e2_Tv}yz-3GsE~ifK!rvJvfk&=Mn;lPAosmMZqe0x_BmS! z>m7`*z*{f=-w+3@48|Hg_BxpBU+L_iP%J?=FiZ>KH$QZ$oYNhNW_iJ7C!3_o9I8CW z;J{SvBv!r7$D66d4pX#I30CwyhUthlC8>chGxEhd( zlOUJzovn|_-9Z!L8wCe?@q4F0VBA5hXur))Btv=sA8oyiIxhVwkJ9jK*PqNDF&77i ze}>?v{^AroDUp*J7_95(;Fg;nI_3s0jn*7|!7U29gd{L|sjO%+>6Bs*=EJIOt=xFw zaHyton!Lrb?0tS-e8lgb{mDdiR`s5r%D?;LfBF;4a?Ybp(Or`*Uip`;)M&^}trdF+ zJ9O30mzV!dp@!g4^iNPPh^HTE{%g`;E=WKeB>dKYPL5nEhhBy7S`VBfDNT%cO|I!5 z%uhaaYLhfZ#h&lhf0|HYS!p76Mm8tFyZ>gfzbV0dgU#N|~>(Fv>qp&XdbjyXh|ANCYIDhj`hsXme?G{3!o0mO9BlfOS2L&kx7F?Fa+~ zSm-l>d4{i(SK;(U;SE3gNr}n#1=tZDib^gK-$=6iu&OTuL)eTIEO|Nv+0BqZ7_bQr zWz}Z_HGU-6WQ#WnwSV=0Q_I}rAIf`%+Y#rB#$1E~>!`5|G<^7t2)h|RfKV(S5oJGR zphL5RSXGkUn^n}%!rAJUK%W%j6t3u+U@Kb-2wzqg!+Af}j*wHdMUyWxq4>-fh05FG z?aK_X5HM)R@X|!PF>i3FK$!u@YcliC2+;VNn&!x|M}(C#A|O<9HNW=%AuNDHSoR&7OiS2K$EN&HN;x&xfHOzq=7xzz=4Z0#FD!_AWRbX zYh=d~<`E$S?8inl!uN!VWcykP=1^uc))5LLL{!oQ!dm!VfXWUBW9;o|cGK^`^~uIK zaNhqP4sJKKhe~}}m~L-sfGLJzh@oUBIB=dbAg&o+Gz&-=3#_MM_NC$Zpt=2Z1Mv|_ zC-?=1a*Y4~DiR>>LQZMzDP#h32zj4D*PKW2F`D#h*Ra5F$^MCU_U0!0W|s*Z!P{lp z#~6?=a!s8Aq>g0T+QH5YurOznu7f=sALuKIfBS^}aRWz0L!$E_A#lR@h)#B6I^pL! z+i(02wVq4SN1+9Obp1aFtxi{CctLk3jjLJqo00}c{NK_b=W=|7L$E05-rMN{T*C!O zBpcQYpL9OXw&xlZY0Nl+)kQ}B5%lrR)j)QoCZe5`e(qWm$ON_9%~j*)w3qwa%~gas z3JBkZ*pv9sfp&A^_8^YQz6JJX{u|^RQ_@(DI#@diU56FRc6ihcJ6`I@RexVeH^=nCOD>_O~RMcPOx%GqX9!K`i^H@BmhS6=sNIh4wUqP~s_!FCc*| z^P6yurL07p-)^G)2?K1-<6f*}hFv4XP<~{ReT4z0fPf<)FvFPC1@;>Jk14JWnCmR6 z9>Q|cH81}1G^b8@P!C~&mBGf3x8tTeRndvVLBd?v!D9sql00^%Q})h6mYooy@@=!6 z?c}~;ufcjJg!u3lB~D&N&vQHA8|dLuC&MHy4rg0vbP)C{8)7?~X+Hdm=bb*))mmWt z5RK=)Xg3!>aK=U*Kvb6blHI}YykvJSsz^pfuh@;ao>!LHu|+0y*F`gB3~0`N)xJ(b zI0S2Y94LGwtLOn6YBxK?7_lD~I>Q9P@zIs`X#PyO9h(+Jm|t1!^hlT@8?eORLTr4O zZZ9(6X-n;9j0c?q`5htnO-gL27Y}33=~I|!X@$Ke%glleZhhS;c@bMvn*{OZomSY5 zWdcWQ3yjXWklOSB(wx=yz6L~$1bP(3!`C|Pnp(pm*M7-h5o2hI2@{YIa4^eV5bDPc z%?#BlgbhY6>#fGi69VHmI^!h4L1{1i-uJgn_Vor^ zka-NN%*L8-%L}lI>sy?TRt&+hEeNGc+G*bGABJXfwz)=_L@2W`_wCM3nX2JK zbOU(lPP@4yVXiv8@Zr*q-#qSi8n75p6o#>?pD`enZ@b!YS{J~Py#G5+iPBujvG|*9 z2oD`McQ4S@+U&kP%$HrP3$|;%>(m^<95uw(9I%^`kl~sHPacsKa91LeWtZgT(FCnefh8~G6ywcnDpnV_O@ij$Q zx{&paDg<@a!|*GP(vM8f&cT{#F)nGDm{7Ql5X`w!wEf{HCVw1KUv7*vV%*P+Hn790 z@-tUl{lg9k#}3I<18&-L(6Su-n6&W-HJJZ!-GvQl2ta06jOK-#7|2;S{tvGV*379F ztVglRu39w1nBup!U;iJ|2+#xB11;Q_Cw%La23(+QtEii%a!A$;|4lLBC}TXPD4~Mw zez5CC52zka^{VQ!?$|YKunJ#}LVvQS8ci7JI*;oXrw4y`I{5nDQtnxT93x4 zH~+(_#X|R}4jb`axW-TX>15NTdtwF_I6HbkOg;Z{&N${QrAgwYdH7+?wR`sMQV@K_ zKlZkUOvDT`qNf(aL;kaOF$#r0{qkuwnjM=R5y;oyHv=Ok)>8tq>#c|Y-s7RuIl8t2 z0Cuom31EH50*rd9;%MmJm^Uvla%~$y2v1_vAD$`tERZZAS)$5k`*`{9dIswx5MG5lu#q( z`4>aPeIcUB^88AV+(#a{k3DjqdgMO$$X)TsUGvC&Y3AtOpYr@FGb?gmd*r_L$bIjT z`_Uu!vq$b%kK8SfT(vV-Le2l?%u?sk(N>|33l=4sX%UW6+-gx4;kd8V;x9)!KDQ_>d2Wm& z$*$7PAj6l`W5bdhb@+}%$M22+x*`Nc^~Pk)kHKwq?6@C3TAixv=z}wwQS}_3C>kmH za9mNx@78w&T5udvZRBW!qqiL!Ia=ZVgOWy$QkxRLFU|3>rX;gZS~^m3h|529I(qslk-R`r+dLyY zK$&m=Wy1c;g!z{V>n{_=UnXq7OqhO|u>3M%g=NC-%Y@mN39By?MqeguzD$^WnXvdW zVen<*+LAJ1>}A5%%V6sD$EpKx8Aa(>wGoo-W7QNS*T<@jk@)7T$qsRO$_5scuVTAm z9Dck#IA0A=Md{|Z*zRA|5H=SuS+dP2*`2S3%95Q%$&Gw9T+({mNy|XlYoN3nr-ni5 z{l=+vA@!N#RNO+t){j%0Ao+Zpnknwf%0KlM3wj*;iQhHB0pHvSsyAje)N9S29q9Q_|r0M=TwmkQMGNIoo3yGZa2@Kg&`(+gF)Zev^_ zSdV8*3e{FfE)}Ysk%Ski&5`sfLhJGDwIVeO$(KcH7l*iY<~J#o%!z6;$_pl{-DLSa zXL%gmP!XuaFPo(H0!r^m>f=bBpQN@xa%hs;OjfY5#V_HEr*AP>jc4h_YD**q#e$X1 z#cFF+G#9v@O1@X|h%KFcKTYk5B;{GPqeI-o(@pZT;90f4xa};zhaeWl zew_t2%=;iBB&_#(*1j8dQ4^-Cb!Ewu>oK6wEGh%PPknB>>JQrUrmMXr?LjQC48NHj z*3Dtu=&)i)Gwc*MzLWt)DYA!nxXbUa(IT?QMNI9JxdEitMSjN z^<>F2>)ElI(35SY*xICv9~drv@L}c8sj6%_pS3Sl#pMm*43|H6vjriV0h-_j!UYiC z9{d!!_>q@Eu#%Z3&05XLJ8sYd%i<@#*3p)7vY)qOu);}Gg1+p9$F140!gYHuXf zB`}3_)}~aDT~Mm_ll51xXO+GX--A+UPdaNc2Zk!zdviT`fH1bd1AdE!`x#l@yGNoRjN4=YS(^r38N{!4F=9`HQ}OD$7T{q&5Kl{FmSi!S_qB`E+*gCAbm@?q#)` zWdA#Z{po!ib=ifN;k*QmAB|q$epziIOMY3;GFPFWUz}I!xQ3hMK4q|BLHsX6^FYc##q|lkE~4wo)NWw%mooK9B<<#@?U9tuQwPZEjty+x zNlYQt^F+^TzKV$_ojv)gnl9l18(8lwjCI9lDh{O$#II2+mY9ki%ql8i>%YFLwv@sG z8Wm*Dhc6V&VSk4To+HJaKgbd7V(ZX+Q}S>~gp&{gt?4@05yvtXn1V~%Ae;o64PwtO zP=h24Bx#e>QJg2nM0@MMAMJE;8w5NW^0# zfwtxFujy=bxtb}dbn*lSF}g;riVnZac zcV1K5%7Wpt0HYDeN;ONuvad`D3$kkUF3>%^ z%yc3zZ=fkDjNM-*cx%kmG*r%InCFB>l_L@&-&1FdqXEtfnwp|-VCB;>Lb%HSk1-B^ zmh!p@TZSsN;K%kd?8jZXivzh;V{lth>FcT{JF%QCUIz!g`E|9iELg>=sDLgxU~$Vu zXKF7O{0vwwMx=bX+DY=W$>6uu4(#5E)8oD?)G$eAt5Y~$?Aka-4VU&8t}y4Q-G=?$ z+JO>(csN7uvROemob76EaWnafm14TMy%JGUI%~B`?J0SE z-w=c^&796V3_M7m+`uOOg=ujFp#-j0LuAb}8(8~fh%j@t+Cuj2yyOiR8w9W;t4&c~ zGKOLHTF?N@i`mzxfs)2Y8`zyPP~A4s(a@vKPmJyq9)KpandUGqEC}d=4|zM+n1l2= z%UA_r;4TA=-CctSSg6C*4XpY*w6%RbCUl4&&ZoO2$jyXCtQB+Ij0Tjn zD=UNv-K;QYylPkPlOehJ>x3Myu2Xx+PXA4c(v+Q4YSk#NiP-ktRu$HoVl_1 z$bTq@Uzq;RS%;TL&n+9J^L6zccN7G$Tko5s?LeR~5XRR=c39gem064-E-Hut zpZ~on{6o991iK5~GJSjKM%Jgj7RfeE1i#LE2s}85FgV!wmfDEnI)XruTeMysjO3^F zh*gD<6F0I4FCos#+zeI*Z7>J4=0>NkfV^@0K$xsj$6)-z2DODOsgIH~`0ftXFpjCy zbptGWquJL+f|XbXQ5gseH>%`Q*KJfgOBziKZZE}Qu6P+I;AOM8fxytyrUpXRCbgBU z(gG#-=q8qTF@GK1iVn~X1a1m)ag$Jx_|0Y`?F|~UHw)LZYqM#pT?~N#7Bj-?zL6<+ zKzz^^#QK<3x0p1t1**}P#4W1-vaMa2RXQD8&PG}=VOMdRn6yi_nPFC*Q3+1PaGPU*ngrDT({ZGK*mkv!q(07t z7{_qQKp0EhZjMI*G>z=ldoG3v*A0Y%|AZYPR2;X%WN#Xf$Q@tYLBd+LQ%oV5JB3Kg zcdCPAGtV2HT~1C;+$xZ~OAP|Oj9o%y7w$6Y%{MSHE06`o?-o%>pWSM6Nonauc03;K z4L^&G@vXbf)x_%?Wu$+5w;AcLG|aec}W5p`z$^#%+fuku534&M_45=-F$!0J0e8r{f-$m?sGBkCoTwJ zw{S~)0CdbhR3cn4s(i_XZ3ONYUFo&ooDIJ*;M@1B z&18-54U%Xbr+v*s{;tk7e%D;Z{Ayr|fME5zW|3 zzj|2ML4zY|U+_5lh?;}s%OmPQ*_+y%@5N(kLlFDtn9!!S$IVqm+fC9vRUB8F$_kl}3dsLGHAI4* zV2cl8YNo^Y0nV<`4A^;-oUFXg!UJwVP=*u@Zz&YnSa*o>xxaZFPhtS&ZN9ylZ?JEk;_Otuhy30*vyW({kSLZ(j{{Z zb%9kK24?~kSZRj*m9kbwrD-;oNw?$J!2=kunf-BZ!_i7}g8kIct{*RBR?PfR4GhEI z`_Lcxn7)Ke=nF%%AW+XkR@XMk-ICzsqmE_jI$=O9{E}h?%%OSo)oP&3 z{X`81N6SAE@$S`6)PZuCec8w_ux9M}sp%2}WWkP4)h8rIuq+UZ*oaBiM3z0x>g!q% zhe`0L&(tI-h{(-Oqo7H%@-uV68!s`jsPTmcLLDJlN|xv`RrvXK${edW0gqVDNiJ2wu|F8VGOq|XJ^qU5_>L=bF>^&7 zEJ?MIsG@flZeR_G3pOHMOp!(^Zy=9*jTdNN_o@ z>(_(>YjoX=aQhfTB0}+Ju0ikUoVu&RVPHz41DVekY9h-#gOM%0=&-ZQ3LFML_L&+W z;X|m=TI}d)54bo(9zWld?QqE%goP`J>9Bj%r{;E0t^`3&_!2}WGfEbS4W+UhVjFPB z4YB*BREhn@;Z^D&iCQR8E2~U@Gf5VR4XcJJ9 zaJ<-aU#lsS;v8A}!Pja6u)q7-jKW^tEF;v;-{8{(?!^5@Y#r|T260pr`|cYAB{&59 zEu!lvHuGDI6};oO0`}lrd{v2JPkbi|_3to`MX{g1QwJjH@IAKoqu8_G!v%;d@psDB z&wsDhM0xf1Y8xcUKY$4V-oKevY`6pK2W)~yu|q!y_}@QZKT5!l%j*4pgma8yB|jpX z#|iZx5&jDB+0Amjk?<3y)+pBNC(K_0P|4sQ#>WLeleR z(S_ANtNoDs?Pr9eQLM%<*i{yFzT3>cybBjF`xn97)?W}?MzNoeNSe1K&CFlbda~e- zvml67-?j#t)0Lq1hXkJZRdnU{ulUvk0pEmD3h;diF2AX!$<`m+B0r^Fy@?HafnqgE z;%}+ZsN3=umLgGX{4K%OmRpFzaeQ3n5^js!fZOP2CR=qI%9hD)-^TJs{5?U!7U|*i z9~^Djnrb*(QCwq-T%PCs;HbeWy==}nEtCCQEhx3W1BJ+B3+`b47gZXAC)ypW`h%9V zI1SChf5TRYfTbC&Wc&sWGuf=)uo@JA<_6%`->@1KC9Sr|)!^#iF+JnNbFgW*nQYGQ z>JZev_PaVj;y$rODsJyTu(T4jJ8zL|zT`jEnyhy`4r(0!!|YQx7lWxF6Z9t{olKVV zCmdEL+w~`cXhEXC3k^4=;*_#8ZWQ1_TWI3K?*i{)-WDZ8jXvzStJVjl&+p=ER3=OM z3(<2X8;3-qJ+p&uwS3|AZCLQDr)i910Ts?+Jmg zyk~M)Y&7`aJ?wa9veduf_yi}@x5)Uv$KRONcm0isF_Rtn8wQcVZvGAToWWB5fj1HV zM)49GsUV!0^N(6X{7X!J*%p@B1ry@2e-IL7u&@3>_#rSCNz7jNu~+-o6RrWtUP2#4~Lj4k--k%$LM7+{|A@?GT873uzEpmADd$ZvN-s=%C2d$^j&8o zI5T#@%g3}zQRR>Xws{C$5(P&MG0%R8piz{(CsB?(lp=kI8B3I(7UfHOYY@ZIMH*zX z^rB|S;zL;{MbR38!(j^HuvLoI5y@9bB!%k|E7PLYk_A;%P@B==UB+;%SC)Pw(T-ZQ zG*rK1(F_KDlI7qXKM9>^3vvl)rd6YHKVsD~kvx>S_BPEJ+k0*m={znwYSa9Hc)_N1 zmrXv97~nq;hi}!TMXJAxdX8P|B++cF+75L(YS$W~`Y(2^vlOEDR_VL499q1C{`_Q2 zPnO+Ci!x8r;;5iQ(-dq3I<%fDA>{jSrSGR$#YSj2Vr5aCdn5uHw3R+jg){tGFAdce zt6C2vU#eOkB&nJ<6v=!|>n3R>Zly&DHi!K+d9;_#z?$)!pjUINbbtk2HGh`vrPW0J z$zED7B=37^*+@dYwVwV0x5NhaBJ8*wIyXTJMHgZjPWlD_XD4uw-1pW7AsOJK4MeiT zM{9!QD<7=`l3Kpn03^@(3fgCVwf@K@`e}WISn`{)5B;=O;vlIh-$-`ePa7yZ(%RLL zX0k#%cF7kNa7@&>n2Tf={I#L7LPzwA!sRXjT75J$F+j^gayUTiFX276(uxZ~T?V9l zDFW_>4tla4fiM=)*=+pUP)lS1LGTIXfto*RuMITiIso4fI%o;3C|p*I6V6Q38;pj@ znPDT!&gR#|FN1dmK{IC2;m?vF%^{l~W?^|*-A6GXfRY9`*evRF4$~0Z!4|Z z6ItPT?^+(iI0kw~v(KRT^k(;iHC2)yXEcb=i{#NQM9Y$Zi7s`EW4S@9 zuLs@9Tcx{y5Td0^{AmUYIrV*_SW$ByUp70`?9~i+m^kx!Db!?O)>f8!L=9io1oFN( z(5J4edkw?j4I)`ln9z))GVu@B2FM2IyI6>0IJOxfix;^J!3)1l#yA|i?i1s|{A;dJ zs>u@RqktHprLG>QqTO{7W=ks{(TOk*YHQHB$2I)8BpPz2L!GQ7((K$iWAJh!p)I#g z_-elL7d4{2x7cD0V>aTvuXE=zlEp^BMF{W~j0}C|6&9G_gO1=NC;oPm?TFHPBY6;| zb&;5Rz~2t&Z0lfgGKvN{8ty8REsTa+jbs<2P0T~!mF&K}2WfYVhNDn8f$0)?PK?%7 z(tOXobzs(%#UB{O*mT30(>9>;;2#|GO^(%q&`?IKF!u$qW_uS6bSycN7>-twPe_Q< zI!a<68*1_JA6$DthbY;OI8$<;xoToCmc?sbQMFsV_BfJR@mgCX2jjJF(k8!`lEksa z2>;^AlX7y*^>`!>b_i!xksxGNogh3=*F>#32$Uw8eBRqiyBPK9IHNeP=*5oK(;PsF zNz#T$W*@jL3I9Y8ZjU!-NikRo+fhqvz{D}ds@nMdi73VOI<>WitmvXYqArwzU{MVr zq9Zl5e#nK?)P_-EO|2V}12qM&KDC6?9$rhhrp>jqCjtAfmdQwsZ4})lvP%usaOX#n zNVclBX}R^bxmi?0_&Pe$XSUy_4kkyzTw_++02NoYM~Wmg{PDWbNi`VIx^PfhGPBfFJ$H{++99dfK+zoUX@*m9%_BV3|^2=5ai4 zA#h3h2`M!J!cjb&F_)y1>I+9uRA1{a5qq$z6bRzh_(0r;l!iI}VIN#*(hEJ1@ZK!3 zA;fPUobz>)R$&7nN)2=oyP6_+Y?-PJlHGpQr3GHBU0XH5 zO_n!O&B=PPY`G{CT}W*O&7;$7tTfHEhb0o;O#^&qnmKbYr@l6qEUl1eeVS-bKu}AY zXz57KHbJNs$$TEydPtTwY;*cDaeU3WQw7)kxbS;lJ+5_Y z?R^9#)Wg2_OP1ir{MoS%YK%)%J(`+MC+P-|&vPxzc5jd|C9=wnYVb0K(|%qpO~PN32Eh!M;fPnj+K>>{ znB!PMOA*YSXsPAMVfaOkG|OzIHJ2r~pjTPoRUBEPlVj{iD@~KIJKLNwhL@yH2gq1p zYg3*6koNp zk}2&mX^6vMRhL3lj}~IKI|I?$vIFtk=|gHf4S^<)QPG(%7vWMJ^Ey(L2#%i3x61kZl>5Au;NKa}=_$#W+n*PJasY4`O|%C54Rd#M=Y>XB#x zC$j=r)oHtPy%ovgJBn@;bTk8kKC%)*r*M|qiEMVT>hK`jkB#gOmH@0Jr8{stez+FS zmM#cOVC9|6Fl5Mf);k0;zdb}v^r%0at?hvNRl9MJZPrlL`6Ce_|J?2L+nWRii8#Li z2*9ZAVrnJ>z$y9NVb1MZObeYwDA1~l)&`=R)Yfh7T?D`p#MDr zJ>daO-Qlc@i&fD8exQAk68wD>CF#sNTO{?63>Ev|*Vel?et4&ofPngLaEJEWtj+4BAuJ(W)dj$Ha2lSE~l$E0a?6>Zq zB!iu&B$EByM~iMNbf?Z%_f{8jXR88QNfus^g|}p(S3j)|FjM=9>V5i&dQCML;dud7jSg6H(d;1>U+V@?8Y#RGW;{PRUNA|~NNg8X@UyDaFw7+0wYJaT;a?AUR z1`eRGfgpKYkesiMDx6R>c6{EF`Ih9VL{$8-?+3EIWo-8#EwqJ45wYNvoLn@iFh6h9 zWM_@DMhya6lAjjktor~hHcHgK-~ld{;F1Aa4E{H6aM6acRk31c4~gd?ShICkaTl*pVU7wwCORA)?WLhhPxv zu$ZCfW*ydMs21N${QYx=tQse)3M~=k9o))QF(RYHK-OX9L$x|F0;h``j;&Ywo}Gxj zI_$%tqNzJ*Do)__lz5L*8*VyLhczAsxzu4jhiTDK0&|cXrlGTSSm`h*ULCf2m{uoV zVCA}DsoCwH$ZFrkX!0@f6h#(Sz26vyVn; zGnIVad$cyqrbO~nW3=}veRYEN8@6Kj>{;3X3(`+YG~ZC9U+dajcxj%uTg#*Jb9=N) z*hk_kk83-vNV7iBLaAQv$66ii_wbj$gSe2cf2h@@<9TO%yq>0dss3InwbLTlt3Ni5 z`NF1NzegaQ+tce0MCp9mY_GO4NcS%Hx<+`ft?}wg^{;O6`YjUa#rM5RslDE(yv`*e zjrq}QRZFD%le`Dpkp|cG?h%eOr>*xJU65K{^qyCObb-xhJ2rNB>oz_&sJ)neK5Y_^ z4l4F}8r$Lg=usa_2-5dH^0`fP-u~RD7S;bO!FOkSq%V*3t&h-y?_S_r`~MB(zw7gO z96|1oT*Si(a+mTho@(HL@Amm8c#cH@=`>~DtU4flaUt&yS0H`rIqxTs_+BSINlqYr z-J4GeIEcUfQ!pP3D15)C^UVbLdtx)+GCd$|v59X1$h?~e_;!KRPdUYB01Ahr*Z7VC zd#BsGpYv@2g}1|ZzW-pFo&Sgmkk6{aUoQisTRr&CgUk($<(B}Nlb6jO0c;0tKVHNS zHs?nje@el|9OzTT1WYBfXrdO$}a}uOMT$~2;^_&5dd3vNkCvDNV-Kq;0=f_ zG!QTXDO=(#@EgQm5G`;D6b#uV0?$GG;1+>oQ1EVFED#BDhTsl?iy->(8G$z-=U=!h z;A#e>#Y6_Z3B!ivsC( za}l-0j1ukZZi#GPcS|%A7}d)qBE>*PNtTO=Z3of@dg6_s6tc-sye|((J1!9Sbq4@p C0AfP` delta 36463 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 O-+8lkO8J9(WB&tEP6mGf diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index fe5fef2724f507178467095786564fe26658bc3e..e4dfe97cba68c02bf47292e58b6e8178df0f1ce3 100644 GIT binary patch delta 37043 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 Ho#pr+zL*`Q diff --git a/latest/.doctrees/methoddocs/utils.doctree b/latest/.doctrees/methoddocs/utils.doctree index 14b38b3f42447c7efb9938c1da9f41d20aba4975..c9fcc6cf7b6239d26d190b0c92b4c67e4de270b7 100644 GIT binary patch delta 45019 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 diff --git a/latest/commands/networks.html b/latest/commands/networks.html index fce765e0f8..c2fc7237dc 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -204,7 +204,7 @@

list

Filter the results by network

Options:
-

sepolia | mainnet | sepolia-fork | holesky | holesky-fork | mainnet-fork | local

+

holesky-fork | holesky | sepolia | local | mainnet | sepolia-fork | mainnet-fork

@@ -215,7 +215,7 @@

list

Filter the results by provider

Options:
-

test | node

+

node | test

diff --git a/latest/methoddocs/ape_node.html b/latest/methoddocs/ape_node.html index 425149b911..219f080d0f 100644 --- a/latest/methoddocs/ape_node.html +++ b/latest/methoddocs/ape_node.html @@ -192,12 +192,12 @@

ape-node

-class ape_node.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.flashbots.net/fast'}, holesky: dict = {'uri': 'https://holesky.drpc.org'}, sepolia: dict = {'uri': 'https://rpc.sepolia.ethpandaops.io'}, local: dict = {'chain_id': 1337, 'uri': 'http://localhost:8545'}, **values: Any)
+class ape_node.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://api.mycryptoapi.com/eth'}, holesky: dict = {'uri': 'https://ethereum-holesky-rpc.publicnode.com'}, sepolia: dict = {'uri': 'https://rpc.sepolia.org'}, local: dict = {'chain_id': 1337, 'uri': 'http://localhost:8545'}, **values: Any)
-class ape_node.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.flashbots.net/fast'}, holesky={'uri': 'https://holesky.drpc.org'}, sepolia={'uri': 'https://rpc.sepolia.ethpandaops.io'}, 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.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://api.mycryptoapi.com/eth'}, holesky={'uri': 'https://ethereum-holesky-rpc.publicnode.com'}, sepolia={'uri': 'https://rpc.sepolia.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 e6a81b2688..cf3c63d262 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"]], "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"]], "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]], "--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]], "-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_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_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]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", 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]], "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-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 (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 (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]], "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": [[11, "module-ape_accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile": [[12, "module-ape_compile", false]], "ape_ethereum": [[13, "module-ape_ethereum", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_node": [[14, "module-ape_node", false]], "ape_pm": [[15, "module-ape_pm", false]], "ape_test": [[16, "module-ape_test", 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]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", 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]], "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]], "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.gethdev property)": [[14, "ape_node.GethDev.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]], "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_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.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]], "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]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.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_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.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]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.gethdev method)": [[14, "ape_node.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_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", 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_node.gethdev property)": [[14, "ape_node.GethDev.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_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.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]], "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 (class in ape.plugins.config)": [[22, "ape.plugins.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_node.gethdev method)": [[14, "ape_node.GethDev.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_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "console command line option": [[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]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", 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]], "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.ethereumnodeconfig attribute)": [[14, "ape_node.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_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]], "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_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.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_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_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.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_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", 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_node.gethdev method)": [[14, "ape_node.GethDev.disconnect", 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_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.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]], "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_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.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]], "estimate_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.estimate_query", false]], "ethereum (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ethereum", false]], "ethereumnetworkconfig (class in ape_node)": [[14, "ape_node.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node)": [[14, "ape_node.EthereumNodeConfig", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.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_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]], "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]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.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]], "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]], "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_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_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]], "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_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_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.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_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_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_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_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", 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_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_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.gethdev method)": [[14, "ape_node.GethDev.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.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_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.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_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "gethdev (class in ape_node)": [[14, "ape_node.GethDev", 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]], "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]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.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]], "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_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]], "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]], "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.ethereumnodeconfig attribute)": [[14, "ape_node.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_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_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_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]], "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]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", 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]], "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]], "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]], "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.gethdev method)": [[14, "ape_node.GethDev.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]], "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", false], [12, "module-ape_compile", false], [13, "module-ape_ethereum", false], [13, "module-ape_ethereum.multicall", false], [14, "module-ape_node", false], [15, "module-ape_pm", false], [16, "module-ape_test", 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_node.gethdev attribute)": [[14, "ape_node.GethDev.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]], "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]], "node (class in ape_node)": [[14, "ape_node.Node", 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]], "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]], "otterscanqueryengine (class in ape_node)": [[14, "ape_node.OtterscanQueryEngine", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", 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]], "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]], "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]], "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]], "perform_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.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_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]], "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]], "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]], "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.gethdev property)": [[14, "ape_node.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_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]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", 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]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", 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]], "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]], "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]], "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]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", 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]], "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]], "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_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.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.gethdev method)": [[14, "ape_node.GethDev.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", 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_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]], "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]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", 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.gethdev method)": [[14, "ape_node.GethDev.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.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_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.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_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.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]], "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]], "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.gethdev method)": [[14, "ape_node.GethDev.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]], "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.gethdev method)": [[14, "ape_node.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]], "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_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]], "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]], "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]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", 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_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_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", 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 (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_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]], "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]], "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]], "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]], "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]], "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_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_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", 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]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"": [[11, 2, 0, "-", "ape_accounts"], [12, 2, 0, "-", "ape_compile"], [13, 2, 0, "-", "ape_ethereum"], [14, 2, 0, "-", "ape_node"], [15, 2, 0, "-", "ape_pm"], [16, 2, 0, "-", "ape_test"]], "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, "", "__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, "", "__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, "", "__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, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[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_extra__"], [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_extra__"], [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_extra__"], [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, "", "__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, 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, "", "__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, 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_extra__"], [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_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_extra__"], [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_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_extra__"], [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, 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, "", "__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_ethereum": [[13, 2, 0, "-", "multicall"]], "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_node": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "Node"], [14, 3, 1, "", "OtterscanQueryEngine"]], "ape_node.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.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.OtterscanQueryEngine": [[14, 5, 1, "", "estimate_query"], [14, 5, 1, "", "perform_query"]], "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-v", "--verbosity"], [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, 14, 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, 13, 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": [17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": 23, "0x0000000000000000000000000000000000000000000000000000000000000000": 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, 14, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [17, 19, 21, 24, 27, 28, 36, 37], "100": [17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 25, 32, 41], "120": 37, "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "1302": 45, "13028": 45, "1337": [14, 33, 45], "1377": 45, "1421947": 45, "14388241": 29, "15": [14, 17, 37], "1558": 41, "1559": [17, 21, 37, 46], "16": [14, 28, 37], "1647323479": 29, "18": 17, "1822": 39, "191": [17, 23], "1967": 39, "1e18": 25, "2": [6, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "28307": 44, "2930": 46, "3": [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": [17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "44": [0, 24, 44], "45739": 44, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [17, 19, 21, 46], "500": 37, "5000": 14, "5030": 28, "51021": 44, "5202": [17, 21], "5253": 45, "57198": 44, "6": [14, 32, 35, 44], "60": [0, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [27, 35, 44], "71": 44, "712": 23, "8": [27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [17, 23, 24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 14, 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": [17, 27, 32, 35, 43, 44, 46], "For": [14, 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, 13, 14, 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": [18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "No": [21, 37], "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, 13, 14, 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": [17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": 26, "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__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_extra__": 17, "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [17, 19, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [14, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [14, 17], "_cli_enforce_requir": [14, 17], "_cli_exit_on_error": [14, 17], "_cli_flag_prefix_char": [14, 17], "_cli_hide_none_typ": [14, 17], "_cli_ignore_unknown_arg": [14, 17], "_cli_implicit_flag": [14, 17], "_cli_parse_arg": [14, 17], "_cli_parse_none_str": [14, 17], "_cli_prefix": [14, 17], "_cli_prog_nam": [14, 17], "_cli_settings_sourc": [14, 17], "_cli_use_class_docs_for_group": [14, 17], "_contract": 45, "_data": 45, "_env_fil": [14, 17], "_env_file_encod": [14, 17], "_env_ignore_empti": [14, 17], "_env_nested_delimit": [14, 17], "_env_parse_enum": [14, 17], "_env_parse_none_str": [14, 17], "_env_prefix": [14, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [17, 23], "_immutable_numb": 44, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [14, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [14, 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, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [17, 24, 30], "abityp": [17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 39, 44, 45], "abort": [18, 20, 26], "about": [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": [17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accident": 25, "accord": 33, "account": [9, 10, 14, 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": [17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": 22, "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [14, 17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [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": [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": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 13, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "addressapiconvert": 21, "addresstyp": [13, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 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": [14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "algorithm": [19, 21], "alia": [0, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [17, 18, 21, 26], "aliasalreadyinuseerror": 20, "alic": 25, "alik": [20, 38], "all": [0, 1, 4, 5, 6, 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": 17, "allot": 17, "allow": [3, 13, 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], "along": [19, 32], "alphabet": 28, "alreadi": [17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 14, 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": [17, 27, 28, 30, 32, 43], "amoi": 43, "amount": [13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 13, 14, 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": 45, "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [17, 19, 21, 23], "anonym": 17, "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 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": [25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_myplugin": 33, "ape_nod": 14, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apeclicontextobject": [18, 26], "apeconfig": [17, 21], "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "appear": [21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [17, 21, 28, 33, 44, 46], "applic": [17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": 17, "ar": [6, 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": 37, "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 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": [17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "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, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [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": [18, 23, 25, 28, 37, 44], "auto_gas_multipli": 17, "auto_min": [14, 17, 44], "autogaslimit": 23, "autom": 38, "automat": [1, 6, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 17], "autoreload": 29, "avail": [0, 5, 14, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 42, 44, 46], "avalanch": 37, "avoid": [21, 25, 30, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "base": [13, 14, 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": [17, 21, 46], "base_fee_multipli": [17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basic": 30, "baz": 46, "beacon": 39, "becaus": [20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [17, 21, 23, 24, 42, 44], "befor": [17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [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, "besid": 42, "best": [14, 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": 37, "block": [17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [17, 20], "block_identifi": 17, "block_numb": [17, 19, 21, 23, 37], "block_page_s": [14, 17], "block_tim": [17, 19, 21, 37], "blockapi": [17, 21, 31], "blockchain": [10, 14, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [17, 20, 23], "blocknotfounderror": [17, 20], "blockqueri": [14, 17, 21], "blocktransactionqueri": [14, 17, 21], "blue": [17, 36], "blueprint": [17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "borrow": 24, "both": [17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [17, 21], "browser": 25, "bsc": 37, "build": [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": [17, 19, 21, 23, 24, 30], "bytecod": [1, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "cach": [6, 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": [17, 21, 23], "call": [7, 13, 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": 14, "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [17, 19, 30], "can": [0, 6, 13, 14, 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": [17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "care": [37, 46], "carefulli": 37, "case": [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": [37, 44], "cd": 25, "certain": [18, 21, 44, 46], "chain": [10, 13, 14, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [14, 17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": 17, "chainlist": [14, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [17, 19, 21, 23, 24, 25, 30, 32, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [17, 19, 21, 23], "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, 13, 14, 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": [14, 17], "clisettingssourc": [14, 17], "clone": [3, 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": [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": [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, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": 17, "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": 17, "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [14, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [14, 17, 21], "comput": [17, 24, 25, 38], "concaten": 21, "concept": [17, 23, 24, 44], "concurr": [14, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 17, 21, 22], "configur": [9, 14, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [14, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": 17, "connection_str": [17, 21], "consid": [17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": 31, "constraint": 35, "construct": 23, "constructor": [17, 19, 30, 40], "constructorabi": [17, 19, 20, 21, 24], "consult": 37, "consum": 24, "contact": 23, "contain": [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, 13, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": 17, "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [14, 17, 19, 21], "contractcreationqueri": [14, 17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [17, 19, 23, 46], "contracteventqueri": [14, 17, 21], "contractfromdepend": 38, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [17, 19, 21, 23, 31, 46], "contractlogcontain": [17, 23], "contractlogicerror": [17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [14, 17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [17, 19, 20, 21], "contracttypewrapp": 19, "control": [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, 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": [17, 19, 23, 26, 37, 44], "cost": [17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [17, 45], "coverageproject": 23, "coveragereport": 23, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": 17, "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "cross": 19, "ctrl": 44, "ctx": 18, "currenc": [17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 17, 18, 21, 24, 35, 37, 38], "custom": [17, 18, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [17, 19, 21, 24], "dai": 45, "dapphub": 32, "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 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_logs_lin": 17, "debug_logs_typ": 17, "debug_setcod": 13, "debug_trace_transaction_paramet": 45, "debug_tracecal": 45, "debug_tracetransact": 45, "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [17, 28, 33, 46], "decod": [17, 19, 20, 21, 24, 37], "decode_address": 17, "decode_block": 17, "decode_calldata": 17, "decode_custom_error": 17, "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [17, 46], "decode_output": 24, "decode_primitive_valu": 17, "decode_receipt": 17, "decode_returndata": 17, "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [14, 17, 35], "deep": 24, "deeper": [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, 14, 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_log_level": 18, "default_nam": 24, "default_network": [28, 34, 37], "default_network_nam": 17, "default_provid": [28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": 37, "defaultqueryprovid": 21, "defin": [7, 14, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [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, 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, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": 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": [17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 17, 21, 24], "detail": [17, 19, 23, 38], "detect": [17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "dev": [10, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [14, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [17, 18, 21, 23, 24, 30, 38, 44, 45], "did": [34, 45], "differ": [17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [17, 19, 21, 23, 25, 26, 27, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": 44, "disallow": 44, "disconnect": [14, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "discord": 41, "discuss": [37, 44], "disk": [17, 21, 25], "dispatch": 24, "displai": [5, 17, 20, 23, 24, 25, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [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], "dotenvtyp": [14, 17], "down": [14, 17, 23, 24], "download": [6, 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": [17, 21, 23, 27, 32, 36, 43, 44], "dynarrai": 30, "e": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 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": [17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": 25, "els": [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": [14, 17, 19, 25, 30, 44], "enablememori": 45, "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": 17, "encode_calldata": 17, "encode_contract_blueprint": 17, "encode_defunct": [23, 25], "encode_deploy": 17, "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_structured_data": 23, "encode_transact": 17, "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": 25, "end": [17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [14, 17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": 17, "enough": [17, 30], "enrich": [17, 21], "enrich_error": [17, 21], "enrich_trac": 17, "ensur": [21, 22, 23, 30, 34, 37, 44], "enter": [17, 25, 36, 37, 44], "entir": [33, 35, 37, 44], "entireti": 30, "entri": [21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [17, 18, 27], "env": 41, "environ": [24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [17, 28], "erc20": 32, "erc721": 32, "err": [17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [19, 20, 21], "especi": [17, 32], "estim": [14, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [17, 46], "estimate_queri": [14, 17, 21], "etc": [26, 42, 46], "eth": [10, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": 46, "eth_estimatega": 28, "eth_pydantic_typ": [17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": 17, "eth_typ": [17, 21], "eth_util": 29, "ether": [13, 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], "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": 21, "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpandaop": 14, "ethpm": [21, 38, 40], "ethpm_typ": [17, 19, 21, 23], "ethtest": [37, 44], "evalu": [18, 24], "even": [17, 21, 36, 37], "event": [17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [17, 19, 21, 23, 24], "everi": [13, 21, 23, 24, 36, 37, 39], "everyth": [17, 33, 35], "evm": [17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 13, 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, 17, 18, 19, 21, 24, 30, 37, 42, 44, 46], "exclud": [17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [21, 24, 27], "execut": [13, 14, 17, 18, 19, 21, 23, 26, 29, 30, 36, 43, 44, 45], "exist": [0, 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, 19, 21, 23, 44, 46], "expected_messag": 10, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "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": [30, 44], "extra": [17, 24, 25, 28, 32, 41], "extra_address": 19, "extraattributesmixin": [17, 19, 24], "extract": [24, 32], "extract_arch": 24, "extract_config": [17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [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": [14, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [28, 35, 37, 44], "fashion": 30, "fast": 14, "faster": 21, "fdel": 24, "featu": 17, "featur": [17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [17, 31, 37, 42], "fee_token_decim": 17, "fee_token_symbol": 17, "feed": 37, "fetch": [17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [17, 21, 23, 24, 32, 35, 44], "figur": [23, 30], "file": [8, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 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": [21, 23], "filter": [4, 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, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flashbot": 14, "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [17, 21, 23], "flow": [23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [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, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "form": [21, 23, 24, 30, 36, 44], "format": [4, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [26, 30, 34, 37, 44, 45], "frame": [20, 45], "framework": [26, 30, 32, 36, 41, 44, 46], "friendlier": 17, "fro": 37, "from": [0, 3, 6, 7, 13, 14, 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, "full": [17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [28, 30], "func": [17, 23, 24, 44], "function": [17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 37, 42], "function_hit": 23, "function_r": 23, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [17, 19, 21], "g": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [17, 23, 28, 37], "gas_pric": [17, 21, 46], "gas_us": [17, 30], "gaslimit": 23, "gasreport": 23, "gather": 24, "ge": [17, 23], "gener": [14, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [24, 37], "get": [14, 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": 17, "get_block": [17, 29, 37], "get_blueprint": 21, "get_choic": 18, "get_cod": 17, "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": 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_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": 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": [17, 21], "get_python_typ": 17, "get_raw_fram": 45, "get_receipt": [17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": 17, "get_test_account": [14, 17], "get_transaction_trac": [17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": 17, "get_transactions_by_block": 17, "get_user_selected_choic": 18, "get_vers": [17, 21], "get_version_map": 17, "get_virtual_machine_error": 17, "get_xml": 23, "getattr": 29, "geth": [14, 17, 20, 21, 24, 35, 37], "gethdev": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 17, 22, 28, 35, 37, 41], "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": 39, "go": [17, 21, 37], "goe": [24, 37], "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [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": [17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [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": [14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [17, 19, 21, 23, 29], "hashbytes20": 23, "hashstr20": 23, "have": [1, 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, 17, 24, 25], "hd_path": [24, 44], "hdpath": 25, "head": [21, 29], "header": [14, 17, 21, 23, 24], "height": 21, "hello": [25, 43], "helloworld": 43, "help": [18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [17, 23], "hide": [0, 25], "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [17, 19, 21], "histori": [17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [27, 39], "how": [17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [23, 44], "htmlcov": 44, "http": [14, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [17, 37], "httpprovid": [14, 33], "huge": 24, "human": 29, "i": [1, 7, 13, 14, 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": [14, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 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": 25, "import_account_from_private_kei": 25, "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": 17, "includ": [1, 5, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": 32, "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": 44, "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 38], "index": [14, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [14, 17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 19, 21, 26, 29, 33, 36, 44], "inform": [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, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "inject": [13, 22, 24], "injected_before_us": 24, "input": [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": [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, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [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": [17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": 22, "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [26, 32], "io": [14, 17, 23, 41], "ipc": [14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [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": 17, "is_named_tupl": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": 17, "is_zero_hex": 24, "isinst": 44, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [13, 14, 17, 19, 20, 21, 22, 23, 24], "iter_path": 17, "its": [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": [17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [17, 23], "jump": [23, 37], "junk": [24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [28, 30, 33, 44], "kei": [0, 1, 6, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfileaccount": [17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [17, 21, 24, 26, 27, 30], "kwarg": [13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [17, 31, 37, 38], "larger": 27, "last": [19, 21, 23, 24, 30, 31, 44], "later": [17, 21, 44], "latest": [17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "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": [26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "len": 21, "lendingrateoracl": 45, "length": [21, 25], "less": [17, 19, 21, 24, 36, 45], "lessen": 18, "let": [25, 27, 29, 30, 32, 37, 44], "level": [17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [24, 25, 30, 32, 33], "licens": [17, 42], "like": [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": [17, 18, 23, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [13, 14, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": 17, "liter": 23, "live": [14, 17, 19, 21, 30, 34, 46], "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, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 14, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localhost": [14, 28, 33], "localproject": 21, "locat": [14, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [27, 44], "log": [9, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": 17, "log_index": 23, "log_instead_of_fail": 24, "logfilt": [17, 23], "logger": [18, 26, 36], "logic": [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, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "ltd": 41, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 24, 44], "machin": [17, 20], "maco": [41, 44], "made": [17, 21, 28, 30, 31, 37], "mai": [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, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": 17, "manag": [0, 4, 5, 6, 9, 10, 14, 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, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [17, 46], "max_fil": 24, "max_ga": 17, "max_priority_fe": [17, 46], "max_receipt_retri": 37, "maxim": [25, 35], "maximum": [17, 23, 28, 37], "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [17, 19, 21, 25, 26, 28, 44, 45], "meant": [17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [17, 18], "method": [0, 7, 13, 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": 17, "method_id": 30, "method_nam": [19, 44], "methodabi": [17, 19, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "mid": [21, 44], "middl": 37, "might": [17, 29, 42], "millisecond": [14, 17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "mine": [14, 17, 21], "miner": [17, 46], "minifi": 27, "minim": 39, "minimum": [17, 21], "minor": 35, "mint": [44, 45], "minut": [17, 37, 46], "misc": 24, "miss": [17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": 24, "mnemon": [0, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [17, 23, 44], "model": [17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [13, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "more": [10, 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": [17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [17, 18, 23, 30, 42], "msghash": 17, "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [17, 18, 23, 24, 32, 41], "multipli": [17, 23, 28, 37], "must": [7, 13, 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, 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": [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, 14, 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": 17, "natspec": 19, "necessari": [7, 18, 21, 46], "necessarili": 46, "need": [14, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [17, 21], "nest": 24, "net": 14, "network": [7, 9, 10, 14, 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": [14, 17, 20, 21, 22], "networkchoic": 18, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [17, 19, 21, 23, 25, 30, 44], "new": [17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [17, 19, 21], "new_log": [17, 19], "new_set": 17, "new_timestamp": 17, "newest": 5, "newhead": 17, "newli": [0, 25], "next": [5, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nm": 43, "node": [4, 9, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "non": [17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [17, 19, 21], "none": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 13, 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": [17, 20, 21], "notimplementerror": 17, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "null": 17, "num": 30, "num_block": [17, 21], "num_transact": 17, "number": [0, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "o": [14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 13, 17, 18, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [17, 30, 38, 44, 45], "occasion": 17, "occupi": 23, "occur": [17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": 32, "often": [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, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "opcod": 17, "open": [2, 32, 41, 44], "openzeppelin": [17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": 17, "oper": [7, 17, 20, 30, 36], "opinion": [17, 21], "optim": [17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [17, 21, 23, 25, 26, 30, 37], "org": [3, 14, 17, 21, 32], "organ": [33, 35, 40, 41], "origin": [17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 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": [17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "otterscanqueryengin": 14, "our": [31, 33, 41, 43, 44], "out": [17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": 27, "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": 17, "output_valu": 24, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 14, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [17, 42], "paid": [17, 31], "pair": [21, 24], "paragraph": 37, "parallel": [17, 24], "param": [17, 18, 26], "paramet": [13, 14, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": 17, "parenthash": 17, "pari": [27, 28, 32], "pariti": 45, "pars": [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": 17, "pass": [13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": 25, "password": 25, "past": [17, 21, 28], "path": [0, 1, 5, 10, 14, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [17, 18, 21, 24, 26, 27], "pathtyp": [14, 17], "pattern": [13, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [17, 21, 23], "pd": [19, 21], "pend": [17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 14, 17, 19, 21, 23, 25, 30, 44], "perform_queri": [14, 17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 24, 25], "pick": 18, "piec": 44, "pip": [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, 14, 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": [17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 17, 19, 21, 37, 44], "poll_block": [17, 21], "poll_log": [17, 19], "polygon": [37, 43], "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": 17, "posit": [23, 44], "posixpath": [14, 17], "possibl": [20, 21, 22, 24, 25, 37], "possibli": 30, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [17, 19, 24, 25, 27, 29], "preced": [17, 28], "predict": 46, "prefer": 28, "prefix": [19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefund": 25, "premis": 25, "prepar": 17, "prepare_transact": 17, "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": 45, "prevent": 33, "previou": [17, 21], "previous": [17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [17, 21, 44], "primarili": 33, "primit": 17, "print": [17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [17, 21, 33], "priorit": 46, "prioriti": 46, "priority_fe": [17, 46], "privat": [0, 17, 25], "private_kei": [24, 25], "probabl": 24, "problem": 20, "process": [14, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": 41, "profil": [17, 23, 44], "profile_stat": 23, "program": [17, 21, 23, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 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, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [17, 21, 33, 45], "properti": [14, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 13, 14, 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": [14, 17, 21], "providerapi": [14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": 20, "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 17, 21], "proxy_info": 21, "proxyinfo": 21, "proxyinfoapi": [17, 21], "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": 37, "pure": 30, "purpos": [14, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [21, 25, 28, 32, 36], "pwd": 41, "py": [14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [17, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [17, 23], "pypi": 21, "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "qualiti": 33, "quantiti": 44, "queri": [9, 14, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [14, 17, 21], "queue": 24, "quick": 43, "quicker": 17, "quit": [14, 17, 19], "r": [23, 27, 44], "race": 33, "rais": [10, 13, 14, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": 17, "raise_on_revert": 42, "raises_not_impl": 24, "ran": [17, 20, 38, 44], "ran_out_of_ga": 17, "random": [0, 25], "rang": [17, 19, 21], "rare": 26, "rate": [23, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [17, 18, 21, 23, 25, 27, 32, 37], "raw_address": 17, "raw_data": 17, "rawaddress": [17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [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": [17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 17, 19, 20, 21, 30, 31, 45], "receiv": [17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": 17, "record": [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, 32], "refer": [6, 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": 17, "regardless": [17, 21, 29, 37, 46], "regex": [24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [17, 21], "regular": [24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [17, 20, 21, 22, 23], "releas": [31, 32, 35, 41], "relev": [20, 23, 24], "reli": [17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [17, 19, 21], "reorgan": [17, 21], "repeat": 30, "repetit": 25, "replac": [17, 24, 37], "repo": 3, "report": [17, 23, 37], "repositori": 17, "repr": [17, 19, 21], "repres": [14, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [14, 17, 21, 22, 32, 36], "request_head": [14, 17, 21, 28, 37], "requir": [0, 5, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 35, 37, 41, 42, 44, 46], "required_confirm": [17, 19, 21], "resembl": 21, "reset": [17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [22, 24, 32, 39], "resourc": 18, "respect": [17, 19, 21, 28], "respons": [17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 17, 21], "result": [1, 4, 10, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [32, 37], "retriev": [14, 17, 21, 24, 30, 39], "return": [13, 14, 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": [17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 17, 20, 21, 23, 24, 30, 37], "revert_messag": 20, "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [14, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "run": [8, 9, 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": [17, 18, 21], "safe": 39, "sai": [25, 30, 32, 37], "same": [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, "sdk": 37, "search": [17, 19, 24], "search_top": [17, 19, 23], "second": [8, 17, 19, 20, 21, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 14, 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, 24, 25], "segment": 23, "select": [1, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [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, 17, 20, 30, 37, 44, 46], "send_cal": 17, "send_everyth": 17, "send_private_transact": 17, "send_transact": 17, "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [23, 25, 30, 33, 44], "sepolia": [4, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_transact": 17, "serv": 28, "server": [27, 41], "session": [7, 13, 14, 17, 21, 29, 37, 41], "set": [14, 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": 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, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "share": [21, 23, 24, 37, 44], "shareabl": 17, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": 37, "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [17, 21], "shorter": 44, "should": [7, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": 17, "show_gas_report": [17, 45], "show_source_traceback": 17, "show_trac": [17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [17, 20, 23], "sign_messag": [17, 25], "sign_raw_msghash": 17, "sign_transact": 17, "signabl": 23, "signablemessag": [17, 23], "signatur": [17, 19, 21, 30], "signatureerror": [17, 20], "signer": [17, 23, 25, 26, 30], "signer_opt": 17, "silverback": 37, "similar": [19, 26, 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": [17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [21, 22], "site": [21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 17, 21], "skip": [18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": 17, "slow": 24, "small": 37, "smaller": 17, "smallest": 17, "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 17, 20, 21, 23, 24], "snapshot_id": [14, 17, 20, 21], "snapshotid": [14, 17, 20, 21, 23, 24], "snekmat": [28, 32, 38], "so": [13, 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": [17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soon": [22, 32], "sophist": 28, "sourc": [17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [17, 20, 23], "space": 23, "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 14, 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": [17, 21, 35, 37, 44], "start": [4, 14, 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": [17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [17, 19, 21, 25, 30, 42], "statement": [20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "statu": 17, "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [32, 39, 44, 45, 46], "stmt": 44, "stop": [17, 19, 21, 26, 44], "stop_block": [17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [17, 21], "storag": [17, 30], "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 17, 24], "stream_request": 17, "stream_respons": 24, "strict": 37, "string": [17, 18, 20, 21, 22, 23, 24, 25, 28, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [17, 19, 30], "stringintconvert": 21, "struct": 24, "struct_log": 45, "structabi": [19, 21], "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [31, 36, 37], "style": [17, 24, 27], "sub": [17, 18, 21, 30, 32, 42], "subclass": [14, 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, 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": 44, "support": [13, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_source_trac": 17, "supports_trac": 17, "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [31, 44, 45], "tag": [6, 23, 32], "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [14, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 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, "testaccountapi": [14, 17, 25], "testaccountcontain": 21, "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 13, 14, 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": [23, 26], "third": [25, 35], "those": [6, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [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, 14, 17, 19, 21, 23, 25, 26, 28, 30, 32, 44, 45, 46], "timedelta": 21, "timeout": [14, 17, 20, 24], "timestamp": [17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": 17, "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "togeth": [25, 33], "token": [17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [17, 19, 23, 30], "topic_filt": 23, "total": [17, 19, 21, 23], "total_fees_paid": [17, 31], "total_funct": 23, "total_transfer_valu": 17, "touch": 17, "trace": [9, 14, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": 45, "traceabl": 21, "traceapi": [17, 20], "traceapproach": 14, "traceback": [17, 23], "tracestyl": 24, "track": [17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "transact": [9, 13, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [17, 37, 46], "transaction_hash": [17, 20, 21, 23], "transaction_index": 23, "transactionapi": [13, 17, 19, 20, 21], "transactionerror": [17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [17, 23], "transactionstatusenum": 17, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [21, 30, 38], "tree": [4, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [13, 17, 18, 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": [14, 17, 19, 21, 22, 23, 24], "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [17, 30, 31, 45, 46], "tx_error": 24, "txn": [13, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 13, 14, 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], "unabl": [14, 17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "uninstal": 21, "union": [17, 18, 19, 20, 21, 24], "uniqu": [17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": 17, "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": 17, "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [23, 24, 37], "unwil": 27, "unwind": 42, "up": [14, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": 17, "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": 17, "upstreamprovid": 17, "urandom": 25, "uri": [14, 17, 21, 28, 37], "uri_map": 21, "url": [17, 21, 28], "us": [0, 6, 8, 13, 14, 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, 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, "util": [9, 10, 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": 32, "v2": 30, "v3": 32, "val": [1, 6], "valid": [17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [24, 25, 28, 29, 42, 44], "variou": [17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 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, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_id": 17, "versu": [17, 23, 28], "via": [13, 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": [17, 20, 41], "virtualenv": 41, "virtualmachineerror": [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, 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": [14, 17, 19, 21, 37], "walk": 40, "wallet": 24, "want": [13, 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": [13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": 27, "web3": [14, 28, 29, 33, 41], "websocket": 37, "wei": [17, 30], "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "went": 17, "were": [17, 21, 23, 28, 30, 32, 37, 44], "what": [17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 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": [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, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [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": [17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 24, 25], "word_count": 0, "wordcount": 25, "work": [17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": 43, "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [17, 20], "ws_begin_lineno": 23, "ws_start": 23, "ws_uri": [17, 37], "wsl": 41, "wss": [17, 37], "www": 37, "x": [21, 44], "xml": [23, 44], "y": [5, 6, 21, 32], "yaml": [3, 4, 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": [17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 13, 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": [14, 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, "zip": 24, "zkevm": 37}, "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, "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], "except": 20, "exclud": 27, "exclus": 32, "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"]], "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"]], "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]], "--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]], "-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_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_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]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", 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]], "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-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 (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 (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]], "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": [[11, "module-ape_accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile": [[12, "module-ape_compile", false]], "ape_ethereum": [[13, "module-ape_ethereum", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_node": [[14, "module-ape_node", false]], "ape_pm": [[15, "module-ape_pm", false]], "ape_test": [[16, "module-ape_test", 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]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", 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]], "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]], "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.gethdev property)": [[14, "ape_node.GethDev.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]], "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_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.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]], "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]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.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_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.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]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.gethdev method)": [[14, "ape_node.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_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", 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_node.gethdev property)": [[14, "ape_node.GethDev.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_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.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]], "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 (class in ape.plugins.config)": [[22, "ape.plugins.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_node.gethdev method)": [[14, "ape_node.GethDev.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_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "console command line option": [[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]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", 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]], "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.ethereumnodeconfig attribute)": [[14, "ape_node.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_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]], "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_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.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_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_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.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_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", 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_node.gethdev method)": [[14, "ape_node.GethDev.disconnect", 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_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.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]], "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_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.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]], "estimate_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.estimate_query", false]], "ethereum (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ethereum", false]], "ethereumnetworkconfig (class in ape_node)": [[14, "ape_node.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node)": [[14, "ape_node.EthereumNodeConfig", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.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_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]], "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]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.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]], "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]], "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_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_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]], "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_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_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.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_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_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_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_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", 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_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_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.gethdev method)": [[14, "ape_node.GethDev.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.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_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.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_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "gethdev (class in ape_node)": [[14, "ape_node.GethDev", 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]], "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]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.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]], "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_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]], "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]], "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.ethereumnodeconfig attribute)": [[14, "ape_node.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_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_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_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]], "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]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", 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]], "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]], "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]], "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.gethdev method)": [[14, "ape_node.GethDev.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]], "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", false], [12, "module-ape_compile", false], [13, "module-ape_ethereum", false], [13, "module-ape_ethereum.multicall", false], [14, "module-ape_node", false], [15, "module-ape_pm", false], [16, "module-ape_test", 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_node.gethdev attribute)": [[14, "ape_node.GethDev.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]], "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]], "node (class in ape_node)": [[14, "ape_node.Node", 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]], "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]], "otterscanqueryengine (class in ape_node)": [[14, "ape_node.OtterscanQueryEngine", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", 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]], "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]], "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]], "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]], "perform_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.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_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]], "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]], "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]], "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.gethdev property)": [[14, "ape_node.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_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]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", 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]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", 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]], "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]], "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]], "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]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", 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]], "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]], "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_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.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.gethdev method)": [[14, "ape_node.GethDev.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", 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_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]], "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]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", 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.gethdev method)": [[14, "ape_node.GethDev.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.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_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.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_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.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]], "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]], "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.gethdev method)": [[14, "ape_node.GethDev.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]], "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.gethdev method)": [[14, "ape_node.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]], "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_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]], "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]], "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]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", 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_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_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", 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 (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_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]], "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]], "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]], "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]], "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]], "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_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_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", 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]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"": [[11, 2, 0, "-", "ape_accounts"], [12, 2, 0, "-", "ape_compile"], [13, 2, 0, "-", "ape_ethereum"], [14, 2, 0, "-", "ape_node"], [15, 2, 0, "-", "ape_pm"], [16, 2, 0, "-", "ape_test"]], "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, "", "__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, "", "__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, "", "__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, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[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_extra__"], [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_extra__"], [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_extra__"], [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, "", "__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, 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, "", "__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, 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_extra__"], [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_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_extra__"], [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_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_extra__"], [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, 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, "", "__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_ethereum": [[13, 2, 0, "-", "multicall"]], "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_node": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "Node"], [14, 3, 1, "", "OtterscanQueryEngine"]], "ape_node.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.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.OtterscanQueryEngine": [[14, 5, 1, "", "estimate_query"], [14, 5, 1, "", "perform_query"]], "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-v", "--verbosity"], [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, 14, 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, 13, 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": [17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": 23, "0x0000000000000000000000000000000000000000000000000000000000000000": 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, 14, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [17, 19, 21, 24, 27, 28, 36, 37], "100": [17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 25, 32, 41], "120": 37, "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "1302": 45, "13028": 45, "1337": [14, 33, 45], "1377": 45, "1421947": 45, "14388241": 29, "15": [14, 17, 37], "1558": 41, "1559": [17, 21, 37, 46], "16": [14, 28, 37], "1647323479": 29, "18": 17, "1822": 39, "191": [17, 23], "1967": 39, "1e18": 25, "2": [6, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "28307": 44, "2930": 46, "3": [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": [17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "44": [0, 24, 44], "45739": 44, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [17, 19, 21, 46], "500": 37, "5000": 14, "5030": 28, "51021": 44, "5202": [17, 21], "5253": 45, "57198": 44, "6": [14, 32, 35, 44], "60": [0, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [27, 35, 44], "71": 44, "712": 23, "8": [27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [17, 23, 24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 14, 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": [17, 27, 32, 35, 43, 44, 46], "For": [14, 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, 13, 14, 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": [18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "No": [21, 37], "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, 13, 14, 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": [17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": 26, "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__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_extra__": 17, "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [17, 19, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [14, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [14, 17], "_cli_enforce_requir": [14, 17], "_cli_exit_on_error": [14, 17], "_cli_flag_prefix_char": [14, 17], "_cli_hide_none_typ": [14, 17], "_cli_ignore_unknown_arg": [14, 17], "_cli_implicit_flag": [14, 17], "_cli_parse_arg": [14, 17], "_cli_parse_none_str": [14, 17], "_cli_prefix": [14, 17], "_cli_prog_nam": [14, 17], "_cli_settings_sourc": [14, 17], "_cli_use_class_docs_for_group": [14, 17], "_contract": 45, "_data": 45, "_env_fil": [14, 17], "_env_file_encod": [14, 17], "_env_ignore_empti": [14, 17], "_env_nested_delimit": [14, 17], "_env_parse_enum": [14, 17], "_env_parse_none_str": [14, 17], "_env_prefix": [14, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [17, 23], "_immutable_numb": 44, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [14, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [14, 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, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [17, 24, 30], "abityp": [17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 39, 44, 45], "abort": [18, 20, 26], "about": [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": [17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accident": 25, "accord": 33, "account": [9, 10, 14, 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": [17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": 22, "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [14, 17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [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": [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": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 13, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "addressapiconvert": 21, "addresstyp": [13, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 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": [14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "algorithm": [19, 21], "alia": [0, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [17, 18, 21, 26], "aliasalreadyinuseerror": 20, "alic": 25, "alik": [20, 38], "all": [0, 1, 4, 5, 6, 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": 17, "allot": 17, "allow": [3, 13, 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], "along": [19, 32], "alphabet": 28, "alreadi": [17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 14, 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": [17, 27, 28, 30, 32, 43], "amoi": 43, "amount": [13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 13, 14, 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": 45, "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [17, 19, 21, 23], "anonym": 17, "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 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": [25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_myplugin": 33, "ape_nod": 14, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apeclicontextobject": [18, 26], "apeconfig": [17, 21], "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 14, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "appear": [21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [17, 21, 28, 33, 44, 46], "applic": [17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": 17, "ar": [6, 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": 37, "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 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": [17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "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, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [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": [18, 23, 25, 28, 37, 44], "auto_gas_multipli": 17, "auto_min": [14, 17, 44], "autogaslimit": 23, "autom": 38, "automat": [1, 6, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 17], "autoreload": 29, "avail": [0, 5, 14, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 42, 44, 46], "avalanch": 37, "avoid": [21, 25, 30, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "base": [13, 14, 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": [17, 21, 46], "base_fee_multipli": [17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basic": 30, "baz": 46, "beacon": 39, "becaus": [20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [17, 21, 23, 24, 42, 44], "befor": [17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [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, "besid": 42, "best": [14, 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": 37, "block": [17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [17, 20], "block_identifi": 17, "block_numb": [17, 19, 21, 23, 37], "block_page_s": [14, 17], "block_tim": [17, 19, 21, 37], "blockapi": [17, 21, 31], "blockchain": [10, 14, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [17, 20, 23], "blocknotfounderror": [17, 20], "blockqueri": [14, 17, 21], "blocktransactionqueri": [14, 17, 21], "blue": [17, 36], "blueprint": [17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "borrow": 24, "both": [17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [17, 21], "browser": 25, "bsc": 37, "build": [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": [17, 19, 21, 23, 24, 30], "bytecod": [1, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "cach": [6, 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": [17, 21, 23], "call": [7, 13, 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": 14, "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [17, 19, 30], "can": [0, 6, 13, 14, 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": [17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "care": [37, 46], "carefulli": 37, "case": [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": [37, 44], "cd": 25, "certain": [18, 21, 44, 46], "chain": [10, 13, 14, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [14, 17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": 17, "chainlist": [14, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [17, 19, 21, 23, 24, 25, 30, 32, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [17, 19, 21, 23], "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, 13, 14, 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": [14, 17], "clisettingssourc": [14, 17], "clone": [3, 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": [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": [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, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": 17, "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": 17, "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [14, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [14, 17, 21], "comput": [17, 24, 25, 38], "concaten": 21, "concept": [17, 23, 24, 44], "concurr": [14, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 17, 21, 22], "configur": [9, 14, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [14, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": 17, "connection_str": [17, 21], "consid": [17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": 31, "constraint": 35, "construct": 23, "constructor": [17, 19, 30, 40], "constructorabi": [17, 19, 20, 21, 24], "consult": 37, "consum": 24, "contact": 23, "contain": [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, 13, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": 17, "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [14, 17, 19, 21], "contractcreationqueri": [14, 17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [17, 19, 23, 46], "contracteventqueri": [14, 17, 21], "contractfromdepend": 38, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [17, 19, 21, 23, 31, 46], "contractlogcontain": [17, 23], "contractlogicerror": [17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [14, 17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [17, 19, 20, 21], "contracttypewrapp": 19, "control": [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, 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": [17, 19, 23, 26, 37, 44], "cost": [17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [17, 45], "coverageproject": 23, "coveragereport": 23, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": 17, "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "cross": 19, "ctrl": 44, "ctx": 18, "currenc": [17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 17, 18, 21, 24, 35, 37, 38], "custom": [17, 18, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [17, 19, 21, 24], "dai": 45, "dapphub": 32, "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 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_logs_lin": 17, "debug_logs_typ": 17, "debug_setcod": 13, "debug_trace_transaction_paramet": 45, "debug_tracecal": 45, "debug_tracetransact": 45, "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [17, 28, 33, 46], "decod": [17, 19, 20, 21, 24, 37], "decode_address": 17, "decode_block": 17, "decode_calldata": 17, "decode_custom_error": 17, "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [17, 46], "decode_output": 24, "decode_primitive_valu": 17, "decode_receipt": 17, "decode_returndata": 17, "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [14, 17, 35], "deep": 24, "deeper": [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, 14, 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_log_level": 18, "default_nam": 24, "default_network": [28, 34, 37], "default_network_nam": 17, "default_provid": [28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": 37, "defaultqueryprovid": 21, "defin": [7, 14, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [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, 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, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": 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": [17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 17, 21, 24], "detail": [17, 19, 23, 38], "detect": [17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "dev": [10, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [14, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [17, 18, 21, 23, 24, 30, 38, 44, 45], "did": [34, 45], "differ": [17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [17, 19, 21, 23, 25, 26, 27, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": 44, "disallow": 44, "disconnect": [14, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "discord": 41, "discuss": [37, 44], "disk": [17, 21, 25], "dispatch": 24, "displai": [5, 17, 20, 23, 24, 25, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [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], "dotenvtyp": [14, 17], "down": [14, 17, 23, 24], "download": [6, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "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": [17, 21, 23, 27, 32, 36, 43, 44], "dynarrai": 30, "e": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 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": [17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": 25, "els": [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": [14, 17, 19, 25, 30, 44], "enablememori": 45, "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": 17, "encode_calldata": 17, "encode_contract_blueprint": 17, "encode_defunct": [23, 25], "encode_deploy": 17, "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_structured_data": 23, "encode_transact": 17, "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": 25, "end": [17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [14, 17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": 17, "enough": [17, 30], "enrich": [17, 21], "enrich_error": [17, 21], "enrich_trac": 17, "ensur": [21, 22, 23, 30, 34, 37, 44], "enter": [17, 25, 36, 37, 44], "entir": [33, 35, 37, 44], "entireti": 30, "entri": [21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [17, 18, 27], "env": 41, "environ": [24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [17, 28], "erc20": 32, "erc721": 32, "err": [17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [19, 20, 21], "especi": [17, 32], "estim": [14, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [17, 46], "estimate_queri": [14, 17, 21], "etc": [26, 42, 46], "eth": [10, 14, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": 46, "eth_estimatega": 28, "eth_pydantic_typ": [17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": 17, "eth_typ": [17, 21], "eth_util": 29, "ether": [13, 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], "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": 21, "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [17, 19, 21, 23], "ethtest": [37, 44], "evalu": [18, 24], "even": [17, 21, 36, 37], "event": [17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [17, 19, 21, 23, 24], "everi": [13, 21, 23, 24, 36, 37, 39], "everyth": [17, 33, 35], "evm": [17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 13, 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, 17, 18, 19, 21, 24, 30, 37, 42, 44, 46], "exclud": [17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [21, 24, 27], "execut": [13, 14, 17, 18, 19, 21, 23, 26, 29, 30, 36, 43, 44, 45], "exist": [0, 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, 19, 21, 23, 44, 46], "expected_messag": 10, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "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": [30, 44], "extra": [17, 24, 25, 28, 32, 41], "extra_address": 19, "extraattributesmixin": [17, 19, 24], "extract": [24, 32], "extract_arch": 24, "extract_config": [17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [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": [14, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [28, 35, 37, 44], "fashion": 30, "faster": 21, "fdel": 24, "featu": 17, "featur": [17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [17, 31, 37, 42], "fee_token_decim": 17, "fee_token_symbol": 17, "feed": 37, "fetch": [17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [17, 21, 23, 24, 32, 35, 44], "figur": [23, 30], "file": [8, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 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": [21, 23], "filter": [4, 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, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 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": [17, 21, 23], "flow": [23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [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, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "form": [21, 23, 24, 30, 36, 44], "format": [4, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [26, 30, 34, 37, 44, 45], "frame": [20, 45], "framework": [26, 30, 32, 36, 41, 44, 46], "friendlier": 17, "fro": 37, "from": [0, 3, 6, 7, 13, 14, 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, "full": [17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [28, 30], "func": [17, 23, 24, 44], "function": [17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 37, 42], "function_hit": 23, "function_r": 23, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [17, 19, 21], "g": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [17, 23, 28, 37], "gas_pric": [17, 21, 46], "gas_us": [17, 30], "gaslimit": 23, "gasreport": 23, "gather": 24, "ge": [17, 23], "gener": [14, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [24, 37], "get": [14, 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": 17, "get_block": [17, 29, 37], "get_blueprint": 21, "get_choic": 18, "get_cod": 17, "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": 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_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": 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": [17, 21], "get_python_typ": 17, "get_raw_fram": 45, "get_receipt": [17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": 17, "get_test_account": [14, 17], "get_transaction_trac": [17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": 17, "get_transactions_by_block": 17, "get_user_selected_choic": 18, "get_vers": [17, 21], "get_version_map": 17, "get_virtual_machine_error": 17, "get_xml": 23, "getattr": 29, "geth": [14, 17, 20, 21, 24, 35, 37], "gethdev": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 17, 22, 28, 35, 37, 41], "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": 39, "go": [17, 21, 37], "goe": [24, 37], "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [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": [17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [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": [14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [17, 19, 21, 23, 29], "hashbytes20": 23, "hashstr20": 23, "have": [1, 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, 17, 24, 25], "hd_path": [24, 44], "hdpath": 25, "head": [21, 29], "header": [14, 17, 21, 23, 24], "height": 21, "hello": [25, 43], "helloworld": 43, "help": [18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [17, 23], "hide": [0, 25], "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [17, 19, 21], "histori": [17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [27, 39], "how": [17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [23, 44], "htmlcov": 44, "http": [14, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [17, 37], "httpprovid": [14, 33], "huge": 24, "human": 29, "i": [1, 7, 13, 14, 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": [14, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 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": 25, "import_account_from_private_kei": 25, "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": 17, "includ": [1, 5, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": 32, "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": 44, "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 38], "index": [14, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [14, 17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 19, 21, 26, 29, 33, 36, 44], "inform": [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, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "inject": [13, 22, 24], "injected_before_us": 24, "input": [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": [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, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [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": [17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": 22, "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [26, 32], "io": [17, 23, 41], "ipc": [14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [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": 17, "is_named_tupl": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": 17, "is_zero_hex": 24, "isinst": 44, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [13, 14, 17, 19, 20, 21, 22, 23, 24], "iter_path": 17, "its": [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": [17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [17, 23], "jump": [23, 37], "junk": [24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [28, 30, 33, 44], "kei": [0, 1, 6, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfileaccount": [17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [17, 21, 24, 26, 27, 30], "kwarg": [13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [17, 31, 37, 38], "larger": 27, "last": [19, 21, 23, 24, 30, 31, 44], "later": [17, 21, 44], "latest": [17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "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": [26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "len": 21, "lendingrateoracl": 45, "length": [21, 25], "less": [17, 19, 21, 24, 36, 45], "lessen": 18, "let": [25, 27, 29, 30, 32, 37, 44], "level": [17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [24, 25, 30, 32, 33], "licens": [17, 42], "like": [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": [17, 18, 23, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [13, 14, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": 17, "liter": 23, "live": [14, 17, 19, 21, 30, 34, 46], "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, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 14, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localhost": [14, 28, 33], "localproject": 21, "locat": [14, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [27, 44], "log": [9, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": 17, "log_index": 23, "log_instead_of_fail": 24, "logfilt": [17, 23], "logger": [18, 26, 36], "logic": [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, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "ltd": 41, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 24, 44], "machin": [17, 20], "maco": [41, 44], "made": [17, 21, 28, 30, 31, 37], "mai": [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, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": 17, "manag": [0, 4, 5, 6, 9, 10, 14, 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, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [17, 46], "max_fil": 24, "max_ga": 17, "max_priority_fe": [17, 46], "max_receipt_retri": 37, "maxim": [25, 35], "maximum": [17, 23, 28, 37], "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [17, 19, 21, 25, 26, 28, 44, 45], "meant": [17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [17, 18], "method": [0, 7, 13, 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": 17, "method_id": 30, "method_nam": [19, 44], "methodabi": [17, 19, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "mid": [21, 44], "middl": 37, "might": [17, 29, 42], "millisecond": [14, 17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "mine": [14, 17, 21], "miner": [17, 46], "minifi": 27, "minim": 39, "minimum": [17, 21], "minor": 35, "mint": [44, 45], "minut": [17, 37, 46], "misc": 24, "miss": [17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": 24, "mnemon": [0, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [17, 23, 44], "model": [17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [13, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "more": [10, 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": [17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [17, 18, 23, 30, 42], "msghash": 17, "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [17, 18, 23, 24, 32, 41], "multipli": [17, 23, 28, 37], "must": [7, 13, 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, 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], "mycryptoapi": 14, "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [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, 14, 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": 17, "natspec": 19, "necessari": [7, 18, 21, 46], "necessarili": 46, "need": [14, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [17, 21], "nest": 24, "network": [7, 9, 10, 14, 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": [14, 17, 20, 21, 22], "networkchoic": 18, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [17, 19, 21, 23, 25, 30, 44], "new": [17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [17, 19, 21], "new_log": [17, 19], "new_set": 17, "new_timestamp": 17, "newest": 5, "newhead": 17, "newli": [0, 25], "next": [5, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nm": 43, "node": [4, 9, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "non": [17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [17, 19, 21], "none": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 13, 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": [17, 20, 21], "notimplementerror": 17, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "null": 17, "num": 30, "num_block": [17, 21], "num_transact": 17, "number": [0, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "o": [14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 13, 17, 18, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [17, 30, 38, 44, 45], "occasion": 17, "occupi": 23, "occur": [17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": 32, "often": [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, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "opcod": 17, "open": [2, 32, 41, 44], "openzeppelin": [17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": 17, "oper": [7, 17, 20, 30, 36], "opinion": [17, 21], "optim": [17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [17, 21, 23, 25, 26, 30, 37], "org": [3, 14, 17, 21, 32], "organ": [33, 35, 40, 41], "origin": [17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 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": [17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "otterscanqueryengin": 14, "our": [31, 33, 41, 43, 44], "out": [17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": 27, "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": 17, "output_valu": 24, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 14, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [17, 42], "paid": [17, 31], "pair": [21, 24], "paragraph": 37, "parallel": [17, 24], "param": [17, 18, 26], "paramet": [13, 14, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": 17, "parenthash": 17, "pari": [27, 28, 32], "pariti": 45, "pars": [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": 17, "pass": [13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": 25, "password": 25, "past": [17, 21, 28], "path": [0, 1, 5, 10, 14, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [17, 18, 21, 24, 26, 27], "pathtyp": [14, 17], "pattern": [13, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [17, 21, 23], "pd": [19, 21], "pend": [17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 14, 17, 19, 21, 23, 25, 30, 44], "perform_queri": [14, 17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 24, 25], "pick": 18, "piec": 44, "pip": [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, 14, 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": [17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 17, 19, 21, 37, 44], "poll_block": [17, 21], "poll_log": [17, 19], "polygon": [37, 43], "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": 17, "posit": [23, 44], "posixpath": [14, 17], "possibl": [20, 21, 22, 24, 25, 37], "possibli": 30, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [17, 19, 24, 25, 27, 29], "preced": [17, 28], "predict": 46, "prefer": 28, "prefix": [19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefund": 25, "premis": 25, "prepar": 17, "prepare_transact": 17, "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": 45, "prevent": 33, "previou": [17, 21], "previous": [17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [17, 21, 44], "primarili": 33, "primit": 17, "print": [17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [17, 21, 33], "priorit": 46, "prioriti": 46, "priority_fe": [17, 46], "privat": [0, 17, 25], "private_kei": [24, 25], "probabl": 24, "problem": 20, "process": [14, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": 41, "profil": [17, 23, 44], "profile_stat": 23, "program": [17, 21, 23, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 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, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [17, 21, 33, 45], "properti": [14, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 13, 14, 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": [14, 17, 21], "providerapi": [14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": 20, "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 17, 21], "proxy_info": 21, "proxyinfo": 21, "proxyinfoapi": [17, 21], "public": [21, 30, 42, 44], "publicnod": 14, "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": 37, "pure": 30, "purpos": [14, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [21, 25, 28, 32, 36], "pwd": 41, "py": [14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [17, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [17, 23], "pypi": 21, "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "qualiti": 33, "quantiti": 44, "queri": [9, 14, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [14, 17, 21], "queue": 24, "quick": 43, "quicker": 17, "quit": [14, 17, 19], "r": [23, 27, 44], "race": 33, "rais": [10, 13, 14, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": 17, "raise_on_revert": 42, "raises_not_impl": 24, "ran": [17, 20, 38, 44], "ran_out_of_ga": 17, "random": [0, 25], "rang": [17, 19, 21], "rare": 26, "rate": [23, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [17, 18, 21, 23, 25, 27, 32, 37], "raw_address": 17, "raw_data": 17, "rawaddress": [17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [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": [17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 17, 19, 20, 21, 30, 31, 45], "receiv": [17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": 17, "record": [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, 32], "refer": [6, 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": 17, "regardless": [17, 21, 29, 37, 46], "regex": [24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [17, 21], "regular": [24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [17, 20, 21, 22, 23], "releas": [31, 32, 35, 41], "relev": [20, 23, 24], "reli": [17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [17, 19, 21], "reorgan": [17, 21], "repeat": 30, "repetit": 25, "replac": [17, 24, 37], "repo": 3, "report": [17, 23, 37], "repositori": 17, "repr": [17, 19, 21], "repres": [14, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [14, 17, 21, 22, 32, 36], "request_head": [14, 17, 21, 28, 37], "requir": [0, 5, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 35, 37, 41, 42, 44, 46], "required_confirm": [17, 19, 21], "resembl": 21, "reset": [17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [22, 24, 32, 39], "resourc": 18, "respect": [17, 19, 21, 28], "respons": [17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 17, 21], "result": [1, 4, 10, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [32, 37], "retriev": [14, 17, 21, 24, 30, 39], "return": [13, 14, 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": [17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 17, 20, 21, 23, 24, 30, 37], "revert_messag": 20, "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [14, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "run": [8, 9, 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": [17, 18, 21], "safe": 39, "sai": [25, 30, 32, 37], "same": [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, "sdk": 37, "search": [17, 19, 24], "search_top": [17, 19, 23], "second": [8, 17, 19, 20, 21, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 14, 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, 24, 25], "segment": 23, "select": [1, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [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, 17, 20, 30, 37, 44, 46], "send_cal": 17, "send_everyth": 17, "send_private_transact": 17, "send_transact": 17, "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [23, 25, 30, 33, 44], "sepolia": [4, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_transact": 17, "serv": 28, "server": [27, 41], "session": [7, 13, 14, 17, 21, 29, 37, 41], "set": [14, 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": 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, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "share": [21, 23, 24, 37, 44], "shareabl": 17, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": 37, "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [17, 21], "shorter": 44, "should": [7, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": 17, "show_gas_report": [17, 45], "show_source_traceback": 17, "show_trac": [17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [17, 20, 23], "sign_messag": [17, 25], "sign_raw_msghash": 17, "sign_transact": 17, "signabl": 23, "signablemessag": [17, 23], "signatur": [17, 19, 21, 30], "signatureerror": [17, 20], "signer": [17, 23, 25, 26, 30], "signer_opt": 17, "silverback": 37, "similar": [19, 26, 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": [17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [21, 22], "site": [21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 17, 21], "skip": [18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": 17, "slow": 24, "small": 37, "smaller": 17, "smallest": 17, "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 17, 20, 21, 23, 24], "snapshot_id": [14, 17, 20, 21], "snapshotid": [14, 17, 20, 21, 23, 24], "snekmat": [28, 32, 38], "so": [13, 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": [17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soon": [22, 32], "sophist": 28, "sourc": [17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [17, 20, 23], "space": 23, "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 14, 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": [17, 21, 35, 37, 44], "start": [4, 14, 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": [17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [17, 19, 21, 25, 30, 42], "statement": [20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "statu": 17, "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [32, 39, 44, 45, 46], "stmt": 44, "stop": [17, 19, 21, 26, 44], "stop_block": [17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [17, 21], "storag": [17, 30], "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 17, 24], "stream_request": 17, "stream_respons": 24, "strict": 37, "string": [17, 18, 20, 21, 22, 23, 24, 25, 28, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [17, 19, 30], "stringintconvert": 21, "struct": 24, "struct_log": 45, "structabi": [19, 21], "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [31, 36, 37], "style": [17, 24, 27], "sub": [17, 18, 21, 30, 32, 42], "subclass": [14, 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, 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": 44, "support": [13, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_source_trac": 17, "supports_trac": 17, "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [31, 44, 45], "tag": [6, 23, 32], "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [14, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 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, "testaccountapi": [14, 17, 25], "testaccountcontain": 21, "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 13, 14, 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": [23, 26], "third": [25, 35], "those": [6, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [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, 14, 17, 19, 21, 23, 25, 26, 28, 30, 32, 44, 45, 46], "timedelta": 21, "timeout": [14, 17, 20, 24], "timestamp": [17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": 17, "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "togeth": [25, 33], "token": [17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [17, 19, 23, 30], "topic_filt": 23, "total": [17, 19, 21, 23], "total_fees_paid": [17, 31], "total_funct": 23, "total_transfer_valu": 17, "touch": 17, "trace": [9, 14, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": 45, "traceabl": 21, "traceapi": [17, 20], "traceapproach": 14, "traceback": [17, 23], "tracestyl": 24, "track": [17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "transact": [9, 13, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [17, 37, 46], "transaction_hash": [17, 20, 21, 23], "transaction_index": 23, "transactionapi": [13, 17, 19, 20, 21], "transactionerror": [17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [17, 23], "transactionstatusenum": 17, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [21, 30, 38], "tree": [4, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [13, 17, 18, 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": [14, 17, 19, 21, 22, 23, 24], "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [17, 30, 31, 45, 46], "tx_error": 24, "txn": [13, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 13, 14, 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], "unabl": [14, 17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "uninstal": 21, "union": [17, 18, 19, 20, 21, 24], "uniqu": [17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": 17, "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": 17, "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [23, 24, 37], "unwil": 27, "unwind": 42, "up": [14, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": 17, "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": 17, "upstreamprovid": 17, "urandom": 25, "uri": [14, 17, 21, 28, 37], "uri_map": 21, "url": [17, 21, 28], "us": [0, 6, 8, 13, 14, 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, 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, "util": [9, 10, 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": 32, "v2": 30, "v3": 32, "val": [1, 6], "valid": [17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [24, 25, 28, 29, 42, 44], "variou": [17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 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, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_id": 17, "versu": [17, 23, 28], "via": [13, 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": [17, 20, 41], "virtualenv": 41, "virtualmachineerror": [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, 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": [14, 17, 19, 21, 37], "walk": 40, "wallet": 24, "want": [13, 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": [13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": 27, "web3": [14, 28, 29, 33, 41], "websocket": 37, "wei": [17, 30], "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "went": 17, "were": [17, 21, 23, 28, 30, 32, 37, 44], "what": [17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 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": [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, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [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": [17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 24, 25], "word_count": 0, "wordcount": 25, "work": [17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": 43, "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [17, 20], "ws_begin_lineno": 23, "ws_start": 23, "ws_uri": [17, 37], "wsl": 41, "wss": [17, 37], "www": 37, "x": [21, 44], "xml": [23, 44], "y": [5, 6, 21, 32], "yaml": [3, 4, 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": [17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 13, 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": [14, 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, "zip": 24, "zkevm": 37}, "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, "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], "except": 20, "exclud": 27, "exclus": 32, "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