From ded6f4d2207439f72af8e79502480e4efebdeb90 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 5 Dec 2024 00:36:34 +0000 Subject: [PATCH] Update documentation --- latest/.doctrees/commands/networks.doctree | Bin 30025 -> 36907 bytes latest/.doctrees/environment.pickle | Bin 1146700 -> 1146700 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 73191 -> 73191 bytes .../.doctrees/methoddocs/ape_accounts.doctree | Bin 138054 -> 138054 bytes .../.doctrees/methoddocs/ape_compile.doctree | Bin 130863 -> 130863 bytes .../.doctrees/methoddocs/ape_ethereum.doctree | Bin 1184661 -> 1184661 bytes latest/.doctrees/methoddocs/ape_node.doctree | Bin 395995 -> 396035 bytes latest/.doctrees/methoddocs/ape_pm.doctree | Bin 354504 -> 354504 bytes latest/.doctrees/methoddocs/ape_test.doctree | Bin 751477 -> 751477 bytes latest/.doctrees/methoddocs/api.doctree | Bin 2270961 -> 2270961 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 766704 -> 766704 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 730190 -> 730190 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 815946 -> 815946 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 1782745 -> 1782745 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 861127 -> 861127 bytes latest/.doctrees/methoddocs/types.doctree | Bin 1313624 -> 1313624 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 1184608 -> 1184608 bytes latest/commands/networks.html | 8 ++++---- latest/methoddocs/ape_node.html | 4 ++-- latest/searchindex.js | 2 +- 20 files changed, 7 insertions(+), 7 deletions(-) diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index 460078c3633f9bf57397697c1b5e1879dedb0cdb..0ef9403fed7e84262c91123556dbb75a180623e2 100644 GIT binary patch literal 36907 zcmeG_ZHy$xRcGJr-tOL)&yEih`|ODlCws~5UO)k&<47>J6N2r%aCRIZI>tRSz1uz8 zGd*UDMZ>*}9b`E2JGPN;wNg>sUlZa4LLB(Kt}+&28D%eY^q z`Iy<0m1H$JeY@FA*6Wojt+H64>a}rP-OY>rvOyXkIrUO}fPD+hCmXHD>Lh|*t0uWv zuXkC^cBZ|k-iWHINPE)?tU@bJrh^hSKHblvvIHO;uZ*LSK3W@0 zC$`ax`ujz^i!{^vbQSF(s!1*+k0xi6%R9;A&;#hY4hltkMKnpINpF8TAC02%U<-BW zByl#0i_UIdbO0FbrQ^L0*}ScdzEm&6V!Q#WY$uN;CrO=6V-ULp3GyH!N{=W_W zUjYk}cO+Mn%fg|_cV4{RdHUuH zFFdvLOy?s{-Fp9vx3{<1grgB_<)QEQmc7{;*XswP?0PwgFyhuGMO?P(9K zPCAH-lD+)R39tmmq%L!}fiLLt{gRTsjlaF;UHniR6W3C%Jhq z`5=vWa?1{JX@(dzTCZ1&X|G88GL%o>oM2KiS>{sBZR?Ux9o;3L&_fJ)?eXVMK$j=# zm2^Ca4@8eT=gpjx^=U|CMXGYo=4O3r5~W2`KS?fx)B&;5*LkF)@<^@>`2Nn;ou>ZI z{%D}vTMh@{lGU9G(!j6R+YV-itgSn7(aX!UI&6~9Db^TgO@sC+yH3G5K{}FB`3Xq; zfa#Vgq{eDmI63{{tvgpcTUK`G#`7;f{~i?wo8YT;#i=qXonn%e`hHYiPd+@f*wQ2uCVBIB+eGwH(~9N?{=QOb?fG>tDO%&b!+DXJMX{RdGSL}KmF{BFJA3@VCQ`| zuXbQn@yxS7^r83DkS@!{BQQL7--#2m2SLs#v<^-RWZiJXaKfUCy&qVE4A+qE(L^~z zv%@ON4j2tYHE8Npo!z`aSRLe}C>=M$w}7PjGz?UAIEkC#lh{<#U$)2jmQKp|>eJ(# z4$l*K3ls1mtR>DGB(*OBg&Cldi7t$Df)O1`!v4y*s$fyq+(WWRGetcGp8v>QpBh-zu`sZD}Hk02aK>f(pmS*eR$fwn0T6J}k zlDEw#YeY$rX8|^*e%M3?t%ltA*i7amli@SW%jw$YlLvzOL1t+qtTr#RM7@CbwV9J< z0@~QX9ljR?M=E@i{~exyhLbynrvP%h8U6@T4OijsmEmdl+e#C|rx2<##c&rz*I(Qs~x646nNkr%F$j6QYYWf((<4G)m|(cu(- zbb`R;5%=HA2Zutx`piqWo_)6S(aw)Q^}_Qyj(E8|tWkzu4>)9YJb!)})trp=v%tA1 zTYVa(Yg7Czmk8?(%7{t&wkg9op+@8k~i6);a$**E!zA zcXG;qSgmt7bd&e6YJoO~hXQt#RJ?KjykPQlqf~qvnK%^>?}Oo#ggEdBs} zFsdf-6O~m|z;6$3T@lHvd4UxDB8N`kpo-G{9DYZ6KJLYlQak~XOtbaszE-(c_5p~B z?&WBInWVj_&=&ThQW-M^3jo!FyN4D0?iSHOrA#XFyeeV!zYoy6@hCmO-@M2MTcnr~ z%-y}ZUmlKCk5PtN_2Ufn>{S&4qh48oQP>HXQkJ{ul@bo&*3m~hd0rr9FXp>d_MG`f z9Bg&YJRVzi_W#$hwMpr*WhTCplpX=jMavMg(7{Bp`N8k2^&ebDb*BPRweqz>z9Z@W`$a&)y-74(d zFal;SaMqcY&Y%Kf!}2H1@YB%v*HiPZ?tX%K1B;uBVHII%6Tnz~GM2gg!ltc{SlE0B z1TS9Lyn@jPuhd{4namK+$U!#qv@y@rGzVE=qzPs z)Sgh2>11*U<4$d@42V{C5Oh+&3XU3N84#fw42G4R5TrE#8tMTKm5+!X9`Z&5T0Iph zJSYGP?Ij}7I>7VQN(e@$qgYf4Ig}XU*vsQ0L(fFnZZyo{!5(3>e*ohMg*NyQ{u+0~ z5#9lW?%>FDj5IhXED2V7N?!tSUqETb36Avm5{*`jT4q3O9}3~$q4+#TpH-K}|BF!uVF|{ta4E#l-*PcF9W}hM`{_Uj=t^7Kw5{D^B(fTV@Cbxzo|R3)`3j2)I#vFEtcK6 zK_X@@1ve};tpz2>2Is$;AfN$SW-<5;<_#b6)a93hZH;V{4*v-R zFJ2D*J5tSE4*s)IaN%BU5-mSf9al0%T;YPxDXV--~?aA%i5du6p+}>NrXFUBJ00C7Ps*>MxmeJ4UZX zJ(#3R<3`idhVz`HO92{YIzrNY1(eiDH^L*8bk)&oO}bWXTau*GXrm@1UdmVm)XhLa zS0u~eHsJX)R=v$B13Otv$26nVv5kd^@j3a!&2j#96x4wYN610-f_$H@{?QlV<|WjE zb;@ZEW^q3*OBJ4QSF@Auc0hwMmI>lB>q!iM;C|}i1{Q?DjX}JR3HLnU@vJHlgTuHe zxIXN4kZkS$>80$)y0NpcQdiZTXj7w$w3Jg|3~c4tB}vsT9GivKih-AZ4)l7hrDMYy zjZ*b&q}V6v-o337GdZGNH8%X!rF;T~VEHns920VH>a{-ZcUgiE0|RUHvF@>exCm%?T?w4M;qdg zs|f<-8JqK}tcHu^ecgl$)_2+2^S7+U^6QaskJfEYB^RC0WW|?N<6jo2G4HNjSPgb0 z*L4{UT4i3t|6I`dyb_FH=k|oKslqb2T2|riRea5<)Yu$;8Pptp1OCLJ1sn$vOy)l{ z1_jq};!)+Yby>!P%d**FK6eV{=rT(@Y1M{dUbMI{_vpz9$z>yCxwO ziAQR!ppIV4T7eSMYf7$83D%s9XwF*U5-f~4B5kUsmxFnMxtHkpxX!+C^RKiaC;rD>-#aClLh*XOv^YKZ+?rfHE+<66`I`b+A*QKwhH$qJP)fKhi z+ywuhba2~qs@P(UeK_+D)3EBYCG{mfkk4>P2G zbco79@La0TxrW;y@zu9u9JoZmD=iL65FZ(xUcc+odMT?-A>2J=Vnx9LZUM%nO^8bK zwEy~bygc8lJ0N%z5-$;b&aNu*E;4^8=owT%G2 zZ5~|m>SqqDDpB$S8}39Z-y)aDwshApw+nWL0VB7mS+RBzz_-hTOJ4oRffXf6`-p@f z=4nKW(mthNeelsyi;kX#kv!>&7O_OOwRQbO0^Nrvtc-lD)#^tgWk3AztHr?>L5_!5 z2xJFBwfs?#KxUDaa%Yl~2OfdQMzv73H-`8<`Ur;|pOA2mOlh7O+FpVRGP%UIq`Tw9 zJo3>D_XEuM4bL74BYH0^6^RW=$>C_zLU{7p#9pYN0OX;gb>57U`|(K z7i>C(AFNkmM zW7bV9n3d+McH43Z7L09s6`^CQWc3wo;o7o;EN!z;5-?wP*NIew?SV}b=sf}}!Rgkc za&ShLg0%$_*iS|*(Q`G?NlAtTb@R@LEX9Kpos?qFn%7Nv5akh;;=zedO0kti95mNe z4OmN93*eAlS7$FYNrQ1fWj};w-5fH_BG|7*S}rfJ4VjH=m(K}^ z0IDT7#NfrW7K5DTT>)ze0eo9Lxa9TiAyQ!xfs9mF#Sk(eKg{G?W`rTXel5V7X4<}G zE?6*nAxrXXm=Yvtl`B>$-}b|#8m_8zSR94g z7*Aq=+AHS6cO#HVy=!7s*G*lK$ZAQTZ7^`Uc<)j|;WZLIdRXOt!im zIYSgc*&agi=xXEkfSmYpn{|(B`QDL0W(is&DY+{IA{!RoLQRP6i~xRr9$fNL$vBNY z3nhe4tm>MMToldHitm^ec*i_caYcuJRq#kW=p@@y#b#^3r0Ak_aNDi4DkHu z!zHh~RA)-QrOOa6wtcvi8Hxy|mq^JZ?#PlCm`C6wODM{jMVL0)@Ru8{Uu;T z4>kR)7NT{HzY--aa%dz%$Z;Y>Nf0kxn0F;7@RlX(s2ZM*5(ctW)5}s4MkG=t(p8G0 zxhi=beOm}48GrPFQV!D5T!20mEfgA^sXT{7?)f+Mk?=i zAvJfUwVW0}J3T^!U-D*iEyT07g>cxt2(!dCx-2YYX&4*o!?Dw{d4a(Q5W(-gvy~R& zS=mB3?DSR{4UeTJj6)u>)3Qjc!$z_kLoJ_!mW+6;-lw-_>ZWg_1GQXUyc$_HRt-Sv z&5m$HQjEG1Tyr#o5$-Z5o8bAkH3PRd@Xx@d1Tu?ngCY_pNG4aI7RHwuAotZr8OWyh zk+AxkwtgFseda&~n|P@*Ov~=#{VLR+5Zs?`d86(Cp*P)DFGo@@0>lKN(RM_UGJ@Ih zln*D#@Jm~Bu;L8xhS7&hUO5J2h)+*C5*+x|mKNNxZh0PafXw1$I!$D=oWtZeqK)xo z2FSgvreq+S-H5~5AYi^FZIma(bGVdmP#!}lE+m)4d#s@mldKZ&vO)`XQ(=qo*t1lC z46$b!5?G4_x#N5v?#gPBdKv>aGQgHDR#j~Hx(XQ4``RLjP*-rcO85v*UYpog83X_i z?^45xTZpH93*oSPv&0hHnPOowR%i-`v7tU3+bo+ma~Odl)J8SdMBVi5bD);X8zCdh zj*$TbZE{2^y<2i!Yczv5R=m#+?hItDz=m&wfMHMA^z|1oA_?j)M6u?A*VWrc7|H&N zYQKVog!*0c`ex1*pK!o7)&ew1MEnkIzvS>&+rcuAR(z-N|MFhOQX;4$l_D%%sRvW#yA zSTMHjRs04l2&EA-#L^`LI86$1BQt=ry}*%I9mq9j?gPr>qCwokjmCkUe_S+ZYUapwrfGZ?hJr`k z(mapMuCUyKJdey=##(8i0dn=BwBUB{WRU>M_7J*qc6D@nKu%TX$EwS!zaWrVg4RfO z?&`Q`kT?9b1&U5pAbVOC8y*)89v2O^E`(*JA52AA%SS;ZVMG#|tWp%sRmtn5ofg7K z#vfhd#ZS7Z?d4bxEEtcA26e3?51>;tXWVH0<<{bbnd~XbxZN-v7Y(Z2PS7cC-JW!# zi!qLOtMvlp_H^Ht?oOpv=REr?CUhnjawXbP5E@)s$1~DGygAuIIP4~f$W}{iqsziV z877Pk_2D?kvYC#^Ka2now&0HRvk=e97Q$htdcC$7!Z_q1J6j!)!WKcY97AWIWq)`K zH|4U72h%O{W34rj(av(2K=H_Ith&-%?HrM8l7`9v3=4M|lugG)gYpp!l_83HLiEyc z(cqYhV4QHI;y?!p4kI`m>JmN*N2j1K2xJy7(`ind7V@z`QPmfM5xuW1vI%vC6juo!;mK{jS+rufUiylCrJvvWOeaCo$x>*a2ZpEBAl>cnhbPn$c^PU>@ahBTiUAJS%? zVWuN&UjG-Mq~4JBD|nKX-h>azsF`{&J0y=FeQUN-ebP+?l7S-HIng#s09ln)<{e>uvgamo9f z!k6ULcg&le4{}-Za{a!Q=4FkNW<2+|&;h@X_XC(4|i*^i$>O)qXzS1v9}T z=>TFi-c1jhWVJpYO{=_XLG}G9gx9&jbTsL52!dl3Acg2F#!-etcR@i^aO3b>(4>r~ zgS>k%!jO6(KA7ZX+?AXvO8QmzPFkiqL@#s)X&Lo0G{k6mnx@9^A0aE%XThGb!f(sL zR0Fx^3?+Wh2ke8-VO+u^=%1kZR6VljiS0$0ro z54^2DKZz%H2Vu15EJCo#vWxShek7@?NqPO+H2{~}lfx>>$J=?acde-(MoOgsP&bV%3tW1>*zJ4b5n{!^mBhn*jWBBW<6=9Ft6kLxg2{^W0i}8NzbZY(851+w5_!05pSMd*ib#sW{yE^A>Qym4=*Y)1@(NE1 z5BstV22PETcKZ1glS)&c>BB82J&tW!pGj1}OoVYLA!2lgoP8Yd g83wCCKa-C8*>r$Gwuj@rF~9_A5(zF8roHX|1MNC%ivR!s delta 1629 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 delta 64899 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 diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index 939ec84427f064fc26b7727501dfa6d4fec19f5d..eb009824bcfbffec38e666c129aaac996e05b294 100644 GIT binary patch delta 5613 zcmZWtdstKF8Ru|GxF{iV34{;=RX}VIv|<$y5EM0tHx#8Jh9p1^A&E&qu-a&C)nK|( z-}G7Q){C9JtaU;Of(Ul%)2EMH=bm=!_DB1yu2);PRcp8B**aVIzTZhg4*TbK-rsxu z&iB6GImx*(8GU0idiaqzkjJN{c;`6non~uak*UvBr0;Rrj5Y&&5|kG5|SF3Un3RXiedvRw=EeU1fF$io6qnF&DADLDq+Y5ZfP;_JyQ}L(+bfgasW4=^jCecO$U82ZJ7+KXm@c zTLOD_h`fUv_$UP&CJ0y`BWtGw_x5qp9zkI2D6#omfE^>|3EBpjz}$|bsMB^zpz6Vb zLN9qeK}PE7Pl!E95Ga*|*@PP%gv90Agr~@Mg4`ugT=sLAT%m@S%9CMnd5Ubd!Peca zw;G)b%~rF^ccLe4zIRTy$<=8y;)pvJ+ATdDW~Bn-ac6o7LsevlLk{T$2UgRwyB|B6a@E zZ4(|);ae2En^!C6ap`caQpGKRo0XZRsnHP;-jvXK0&YbPe8BMqWShQg8WX`Fhq5Y_ zDM=g}m>0oAMmAX}t-V`NmymjTiyb{yLBB{`iIy)IlrUA5E>VzK3Dv!dgraVvk1r*j z0lRwBB#bYH^y(aLE-bIka%Yh(WyTm`eTsX4Y-uxWtQc9#$SN0E%`7Z?rU6HV8RnBg z5f)*v!P$St7E-o(WJ?dTnfeSSyUUDI#bWOxd)m__TuKbN&w-qkDlQpTtW-8;k}15U z>~OFs6^jZRiQvRBtCp;yuH#HIOFo>z^vmHlD>Exn$SXB0N3iL%j&d?8#71G}Se~Vj zQIY}mu-H2AY0|-x+z+>FvbY>btj*$z z;r?1BmjQLP*<3Dk)Ml40n;9B7-7Hiy)95rf%yyS>lWMqJtKtgb<65Pph#Zyh*D{5$ ztTf16mFZ4LEni8nfS`(iP5@s`K=aP8B#;x-5YUkGwFETM{3-&PVtzFN%`IO?pd?sB zK*P$fC7?0o*AXlx&_%lu=aN`YK$FU^C!o3H8wh9y`3(d#bo@pFnlgS90nHS@nSiE; z-$F2lpphV%U@HL)5WkIp=7nz}pxJQq+eyqP*g>$IpqYS%f`5pBCV<~bu#}*MUAk80DcZPFQF9)Q%7hRwAaDjyNb3l50hrp<(1JY!tz^JbS(tNMLsJ8>s z1qZ)man#=dY3~ODqaF`P7cINNY}Drg>CWu}qh1e4&nAAwZ0R&q1JXY>f6XYhe?a>6 zXUJgn+H3f#Nm;iXAGS~F6!2cd9OzqDz@@^ebsMaHlMIx)0#1%B4R+|3!bL`hAMgCF?6-alHb* z-kS)pewm34`zc(QFzjbZV#7X35^V~9m4FTVpGacE{wYbc5&SIzHtcsvV#6L6gAzMX zX(VCQh7`Qd)eV0@tZvVO(hcu(3;eMg(>T0jZ<>u4$lj!awVS^~Ma33bP+@Mog^C?p zqd44|+txI=WJ-oh9r#+@R)-qOmD+R&_e-!EA2}AM6VVOZPW2 z&50vY|1S>c1na#=rj=a>Hwemi4{Zy1E<4;HD4%((i3uY|)Lb3Sm`=(DOvkb5(nYe- zLPm3?i(*5ildy@>#jtTg7n&t>p+VBo6q$~$j3xpv?%4yXW6!c@_8|XaTtvi^z5?bq z$iF0Fr$y`)5qnLH6f|RjQ5gQY+^CEUZ#HK{-EfKpUVpl>8 z-x-7a+aXHq9TB@KVxNlG=OXr{h++Y}{YF(M`v zu{aS+2xIO+es&lgY-l0k z=ui>jXG2;<`7p^<3~j@td2X0|t})Hs;RE;x-uI>k@n>%;5y#$~i}(@K++`ZY2x-bk z$fsq5eELT65MN-LOU(MkNDgYGezl6dSgy=s9}bEW@fTN2b^Y4vEk68jithkFrE2$6 zs-yn<5Z~~t5r6Bav|sph5o1R+%UF^>3rV)HBwDTBVqr;eulSFc$t%Tw6LvFwjfvFu zk}(zZqZ$qS`F351ZlUNntv2vaOK>_hs=$}X#HcERx!wqKjnp~?pKnGp(I@`g0>sjD zd5A6NvJnrQQ(?1Dp3^L0ugm`mvHPh^q}D*OOdm0u?EuqDv|0oHX=OIJbuI&6Lvdpo z#KN(xEcU8R5WGE<1--5MZssiq<5(`21V_<330@n^LVSnGH^$T`OUAPi^Tu-!*Nl^o zd7Sje#*6WlG%-FG@nh7>;NH060rmoaK&Uhx*wlU#yWRgYMQXRwa%HgYyc)yJ=W`H` zGyK(gO8EQp3Kff5EhM}aNEqmn47iCrbSs$9WH2|K;P#=gPyIr2{e%*I_D@jq=O?o9 zUHI072J!lY8u7;og_`};&EAiEgM~zlsVlig z;d?@0nM(L%N|V8U1D+NtS5f6i?Ouvjg7TsYf2u6KI2Uo}#au-9MGZa+U%bdiaV?N= zc~!C=KS?$4Z43V}S(;B4I&l#31q#6lDR$Hz?w=yTA_1F77V!h-RaSktLf1 zbJw26o|u@L)Fw6%20=s<_2lH3_L$c>?H|plIZ2b+m^M(;oF>*Jz4se-*`fV|-`wAQ zeRsZlznL9wO$XkZ4jg?X#BrakyTfSiYtfmEx=yz%tgGKHg&ba5wuosL37`3zvM(iLh)W9L}!J%HH7b=jZIW@Pu2~ z=#^?v5;O=*UrVeG;)<3!>b)+TNV(bLvK@tb=DdUSJ3abc#2P)U2?c4X-6(0K?0Zm@ zLYq+%_9C!EEhr2!X`feeXi?N$XWCX21swuodSdM!)`5Z)YxGKjSL*aiCX}Rty1Y6w zN`eJ}mg@kq-g!qMlJk_= z2j8t$JNn5sK<>e~$ipZ|H*t_jq&q|&k9a&B#Fk+a=Kmln7 z=TWcp1WIfZ9Ktb=C=7Zfr&k*CN>6$vmsffUB`NjOUg;UHH0<>|j*`^xXT1_IKPV~& z*tbSqyI5zzxi;%<`9`zR?smoW;3;bFG3pJre63Dr=`q`FZda7o>;LJ@279l?+Gzt* zX$C~^=OMo|eqES1q`M1G+dMP%v>VNsGqTHI@383ceA@DR>_!u*d=~GvTKf9IRhqCe z+{Y1*Jf1)wH_Y2@r1R|Sg$EekFNuQ{JyAsqyv;T|s`8cWR;>47^W1odsV1*P>9$mPfV(-1j)C=3?UUCknXOATsAe`dTHo6iU}7ZBvmc#wQIs zA8dt07UeS(o&(9OQDpU<04&VLENO5K)2G0@Ym-ZslUJNi4o{P*j&w5ea-%fAEKd%k zS0-{xptv%f%ZBF4rNOZjkP0`7lcl|10k2gqOf5)ZSLDcouZuS(&P zA-5`tOM>dEG%gO>tI~>>EexF-V;1`0LgU;yV#WvHYL$|E2ySA=4EVk(or{3vb;*tb z3=+x+q6x|gXwHQS0-9=JEkPtfB>|1HP(?t4E36}+Sryh3&~ysb1i1to2xugQjRZ7| zLJh$x0!^R;QB7hk0nMXOM?ljj)DzI837ZILw1mwBG)qDQ0Zopug@9&8*h-L3u#I3T z!FB=~8({|lO^L9RfF{Br>>@FZpphVjpoxG+LD)?|eHZo+T^+R)Tl}9l>e>JwY^=Qs!Ta!65Bd}P3u9nAVUq*$ku81-~WF>pv?)Yl=!&7Vt*dOM`xj~`=k)ZZb+ z(Jv%MJswhgT0h8a)aN0^5wpao*F%cVd?&LNNP*K^BueccQf#`34AyVF!KFfM&1!t4 z9@p^jL47pz)ns$waJptQmx-7N|JWG;Nt$dJMth@X6&Hh^4UkmFLtaZXgw84EK5v~)kLH`3ubU(sp1Z>b}NMeJ2k0dteAwejy!xT?aDiqYm;ytdf{|K?7Ed>fU zeaJLQJMnk~jO@VU*fg>X@$r#-#PN|l#J`NF z5u-*)E@x;NCC&4rHQY79bo!kwOVJ<8<-7d&L?t_5Hg`c%$Z0@VK3V- z$=gX;(A%uVe>h>LNYGDY;2Y@}ddI-oi4??ln0#v@73JW`G{mgQbi@slN;h)**7?FCBs z-UVLCqSi|ZZ_Fi}>rw)6Q(5SiJ*7%yZW_t$Ptrd1OUboUN$7KMijtq2O5=EVb4rEy z$y6%hk5haq`>~;wVsBHdLalDISn-P-tK(tC#jIlH(&pn5SYJ`Mj@fBcjLhN+?e0?J zKNjp%A2y0j3lHv#suUJ)lH&a$rKX~KzRDxa=u%*n_)Ui2`Q8#wPpgz{>7!D-l1dEn9tR%&Je`ge{xnS+r@F*T zbv`ROXU#d!wVCDdHO+4obX`hGV)m0#DFOJkO=WDPdn|-Amok#s@4Zu!IZ*m{#9W!V z@aZL0BKsA1Mq0U?R`yr-QgkjPT~^{xl~tEB5%*lqKy+MI;j{3?%R&HG2Vqy&#Wc|W zpoA?9w=&!Yx~mmjBfNaImfH(=t~My?pNy_>TTg3?-e59z8SMtE&CUMV=!yYuX*~2? NJIGnYJJ-H#`Y$b`rhotd diff --git a/latest/.doctrees/methoddocs/ape_accounts.doctree b/latest/.doctrees/methoddocs/ape_accounts.doctree index 13d3e63fa16444d001cb1c1c9bb05674f83403ff..497b755493f68607bf417977a770dc7564946fdc 100644 GIT binary patch delta 6107 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 delta 6092 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 J#jP~HXlByB_6OPhoyr7aUf*_@=L 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 diff --git a/latest/.doctrees/methoddocs/ape_node.doctree b/latest/.doctrees/methoddocs/ape_node.doctree index cc747f908f32269a80541a05c062b04655d4431f..d03930e3457a96fc4ecfdfd2a3808aaa067502fa 100644 GIT binary patch delta 13763 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 L^IP*>?s5M=BxS~0 delta 13321 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 diff --git a/latest/.doctrees/methoddocs/ape_pm.doctree b/latest/.doctrees/methoddocs/ape_pm.doctree index 8882d14b92445f87477a7ebd1f462064b6a15307..d0852a74476eb1d71381313da94f112bb26be1ec 100644 GIT binary patch delta 15431 zcmZvDc|g_0_IUFdxEHu^*+F)2MGZuA1!P|Z0TodbydsctMYyskE{T?v5Gp#zWNuit zX_j`YPxYQ@%X|4=E?DoqUe8K<^)%B&Z8J^%oip>f7jD1rADo%9&Y5%0%zQrc;T}KZ zfBcO9p;>x%!<5B}Tte8J%jdHH8K$t?dQXzYmby(~6P9_ilEqoP<0SQAGn%W|-O@?y z*aCMDEnuHFRnpNY&T=2HG6(*0xz|8vqqWoB+sV(j!Lq2j zwmG({xiPl3+)`IlRaeW7c?Hf6=*K8;YOHH$TC$|Penn@yn`D^EEmfWEUK�SZQip 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 delta 15037 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 UxVZ*sxp9tn{h`g7=GY$ezx#KH(EtDd diff --git a/latest/.doctrees/methoddocs/ape_test.doctree b/latest/.doctrees/methoddocs/ape_test.doctree index 3c4563a8df5427ba935e762e4354b011d8de069d..32e6abf296e635ce8a0eda7e19adfc535a9afbf2 100644 GIT binary patch delta 16275 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 delta 15953 zcma)jd0dv&60qkv54@}|J18jNjth&HXqpKn8lWsLC<-D10fmNdkR?fp7|P5;o9-9Frpjb7i3*&j@0O%L^Bn+JO{-%t9n3&T~mI@O-7JmSt4 z?apK=sd4P~M?P%qj#w78U&q|OcVRn*jAFY7zrh~ zho^zLI6k_@$-Pb;*;UPQDJ{v%FPfZ@Rgj-GuBOVla7t-eMoH#`(wqr3Ri2U=mNU65 zEOTO6advT5O_jT`M@d2E#M1mR1vwVdgtF|6vb>x^AUPSOGD~t;Mn*sfYgM48ET^=r zrpn7oe^F*haY0UTQQg^$fM#`PrbbY48~ z+|xB_@?MQ$hBY!15W_44M()4xd$xtZNLBzlJHJ`E;e89yPzB!!rY>`lG0%!SAHS=u z2n*obY=0pj@n(ArFter_?6U}g(VJTMo+FTQ@SK}5Ko$cMzt1GN1UoH7VC=aJzgJoj zR>8Ma1)W!0BWtXY53P}p05SSqUSs&!n)L}FhP4Qc2LEl5tugd)0LCi_jsO`9u7hTd z3HcPetw&(wb_2-@6S4sr8xa^ae}>=wpIgbtgS>exo7nk<5#^ha{RMzLdocGUe3%95 z5E0}pDD;&{=xfBXK$YNWh<#(?eJef$<3I2jA1Xe#!lzm7HfyB(JHX5--foTTutw^w zk)77a_twZRYh*VdW~+Owksr)Rdl>Xy>rVRsG1pat8Daix3ma1t%DiekdQF5Gn>#T- zJEt@}Gb^ijVo_OXO_fJhabaO*QTG3)73GvoDxNT|loi#s^7XM&P%?2$L4GN$3%M+! z)-T4{tfiz7Cc6bIn3$Vi1ZLa|bIS6HvteGBhEFWZFF=yDx(UUTr?7doP1&PGEt*32 zl6+h>^j5uanK-h@C*6uvHl-v76nR=H$|^1@g+;(8DIcdTSVoJWEaF7v+~p zMt|0MadQ&KViyO*CZdp=SwTsm6iGm`CHE617D;-ctxj}QGP2lbi<{aHMYca*tq?!^ zu)^#bLjk+8IG7YM$0aREHtV#c1xaJEO9Dtb%UKdh^4anwP1_E}PJUKNF-Kjf$U!zn zz{gqO;}Q4enS^+?7KE`#@UiM|OsZgxV&O~u$uJhT)c=(v(bFnPrl}(&-$br;7GRSs z6`T~dVrg?Sg#Bk}z_46l%u0tTl$n>*i%K8y{GGDZSl`A+SSm$LeNd`+;*4{oI zr2^Su79c}tV9S@a51jC#-Gbs=n2x!k`#^SaSqoCao&y}jS}gY`$*jlnAo~H>sVUq1 z#7C+c%_c8z-fP^8s!FpaAmv5t9>X{<$Ir;cWz1ZH8$Gu)YlMAjm>69RU`Vp&UU0f*A;k z5X^Kg2bhhYvk;^q_!ok71hWy~3^KfnU-<~$Lx2Tmcpm}QmSGM8tSUnV0xTy(C4x~1 zK0q)GK@|e5A;Vk*STE&0RcyVX*VoJFc85K1SJTTA{ZpRS%#m<2$mzjq#ITs7>!^h0!+DK6#~q!VKstc z1ZxnaBKQzNzmNV}sgz?XD|N5*nl-gF#9pMcQWujYF-&QtZt6P{!?afF&eci`Q(LL? zTkyWXphx*k2@3a0}a1U_b*pzi$8{>$+ zf{m(N)+HsCom%@1%lfn*i&*E&?r%(Wt`=pC{50Svu!2qQaAWAlqEa1L*0vFFWAI_c z8w9R1Zse@X;m=sY$M$U7*UoJ6P`HKEd9w!_`>{Lgyx5R0@iq}B_(5Mgv9~^nWit*t z*=LkY$S*2mbH5wPCVtXiIQL*s^@pmUMP?qbu|HwuhQiG_jD~-53v+ozz@79I)!$W8u=%kJWE+VD9x^?58dL z*jo@pc`Gqrj&zyX*%NX~OPR~J{lrD+<<0#UZtxJ1iAq)3qtCp+tv7_L^;;aBCKMN! zWfT@?=M*rHt%+iA`fr@r%bSP80KwX>F?d4~mhX&E#ofqllOER92

l5YmE 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 diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index 9eaccdb41a38c4aa8ac5ed269a07059e9d34b7fd..8a7b07dc8e7800de011107d1a6a2beab58d9c305 100644 GIT binary patch delta 19614 zcmaKUcVJY-7PouvO?D@}7f3?r2n0fvPUt0+ARwJ2h5%V12_&efkno<3h!Qn&u+S7M zh+vy%KnW-kKp|j7AfV3((u)ld_zkwp`?8N=z#4aWFq*ESHe_Cq6(KKj8JOc^H)i$)zXqRBdB3d_ zrBxZB6gb{^lx}P=qG-Y|Xr8eFxUugU!|0vqhMiIm8X>fC90-Ny5+cdD*%;~(=b)a) zjUXz2+ZaIeYm6Bbb<`OBZ0etZG-JP!L-$TJCR6lLV-%&@f&!^*lJOzU+z)k9rx*=c zlVP+e+YmHns*%CWgK6_AXc4`~$fIa!JVqxfLc{5=spv6vEBG=`8Dl7I8nYZVrqImk zP%7(MSQu@Z1_7BnV*;sor!j&yPsh-zjv5YnHOp`^-&EW1XUAA~Pn3G$OU$HF03!A;5xL`&>PQ|jATaZNy=FZKYzp!Fi zfF@*S7v@$h3v&VUi)UmO&(56-RN&l&Ma7wg+4GBX=hrh7&dFX-L{&2}&YLrh=-?n% z!<;#JIrqp`vy6uEa@)hk&o()r)JQcc=wV|s75&?IUao!A=odD`dF77VZhPE0tLtsI zJzC-X%^Ua~z*0Bm4{zX4Z{RNmD2t5v{vPgY-VFZ$@bqxq8@S;O+~hX27;?ssa`$R< z^J@AgbX@8j1QawiQFywuya7J|PJe#524&~EqZ{=iqiu=sW({CUpciWx>YmQSnGoSc zjpTZi7a|&Uj}kEe(mkEV0`f?T<2Ld9C~@i30D#9P4ZVQ`0O{3k-4nS{5k|&7me6v z!5(a0eqM3KvdFo)#j^`$V1gF42Y2?Y-1$Wmy2^-+3}1lhHfurNjNGF3IR*JM^JZ00 z+>1uL5g}ep)Rgth%b$^ZKW3&^i^BN@_hV|;cUPQSgzmz;+7>S?%%z(z8ZlHDZ$=MT z7U9*rC})0NVR2D~vx#xrZ9bIwx%cMI2W45L7khqg@qGpJ@1ZR(BB{Q++K98o()6`P zENxt6#G}6CWh1tE#j;SZCP)(yQg0*-u?X3Vdc9;cqD89>F(%w&s_dMcf(7~9ske@E z3TDBqvwStFXZ5y5@%-$Z+zLvKGLxJ7C=N3@b8}d7pr^OOxin<8(K;gB%T};+Ch%1+ zA@R3gZ8V^D5oQe4M3~9c7el0ek!BRFi8o`Sd{lG~>eOnZx$RR5Sz{#FzM(d2jD}sS zy2G$ho=#ny?dHQv&O=PAA3jHlCTydJSj1L(9wLTSGFzxeMB!Y`bcE6MhMm74U*nJZ zO67pigk5xfjS=U+lj#j8b+r-e-)`=V3g-#xw$@0t9ivHWjmG}_nH)p&;>}1+uBPYL z8V&txHGZ83Uq@f9H99o^it({tHpCFw55+}F_yH!z(T-R%x}QRPspNR^yQhPqe$3Qp zFRGqYTGl62vd(B=`CXO`0;!95On@DT>F`87S}jxoPJ#65OMl*jibS7=h|_uIk;BCHNiEG z0cQZ$KH^#+*VzBgAg+DOwP3F8<5~#Ue#qczC|5t@S{T>Z^UiRt{g-PITw||0Be}*d zc1CgSYpz9e?R&1paBauy179RpO~Z}_Gy_tvPeVh*D`y{ zWg24Nmf72s{-WBkf6MImeyt()ahbhi_mhgoelD|5ov0!9b(wur$SFnpv_yelP5xDZ z?EW(Qum9B$hd`PAsbjw@8izrdJ+bpu1#u*l*{doOf>~{jhBEu^HBA-75m9C@C~Ku4 zj*2q-1?r?Aj*K$uY*k}UEGdM z`2Y7jgH8KnucJ&1Z}Pu?6HD!=amI8$+0?hMKfnyK^T@dOr|XP+Xvikx4eGkjm`Kf_ z40V6Uh!Eu}@R_B!+Ykd~_itBetS%$ zjd@R>;Ns{mX-v|mE*vK9RB_NKWSdRXr#}`%Dg00eGd{+d*>~sBx=I|_aFiSDJJtY4 zW+pGsnVB?ir(40~?J$HssGTyp(a%*zlIP5s?K$}RsZ9wz@ii2~S#r2?kUw@;*yvE$ zQR6MD+6fE3R%vvz&&bWmn~PK7yop98z3~>bNZV$_(dJ)Jb013s`MlbXAKk2+g2IKA zz2BHgDsr2DVvM7v-@;hFhe-|)by9Wdvi&3uxA4UzbwsD~H3_kN*iOf})(G&=ES#U0 zUrgE4btDAXvuDhhpIcN!`8B|Jd=`Xp@&~l{Iy-iD_)bR-kIwwF>ZhvbpKwQ{c%`-mtOnan4kmV&i4=yu+QCu z5Dc?(4sg$CNRrj#N$Oq)_cLA>IQ1FJCq8Til*MtW za?YSl$l@Gl>N-jVtx76<+e2f2!Z4wArdPn$j_N9b9jr>#(pFoS735cIEe;JtCy=xW=gN$KZ| zJ81Y>V4pu{^rjcNcJ7?fl}>UkrL`GLW6nd;G0k3n-sof7&-L-PYK`i70X^61dd5O4 zoK{}|f1O4gyI`zRJ0xdJPi&dgZnr7d)NVJGYrHFR_U0Pzh@8W@rgpm%xW+pn=M1j# zF335LYihTS-!B%QNW%D$!?!$E#vDD^E1?+4>hkMJbec|;vATN3j^~m%{(;RTte^LAnZiAnP&S`HjXgg zFj4M}HlMMfoEB@o!)0*1dAE)J?J&o2V29Ab24+_Z3^c>3{JIe=n>RFrY}7E=jFN*A z%+WR`Mab6@%`q-)U?Z+7Y<{w<8YRDK?8XwX{<2q7ZmYzsX=aYq4KyjBg*nP4z}eEg z%bWClD})Ipg+MnR!uVe$md{ui+J+n*P+S3tFcgvq#Irsc^TJn-S>mC%bhtC%fRnc^JoA zoy>dd8%i`>n2;VwBToZ zD5VX8@}~xv9T;7n?kR6EKX0W8P996H*JV3va+Rx*{$GXv z$N-d6j1jWSM6)Afcnnm2!xY>;QocCJoMtojL+1zJrlh#A70Yq^?1W==OJF}nOwndWdcn5QE# zn3`GU5^wfsdh)D2nBqUP0_B=KL^DKr6kc)8?$WpGJ?Mok^5bxOG-ah&0c@#g`NK z9OA8Kq}*1_!M9(6@kgf2JE!dsAv@o1j#HRH?uc0wCnD+mNKEZR3(cO~D&#?AWY%il z5)5GUHH4K4m9$bU=8CiLA{{DKsctEtg;HufMBQ^IR64NO9L(LoJl*7|QcO_D-Lk}d zgUiYPHrFxH?S=qC>k!%b5pxQY(PkBs>xHlV-QGk#@HjFU$Oo62uX1_c6XyF|wtdpP z#_aQWL+m&p}K`G*7TL2}-5J)*bE&DWU+@o+nn7eo*V0(d(mAS_yu)JbOy=G6Qjh}(m=Xo=oX$WYg zO*A<_!6I<<1?@(RzkVRm^6r<+?EgoH(KLJ&%$|Q4LK9Y-!xS5bE~V}_BYB|Fa{U_f z749rF6VpF)owA{xF3>7Qo_$&QhAq>Tp15I;qU2g6kM--Zz@n9!S73~ljb3vxx&{6i*fgq-`P9=w|5?YE%yZ*Qq2B;oRBS+1MXKsMUsr4o1(jzHRW9JGx)%>GQ{n3bT-10a`t=4Bgp&WctdfF3vv z{;bc<3}%6sUh>Ff7AlMLi<2+y(X&liRiP6C909WFK64_sLY%GggoZ?DJi;=7y@Qqq zI>Km8Q@=pzs6m$XPDN@$#8BVXB22z`5P1=8I=q7*x_(HnOKQ>K-sJkP%_{CF_gk}q z*$NJuDYE7F$~F?f0!CsTN~Y~suqU_}<`6RK2o_bK-OEWRWwjFl^1-8+mp~(PxwsWN zsMgG7H2Q2xrQwcX>YgHk6=J zQF-u|b`mrd*?LsWogeK8ml(0iE9k8)rFIa(^v^XcRdasV!RF~)9{58US*HG_Z2()e zpyUgt|B8+xj2bmTqpMfVzA7Ae4Ukv^wzE}2udB(U_c7Q5Jm3i{y4ctXUJ>tz`Cy>M z(X5x=_Scby!r~pV9~#z3UjryoO()@yOHFI7jy&G=z_7encmhDsiFik_JnV0&jf=`N zFrEv2zr$iT$rHjl>QR@MtYCQ}(Bd_aKx#?=qU3|Y)_7)y*&gL`VwkmFcZ{tIuf72k z(p4nTwM0yw0TCd2H4mWpJ46hHgu*yoqbwD>YPW|im7sQw98q#zwAJ$#dBC@jO=GQ5 zEXp0FNwl?*BZyk(AVNNgvwATNE@-+U){2m+4V02fZAQ?VZV0kH4Xv@ah`y2RXhD5C z*#l*MqNO%LYR&+S?O9`(?9Zh7ZY3tiLrQ?!*}z$kDQN9iF!@tWE#9bOQaO z=|WRSIDOFzJ^j|g8dNVOqm@;|?T{JORKhBoOsktalBlMw6(G;Fv8F3#-UmtSgO2h* z*&Q;gy~X=8iPU_7k-QU-H63;2xE&TirQNMST6+g%J>1z!^C(PEIMzc%>guYbaiULA zXo)uOvRrsNMM4TM>GEn1OK6;yu{ld?4P!mnOS=?)NTz!9ue~j`T~f*4gQnws z5x0x_TAb}Dg{^tDP7{6au|jB5JEYj3 zMp~0>Mzw1ncl+H|DB~k#@n{Qs*J`#`EVal4`{E9cNa~YexmN$EF&37tY8|kFcGZtJR3|ml|3g|SZb=}j)~TBE^%mrrJ#^L-%MqH z*J~XkL|o~Ur}tW<0fo73EMru z01~!#guHN{gkrFFO7CvNUGX@hW zR{pxkde{vRfF#=91B2gOf^cy0XmoigR?K5B`31=dOL!!;+FnZH!GBrUX4lf1x2)!r z*2fVhH$IH?229vSjR}`Yk6PH0Ydz$$$9OQc95l_Tbfid-Lzi;WcL~jW7v`xMDR8VR zyA=)b(KLsUS#y?II5*TPAJf*gXaZWeJn^K3GptKCV+a_WC^Lj57caNgFij=n58pzQ zy%E`b!p0 z+PW8sUgp@0T0JS~gSV_u2_`IE+6od@nCD9;&_iU_%N*jakuZj;?i6-;?iK4Epyi}j zEiBo!GX8bzHMcCbXaci2r(+i(-C zG9_+;BPnhNGG(2fOLKNuK}=OTmG880P^(iOmw$fBzNm90s0ViO`08}R@!!okp^lcE zg9!t7TMa0v8j7s$f!TAY+QJQmrpcart-TEN`$;n*r(UuNiOaJzpk?Wo)=D=o%ZZ}R zUqa5scDVbSc>rrachAc*Ek0zmptKq|wz4;F0wNB25haLaEJlqz`D^QQ26#Y(0r^pb zvDlBqe#>E|hepdzW3JbnfV5-ZA~KhLr-uzKJIH{;mXjGbUxUhMnkskvz=^U>Ppas# zjs}!G4RfvEQQlJgUlJ3KLE@fc^%C*rS|MmsUnIQg$8{5IPGU((YJb9tl$TB@Zi)WC zXNjE0sl`dFflU9ImqKN~rWBSbLZz(ZWuYDuOUr*pXpK8*^;gzXThzBtS-ah;NemVn zWbHYY8bxbQTfww?g2P|lepX47aAXDZa1xa%7pyNBPI(5+}%P;eS z=rYHlNsbtro{dQq`kR-PfKHN7>_srjHh)_8as!_D@}s|aS*asj_{GY!zZD>1>tEd* z1db587~>Z#zqrn6%cWJ)O&xRCl*Ce+;g|41jo(D3GC~5Of}8_Q9x(l|9@Y;afx1-S zcJ5(6KjbBsAr?$`wA42cF?PSv%5-XT(I?n1k$U9f(1L?|p#0F`he@baAgGWa+Xwh5 zbMgQP15mmm-^>&i9nFOyz6|u6?2#uSZ;6ip#VK)c$EFX;BNAkOm>=>>9p8_{((f}x zN5a88P>zc5o1g@#J>#}WKkOg82X!FI4;!y&zmXotla=FWBF$Jooc{H6AWR28n(XHn zOBu6q2zu)rPS7vM=|QoBB^<20qt;IzA*Ch4<(nGnVX9Dtf(a6694`J3%8pQ(qP&~mHI&c@_`=qfgbgN z9`}LDe4u3>2wzq!cRu9-87lXIp7DV;`aqj}pv^weyFSqSKG28tPzgHxPdx~z(g)h+ z1MTyHzVv|(_&^7Jps#$OZ@i$Aa_4tmV7c?K4|K!_I_(3U^?}a&Ko@j`$j&p)&7>xj*_A5dB&URWwt5&nqmnGni!QPPKcH6(RZIu^y z+rKyPo^a1zdt*Pm|2uQQ-pG!3dV$~B?+xX7;%84C4nVCUoXv;$4P#zP~X z&_r4H0H(Kbg4D2_%}BZ zev}#@I%@Rl-Sp#D5lf{3(C`Fp4iH07{1qV5HU0H^I&On%@g{M3t=-Sz{QAIcx3$8T zmY)t3V>Rd7P_8?UO3xj`UHRe@c7MXlJ-iDF5_Zk7c{d%O35Hd{Sgi_A*zx7=9%fLz zs3(KOc=Y|>ATiiqy^jA#4{kuP=m~sDu$Z9n+co}TuxN-^a6uuW3yS_BB29gz&$(we z^;;(5sQ71Si&uGe%J?tth`tPgBI@P-7cMgvzJxXK_5a$Nxpg>3jY7pJ2+I!@eNk)* z75!0M3KiXPzHbvI2BDZ226gt++hHON#rZH;N_|h@luPQkaM2osl5o)v#g1?>NYgJt ztu?T8qt>_?&WM34+D^d@+xEG_4!)@o=y*SEh!7(*``^1)JP!xX=>_i4EA{}-o3%Kw z4UH6IQM?o>(ovj>6nCNM8>K`%6(z<1I-#NV(PA{9l4vnWeW~0TP1(2OMd^)b(H8hN zG2%`Xi(>@8m)sX4GEgMMDhc_q3fdm4hV2(8hJiLZPE65)QmJt)6xzBpnx~iM32y+eD?9dOM2dQ?L@OJJaEom_CArnkp>-*ktSh3?&Dy{1DYPj`*tOu9nsgvZ@Rwdf8i}zQ zKS$#)wm=Z@>z#=FZ2aKMHIvlP3v_4u8zJm)eVr`E>6Qz0%aUZ#2KWuhVz|aXsPUnV z5v_1dV=)rNs>Wi1cF4okw5YRaM2mNrF_hXw#B20p@KXfPCt6`LKGMW(;W8}@`QZ-D z_oO#phT*UX?|b|yrKx+M<+Lsmp>*Mf9lvU6D#FnDlBQyuZoT6FYW=`W5v*y?;|?Vq zo%d~qG^9rUQaz?A@f#rFF%0c!CMH63gXUreijwAHDvF~hv=KIVX`$ZkENbCaaFfU4 z&GgHi10K>A52>5h;QeZP`Z+{zU_VT_Q7uJtEnRx7(hRS3{OH4$B1AW+^co;Yt~mXe z&aqAM_aO2{w{n}js=9tMKh;XK*0Mjti+#lPE#9wmR;go4QR!h+iVCooQru#%YO#)RXcgK{G}WE`qp>5} ziB=kMQ-}5PcA_yvZ)vBJ*7bJo3GbkToiUX%M!~#6{c!ed7voSbV&cL5bbB#GO9`RE zRFTTBTq1yPoT}2%J*i@dHbd+lswsj0_NQWz-A~s+(Cren__T+R>>o`<)E)W546V-` z%R8vabD)D5ss**!L*W$=G%(iDgyw#tvh%c#YDTW@=uYPC_mJ&-tTFAA5iKE|R4(n= zNlelry6n-b|2v&TDs(x~N#&N7omDEnud^5jyT1{T;qEh(jE@CKH zI&~G(wZO4^s6z~Vd^{2F4MrVx$M;=4wC4PRM7`liM4LPAP=fBiLyXbG&(y=WdW$JQj_jjmzzcn_*Vs=reUy>I`zqx0zG9$O`E{6KIYK9+DP&IXYc;AL z^@YC5&u!Ag00<~ZQvx=pso1-iCWZsqv!4pG#r+htr=Oau;r*4ha{6O-R?~C+#Q=Zx zUBu5RH4U-6;7%*qlPaqzaR7#=zpJ>1mXsktA0H^1&<6uVm_{G)MwgDY1m2fmTcnyC z+CyXFMLcyKh&`jid{fWe5xs96=$3xO72qj@L=zA)28sS!tsk`?)MVQ{2-BjPj)90G zd9WCurJi<8u#&;zc8xi=N9W$p24fRiO}`BmeYChMbak*uiS%A5m12Lm`d2%+@*!9j zt7+R1n6`SwP|SP9bCc5gVWqt~2xgkz)gj!zsHP`|!tB+wZz!BlO+mxp(`xEJ3~8{M zN{1n#sP^G|Rn8vN&5?quPNacqiW`o3Sxwo);fz{(b~sw#mX(pU)F54qQa{ggHls%A zqKmq>r_JdIS@o6CmKv+B?Qf(DhsL(1Et8-m-`WRzkFu6VjS!teRLj)8__FCm+ikbe z=CN=O-{*T=UQ0VhKw-t#b+68V%|_xxp)lR)=?sKp)p%?+ajV}{V|&q$8GJMu31ipN zxshU+#`o8F2vqmW5hcmVqQ$OGh)Xd#CPSk7MR_cO+_cnnq* zg_)_fo6mz&SLp55`gD}1I|{i|wABsfXoQN*2S*Eh`_FyxPOHYd9a5mBuDKIayOz%0 zDRNL`j8)L8v0@;gpT@c^zIZQ%`IVDIx*Q|Cs`B;$nI#%&(*z*5(a6gpIQ;^~f3!UL2=Fnqv|ZA z%{uxm3md*VO379>&CeDCHEXD5{W4oL2l+}ib~1I;>~5@Lb(D2CmZ&<~aJSn5N&EEW zLPCycrCri^AHKnkuCj7)*-=MN<%r>$&~hKmTaT1?BTppKRKriWHxg=GtzCk8&p>jj zqq#H0Fx@P5pI#!0r#o8F>Rp%;ioX+G$`zgX0z6(Ly3&CXL_$F>c7b)YIu|?EIy#$+ zMYN9k%yiqQKXq`T87{%&fImDF7Z0%REFAij)O5PE7(&WsKt;Z_t~c?)S?-t}vros| zct2bep5;8^}7>6_QVW)8D-6E5emWY%y#!XnfvWbPKx9N^&{u0pR0fWD1ola z{Q8X;)^BVD{&eCS>U>Hx1LLGqA{oU4r;w4pq31NRQX`LOy?VM%#ME=D9oFKKZG$-?qy;X9Y=Fp z)rvDn1y$7OjEGf#Yv5e3W$k5I_LP*F1@rOm3*3MQ;!QMCinO3PXRy(&qQ}o50aVfZ zXJDx+I&wxdLUHX3lH(zYJ1dgo)vs;-qs9Nq;*FFXmVjTHoP~r#H218Cw{4@xz>MOJ zvm!B3{Vu0kxA}wH_@|_(jSbpuqo2;g5L?OboJek@ez$W#bDBrN=}^kg%`WCXw$eZ_ zr75QGyqMrD*Z*HAE*|3#UgUt36!$Oew3PMdaOm7hpFk|m*{qW8IFG2P zq^ajYtE5HeMQnol3DG4juo)}mmy)tDSJ|zSHiH9<)#o9kl1`q7U9yCAE9X%MN(Jwlc$Ed=>*+$CO1|1Brm*oj2xjY7e$L9il?a;k2R{_$U&ag zEfi&0K;hh!y!@hK*4!PHs^#sv}*nuenr zmHjCOMg`$-ZbmtS)iXprL%Y#We`2AIqNaagM-@+ne~B@%{KrAdLW&mLojD_SPTt(S zV*ITQ{!E6x|4Wdq^<#xs1wH}z1mY8fPcS|q_=MsUhEF&?5%@&n6NOJSJ~8;j;uD8Y cJU$KZX^2k(K8g4w;nN78WLbE%@shXy4?#XhdH?_b delta 19377 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index 5ee49ce3dbeacd52ab3cff340143eba4cd9828bb..574dca72116133fe7bf063dde5bc4bf7d3b1727f 100644 GIT binary patch delta 34080 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%0Akj(q7qeQovG{yz8=wJH-)t}}Z$ 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„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 diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index 2e6f82e1c2fb7c8978257e8790e7119d038b9706..9ce39eb80a5cf4a11eefa332a9ef0fe064ac3eca 100644 GIT binary patch delta 36256 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 K-7d*}oC^T_=HdbX delta 36436 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 JCAp7t0RT2iup diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index 43d2ef3c874a440b8753163a1e784c3050237ce7..eeb2ae68758a6414fc16eaf31def3b4bd0d8948c 100644 GIT binary patch delta 36543 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 Jjk5f4{}0ctPhkK6 delta 37088 zcmZ`?cVHC7_cz?$?cMFBhlB*usG)>}me5i#2$Db&dM5-3kN`=5Af14MQUU}8o=O)h z3Iq$IC;}=fNV9>06uY1_8~UaFJ~OkscgOep%OATp^WMC9^V+{s=1A(h2=$5ywz4W%o`o36-84k zR#V1STR8h=t1T*${q(La*+w6}XM2jm-?P=QT6=9j__2cbZC!$>`lPLCtHA~L-M6IV z=pE-%*=NkO9gt6AUKqy!ve$u<}6faboyguy>TIXF@ z?_Jp7UD$|%)$1nj!e;Nn7VkFCpkUd@)&i$lqK2nzuhVx!;fwRWvegarA6+(SQeo+s zsY%79#c+`>gOu>Fs$i?OaP;W1X{8lYS5w?DC9GCeGz~p(i>3$9*aE2ZYn%39Rme2> z=eTLbV~VCGO)MKXuDEm@eAgmSK52DTkf$_p8W5(UYEn_f__8r@&8bP#DvBpgrJAp7 zwZlTah?P$%D?yl;N|(R3#Zu`Rn=3oOs})>*byc7jKElR5gezv27op0V!_j4>Q_Ch6 zt)>NomCz18?Z*^W6ngV&qE?0a_F7O{Hik}|wnb1DSSG*0N@PS;Z7)V9Pec5gT2VNq zf`ZT3A}RQ5TWv2v%UCq;Yg=o-Q1Uxx3vIc&D%h(z`W;&g8QP0W#}v(2UFAFI;?;EO zlr1*Qdr(t~9x9r`b>v^5MA5d>wx(-O+iEA@%eUyb%3H*xMHSP_rc9W+y5u^dIW;|F zi=!=PYz;f!UwGerRkba(nO4wp3c_ef0}c$cfcQ~fJh4c^V(IP~Tiw)l9K~Zr+_oe< z-j}e+fCM(A-rv~jCO73cffoJpNfMgCt39SPWm>7M?@sH#vDJx66J7eMs^z3Ht4oq7 z_^d6AVhR)|UHZn>*zZAJ5g(h*8-)8d;JPgmtx~A>SzBGdRGM_w7TqTMzlj$Mw5)pp zutEVyq`hZtF@72J%~@NTUnWJJv(-y&&#}GLA}mzkx4IW3yh4DQ(WG;>XutZj?3^vK zV=_ndHaAoLe5@@wFzmmKNs#G6=fHzsYr1*P78BQrV|p7AH-CZGmP4Xw*VnM{{PQ-u zUk4g+-qysg5zRYqYvkz4!Ex05j4j$B@O#pc^Pt;=E+R7c<&b*87G19e$MQBcc=L>z z0>3$BUa-abHKvjL){*94KqTCHedk%P+n8g&S!}AAaFhS<;tZ8uCj& ze&JSF(w|?r;gt;Fm+t&BkYBj9RhA6mKa==nFu!!;mm&P}AioUd7j9)G!}ukIUxxEb zD!+{27j9Q21^mJdsbnO-B=Sokzhv;sD1PDYSu&dc%H)?Z{L;RXUyJyK8&Anterd)p zZZRdr{KCznq=a9(@XG{#Y0WPa`GuQA$s~T^CQwq!FCF-$j9(h@OF6%A z3n-afcwgmxB|Z7iDg4reU#9X)4!>0J3paw2Y5dZhUmoI@#{4p!Upn&341RflUuN=4 zXMUN*FWdx5X7dZzc*z`o;i@i~i_5fWqe_~MVD9g2zx!2k)h<;#bb5H!)C7l6?^5-F z(XzxwRwJ%j4E|n#& z`lafGq$L7&Ki9%i_3b{g$c zM2TC?Qq{R4a`se;{mIsw+SNiLUj7^M^34}*;nY41#m!eRMX5J!x%BQ&Hh&s)%hqje zl;Wo9KqY{F3RebEyX&@`C-TSoQ$Yw4_KUwDnBJ4%r_@#o>BpaK1+?49{OgFs-c>C; zVdd%s%8OJcP}5&+FVbHI6XEo+u4GgGO`Dy{oQke;iEz}KI!gDo|Jq#i${)5MS`+}J z`PXgAnpcz|boU~r+?`i#-JX~qqKImzIfu}-T1t)_-T7LIi}G*S+;lb+t&ayN4!ZRp zn?}1aI@){#BS^W9U&)tkp|tvMTQLo|Ycuc){)1*1Mi1KW2QdWsDVkp{?Ye8rqS#uB zPH$Yab?0lFI-JB{zrrU98$3WeuGwPb;$}?I=;BF*6KQjdlDGDf&0#AXRZLo>@&NsN z#fxiN`Zu~6a>J;~k5TNDcLf~g|6?0YO|L@}yW^EE7MpHm91> zl~4-#7XuOFI{6#M)$}i~rI&*y_3%b zji3R}sFy@tT|vRgv+Ufn^JemylPV^>MvU$H=Y)YtKSC~tCy3t7Sry_q;!k$%f zM?pz~?{HNa$n8i<|9^yL(%S$yBq-oGYIa= zBM;|z!3JBlR!}}E$;iSfI7)d*=u$(ak#bBSzZe)rYCVhwoI}phO0Y-7wL{_ZM;%Ig zYUbwkJV$tHrKp^`h+O`Nq7x~DVt=lTlK3g^Bw{D7^dG%TR#~oJ<-#nfSeF) zcfbd_)74-M>PBrP(<6`nCwxA{?WhNB3qg46j8+&hkMV}xL70IxzzurZJ-D}Q_4qkk56+Sj2=uRsmfE^Tx@p&{af~Y5y$p9v_{@)P`63>#B?g_mju!t#VoE=Uq0Eqmm!k0Ic zQBUc^`5WprZ{;g(xGc^+4|eX(u=OQP=?y7OA=|0 zQ|V242}&?5pi46)2QhR?5x4mqdbF8R+pi~_IhB4-P$IYwb)&zUC_&P8`ZPskwzzpc z9%CKd1OZ13>Gj4y6JcAZVPIqU#f}7o01$Z!9cNIN2&EU9;W!uu!Dn)A5QT9F4HjK9 zhW)=gY?C+IHd1w>vcxZmqFO3FvGj>g0%t>8Vp2=@`kmtSJJsuVw)Hz!*Gd+R;#*MD zrb09z!xuLeH5!qmwD4;{<*i^A8&c87>q$z2U#zT{o54LiSxKN3?I5g;T~Hjri${`C zOwCdP=~)#08cOuCu4w-^hYx5C_^s|h@7@Z#R0tmo6*bYNKTMrO4lbZIw<~{Rzab z`|QCqr7aM%EufuL)e%4+pq6^IL07hRN=Ls$36H+%456{@&>%xrY#NWLbz3{-S&^-l ztcM`wLgXd>ODsfo^Iu{i@;?7179uD3FR>6g%YX5#wB!>1B^Dw#_%EJ~mMEif5sRH* z{!6S#V)!qyB5BTl@#M3l{pd_w#ggO!UMZF&efTf2Bq`v(c(5&*$ba!DR5FwQ5=)Xt z`L7J}Ple_i(Diri&1gWXQjOn!U6g1-it#Ca$9HgrvWx8%o1b3;cDaM%k2~RBk0LrL zf1pn5tOQzhscFhp)HO-x__3U5Q>xjeG^V&@RiSwqN_W%>^517D3#iWhu71*b4reM* z)MQsM#pb~rV!9|F^I{17(?$7>>ULF{2|7=dUsI@k7My1N1DJvY?$cSy0$3XQ>PxV+ z9{4SKIN4SC(61re@POjaeO zu%Nz57!~Iz|DtYmPd>t?Y-%q>@uSfrm44i2vnYS8WZ@+L6+&vh@{jx#+*|oe{;JbQ zxgmeW_f@XLzy+7Wz$^MGDX0*ve%w#_0Kb>_M}KJ^sfp3XwT7AhG62YF61nq0NG_xw z#_`2KCDZSIR(p{0q7CD?-1q@Dk8Iq99|4vpn5 zgF=DO>ObgsXO%LY7lL=#BUt(h)TV2FH9NaS2#2T! zqj3ZrjaMs_+)s0`5l<=EqJ1|<1l#|#GX8%cmfdgxalP`SKwO2v1Z?CYP8Wlrg8FtB z-F;CBWh*yviGb;W=t$JWZBdGN4MY$}L7ymYR`ZPPW7jp*04Iv|eO4JPaHh#tQS{3Y zHH_VS4kAa>eN`CD$`Ct}W?<8?=M|l;ctOb*O%#k8)iZe^{|je0?eA_P-g*g<{7`|a zvt!%fx;{)~zM@RxHC^_hN%@ahT4lZt!CrU{B90!UX>@0lsDUQ<)$r8LWm< z&8yhS+c!vave;d6@OgV3;dJbK&=e8?f>5N@6+>6EIT1@roQO(i@3?f@G{CMg|J}+1 z9KjS(DD}GQ@~50q@U)Rhp8Q5TBIsHJL-JJerV`AWy`}UK+?m2A2;0SK_9&xy^*v2c zZD&2-QC{M({dXMUOn+A?=Y<13L3_?J(1x+N>A0Uelq zvEc`}|AOb<&`8kx%1}{Q3(uH$8>=rtC~mkGK$XL^F#69^7|Qz}DBU<#D=thA!kJ;3 z#(I6I4CJtyZ4hSFWpH64#Ih?NDFqz1Y7>+PD-RLV z1Rn73c5v|75grV{^#9;<`3NnHl^#xCUTg%g+sCC1eY)F=jR2~vx+5r$ zf%?Hul_6-%;yzbyav~nF-Z_UrHuy^+QMToz@&X5Y%=eDl9nY42rHtg&!b(unh$Wwv z-feOlLe>86+H|!L_F6T-8Nhxxqx9xYObbllus~X_LO(0c%AuM94Hb=9z4J;TZ(=%` zQT@&ZsX(C`a2rFLb+?@j{Z4YgJ76&JWxOdjYz80tgcmZFLzf%f_S%Hu>1^)LGV-)i z>?!QRFFYQ54-|;uZ003d&2i|PF`A3j{Y?l?D4#+3RlF5f0fPz_pupf6Pw+~Fm5y}c zI=p9pZ->qv|6N)Xz^N?gPa~}GzBm6RJ24d*N2qbIj2qHtc>{_Kb-UQvf0Vww2T)#P z_3%a=XDAE1CB2J_pTVd%af92o0o$nBMOgJ%%El5chBb59IZu4FDU?3}5&bQD_UD$_cwKK$SXLW<^B4Bg%GsM`(cmp$1g|f^r`xIVd zT1Py)RNFp|*9fZ=Ls>aV3!_n+Ih%t^`YiTbQ5KP+iVTQdndo)>U!lT6F8Frlow6=?= z#Um{t(jtPQnrc$)3ftI5suPk+rV&%Y$FCXSBdwiX1V}L4nC2(j9SqofWDJN)1&0>o z;|_K)_1{B&eud`GMs$*9g;p(SWn*_BHS>qQe(x-Y8D9%>0PB%#c)Fo4Q!)%ZB25xu zy#ZBE(`qwFXaldA{|lz&gBUQKp9Y`J%(A!R)m$|^BM77u-R%KvTUV)7)276zHHv)* zO*(h8i%FQ9EW^CbJ)0X(a{;EaP2DP++rz$@SM!{R^B6+=dqS1{a_sl>YI8~pr1EC& zAllK)9YC)%g6MwgDJ{kHchRqlHx6Kva^;v1+!|1Ry4@kFX?PygA@pBA-@XFW8RoJ_ zc`rarq;tLPZdTUU-k;Y%BMoSNTeq8H24Sdmhq`p;-`}3jTlE}Zf0p0jBA2YzZ?|-Z zv)Cc_E*ye9jHd+b(_zy7xt%iD>12*>StSb`X)mz|R42KeY-gdpkT(n-Z5P4G9KOzZ z31(-;*hh#4hTX@|iPmmAjc5%)&K_$Qxq(L!AYYp!1W99y883~bRWbB>d^W_*yOb2J zjJF5TzK0Rg-Yb@Z=eAEK1v|@_U>DOhM%0cSnJBol;)q)!?r)2(Dj&mKG_TaYR`7}J zjl=xcrhxmt<|F(nD?GV9R5o*#jA>jd3{nwOkuQ0w z;fR~&+F#&JJ(hv?8mp|7HVz*P-Mzq`D!4<6L!Vg$v!Xb+&8Om_%9*bEc+)HU`rz!)S9w@)Dv!S6n0 zkEe5Fcd;j)x=?-rKAn^MI0hhhEF!y5Agz4YZ2^~&33HFu)!pj zSkFjCI9CL&0w}*LJZ0NfZfq$$m5E?c&++h{BG-7^ciO|*uIITZB>N2PSMY+6;kK8! z>{9r2mdLuj%(arjP^jd0#Knai$QO$YgaoE<&y?Q{q513>h;!5~dnU&gJnVUu&$*z> zS6&@nx4*>;Jp3}(ZXWbgs4~qJ&gL+o0(Rg{?gUcUa#;VVLVCPE1O~ozk9`Y=!BHXz zG7F%W9(2dBvUlvcyjrXRzSwK8=ZD=UtURB_O)Pm|+Gh{pbz-U8?LB)mySAT4yHwhB z&K|{jyvI|GRGy$ju(R*;k;($05JSIwfcbChK|8Wx@9HHvZhw~f5f9Xyj`FD&eSC>j@{^yS zt?tKpyprUp>1Xy>w*Lg5Wj-L@|QmScZ?O2PXGRUjiL}NhvkQanz zQ@`W>m@3c-=z*-}dmhiR1^SD<4ZHtGZg-MZ239dyq%uHY>4Jks1oQx!|Epc4%jY2Q z%NKdVkxE#8V0+?6dp!mi;#Vs3zifY=LqvuGQuQc*fLo*WH!ud+ftE2yf53}BdCTG8I(KQ9U4are52e^gIb1` zNL{5m81Mz_B5wpLAlX)^5}T)8Q6Vh7Sas+e%9A3t-06UEW=oY!8}6=0$-~_$HS6ut zSiIYTY&V+~Y7PuAn+vlZ%^vQq&7%DsV|Wes21=~$h@^3q*lcS#9}A-60gj$NFxE53 zv76Tj-l9SrqXd}y=R?EYk!uUxczE0kA$WhN1NxU#8K@$KML|qU;SQ)w7U+1mqcP3f zsKI*b$Oc?uEIP^oOEZRbv#tX!U<_+~pmjbP$(i~|mwEoM=+B+h~Ol`RcF zuD)ZUZ^N1fUJVl)IS>XQ$k7nRkOW6b36^iD;;{q;B z@902u|1VhQ62QRRIu7HTa4bE|F_IU=1iT{)oAfag+yU&fbU9{B?%2f4bRZp+@}}MC zz_~ra-Gq)Mz_FD39gmys8QKdI5RBJ-z%dOF2HzB>fO{L3|DXf=6^0()?cqSkkwc?i zL!pzs*$$PGPs0vp$}phBdm<^!v z0ge#L4Ms+Kptl22UACw4Tr>&VhONc48%iXb*w@jW!vwn^C+rBe(T3v$6%VDy;oyrF~g6KbWk#OEW$bnd!E%r26&0q(@ouMp@2rwHPP_S&wZfbc_ZL1A9+%T#cafp2>vJ4-*|JRK3dF{%=3Y z@d+=6P|)XUFl$`ui1m}@3p=pqI=swLD9h|bISfI9&WAePY~B=vG+9nQue#~la}F2P z?7)~O?$mV3KZ86wv%-;XG_RiKC^dctO?S*NTE-o5x+!Wp95t;55#!?-U|-T4+0*5q z{Er=WI#Ui8eqa_%Ktjsj1LS16qYgVX8{_w|L|`e50(W71PwZmOm<#nw@cs z=wQ(32aY$bfsXgjbSrdq9{Sn73v4INSFpu7-;wjb5%11%2g`i3-NTM76Xy$uo5~j% z#Mq0EI9~CBFhC3$(!T9@@KyXcrj*QiNIfDRgEA#UBa6Yo{x?-STfW%w$i0<>%2<}O z)EaKN!GARSVHu22(ipPI5lYD`9kDd>pbCY)3JvUD4v&>!C@_lVFG3h;Ip3{Q@>0Z- zkqOu)9K8}TPU2+#;Bd2J)d;_`%o%22*eJ8RPnbW6v%nz2Sq7?5<>_)rLG%&38#~g2 z$uYLldenNyR)bo(A#xXOeiU>4UmM`Wf@20D zJZt<6+Jb4xGcLlo4E(dtz}Y0kl%#~v(XGG{(`(hU2v8D-v&mrJ=1{G%aJ?7}bKb%} z$IcfVLyb13ssjXvRQ)0*xxAMw1ztS|OUU@qX=k5oL;UCcM9|JZRXdgJg(N~Q28kP}s4>%vaQ0;3G&VE1&XJ6by5j$MxR285eG!TbYg|88ux zRKWR@?O+5Wt?TBQX-?Uh|{VV+6e~+Wuz#O^Pkx0jv zW9_i>5xCFaZ<|_YfUGuh^Hq@cv)v$}-K150*g~g)=L)0iX$_O>s$~uk!a`BL(k5MU%=hAVAdBP`_cbM^} z4!d^5WS?qoAWR6%8OJcMi9XncXm8-7JJWE4 zy(fQ-aJTXchsx@oL}ZslAsy4_gtY<5jIL0tn`V81MxEDSm*UscW+Q^P#!}EZhl9=g z#)>hVXLj=}QcNilq5ElH!1sZvuxHLYMi>y`!S%kig0bkh<~zqcgC~$Tf1dc!G2dt< zlt1xjt89&lMPGEhZ8W`f$&qOMZ2Ft!YnIW|(=Iibu3Uq1E`+Jk?AyzR?vc{-8NmY% zXskM^`~o7`Lsw0Em7(YCHO%LR*3IB)H4LE>?>U3nE5BQoA*5*0WyybHR+p_YHl5bH z)Ij$7Uyi{>WwlGK%R1h$;t>o9PY(Y$C9#;-P<=E4;k>y55d2a2P2;M zx@{q4DDayzcO2ygl2DDqiS4eqP41vK7OTVWZB1w$OjVoQA*^97)tt@Fb%$B{epeuYI;5zJ;7!@g$NRrGpby!B6y3MGB z*Zb2uFF;38^{wV2X3c1zn)3{1UpIZ-RE?Du-=>izD!9JRHa1obUn8Dfam>bRuVc=b zkYFi_kDM@am0f76{+I2u+09imy%9e7^)`2XBMnPbyBfS&R>EKJvTNzynJ9h2FD)&-nHPfgRYC&aVHZff_GY*lZUdT`% zHjqRvGqa2Os8JRZQr#?zZ;=UrNI2c8aR;)mx~eq>rbvxn?xx1eG6N424A7N>Dsrxe zU;qKHV&WA!*VZ1EfJC3p97|g#wwvh7PH8T>8Hn`jXiwElG=v1w_o*&Pvh+1PO%S3R znQP$)-Rc7nG|s%{*4a;amO<}-!644Y^j6K3)67+{am%^f@wz)yX2-Srsy&SHVB}_W z7jX>KjbOk-Z5+j&(Nqc=2*dkeplYU*T+Iv-&NReL<4nx7(-_*d=a3298lvVKf)e=< zBvDsVTXq@?g_SP=XTz}n8d?M$XV?ykc?sZ_BYa$$Z75L9^w`7OoHIx^3ky{DEOC$U1^AVT>PVxZ=_z$tdg=dYGjcB;YiWV4C170zh24$VDQX^T%M@)3KexbV2kb)BGQNWWde%29AGKUW zs0zfQ=;-^VZ#7$Nk|pq$$lh9F1#Mv{KyN_DKY%%mUS? zLfvUV_#8kVzM$giMzt!FTO=lYA~^g4qTD-+RLv`{#ysxJril|KS7~oOp=KF$;pj1} z#Tv_=O`W?a^GT4r{E<1d<7@v1$q^qzzy(iQCLm-YI-B?t-Z;UVF=lv&PGj(PH=bMJ zZ5X`4u}i@C^9sdsx_S%8wv_L zzD*tP8Am)TdBw6-jM!{1GQQzEEyohV*mDW52HmakVV}T$7@PB|<hnZIiFSoG@_ zr>3t52pzFaZ>Z)PMHrco-K-Pt2!=Oz%s9ov2g9a7wZW~JY`BWq{5`6MZ$y+S{l^hzq5}1BjYI?;(!8|DI~DAJ26M zJTwZ(P9FPJj=tD$+{U2F#keCJAAF{%L<+2PeyV&Smhyg5xQ^1EX z;-G699#6iBWNyz9Yl0BNh&iT~%QkHDaWjV@KKZfgPgQG^>2ouuA>oEGKOkt;e1&JV zWnZZ2MxUlq?6mSn_%Fawbmb0q>~4H%nR?LA7&{;u8-GfD-sm{)YfIZfIZl7J>9lEr zB=A@Kffvm-ok9BF;~P_8Byz8~%a~l!&ck9pK5GSaIIy{J5N7-C1#5_z->DxO+=`SE zR)d*dew3tsn&rF3Lb!EEs*HO4@F^H(eIan=}E8!JE}AFo53&S9aj z=Za;*B0D+T71`;?^Du?bzs+#LV4bs#F$-&c1MGvJ<{#wjAI*a zS!<|_TxT5Z{0Gm6ubxEk>V8MP-)IT$;@19)DFUx~Y3%r2vtNQ5{3$aKuUh5#InCvv zVDoloRDM;!D)iXZTNX5|2E9NQgEbHTR1ALLQa}h_-j@!uD_SW&pImhUYv`bjWiOu;@ zQBE^B@x>22Ue{@CC$VYK&Swnyhza<7oD(}7zv2y#oxi#rlx6P=UHL0YzXzNORHHRAhIVKl#%?oSt5Iu$l0 z*=a6R#f!980%c$TTTr2Xz)TxZau?A2ri;ar54z4KWjW1#5;2FI?dmkh#J`N|ZhxunE)nVXHQu$+UJ3FSKM_B3;>BsMTO8hasas7CFs*5A;)?l|5$J9Ri3P0K2)^In)>xA0=Uwb?D3znEI1Tt;xZ>2%O}U28x!4K-uO zd%=23Ae>Jcan-~LddX=#yKA%2oSCWM5Vo9Go^xuF4scYt3x0W%WxL4P-4q$9wUMdy zmMvDm6pj(J)%l^p;4jZwLBrI#MwxFo?Q|^&&(2RghckU*w`UUn`pq#-<^;~N--=qK<^Sb|svxVBrfmvE^GJDeXFZ9J;Z zsd1WXgQL5g&l+(4B#SM7&AG}L8HwV3JBUu4!VK!MjekG0!l2Kn zoOIz7!hpxrpZmg`Ci(7~ppziBzx$pv{hvXsTMSl&n+lf^9eRx9t*?E=Ob~Nj-WO){ z?VQ~+o{5$}&UE~m45!cm7H=1V|W;BT7-yn?n6f3?Cwv_R}HTC zw9AhE;+$xdu@8pWBQP5yetRTOm&};Qz@@oWWqNWb#c^~`7`b@aC)6;6nkS4dg!8~0 zml$QSUBtU&`+xWFm4@}>(m$Q%&XEY)Eln{vzrjj_qL_cqdd6edr0 z)nR?_I`Ix!B7cu2{EaIv@q1!2_RUt+awT)Xs=a9Pwarz`3&BhAvfU87YXvXhI6%a1 z)rD8u(7YH}+nugMD6r{nS3kd6iG{Rfl`EWH_QyN-S2fqORuw}P-j@V}wQy7@E)du# z;Ek{dRu$xWh!+HJbwgYScmXeH;VsiTE`4{H3vb&dvM#kLe|aN*ykL_EB9IUageaY+fa%fxv1PR#Ly5=st3+KfH1+~HX)WBAHAWKY?V_5J$ z=&Wq%8p{!Rfl$!tOj|98HBENmg~ddIZ0fRAtz39Z%8M8SG0}=khb?dG!YgTpZlh9M zc+ESJzo;C+o=J7hLxI6`I`c}ru-u3}($Upcpc~=|WM@0M@OpA00~qg}%6=FGx06?H z%5>o+&J1am<{9=-T6n)J1-0Vk&9Clvg>e+TE*MVV%z{`myF*uvySg6W)i}n4@4WPM zMeu5!zHSR+f9(NoGa3A4$8eU=-9@~BBYhF<)PpX(sf+#w0x~b#b%Ga!$U$N_FLZep zqAJgWH=O8%xAK)-ZgH}jp?VfC;H9~6x=`S%vv#Pi2c4Hq`6))fg zIKf*iZSRXi>lOW6cnKXNfhBO3V=1sb7Kyn>kh#?x;KD0$Xuk);={y*ctQqL4Fl!iU z;5!+@kJ!Z_t}l2&SZ`5JNF+HEj{Em8S30le?#XgSaOFr=8CacTLI{wCl-E&L*~UUw zf8XlOsFqLAGDmZ(1+VQvY~2{w43iiicYWGigy7U?tmN4o56-T3L0q5TN!RfnoofSc z!Yzfy&T-Xa`-)wicnv%wg#x=mw(TcyFO)TG|3p^_FW>;EXb{Z`N?p@=jqsH#Wv+)& zU}(LHSBmHqHPtnr7x;+zxa!d6G~L0DS4cUFD3S4y3kQ-iM93f%@MgqxgKc;@%b&^3 zTUr-`b>S^ykEzA5N9MR*d{BH+Ax9P8Q^@fXA5+MwCBCG9690@sj!k?+A;%#;ppau1 zUrzuE|8xRS_;(ZVVO9Rogd9zLF(D^Vd@do!DL$2uvr&8}At$R z_>>y?l$!XInwlm4S+eSq=4Mfp5`9WZKBZPZr8YjLc0Q$4pHc^(QYWia$-7UpioBHJ zQ|jVV8tPLT?o%r8DHZyZM*EbCJf%u>IL=cc>G|#6r->3AjPidi7 zsj|A{QLkck$zq?EO znJa)k`r3sPB44?d*TM%bV$QhY?S2U?^MWf@#rG&i{){O@yX*H_e(5atFW0^Y{ZgpQFg*Kdl2=mxyohESXk9&tz-)s`$jpCI|WP zqxJqdS_nRN5tpMS;g+AHwZyG5M@z(QyDWW!n?p3(Mc?M2O~amAn5=kRR`ltqg-f!` zAp3}gvPYn>T|KpJ3cgk`thd$_tzd!1vpBjE~WT3L3w}C{FVObD4lNh*Lq5L1C_q5LHl%wZHdykDLx~f$ILf=_65otaX~^q}=Cp{+9<22N{;|PY zPu%Jb(eiPdI7E9Qx5*Omm$7EY_-H~91$-hz?N^|U023n%w6U_!SrYr(0xiZbeeFoC8=&1s zYJ+jxf}2EoR3g>94qJ*W)KUTLU8oI`L&s|YLhU~dLWlTh0@Ba_XsU#*G+?o#v~)BY zF-q$z0c#9EW{HMFul$n={9^|`1AbC=8Z#Oeitnh5*80h&8;z#NM{CUixH($OmVjps zK*1Q8HncTH>xJ9pG1@>0->%ZN)6mh#BCUfQSIyc1u#e=4II7qAn&PJOMJD5~!2(0D zUd$Q9SHhuqNGiT~kTh0v%BH(LP4QI&g{F_y{3YZqy3VP_j^PIY$7(^~;nT5NKMCA- zPqV`>na$p#UH#FF_f>mJ(deS$a(rpouy?NigBHBLN9)1kwLzd?GF}^l+wt+*Fx*-c zYr|x3UwE;y*M@J494$5nc*>)IhT_u*6kB4#PJ3YOL2qV>Dd7wENF`i+8G#%Vv;f)R z_nzV5n+d^E?mv0Fxs$B9h#D&r;4=x$Wc6=GzY$YlNzh6YbUtXJhz+ky6mEG3C5iiw zfs0@hAU|_}k0L}!*iDrVOx0pVwg2>@QEeEZ4DSn35NPbX&e<^?} z0YdA?W(krX&(eBJ#Klrl)&F1^vmfSD*Ek%*4oY_G0p9+(%t@_wVUWZ60cGWEQ}ZjV zZt(W^Y%N^UTqS7=;{|iIX?!bpun)P_P{0tdUO7i=F5A%m;3G|HI>izSy#t_rb^TZs{ zrBZ~Pjg?|5y)@bVP;agmng5Z}YQO7kB(2iin)um`rvZ&V(ore@222o2q3o>!+}#MaR~;958^G+vScrzF6qF> zmuO7^_;(59kV0LTYU#3hJ?gPkOAO&(OgE#W=s#9=C(_0XOEJTykiHCZ#V2o;A*cwP z1Q)GZ2nqFAg3F0l?Jkd)&Mbr2Q>bngbdW;Bs!|s%~5@s!G`;y-VWE)@QxEq)Zr_#oiTAKg?9_;eFuVkO!efO=! z=b8zJ;DbF_!PVebU=`psOCC@k=;dx=Doy}KNx=m@g$(#aHQZm+7D+7yT|)2}x(f3< zj>0P*x@oJl9ujeaL`1-EBP&Y1=!x_9^Yic~OvY2@XeRRpk@Rt%XI@CfK|6%gRH}I# zVP5nMy%0V$X07)#Yc~$Pp?z+PntS= zQc}IT240^^o!4rkaofCBlrFCoEVL$53op3nfQkje8q!)z^4q+~^TY5#<;A953#PYA z@|!;f)5%X_GEAj{Cr#nMCL2Teq5PwOh7>T2o|4Z%N#dPiYad;vMR}4(+O+ z(&A;sK3e)To?_u-d<^Zl4r5NGJ5OO^7knI)%||?qD4I%(o)!ZC^l1}(OoCgj)1q*u zwdXoys^WW`UsCT)T3w17?v6ICPSk%T@qbvSwcw|1*F#*{G-5qsY&LC|w_EGAZmK~3 z*+ti9z;;J$fRTxsOQQMOvB)xNHb9i3^0K6PYXf{Zo6Fg0T7+g(&{lI8jU|POtymgm(<@uG zp0ZsFSuZl6h-Zb0x;~3!GMnZ;D}?**vszb)+FqhYKc_VUIO{n?^=ztm4ig)W#y^MP zolQ5NGd0oOEtgyqpGQ6^ILyY^6lX$`HP2(yA)C%UkCa^i@(tAN?J!9kRd@L)tgitT z@ktqkqu@JU&;meU?+aQFNno&>Dodbs`yd?f&UjG^k^By$E-&Gk`tn>yh!4dAw~UYb zUWAWj)0G#IA7@kNmoU|4(~6f&iA|sd+tD0{((9nU={BuDZk5}RI|{BV+&qKFd5;&g zdO?#4XB3Pp#Q&&~t08<);bqgJXSt!wv}V0OGYU42;#1o68sn|(jR z`^M?c@$mpkn+YWrXMV!k-6WG*onMr`A-~yo`lvijG&79Xif&?>0N=T!ZzGXtKjib3*kf z!qMa~T8vZXvU(S!vJi}UIy+JWWoOZu8pQi7YQ76TCJ5}I>esa9z6ZrafpK6L;!76J z{lIDk;`?~8t6^tw8IIwud{uJ-_~ffvz62iPa>h3z&q5A)yCKAFiygWdy+rdP_hR%| z>d?*EF^iVHCc69THLXxm{8BneK||feCEH%sekE(MJJAXK|Mt4p54SFFV3SUC@~t7j z%CE8dSXPN6OYf|4I6b|5`vy!ji;{Ljrx5&ZMC2?wvKt{Zi|R52tSlPIw2`~oJJnwD6`MS5U7m&5~ z9jySMk?+8xM3V*@1uuq6eD#jjLDn?ZWDto71NSTT;yoOGp4lUp(!FNe7WmAI0(<)R zbw@n8-qrjifh3Jb`zT6%7Y>$1-QN}5%zjr(m+gvf*ILWweKo55 z45LdvfO!*=Iw0UH48mG#(0~Xvulw z1hS7di!cKXhH~;;I==Jv0eRq0Em= zA+Is2NBj*PHN63sf9WGFKsI?&qu#f`{?IM>S_BRen-{`g${#g`%$duqV18LzQt(7FS-P5d%tf?_-Vh(GKWzB0w zO~GNz!&y{y*c9Ab2H=OoCb@Tv8sr#BKppuB=ISik@`r97Y)EG$B|%U(Pzg+ zWbr>?QvTh5SDwHV1ku-D@Ph9UwNIbWlH?Ho;bEr{;V5n+ijL8_T@`+68qFPp030fa zE^Kr2myj^G3Q~T$bT-Idz=EjrXPS=YJw6i>p7|M)qAYs#Gwf!<*FVP&TNV|3F5>d` z&yj@*D&e%{6eMgNm-U3IE?;P^Bu+glJ&85m$}hBNkl6kOGBMG%KCL>#^XD(MB*{`E zurwFeSo9?}{<3KOm%J% z_cZdDEZTfp82F{rA~XG8!>`bI{KZ$!Hz-)IA+c&BplwjzGolW-VR z^9h&_VW|AM5fTA|ie3d!QsXQ*UjF>U!0S`N4XP}O-n?t<5z7sI%6UND|^K}zwr!7a}0-e7VQ(O7BCWD)Gnsfx6%zV!sX{`vdNcm11E=TaZF@oh+wGht%&CDN# znY{g-5N5#lroZnrxWIm(LYMe>ajw$H_Fgq$3Eyii= zoa3iU#X(D)m#iyE9yJiKbcp6BCPUEgr#~Sv7ae}C^9($Kc3;L|Z~{`Nyq~oY2|H=D zoc*)bQPzBI)Exg=%u;uL7B-jri%IP}1HR)IYz85H{>4m=e=z{*7q#Y+)UT-7hpfNq zA~u?`@QX>gmBEUf$Zx( zf6JNV8ArkyN3RTO=dW6SiHV6=JR^(wO+=JIziC4x0OwdtKs4d>qC$5+ML^I0&D2An zKi^i4qLM@IP};Xw4e&(0yvs7-yNun;Ec*VkF!barB3CTGf@gO^6Y=!vRXE@5PkEd< zhl_Pyk#JrSADgWs0(s0;Jfac}n#cyQ+;osVa@9oMpZ&`&OF}Zp18wp(GfKCS zXcK;fsBkzj%)_tWb*(i}+g`^iIg2J<$9hb3h_{9Q#3F(pIHXJ0g@NC^E+)RtziYiD z&Vv?J7j6IDoJDi|g@HyjlGlck>JXZI9Z7QRpV;5O@q-#j+pmiS&zwKS8sWg7*qIgGkCxrX z{3T}f4u6RWru;9{-Xj% z4P-~_4NS32yXKIXsyH|(A1DiUHW^sZRxCd{Xk^dNc#kUkg4@0JCbn?!5BqM4NK$sw z;8Oy8qZE{Vh-mg1L?>uGjcMkDc0dQ59l=$ zG`nqD_g+f6jU8&7{o{+IcW;Y%$p4N=aSHExyJp{?!S~%d{uhpM zG|yO`d}&nUG+v~|@|r%np|LZ@5QVXC&~+S5O2C`v)f)HnHD~o4Iqq+z25;H)SbU4! z>GVlje~`ce4lKCp_MH`f_Q)`na5PUR{|O@352&RZ^UY;{nO#l0iKAmUYG)+;*E|8! zPQBb<%{+!@Obve+q%rGYCzc=4tG+V)9ojfWKgZy$MC<3+%&+o-3t-hj^iST{>*nqryiOPAn`PZ9N_l_J`RF>zrh9 zB9AuMbzL?Ku$mdOc5r~TMH$E?b?V)4TjSJ?WGN}Yk^tfYPQTIo0eJWR&I_7TQfVDvEm(~W zs&)nwF1@`(X&+$eE6GQIoea!XNKAVEiDNqXZoP>d2|km}MK$D>yS`7-)FnXXMu)~Y zBLl5X4*m*5SM)Ll^J|Qz^TkP?rW^ZB_oDxT7Xb#T%eu@aCxBFtb&d!kkjoDy$;1Fny-OQ=WU~D zrh;|V@(STag+Zof=X#7tp+j?V;_+ILuz|ZlqK~{_-N-K%@Ug@bSPFggN+M!SjP17s-9edAI$yMoh|>Ai-Mdk`k-=S% zh}aBpQK!1P;ltm{+Pm=(P3|73G>HFe9=EdFGW=b|&=F8tRC9I zp`P9Z^#|+eLvV|WHo<>MF!ollW)lwUc^J59G;M&_ zsBo+ci<9?pur05NNH^!i2n#+Eqj#6o6#6s<* zhv9a+u{p>*iF5l$;LK{G8#_IHWbFq{^jOJde`?hN^X1(px-r2G3Y1gR)ffmoFG1(o zR%wE8vR4!IR(NywhXg$vx1^?e4sNrXLg9(@NmBv4-4xOj|5R`?^-e-`bT`M5{Ytz^ zU`BlbtO(@OG>$Yk(>tK?#b)|I+`2T!P!ef+b5Xggxt@m7)#i|2BDH7%QQ%-s3xu#l zdb@?F{HKMUDSLaIdN;zx?w~}y5y0~j^$gtJO+=s*{jCd>lSp(+gwaIm)l%;&0b2qo zxF`0AUv7z1MxZ`x)cn>`j|8eCNq+#ho=IYq>yz|;C|yqyWa5)WH-*VMKh?D@Sx=M9 zyhG(}z)VnUoW94|pm0fepFudIm7XAL-t*K1ivvPFGCF8L-*2Ti1Nkeh^i156TI=0p z>thCdWose%1FiM@CEyDK5Dg~KqJ0~^HEt8y2ywpDMo&TMf-J?f6{Y@dF~|&B*A^3F z23={Z4^sL68!x#QC>OCK+d*EU<`1JrY-pV7s3n^$3+Uf~?!)G1ofHI}49ZM_g=A1w z3UZ+g`Whukq*jn5o1O}mGH6aJW;@Xy-Ypi*zozOPWDT|zNBo8yX?=Sg-{c?Yvi6N} z!lgYzS_YkIk59ab)?q>1a>FUNgU8h~XKuvm^3IL94N+2@Y!G(2bSw2yjz$#dp3&bkf_&1}zNMw|9ag37jOHAD)Tm z*r_u-fSkKQ-ppwq|aEHKcPY2QvL%!=Q1QM4f1U4xR$zuk+lO}lcPschy zAa^&q!lZAfrsheWa!ZWlcyC;ndupFQU>zO4E9ilUa1Wg zFPZ=5@VjrkW4vQY#p(sCOMb?y*d-rDi}$g)5!h94=%c~D(78U)v=9#zughcFOQ%wK ztCF{E{FXu=<2F>hH__GQP5!X%Hd!iq_F(Ger_$`Z` zmbW)?8!EE?zM41rufna)1@sXg=wlJSP*wMC`-~Tql6#5na^-EJye*Zt7jYXZBF(5k zZvxJG7I^_J^?~-i2l|2!bd(pA;&Rb>BBkf*OYsj{59R7{xLwLcENDRXJiQ@q&GJNL zPM)Y7D=U}D%2#CNM|pZ_qin0gJkZMDi-8-_jMH*r5gXSe05c=#D_RAmTJ%(|6KOd-k7^$=~{0+0yk$LynX zN}MX&r1jD30&8#|y*X}+`e5*}^hzH+7Plj4>er4g_R-_o@uM{*-%1M8C56$Pf~fz= ztKN~AIJ#_1k$_QpU(6-(G^j5ai>H}=_2_8v|A4Q{1`9bMG!XCXfml4f))#_kNGExN zhI9iBaI4)$FP>aEkW&-677L{d#^$5w> z3`smb7DKQnCK~z{{d$8uqM~;O>(NmHVZQ9!Hf35V@3#jZRd@PhuwK8e_*c~nC0wZ} z@?tEFl81nYH0nJB7L`WDL*PMa^ym=SV;a3Y1je04#{>$yIz%tAIYt!RcV89$AKe$W zFq%3-ZxK2Q6}cs&#dVCh7SXFCu!=09KSyACETb+3dhdt|-Y#J3v{40PiY69MDy}G+ Vg7=AL&`Sl_{GZRdjMQDB{|7vfCG-FQ diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index 4ac6feb32ebaa58ce3e42e0b8921c8f3f5974ff6..ed29372f8a5938f6bb2af4801ddc04167e3c8145 100644 GIT binary patch delta 51599 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 delta 51158 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

  • Xz1=+ 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 RCo(i}o&LQiBCx6L{{S|ABqIO- diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index b23612c825baf2dabc5a90469ab8278b533de821..b2b55b448fbe5da4c3ef9e66a81c9ee614cdb281 100644 GIT binary patch delta 51286 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 PA^59uAY^0JKKB0u!VEdl delta 50778 zcmZ@>cVHC7_jj-6ZZFBD7g7P~C7>cb0U?wG2)zg-A=E$$1dt*SPy|ANz+y(F1r-1w;{kpEt96cj4>rpWU6AH*em&K6ATsXUj9rmS8V zl5V&IwXoOHS#^_Ob@#-GXRJxCqQZ%j@@Hk{OqrB3d2OkhH@j$hW?}ZUqH)vKmIlkl z7UO13Z;?G?dcoL&9IY@mOzR&TqB`}C*@fe@#<6umePIDNeO%G>wc6d7@ZB%R)`{A^ zwQZ7FThj4a?M#Qt-S4#dPT8H%sk2+_o6)${dh>nvEz1os-FM$pYjZdF7B-@gyNND( zYXv=T*7Eu`4}abl@CB-W5tlW6qZZ`8N+rF=c6xrzr(y@5J)`YJA_s8%n9;OgA9dn%(R;o@&-;BU4&d2?>Y#7okZ<9zZ=nhW58X$6 zTi!+?_Z_;3@yu&;-_?%yi|u+;0R4t5`1&5TzfTvvA_M$hW)zN5!v}QHNj^@`A8IQz zB9#-`){LYDC#m8iTqfFp?Gzq76R4(ws6I_V9~(fQP-#Af5pADR=`*A4bMYV=&fqbv zxp+K_M-SRBd<^LPJdYJKs*< zqu|k%A3O!^n~XhLlL5^G{BsKO^0M>C7PXv|KWVylcVJ}WAWv0xPENs${OLt&OTBgZ zu1X!sDRbk%RQn$A> zWd;C%!<{#7`ow~z^8AHc6gvW3HS>q zO&M3a33k7>G|&eFJV?>nT!(VsecF*W>3%dr9G!0zo>u)3Go>p zgJk9xj2*XDyY_qNngQWj(ZFcUe{f`2sPDi9`GkLZk#=}Mgb(M*1!*Y*AL#0f5kkqH zFm4*=8B`m^_(@=_byEJ=akK87=%lsUPnY9DOMPWAZQRUp(=g;)gJQJ&L5;L`28MSpE+Q9E%L^$&7G#L9+GHVO3hK)=HJ6@qP7IJq1uVx{j{1PR;5@=8XDSw z#3&kP30i97$}G$iZLRB@K&J#%X?gn7gCkn z4Rk4?%SO5s(`6G~NH=mT=rWrwo9R+Ym*?q18jT^XYPsF3ah1h%O}X+{1JsQRi0SGGoS=+{vchCrAFSEFj62*xPkj zG^ePMO-Q%I-aSW_NWvxdIrC(Rq+DXZST0K>=@NUy>LsEdNxQ_p_>F?z>d9 zk<+kr7YDtZt0^X zO|@t%a>BKkm8q=oZC3=+>b$@N^E4{P@^Fp;7>wC*(!t}_V+KQ>6+L`ggG1Mdwp25oY1p8^BVQGMLx-tu= zP0F9%q7aEhU$GQP*%zrj_ht_<6(aw~Exomr4K}Ty#Gwt&9jn=vwAH?v;nIGXh+%V_ z=Ik+(w9ONj3lf4O2MO{zOmt}vYG|M8ua!-6`b|U*H3i{XyZAyXc$uojPH<`og%0hh zXC?2RdNy18`k7S0*Qo?b>efvUNOHM)IY_0$Fo)~=?7Db~# zO*g@8u+%!OpkR8Y)^}}&RvF>c%GNmn)kBM$;4n|fF4BT9;VTQrc$Qc+G||^FFF>om zGgZ5q7o&w2jMUc78my(v8YJd7e@d{p1G^iSE>7)m)Z4OS`-&Lpwh&M0;mj zTkXqD0b2R|Q6ADlB2u-Kg+bcZ8Ev&o3tWPGzIXiFy5w8t}My5he z7VU6(pwP_EpXlXL2kW9?+V_y%yH5mbSDx>sX-k5&>+44fX%EiLfnkuVpb@4P^w3h) zMnV{)1eS)+W@^WlKL4NEYbcvxsH9lON&;&s-H_>zXopsg6x1cn|)%N%e5+)LAPUkp>y1reV=PnJrm z8=!r$*$u_%tv&oga4prOsVaNYwKIo$YtK};g_mOUdutslvTQjM3nt}^(~^rid$ixS zMrLJ4gM$YGD`{dGd02zp}m2@Z!C->YWbDnCzl)T2MinuuQ|HZ+)dV_!A=Z2Kw{= zY=)5y_LvH7LXi9UWtY&rn!SPA@NF&;5P@Ec-Qm*piGm<`uvE>x!yjB3iil*_;>w*G zsn!4Igu@Gj=38i)t;Ow}C}bWUMzlM%J9`~asyV`11G!;|tD#Hez)<6W7ScizrWO>| z4>h51$-SvXTluEHHfCQA?ch<_D)d#`yfEG9t6h0h)xr>*2zmzZXY`~+Ag$M@QEV;~ zi7%3Ov0g^Z#KP?H`hpu8Op2uZ6h8UZN)_2pu;W9=NyIKGY^g>=Equ z>@XG`E>WgwcMdm4ZnW@7h?ZQXDkYw$V&h4xcO+h!ZIrOsGhi2sr(0F3wzMkLb$_ng zPP=n6igFhkAliFX@mTCFJQ9b+-ohijmGRoHcfz%Aj&xAQh^GhNZm)fNG(v0sX|TrL zZlw9Y6QOPYJW%@{&z~NP(CWX_L1XVmXfxkwuU*DHXzrtpFf|&n-_c}D4Nt6D9VJ}bkA`Bs!K&Ro+Fm<_ zE*bB2z&r`)jXtIzZTEYPFj?xI@t&3Ct~CW{*7qA}x8I3i`~NZpYeP_I_Z|xKtijsW z_Zwk_OMQzK#j0I?zk_z}y$G$-u`ZZD;fTL(Wl7y_!P@p?jlc}5x_s<;k?H3)2jk=# zu01`8HCzvR5^K0Y^d#1B+4MwNeQrKIi8b6@dJ=26rSv4$Pfyd+lLYrXJ&DEKPI{u` zJ@)`TQJR|jfqgWtVm0?URf^TzxAY`db2aot;WzhRdJ?NSryrigYA%AF#A>cSJ(1hX zZADLFHP@M*=4iRc;~?{8$3JGp18hNB(og={><>>x*|t}CQ%_+%lqtCt?Wz_fnnR{J+$U$lI}0=` zgM_yK{9_wdX;$L2PCva%4?$Y+&p$)|4X%uSH%J@xOB>V>S9blfQ2X`k2(8!U6y?d? zC6`||fyE;W!H_E&6t zascQ=|6N_J;cQ}%QjZn7R2Ns=-fE8OCj`u6=5SUKsx)N(t}{jOln|wtQO!~P5fx|_ z46_JfmHuiFJD6%#`JQkkmD(0QU`*<8loHBDU-$FlDUr%x0}0^{;b@Ce;L^Y(Wr!3^$5#_cc;nRCDbTI;6d-IM~$| zippx-YB2BJSZPOXhd%)3bxo9HDiBGm_hrRNfNrifBPOB$U|Tq=dP}cnhl9Z6)yC75=0HF3I*l|Iza^g zGaw7-tk~J4LpB#b*;(l((2)iue=bLfW*d_6lz-Xm;$u>jF10bFm>ufV7ajg=-EUBj zYh9GC)J`;l2c|VPLArwYY&2&Xg12^P}!6}faE}`(wzXnp9jjr zRXgw4QyD@P;K&24Uxez!*$>v4zz_FVMiWeN7YrG{1~90JW&Sot2+tp= zFhO913Da%?a*_sbQZGYJ)PvWn4406P|?hVo-WB!J`;x`;NOK1>-&{dU1V z`QhP8DHU2=g*d)%0R<8LtE1H@zTr`&H?;{%f$}^?1rIU~Kp4`0kAK(U2<0QP$SZ)S z&0!3MOQkV5%T-4(tFu&fv7`oemEXyhY|d=26M**nS@JcD%D3bwgV3MOX&}158%g6s8!*k0 zBE-BKvxMgqe|~qaF4S6p?DFG^gRh$>_$UM}Cc!ZYVIPKM;@Nw3)nJyg22;LNtaPR! zgElB_*lP=+Xqk(YK2&4qy^{!xV4cGpD!=-KWS)So40Aa7+{KdLYGaxa*ssQj6yrGpZp7UFO- zsR^DMwyhyN$j)b^M<%^x&|3$GsK(G}wdNMi{MP~PyX%A@aIiyAM6%`88>NkTG1tVx z5xU-lph_z!s_B9%ZLB)E|MSAFdptODz$R({yAbDav%5V_Du4Y2>Gr%DDClpoMLJN! z^XvVJo2YJlzC@Q%FH4=eb^>z~H9x%~HGx7ON9g;4I%F-dh4T)tDYK~1 zsvQc)cPPV*0z)B!XH-g|Qe0$+i-?(3ij7sj1%|!7OGzSVktZOi!N=)sPWEa&Xj}8$ z(#IHn*Pj*Fclh%id*qBn9PaR@62&|3Q$`S`{y8A8k}E|5EzyeRd{IEm<%qfCs30Of zLaI(oO$*3#_yJ`V+W5~0m284Rtbi-7Qe5m(1Gu~8hm}XDTBHWwS1FST7P1#MzYuPp z!|hKY2r#V~o7)IZW|Gya@`|HUkOr}VtoSHqn$$|Qu>AKFKOXzO?ue;hpT>?r{=zXm zPoO*l69{CLjU5rZ$#Ffb=|KiLL@U*w&Ho6p-}9l;kto98bBKttRp|Od6+BH@Yt_Qn zf24~~&pg~jgpJzVlFF9VGJQensL%R~)^Oq*HURhb(=v*zS_G5o_lfQs6$U~9z4K#W&^zvu!8;T$6+!lH8FV|soSAW&>J!mY0#=1Bt5{ZtH9r_cE z!TkHHl01XzVAiai8c=>4IG(sBZA%13?;!KrsX^TJhhz+Kjw8XDNz{;eh{0G^do_Z` z-jGBJhjHp(C7xA1?69)iH^7>SR;!C2xhZ|z)R*9%<8SFW_4M@uGAHo=ii zNK4aWaR{5=RSn~TaVDY9o-n|HX}ZD=zGEGPJ)RIYBGJ@_C46TUt6;t((G;jqF}VC! zlZ_R$1|u)sZ*uTo>za_2QUklx#uQ4G!ThoMrbqP3_$+vkAKI7#I9g_i$_SRw%v6`J zY-k$lTaIfC*-1<(ZQ&wTH8IVR?HusMdXxJnvz7Darg!vm(ov8D{9$}+OH&KI@)80B zzmjCim1QECgX9T%^H;Ob{M!Sj90R-s%99>4jgw`LiGUMgPL=)9G^MR+qF$~@wp!V! z4lt1Fo(?Oww>KsGv~aW-NQ=YK^K3`YpqDTR!yw^2ud``@>}2o~VIkSWMxu^^x^SM~ z#f1F?K}TVw)yk{8n)WEH;ukB{j@?W{WD_^1dYDbr@licY<7=Z2V7=2F;T+-rB^@0x zn1R6oY<;>Tj{n@-)KhP1nE|qUrJL#~*#4shHMakH;E@*8v3*T0RLeDVN$oasS<`vm$YO@uEyKHh{SA}B!(N6l0!Acu%x{qjw5 ztmPzwszhVJR$;a3HCof^ZWJ3r$Gb zB?<-5)mrDEUR|WgXd>;Pz z&~UJ`lM4W$>;DtrqcK>Ei?H$X29qW*&_wqT_DdC5iMGFp7{726oGY*+R7UXkD@=21 z4aG4Oa;j1pH`i}5HQ+HXlGex?j+!T_K$_0mZY3p^Q|FjEHZZ)i_Gd}sk-L{}gNsD9 z$oXSmH`U?p?G*G%#nO&1e+{7l1+jBh_8w9<(W}i)Qi^+#vGb!;2R~S8>SbW$z=(~E zQn^zTcNM()=T%b}D;y2Y`eL^ikkQa=)g*_5kJ@X(-VMg51&oW68GFe?-j?eK;H7WW zrdqFdzh%N6NGZ?WZ#qN0giS-j$W){}Ipm4ek(3>W>}27RDTe*?ChWFwvcrGh+oml7 zggnQ=cZ6ne>}(=0k$m9bLyl2kD8S|9!wMT8Ghr=R%CWR6q&s{AiHalH5F!&fP0x=^ zC#f$Q?`K(sm`kr}(*slk1ABm1o+dAh0(s$zPff9`(^&8{~O z`pjh48vmp6fuEC)MibG#?F@N6Uq$}#OQb3NzAz!LEtLxbbVoQ5gFnbVItL}pT!h?t z$$4_OfH?unt+^l#LZpr}z7iVAL2Vg9h?M{Y3nIRSsg%xexL8aDlHt?eNEHzqUk`m} zT1C)eXXf1Z6tyIg3`EB8l|PcBC}oga3?m|0@kG_i!+(}2gfh?lMVPmkn&`zk&jQn% z{Ax-U$iO`|a+2y~SeL8(@D(@!ojeZm=2JnW+wXme0jq0}5fKRm97Kd77QuQ$LPZOM;==%>1#TKrFOEb*4h8SKy$eb+eT0UqFWf>7j zaIOZKoorMuYh$?eA(SP|!QQ~Bi@@B!zS&117!(3~%!}aX zkKb=hAL4GrT1>|_{OE?YS^S_mhCk5Q+((XqNry7`OcjxBx*E&M4gmevP0ao7VFZVo zE|zsPUyk`23Y(xK;G0_N(_*BiL=_zNOl*3$ZeS?stBUNZOkhqNJgB^&iTXU99b;u0z;{IOih$D&unMzEgLFx0e7~&&Q1mv zhqB@ojv%&j3XlrPyx7rPE`g!Sq2+6^%`>yJxxc95XOqoaSP4>jEQC|qaLhjxx>Xn zhnu?zR33jsjnRDN2y>;V=kSV6zjg71 zOmkP+XsD8f&(G355hI>)zcJ=n_kb{fgt4k;UF!ca@|&0+lPcyqSi z7xUqm&s152I;i}@B%=tUR5>V<9?+xK7CF#@$!LwtGY|8k=Rlt?iUu$2G}{o~w9x#h z1S4hP8>i|fa4*h;4Iq9*k$Hyz=20`ujpWmSnTCh=mZi2R<%O) zV>L~&1-f>&p*u7UYOPoPso9_3KiBYFrls_wd+#Jo~_n4imG6_if&o_4z zt;T#@ymEngl&m@lqu90x3f5_%!EGp5uEa*sgFW>)1hQf=_R&+GG(3(+qO9{iIK#@t z=1CIW1gw;kmKeNGXbj>GE;Z1RWLVW|a}eWC;WyE-CFZ`KUJSj$`B%%$1Le>atDvM= z3oTaOcZE4q)(MTqT!Z+RD-F%}z%jrD@quOfESOLO43;N{pm|bPmbnF)+(b=RcZSJg zX|@F`hF_*&o$~8ibC-KM#Jxlv%FSyf5iMzRWzS34J81ljq5XnSdtY+Ivk&(nI&FB? zhv6K-{Y}|b*nfi;%yszr^@cIRKdG$A3+8$(bB8&WFWP9BxzKdc;8lnC3S-*jAen17 z`qpg11d3lb+l68r+H6GcjBxNC{g>)vlYfKC+IaPgM&uXD((DCuB>QK%;Z~o0$rF~y ztZKHJXG#PHa5#VN74wUtj>8jV$tSq6u@cS`cX`SV^Aoa882h=MhP@yQQQ4&JV3&vP zmv{NjjALd`%C17cx9>5i@F*UBxX@!h6KVl;;rtxe-7kat4Q9nVkqhmA(;OsGf!Y8T za|Bv)`z<3sf=^fZ=mSPv6r|+qh7%*d6z>E8;1{@J4>A8czM(jUCWrT z;aj^L^`EZ79?R*s%`Zu?JB5~D{@lCfXj$|qEw4UmxNF2Xm3MgGaEQbse(IPZDnwb8 zJ^Q)?{`Gx0?z9)7&VhTd+qU|+q40vqe}8Cr0^#?{PMSZ{Cr?T3(o^O-_fl}U+VE-% zCStm`(k%fj<1)O+Z=Ybus`s!G774}lk9{&Bm2GTjK`I3}4mg>&mXnRS>KXO(KQj-J zgArGF&F6+!5Hc+O0Y2&@j?lB|tVbA>SFWgUAc*+VpbTO`4oO7a_!5FR>2G%Nx6gTE z<|T6?fB1rVgdEL4Ux&q0o`qyf=CeHMlCFS;T&=9&2As~NuRU%VGGIGQcYu+b3258V1sZu+y^>+ojA(0^(L7@;G5*JJJR&21z5 z6j}~^SiR9&O|YfKJC4A;eil7A69kPI_w*Hui*HdZ`bt4K>HSF-{5nKx8)LS}^tra$ zvMKLE=r39yX_dLm>022^tbPz88`C zqY-_r?ACkum8_#`(UaZ61xST9x-4ttl#JZKpVb6fLRh~|wbm?)11$Q|&Lcq%xaqR5 z$eTfw?mWFJRZ*eVpRd{(Ixgmz@iJBz z<2vYy>akXGb`Hsa4jnCl9Qv%wht!0_^XQ9L*m9YilQ$w{edcJwPjxYR03@FM_8EN3 za!NCb9|TL?1`QDv@x)3Dul+B*^6XlfD*x!@^^dJSD@TuQHdO5P7>mB{70J_xY)b^6GuG3Mmi~puEOsV< z{~c%1w-SU41-?3b!33jD7&ig)D-$idz4PIij~v4@1Gaq^e#9@igcWqB)kwDcPqB26 z9Ry`)jbuKAY9`ow6-19Ty*_xD&v>{(#Z*Zri^9P1mMMJFwZtZ*-=`C*aa zmV^;xJgK`8P?E?l{Qzf;*VgdL#8Z}JIfB9eXx8gTWK+dU3||1k!dUgQ7QB_Q4_iog zmKxSTt1{MX7k<#Vvm9buP-3_sQgHAkoTFY3refKt9+0pqFJEC$=N=9Z(x~k;00j3UZ>lshl30p6n*_!DAC>E>N-X64p7BhLaxfx=gGm#0W_q?p3{n5jrZ!e_xyYhJVjad(9gNkxn<*{p|q-uwlNzI#e5HdgwQC3@c$ zL#4zb4plOQ2_0BogRs;2WkYdj!42;q(=fx*>hK<~>PpQ#(&i_&8-f;g{OV3iG*8=M z@Lt3()aj9yx^XCpuE$(;yKfkmCT$-av~-g4^)Le~ zI%Lr)hyR;UURh-+5Is0{4VUY>L3yPRC|ZM9i@)&uiFkX^@$S8Rh~vday`jD?x4drz zPSO+(Z>i^NWO4hB>r94t>++2s>K*r;w0L)CRVHlE{SUd$EwKNi9~u76t7jm~pLeYG zBv-U!MBVtw(?*?GEWoFP^UV_(f%H3vm21`Ky0_s7lZ$1m z!Dze=f6fvu-zon33qzX#*N7$D!OO-g^YALx+;c|iLUQD=x;YYyR|SA2gq7UI*4f63 zM*c(VZzy*l4H3fb+;!M^lS}s+U4UriJHNJU6gWL@ocykn1ztw~ISa8ASoy6HGIU2L z8r}T2?~DLI-X8F72D5PUB|rGem0$YNNFBVo2;d;T>SsNyliu#TY&jyQW*Aujd-(%| zJ^XkGw|zw)ick2>k|5zkJlS;BqHjS8_Yio^$XbPK!8W{wefbaalI6#-5BKixh8IT0 zqw*Gi8o*R!DAr@eR;P{QbvYScWF96E%=-}DI{!DQQ1MMmJIOFww^Jj(@|WROJXKTv zHoTvRM*!3JgN(5v*{dfoJ-juCu=}rvV=xwe>yAZV4GU!vH^N5RnPN;ih>^9^$DLLXisrlEj-EJnjx_W%flRF7#eIW zAi(O!BDdoen2!RiopliXM-(YN4!GxKgUC|u1X=Y}rbsO@hCe$M;0$CJf~|hMG{mZ} zp=pzf1SDH|Y?yV5#6pWQj$a_>{l{nm*v*GTdYDH3z`)|>7o)6uWw!%s`~ukRK&O)* zsAG+lbz;&RXJJ~K+|CH*deG|Pak19!qLojNv%VnVJj+7%tlJsOGZL)29~LwxOfwLq zL^(sm24$VPR{e*|&R4DQ4%t?x90CwgY)5uT^#EQE6V;e9%ElR$FM;A&>Wm`pSbr9yT8&Rgq5p2mONKhSL#@_KxFKnfONy26!aMSB$jkKV=CCh;AE4 zS#?DoH`=;dPDm_#noP7t@+Miv#K~efEXGF|48jOz71?-W9MsDtiQIeqVytzgMCBQr zVekL}%)CS%9&b1ZkHv6|t4mn;xCRrg@vK=xr~b?9tw}ls-blMG*&0yZ$f@$G$yT|m z#%NcIy_AfXV;eae^Q=6>nTa1-K^)abNE7fc_#YCOjxmCHIlimVDi>-@?ApV*tPm4~ z6r=D(hci)Hg?YNwc)5Twd>v5$d##Dn#mi_W2g&c>%K=G`}SPx7KQzhV8S~j^Q=8tSt8z6Oq_2$!77^Lec!wD5d_2| z%gDCa_~2seV|uyrRjZT#v=FXRZ~xY8V{3msY;|@P^IChCF4h&(3eKM)RG^pv$sP!VCE6Cvv$J?+6R> zu9R9k=}mW5L51#?;x*ZUE3MD!?Wi2BKjyCn-z65j32WtN*T7(9nP$S4{fxcEC2Ota zdS%9|An%LktS+{RA#C(1x8faS8kD(bS!~SzS!)#E&LAXjB}XN_#!EodoufNm^A+W! zX5e1O_0~eYT=g~3KmCgu$y!{-7lxNNz^{5C86aJJ$0qAAy|VZqm|b_XhvbZr*!+DR z-+=4wVhSHT23MQ zz%nOa`I<+VLQmR`MNb#uOx2qiMwId5=hMC z`#shyy(}0rYM(Vrk)#0iP8|xh zp?vURkIc{%%3rCnKIhv$>1}v$WubT(8gIJLPRZSaaeodn;}f;Y~>`QTGX_VfZnp&qxNmL2h0TsSZM*oxQK0NdOY&VH#u zqFMO}+<0^sCqAqD6mA@Cc=;`Y4LM~^VC%aeQ#kXP?2nh`BG~z#K$Pf`(ADYB^UqjE zQWtz`iC3V%wBFD9oh4iS!aB;R=BUPNbPMS-;BcZSkyV_7h{X>n)6UDeP91_>spyMP z5&$NCXKl}Sd?naQFY|>nP#wt%yTfU9`da4#U|8pys-3;s9_#P(-$0d=g&bY+sxeUX z1U+C<1j|STnLmCHSB&af$egU;FV)72euQH{8%>X6dhb#JUnxcKH-3>V3v)2>1;4|+ zr2HyJ_tdbwp2)_luZZb#d?AaMFeP(2m^+UO1k2GIuP{RivQbd~L~?}!h;6}A{zgy@ zybcesq93gFhqhW}Rh9P(@IxkQ_b_3Pt|*!!lf zoowJ1lMP;6z~HM2D<5vQy{4DTn%II^!N1tJc-U%#GrI@T&VOO;Z`o|Hc52~nKO4?c z5I{Ftpy%PfkkRuFTZ%8bxp#mrM78yhmE>XAriOT>V4ll1LI)IX;i|vwQN2ubG0^2= zJNv=LW(C$l$z=F@j~@gLZr{L$11ShxcyjQWK8DeY#P(pG)Y#Tn z)^U(wOwY@n_`yyaE3~-$d6Qog2@m86ijaPLdIruV7<$aSq8kYHxpN)0y z3NfJ4&hm#r=P#vr^o*K0nkU|af~muuVeH}~wp%zHhYtJD569_=BEkzR?{520S;T%i zXU9%ks;z;70(nzb{k9EXBlojK@QXcc@F|Pf<`K5WENO%@hL7%L!)x`Zp@>n{+lKG@ z7LhxOVDZcBqE{p@NVg&0NEil~y8Q1xHbgqqEV3nVV8%=Si|FO(2)5Cw_hKtYI>UI| z{x-bFyojy-&XzzVz;~-ID?c>Ah8LzW5F!}6>u+?KHwu!+YxOG69AsM!0FF1A@qYIr z8Hh4QOF;ahlx+)P$s-^X(2uvJhssezD9Z@N7aBsv{f@z}*WezOxJUmOjEs}qk3kAP- zq-gfaSOoT^Q)~$A_fQedlEyiMnA#p2J`d*0DHxI=lrgM%kjsx(71;1@zppGniRf!# z#X)dSqo%?g0YIcH;E9-GG`~8{_BN{d>(gzmsQJhS@bu~&CJiL* z!dKgRTQFbom<{jx`wr=8V^zVfAogqt#NTDMZ3RK$BM*ENe%$8dHFIFes6jNum%npt zI1%GXo|tTYTkW$qG5-sxSo2CR6BGi={7$y(^A?8)v< zfwV9?VVojaNq-%BEwDzF+McIzC^cbip0~yDt1IA@P~+uc^7FP();S-#KXDbj_5Zf* zq_&%7x@D6+h%P&yhFqEyVB2fu8XuaxZFw3bH2DuGZ0ohU)e+GIz|na;4Q1$~lchWl z-uGrUWOH6;+~KexUoDH7Hw=P?iK8+;6-@=fpCULff5OZGU{=To@nybo;Q zR72wB@F61LL0t7%R$Ujq1Q`vMK70Z>3t%uuQ60(-*LB(Wo|DoGi=Yy4!WPC3Ex;bE z_%VO*DdZ*S0)oEiA-wCS(wx0q+w>*Uxr8&2 z)tjHm5N_C57)P~Wi&%N>xPb9dgO9ftIRnKDm%pC1ts&GNY#i7`yb~)<#Em7?Ox-!U ze@+Fj-2hhQm0!szdWoiLcIioH97}Rw)iva6X+|PmiZ0dP*s6eugIQSb=t2{{4t$3M zd&*OAm}x)g#z!8+)5bsl(e@H`@es@w+<=v>THyV+3=LU9+vEZqVdJLK!8oZTQ31L|`MiqdJ;(ZsPKjyb8ZA{ifl`@T1cW z+x!1BHV*bE#e@ZM+F!Po0)W=)BEbQ10w9Pv?m}b2|CV;<4ZQ|Hf*|wIKlkW>VE5A- z>>(T+6*-}Ia}n1ZZRNE#PD;?e=zr$w)XtJ#Aqesx^e#D6{0qEI+29 z(SN4Vfg^WZY(P-%8OkdI1(-;Ku_cNmq z7%RfMmx=R}TrGLCaJ$H|jO?;5+rJj8h4&)tA{`T zIU24uxg3dQX^dTHCLBTn!=bB*JUY%UvIZDR0udF-H^j?n8!U0Kk6ODL@b-yzkzUc( z5Zg2e7~`Hr2LDlA`xF|Dn9RUrST{=#dfssONZo`>p7Wp`AAK)kT~^r} zakRZm1&VGQ(M{w|MlOz2KMmR*-%d`8IE&+17nM1iP2lLD@D|BrK=r#d0uB4BnMp84hz-~AF+3(HqTrIGWJzF zus*fBT`ZcQ=?Q#isy)XuAPV@Ltv!NHpPq7hUUy}*x%d~oB-Ng&<1jkASkB-pew^gk z-X6nGrOOF>sZQ@}7ctS>%bj5#Ktl^%%_z0|vC2XAV3yR;;Qp@ub`cPXP@*4u*)Kc& zSaC;}g|{4N7coX`WI|g@2$K;%a9++(yM>j!1pZ$hhJZYOh+QlwaXJo82^ea}wx`#< zV;$kaE&5&T1PY?_=*P<8b`f8%jj^|9El0xfype)K14cb6syRY3GsfjuJYiRM5kH-2 zUoFtS0!@Iy8Z;$84C&_7g^%+AusWTQAlkJca}5_kH-)=sLjFNS&UD`-kohv@nt-6 zhh0t=>$nLSM*q2z$6kFV0@%)OSXZ8YT%VkWnWF7ZH&+nPoiDxTJ^jjFhh{Z>!mjQs zmbTz!jObg@-4)DNE|k(R9J`ZcF}oj4h(|tQ7i(yP*I~T!Nl8R4@krpdPf4ECZemHx z>;e3ZC6a?AagHq&u~Qg1^dBH7 zoO%+@7H_eKuuB{pNZ+inKO``DrMv~P0B!iOX|3H@_9QSeWM2KW9XrG_?umqgW9ou7 zFQZl&{n^UiE`L`2CVmlyYr(5E&kARcgCy)<6O!at5uRtS7aGs8x)}I`r9Lnw5Wp7MvWHcP>c)|L6w8eb{d&)O< z%XlZ4hnfI(Y7gjsYOhdoetMt%2{8r*FKXt?-;g#ZJTRiApQuKH3#y~vvcCpser&(w zKe>9IbkL5UX}pOWUR0~H*Wt$w*~QA;aA*!3E@3}RfS#oyZ~3$;7HYzV4!$Cgp+uNW>zk{uL-)=z@XUFV~=w9^!#lkss zd7z{ZEcE4`|aOE+i{<$L&M6P~p_agwIL>M1GSj~~4 z>hojHcsBk6XNUwm@)?E5ISd?)6G-^-GxlJr!TB2De9u{8!W`+r_nw9O8hIQtYV)Oi z7pgfnX0bacn|b#Or0a9|=8N_}>5kbTkoodp-Y{57;kWic?*7J(-5qqKpNz7;r3`$I zH2*`Fq2Ea-G05=m!Cq7g-EVS5uV#}^B7Rl>KvB?_NraoP`bqGYpZ=K=bBU1yBQ^*n z9u7QTP=Q#@<_&k**~_gET{~U1t5i+73(u+%6JeN0Ji#n3|LumoBf;R5oN)HSX=gNl^e;O$1|bQunpbYwvrdU~ z-_z{k(DyV&ocNw*634xxL}$IHnZ-fxX*O}ndzw`o@eU9=-yI-yxI6v`lTLO|Q^m3F zX@TNQ_cT9oo_pFxahQ8rtT@R%t+_bHJuO9?;oj#tB{!Cia8GL?&Tmh53@ zp7uxX9Jb{Hzh26d{OSjO{>lOxt1S03m-u4}F>+b%nOdbUYL(8_DqW~m`l?px>sqC6 zYn8q?N;KoL+#ijiDE(Zkbh%dPO0Ck>TBU2XN`KTUU9VNT=_xIs;ct10RQjh@>EBwV z2!CHbMb#?Rsa1-tRf?}wO7xZ%V8D9bB1-qyDmAQCYE!G!wpOWqty0HYrOvfVDL$nI zWw~8_ieB|`SAG%fvCDn~lm-0wWxvl9KhpD2_=iNk^@^X{q%7rcT=jd}rj+o$ zH~fA#DaE|YEx*G(m04H~IU1-q2CGpYhZ=$tXHdp6HXq-wWMnzQ>nMx)gt?9*mF1}B z$<3T8Zv2Q}+|fD4t*qqVraQa25Xu@2cP^a*XR+(3^Yt#m8!QvfV43g*%Y-XfCOpA1 z;Ru!qKd?-=fn~xAEEA@F04I?^WoEh3jyIq+g#rk@%tEAnJTsh=7qD+;M1+KqoErN1Fvn>*X0 z+}9{~8awT$HfL3faQ-)rFK?nuV=WwN3*1II)aJM?cc?9K+mA|#XE7^t;PW4|Q;oyn z_jR3WGHzp>YG2%TIn@li_|J+p*I8miHH6(()d;rqnqQcoKHyT;PgQ&P37}`L-^Wge zBgN|eyI&Lb+c4EGJFoM0egIgLTH!@t>HvFS1ttY9~6m-^Hqj zt9F1l^H&E;@NL)G>U4l_^jDim@Yf{q-}tK?02vpc4wd!0W&NrEwT@E4UJX!N<90DX zO~EZbQ0-b&zcR={h@o1bW~OQ6G>sm#?$zMru5PhOpv){rn9<;0*W> zwI6za9Rl`>A^$}0dOomrhST${-VO^x)gcn{Z|^wu<)Qg;VXB{O`&S4_AJH9#uZ1=x z#Nw?3PWug^gBS;LNVRo8!V_04GSXFha~c_ z8|(-vcSR@g{Hh&R1S+&yW_So5}H!Xeu`8dmA&fg zXh%oEq>5Q-lsZ&4G`YdP?x@yfS$0P~)-u{)Kyw|wf3(^e@MY0z7H-#~)&8*n6WWxH(AqFuSpmPZ9EpE_P}`V zShX!~y<*iza9a^;NT4so_W+0vj8j{op-Y@P7&jKD4#TY`PJI-&^muispJ4K+8~3r| zu`c{z5wEtDLdjzNZ*incB^2-ubo%iGQwz3D% zb}9jXK~cyoJU#;r6_9VUmECWpA%0iY=%j(C4xxzC`+rs6z$ylkvSqv!Iv z>LA=M)m77RYhF*yz-@j#QTni+nkKO>VP$nyys#ARz*|7$5lV{Ll=^DABz=WftDWp( zeYLTyF7vItBTps`vuo3?^nl4@MmwZDt}iP{&T<(-+FINeRfq- z!oBu*s)0e-^Z&t8hnyh}efP2XyoPXQ_-~JfYHvBGS7p!CdTM=fzI%WX8HDt9ko~k_ z8`k4Y>`jdf3*U8vmHi0ASsx1FK@G6cy-~rBOc7#EcN+<}(yuWbC5)l5;av{umJ88= zv?gjjsUTH`f@C%^6yzOA)1x>YnjLN;Z01T6wTC451J)%Z6gxjiSLT`^WGpzpN4UbE8({b)j*0i}A1jtU! z)q%LJZZ7oTVso_*O3hjrOur(@EXak;%x#U=kkJ<>Xv2d`N^4|09C#y1)*reCyFbH; z=`S{LggHFSW?fpUX~4dsrJ5>x- zBdIspuKAGA=vIj3z}m{_9mKL9g6(A_!uB3+>52~q>>XtWI%8#J#(dIZKF!Lh%G(L}0>$8#!#cO?&t*#5_zoP-ZyIs)| z$G=ovP=dVVk9mbmz%6A2b7*nqR$U-G`bJ}tJHs;3-o&Z<<>~6;X!Pn%hL7!Ylcfi#aqQ5q_#cwn537DslQVAK$F4O;Iuqa4h(7}* zy9?W@Z6papZnENHkT9n;KD(k*(F4b4 zq`|}3@;`B;{-t&XW5;-gt0xaY$GPZsmek&8AIB=XA{_2$gTF4RXl+bq;!SpXKWN(0 zUhOCcntW3x4FHS|kbf=jp|52JgF{p0XzMx{a-S|M;B_AaE9-YuhvPQCBXU&XOy)_k z--&`+RJ3>0^UAG7CnRD5<_QUd08AEpwv!>cWj9$(0HVnK4VU4(Va>7w?Q(A%I;d4RsuMQtc+Uc1STRFeuPQd~<$2GORg8iT$A zyNaN?uB*_{D_!A(X0iB3fOi(ldPIH1F8<5y;7wLJ8Ql*(0xD;*+m9d+&0>AJiQC3* z>Hw6kp=1-#C*)L%m&2W8bywTT+EcQ2Pj|JhMEdbfmf;4KIDtHz`K78s67Dl8E$IqU z)n*d-tUjd$scJ(BcTU1prDAn3i(O6y$7Zpl9*DTJ*xVj!X9@KqEAD}X#IHS6m#p|j zk`dBVZ7D0Rc<|I=I9}Y3E$9io6ced|Pm5q}Q<1CVknsRRth3muo@!S~*NvOZ?M8cx zUTQsAbL%EsuoTnE>!scgQnX(1=K|Z^o9xmRFtNM`eDahYCVzIf7j#{;nf_u*E1b7*SQdA_eBLhHK<}i#_ldguTqPG5D_uV(~C~Gwc zo{|pl_Jm;3+K^2ggxKskQasRb6{5AtU((TU>7%xgv^D>Wb$Jr$-q!w(rYwH|SS$dO zz;o#mWW`a>RQ4>umO1KQ$FR`nn%Nlpv`4UozLusscq#`@^e?lf}Ih_ms%? z_D3McS>kTCy|0Q@JUfyBG0kTF{gGzOW~2J6U2xmfA8I+9eb*nBB+!r0(f@&yxam-F zoHT}G)_oWB~H3zrTvJ^K+43jem#yp$7I!Ns! znKpxvH5A8w2Nh1LC81e5zEOj*sKg=OgAGQ{_hB@S_>N>=9xwFrIFJq`kMZI0lalV$ zL$ENK&0ZOzw!!Vv5W$mXLy6b~U(xGYtKT)CmrLVP54u$KP&F*?YpOv6c%4qD3 z%ozrRIKFt8+RY~ZO7aES95@_&DrFsqtLd`-71kvkMtg1qlm!QPN6FglKDFZ1?)VW< z4uNPVSwjTdJH`oqm9l_GvD6S<_Wva#Q`1M)26$5xAKM4+ zM~+#_svd=KN}2yiY)+K2P9p`)(?=RKA7^Ew)dv~Q<8~M;K7sF~E(waqfxuj%awgjV+O6i3rq^Y~M5 z{VfYRRmu{x;fzb!lx!^6O4*id>^le&?qk_g)iCTZG?8VqD6_I(FoRxWuys(%CXYc5 zR?60oQQJzgUAJTayDA$Jae3;M~}u(?w31>a%i6`K#Gl!swIuexP>p58u1Z7nMb4b8Ezswrv%yTDQ;2`bOS z+E!G|yv2f6W7yt#5UZ$}eT&VjMvXY0+jIW4A%n&2tvsw97PEiz;JX*IKKYod=(qS5 zTlfd~d^aDG#j)2RvU;hvItlPe1+Y>9zw#Elmim8XU3Yv{#quX1^`1?mgqDPa-a;=@ zlK@H&L3$??5eVc$P$aY@dT9wsC^8^jABa@pJwB@4GYS z+`{h<*w5XWot>TCot>R?&Nn#w^HYubARJ0XNW_Fylx#QJk;bj2U?he>9ASrj9kkmH zm*Jp7yOFFbrz2kE79Ysim;C_SL^yC}hC1M4927jm7$6)U2}fzV@};=9blhGE$YnsC zb~+apwCmZsCsk!SXU8_MN0$w-=A4Op&B=^N`lv*S40S|bw0HDO2cpw$)XS2-fv*CZZ zzQDBL6C0*sS30b)=asVfOnW%1ke`k-gZZ95)7izUWSavA?x41Fa6~w0(j53X2fa7P z=p<}q3&oxNZ;nw*YW(nri}&L&>#!;?!ej0NP1dxza8nN2JQp!3cNJn1isl-zQd7>X z=`xR5?epNznYFS>KxpJc-_0}XKv2m%cy9+an~$@^K@;cWs^OrW^Q|Uz3uPef*96wJ z@>eXY0WE(AYd~A*(szqO+P4E1`TjkeywhGU>r9zA zC_Tg4fo%(A2j0wJLxpA{qu`)nnYeOb?_?s#a?r1t$p5km-7y@!YPoxjuk7l6MHbur zWR}rPc>94@A*B`kHf|`~dVma|_ihYe%G*XmsU0k}yl4--Z8VbFVN#1zH;^{uB3TTm zWCf62Bme+bi?4995nr&>k;2K_^hP$o{w+@YdDGjxNOIoc?R51WL`mG_HEFUr980Q= z!>ENZj&QJt+T>tw@z8+?k6C93Yq8!^BNrOArS=V}-LMcY+Ci5WvgIQe;a2CMQHv1q zI%w-6qoXjtV~SYB%uN=vg=a6uY0W(>6Y}m4(Zh|!yh41I;JJc>IxS)IXP^+1t}WD; zp^9{43G3{=6iHWfxYXMJ?~5qxzYZdMt5h_-2HB0Xk)7Zkw@WSVj~&tcST^s_kQ}52 znY>TPmOK*PZvEAbz~fq=r7&gbC9?4SoZxFm7&LxuV-TSWs4H>3Esc?RY$!}Zre zSC%1%z)Yt_0yGUJ`!4*!pcf|f3!z)nulMk!T!f(9_<|6de1}nW%EP^oYcCg4+#EdV z8kail%?UG{Pr4kmB9AxP**xT29Tbyq^cOKdQh@_LJ9Zy{3bpf>+Mh)DjeH#N4lEKr>bv@A24=ra3w@O4!ZF!0vK*s32b_6Lnyw)17a^tTWtxg z`karrk!#T!D82qvdJwtnqfUC{^VJWaO8$0zNIt+J8F#y^uQSefP$=;R8AWWEkI8a% z^`Gm!UPY?7hSz)FHEgQ&YuJnr*RT(YTgzt5UCSb_ueD;EPPAo>(M+ItHEJ&L^B^8d z!gHN3t4i_fpcG^EGJ38avW&H>o4!ET4WXNVl(o6(8@)~rt#wGrvBW-Nb?Z#@rKYPO z8d$m2L}1c$9idj$#tSDP<(hF!|L5Y$qc(tc{FJ-9+_#>`TC$!;*JlHJpZpD$WyZQ$ zoKbH#MOzDWg6P7BZ10VH$YyLb`US9}Q=XThTjk(&A8$l<#6cA{86#x~)1}$ypRs8) z@Gb4xWJCyQrn#ncnD}@TpPNyeEtj7z%ZG9|BOS?o%rk3V+H5pp+*;Qm5WR)hb@~>I zcj0q!2G7m|W&FfWqY88iexD~c`F#Y{EHKYyJrfue(6soASk67U!c#$$30SrG;Oqly zk-p1n;bZxW@Jbkl$u;)_Ym(NOdgDqGNzpZZoQZS?-TnZ%Xx3$;$%G4vFP+(e1k zqyA>i=@yfrbUqmJ|AyofxBHt}ee-X83G*bBdUyy|MZD!Gf++qYqb@jJ|Hv379N)dj!M0)i*)bnk^YFuSo$9Viy}k{M zajlHeJJ^x#++peV^K;q~2TvNblcS;dogDXN>@$ZQ_yoX4#@{j5fU+4s@p;mC zm*qJBCv3c|U%H0;@W|dk+Qi?M!Jj~>jn_vLiAlJb2pxl@aRjV z9)2GY##a2Np<-S7hwWiCyYAs;v-emV)mG%Zk@(Wu5m=E=_ZXpKuAm}`HT&NPjCM)t zvDfG$^zucL3gbQx?d3E5=3Zp7SfMH=m0kVeo5+8U{MaZ5o$VhZ-@z=^Df&~S^p4#O ztnQNUwU3YWxP6w2_1skihN}*DF70E76Skj+^U8j9BkB9O^5}jJJ4*MnYfAjPwNm4Y z=<2uFIuHKBB@1Az5s-7^@7yH%AJ!V}VQSszI!xH)II`gy+?A@&_X+X{u6vud!F~u_ z{h7t4!C74+DgFnKr2Qv&ypE~*gtyeyPdI+6_9;^LY=lwnRypGrPk~Eg zn!0Q-{}A$qtV}jtISF#Bp3jM?NP6!+K z7>~_7JR*Ldh%Q0k6QZ#c!b*D%F;%RV|KwdhRf;43w0u*6yVJm~ ziga1O@8`xVvhJQ@-Qme+1zKDj*o1C$V#M!I>%y3d8s37x(=cozS4I?EPnvN9y1ud`8$_RgVGcb@YHnXPaWzQ*UA&b6yv3S|TLAD?o6KJdC9Ovpw++)%uE7a)c zW|qS?oAZ&dg9Q!jzl=d5V3}~?#gQ1XaelERRr-8mB~?}m3nx`}d}Ae5R!i-ZZ!Asmv`4Fg zaLP=^td|PD<*)tLy54S*T24k}TsQovZ$(Td5H*!sIR3sc;r`tS+K%{+&zB?LS&`dL zAtULa(;?HZ;ROp^{jYJZqS5zw;Ry!{=trZLw7M*{ z2w!y0VdQn|^!-Na+05s!TcP^3V#+*%jS5pSJf?Q69dB4|ev&q@Q;3GH)TiyG8*Hq` zKUv1QCp<6~Yl&=#3kLI=m8btjn2LY00>4L6VJ$43#@Tq&GU9JS(Pq=rZe+IIIeUBGD651|BO>qBU#cIrvjy({grnEuhfY+bie7gF+`TA zZ;A6|O1$T{4wtcNckqy!I}Q*U9!>EB249+b2als1ly`?0{-Zlq);G))g1BC9sf|Ay zBTzj5*~<1-EupKM5R2BI3QSpzD9OuHI*Byfp8B^@9gXh%+X`T7mbk_00FcyyaLQeF z5Fg*gwaiX;?jmHC2T6)hIgyQx+V=#)g_mP0IQ|f)Zh{>{gnHoCo<7Ji5d|!iZ-iHR>z8;nJ~D75{p5&{9mNs?DXWn*lc!c_KVeU3>xMj3kQHkP5<;4 z4AV}9zu-|Dx1VI%V$1_LH?B#M@qF+AZ!K^|s#N^@0dDPfDtQ1;Wv7IPJiz4-@#-;i z%_-4ox9|$%QYJM{wa=WCIxWp|#&!ySgjb80Ewe=^NwZfJ8EBqK&te1)lzgnZ)Bo!e~ z@U+`b4W8hpY^PyQSc^4Jkd(92W%(6UfM*^oWM7GXl#5r63h)X{CM_+%37knc3b4{M z^%^-`BKJFcQ-mrnce1@?%@9+Mnbh6?Lo$SGPMS5|zrk^4Qj_0sO~|ANnw{%r|O`v_8+{(-HN zNvVIp$7a&`Kd>SJ`}Zdn2(#TOk^6VXpGI@3x$Ek_30O=2M8++X`aH#Xnn@dL^n{77h#5d>*bMabP}(u5*tl1rl)9%&@7LO7v&efv~xL(E6FTQp`+ky;MbL z*w;%XXhpqLM--R6RA*_BY}&V>x2g?7KX27tI-SU!?)AlxH8`NPxw)6gOe^wMt%Y|g z|Au*L$!|NI^oJFI5?IlrU7E8VZ#mZYbEXV(SNkY!#&{pqRV2)X#M-piM^%;I3#=YO zY1lwpkcZSPrm;~qAfN}$!L)I{s+q`H%)c?JSaf&8S9L}a?WYoix}2$V{Zt+Ky^4Py z^;31_H}P-4#^_bn*q>WZ_g6jf>xjQHSHK6%6d9lzN~3Mo?@-z?#O6#*K&+(P;3ZPz5TQFYCc#>`vzcg;}QTK5MopHr1}Upgnk%* zFi^$N8#Wap)yH{efj!>=+>HkST`p(@mi%QKKEGgbr_8BGOx;;(K1T=o)aq-%K3O!+ zP_Lr6Vqk<>1e~h@DC{VN`(LGUjk~2(YpMCJRD8&SO8AgJaTFkbt_P|hq5a_E#<$%- z&ZDN#1Og8QsSzkD1*_r0`Ex04d;%@l)zb_8Q>WYI6dY7mNq5S54`KST`-;8Faq z)XbqQsIM5+4u7)T&v}_+mOo1MYf0g>Csfs>*`cbk^z)aiy1nioltXti%EI5`R^9wqxIbME$5I7AT{!{>o%52(L|Ylkj91n1B8siPb;vLw zs0{upy(W}X5$L;GdDTP2;o)Z;OyluMw(#JT3DZW8whrYi+FM?Y0&j2yHADswfmg)F z;1-YfM0_boV{PPBPz{7u-J+#{cC@dak9YhcskDMM`!!64H8GGdX0BgIc(UC-VVd*J zW>&K{OyKnZOD?q{)_fK|%uzi=enVKjI|cx$6<1HSg<9S&i`s>&Uc%GN>;e&OeKbA~ zg3MVPh>f$svX8?RULno*vso8??zNpZd=SW?skT}kX6tD7x@V@X0x?GW%yBGX;kKQ6<>vmyeevtsQRj#E&z|xKypBg zQ~3Hv`OAzAq$jm8W4Edym`F;qRik+zi8e#X% z^5hYW0&%(iTBB1n)lS4Dn~P;*HC`--tEt{1Xd-y6>A`#Dz>gyU#RXa(kmXI51+{4w zEC#r^5R7$01RM_&?PVyeIo^OTj!?}&XcDRVqF4~Ax=9DK(Lsj(w(BM^ZfN5yTgBiR z$90-ze2hL}nqi)E8q;st&opgA0YgTT!aJP#3#8tf0Zy!ab%p+oa<9 zZZ6tUF_5ySx(b7o6V+886v5F}SF13q>3D@_UVA9VoIrxp1Kb>~x=MfVnd^b6z<{eF z)f--DSp$tSV-)aF>3oc8fubZvwUhb%h@#7@Xbs60$u3K3cWJY_u-$^t*HJau zh|_AS!KnPArfQ?b)l^-@q{sC979gUItA~wO{X1Z0rq)yD$~XyP>PN8m$VNh}K)DT6 zI0O{bQoT@gtj$g;zqT5NUk_@tMcUS3&zxI_9qEHQs)uy-J*1sXMOR66RVx|zb<-Y6 z3vH2fwyp}1(cGlCaIE297b9uF;Au_kr~nai$4%chQgzouOW>u|q`u1$tniY$Px~s1 zsBj9duL7j@f%cLBtXymhCt#!jE*4`Jl^&aW^YLQ*J%dg4RVC@90G+s&9*DuT>`y=C zOps?$X?@R_xifXpe=3%wb?t?QgW06WO*fN_yrOK-213qb%cP`g#{f zzQ$D3;}SK?dQrR{LiM+8HjRdcPrg(D=HPKdo{@w`JR|EHu}%*fsezy+#Hx`fHpTJ* z`b(_phhH5UtD!Q)D0FIVUwnN4!30dQa&AMs-B|S(1JPY<~CDpM7<7Daj}`|C>3#1foyOvgO}Nym!T{g+1xq^fO0_vp_rHjWUJ#k zLW-KJAz~r`bJ3V*dPBrwkLRzkHS^FTk-S={4isI--|YZWEmdz(Vt^>Yk9{t#FqY*oVO~T z8T`qKlhrW3MlbB#0!OmVwWE2hd?cKBOpYQ+E@-@28hY}Q{cI; z0Kbw^$nx5#Usi9?NklnUP;NFRqW~yTo(aW zYPB#U*NqP=+NlQ6pjvx2?CAEEBAYyUfULRQ=I{L0g2lW~#}ZTn%GeGNO<;}bfhTm} zy_VBK4G|4?QbxRLE^uQmD6tzIIQDGcQH@5UbsbfI6u)-l&D*IH`|-R^YOshn%9`N$ zdRzH@LNs%kh{4W)3g+*zI8W1-MsOH=<5YcV_l2~xPB%sqvoUZOMaEm<#5sD>NN>t` z-~usJSng~7&Nm*iXihwPmaFmVRq;z-VfJh57-N?$#>3}*gJs3bVmcsRK2Bg~bud9C ziY`CmqiOgPV1`Aw_T7liY=E7eaaYWuN1d%;@1CqM2Jq6@Ual4yUHAmL)WzCRPdshY zTzdOWFM|f$9ynd)q!QmbYlrk>SJhrB@OpAf7_9Lp0PxYUTprfMb1lt1?`73NxN+0f z6>vGhbft%4fGq+Vms@NX_6i@x$*;YPaiN#$DFg2$1BW|)Nh%WPNnebLLAC&mr975SS8s}GFP#KX^$&rS z_qey^k-9-mK4d%fMrxp8A5}@z=xMgG_fg@}MIYKS1mS&y9&jQV?*jx%BV-W}vhW%# zu71LlgwM)Uz14}TmRO-b#3$$zA?gS=HChBw>K^}KHcjl;tu_)Y6!TZ^{>K*rqlUX z5o)IE3;t4CFaYta#av>2$b1ZV1e<+MA9iAk$Un ztgR7s901>zPA?BoEm5QoP#uJ6lQ+fH0aLegw&vCvNhdW>H3wT9iU5|i9i8!!lQU2? zl&YPmiocIj7+6$cPP3-dMX8_*)x zGF0U7rFsqy{DH6g{9gB4GILets>#oRx-z+YWevT;-@9J%puXqpN$vipd)t0~E-EEu zD*b8uG%0eV*rAKJ=q!ri{MA>8{jXJW+-2ojI@I+n{HH!eg~b~sgo{pX@oAaC|!y*D2DT~u&oSsz0_I9@IS;5s7kG8nG#=1zS-cn4KVlj&0yr|b}m*W)hu%c4{Q@46h zpT0od<3aTfceP!;kUNdy;y{OmxEgxBMr#+TXcUJQA+z=xeX~f_LQyD{)fRJQ>&09- zd@*y*l}cKy>VWf@RNfR8pCu{=m35Y=sEF6})=B%lOqqqNCSS*P$?;9--6Ns@D*Swn z#w=lxjwLK|+Y(h1&CWZUWlFPOUu@>HRMh}u-K8qJEz4gdjHS#N8=IVx!t!<3IZVp& zAD24Sj_>nV<#@-wsflAL1I@k0(w3!2t&XJ=OI0Nl*Osb?Dr0rSH6k;x3Uv04O_Mf3 z*{T}2>Sx1EkEMax82nh8n+Jj72s;s%YkC!sYi~Aj2y289gzmDv>-H?mOPakjHkDAV2FvdO*fcGXV3t} zUHRp=4C9(ewUfsK$t{lEdnNxA4Cg%;;RatiH`;zBM9dE^xGRD{eng_u*5LeY7!T?%!} zQ_)qpw<2L&DAt;-Es{bRd02WWv@VbPIGTsCOraZSgQ6r4{ZFCDd{wD|Mje}64lWq2 zR%;3Vv9YhE&KSpb@*q-jwyL^-t17wi`y?jxd0F?#l&Vb0vDv4_PMVfBQ!8z)8>UA} z%U!xBBQ_RaCyY%^n>3S^{(lT^Gsd(U0Lyv`rJ;Msa#gi8SJrcr=pFl-QHf7EsJem}mjDU5Q<_fCjC^8eKqhR${>~ppDFO;P^^4xvbX~YC!7c@>|Q6 zDU&#P8~^_y|G%BG2q*q-`X{O0Ui&F*jp|qF07yB(X>W`jJ$^#Uq^Xl;PMCoN#9^Af iMv>R)MPX|d{srM*F#d($Unu^C;a|A}VQb5GoAH0tu1sbC diff --git a/latest/.doctrees/methoddocs/utils.doctree b/latest/.doctrees/methoddocs/utils.doctree index bad350fac87f8e802f9b90d5c6f140a88a858eaf..60abaa6a5ee0bce1dac1fe2440e9ae641e7e545e 100644 GIT binary patch delta 57455 zcmZ@>cVHF8^Y>o6SMH^eMmkMV1cHSs5CjnjB`PXPNdiP5lmr4uPq2Uq2!TLW5CIiY z6d|Byl^QE50>Z+CD+>92X7=u0g8u%wyWN?cot?I`d#!HkfV!;%s`frBKJTsd z7wI=^i51POw~8+Ds^k)fleK1Ie41IT@X6s7we2IEYnESEv3N@t-}u~_x#Onf78Qx? ztF$2%+0{lx&I>*dwLzlJt3_8Fk;8=NR;^#f9eetV>LFU!iqw5Zg=_Dv6_4z_j%arklc#BE!qW{` z9VcqxV)m6n z3i)Ru>1YnVp00ncsQI;h@h^=r|3~$|HbVRh*ES<(3GjC#=s$FQu2IE#T-$PNKq1ra z@*;3)Q_@h#chI5OY4< z_~dtgTbt#`#u!m3{1RS`ONTq|& z7nhQ#lx)FL_<{kcxXf%%m&=+`XPnud-P_gLO$hb6W-+~S%Yc1)zRmFne zx=D=rX!F4ChnlwHSoz5tj1E&v>pP5$#@)3>N&YWAASF|Qyb6j*$#pttf zqH2>C9l5+I^+{{QsZHoR<)8TU#?)txoieEi0cgUSaE3j*60V@!C@r>&~^%-l*7nE=_x_;yA8l#rbo|T2)2T`9$qdMc4Dm2}hYkBgN$w zPU<2_QKlBv`aiM5mrh?$=`_qhCM>%w2GnsBzw4gcX-3}cycshU-_MBY8Yu1(E9kUeJf&#~o)@V_ zf>^Xkiz{XlPoiSh@`!AB^R(QlFpUDtuQMmES-7Tc{&v9f-=V_+I=oAVZFG2#4rC?y z@6+KiI($HfEp+&h4rCtrAJO3zI($qAvWomq=&%Ea;`~qP@+mqTr^6d`I6;Tk=x~w_ zk`AZnP(_D2Ivk?IXLKMN$^V=VyXo)+9rn@TOFBGHhp*^RO^2`PKt_`P4ILgYrsKDC z*hz=)=sJ%bKbdST8?H&$V#MQJkzkiJ*F2&_3X=41 zA^`o-r$viDZU>+|0d=l4T)n1iv6QNhQTaMnAua&|UeS=Q8DddDyG|#`QUAq#waMaY zLwiDeI2J9dt^(?YC@mnqZiC__K`qKx&K^g|xh=Ho#SgLQu;gl7O^MK=sKXpW?k^U$ z*5bt1y|mje;8W{KD;sgDnKqObL@um(!W4JUhoRZz2+c1tQqd(ZE-qj;w}Up$v3!Df zyQOxc_%Rwi@K{59V&OAT}G z1$}wr3W~69$eSu^I%%1_vic#YMTl89f}{S4T9Vk^U%Oe1OT#dk!Mf%UUzgS>zMc%> zHpBuiy`L6v&qm%dLzH{bDXq^gX$~czKQ%7b1f)eGI}JK!j*B~LMMOn$AyD+wdW}Wt z6Nw}VEDZ-$WW*W5b*t823k}@w&CaG-H#?i?DVAw5$ZI+<+f}@iqNR`(<JlxJ7q`k*nup( zHZj9x)2tRO<2%};)4N*19#}qD=Uy*9ZH0Af$Z@cYHTkMa#FCYk%W7#0=a?j>Tmm-N zw1)85F4lTM0L$R9w!`?r5XBhVr@z0wiBGfiBRZgt*Z#xXYf)IHlV9|`97D1#6pM1@ z8$B@2%Zy@tBf$WLwWfZWHPV(t7xc}-4+Rijx<8!`l+9sU z{D1l%HUfHI*!ioSu-CvIaCuimrRx%4jU-5Mp_)f%?O=QXO5nCS_A)9L&2E!l=3hE?_ zpL-$Nf0d*a8VfDz7N%tL2jcWQnT2k$#cc4fX|{&@K#b zt?=efeerYUOohBjcRhsI{d3P-DvO0Uc)ldH+n z{OszO143QLD0_xN28#M9NV?z}NQwnVU3;ws8+nx(g2JzXbz|np5;=V=$EGc#M$Uf0 zOcXL*3RM+3)!E|wb!fmdPjz=F>AxJC{lpDNbC&1t6P;S2!ygA}xmtlZF-;rKLy2tx z;RCO~n>S{}NQxjMuZKH~KqbfUftfJztSMlg1r-TFZ2NrENwHz zF{zH@3TEVWD4e^doHIVt4z9PRg=n4TajNCmfgQ1awg)Qz+%g0mu^hRhVMDe4I?eXf zru=4D^Gb4Wmo@j%KAoqiVAhOrdE&EP+D*#VLT2`5FT|Q{w?NegZ`6G5>9g`?m_amW zH0F!ux4|-bzD8sU?ZEXG|7BB{YX^#wcuc~q7+BXGAxk3iuCcjAc_QsLL=6bdG?q{> zRRM!cj3>L@qcGVq%>y@L4o)8qD*|9FPejU;o7f%=wUL=o4^-uvHFMGwk#m(2&8?zv zycP)}xqfYgo;!a0j6CdU(sZM%>1N7>QwZC_>ap5J6{FbZd4hn92MVy}r!47KlAj?8 zM`Mq1F}557<@uC#K`YC1;9vtqzih2JNpg@_ItCKrtFbv~$0OXDjXI8j&RkqMDGXdZ z1~~;A*WuC7IYYl118b^})cRNEXmN-ol*_RVT?X%_XyKSWRk;+0j(5gk)E9(S=zgO} z&(r+oJp5T3M4*y8u=k4)al44iLf0fCrFM4v^l?aWAcE_7{ua}7p+G3BFBqWokr6^R^=55qoHPdR~CaYgBJE~2ZU0te{T%axJNbJ_3f?kK6Jp|ht5-aqa9;* zHBvTjNmIT^VIRh~QurssjLHA}GbW9j*l}hqwq6Cs%vl0&dXHw)7ssY*H`0bTr#I|t z_O>>~1lo|Ucx~TJ%I6_Ob7%U3kTl{t$nb*g=1_`3`GI(5x>l+^C3?=#+G}r!hl?Qj zMKiR3_FAKB+332e(eGH9z=vMo(-fO3hBUXt&7-C z?TtINo+6CUbMDkSi`(hy={vRFkP0(*%TaLHd=9#MYbHS7eS$*)idvO|XU)~zV!%g^ zF!3VQ9^%@{xwr{&&pe<4+yk;=Qs3`(Mu}(V0&AbD=+(y)CEW8sTg(A&zj;~);!TI`bVaMt{1@no zR-*Z@(G_nxyh~TK0?n_ZD_VW#|3p``^2|R=SKH}IkH>*`AEN1scOP2N6)l(YJH!{` z$lDJ+sFJrI2GA8{e)%`k6{TSLW9f<#ko*F=;_Zh8bj8~brF6yH50!L9(@OrMbVZ>o zzlyFX;N+Cr@ycJ+3dmMoGMX>a3t`n8^B zQY+S+nsz|COOScs+-$KHPUlv4sq>Y0!x2#KeGlPnBVw0|!W!*jkv_re5|#IA*Q1un z{(Y~u7}g1l;X*D&y!w2J))^HH?7UQa9oG#@wR14o5S5az!(Ae)RO^RYM%-PhEf)XW z2bSvxJKKr-$`F^i}&|I2${~=gQ!y#`^@x>agul9-}(QmExhW3gKtJHiN z>Tr$~9fVeoy3_|WFY095b(%vHmAjq8l@Bdn4xyO#AWNjB|-+Ay&7C@dC=l= zOEo5ZDo2T|_t5_lsf{tqb*Efz@!Ua#uJQsS0-1@^FAH8E_8C1r==8{s_Gm}Va&2>z z5A4$l%yRirheuQ&)Y4?$0j-;=lvM|{1�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 z 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 delta 57769 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 YIUcp%+*8Mfe}VWHv}aG9;E(S9A8k;TBLDyZ diff --git a/latest/commands/networks.html b/latest/commands/networks.html index 3a371377f6..1be726d626 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -193,7 +193,7 @@

    list

    Filter the results by ecosystem

    Options:
    -

    polygon-zkevm | scroll | palm | avalanche | unichain | zksync | kroma | wemix | polygon | xai | taiko | fraxtal | arbitrum | fantom | bttc | linea | base | blast | bsc | moonbeam | cronos | ethereum | oort | rootstock | optimism | celo | shibarium | mantle | gnosis | cronos-zkevm

    +

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

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

    list

    Filter the results by network

    Options:
    -

    sepolia | goerli-fork | donau-fork | hekla-fork | opbnb-testnet | fuji-fork | testnet-fork | opbnb | holesky-fork | nova-fork | cardona-fork | moonriver-fork | hekla | holesky | donau | cardona | amoy | opbnb-testnet-fork | mainnet-fork | sepolia-fork | puppynet | moonriver | goerli | dev-fork | mumbai | testnet | mainnet | puppynet-fork | alfajores-fork | fuji | moonbase-fork | local | dev | opbnb-fork | mumbai-fork | moonbase | amoy-fork | alfajores | nova

    +

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

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

    list

    Filter the results by provider

    Options:
    -

    node | test

    +

    test | node

    @@ -241,7 +241,7 @@

    run

    Override the default network and provider. (see ape networks list for options)

    Options:
    -

    arbitrum::node | arbitrum:mainnet:node | arbitrum:mainnet | arbitrum:goerli:node | arbitrum:goerli | arbitrum:sepolia:node | arbitrum:sepolia | arbitrum:nova:node | arbitrum:nova | arbitrum:mainnet-fork:node | arbitrum:mainnet-fork | arbitrum:goerli-fork:node | arbitrum:goerli-fork | arbitrum:sepolia-fork:node | arbitrum:sepolia-fork | arbitrum:nova-fork:node | arbitrum:nova-fork | arbitrum | avalanche::node | avalanche:mainnet:node | avalanche:mainnet | avalanche:fuji:node | avalanche:fuji | avalanche:mainnet-fork:node | avalanche:mainnet-fork | avalanche:fuji-fork:node | avalanche:fuji-fork | avalanche | base::node | base:mainnet:node | base:mainnet | base:sepolia:node | base:sepolia | base:mainnet-fork:node | base:mainnet-fork | base:sepolia-fork:node | base:sepolia-fork | base | blast::node | blast:mainnet:node | blast:mainnet | blast:sepolia:node | blast:sepolia | blast:testnet:node | blast:testnet | blast:mainnet-fork:node | blast:mainnet-fork | blast:sepolia-fork:node | blast:sepolia-fork | blast:testnet-fork:node | blast:testnet-fork | blast | bsc::node | bsc:mainnet:node | bsc:mainnet | bsc:testnet:node | bsc:testnet | bsc:opbnb:node | bsc:opbnb | bsc:opbnb-testnet:node | bsc:opbnb-testnet | bsc:mainnet-fork:node | bsc:mainnet-fork | bsc:testnet-fork:node | bsc:testnet-fork | bsc:opbnb-fork:node | bsc:opbnb-fork | bsc:opbnb-testnet-fork:node | bsc:opbnb-testnet-fork | bsc | bttc::node | bttc:mainnet:node | bttc:mainnet | bttc:donau:node | bttc:donau | bttc:mainnet-fork:node | bttc:mainnet-fork | bttc:donau-fork:node | bttc:donau-fork | bttc | celo::node | celo:mainnet:node | celo:mainnet | celo:alfajores:node | celo:alfajores | celo:mainnet-fork:node | celo:mainnet-fork | celo:alfajores-fork:node | celo:alfajores-fork | celo | cronos::node | cronos:mainnet:node | cronos:mainnet | cronos:testnet:node | cronos:testnet | cronos:mainnet-fork:node | cronos:mainnet-fork | cronos:testnet-fork:node | cronos:testnet-fork | cronos | cronos-zkevm::node | cronos-zkevm:mainnet:node | cronos-zkevm:mainnet | cronos-zkevm:testnet:node | cronos-zkevm:testnet | cronos-zkevm:mainnet-fork:node | cronos-zkevm:mainnet-fork | cronos-zkevm:testnet-fork:node | cronos-zkevm:testnet-fork | cronos-zkevm | :goerli:node | ethereum:goerli:node | :goerli | ethereum:goerli | :goerli-fork:node | ethereum:goerli-fork:node | :goerli-fork | ethereum:goerli-fork | :mainnet:node | ethereum:mainnet:node | :mainnet | ethereum:mainnet | :sepolia:node | ethereum:sepolia:node | :sepolia | ethereum:sepolia | :holesky:node | ethereum:holesky:node | :holesky | ethereum:holesky | ::node | :local:node | ethereum::node | ethereum:local:node | ::test | :local:test | ethereum::test | ethereum:local:test | :local | ethereum:local | ethereum | fantom::node | fantom:mainnet:node | fantom:mainnet | fantom:testnet:node | fantom:testnet | fantom:mainnet-fork:node | fantom:mainnet-fork | fantom:testnet-fork:node | fantom:testnet-fork | fantom | fraxtal::node | fraxtal:mainnet:node | fraxtal:mainnet | fraxtal:holesky:node | fraxtal:holesky | fraxtal:mainnet-fork:node | fraxtal:mainnet-fork | fraxtal:holesky-fork:node | fraxtal:holesky-fork | fraxtal | gnosis::node | gnosis:mainnet:node | gnosis:mainnet | gnosis:mainnet-fork:node | gnosis:mainnet-fork | gnosis | kroma::node | kroma:mainnet:node | kroma:mainnet | kroma:sepolia:node | kroma:sepolia | kroma:mainnet-fork:node | kroma:mainnet-fork | kroma:sepolia-fork:node | kroma:sepolia-fork | kroma | linea::node | linea:mainnet:node | linea:mainnet | linea:sepolia:node | linea:sepolia | linea:mainnet-fork:node | linea:mainnet-fork | linea:sepolia-fork:node | linea:sepolia-fork | linea | mantle::node | mantle:mainnet:node | mantle:mainnet | mantle:testnet:node | mantle:testnet | mantle:sepolia:node | mantle:sepolia | mantle:mainnet-fork:node | mantle:mainnet-fork | mantle:testnet-fork:node | mantle:testnet-fork | mantle:sepolia-fork:node | mantle:sepolia-fork | mantle | moonbeam::node | moonbeam:mainnet:node | moonbeam:mainnet | moonbeam:moonbase:node | moonbeam:moonbase | moonbeam:moonriver:node | moonbeam:moonriver | moonbeam:mainnet-fork:node | moonbeam:mainnet-fork | moonbeam:moonbase-fork:node | moonbeam:moonbase-fork | moonbeam:moonriver-fork:node | moonbeam:moonriver-fork | moonbeam | optimism::node | optimism:mainnet:node | optimism:mainnet | optimism:goerli:node | optimism:goerli | optimism:sepolia:node | optimism:sepolia | optimism:mainnet-fork:node | optimism:mainnet-fork | optimism:goerli-fork:node | optimism:goerli-fork | optimism:sepolia-fork:node | optimism:sepolia-fork | optimism | oort::node | oort:mainnet:node | oort:mainnet | oort:dev:node | oort:dev | oort:mainnet-fork:node | oort:mainnet-fork | oort:dev-fork:node | oort:dev-fork | oort | palm::node | palm:mainnet:node | palm:mainnet | palm:testnet:node | palm:testnet | palm:mainnet-fork:node | palm:mainnet-fork | palm:testnet-fork:node | palm:testnet-fork | palm | polygon::node | polygon:mainnet:node | polygon:mainnet | polygon:mumbai:node | polygon:mumbai | polygon:amoy:node | polygon:amoy | polygon:mainnet-fork:node | polygon:mainnet-fork | polygon:mumbai-fork:node | polygon:mumbai-fork | polygon:amoy-fork:node | polygon:amoy-fork | polygon | polygon-zkevm::node | polygon-zkevm:mainnet:node | polygon-zkevm:mainnet | polygon-zkevm:testnet:node | polygon-zkevm:testnet | polygon-zkevm:cardona:node | polygon-zkevm:cardona | polygon-zkevm:mainnet-fork:node | polygon-zkevm:mainnet-fork | polygon-zkevm:testnet-fork:node | polygon-zkevm:testnet-fork | polygon-zkevm:cardona-fork:node | polygon-zkevm:cardona-fork | polygon-zkevm | rootstock::node | rootstock:mainnet:node | rootstock:mainnet | rootstock:testnet:node | rootstock:testnet | rootstock:mainnet-fork:node | rootstock:mainnet-fork | rootstock:testnet-fork:node | rootstock:testnet-fork | rootstock | shibarium::node | shibarium:mainnet:node | shibarium:mainnet | shibarium:puppynet:node | shibarium:puppynet | shibarium:mainnet-fork:node | shibarium:mainnet-fork | shibarium:puppynet-fork:node | shibarium:puppynet-fork | shibarium | scroll::node | scroll:mainnet:node | scroll:mainnet | scroll:sepolia:node | scroll:sepolia | scroll:mainnet-fork:node | scroll:mainnet-fork | scroll:sepolia-fork:node | scroll:sepolia-fork | scroll | taiko::node | taiko:mainnet:node | taiko:mainnet | taiko:hekla:node | taiko:hekla | taiko:mainnet-fork:node | taiko:mainnet-fork | taiko:hekla-fork:node | taiko:hekla-fork | taiko | unichain::node | unichain:sepolia:node | unichain:sepolia | unichain:sepolia-fork:node | unichain:sepolia-fork | unichain | wemix::node | wemix:mainnet:node | wemix:mainnet | wemix:testnet:node | wemix:testnet | wemix:mainnet-fork:node | wemix:mainnet-fork | wemix:testnet-fork:node | wemix:testnet-fork | wemix | xai::node | xai:mainnet:node | xai:mainnet | xai:sepolia:node | xai:sepolia | xai:mainnet-fork:node | xai:mainnet-fork | xai:sepolia-fork:node | xai:sepolia-fork | xai | zksync::node | zksync:mainnet:node | zksync:mainnet | zksync:sepolia:node | zksync:sepolia | zksync:mainnet-fork:node | zksync:mainnet-fork | zksync:sepolia-fork:node | zksync:sepolia-fork | zksync

    +

    abstract::node | abstract:mainnet:node | abstract:mainnet | abstract:testnet:node | abstract:testnet | abstract:mainnet-fork:node | abstract:mainnet-fork | abstract:testnet-fork:node | abstract:testnet-fork | abstract | apechain::node | apechain:mainnet:node | apechain:mainnet | apechain:curtis:node | apechain:curtis | apechain:mainnet-fork:node | apechain:mainnet-fork | apechain:curtis-fork:node | apechain:curtis-fork | apechain | arbitrum::node | arbitrum:mainnet:node | arbitrum:mainnet | arbitrum:goerli:node | arbitrum:goerli | arbitrum:sepolia:node | arbitrum:sepolia | arbitrum:nova:node | arbitrum:nova | arbitrum:mainnet-fork:node | arbitrum:mainnet-fork | arbitrum:goerli-fork:node | arbitrum:goerli-fork | arbitrum:sepolia-fork:node | arbitrum:sepolia-fork | arbitrum:nova-fork:node | arbitrum:nova-fork | arbitrum | astar::node | astar:mainnet:node | astar:mainnet | astar:mainnet-fork:node | astar:mainnet-fork | astar | avalanche::node | avalanche:mainnet:node | avalanche:mainnet | avalanche:fuji:node | avalanche:fuji | avalanche:mainnet-fork:node | avalanche:mainnet-fork | avalanche:fuji-fork:node | avalanche:fuji-fork | avalanche | base::node | base:mainnet:node | base:mainnet | base:sepolia:node | base:sepolia | base:mainnet-fork:node | base:mainnet-fork | base:sepolia-fork:node | base:sepolia-fork | base | berachain::node | berachain:bartio:node | berachain:bartio | berachain:bartio-fork:node | berachain:bartio-fork | berachain | blast::node | blast:mainnet:node | blast:mainnet | blast:sepolia:node | blast:sepolia | blast:testnet:node | blast:testnet | blast:mainnet-fork:node | blast:mainnet-fork | blast:sepolia-fork:node | blast:sepolia-fork | blast:testnet-fork:node | blast:testnet-fork | blast | bsc::node | bsc:mainnet:node | bsc:mainnet | bsc:testnet:node | bsc:testnet | bsc:opbnb:node | bsc:opbnb | bsc:opbnb-testnet:node | bsc:opbnb-testnet | bsc:mainnet-fork:node | bsc:mainnet-fork | bsc:testnet-fork:node | bsc:testnet-fork | bsc:opbnb-fork:node | bsc:opbnb-fork | bsc:opbnb-testnet-fork:node | bsc:opbnb-testnet-fork | bsc | bttc::node | bttc:mainnet:node | bttc:mainnet | bttc:donau:node | bttc:donau | bttc:mainnet-fork:node | bttc:mainnet-fork | bttc:donau-fork:node | bttc:donau-fork | bttc | celo::node | celo:mainnet:node | celo:mainnet | celo:alfajores:node | celo:alfajores | celo:mainnet-fork:node | celo:mainnet-fork | celo:alfajores-fork:node | celo:alfajores-fork | celo | cronos::node | cronos:mainnet:node | cronos:mainnet | cronos:testnet:node | cronos:testnet | cronos:mainnet-fork:node | cronos:mainnet-fork | cronos:testnet-fork:node | cronos:testnet-fork | cronos | cronos-zkevm::node | cronos-zkevm:mainnet:node | cronos-zkevm:mainnet | cronos-zkevm:testnet:node | cronos-zkevm:testnet | cronos-zkevm:mainnet-fork:node | cronos-zkevm:mainnet-fork | cronos-zkevm:testnet-fork:node | cronos-zkevm:testnet-fork | cronos-zkevm | crossfi::node | crossfi:mainnet:node | crossfi:mainnet | crossfi:testnet:node | crossfi:testnet | crossfi:mainnet-fork:node | crossfi:mainnet-fork | crossfi:testnet-fork:node | crossfi:testnet-fork | crossfi | :goerli:node | ethereum:goerli:node | :goerli | ethereum:goerli | :goerli-fork:node | ethereum:goerli-fork:node | :goerli-fork | ethereum:goerli-fork | :mainnet:node | ethereum:mainnet:node | :mainnet | ethereum:mainnet | :sepolia:node | ethereum:sepolia:node | :sepolia | ethereum:sepolia | :holesky:node | ethereum:holesky:node | :holesky | ethereum:holesky | ::node | :local:node | ethereum::node | ethereum:local:node | ::test | :local:test | ethereum::test | ethereum:local:test | :local | ethereum:local | ethereum | fantom::node | fantom:mainnet:node | fantom:mainnet | fantom:testnet:node | fantom:testnet | fantom:mainnet-fork:node | fantom:mainnet-fork | fantom:testnet-fork:node | fantom:testnet-fork | fantom | flow-evm::node | flow-evm:mainnet:node | flow-evm:mainnet | flow-evm:testnet:node | flow-evm:testnet | flow-evm:mainnet-fork:node | flow-evm:mainnet-fork | flow-evm:testnet-fork:node | flow-evm:testnet-fork | flow-evm | fraxtal::node | fraxtal:mainnet:node | fraxtal:mainnet | fraxtal:holesky:node | fraxtal:holesky | fraxtal:mainnet-fork:node | fraxtal:mainnet-fork | fraxtal:holesky-fork:node | fraxtal:holesky-fork | fraxtal | geist::node | geist:mainnet:node | geist:mainnet | geist:polter:node | geist:polter | geist:mainnet-fork:node | geist:mainnet-fork | geist:polter-fork:node | geist:polter-fork | geist | gnosis::node | gnosis:chiado:node | gnosis:chiado | gnosis:mainnet:node | gnosis:mainnet | gnosis:chiado-fork:node | gnosis:chiado-fork | gnosis:mainnet-fork:node | gnosis:mainnet-fork | gnosis | kroma::node | kroma:mainnet:node | kroma:mainnet | kroma:sepolia:node | kroma:sepolia | kroma:mainnet-fork:node | kroma:mainnet-fork | kroma:sepolia-fork:node | kroma:sepolia-fork | kroma | lens::node | lens:sepolia:node | lens:sepolia | lens:sepolia-fork:node | lens:sepolia-fork | lens | linea::node | linea:mainnet:node | linea:mainnet | linea:sepolia:node | linea:sepolia | linea:mainnet-fork:node | linea:mainnet-fork | linea:sepolia-fork:node | linea:sepolia-fork | linea | lumia::node | lumia:prism:node | lumia:prism | lumia:testnet:node | lumia:testnet | lumia:prism-fork:node | lumia:prism-fork | lumia:testnet-fork:node | lumia:testnet-fork | lumia | mantle::node | mantle:mainnet:node | mantle:mainnet | mantle:testnet:node | mantle:testnet | mantle:sepolia:node | mantle:sepolia | mantle:mainnet-fork:node | mantle:mainnet-fork | mantle:testnet-fork:node | mantle:testnet-fork | mantle:sepolia-fork:node | mantle:sepolia-fork | mantle | metis::node | metis:mainnet:node | metis:mainnet | metis:mainnet-fork:node | metis:mainnet-fork | metis | moonbeam::node | moonbeam:mainnet:node | moonbeam:mainnet | moonbeam:moonbase:node | moonbeam:moonbase | moonbeam:moonriver:node | moonbeam:moonriver | moonbeam:mainnet-fork:node | moonbeam:mainnet-fork | moonbeam:moonbase-fork:node | moonbeam:moonbase-fork | moonbeam:moonriver-fork:node | moonbeam:moonriver-fork | moonbeam | optimism::node | optimism:mainnet:node | optimism:mainnet | optimism:goerli:node | optimism:goerli | optimism:sepolia:node | optimism:sepolia | optimism:mainnet-fork:node | optimism:mainnet-fork | optimism:goerli-fork:node | optimism:goerli-fork | optimism:sepolia-fork:node | optimism:sepolia-fork | optimism | oort::node | oort:mainnet:node | oort:mainnet | oort:dev:node | oort:dev | oort:mainnet-fork:node | oort:mainnet-fork | oort:dev-fork:node | oort:dev-fork | oort | palm::node | palm:mainnet:node | palm:mainnet | palm:testnet:node | palm:testnet | palm:mainnet-fork:node | palm:mainnet-fork | palm:testnet-fork:node | palm:testnet-fork | palm | polygon::node | polygon:mainnet:node | polygon:mainnet | polygon:mumbai:node | polygon:mumbai | polygon:amoy:node | polygon:amoy | polygon:mainnet-fork:node | polygon:mainnet-fork | polygon:mumbai-fork:node | polygon:mumbai-fork | polygon:amoy-fork:node | polygon:amoy-fork | polygon | polygon-zkevm::node | polygon-zkevm:mainnet:node | polygon-zkevm:mainnet | polygon-zkevm:testnet:node | polygon-zkevm:testnet | polygon-zkevm:cardona:node | polygon-zkevm:cardona | polygon-zkevm:mainnet-fork:node | polygon-zkevm:mainnet-fork | polygon-zkevm:testnet-fork:node | polygon-zkevm:testnet-fork | polygon-zkevm:cardona-fork:node | polygon-zkevm:cardona-fork | polygon-zkevm | polynomial::node | polynomial:mainnet:node | polynomial:mainnet | polynomial:sepolia:node | polynomial:sepolia | polynomial:mainnet-fork:node | polynomial:mainnet-fork | polynomial:sepolia-fork:node | polynomial:sepolia-fork | polynomial | rootstock::node | rootstock:mainnet:node | rootstock:mainnet | rootstock:testnet:node | rootstock:testnet | rootstock:mainnet-fork:node | rootstock:mainnet-fork | rootstock:testnet-fork:node | rootstock:testnet-fork | rootstock | shibarium::node | shibarium:mainnet:node | shibarium:mainnet | shibarium:puppynet:node | shibarium:puppynet | shibarium:mainnet-fork:node | shibarium:mainnet-fork | shibarium:puppynet-fork:node | shibarium:puppynet-fork | shibarium | scroll::node | scroll:mainnet:node | scroll:mainnet | scroll:sepolia:node | scroll:sepolia | scroll:mainnet-fork:node | scroll:mainnet-fork | scroll:sepolia-fork:node | scroll:sepolia-fork | scroll | shape::node | shape:mainnet:node | shape:mainnet | shape:sepolia:node | shape:sepolia | shape:mainnet-fork:node | shape:mainnet-fork | shape:sepolia-fork:node | shape:sepolia-fork | shape | soneium::node | soneium:minato:node | soneium:minato | soneium:minato-fork:node | soneium:minato-fork | soneium | taiko::node | taiko:mainnet:node | taiko:mainnet | taiko:hekla:node | taiko:hekla | taiko:mainnet-fork:node | taiko:mainnet-fork | taiko:hekla-fork:node | taiko:hekla-fork | taiko | unichain::node | unichain:sepolia:node | unichain:sepolia | unichain:sepolia-fork:node | unichain:sepolia-fork | unichain | wemix::node | wemix:mainnet:node | wemix:mainnet | wemix:testnet:node | wemix:testnet | wemix:mainnet-fork:node | wemix:mainnet-fork | wemix:testnet-fork:node | wemix:testnet-fork | wemix | world-chain::node | world-chain:mainnet:node | world-chain:mainnet | world-chain:sepolia:node | world-chain:sepolia | world-chain:mainnet-fork:node | world-chain:mainnet-fork | world-chain:sepolia-fork:node | world-chain:sepolia-fork | world-chain | xai::node | xai:mainnet:node | xai:mainnet | xai:sepolia:node | xai:sepolia | xai:mainnet-fork:node | xai:mainnet-fork | xai:sepolia-fork:node | xai:sepolia-fork | xai | xmtp::node | xmtp:mainnet:node | xmtp:mainnet | xmtp:sepolia:node | xmtp:sepolia | xmtp:mainnet-fork:node | xmtp:mainnet-fork | xmtp:sepolia-fork:node | xmtp:sepolia-fork | xmtp | zetachain::node | zetachain:mainnet:node | zetachain:mainnet | zetachain:testnet:node | zetachain:testnet | zetachain:mainnet-fork:node | zetachain:mainnet-fork | zetachain:testnet-fork:node | zetachain:testnet-fork | zetachain | zksync::node | zksync:mainnet:node | zksync:mainnet | zksync:sepolia:node | zksync:sepolia | zksync:mainnet-fork:node | zksync:mainnet-fork | zksync:sepolia-fork:node | zksync:sepolia-fork | zksync | zora::node | zora:mainnet:node | zora:mainnet | zora:sepolia:node | zora:sepolia | zora:mainnet-fork:node | zora:mainnet-fork | zora:sepolia-fork:node | zora:sepolia-fork | zora

    diff --git a/latest/methoddocs/ape_node.html b/latest/methoddocs/ape_node.html index 296c1ef3fe..5d1676fbf3 100644 --- a/latest/methoddocs/ape_node.html +++ b/latest/methoddocs/ape_node.html @@ -194,12 +194,12 @@

    ape-node

    -class ape_node.provider.EthereumNetworkConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, mainnet: dict = {'uri': 'https://api.mycryptoapi.com/eth'}, holesky: dict = {'uri': 'https://rpc-holesky.rockx.com'}, sepolia: dict = {'uri': 'https://rpc.sepolia.ethpandaops.io'}, local: dict = {'chain_id': 1337, 'uri': 'http://localhost:8545'}, **values: Any)
    +class ape_node.provider.EthereumNetworkConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, mainnet: dict = {'uri': 'https://rpc.mevblocker.io/noreverts'}, holesky: dict = {'uri': 'https://rpc-holesky.rockx.com'}, sepolia: dict = {'uri': 'https://rpc.sepolia.ethpandaops.io'}, local: dict = {'chain_id': 1337, 'uri': 'http://localhost:8545'}, **values: Any)
    -class ape_node.provider.EthereumNodeConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, ethereum: EthereumNetworkConfig = EthereumNetworkConfig(mainnet={'uri': 'https://api.mycryptoapi.com/eth'}, holesky={'uri': 'https://rpc-holesky.rockx.com'}, 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.provider.EthereumNodeConfig(_case_sensitive: bool | None = None, _nested_model_default_partial_update: bool | None = None, _env_prefix: str | None = None, _env_file: DotenvType | None = PosixPath('.'), _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, ...] | None = None, _cli_settings_source: CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_exit_on_error: bool | None = None, _cli_prefix: str | None = None, _cli_flag_prefix_char: str | None = None, _cli_implicit_flags: bool | None = None, _cli_ignore_unknown_args: bool | None = None, _secrets_dir: PathType | None = None, *, ethereum: EthereumNetworkConfig = EthereumNetworkConfig(mainnet={'uri': 'https://rpc.mevblocker.io/noreverts'}, holesky={'uri': 'https://rpc-holesky.rockx.com'}, 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)

    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 7fa91ea4c0..213d2089f7 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_computed_fields__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_fields__", false]], "__pydantic_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_fields__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abi (ape_compile.config.outputextras attribute)": [[12, "ape_compile.config.OutputExtras.ABI", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "accesslist (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessList", false]], "accesslisttransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessListTransaction", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainer (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.AccountContainer", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.accounts", false]], "accounts (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.address", false]], "address (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.alias", false]], "alias (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "aliases (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.aliases", false]], "aliases (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts.accounts": [[11, "module-ape_accounts.accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile.config": [[12, "module-ape_compile.config", false]], "ape_ethereum.ecosystem": [[13, "module-ape_ethereum.ecosystem", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_ethereum.provider": [[13, "module-ape_ethereum.provider", false]], "ape_ethereum.proxies": [[13, "module-ape_ethereum.proxies", false]], "ape_ethereum.trace": [[13, "module-ape_ethereum.trace", false]], "ape_ethereum.transactions": [[13, "module-ape_ethereum.transactions", false]], "ape_node.provider": [[14, "module-ape_node.provider", false]], "ape_pm.compiler": [[15, "module-ape_pm.compiler", false]], "ape_pm.dependency": [[15, "module-ape_pm.dependency", false]], "ape_pm.project": [[15, "module-ape_pm.project", false]], "ape_test.accounts": [[16, "module-ape_test.accounts", false]], "ape_test.config": [[16, "module-ape_test.config", false]], "ape_test.provider": [[16, "module-ape_test.provider", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeevmbackend (class in ape_test.provider)": [[16, "ape_test.provider.ApeEVMBackend", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "apetestconfig (class in ape_test.config)": [[16, "ape_test.config.ApeTestConfig", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "arguments (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.arguments", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "assert_web3_provider_uri_env_var_not_set() (in module ape_ethereum.provider)": [[13, "ape_ethereum.provider.assert_web3_provider_uri_env_var_not_set", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "auto_mine (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.auto_mine", false]], "auto_mine (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "balance (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.base_fee", false]], "base_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_fee_multiplier (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.BaseEthereumConfig", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "basetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.BaseTransaction", false]], "basic (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.BASIC", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "blob_gas_price (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_price", false]], "blob_gas_used (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_used", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_page_size (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "block_time (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "brownieproject (class in ape_pm.project)": [[15, "ape_pm.project.BrownieProject", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_trace_approach (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.trace attribute)": [[13, "ape_ethereum.trace.Trace.call_trace_approach", false]], "call_trace_approach (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "calltrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.CallTrace", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chain_id (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.chain_id", false]], "chain_id (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.chain_id", false]], "chain_id (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_code() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "concurrency (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (ape_ethereum.ecosystem.ethereum property)": [[13, "ape_ethereum.ecosystem.Ethereum.config", false]], "config (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config (class in ape_compile.config)": [[12, "ape_compile.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connect", false]], "connect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.connect", false]], "connect() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.connect", false]], "connect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.connect", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_id (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "connection_str (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverage (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.coverage", false]], "coverageconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageConfig", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragereportsconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageReportsConfig", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_access_list() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.create_access_list", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_genesis_data() (in module ape_node.provider)": [[14, "ape_node.provider.create_genesis_data", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "create_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_dir (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.data_dir", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.debug_logs", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "debug_logs_typed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_block() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_custom_error() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_logs() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_logs", false]], "decode_logs() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_primitive_value() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_receipt() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decode_returndata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_provider", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "default_transaction_type (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_transaction_type", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "disconnect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.disconnect", false]], "disconnect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.disconnect", false]], "disconnect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.disconnect", false]], "disconnect_providers_after (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.disconnect_providers_after", false]], "dynamicfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.DynamicFeeTransaction", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_contract_blueprint() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_deployment() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "encode_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_error() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "enrich_trace() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.enrich_trace", false]], "enriched_calltree (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.enriched_calltree", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_gas_cost() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.estimate_gas_cost", false]], "estimate_gas_cost() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "ethereum (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ethereum", false]], "ethereum (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Ethereum", false]], "ethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.EthereumConfig", false]], "ethereumnetworkconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNodeConfig", false]], "ethereumnodeprovider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.EthereumNodeProvider", false]], "ethtesterproviderconfig (class in ape_test.config)": [[16, "ape_test.config.EthTesterProviderConfig", false]], "ethtestertransactiontrace (class in ape_test.provider)": [[16, "ape_test.provider.EthTesterTransactionTrace", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclude (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.exclude", false]], "exclude (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.exclude", false]], "exclude (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.exclude", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.executable", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_config() (ape_pm.project.brownieproject method)": [[15, "ape_pm.project.BrownieProject.extract_config", false]], "extract_config() (ape_pm.project.foundryproject method)": [[15, "ape_pm.project.FoundryProject.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "failed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.failed", false]], "failing (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.FAILING", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fee_token_symbol (ape_ethereum.ecosystem.ethereum attribute)": [[13, "ape_ethereum.ecosystem.Ethereum.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "fetch() (ape_pm.dependency.githubdependency method)": [[15, "ape_pm.dependency.GithubDependency.fetch", false]], "fetch() (ape_pm.dependency.localdependency method)": [[15, "ape_pm.dependency.LocalDependency.fetch", false]], "fetch() (ape_pm.dependency.npmdependency method)": [[15, "ape_pm.dependency.NpmDependency.fetch", false]], "fetch() (ape_pm.dependency.pythondependency method)": [[15, "ape_pm.dependency.PythonDependency.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "forkednetworkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "foundryproject (class in ape_pm.project)": [[15, "ape_pm.project.FoundryProject", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.gas", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_limit (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.gas_limit", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gas_price (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.gas_price", false]], "gas_price (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.gas_price", false]], "gasconfig (class in ape_test.config)": [[16, "ape_test.config.GasConfig", false]], "gasexclusion (class in ape_test.config)": [[16, "ape_test.config.GasExclusion", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.generate_account", false]], "generate_account() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_balance() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_balance", false]], "get_balance() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_calltree() (ape_ethereum.trace.calltrace method)": [[13, "ape_ethereum.trace.CallTrace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.transactiontrace method)": [[13, "ape_ethereum.trace.TransactionTrace.get_calltree", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_code() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_contract_logs", false]], "get_contract_logs() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_gas_report", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_nonce", false]], "get_nonce() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_proxy_info() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_python_types() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_python_types", false]], "get_raw_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_calltree", false]], "get_raw_frames() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_frames", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_receipt() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_storage() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_test_account() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.get_test_account", false]], "get_test_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.get_test_account", false]], "get_test_account() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_trace() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transaction_trace", false]], "get_transaction_trace() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_account_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_transactions_by_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_versions() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "geth_call_tracer (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_CALL_TRACER", false]], "geth_struct_log_parse (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_STRUCT_LOG_PARSE", false]], "gethdev (class in ape_node.provider)": [[14, "ape_node.provider.GethDev", false]], "gethdevprocess (class in ape_node.provider)": [[14, "ape_node.provider.GethDevProcess", false]], "github (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.github", false]], "githubdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.GithubDependency", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.hash", false]], "hd_path (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.hd_path", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "html (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.html", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "http_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.http_uri", false]], "http_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "import_account_from_mnemonic() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_mnemonic", false]], "import_account_from_private_key() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_private_key", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_dependencies (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.include_dependencies", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfacecompiler (class in ape_pm.compiler)": [[15, "ape_pm.compiler.InterfaceCompiler", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invalidpassworderror": [[11, "ape_accounts.accounts.InvalidPasswordError", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "ipc_path (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ipc_path", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_connected (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_mainnet (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_valid (ape_pm.project.brownieproject property)": [[15, "ape_pm.project.BrownieProject.is_valid", false]], "is_valid (ape_pm.project.foundryproject property)": [[15, "ape_pm.project.FoundryProject.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "keyfileaccount (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.KeyfileAccount", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "local (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.local", false]], "localdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.LocalDependency", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "localprovider (class in ape_test.provider)": [[16, "ape_test.provider.LocalProvider", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "make_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "max_gas (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.max_gas", false]], "max_gas (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.max_gas", false]], "max_receipt_retries (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.max_receipt_retries", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "method_called (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "mine() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.mine", false]], "mine() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mnemonic (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.mnemonic", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "module": [[11, "module-ape_accounts.accounts", false], [12, "module-ape_compile.config", false], [13, "module-ape_ethereum.ecosystem", false], [13, "module-ape_ethereum.multicall", false], [13, "module-ape_ethereum.provider", false], [13, "module-ape_ethereum.proxies", false], [13, "module-ape_ethereum.trace", false], [13, "module-ape_ethereum.transactions", false], [14, "module-ape_node.provider", false], [15, "module-ape_pm.compiler", false], [15, "module-ape_pm.dependency", false], [15, "module-ape_pm.project", false], [16, "module-ape_test.accounts", false], [16, "module-ape_test.config", false], [16, "module-ape_test.provider", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "name (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.name", false]], "name (ape_node.provider.gethdev attribute)": [[14, "ape_node.provider.GethDev.name", false]], "name (ape_pm.compiler.interfacecompiler property)": [[15, "ape_pm.compiler.InterfaceCompiler.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.NetworkConfig", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "no_error (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.NO_ERROR", false]], "node (class in ape_node.provider)": [[14, "ape_node.provider.Node", false]], "nodesoftwarenotinstallederror": [[14, "ape_node.provider.NodeSoftwareNotInstalledError", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "npm (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.npm", false]], "npmdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.NpmDependency", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "number_of_accounts (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.number_of_accounts", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_extra (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.output_extra", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputextras (class in ape_compile.config)": [[12, "ape_compile.config.OutputExtras", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "package_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.package_id", false]], "package_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.package_id", false]], "package_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.package_id", false]], "package_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parent_hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.parent_hash", false]], "parity (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.PARITY", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_blocks() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "poll_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "prepare_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "priority_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.priority_fee", false]], "priority_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.provider", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfo (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyInfo", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "proxytype (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyType", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pypi (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.pypi", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "python (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.python", false]], "pythondependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.PythonDependency", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raise_for_status() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.raise_for_status", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "ran_out_of_gas (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "raw_trace_frames (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.raw_trace_frames", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.Receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "receiver (ape_ethereum.transactions.sharedblobtransaction attribute)": [[13, "ape_ethereum.transactions.SharedBlobTransaction.receiver", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "ref (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.ref", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "reports (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.reports", false]], "reports (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.reports", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_header (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.request_headers", false]], "request_headers (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "required_confirmations (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "reset() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "restore() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.restore", false]], "restore() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "return_value (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.return_value", false]], "return_value (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.return_value", false]], "return_value (ape_test.provider.ethtestertransactiontrace property)": [[16, "ape_test.provider.EthTesterTransactionTrace.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_message (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.revert_message", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_call() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_call", false]], "send_call() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "send_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_transaction", false]], "send_transaction() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.send_transaction", false]], "send_transaction() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_transaction", false]], "serialize_exclude() (ape_compile.config.config method)": [[12, "ape_compile.config.Config.serialize_exclude", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "serialize_transaction() (ape_ethereum.transactions.basetransaction method)": [[13, "ape_ethereum.transactions.BaseTransaction.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_autosign() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.set_autosign", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "set_timestamp() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.set_timestamp", false]], "set_timestamp() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "settings (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.settings", false]], "sharedblobreceipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobReceipt", false]], "sharedblobtransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobTransaction", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_events() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show_gas_report", false]], "show_gas_report() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_source_traceback() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "show_trace() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_message() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_message", false]], "sign_message() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_raw_msghash() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_raw_msghash", false]], "sign_raw_msghash() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "sign_transaction() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_transaction", false]], "sign_transaction() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "size (ape_ethereum.ecosystem.block property)": [[13, "ape_ethereum.ecosystem.Block.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshot() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.snapshot", false]], "snapshot() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "source_traceback (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "start() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "staticfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.StaticFeeTransaction", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "supports_tracing (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.supports_tracing", false]], "supports_tracing (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "terminal (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.terminal", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccount (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccount", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainer (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccountContainer", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_fees_paid (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.Trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "traceapproach (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TraceApproach", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.track", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.transaction", false]], "transaction (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.transaction", false]], "transaction (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.transaction", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_acceptance_timeout (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transactionstatusenum (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionStatusEnum", false]], "transactiontrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TransactionTrace", false]], "transactiontype (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionType", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "tx (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.tx", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "txn_hash (ape_ethereum.transactions.basetransaction property)": [[13, "ape_ethereum.transactions.BaseTransaction.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "update_settings() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.update_settings", false]], "update_settings() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstream_provider (ape_ethereum.ecosystem.forkednetworkconfig attribute)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.uri", false]], "uri (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.uri", false]], "uri (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.uri", false]], "uri (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.version", false]], "version (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.version", false]], "version (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.version", false]], "version (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.version", false]], "version_from_installed_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_installed_package_json", false]], "version_from_project_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_project_package_json", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "version_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.version_id", false]], "version_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.version_id", false]], "version_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_id", false]], "version_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "web3 (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.web3", false]], "web3provider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.Web3Provider", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "ws_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.ws_uri", false]], "ws_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.ws_uri", false]], "xml (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.xml", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 1, 1, "", "__pydantic_computed_fields__"], [19, 1, 1, "", "__pydantic_fields__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__pydantic_computed_fields__"], [21, 1, 1, "", "__pydantic_fields__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_accounts": [[11, 2, 0, "-", "accounts"]], "ape_accounts.accounts": [[11, 3, 1, "", "AccountContainer"], [11, 6, 1, "", "InvalidPasswordError"], [11, 3, 1, "", "KeyfileAccount"], [11, 0, 1, "", "generate_account"], [11, 0, 1, "", "import_account_from_mnemonic"], [11, 0, 1, "", "import_account_from_private_key"]], "ape_accounts.accounts.AccountContainer": [[11, 4, 1, "", "accounts"], [11, 4, 1, "", "aliases"]], "ape_accounts.accounts.KeyfileAccount": [[11, 4, 1, "", "address"], [11, 4, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "ape_compile": [[12, 2, 0, "-", "config"]], "ape_compile.config": [[12, 3, 1, "", "Config"], [12, 3, 1, "", "OutputExtras"]], "ape_compile.config.Config": [[12, 1, 1, "", "exclude"], [12, 1, 1, "", "include_dependencies"], [12, 1, 1, "", "output_extra"], [12, 5, 1, "", "serialize_exclude"]], "ape_compile.config.OutputExtras": [[12, 1, 1, "", "ABI"]], "ape_ethereum": [[13, 2, 0, "-", "ecosystem"], [13, 2, 0, "-", "multicall"], [13, 2, 0, "-", "provider"], [13, 2, 0, "-", "proxies"], [13, 2, 0, "-", "trace"], [13, 2, 0, "-", "transactions"]], "ape_ethereum.ecosystem": [[13, 3, 1, "", "BaseEthereumConfig"], [13, 3, 1, "", "Block"], [13, 3, 1, "", "Ethereum"], [13, 3, 1, "", "EthereumConfig"], [13, 3, 1, "", "ForkedNetworkConfig"], [13, 3, 1, "", "NetworkConfig"]], "ape_ethereum.ecosystem.Block": [[13, 1, 1, "", "hash"], [13, 1, 1, "", "parent_hash"], [13, 4, 1, "", "size"]], "ape_ethereum.ecosystem.Ethereum": [[13, 4, 1, "", "config"], [13, 5, 1, "", "create_transaction"], [13, 5, 1, "", "decode_address"], [13, 5, 1, "", "decode_block"], [13, 5, 1, "", "decode_calldata"], [13, 5, 1, "", "decode_custom_error"], [13, 5, 1, "", "decode_logs"], [13, 5, 1, "", "decode_primitive_value"], [13, 5, 1, "", "decode_receipt"], [13, 5, 1, "", "decode_returndata"], [13, 5, 1, "", "encode_address"], [13, 5, 1, "", "encode_calldata"], [13, 5, 1, "", "encode_contract_blueprint"], [13, 5, 1, "", "encode_deployment"], [13, 5, 1, "", "encode_transaction"], [13, 5, 1, "", "enrich_trace"], [13, 1, 1, "", "fee_token_symbol"], [13, 5, 1, "", "get_proxy_info"], [13, 5, 1, "", "get_python_types"]], "ape_ethereum.ecosystem.ForkedNetworkConfig": [[13, 1, 1, "", "upstream_provider"]], "ape_ethereum.ecosystem.NetworkConfig": [[13, 1, 1, "", "base_fee_multiplier"], [13, 1, 1, "", "block_time"], [13, 1, 1, "", "default_provider"], [13, 1, 1, "", "default_transaction_type"], [13, 1, 1, "", "gas_limit"], [13, 1, 1, "", "is_mainnet"], [13, 1, 1, "", "max_receipt_retries"], [13, 1, 1, "", "request_headers"], [13, 1, 1, "", "required_confirmations"], [13, 1, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.provider": [[13, 3, 1, "", "EthereumNodeProvider"], [13, 3, 1, "", "Web3Provider"], [13, 0, 1, "", "assert_web3_provider_uri_env_var_not_set"]], "ape_ethereum.provider.EthereumNodeProvider": [[13, 1, 1, "", "block_page_size"], [13, 1, 1, "", "concurrency"], [13, 5, 1, "", "connect"], [13, 4, 1, "", "connection_id"], [13, 4, 1, "", "connection_str"], [13, 5, 1, "", "disconnect"], [13, 4, 1, "", "http_uri"], [13, 1, 1, "", "name"], [13, 1, 1, "", "request_header"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.provider.Web3Provider": [[13, 4, 1, "", "base_fee"], [13, 4, 1, "", "call_trace_approach"], [13, 4, 1, "", "chain_id"], [13, 5, 1, "", "create_access_list"], [13, 5, 1, "", "estimate_gas_cost"], [13, 4, 1, "", "gas_price"], [13, 5, 1, "", "get_balance"], [13, 5, 1, "", "get_block"], [13, 5, 1, "", "get_code"], [13, 5, 1, "", "get_contract_logs"], [13, 5, 1, "", "get_nonce"], [13, 5, 1, "", "get_receipt"], [13, 5, 1, "", "get_storage"], [13, 5, 1, "", "get_transaction_trace"], [13, 5, 1, "", "get_transactions_by_account_nonce"], [13, 5, 1, "", "get_transactions_by_block"], [13, 5, 1, "", "get_virtual_machine_error"], [13, 4, 1, "", "http_uri"], [13, 4, 1, "", "is_connected"], [13, 5, 1, "", "make_request"], [13, 4, 1, "", "max_gas"], [13, 5, 1, "", "poll_blocks"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "prepare_transaction"], [13, 4, 1, "", "priority_fee"], [13, 5, 1, "", "send_call"], [13, 5, 1, "", "send_transaction"], [13, 5, 1, "", "stream_request"], [13, 4, 1, "", "supports_tracing"], [13, 5, 1, "", "update_settings"], [13, 4, 1, "", "web3"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.proxies": [[13, 3, 1, "", "ProxyInfo"], [13, 3, 1, "", "ProxyType"]], "ape_ethereum.trace": [[13, 3, 1, "", "CallTrace"], [13, 3, 1, "", "Trace"], [13, 3, 1, "", "TraceApproach"], [13, 3, 1, "", "TransactionTrace"]], "ape_ethereum.trace.CallTrace": [[13, 1, 1, "", "arguments"], [13, 1, 1, "", "call_trace_approach"], [13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "transaction"], [13, 1, 1, "", "tx"]], "ape_ethereum.trace.Trace": [[13, 1, 1, "", "call_trace_approach"], [13, 4, 1, "", "debug_logs"], [13, 4, 1, "", "enriched_calltree"], [13, 5, 1, "", "get_calltree"], [13, 5, 1, "", "get_gas_report"], [13, 5, 1, "", "get_raw_calltree"], [13, 5, 1, "", "get_raw_frames"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "revert_message"], [13, 5, 1, "", "show"], [13, 5, 1, "", "show_gas_report"], [13, 4, 1, "", "transaction"]], "ape_ethereum.trace.TraceApproach": [[13, 1, 1, "", "BASIC"], [13, 1, 1, "", "GETH_CALL_TRACER"], [13, 1, 1, "", "GETH_STRUCT_LOG_PARSE"], [13, 1, 1, "", "PARITY"]], "ape_ethereum.trace.TransactionTrace": [[13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "transaction"]], "ape_ethereum.transactions": [[13, 3, 1, "", "AccessList"], [13, 3, 1, "", "AccessListTransaction"], [13, 3, 1, "", "BaseTransaction"], [13, 3, 1, "", "DynamicFeeTransaction"], [13, 3, 1, "", "Receipt"], [13, 3, 1, "", "SharedBlobReceipt"], [13, 3, 1, "", "SharedBlobTransaction"], [13, 3, 1, "", "StaticFeeTransaction"], [13, 3, 1, "", "TransactionStatusEnum"], [13, 3, 1, "", "TransactionType"]], "ape_ethereum.transactions.BaseTransaction": [[13, 5, 1, "", "serialize_transaction"], [13, 4, 1, "", "txn_hash"]], "ape_ethereum.transactions.Receipt": [[13, 4, 1, "", "debug_logs_typed"], [13, 5, 1, "", "decode_logs"], [13, 4, 1, "", "failed"], [13, 4, 1, "", "method_called"], [13, 5, 1, "", "raise_for_status"], [13, 4, 1, "", "ran_out_of_gas"], [13, 5, 1, "", "show_events"], [13, 5, 1, "", "show_gas_report"], [13, 5, 1, "", "show_source_traceback"], [13, 5, 1, "", "show_trace"], [13, 4, 1, "", "source_traceback"], [13, 4, 1, "", "total_fees_paid"]], "ape_ethereum.transactions.SharedBlobReceipt": [[13, 1, 1, "", "blob_gas_price"], [13, 1, 1, "", "blob_gas_used"]], "ape_ethereum.transactions.SharedBlobTransaction": [[13, 1, 1, "", "receiver"]], "ape_ethereum.transactions.TransactionStatusEnum": [[13, 1, 1, "", "FAILING"], [13, 1, 1, "", "NO_ERROR"]], "ape_node": [[14, 2, 0, "-", "provider"]], "ape_node.provider": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "GethDevProcess"], [14, 3, 1, "", "Node"], [14, 6, 1, "", "NodeSoftwareNotInstalledError"], [14, 0, 1, "", "create_genesis_data"]], "ape_node.provider.EthereumNodeConfig": [[14, 1, 1, "", "call_trace_approach"], [14, 1, 1, "", "data_dir"], [14, 1, 1, "", "ethereum"], [14, 1, 1, "", "executable"], [14, 1, 1, "", "ipc_path"], [14, 1, 1, "", "request_headers"]], "ape_node.provider.GethDev": [[14, 4, 1, "", "auto_mine"], [14, 5, 1, "", "build_command"], [14, 4, 1, "", "chain_id"], [14, 5, 1, "", "connect"], [14, 5, 1, "", "disconnect"], [14, 5, 1, "", "get_test_account"], [14, 5, 1, "", "mine"], [14, 1, 1, "", "name"], [14, 4, 1, "", "process_name"], [14, 5, 1, "", "restore"], [14, 5, 1, "", "set_timestamp"], [14, 5, 1, "", "snapshot"], [14, 5, 1, "", "start"]], "ape_node.provider.Node": [[14, 5, 1, "", "connect"], [14, 5, 1, "", "send_transaction"]], "ape_pm": [[15, 2, 0, "-", "compiler"], [15, 2, 0, "-", "dependency"], [15, 2, 0, "-", "project"]], "ape_pm.compiler": [[15, 3, 1, "", "InterfaceCompiler"]], "ape_pm.compiler.InterfaceCompiler": [[15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_code"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "get_versions"], [15, 4, 1, "", "name"]], "ape_pm.dependency": [[15, 3, 1, "", "GithubDependency"], [15, 3, 1, "", "LocalDependency"], [15, 3, 1, "", "NpmDependency"], [15, 3, 1, "", "PythonDependency"]], "ape_pm.dependency.GithubDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "github"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "ref"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.LocalDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "local"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.NpmDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "npm"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_from_installed_package_json"], [15, 4, 1, "", "version_from_project_package_json"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.PythonDependency": [[15, 5, 1, "", "fetch"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "pypi"], [15, 1, 1, "", "python"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.project": [[15, 3, 1, "", "BrownieProject"], [15, 3, 1, "", "FoundryProject"]], "ape_pm.project.BrownieProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_pm.project.FoundryProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_test": [[16, 2, 0, "-", "accounts"], [16, 2, 0, "-", "config"], [16, 2, 0, "-", "provider"]], "ape_test.accounts": [[16, 3, 1, "", "TestAccount"], [16, 3, 1, "", "TestAccountContainer"]], "ape_test.accounts.TestAccount": [[16, 4, 1, "", "address"], [16, 4, 1, "", "alias"], [16, 5, 1, "", "sign_message"], [16, 5, 1, "", "sign_raw_msghash"], [16, 5, 1, "", "sign_transaction"]], "ape_test.accounts.TestAccountContainer": [[16, 4, 1, "", "accounts"], [16, 4, 1, "", "aliases"], [16, 5, 1, "", "generate_account"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "reset"]], "ape_test.config": [[16, 3, 1, "", "ApeTestConfig"], [16, 3, 1, "", "CoverageConfig"], [16, 3, 1, "", "CoverageReportsConfig"], [16, 3, 1, "", "EthTesterProviderConfig"], [16, 3, 1, "", "GasConfig"], [16, 3, 1, "", "GasExclusion"]], "ape_test.config.ApeTestConfig": [[16, 1, 1, "", "balance"], [16, 1, 1, "", "coverage"], [16, 1, 1, "", "disconnect_providers_after"], [16, 1, 1, "", "gas"], [16, 1, 1, "", "hd_path"], [16, 1, 1, "", "mnemonic"], [16, 1, 1, "", "number_of_accounts"], [16, 1, 1, "", "provider"]], "ape_test.config.CoverageConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"], [16, 1, 1, "", "track"]], "ape_test.config.CoverageReportsConfig": [[16, 1, 1, "", "html"], [16, 1, 1, "", "terminal"], [16, 1, 1, "", "xml"]], "ape_test.config.GasConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"]], "ape_test.provider": [[16, 3, 1, "", "ApeEVMBackend"], [16, 3, 1, "", "EthTesterTransactionTrace"], [16, 3, 1, "", "LocalProvider"]], "ape_test.provider.EthTesterTransactionTrace": [[16, 4, 1, "", "return_value"]], "ape_test.provider.LocalProvider": [[16, 4, 1, "", "auto_mine"], [16, 4, 1, "", "base_fee"], [16, 4, 1, "", "chain_id"], [16, 4, 1, "", "config"], [16, 5, 1, "", "connect"], [16, 5, 1, "", "disconnect"], [16, 5, 1, "", "estimate_gas_cost"], [16, 4, 1, "", "gas_price"], [16, 5, 1, "", "get_balance"], [16, 5, 1, "", "get_contract_logs"], [16, 5, 1, "", "get_nonce"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "get_transaction_trace"], [16, 5, 1, "", "get_virtual_machine_error"], [16, 4, 1, "", "max_gas"], [16, 5, 1, "", "mine"], [16, 4, 1, "", "priority_fee"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "send_call"], [16, 5, 1, "", "send_transaction"], [16, 5, 1, "", "set_timestamp"], [16, 4, 1, "", "settings"], [16, 5, 1, "", "snapshot"], [16, 4, 1, "", "supports_tracing"], [16, 5, 1, "", "update_settings"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [13, 14, 16, 17, 19, 21, 23, 24, 27, 28, 36, 37], "100": [13, 16, 17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "10000000000000000000000": [14, 16], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 11, 25, 32, 41], "120": [13, 37], "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "13": 13, "1302": 45, "13028": 45, "1337": [14, 16, 33, 45], "1377": 45, "14": 15, "1421947": 45, "14388241": 29, "15": [13, 14, 17, 37], "1558": 41, "1559": [13, 16, 17, 21, 37, 46], "16": [13, 14, 28, 37], "1647323479": 29, "18": [13, 17], "1822": 39, "191": [17, 23], "1967": 39, "1e18": 25, "2": [6, 13, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [13, 14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [13, 27, 29, 30, 32, 41, 42, 44, 46], "30": 36, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [13, 15, 16, 17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "44": [0, 11, 14, 16, 24, 44], "45739": 44, "4844": 13, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [13, 17, 19, 21, 46], "500": 37, "5000": [13, 14], "5030": 28, "51021": 44, "5202": [13, 17, 21], "5253": 45, "57198": 44, "6": [13, 14, 32, 35, 44], "60": [0, 11, 14, 16, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [27, 35, 44], "71": 44, "712": 23, "8": [13, 27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [13, 17, 27, 32, 33, 35, 43, 44, 46], "For": [11, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 11, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [12, 18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "NOT": [13, 16], "No": [13, 21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [12, 17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": [15, 26], "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__fields__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_computed_fields__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields__": [17, 19, 21], "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [13, 16, 17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [12, 13, 14, 16, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_flag_prefix_char": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_ignore_unknown_arg": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_env_fil": [12, 13, 14, 16, 17], "_env_file_encod": [12, 13, 14, 16, 17], "_env_ignore_empti": [12, 13, 14, 16, 17], "_env_nested_delimit": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_env_parse_none_str": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [13, 17, 23], "_immutable_numb": 44, "_io": 13, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [12, 13, 14, 16, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [12, 13, 14, 16, 17], "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [13, 17, 24, 30], "abi_w_selector_t": 19, "abityp": [13, 17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [13, 16, 17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [13, 17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accesslist": 13, "accesslisttransact": 13, "accident": 25, "accord": 33, "account": [9, 10, 13, 14, 16, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [11, 16, 17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [11, 16, 17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": [11, 22], "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [12, 13, 16, 17, 21, 28, 29, 37], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [13, 17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [13, 17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 11, 13, 16, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "address_str": 16, "addressapiconvert": 21, "addresstyp": [11, 13, 16, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [15, 17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [13, 16, 17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 15, 17, 19, 21, 22, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": 13, "against": [21, 22, 38, 44], "agent": [13, 14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "alfajor": 4, "algorithm": [19, 21], "alia": [0, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [11, 16, 17, 18, 21, 26], "alias_prior": 17, "aliasalreadyinuseerror": 20, "alic": 25, "alik": [15, 20, 38], "all": [0, 1, 4, 5, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": [15, 17], "alloc": 14, "allot": [16, 17], "allow": [3, 11, 13, 15, 16, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [15, 17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [12, 16, 17, 27, 28, 30, 32, 43], "amoi": [4, 43], "amount": [11, 13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": [13, 45], "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [13, 16, 17, 19, 21, 23], "anonym": [13, 17], "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [11, 25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_compil": 12, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_my_plugin": 33, "ape_myplugin": 33, "ape_nod": 14, "ape_pm": 15, "ape_test": 16, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apeclicontextobject": [18, 26], "apeconfig": [15, 17, 21], "apeevmbackend": 16, "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apetestconfig": 16, "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 13, 14, 15, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "app": 12, "appear": [12, 21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [13, 17, 21, 28, 33, 44, 46], "applic": [13, 17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [13, 14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": [13, 17], "ar": [6, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": [4, 37], "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [14, 17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [15, 17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assert_web3_provider_uri_env_var_not_set": 13, "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [13, 17, 20, 21, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [13, 18, 23, 25, 28, 37, 44], "auto_disconnect": 14, "auto_gas_multipli": 17, "auto_min": [14, 16, 17, 44], "autogaslimit": [13, 23], "autom": 38, "automat": [1, 6, 11, 12, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 16, 17], "autoreload": 29, "avail": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": [4, 37], "avoid": [21, 25, 30, 33, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 12, 16, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [13, 16, 17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "base": [4, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [13, 16, 17, 21, 46], "base_fee_multipli": [13, 17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseethereumconfig": 13, "basefeeperga": 13, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basetransact": 13, "basic": [13, 30], "baz": 46, "beacon": 39, "becaus": [12, 13, 16, 20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [13, 15, 16, 17, 21, 23, 24, 42, 44], "befor": [13, 17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [13, 17, 23], "begin": [21, 30], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": 33, "besid": [37, 42], "best": [17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": [4, 37], "blob": 13, "blob_gas_pric": 13, "blob_gas_us": 13, "blobgaspric": 13, "blobgasus": 13, "blobversionedhash": 13, "block": [13, 16, 17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [13, 16, 17, 20], "block_identifi": 17, "block_numb": [13, 17, 19, 21, 23, 37], "block_page_s": [13, 14, 16, 17], "block_tim": [13, 17, 19, 21, 37], "blockapi": [13, 17, 21, 31], "blockchain": [10, 13, 14, 16, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [13, 16, 17, 20, 23], "blocknotfounderror": [13, 17, 20], "blockqueri": [17, 21], "blocktransactionqueri": [17, 21], "blue": [17, 36], "blueprint": [13, 17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [13, 16, 17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 15, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [15, 17, 21], "brownieproject": 15, "browser": 25, "bsc": [4, 37], "bttc": 4, "build": [12, 13, 16, 24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [11, 13, 16, 17, 19, 21, 23, 24, 30], "bytecod": [1, 13, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 15, 17, 21, 29, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cairo": 44, "calcul": [13, 17, 21, 23], "call": [7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_trace_approach": [13, 14, 16], "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [13, 17, 19, 30], "calltrac": 13, "calltre": 13, "calltreenod": 13, "can": [0, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [13, 15, 17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "cardona": 4, "care": [16, 37, 46], "carefulli": 37, "case": [13, 17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [13, 37, 44], "cd": 25, "cell": 29, "celo": 4, "certain": [16, 18, 21, 44, 46], "chain": [10, 13, 14, 16, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [13, 14, 16, 17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": [13, 17], "chainlist": [13, 14, 16, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 13, 15, 16, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 33, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [13, 16, 17, 21, 23], "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "classmethod": [13, 17, 19, 20, 21, 23], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": [13, 14, 16, 17], "clisettingssourc": [12, 13, 14, 16, 17], "clone": [3, 15, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 13, 15, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [14, 35, 37, 41], "combin": [16, 17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 15, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": [15, 17], "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": [15, 17], "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [13, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 19, 21, 24, 25, 38], "computedfieldinfo": [17, 19, 21], "concaten": 21, "concept": [17, 23, 24, 44], "concern": 13, "concurr": [13, 14, 16, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 12, 13, 15, 16, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [15, 17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 13, 17, 21, 22], "configur": [9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 13, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [13, 14, 16, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": [13, 17], "connection_str": [13, 17, 21], "consid": [13, 17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 13, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": [13, 31], "constraint": 35, "construct": 23, "constructor": [13, 17, 19, 30, 40], "constructorabi": [13, 17, 20, 21, 24], "consult": 37, "consum": [13, 24], "contact": 23, "contain": [13, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [13, 17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [15, 17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [16, 23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 13, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": [13, 17], "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [17, 19, 21], "contractcreationqueri": [17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [13, 17, 19, 23, 46], "contracteventqueri": [17, 21], "contractfromdepend": 38, "contractfunctionpath": 13, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [13, 16, 17, 19, 21, 23, 31, 46], "contractlogcontain": [13, 17, 23], "contractlogicerror": [15, 17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [13, 15, 17, 19, 20, 21], "contracttypewrapp": 19, "control": [13, 17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 13, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [11, 16, 17, 19, 21, 23, 26, 37, 44], "cost": [13, 16, 17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [16, 17, 45], "coverageconfig": 16, "coverageexclus": 16, "coverageproject": 23, "coveragereport": 23, "coveragereportsconfig": 16, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_access_list": 13, "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_genesis_data": 14, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": [13, 17], "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "crono": 4, "cross": 19, "ctrl": 44, "ctx": 18, "currenc": [13, 16, 17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 16, 17, 18, 21, 24, 35, 37, 38], "custom": [13, 17, 18, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [13, 17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [13, 17, 19, 21, 24], "dai": 45, "dapphub": [15, 32], "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_log": 13, "debug_logs_lin": 17, "debug_logs_typ": [13, 17], "debug_setcod": 13, "debug_trace_transaction_paramet": [13, 16, 45], "debug_tracecal": [13, 45], "debug_tracetransact": [13, 45], "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [13, 15, 17, 28, 33, 46], "decod": [13, 17, 19, 20, 21, 24, 37], "decode_address": [13, 17], "decode_block": [13, 17], "decode_calldata": [13, 17], "decode_custom_error": [13, 17], "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [13, 17, 46], "decode_output": 24, "decode_primitive_valu": [13, 17], "decode_receipt": [13, 17], "decode_returndata": [13, 17], "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [13, 14, 16, 17, 35], "deep": 24, "deeper": [13, 41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_factori": 17, "default_log_level": 18, "default_nam": 24, "default_network": [13, 28, 34, 37], "default_network_nam": 17, "default_provid": [13, 28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": [13, 37], "defaultqueryprovid": 21, "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [13, 17, 21, 37], "defisaverlogg": 45, "delai": [8, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 13, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": [13, 17], "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 15, 17, 21, 24], "detail": [13, 14, 16, 17, 19, 23, 38], "detect": [13, 15, 17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "determinist": 11, "dev": [4, 10, 13, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 19, 21, 23, 24, 30, 38, 44, 45], "did": [13, 34, 45], "differ": [13, 17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "difficulti": 13, "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [15, 17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 15, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": [11, 44], "disallow": 44, "disconnect": [13, 14, 16, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "disconnect_providers_aft": 16, "discord": 41, "discov": 15, "discuss": [37, 44], "disk": [13, 17, 21, 25], "dispatch": 24, "displai": [5, 13, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [11, 16, 17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [11, 13, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "donau": 4, "dotenvtyp": [12, 13, 14, 16, 17], "down": [13, 14, 16, 17, 23, 24], "download": [6, 15, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "dynam": 13, "dynamicfeetransact": 13, "dynarrai": 30, "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [11, 16, 17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [13, 17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [13, 17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": [13, 25], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "enablememori": [13, 16, 45], "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": [13, 17], "encode_calldata": [13, 17], "encode_contract_blueprint": [13, 17], "encode_defunct": [23, 25], "encode_deploy": [13, 17], "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_structured_data": 23, "encode_transact": [13, 17], "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": [11, 25], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": [13, 17], "enough": [17, 30], "enrich": [13, 15, 17, 21], "enrich_error": [15, 17, 21], "enrich_trac": [13, 17], "enriched_calltre": 13, "ensur": [13, 21, 22, 23, 30, 33, 34, 37, 44], "enter": [11, 17, 25, 36, 37, 44], "entir": [13, 33, 35, 37, 44], "entireti": 30, "entri": [16, 21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [13, 17, 18, 27], "enumer": 13, "env": 41, "environ": [13, 24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [13, 17, 28], "erc": 13, "erc20": [15, 32], "erc721": 32, "err": [15, 17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [13, 17, 32], "estim": [13, 16, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [17, 21], "etc": [13, 26, 42, 46], "eth": [10, 13, 14, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": [13, 46], "eth_estimatega": 28, "eth_feehistori": 16, "eth_pydantic_typ": [13, 17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": [13, 17], "eth_typ": [13, 17, 21], "eth_util": 29, "ether": [13, 16, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumconfig": 13, "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": [13, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpandaop": 14, "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [13, 16, 37, 44], "ethtesterproviderconfig": 16, "ethtestertransactiontrac": 16, "evalu": [18, 24], "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [13, 17, 19, 21, 23, 24], "everi": [13, 16, 21, 23, 24, 36, 37, 39], "everyth": [15, 17, 33, 35], "evm": [13, 17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [12, 13, 16, 17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [12, 21, 24, 27], "execut": [11, 13, 14, 16, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 13, 14, 15, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 15, 19, 21, 23, 44, 46], "expected_messag": 10, "expens": 33, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicit": 13, "explicitli": [17, 23, 27, 44], "explictli": 44, "explor": [22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [13, 30, 44], "extra": [12, 13, 15, 16, 17, 24, 25, 28, 32, 41], "extra_address": 19, "extra_funded_account": 14, "extraattributesmixin": [17, 19, 24], "extract": [13, 24, 32], "extract_arch": 24, "extract_config": [15, 17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 13, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [13, 15, 17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [4, 28, 35, 37, 44], "fashion": 30, "faster": [13, 21, 24, 33], "fdel": 24, "featur": [13, 17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [13, 16, 17, 31, 37, 42], "fee_token_decim": [13, 17], "fee_token_symbol": [13, 17], "feed": 37, "fetch": [13, 15, 17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [13, 15, 17, 19, 21, 23, 24, 32, 35, 44], "fieldinfo": [17, 19, 21], "figur": [23, 30], "file": [8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [14, 21, 23], "filter": [4, 13, 16, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 16, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [13, 17, 21, 23], "flow": [23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [15, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 32], "fork": [4, 9, 13, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "forkednetworkconfig": 13, "form": [21, 23, 24, 30, 36, 44], "format": [4, 11, 16, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [13, 17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [15, 26, 30, 34, 37, 44, 45], "foundryproject": 15, "frame": [13, 20, 45], "framework": [16, 26, 30, 32, 36, 41, 44, 46], "fraxtal": 4, "friendlier": [13, 17], "fro": 37, "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "fuji": 4, "full": [15, 17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 23, 24, 44], "function": [13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 33, 37, 42], "function_hit": 23, "function_r": 23, "functional_valid": 13, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [13, 17, 19, 21], "g": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [13, 16, 17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 23, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 30], "gasconfig": 16, "gasexclus": 16, "gaslimit": [13, 23], "gaspric": 13, "gasreport": [13, 23], "gasus": 13, "gather": 24, "ge": [16, 17, 23], "gener": [11, 12, 13, 14, 16, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [11, 16, 17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [14, 24, 37], "genesisdatatypeddict": 14, "get": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": [13, 16, 17], "get_block": [13, 17, 29, 37], "get_blueprint": 21, "get_calltre": 13, "get_choic": 18, "get_cod": [13, 17], "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": [13, 16, 17], "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_gas_report": 13, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": [13, 16, 17], "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [13, 17, 21], "get_python_typ": [13, 17], "get_raw_calltre": 13, "get_raw_fram": [13, 45], "get_receipt": [13, 17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": [13, 17], "get_test_account": [14, 16, 17], "get_transaction_trac": [13, 16, 17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": [13, 17], "get_transactions_by_block": [13, 17], "get_user_selected_choic": 18, "get_vers": [15, 17, 21], "get_version_map": 17, "get_virtual_machine_error": [13, 16, 17], "get_xml": 23, "getattr": 29, "geth": [13, 14, 17, 20, 21, 24, 35, 37], "geth_call_trac": 13, "geth_struct_log_pars": 13, "gethdev": 14, "gethdevprocess": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 15, 17, 22, 28, 35, 37, 41], "githubdepend": 15, "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [12, 16, 21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": [4, 15, 39], "go": [12, 16, 17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [13, 17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [13, 16, 17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [11, 13, 16, 17, 19, 21, 23, 29], "hashbytes20": [13, 23], "hashstr20": [13, 23], "have": [1, 11, 12, 15, 16, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 14, 16, 17, 24, 25], "hd_path": [11, 14, 16, 24, 44], "hdpath": 25, "head": [21, 29], "header": [13, 14, 17, 21, 23, 24], "height": 21, "hekla": 4, "hello": [25, 43], "helloworld": 43, "help": [15, 18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [11, 13, 16, 17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [11, 13, 21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [11, 13, 16, 17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [13, 16, 17, 23], "hide": [0, 16, 25], "hierarch": 11, "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [13, 16, 17, 19, 21], "histori": [13, 17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 13, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [13, 17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [12, 27, 39], "hostnam": 14, "how": [13, 15, 17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [11, 16, 17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [16, 23, 44], "htmlcov": 44, "http": [13, 14, 15, 16, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [13, 17, 37], "httpprovid": [13, 14, 33], "huge": 24, "human": 29, "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [13, 17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [13, 15, 17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [13, 16, 17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 11, 12, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": [11, 25], "import_account_from_private_kei": [11, 25], "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": [13, 17], "includ": [1, 5, 12, 13, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": [12, 32], "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": [11, 44], "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 13, 38], "index": [13, 14, 16, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 19, 21, 26, 29, 33, 36, 44], "inform": [11, 13, 15, 16, 17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": 23, "init": [9, 13, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "initial_bal": 14, "inject": [13, 22, 24], "injected_before_us": 24, "input": [11, 13, 16, 17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [15, 17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [13, 17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [16, 17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [14, 17, 33], "interest": 24, "interf": 41, "interfac": [13, 15, 17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": [15, 22], "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invalidpassworderror": 11, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 14, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": [13, 17], "is_named_tupl": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "isn": 13, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24], "iter_path": [13, 17], "its": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [14, 17, 24], "json": [12, 15, 17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [13, 17, 23], "jump": [23, 37], "junk": [14, 16, 24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [16, 28, 30, 33, 44], "kei": [0, 1, 6, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfile_path": 11, "keyfileaccount": [11, 16, 17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [13, 15, 17, 21, 24, 26, 27, 30], "kroma": 4, "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [13, 17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [13, 17, 31, 37, 38], "larger": 27, "last": [16, 19, 21, 23, 24, 30, 31, 44], "later": [16, 17, 21, 44], "latest": [13, 16, 17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazier": 16, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [13, 26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "legaci": 13, "len": 21, "lendingrateoracl": 45, "length": [21, 25], "less": [13, 17, 19, 21, 24, 36, 45], "lessen": [15, 18], "let": [25, 27, 29, 30, 32, 37, 44], "level": [13, 17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [13, 24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [13, 15, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [13, 16, 17, 18, 23, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linea": 4, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": [13, 17], "liter": [13, 23], "live": [13, 14, 17, 19, 21, 30, 34, 46], "ll": 12, "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loaded_account": 11, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localdepend": 15, "localhost": [14, 28, 33], "localproject": 21, "localprovid": 16, "locat": [14, 15, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [11, 27, 44], "log": [9, 13, 16, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": [13, 16, 17], "log_index": 23, "log_instead_of_fail": 24, "logfilt": [13, 16, 17, 23], "logger": [18, 26, 36], "logic": [15, 17, 20, 21, 30, 33, 37], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "lower": 12, "ltd": 41, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 11, 14, 16, 24, 44], "machin": [13, 15, 16, 17, 20], "maco": [41, 44], "made": [13, 17, 21, 28, 30, 31, 37], "mai": [11, 12, 13, 16, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 13, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [13, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": [13, 17], "manag": [0, 4, 5, 6, 9, 10, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mantl": 4, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [13, 17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [13, 16, 17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [13, 17, 46], "max_fil": 24, "max_ga": [13, 16, 17], "max_priority_fe": [13, 17, 46], "max_receipt_retri": [13, 37], "maxfeeperblobga": 13, "maxfeeperga": 13, "maxim": [25, 35], "maximum": [13, 16, 17, 23, 28, 37], "maxpriorityfeeperga": 13, "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [13, 17, 19, 21, 25, 26, 28, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [13, 17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [11, 16, 17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [13, 17, 18], "method": [0, 7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": [13, 17], "method_id": 30, "method_nam": [16, 19, 44], "methodabi": [13, 17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "mid": [21, 44], "middl": 37, "might": [13, 17, 29, 42], "millisecond": [17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "mine": [14, 16, 17, 21], "miner": [13, 17, 46], "minifi": [12, 27], "minim": 39, "minimum": [13, 17, 21], "minor": 35, "mint": [44, 45], "minu": 13, "minut": [17, 37, 46], "misc": [12, 24], "miss": [13, 17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": [13, 24], "mnemon": [0, 11, 14, 16, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [13, 17, 23, 44], "model": [13, 15, 17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbas": 4, "moonbeam": [4, 37], "moonriv": 4, "more": [10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [13, 15, 17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [11, 16, 17, 18, 23, 30, 42], "msghash": [11, 16, 17], "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [13, 17, 18, 23, 24, 32, 41], "multipli": [13, 17, 23, 28, 37], "mumbai": 4, "must": [7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycryptoapi": 14, "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [13, 17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": 13, "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": [13, 17], "natspec": 19, "necessari": [7, 15, 18, 21, 46], "necessarili": 46, "need": [14, 15, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [13, 17, 21], "nest": 24, "network": [7, 9, 10, 13, 14, 16, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [13, 14, 16, 17, 20, 21, 22], "networkchoic": 18, "networkconfig": 13, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [13, 17, 19, 21, 23, 25, 30, 44], "new": [11, 13, 16, 17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [13, 17, 19, 21], "new_log": [13, 17, 19], "new_set": [13, 16, 17], "new_timestamp": [16, 17], "newest": 5, "newhead": [13, 17], "newli": [0, 25], "newtyp": [17, 21], "next": [5, 13, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nil": 13, "nm": 43, "no_error": 13, "node": [4, 9, 13, 15, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "nodesoftwarenotinstallederror": 14, "non": [13, 17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [13, 16, 17, 19, 21], "none": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 17, "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [11, 16, 17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [11, 13, 16, 17, 20, 21], "notimplementerror": 17, "nova": 4, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "npm": 15, "npmdepend": 15, "null": 17, "num": 30, "num_block": [16, 17, 21], "num_transact": [13, 17], "number": [0, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [14, 16, 24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [13, 14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 12, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occasion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 13, 14, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "oort": 4, "opbnb": 4, "opcod": [13, 16, 17], "open": [2, 32, 41, 44], "openzeppelin": [15, 17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": [15, 17], "oper": [7, 11, 16, 17, 20, 30, 36], "opinion": [17, 21], "optim": [4, 17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [15, 17, 21, 23, 25, 26, 30, 37], "org": [3, 17, 21, 32], "organ": [15, 33, 35, 40, 41], "origin": [16, 17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 13, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [13, 17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "our": [31, 33, 41, 43, 44], "out": [13, 17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 12, 13, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": [12, 27], "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": [13, 17], "output_valu": 24, "outputextra": 12, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [13, 14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [12, 21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 13, 15, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [15, 17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [13, 17, 42], "paid": [13, 17, 31], "pair": [21, 24], "palm": 4, "paragraph": 37, "parallel": [13, 17, 24], "param": [13, 17, 18, 26], "paramet": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": [13, 17], "parenthash": [13, 17], "pari": [27, 28, 32], "pariti": [13, 45], "pars": [13, 18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": [13, 17], "pass": [2, 13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": [11, 25], "password": [11, 25], "past": [13, 16, 17, 21, 28], "path": [0, 1, 5, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [15, 17, 18, 21, 24, 26, 27], "pathtyp": [12, 13, 14, 16, 17], "pattern": [12, 13, 16, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [15, 17, 21, 23], "pd": [19, 21], "pend": [13, 16, 17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 11, 24, 25], "pick": 18, "piec": 44, "pip": [15, 32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [13, 17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [13, 16, 17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 13, 17, 19, 21, 37, 44], "poll_block": [13, 17, 21], "poll_log": [13, 17, 19], "polygon": [4, 37, 43], "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": [13, 14, 16, 17], "posit": [23, 44], "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25], "possibli": 30, "post": 13, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": [13, 17, 28], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": [13, 45], "prevent": 33, "previou": [13, 16, 17, 21], "previous": [13, 17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [13, 16, 17, 21, 44], "primarili": 33, "primit": [13, 17], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [13, 16, 17, 21, 33], "priorit": 46, "prioriti": [16, 46], "priority_fe": [13, 16, 17, 46], "privat": [0, 11, 17, 25], "private_kei": [11, 16, 24, 25], "probabl": 24, "problem": [13, 20], "process": [13, 14, 16, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 15, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 15, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 15, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 11, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [11, 16, 17, 21, 33, 45], "properti": [11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [13, 14, 16, 17, 21], "providerapi": [13, 14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": [13, 20], "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 13, 17, 21], "proxy_info": 21, "proxyinfo": [13, 21], "proxyinfoapi": [13, 17, 21], "proxytyp": 13, "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": [4, 37], "pure": 30, "purpos": [12, 13, 14, 16, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [12, 21, 25, 28, 32, 36], "pwd": 41, "py": [13, 14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [13, 17, 19, 21, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [13, 17, 23], "pyevmbackend": 16, "pypi": [15, 21], "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [13, 15, 17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "pythondepend": 15, "qualiti": 33, "quantiti": 44, "queri": [9, 13, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [17, 21], "queue": 24, "quick": 43, "quicker": [11, 16, 17], "quickli": 33, "quit": [13, 14, 16, 17, 19], "r": [12, 23, 27, 44], "race": 33, "rais": [10, 11, 13, 14, 16, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": [13, 17], "raise_on_revert": 42, "raises_not_impl": 24, "ran": [13, 17, 20, 38, 44], "ran_out_of_ga": [13, 17], "random": [0, 25], "rang": [13, 17, 19, 21], "rare": 26, "rate": [23, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [11, 13, 16, 17, 18, 21, 23, 25, 27, 32, 37], "raw_address": [13, 17], "raw_data": [13, 17], "raw_trace_fram": 13, "rawaddress": [13, 17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [13, 15, 17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "recal": 37, "receipt": [13, 17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 14, 16, 17, 19, 20, 21, 30, 31, 45], "receiv": [13, 17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [13, 17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": [13, 16, 17], "record": [16, 17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 15, 32], "refer": [6, 12, 15, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": [13, 17], "regardless": [17, 21, 29, 37, 46], "regex": [12, 24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [16, 17, 21], "regular": [13, 24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [16, 17, 20, 21, 22, 23], "relative_to": 24, "releas": [15, 31, 32, 35, 41], "relev": [20, 23, 24], "reli": [13, 17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remain": 13, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [13, 17, 19, 21], "reorgan": [13, 17, 21], "repeat": 30, "repetit": 25, "replac": [17, 19, 21, 24, 37], "repo": [3, 15], "report": [13, 16, 17, 23, 37], "repositori": [15, 17], "repr": [17, 19, 21], "repres": [11, 13, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [13, 14, 17, 21, 22, 32, 36], "request_head": [13, 14, 16, 17, 21, 28, 37], "requir": [0, 5, 13, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 33, 35, 37, 41, 42, 44, 46], "required_confirm": [13, 17, 19, 21], "resembl": 21, "reset": [16, 17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [15, 22, 24, 32, 39], "resourc": 18, "respect": [15, 17, 19, 21, 28], "respons": [13, 17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 16, 17, 21], "result": [1, 4, 10, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [13, 32, 37], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "return": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [13, 16, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 13, 16, 17, 20, 21, 23, 24, 30, 37], "revert_messag": [13, 20], "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "rockx": 14, "root": [15, 17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "rootstock": 4, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "rule": 16, "run": [8, 9, 13, 15, 16, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [15, 17, 18, 21], "safe": [15, 39], "sai": [25, 30, 32, 37], "same": [13, 16, 17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "scroll": 4, "sdk": 37, "search": [13, 17, 19, 24], "search_top": [17, 19, 23], "second": [8, 13, 17, 19, 20, 21, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [15, 21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 11, 13, 14, 16, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 11, 24, 25], "segment": 23, "select": [1, 12, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [13, 17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 14, 16, 17, 20, 30, 37, 44, 46], "send_cal": [13, 16, 17], "send_everyth": 17, "send_private_transact": 17, "send_transact": [13, 14, 16, 17], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [11, 23, 25, 30, 33, 44], "sepolia": [4, 13, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [13, 15, 17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_exclud": 12, "serialize_transact": [13, 17], "serv": 28, "server": [27, 41], "session": [7, 13, 14, 16, 17, 21, 29, 37, 41], "set": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": [11, 25], "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": [14, 16, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "share": [21, 23, 24, 37, 44], "shareabl": 17, "sharedblobreceipt": 13, "sharedblobtransact": 13, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": [4, 37], "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [11, 16, 17, 21], "shorter": 44, "should": [7, 12, 13, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 13, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": [13, 17], "show_gas_report": [13, 17, 45], "show_source_traceback": [13, 17], "show_trac": [13, 17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [11, 16, 17, 20, 23], "sign_messag": [11, 16, 17, 25], "sign_raw_msghash": [11, 16, 17], "sign_transact": [11, 16, 17], "signabl": 23, "signablemessag": [11, 16, 17, 23], "signatur": [11, 13, 16, 17, 19, 21, 30], "signatureerror": [17, 20], "signer": [11, 16, 17, 23, 25, 26, 30], "signer_opt": [11, 16, 17], "silverback": 37, "similar": [13, 19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [30, 37], "sinc": [13, 17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [15, 21, 22], "site": [15, 21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 13, 17, 21], "skip": [16, 18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": [13, 17], "slow": 24, "slower": 33, "small": 37, "smaller": 17, "smallest": [13, 16, 17], "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 16, 17, 20, 21, 23, 24], "snapshot_id": [14, 16, 17, 20, 21], "snapshotid": [14, 16, 17, 20, 21, 23, 24], "snekmat": [15, 28, 32, 38], "so": [12, 13, 15, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [12, 17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [15, 20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soon": [22, 32], "sophist": [13, 28], "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_exclude_pattern": 12, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [13, 17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [13, 17, 20, 23], "space": [11, 23], "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 13, 16, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [13, 17, 21, 35, 37, 44], "start": [4, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [13, 17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [13, 16, 17, 19, 21, 25, 30, 42], "statement": [13, 20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "staticfeetransact": 13, "statu": [13, 17], "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 13, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [12, 32, 39, 44, 45, 46], "stmt": 44, "stop": [13, 17, 19, 21, 26, 44], "stop_block": [13, 17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [13, 17, 21], "storag": [11, 13, 15, 17, 30], "storagekei": 13, "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": 37, "string": [2, 11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [13, 17, 19, 30], "stringintconvert": 21, "struct": [13, 24], "struct_log": 45, "structabi": 21, "structlog": 13, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [12, 31, 36, 37], "style": [13, 17, 24, 27], "sub": [15, 17, 18, 21, 30, 32, 42], "subclass": [11, 14, 16, 17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": [13, 44], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [13, 17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 13, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "taiko": 4, "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [13, 17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [13, 14, 16, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccount": 16, "testaccountapi": [14, 16, 17, 25], "testaccountcontain": [16, 21], "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [4, 37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "textiowrapp": 13, "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [12, 13, 17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [13, 23, 26], "third": [25, 35], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [13, 17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 33, 44, 45, 46], "timedelta": 21, "timeout": [13, 14, 17, 20, 24], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": [13, 17], "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "tof": 13, "togeth": [25, 33], "token": [13, 17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 15, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [13, 16, 17, 19, 23, 30], "topic_filt": 23, "total": [13, 17, 19, 21, 23], "total_fees_paid": [13, 17, 31], "total_funct": 23, "total_transfer_valu": 17, "totaldifficulti": 13, "touch": 17, "trace": [9, 13, 14, 16, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": [13, 45], "traceabl": 21, "traceapi": [13, 16, 17, 20], "traceapproach": [13, 14, 16], "traceback": [13, 17, 23], "tracer": 13, "tracestyl": 24, "track": [16, 17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "tradit": 15, "transact": [9, 11, 13, 14, 16, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [13, 17, 37, 46], "transaction_hash": [13, 16, 17, 20, 21, 23], "transaction_index": 23, "transactionapi": [11, 13, 14, 16, 17, 19, 20, 21], "transactionerror": [13, 17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [13, 17, 23], "transactionstatusenum": [13, 17], "transactiontrac": 13, "transactiontyp": 13, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [15, 21, 30, 38], "tree": [4, 13, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24], "turn": 12, "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [13, 17, 30, 31, 45, 46], "tx_error": 24, "txn": [11, 13, 14, 16, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [13, 16, 17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "un": 13, "unabl": [17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncl": 13, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [15, 17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "unichain": 4, "uninstal": 21, "union": [13, 16, 17, 18, 19, 20, 21, 24], "uniqu": [13, 17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": [13, 16, 17], "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [13, 14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 11, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": [13, 17], "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [14, 23, 24, 37], "unwil": 27, "unwind": 42, "up": [13, 14, 16, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [13, 17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": [13, 16, 17], "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [13, 17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": [13, 17], "upstreamprovid": 17, "urandom": 25, "uri": [13, 14, 15, 17, 21, 28, 37], "uri_map": 21, "url": [13, 17, 21, 28], "us": [0, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_upstream_provid": 17, "user": [3, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "utf": 13, "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [13, 17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [13, 24, 25, 28, 29, 42, 44], "variou": [11, 16, 17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 14, 15, 16, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_from_installed_package_json": 15, "version_from_project_package_json": 15, "version_id": [15, 17], "versu": [13, 17, 23, 28], "via": [13, 15, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [13, 16, 17, 20, 41], "virtualenv": 41, "virtualmachineerror": [13, 16, 17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 13, 14, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [13, 14, 17, 19, 21, 37], "walk": 40, "wallet": 24, "want": [13, 15, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [12, 13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": [12, 27], "web3": [13, 14, 28, 29, 33, 41], "web3_provider_uri": 13, "web3provid": 13, "websocket": 37, "wei": [13, 16, 17, 30], "weird": 12, "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "wemix": 4, "went": [13, 16, 17], "were": [13, 17, 21, 23, 28, 30, 32, 37, 44], "what": [13, 16, 17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [13, 14, 20, 24], "where": [13, 14, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [11, 12, 16, 17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [13, 14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [13, 16, 17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 11, 24, 25], "word_count": [0, 11], "wordcount": 25, "work": [13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": 43, "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [14, 17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [13, 16, 17, 20], "ws_begin_lineno": 23, "ws_hostnam": 14, "ws_port": 14, "ws_start": 23, "ws_uri": [13, 17, 37], "wsl": 41, "wss": [13, 17, 37], "www": 37, "x": [21, 29, 44], "xai": 4, "xml": [16, 23, 44], "y": [5, 6, 21, 32], "yaml": [3, 4, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [18, 26, 33, 35, 43, 44], "yield": [13, 17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zip": 24, "zkevm": [4, 37], "zksync": 4}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "<no title>", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}}) \ No newline at end of file +Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_computed_fields__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_fields__", false]], "__pydantic_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_fields__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abi (ape_compile.config.outputextras attribute)": [[12, "ape_compile.config.OutputExtras.ABI", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "accesslist (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessList", false]], "accesslisttransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.AccessListTransaction", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainer (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.AccountContainer", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.accounts", false]], "accounts (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.address", false]], "address (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (ape_accounts.accounts.keyfileaccount property)": [[11, "ape_accounts.accounts.KeyfileAccount.alias", false]], "alias (ape_test.accounts.testaccount property)": [[16, "ape_test.accounts.TestAccount.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "aliases (ape_accounts.accounts.accountcontainer property)": [[11, "ape_accounts.accounts.AccountContainer.aliases", false]], "aliases (ape_test.accounts.testaccountcontainer property)": [[16, "ape_test.accounts.TestAccountContainer.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts.accounts": [[11, "module-ape_accounts.accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile.config": [[12, "module-ape_compile.config", false]], "ape_ethereum.ecosystem": [[13, "module-ape_ethereum.ecosystem", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_ethereum.provider": [[13, "module-ape_ethereum.provider", false]], "ape_ethereum.proxies": [[13, "module-ape_ethereum.proxies", false]], "ape_ethereum.trace": [[13, "module-ape_ethereum.trace", false]], "ape_ethereum.transactions": [[13, "module-ape_ethereum.transactions", false]], "ape_node.provider": [[14, "module-ape_node.provider", false]], "ape_pm.compiler": [[15, "module-ape_pm.compiler", false]], "ape_pm.dependency": [[15, "module-ape_pm.dependency", false]], "ape_pm.project": [[15, "module-ape_pm.project", false]], "ape_test.accounts": [[16, "module-ape_test.accounts", false]], "ape_test.config": [[16, "module-ape_test.config", false]], "ape_test.provider": [[16, "module-ape_test.provider", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeevmbackend (class in ape_test.provider)": [[16, "ape_test.provider.ApeEVMBackend", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "apetestconfig (class in ape_test.config)": [[16, "ape_test.config.ApeTestConfig", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "arguments (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.arguments", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "assert_web3_provider_uri_env_var_not_set() (in module ape_ethereum.provider)": [[13, "ape_ethereum.provider.assert_web3_provider_uri_env_var_not_set", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "auto_mine (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.auto_mine", false]], "auto_mine (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "balance (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.base_fee", false]], "base_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_fee_multiplier (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.BaseEthereumConfig", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "basetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.BaseTransaction", false]], "basic (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.BASIC", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "blob_gas_price (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_price", false]], "blob_gas_used (ape_ethereum.transactions.sharedblobreceipt attribute)": [[13, "ape_ethereum.transactions.SharedBlobReceipt.blob_gas_used", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_page_size (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "block_time (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "brownieproject (class in ape_pm.project)": [[15, "ape_pm.project.BrownieProject", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_trace_approach (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.call_trace_approach", false]], "call_trace_approach (ape_ethereum.trace.trace attribute)": [[13, "ape_ethereum.trace.Trace.call_trace_approach", false]], "call_trace_approach (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "calltrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.CallTrace", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chain_id (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.chain_id", false]], "chain_id (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.chain_id", false]], "chain_id (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_code() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "concurrency (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (ape_ethereum.ecosystem.ethereum property)": [[13, "ape_ethereum.ecosystem.Ethereum.config", false]], "config (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config (class in ape_compile.config)": [[12, "ape_compile.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connect", false]], "connect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.connect", false]], "connect() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.connect", false]], "connect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.connect", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_id (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "connection_str (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverage (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.coverage", false]], "coverageconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageConfig", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragereportsconfig (class in ape_test.config)": [[16, "ape_test.config.CoverageReportsConfig", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_access_list() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.create_access_list", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_genesis_data() (in module ape_node.provider)": [[14, "ape_node.provider.create_genesis_data", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "create_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_dir (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.data_dir", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.debug_logs", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "debug_logs_typed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_block() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_custom_error() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_logs() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_logs", false]], "decode_logs() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_primitive_value() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_receipt() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decode_returndata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_provider", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "default_transaction_type (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.default_transaction_type", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "disconnect() (ape_ethereum.provider.ethereumnodeprovider method)": [[13, "ape_ethereum.provider.EthereumNodeProvider.disconnect", false]], "disconnect() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.disconnect", false]], "disconnect() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.disconnect", false]], "disconnect_providers_after (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.disconnect_providers_after", false]], "dynamicfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.DynamicFeeTransaction", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_address() (ape_ethereum.ecosystem.ethereum class method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_calldata() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_contract_blueprint() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_deployment() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "encode_transaction() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_error() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "enrich_trace() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.enrich_trace", false]], "enriched_calltree (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.enriched_calltree", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_gas_cost() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.estimate_gas_cost", false]], "estimate_gas_cost() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "ethereum (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ethereum", false]], "ethereum (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.Ethereum", false]], "ethereumconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.EthereumConfig", false]], "ethereumnetworkconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node.provider)": [[14, "ape_node.provider.EthereumNodeConfig", false]], "ethereumnodeprovider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.EthereumNodeProvider", false]], "ethtesterproviderconfig (class in ape_test.config)": [[16, "ape_test.config.EthTesterProviderConfig", false]], "ethtestertransactiontrace (class in ape_test.provider)": [[16, "ape_test.provider.EthTesterTransactionTrace", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclude (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.exclude", false]], "exclude (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.exclude", false]], "exclude (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.exclude", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.executable", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_config() (ape_pm.project.brownieproject method)": [[15, "ape_pm.project.BrownieProject.extract_config", false]], "extract_config() (ape_pm.project.foundryproject method)": [[15, "ape_pm.project.FoundryProject.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "failed (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.failed", false]], "failing (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.FAILING", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fee_token_symbol (ape_ethereum.ecosystem.ethereum attribute)": [[13, "ape_ethereum.ecosystem.Ethereum.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "fetch() (ape_pm.dependency.githubdependency method)": [[15, "ape_pm.dependency.GithubDependency.fetch", false]], "fetch() (ape_pm.dependency.localdependency method)": [[15, "ape_pm.dependency.LocalDependency.fetch", false]], "fetch() (ape_pm.dependency.npmdependency method)": [[15, "ape_pm.dependency.NpmDependency.fetch", false]], "fetch() (ape_pm.dependency.pythondependency method)": [[15, "ape_pm.dependency.PythonDependency.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "forkednetworkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "foundryproject (class in ape_pm.project)": [[15, "ape_pm.project.FoundryProject", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.gas", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_limit (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.gas_limit", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gas_price (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.gas_price", false]], "gas_price (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.gas_price", false]], "gasconfig (class in ape_test.config)": [[16, "ape_test.config.GasConfig", false]], "gasexclusion (class in ape_test.config)": [[16, "ape_test.config.GasExclusion", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.generate_account", false]], "generate_account() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_balance() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_balance", false]], "get_balance() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_calltree() (ape_ethereum.trace.calltrace method)": [[13, "ape_ethereum.trace.CallTrace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_calltree", false]], "get_calltree() (ape_ethereum.trace.transactiontrace method)": [[13, "ape_ethereum.trace.TransactionTrace.get_calltree", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_code() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_contract_logs", false]], "get_contract_logs() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_gas_report", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_nonce", false]], "get_nonce() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_proxy_info() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_python_types() (ape_ethereum.ecosystem.ethereum method)": [[13, "ape_ethereum.ecosystem.Ethereum.get_python_types", false]], "get_raw_calltree() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_calltree", false]], "get_raw_frames() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.get_raw_frames", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_receipt() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_storage() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_test_account() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.get_test_account", false]], "get_test_account() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.get_test_account", false]], "get_test_account() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_trace() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transaction_trace", false]], "get_transaction_trace() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_account_nonce() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_transactions_by_block() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_versions() (ape_pm.compiler.interfacecompiler method)": [[15, "ape_pm.compiler.InterfaceCompiler.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.get_virtual_machine_error", false]], "get_virtual_machine_error() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "geth_call_tracer (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_CALL_TRACER", false]], "geth_struct_log_parse (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.GETH_STRUCT_LOG_PARSE", false]], "gethdev (class in ape_node.provider)": [[14, "ape_node.provider.GethDev", false]], "gethdevprocess (class in ape_node.provider)": [[14, "ape_node.provider.GethDevProcess", false]], "github (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.github", false]], "githubdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.GithubDependency", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.hash", false]], "hd_path (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.hd_path", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "html (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.html", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "http_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.http_uri", false]], "http_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "import_account_from_mnemonic() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_mnemonic", false]], "import_account_from_private_key() (in module ape_accounts.accounts)": [[11, "ape_accounts.accounts.import_account_from_private_key", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_dependencies (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.include_dependencies", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfacecompiler (class in ape_pm.compiler)": [[15, "ape_pm.compiler.InterfaceCompiler", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invalidpassworderror": [[11, "ape_accounts.accounts.InvalidPasswordError", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "ipc_path (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.ipc_path", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_connected (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_mainnet (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_valid (ape_pm.project.brownieproject property)": [[15, "ape_pm.project.BrownieProject.is_valid", false]], "is_valid (ape_pm.project.foundryproject property)": [[15, "ape_pm.project.FoundryProject.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "keyfileaccount (class in ape_accounts.accounts)": [[11, "ape_accounts.accounts.KeyfileAccount", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "local (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.local", false]], "localdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.LocalDependency", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "localprovider (class in ape_test.provider)": [[16, "ape_test.provider.LocalProvider", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "make_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "max_gas (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.max_gas", false]], "max_gas (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.max_gas", false]], "max_receipt_retries (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.max_receipt_retries", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "method_called (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "mine() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.mine", false]], "mine() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mnemonic (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.mnemonic", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "module": [[11, "module-ape_accounts.accounts", false], [12, "module-ape_compile.config", false], [13, "module-ape_ethereum.ecosystem", false], [13, "module-ape_ethereum.multicall", false], [13, "module-ape_ethereum.provider", false], [13, "module-ape_ethereum.proxies", false], [13, "module-ape_ethereum.trace", false], [13, "module-ape_ethereum.transactions", false], [14, "module-ape_node.provider", false], [15, "module-ape_pm.compiler", false], [15, "module-ape_pm.dependency", false], [15, "module-ape_pm.project", false], [16, "module-ape_test.accounts", false], [16, "module-ape_test.config", false], [16, "module-ape_test.provider", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "name (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.name", false]], "name (ape_node.provider.gethdev attribute)": [[14, "ape_node.provider.GethDev.name", false]], "name (ape_pm.compiler.interfacecompiler property)": [[15, "ape_pm.compiler.InterfaceCompiler.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkconfig (class in ape_ethereum.ecosystem)": [[13, "ape_ethereum.ecosystem.NetworkConfig", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "no_error (ape_ethereum.transactions.transactionstatusenum attribute)": [[13, "ape_ethereum.transactions.TransactionStatusEnum.NO_ERROR", false]], "node (class in ape_node.provider)": [[14, "ape_node.provider.Node", false]], "nodesoftwarenotinstallederror": [[14, "ape_node.provider.NodeSoftwareNotInstalledError", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "npm (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.npm", false]], "npmdependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.NpmDependency", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "number_of_accounts (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.number_of_accounts", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_extra (ape_compile.config.config attribute)": [[12, "ape_compile.config.Config.output_extra", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputextras (class in ape_compile.config)": [[12, "ape_compile.config.OutputExtras", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "package_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.package_id", false]], "package_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.package_id", false]], "package_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.package_id", false]], "package_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parent_hash (ape_ethereum.ecosystem.block attribute)": [[13, "ape_ethereum.ecosystem.Block.parent_hash", false]], "parity (ape_ethereum.trace.traceapproach attribute)": [[13, "ape_ethereum.trace.TraceApproach.PARITY", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_blocks() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "poll_logs() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "prepare_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "priority_fee (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.priority_fee", false]], "priority_fee (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.provider.gethdev property)": [[14, "ape_node.provider.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider (ape_test.config.apetestconfig attribute)": [[16, "ape_test.config.ApeTestConfig.provider", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfo (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyInfo", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "proxytype (class in ape_ethereum.proxies)": [[13, "ape_ethereum.proxies.ProxyType", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pypi (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.pypi", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "python (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.python", false]], "pythondependency (class in ape_pm.dependency)": [[15, "ape_pm.dependency.PythonDependency", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raise_for_status() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.raise_for_status", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "ran_out_of_gas (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "raw_trace_frames (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.raw_trace_frames", false]], "raw_trace_frames (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.raw_trace_frames", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.Receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "receiver (ape_ethereum.transactions.sharedblobtransaction attribute)": [[13, "ape_ethereum.transactions.SharedBlobTransaction.receiver", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "ref (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.ref", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "reports (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.reports", false]], "reports (ape_test.config.gasconfig attribute)": [[16, "ape_test.config.GasConfig.reports", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_header (ape_ethereum.provider.ethereumnodeprovider attribute)": [[13, "ape_ethereum.provider.EthereumNodeProvider.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.request_headers", false]], "request_headers (ape_node.provider.ethereumnodeconfig attribute)": [[14, "ape_node.provider.EthereumNodeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "required_confirmations (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "reset() (ape_test.accounts.testaccountcontainer method)": [[16, "ape_test.accounts.TestAccountContainer.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "restore() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.restore", false]], "restore() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "return_value (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.return_value", false]], "return_value (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.return_value", false]], "return_value (ape_test.provider.ethtestertransactiontrace property)": [[16, "ape_test.provider.EthTesterTransactionTrace.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_message (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.revert_message", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_call() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_call", false]], "send_call() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "send_transaction() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.send_transaction", false]], "send_transaction() (ape_node.provider.node method)": [[14, "ape_node.provider.Node.send_transaction", false]], "send_transaction() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.send_transaction", false]], "serialize_exclude() (ape_compile.config.config method)": [[12, "ape_compile.config.Config.serialize_exclude", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "serialize_transaction() (ape_ethereum.transactions.basetransaction method)": [[13, "ape_ethereum.transactions.BaseTransaction.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_autosign() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.set_autosign", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "set_timestamp() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.set_timestamp", false]], "set_timestamp() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "settings (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.settings", false]], "sharedblobreceipt (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobReceipt", false]], "sharedblobtransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.SharedBlobTransaction", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_events() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_gas_report() (ape_ethereum.trace.trace method)": [[13, "ape_ethereum.trace.Trace.show_gas_report", false]], "show_gas_report() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_source_traceback() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "show_trace() (ape_ethereum.transactions.receipt method)": [[13, "ape_ethereum.transactions.Receipt.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_message() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_message", false]], "sign_message() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_raw_msghash() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_raw_msghash", false]], "sign_raw_msghash() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "sign_transaction() (ape_accounts.accounts.keyfileaccount method)": [[11, "ape_accounts.accounts.KeyfileAccount.sign_transaction", false]], "sign_transaction() (ape_test.accounts.testaccount method)": [[16, "ape_test.accounts.TestAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "size (ape_ethereum.ecosystem.block property)": [[13, "ape_ethereum.ecosystem.Block.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshot() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.snapshot", false]], "snapshot() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "source_traceback (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "start() (ape_node.provider.gethdev method)": [[14, "ape_node.provider.GethDev.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "staticfeetransaction (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.StaticFeeTransaction", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_request() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "supports_tracing (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.supports_tracing", false]], "supports_tracing (ape_test.provider.localprovider property)": [[16, "ape_test.provider.LocalProvider.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "terminal (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.terminal", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccount (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccount", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainer (class in ape_test.accounts)": [[16, "ape_test.accounts.TestAccountContainer", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_fees_paid (ape_ethereum.transactions.receipt property)": [[13, "ape_ethereum.transactions.Receipt.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.Trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "traceapproach (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TraceApproach", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track (ape_test.config.coverageconfig attribute)": [[16, "ape_test.config.CoverageConfig.track", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (ape_ethereum.trace.calltrace property)": [[13, "ape_ethereum.trace.CallTrace.transaction", false]], "transaction (ape_ethereum.trace.trace property)": [[13, "ape_ethereum.trace.Trace.transaction", false]], "transaction (ape_ethereum.trace.transactiontrace property)": [[13, "ape_ethereum.trace.TransactionTrace.transaction", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_acceptance_timeout (ape_ethereum.ecosystem.networkconfig attribute)": [[13, "ape_ethereum.ecosystem.NetworkConfig.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transactionstatusenum (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionStatusEnum", false]], "transactiontrace (class in ape_ethereum.trace)": [[13, "ape_ethereum.trace.TransactionTrace", false]], "transactiontype (class in ape_ethereum.transactions)": [[13, "ape_ethereum.transactions.TransactionType", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "tx (ape_ethereum.trace.calltrace attribute)": [[13, "ape_ethereum.trace.CallTrace.tx", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "txn_hash (ape_ethereum.transactions.basetransaction property)": [[13, "ape_ethereum.transactions.BaseTransaction.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "update_settings() (ape_ethereum.provider.web3provider method)": [[13, "ape_ethereum.provider.Web3Provider.update_settings", false]], "update_settings() (ape_test.provider.localprovider method)": [[16, "ape_test.provider.LocalProvider.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstream_provider (ape_ethereum.ecosystem.forkednetworkconfig attribute)": [[13, "ape_ethereum.ecosystem.ForkedNetworkConfig.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.uri", false]], "uri (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.uri", false]], "uri (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.uri", false]], "uri (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version (ape_pm.dependency.githubdependency attribute)": [[15, "ape_pm.dependency.GithubDependency.version", false]], "version (ape_pm.dependency.localdependency attribute)": [[15, "ape_pm.dependency.LocalDependency.version", false]], "version (ape_pm.dependency.npmdependency attribute)": [[15, "ape_pm.dependency.NpmDependency.version", false]], "version (ape_pm.dependency.pythondependency attribute)": [[15, "ape_pm.dependency.PythonDependency.version", false]], "version_from_installed_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_installed_package_json", false]], "version_from_project_package_json (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_from_project_package_json", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "version_id (ape_pm.dependency.githubdependency property)": [[15, "ape_pm.dependency.GithubDependency.version_id", false]], "version_id (ape_pm.dependency.localdependency property)": [[15, "ape_pm.dependency.LocalDependency.version_id", false]], "version_id (ape_pm.dependency.npmdependency property)": [[15, "ape_pm.dependency.NpmDependency.version_id", false]], "version_id (ape_pm.dependency.pythondependency property)": [[15, "ape_pm.dependency.PythonDependency.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "web3 (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.web3", false]], "web3provider (class in ape_ethereum.provider)": [[13, "ape_ethereum.provider.Web3Provider", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "ws_uri (ape_ethereum.provider.ethereumnodeprovider property)": [[13, "ape_ethereum.provider.EthereumNodeProvider.ws_uri", false]], "ws_uri (ape_ethereum.provider.web3provider property)": [[13, "ape_ethereum.provider.Web3Provider.ws_uri", false]], "xml (ape_test.config.coveragereportsconfig attribute)": [[16, "ape_test.config.CoverageReportsConfig.xml", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 1, 1, "", "__pydantic_computed_fields__"], [19, 1, 1, "", "__pydantic_fields__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__pydantic_computed_fields__"], [21, 1, 1, "", "__pydantic_fields__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_accounts": [[11, 2, 0, "-", "accounts"]], "ape_accounts.accounts": [[11, 3, 1, "", "AccountContainer"], [11, 6, 1, "", "InvalidPasswordError"], [11, 3, 1, "", "KeyfileAccount"], [11, 0, 1, "", "generate_account"], [11, 0, 1, "", "import_account_from_mnemonic"], [11, 0, 1, "", "import_account_from_private_key"]], "ape_accounts.accounts.AccountContainer": [[11, 4, 1, "", "accounts"], [11, 4, 1, "", "aliases"]], "ape_accounts.accounts.KeyfileAccount": [[11, 4, 1, "", "address"], [11, 4, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "ape_compile": [[12, 2, 0, "-", "config"]], "ape_compile.config": [[12, 3, 1, "", "Config"], [12, 3, 1, "", "OutputExtras"]], "ape_compile.config.Config": [[12, 1, 1, "", "exclude"], [12, 1, 1, "", "include_dependencies"], [12, 1, 1, "", "output_extra"], [12, 5, 1, "", "serialize_exclude"]], "ape_compile.config.OutputExtras": [[12, 1, 1, "", "ABI"]], "ape_ethereum": [[13, 2, 0, "-", "ecosystem"], [13, 2, 0, "-", "multicall"], [13, 2, 0, "-", "provider"], [13, 2, 0, "-", "proxies"], [13, 2, 0, "-", "trace"], [13, 2, 0, "-", "transactions"]], "ape_ethereum.ecosystem": [[13, 3, 1, "", "BaseEthereumConfig"], [13, 3, 1, "", "Block"], [13, 3, 1, "", "Ethereum"], [13, 3, 1, "", "EthereumConfig"], [13, 3, 1, "", "ForkedNetworkConfig"], [13, 3, 1, "", "NetworkConfig"]], "ape_ethereum.ecosystem.Block": [[13, 1, 1, "", "hash"], [13, 1, 1, "", "parent_hash"], [13, 4, 1, "", "size"]], "ape_ethereum.ecosystem.Ethereum": [[13, 4, 1, "", "config"], [13, 5, 1, "", "create_transaction"], [13, 5, 1, "", "decode_address"], [13, 5, 1, "", "decode_block"], [13, 5, 1, "", "decode_calldata"], [13, 5, 1, "", "decode_custom_error"], [13, 5, 1, "", "decode_logs"], [13, 5, 1, "", "decode_primitive_value"], [13, 5, 1, "", "decode_receipt"], [13, 5, 1, "", "decode_returndata"], [13, 5, 1, "", "encode_address"], [13, 5, 1, "", "encode_calldata"], [13, 5, 1, "", "encode_contract_blueprint"], [13, 5, 1, "", "encode_deployment"], [13, 5, 1, "", "encode_transaction"], [13, 5, 1, "", "enrich_trace"], [13, 1, 1, "", "fee_token_symbol"], [13, 5, 1, "", "get_proxy_info"], [13, 5, 1, "", "get_python_types"]], "ape_ethereum.ecosystem.ForkedNetworkConfig": [[13, 1, 1, "", "upstream_provider"]], "ape_ethereum.ecosystem.NetworkConfig": [[13, 1, 1, "", "base_fee_multiplier"], [13, 1, 1, "", "block_time"], [13, 1, 1, "", "default_provider"], [13, 1, 1, "", "default_transaction_type"], [13, 1, 1, "", "gas_limit"], [13, 1, 1, "", "is_mainnet"], [13, 1, 1, "", "max_receipt_retries"], [13, 1, 1, "", "request_headers"], [13, 1, 1, "", "required_confirmations"], [13, 1, 1, "", "transaction_acceptance_timeout"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.provider": [[13, 3, 1, "", "EthereumNodeProvider"], [13, 3, 1, "", "Web3Provider"], [13, 0, 1, "", "assert_web3_provider_uri_env_var_not_set"]], "ape_ethereum.provider.EthereumNodeProvider": [[13, 1, 1, "", "block_page_size"], [13, 1, 1, "", "concurrency"], [13, 5, 1, "", "connect"], [13, 4, 1, "", "connection_id"], [13, 4, 1, "", "connection_str"], [13, 5, 1, "", "disconnect"], [13, 4, 1, "", "http_uri"], [13, 1, 1, "", "name"], [13, 1, 1, "", "request_header"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.provider.Web3Provider": [[13, 4, 1, "", "base_fee"], [13, 4, 1, "", "call_trace_approach"], [13, 4, 1, "", "chain_id"], [13, 5, 1, "", "create_access_list"], [13, 5, 1, "", "estimate_gas_cost"], [13, 4, 1, "", "gas_price"], [13, 5, 1, "", "get_balance"], [13, 5, 1, "", "get_block"], [13, 5, 1, "", "get_code"], [13, 5, 1, "", "get_contract_logs"], [13, 5, 1, "", "get_nonce"], [13, 5, 1, "", "get_receipt"], [13, 5, 1, "", "get_storage"], [13, 5, 1, "", "get_transaction_trace"], [13, 5, 1, "", "get_transactions_by_account_nonce"], [13, 5, 1, "", "get_transactions_by_block"], [13, 5, 1, "", "get_virtual_machine_error"], [13, 4, 1, "", "http_uri"], [13, 4, 1, "", "is_connected"], [13, 5, 1, "", "make_request"], [13, 4, 1, "", "max_gas"], [13, 5, 1, "", "poll_blocks"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "prepare_transaction"], [13, 4, 1, "", "priority_fee"], [13, 5, 1, "", "send_call"], [13, 5, 1, "", "send_transaction"], [13, 5, 1, "", "stream_request"], [13, 4, 1, "", "supports_tracing"], [13, 5, 1, "", "update_settings"], [13, 4, 1, "", "web3"], [13, 4, 1, "", "ws_uri"]], "ape_ethereum.proxies": [[13, 3, 1, "", "ProxyInfo"], [13, 3, 1, "", "ProxyType"]], "ape_ethereum.trace": [[13, 3, 1, "", "CallTrace"], [13, 3, 1, "", "Trace"], [13, 3, 1, "", "TraceApproach"], [13, 3, 1, "", "TransactionTrace"]], "ape_ethereum.trace.CallTrace": [[13, 1, 1, "", "arguments"], [13, 1, 1, "", "call_trace_approach"], [13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "transaction"], [13, 1, 1, "", "tx"]], "ape_ethereum.trace.Trace": [[13, 1, 1, "", "call_trace_approach"], [13, 4, 1, "", "debug_logs"], [13, 4, 1, "", "enriched_calltree"], [13, 5, 1, "", "get_calltree"], [13, 5, 1, "", "get_gas_report"], [13, 5, 1, "", "get_raw_calltree"], [13, 5, 1, "", "get_raw_frames"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "return_value"], [13, 4, 1, "", "revert_message"], [13, 5, 1, "", "show"], [13, 5, 1, "", "show_gas_report"], [13, 4, 1, "", "transaction"]], "ape_ethereum.trace.TraceApproach": [[13, 1, 1, "", "BASIC"], [13, 1, 1, "", "GETH_CALL_TRACER"], [13, 1, 1, "", "GETH_STRUCT_LOG_PARSE"], [13, 1, 1, "", "PARITY"]], "ape_ethereum.trace.TransactionTrace": [[13, 5, 1, "", "get_calltree"], [13, 4, 1, "", "raw_trace_frames"], [13, 4, 1, "", "transaction"]], "ape_ethereum.transactions": [[13, 3, 1, "", "AccessList"], [13, 3, 1, "", "AccessListTransaction"], [13, 3, 1, "", "BaseTransaction"], [13, 3, 1, "", "DynamicFeeTransaction"], [13, 3, 1, "", "Receipt"], [13, 3, 1, "", "SharedBlobReceipt"], [13, 3, 1, "", "SharedBlobTransaction"], [13, 3, 1, "", "StaticFeeTransaction"], [13, 3, 1, "", "TransactionStatusEnum"], [13, 3, 1, "", "TransactionType"]], "ape_ethereum.transactions.BaseTransaction": [[13, 5, 1, "", "serialize_transaction"], [13, 4, 1, "", "txn_hash"]], "ape_ethereum.transactions.Receipt": [[13, 4, 1, "", "debug_logs_typed"], [13, 5, 1, "", "decode_logs"], [13, 4, 1, "", "failed"], [13, 4, 1, "", "method_called"], [13, 5, 1, "", "raise_for_status"], [13, 4, 1, "", "ran_out_of_gas"], [13, 5, 1, "", "show_events"], [13, 5, 1, "", "show_gas_report"], [13, 5, 1, "", "show_source_traceback"], [13, 5, 1, "", "show_trace"], [13, 4, 1, "", "source_traceback"], [13, 4, 1, "", "total_fees_paid"]], "ape_ethereum.transactions.SharedBlobReceipt": [[13, 1, 1, "", "blob_gas_price"], [13, 1, 1, "", "blob_gas_used"]], "ape_ethereum.transactions.SharedBlobTransaction": [[13, 1, 1, "", "receiver"]], "ape_ethereum.transactions.TransactionStatusEnum": [[13, 1, 1, "", "FAILING"], [13, 1, 1, "", "NO_ERROR"]], "ape_node": [[14, 2, 0, "-", "provider"]], "ape_node.provider": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "GethDevProcess"], [14, 3, 1, "", "Node"], [14, 6, 1, "", "NodeSoftwareNotInstalledError"], [14, 0, 1, "", "create_genesis_data"]], "ape_node.provider.EthereumNodeConfig": [[14, 1, 1, "", "call_trace_approach"], [14, 1, 1, "", "data_dir"], [14, 1, 1, "", "ethereum"], [14, 1, 1, "", "executable"], [14, 1, 1, "", "ipc_path"], [14, 1, 1, "", "request_headers"]], "ape_node.provider.GethDev": [[14, 4, 1, "", "auto_mine"], [14, 5, 1, "", "build_command"], [14, 4, 1, "", "chain_id"], [14, 5, 1, "", "connect"], [14, 5, 1, "", "disconnect"], [14, 5, 1, "", "get_test_account"], [14, 5, 1, "", "mine"], [14, 1, 1, "", "name"], [14, 4, 1, "", "process_name"], [14, 5, 1, "", "restore"], [14, 5, 1, "", "set_timestamp"], [14, 5, 1, "", "snapshot"], [14, 5, 1, "", "start"]], "ape_node.provider.Node": [[14, 5, 1, "", "connect"], [14, 5, 1, "", "send_transaction"]], "ape_pm": [[15, 2, 0, "-", "compiler"], [15, 2, 0, "-", "dependency"], [15, 2, 0, "-", "project"]], "ape_pm.compiler": [[15, 3, 1, "", "InterfaceCompiler"]], "ape_pm.compiler.InterfaceCompiler": [[15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_code"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "get_versions"], [15, 4, 1, "", "name"]], "ape_pm.dependency": [[15, 3, 1, "", "GithubDependency"], [15, 3, 1, "", "LocalDependency"], [15, 3, 1, "", "NpmDependency"], [15, 3, 1, "", "PythonDependency"]], "ape_pm.dependency.GithubDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "github"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "ref"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.LocalDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "local"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.NpmDependency": [[15, 5, 1, "", "fetch"], [15, 1, 1, "", "npm"], [15, 4, 1, "", "package_id"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_from_installed_package_json"], [15, 4, 1, "", "version_from_project_package_json"], [15, 4, 1, "", "version_id"]], "ape_pm.dependency.PythonDependency": [[15, 5, 1, "", "fetch"], [15, 4, 1, "", "package_id"], [15, 1, 1, "", "pypi"], [15, 1, 1, "", "python"], [15, 4, 1, "", "uri"], [15, 1, 1, "", "version"], [15, 4, 1, "", "version_id"]], "ape_pm.project": [[15, 3, 1, "", "BrownieProject"], [15, 3, 1, "", "FoundryProject"]], "ape_pm.project.BrownieProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_pm.project.FoundryProject": [[15, 5, 1, "", "extract_config"], [15, 4, 1, "", "is_valid"]], "ape_test": [[16, 2, 0, "-", "accounts"], [16, 2, 0, "-", "config"], [16, 2, 0, "-", "provider"]], "ape_test.accounts": [[16, 3, 1, "", "TestAccount"], [16, 3, 1, "", "TestAccountContainer"]], "ape_test.accounts.TestAccount": [[16, 4, 1, "", "address"], [16, 4, 1, "", "alias"], [16, 5, 1, "", "sign_message"], [16, 5, 1, "", "sign_raw_msghash"], [16, 5, 1, "", "sign_transaction"]], "ape_test.accounts.TestAccountContainer": [[16, 4, 1, "", "accounts"], [16, 4, 1, "", "aliases"], [16, 5, 1, "", "generate_account"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "reset"]], "ape_test.config": [[16, 3, 1, "", "ApeTestConfig"], [16, 3, 1, "", "CoverageConfig"], [16, 3, 1, "", "CoverageReportsConfig"], [16, 3, 1, "", "EthTesterProviderConfig"], [16, 3, 1, "", "GasConfig"], [16, 3, 1, "", "GasExclusion"]], "ape_test.config.ApeTestConfig": [[16, 1, 1, "", "balance"], [16, 1, 1, "", "coverage"], [16, 1, 1, "", "disconnect_providers_after"], [16, 1, 1, "", "gas"], [16, 1, 1, "", "hd_path"], [16, 1, 1, "", "mnemonic"], [16, 1, 1, "", "number_of_accounts"], [16, 1, 1, "", "provider"]], "ape_test.config.CoverageConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"], [16, 1, 1, "", "track"]], "ape_test.config.CoverageReportsConfig": [[16, 1, 1, "", "html"], [16, 1, 1, "", "terminal"], [16, 1, 1, "", "xml"]], "ape_test.config.GasConfig": [[16, 1, 1, "", "exclude"], [16, 1, 1, "", "reports"]], "ape_test.provider": [[16, 3, 1, "", "ApeEVMBackend"], [16, 3, 1, "", "EthTesterTransactionTrace"], [16, 3, 1, "", "LocalProvider"]], "ape_test.provider.EthTesterTransactionTrace": [[16, 4, 1, "", "return_value"]], "ape_test.provider.LocalProvider": [[16, 4, 1, "", "auto_mine"], [16, 4, 1, "", "base_fee"], [16, 4, 1, "", "chain_id"], [16, 4, 1, "", "config"], [16, 5, 1, "", "connect"], [16, 5, 1, "", "disconnect"], [16, 5, 1, "", "estimate_gas_cost"], [16, 4, 1, "", "gas_price"], [16, 5, 1, "", "get_balance"], [16, 5, 1, "", "get_contract_logs"], [16, 5, 1, "", "get_nonce"], [16, 5, 1, "", "get_test_account"], [16, 5, 1, "", "get_transaction_trace"], [16, 5, 1, "", "get_virtual_machine_error"], [16, 4, 1, "", "max_gas"], [16, 5, 1, "", "mine"], [16, 4, 1, "", "priority_fee"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "send_call"], [16, 5, 1, "", "send_transaction"], [16, 5, 1, "", "set_timestamp"], [16, 4, 1, "", "settings"], [16, 5, 1, "", "snapshot"], [16, 4, 1, "", "supports_tracing"], [16, 5, 1, "", "update_settings"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [13, 17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": [13, 23], "0x0000000000000000000000000000000000000000000000000000000000000000": [13, 17], "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 13, 14, 15, 16, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [13, 14, 16, 17, 19, 21, 23, 24, 27, 28, 36, 37], "100": [13, 16, 17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "10000000000000000000000": [14, 16], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 11, 25, 32, 41], "120": [13, 37], "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "13": 13, "1302": 45, "13028": 45, "1337": [14, 16, 33, 45], "1377": 45, "14": 15, "1421947": 45, "14388241": 29, "15": [13, 14, 17, 37], "1558": 41, "1559": [13, 16, 17, 21, 37, 46], "16": [13, 14, 28, 37], "1647323479": 29, "18": [13, 17], "1822": 39, "191": [17, 23], "1967": 39, "1e18": 25, "2": [6, 13, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [13, 14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "2718": 13, "28307": 44, "2930": [13, 46], "3": [13, 27, 29, 30, 32, 41, 42, 44, 46], "30": 36, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [13, 15, 16, 17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "44": [0, 11, 14, 16, 24, 44], "45739": 44, "4844": 13, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [13, 17, 19, 21, 46], "500": 37, "5000": [13, 14], "5030": 28, "51021": 44, "5202": [13, 17, 21], "5253": 45, "57198": 44, "6": [13, 14, 32, 35, 44], "60": [0, 11, 14, 16, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [27, 35, 44], "71": 44, "712": 23, "8": [13, 27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [13, 17, 27, 32, 33, 35, 43, 44, 46], "For": [11, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 11, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [12, 18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "NOT": [13, 16], "No": [13, 21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [12, 17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": [15, 26], "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__fields__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_computed_fields__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields__": [17, 19, 21], "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [13, 16, 17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [12, 13, 14, 16, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [12, 13, 14, 16, 17], "_cli_enforce_requir": [12, 13, 14, 16, 17], "_cli_exit_on_error": [12, 13, 14, 16, 17], "_cli_flag_prefix_char": [12, 13, 14, 16, 17], "_cli_hide_none_typ": [12, 13, 14, 16, 17], "_cli_ignore_unknown_arg": [12, 13, 14, 16, 17], "_cli_implicit_flag": [12, 13, 14, 16, 17], "_cli_parse_arg": [12, 13, 14, 16, 17], "_cli_parse_none_str": [12, 13, 14, 16, 17], "_cli_prefix": [12, 13, 14, 16, 17], "_cli_prog_nam": [12, 13, 14, 16, 17], "_cli_settings_sourc": [12, 13, 14, 16, 17], "_cli_use_class_docs_for_group": [12, 13, 14, 16, 17], "_contract": 45, "_data": 45, "_env_fil": [12, 13, 14, 16, 17], "_env_file_encod": [12, 13, 14, 16, 17], "_env_ignore_empti": [12, 13, 14, 16, 17], "_env_nested_delimit": [12, 13, 14, 16, 17], "_env_parse_enum": [12, 13, 14, 16, 17], "_env_parse_none_str": [12, 13, 14, 16, 17], "_env_prefix": [12, 13, 14, 16, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [13, 17, 23], "_immutable_numb": 44, "_io": 13, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [12, 13, 14, 16, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [12, 13, 14, 16, 17], "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [13, 17, 24, 30], "abi_w_selector_t": 19, "abityp": [13, 17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [13, 16, 17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [4, 13, 17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accesslist": 13, "accesslisttransact": 13, "accident": 25, "accord": 33, "account": [9, 10, 13, 14, 16, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [11, 16, 17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [11, 16, 17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": [11, 22], "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [12, 13, 16, 17, 21, 28, 29, 37], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [13, 17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [13, 17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 11, 13, 16, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "address_str": 16, "addressapiconvert": 21, "addresstyp": [11, 13, 16, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [15, 17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [13, 16, 17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 15, 17, 19, 21, 22, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": 13, "against": [21, 22, 38, 44], "agent": [13, 14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "alfajor": 4, "algorithm": [19, 21], "alia": [0, 11, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [11, 16, 17, 18, 21, 26], "alias_prior": 17, "aliasalreadyinuseerror": 20, "alic": 25, "alik": [15, 20, 38], "all": [0, 1, 4, 5, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": [15, 17], "alloc": 14, "allot": [16, 17], "allow": [3, 11, 13, 15, 16, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [15, 17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [12, 16, 17, 27, 28, 30, 32, 43], "amoi": [4, 43], "amount": [11, 13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": [13, 45], "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [13, 16, 17, 19, 21, 23], "anonym": [13, 17], "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [11, 25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_compil": 12, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_my_plugin": 33, "ape_myplugin": 33, "ape_nod": 14, "ape_pm": 15, "ape_test": 16, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apechain": 4, "apeclicontextobject": [18, 26], "apeconfig": [15, 17, 21], "apeevmbackend": 16, "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apetestconfig": 16, "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 13, 15, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "app": 12, "appear": [12, 21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [13, 17, 21, 28, 33, 44, 46], "applic": [13, 17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [13, 14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": [13, 17], "ar": [6, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": [4, 37], "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [14, 17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [15, 17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assert_web3_provider_uri_env_var_not_set": 13, "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "astar": 4, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [13, 17, 20, 21, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [13, 18, 23, 25, 28, 37, 44], "auto_disconnect": 14, "auto_gas_multipli": 17, "auto_min": [14, 16, 17, 44], "autogaslimit": [13, 23], "autom": 38, "automat": [1, 6, 11, 12, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 16, 17], "autoreload": 29, "avail": [0, 5, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": [4, 37], "avoid": [21, 25, 30, 33, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 12, 16, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [13, 16, 17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "bartio": 4, "base": [4, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [13, 16, 17, 21, 46], "base_fee_multipli": [13, 17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseethereumconfig": 13, "basefeeperga": 13, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basetransact": 13, "basic": [13, 30], "baz": 46, "beacon": 39, "becaus": [12, 13, 16, 20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [13, 15, 16, 17, 21, 23, 24, 42, 44], "befor": [13, 17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [13, 17, 23], "begin": [21, 30], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": 33, "berachain": 4, "besid": [37, 42], "best": [17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": [4, 37], "blob": 13, "blob_gas_pric": 13, "blob_gas_us": 13, "blobgaspric": 13, "blobgasus": 13, "blobversionedhash": 13, "block": [13, 16, 17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [13, 16, 17, 20], "block_identifi": 17, "block_numb": [13, 17, 19, 21, 23, 37], "block_page_s": [13, 14, 16, 17], "block_tim": [13, 17, 19, 21, 37], "blockapi": [13, 17, 21, 31], "blockchain": [10, 13, 14, 16, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [13, 16, 17, 20, 23], "blocknotfounderror": [13, 17, 20], "blockqueri": [17, 21], "blocktransactionqueri": [17, 21], "blue": [17, 36], "blueprint": [13, 17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [13, 16, 17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 15, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [15, 17, 21], "brownieproject": 15, "browser": 25, "bsc": [4, 37], "bttc": 4, "build": [12, 13, 16, 24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [11, 13, 16, 17, 19, 21, 23, 24, 30], "bytecod": [1, 13, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 15, 17, 21, 29, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cairo": 44, "calcul": [13, 17, 21, 23], "call": [7, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_trace_approach": [13, 14, 16], "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [13, 17, 19, 30], "calltrac": 13, "calltre": 13, "calltreenod": 13, "can": [0, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [13, 15, 17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "cardona": 4, "care": [16, 37, 46], "carefulli": 37, "case": [13, 17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [13, 37, 44], "cd": 25, "cell": 29, "celo": 4, "certain": [16, 18, 21, 44, 46], "chain": [4, 10, 13, 14, 16, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [13, 14, 16, 17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": [13, 17], "chainlist": [13, 14, 16, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 13, 15, 16, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [13, 16, 17, 19, 21, 23, 24, 25, 30, 32, 33, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [13, 16, 17, 21, 23], "chiado": 4, "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "classmethod": [13, 17, 19, 20, 21, 23], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": [13, 14, 16, 17], "clisettingssourc": [12, 13, 14, 16, 17], "clone": [3, 15, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 13, 15, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [14, 35, 37, 41], "combin": [16, 17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 15, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": [15, 17], "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": [15, 17], "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [13, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [13, 14, 16, 17, 21], "comput": [17, 19, 21, 24, 25, 38], "computedfieldinfo": [17, 19, 21], "concaten": 21, "concept": [17, 23, 24, 44], "concern": 13, "concurr": [13, 14, 16, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 12, 13, 15, 16, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [15, 17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 13, 17, 21, 22], "configur": [9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 13, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [13, 14, 16, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": [13, 17], "connection_str": [13, 17, 21], "consid": [13, 17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 13, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": [13, 31], "constraint": 35, "construct": 23, "constructor": [13, 17, 19, 30, 40], "constructorabi": [13, 17, 20, 21, 24], "consult": 37, "consum": [13, 24], "contact": 23, "contain": [13, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [13, 17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [15, 17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [16, 23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 13, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": [13, 17], "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [17, 19, 21], "contractcreationqueri": [17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [13, 17, 19, 23, 46], "contracteventqueri": [17, 21], "contractfromdepend": 38, "contractfunctionpath": 13, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [13, 16, 17, 19, 21, 23, 31, 46], "contractlogcontain": [13, 17, 23], "contractlogicerror": [15, 17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [13, 15, 17, 19, 20, 21], "contracttypewrapp": 19, "control": [13, 17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 13, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [11, 16, 17, 19, 21, 23, 26, 37, 44], "cost": [13, 16, 17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [16, 17, 45], "coverageconfig": 16, "coverageexclus": 16, "coverageproject": 23, "coveragereport": 23, "coveragereportsconfig": 16, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_access_list": 13, "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_genesis_data": 14, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": [13, 17], "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "crono": 4, "cross": 19, "crossfi": 4, "ctrl": 44, "ctx": 18, "currenc": [13, 16, 17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 16, 17, 18, 21, 24, 35, 37, 38], "curti": 4, "custom": [13, 17, 18, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [13, 17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [13, 17, 19, 21, 24], "dai": 45, "dapphub": [15, 32], "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_log": 13, "debug_logs_lin": 17, "debug_logs_typ": [13, 17], "debug_setcod": 13, "debug_trace_transaction_paramet": [13, 16, 45], "debug_tracecal": [13, 45], "debug_tracetransact": [13, 45], "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [13, 15, 17, 28, 33, 46], "decod": [13, 17, 19, 20, 21, 24, 37], "decode_address": [13, 17], "decode_block": [13, 17], "decode_calldata": [13, 17], "decode_custom_error": [13, 17], "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [13, 17, 46], "decode_output": 24, "decode_primitive_valu": [13, 17], "decode_receipt": [13, 17], "decode_returndata": [13, 17], "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [13, 14, 16, 17, 35], "deep": 24, "deeper": [13, 41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_factori": 17, "default_log_level": 18, "default_nam": 24, "default_network": [13, 28, 34, 37], "default_network_nam": 17, "default_provid": [13, 28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": [13, 37], "defaultqueryprovid": 21, "defin": [7, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [13, 17, 21, 37], "defisaverlogg": 45, "delai": [8, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 12, 13, 15, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 13, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": [13, 17], "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [13, 16, 17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 15, 17, 21, 24], "detail": [13, 14, 16, 17, 19, 23, 38], "detect": [13, 15, 17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "determinist": 11, "dev": [4, 10, 13, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 16, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [13, 17, 18, 19, 21, 23, 24, 30, 38, 44, 45], "did": [13, 34, 45], "differ": [13, 17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "difficulti": 13, "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [15, 17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 15, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": [11, 44], "disallow": 44, "disconnect": [13, 14, 16, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "disconnect_providers_aft": 16, "discord": 41, "discov": 15, "discuss": [37, 44], "disk": [13, 17, 21, 25], "dispatch": 24, "displai": [5, 13, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [11, 16, 17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [11, 13, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "donau": 4, "dotenvtyp": [12, 13, 14, 16, 17], "down": [13, 14, 16, 17, 23, 24], "download": [6, 15, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [12, 13, 17, 21, 23, 27, 32, 36, 43, 44], "dynam": 13, "dynamicfeetransact": 13, "dynarrai": 30, "e": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [11, 16, 17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [13, 17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [13, 17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 13, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [13, 16, 17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 13, 15, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": [13, 25], "els": [13, 17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [11, 14, 16, 17, 19, 25, 30, 44], "enablememori": [13, 16, 45], "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": [13, 17], "encode_calldata": [13, 17], "encode_contract_blueprint": [13, 17], "encode_defunct": [23, 25], "encode_deploy": [13, 17], "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_structured_data": 23, "encode_transact": [13, 17], "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": [11, 25], "end": [13, 16, 17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": [13, 17], "enough": [17, 30], "enrich": [13, 15, 17, 21], "enrich_error": [15, 17, 21], "enrich_trac": [13, 17], "enriched_calltre": 13, "ensur": [13, 21, 22, 23, 30, 33, 34, 37, 44], "enter": [11, 17, 25, 36, 37, 44], "entir": [13, 33, 35, 37, 44], "entireti": 30, "entri": [16, 21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [13, 17, 18, 27], "enumer": 13, "env": 41, "environ": [13, 24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [13, 17, 28], "erc": 13, "erc20": [15, 32], "erc721": 32, "err": [15, 17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [13, 17, 32], "estim": [13, 16, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [13, 16, 17, 46], "estimate_queri": [17, 21], "etc": [13, 26, 42, 46], "eth": [10, 13, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": [13, 46], "eth_estimatega": 28, "eth_feehistori": 16, "eth_pydantic_typ": [13, 17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": [13, 17], "eth_typ": [13, 17, 21], "eth_util": 29, "ether": [13, 16, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumconfig": 13, "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": [13, 21], "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpandaop": 14, "ethpm": [21, 38, 40], "ethpm_typ": [15, 17, 19, 21, 23], "ethtest": [13, 16, 37, 44], "ethtesterproviderconfig": 16, "ethtestertransactiontrac": 16, "evalu": [18, 24], "even": [13, 17, 21, 36, 37], "event": [13, 16, 17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [13, 17, 19, 21, 23, 24], "everi": [13, 16, 21, 23, 24, 36, 37, 39], "everyth": [15, 17, 33, 35], "evm": [4, 13, 17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [12, 13, 16, 17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [12, 21, 24, 27], "execut": [11, 13, 14, 16, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 13, 14, 15, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 15, 19, 21, 23, 44, 46], "expected_messag": 10, "expens": 33, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicit": 13, "explicitli": [17, 23, 27, 44], "explictli": 44, "explor": [22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [13, 30, 44], "extra": [12, 13, 15, 16, 17, 24, 25, 28, 32, 41], "extra_address": 19, "extra_funded_account": 14, "extraattributesmixin": [17, 19, 24], "extract": [13, 24, 32], "extract_arch": 24, "extract_config": [15, 17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 13, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [13, 15, 17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [4, 28, 35, 37, 44], "fashion": 30, "faster": [13, 21, 24, 33], "fdel": 24, "featur": [13, 17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [13, 16, 17, 31, 37, 42], "fee_token_decim": [13, 17], "fee_token_symbol": [13, 17], "feed": 37, "fetch": [13, 15, 17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [13, 15, 17, 19, 21, 23, 24, 32, 35, 44], "fieldinfo": [17, 19, 21], "figur": [23, 30], "file": [8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [14, 21, 23], "filter": [4, 13, 16, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 16, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [13, 17, 21, 23], "flow": [4, 23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 16, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [15, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 32], "fork": [4, 9, 13, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "forkednetworkconfig": 13, "form": [21, 23, 24, 30, 36, 44], "format": [4, 11, 16, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [13, 17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [15, 26, 30, 34, 37, 44, 45], "foundryproject": 15, "frame": [13, 20, 45], "framework": [16, 26, 30, 32, 36, 41, 44, 46], "fraxtal": 4, "friendlier": [13, 17], "fro": 37, "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "fuji": 4, "full": [15, 17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [13, 28, 30], "func": [13, 17, 23, 24, 44], "function": [13, 15, 17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 33, 37, 42], "function_hit": 23, "function_r": 23, "functional_valid": 13, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [13, 17, 19, 21], "g": [13, 15, 16, 17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [13, 16, 17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [13, 17, 23, 28, 37], "gas_pric": [13, 16, 17, 21, 46], "gas_us": [13, 17, 30], "gasconfig": 16, "gasexclus": 16, "gaslimit": [13, 23], "gaspric": 13, "gasreport": [13, 23], "gasus": 13, "gather": 24, "ge": [16, 17, 23], "geist": 4, "gener": [11, 12, 13, 14, 16, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [11, 16, 17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [14, 24, 37], "genesisdatatypeddict": 14, "get": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": [13, 16, 17], "get_block": [13, 17, 29, 37], "get_blueprint": 21, "get_calltre": 13, "get_choic": 18, "get_cod": [13, 17], "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": [13, 16, 17], "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_gas_report": 13, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": [13, 16, 17], "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [13, 17, 21], "get_python_typ": [13, 17], "get_raw_calltre": 13, "get_raw_fram": [13, 45], "get_receipt": [13, 17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": [13, 17], "get_test_account": [14, 16, 17], "get_transaction_trac": [13, 16, 17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": [13, 17], "get_transactions_by_block": [13, 17], "get_user_selected_choic": 18, "get_vers": [15, 17, 21], "get_version_map": 17, "get_virtual_machine_error": [13, 16, 17], "get_xml": 23, "getattr": 29, "geth": [13, 14, 17, 20, 21, 24, 35, 37], "geth_call_trac": 13, "geth_struct_log_pars": 13, "gethdev": 14, "gethdevprocess": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 15, 17, 22, 28, 35, 37, 41], "githubdepend": 15, "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [12, 16, 21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": [4, 15, 39], "go": [12, 16, 17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [13, 17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [13, 16, 17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [13, 14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [11, 13, 16, 17, 19, 21, 23, 29], "hashbytes20": [13, 23], "hashstr20": [13, 23], "have": [1, 11, 12, 15, 16, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 14, 16, 17, 24, 25], "hd_path": [11, 14, 16, 24, 44], "hdpath": 25, "head": [21, 29], "header": [13, 14, 17, 21, 23, 24], "height": 21, "hekla": 4, "hello": [25, 43], "helloworld": 43, "help": [15, 18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [11, 13, 16, 17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [11, 13, 21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [11, 13, 16, 17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [13, 16, 17, 23], "hide": [0, 16, 25], "hierarch": 11, "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [13, 16, 17, 19, 21], "histori": [13, 17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 13, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [13, 17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [12, 27, 39], "hostnam": 14, "how": [13, 15, 17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [11, 16, 17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [16, 23, 44], "htmlcov": 44, "http": [13, 14, 15, 16, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [13, 17, 37], "httpprovid": [13, 14, 33], "huge": 24, "human": 29, "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [13, 14, 15, 16, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [13, 17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [13, 15, 17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [13, 16, 17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 11, 12, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": [11, 25], "import_account_from_private_kei": [11, 25], "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": [13, 17], "includ": [1, 5, 12, 13, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": [12, 32], "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": [11, 44], "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 13, 38], "index": [13, 14, 16, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 19, 21, 26, 29, 33, 36, 44], "inform": [11, 13, 15, 16, 17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": 23, "init": [9, 13, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "initial_bal": 14, "inject": [13, 22, 24], "injected_before_us": 24, "input": [11, 13, 16, 17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [15, 17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 13, 15, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [13, 17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [16, 17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [14, 17, 33], "interest": 24, "interf": 41, "interfac": [13, 15, 17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": [15, 22], "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invalidpassworderror": 11, "investig": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [13, 26, 32], "io": [13, 14, 17, 23, 41], "ipc": [13, 14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [13, 17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": [13, 17], "is_named_tupl": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": [15, 17], "is_zero_hex": 24, "isinst": 44, "isn": 13, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [13, 16, 17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24], "iter_path": [13, 17], "its": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [14, 17, 24], "json": [12, 15, 17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [13, 17, 23], "jump": [23, 37], "junk": [14, 16, 24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [16, 28, 30, 33, 44], "kei": [0, 1, 6, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfile_path": 11, "keyfileaccount": [11, 16, 17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [13, 15, 17, 21, 24, 26, 27, 30], "kroma": 4, "kwarg": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [13, 17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [13, 17, 31, 37, 38], "larger": 27, "last": [16, 19, 21, 23, 24, 30, 31, 44], "later": [16, 17, 21, 44], "latest": [13, 16, 17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazier": 16, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [13, 26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "legaci": 13, "len": [4, 21], "lendingrateoracl": 45, "length": [21, 25], "less": [13, 17, 19, 21, 24, 36, 45], "lessen": [15, 18], "let": [25, 27, 29, 30, 32, 37, 44], "level": [13, 17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [13, 24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [13, 15, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [13, 16, 17, 18, 23, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 13, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linea": 4, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": [13, 17], "liter": [13, 23], "live": [13, 14, 17, 19, 21, 30, 34, 46], "ll": 12, "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loaded_account": 11, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localdepend": 15, "localhost": [14, 28, 33], "localproject": 21, "localprovid": 16, "locat": [14, 15, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [11, 27, 44], "log": [9, 13, 16, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": [13, 16, 17], "log_index": 23, "log_instead_of_fail": 24, "logfilt": [13, 16, 17, 23], "logger": [18, 26, 36], "logic": [15, 17, 20, 21, 30, 33, 37], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "lower": 12, "ltd": 41, "lumia": 4, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 11, 14, 16, 24, 44], "machin": [13, 15, 16, 17, 20], "maco": [41, 44], "made": [13, 17, 21, 28, 30, 31, 37], "mai": [11, 12, 13, 16, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 13, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [13, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": [13, 17], "manag": [0, 4, 5, 6, 9, 10, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mantl": 4, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 13, 16, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [13, 17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [13, 16, 17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [13, 17, 46], "max_fil": 24, "max_ga": [13, 16, 17], "max_priority_fe": [13, 17, 46], "max_receipt_retri": [13, 37], "maxfeeperblobga": 13, "maxfeeperga": 13, "maxim": [25, 35], "maximum": [13, 16, 17, 23, 28, 37], "maxpriorityfeeperga": 13, "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [13, 17, 19, 21, 25, 26, 28, 44, 45], "meant": [11, 16, 17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [13, 17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 11, 13, 16, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [11, 16, 17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [13, 17, 18], "method": [0, 7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": [13, 17], "method_id": 30, "method_nam": [16, 19, 44], "methodabi": [13, 17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "meti": 4, "mevblock": 14, "mid": [21, 44], "middl": 37, "might": [13, 17, 29, 42], "millisecond": [17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "minato": 4, "mine": [14, 16, 17, 21], "miner": [13, 17, 46], "minifi": [12, 27], "minim": 39, "minimum": [13, 17, 21], "minor": 35, "mint": [44, 45], "minu": 13, "minut": [17, 37, 46], "misc": [12, 24], "miss": [13, 17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": [13, 24], "mnemon": [0, 11, 14, 16, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [13, 17, 23, 44], "model": [13, 15, 17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [11, 13, 16, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbas": 4, "moonbeam": [4, 37], "moonriv": 4, "more": [10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [13, 15, 17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [11, 16, 17, 18, 23, 30, 42], "msghash": [11, 16, 17], "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [13, 17, 18, 23, 24, 32, 41], "multipli": [13, 17, 23, 28, 37], "mumbai": 4, "must": [7, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [13, 17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": 13, "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": [13, 17], "natspec": 19, "necessari": [7, 15, 18, 21, 46], "necessarili": 46, "need": [14, 15, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [13, 17, 21], "nest": 24, "network": [7, 9, 10, 13, 14, 16, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [13, 14, 16, 17, 20, 21, 22], "networkchoic": 18, "networkconfig": 13, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [13, 17, 19, 21, 23, 25, 30, 44], "new": [11, 13, 16, 17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [13, 17, 19, 21], "new_log": [13, 17, 19], "new_set": [13, 16, 17], "new_timestamp": [16, 17], "newest": 5, "newhead": [13, 17], "newli": [0, 25], "newtyp": [17, 21], "next": [5, 13, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nil": 13, "nm": 43, "no_error": 13, "node": [4, 9, 13, 15, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "nodesoftwarenotinstallederror": 14, "non": [13, 17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [13, 16, 17, 19, 21], "none": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 17, "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [11, 16, 17, 21], "nor": 37, "noreturn": [17, 18], "norevert": 14, "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [11, 13, 16, 17, 20, 21], "notimplementerror": 17, "nova": 4, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "npm": 15, "npmdepend": 15, "null": 17, "num": 30, "num_block": [16, 17, 21], "num_transact": [13, 17], "number": [0, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [14, 16, 24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [13, 14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 12, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [13, 17, 30, 38, 44, 45], "occasion": [13, 17], "occupi": 23, "occur": [13, 17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": [15, 32], "often": [15, 17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 13, 14, 16, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "oort": 4, "opbnb": 4, "opcod": [13, 16, 17], "open": [2, 32, 41, 44], "openzeppelin": [15, 17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": [15, 17], "oper": [7, 11, 16, 17, 20, 30, 36], "opinion": [17, 21], "optim": [4, 17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [15, 17, 21, 23, 25, 26, 30, 37], "org": [3, 17, 21, 32], "organ": [15, 33, 35, 40, 41], "origin": [16, 17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 13, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [13, 17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "our": [31, 33, 41, 43, 44], "out": [13, 17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 12, 13, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": [12, 27], "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": [13, 17], "output_valu": 24, "outputextra": 12, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [13, 14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [12, 21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 13, 15, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [15, 17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [13, 17, 42], "paid": [13, 17, 31], "pair": [21, 24], "palm": 4, "paragraph": 37, "parallel": [13, 17, 24], "param": [13, 17, 18, 26], "paramet": [11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": [13, 17], "parenthash": [13, 17], "pari": [27, 28, 32], "pariti": [13, 45], "pars": [13, 18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": [13, 17], "pass": [2, 13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": [11, 25], "password": [11, 25], "past": [13, 16, 17, 21, 28], "path": [0, 1, 5, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [15, 17, 18, 21, 24, 26, 27], "pathtyp": [12, 13, 14, 16, 17], "pattern": [12, 13, 16, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [15, 17, 21, 23], "pd": [19, 21], "pend": [13, 16, 17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 11, 24, 25], "pick": 18, "piec": 44, "pip": [15, 32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [13, 17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [13, 16, 17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 13, 17, 19, 21, 37, 44], "poll_block": [13, 17, 21], "poll_log": [13, 17, 19], "polter": 4, "polygon": [4, 37, 43], "polynomi": 4, "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": [13, 14, 16, 17], "posit": [23, 44], "posixpath": [12, 13, 14, 16, 17], "possibl": [20, 21, 22, 24, 25], "possibli": 30, "post": 13, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [13, 16, 17, 19, 24, 25, 27, 29], "preced": [13, 17, 28], "predict": 46, "prefer": 28, "prefix": [12, 16, 19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefix_": 16, "prefund": 25, "premis": 25, "prepar": [13, 17], "prepare_transact": [13, 17], "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": [13, 45], "prevent": 33, "previou": [13, 16, 17, 21], "previous": [13, 17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [13, 16, 17, 21, 44], "primarili": 33, "primit": [13, 17], "print": [13, 17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [13, 16, 17, 21, 33], "priorit": 46, "prioriti": [16, 46], "priority_fe": [13, 16, 17, 46], "prism": 4, "privat": [0, 11, 17, 25], "private_kei": [11, 16, 24, 25], "probabl": 24, "problem": [13, 20], "process": [13, 14, 16, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 15, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 15, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 15, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 11, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [11, 16, 17, 21, 33, 45], "properti": [11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [13, 14, 16, 17, 21], "providerapi": [13, 14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": [13, 20], "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 13, 17, 21], "proxy_info": 21, "proxyinfo": [13, 21], "proxyinfoapi": [13, 17, 21], "proxytyp": 13, "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": [4, 37], "pure": 30, "purpos": [12, 13, 14, 16, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [12, 21, 25, 28, 32, 36], "pwd": 41, "py": [13, 14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [13, 17, 19, 21, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [13, 17, 23], "pyevmbackend": 16, "pypi": [15, 21], "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [13, 15, 17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "pythondepend": 15, "qualiti": 33, "quantiti": 44, "queri": [9, 13, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [17, 21], "queue": 24, "quick": 43, "quicker": [11, 16, 17], "quickli": 33, "quit": [13, 14, 16, 17, 19], "r": [12, 23, 27, 44], "race": 33, "rais": [10, 11, 13, 14, 16, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": [13, 17], "raise_on_revert": 42, "raises_not_impl": 24, "ran": [13, 17, 20, 38, 44], "ran_out_of_ga": [13, 17], "random": [0, 25], "rang": [13, 17, 19, 21], "rare": 26, "rate": [23, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [11, 13, 16, 17, 18, 21, 23, 25, 27, 32, 37], "raw_address": [13, 17], "raw_data": [13, 17], "raw_trace_fram": 13, "rawaddress": [13, 17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [13, 15, 17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "recal": 37, "receipt": [13, 17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 14, 16, 17, 19, 20, 21, 30, 31, 45], "receiv": [13, 17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [13, 17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": [13, 16, 17], "record": [16, 17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 15, 32], "refer": [6, 12, 15, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": [13, 17], "regardless": [17, 21, 29, 37, 46], "regex": [12, 24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [16, 17, 21], "regular": [13, 24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [16, 17, 20, 21, 22, 23], "relative_to": 24, "releas": [15, 31, 32, 35, 41], "relev": [20, 23, 24], "reli": [13, 17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remain": 13, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [13, 17, 19, 21], "reorgan": [13, 17, 21], "repeat": 30, "repetit": 25, "replac": [17, 19, 21, 24, 37], "repo": [3, 15], "report": [13, 16, 17, 23, 37], "repositori": [15, 17], "repr": [17, 19, 21], "repres": [11, 13, 16, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [13, 14, 17, 21, 22, 32, 36], "request_head": [13, 14, 16, 17, 21, 28, 37], "requir": [0, 5, 13, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 33, 35, 37, 41, 42, 44, 46], "required_confirm": [13, 17, 19, 21], "resembl": 21, "reset": [16, 17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [15, 22, 24, 32, 39], "resourc": 18, "respect": [15, 17, 19, 21, 28], "respons": [13, 17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 16, 17, 21], "result": [1, 4, 10, 13, 16, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [13, 32, 37], "retriev": [13, 14, 15, 16, 17, 21, 24, 30, 39], "return": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [13, 16, 17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 13, 16, 17, 20, 21, 23, 24, 30, 37], "revert_messag": [13, 20], "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "rockx": 14, "root": [15, 17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "rootstock": 4, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [13, 14, 16, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "rule": 16, "run": [8, 9, 13, 15, 16, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [15, 17, 18, 21], "safe": [15, 39], "sai": [25, 30, 32, 37], "same": [13, 16, 17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "scroll": 4, "sdk": 37, "search": [13, 17, 19, 24], "search_top": [17, 19, 23], "second": [8, 13, 17, 19, 20, 21, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [15, 21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 11, 13, 14, 16, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 11, 24, 25], "segment": 23, "select": [1, 12, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [13, 17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 14, 16, 17, 20, 30, 37, 44, 46], "send_cal": [13, 16, 17], "send_everyth": 17, "send_private_transact": 17, "send_transact": [13, 14, 16, 17], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [11, 23, 25, 30, 33, 44], "sepolia": [4, 13, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [13, 15, 17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_exclud": 12, "serialize_transact": [13, 17], "serv": 28, "server": [27, 41], "session": [7, 13, 14, 16, 17, 21, 29, 37, 41], "set": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": [11, 25], "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": [14, 16, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "shape": 4, "share": [21, 23, 24, 37, 44], "shareabl": 17, "sharedblobreceipt": 13, "sharedblobtransact": 13, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": [4, 37], "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [11, 16, 17, 21], "shorter": 44, "should": [7, 12, 13, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 13, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": [13, 17], "show_gas_report": [13, 17, 45], "show_source_traceback": [13, 17], "show_trac": [13, 17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [11, 16, 17, 20, 23], "sign_messag": [11, 16, 17, 25], "sign_raw_msghash": [11, 16, 17], "sign_transact": [11, 16, 17], "signabl": 23, "signablemessag": [11, 16, 17, 23], "signatur": [11, 13, 16, 17, 19, 21, 30], "signatureerror": [17, 20], "signer": [11, 16, 17, 23, 25, 26, 30], "signer_opt": [11, 16, 17], "silverback": 37, "similar": [13, 19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [30, 37], "sinc": [13, 17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [15, 21, 22], "site": [15, 21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 13, 17, 21], "skip": [16, 18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": [13, 17], "slow": 24, "slower": 33, "small": 37, "smaller": 17, "smallest": [13, 16, 17], "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 16, 17, 20, 21, 23, 24], "snapshot_id": [14, 16, 17, 20, 21], "snapshotid": [14, 16, 17, 20, 21, 23, 24], "snekmat": [15, 28, 32, 38], "so": [12, 13, 15, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [12, 17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [15, 20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soneium": 4, "soon": [22, 32], "sophist": [13, 28], "sourc": [12, 13, 15, 17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_exclude_pattern": 12, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [13, 17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [13, 17, 20, 23], "space": [11, 23], "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 13, 16, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [13, 17, 21, 35, 37, 44], "start": [4, 12, 13, 14, 16, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [13, 17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [13, 16, 17, 19, 21, 25, 30, 42], "statement": [13, 20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "staticfeetransact": 13, "statu": [13, 17], "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 13, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [12, 32, 39, 44, 45, 46], "stmt": 44, "stop": [13, 17, 19, 21, 26, 44], "stop_block": [13, 17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [13, 17, 21], "storag": [11, 13, 15, 17, 30], "storagekei": 13, "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 13, 17, 24], "stream_request": [13, 17], "stream_respons": 24, "strict": 37, "string": [2, 11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [13, 17, 19, 30], "stringintconvert": 21, "struct": [13, 24], "struct_log": 45, "structabi": 21, "structlog": 13, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [12, 31, 36, 37], "style": [13, 17, 24, 27], "sub": [15, 17, 18, 21, 30, 32, 42], "subclass": [11, 14, 16, 17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": [13, 44], "support": [11, 13, 16, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_debug_trace_cal": 13, "supports_source_trac": 17, "supports_trac": [13, 16, 17], "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [13, 17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 13, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [13, 31, 44, 45], "tag": [6, 15, 23, 32], "taiko": 4, "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [13, 17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [13, 14, 16, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 13, 16, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccount": 16, "testaccountapi": [14, 16, 17, 25], "testaccountcontain": [16, 21], "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [4, 37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "textiowrapp": 13, "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [12, 13, 17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [12, 13, 17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [13, 23, 26], "third": [25, 35], "those": [6, 13, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [13, 17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 16, 17, 19, 21, 23, 25, 26, 28, 30, 32, 33, 44, 45, 46], "timedelta": 21, "timeout": [13, 14, 17, 20, 24], "timestamp": [13, 16, 17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": [13, 17], "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "tof": 13, "togeth": [25, 33], "token": [13, 17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 15, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [13, 16, 17, 19, 23, 30], "topic_filt": 23, "total": [13, 17, 19, 21, 23], "total_fees_paid": [13, 17, 31], "total_funct": 23, "total_transfer_valu": 17, "totaldifficulti": 13, "touch": 17, "trace": [9, 13, 14, 16, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": [13, 45], "traceabl": 21, "traceapi": [13, 16, 17, 20], "traceapproach": [13, 14, 16], "traceback": [13, 17, 23], "tracer": 13, "tracestyl": 24, "track": [16, 17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "tradit": 15, "transact": [9, 11, 13, 14, 16, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [13, 17, 37, 46], "transaction_hash": [13, 16, 17, 20, 21, 23], "transaction_index": 23, "transactionapi": [11, 13, 14, 16, 17, 19, 20, 21], "transactionerror": [13, 17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [13, 17, 23], "transactionstatusenum": [13, 17], "transactiontrac": 13, "transactiontyp": 13, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [15, 21, 30, 38], "tree": [4, 13, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24], "turn": 12, "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [13, 17, 30, 31, 45, 46], "tx_error": 24, "txn": [11, 13, 14, 16, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [13, 16, 17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "un": 13, "unabl": [17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncl": 13, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [15, 17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "unichain": 4, "uninstal": 21, "union": [13, 16, 17, 18, 19, 20, 21, 24], "uniqu": [13, 17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": [13, 16, 17], "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [13, 14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 11, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": [13, 17], "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [14, 23, 24, 37], "unwil": 27, "unwind": 42, "up": [13, 14, 16, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [13, 17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": [13, 16, 17], "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [13, 17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": [13, 17], "upstreamprovid": 17, "urandom": 25, "uri": [13, 14, 15, 17, 21, 28, 37], "uri_map": 21, "url": [13, 17, 21, 28], "us": [0, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_upstream_provid": 17, "user": [3, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "utf": 13, "util": [9, 10, 12, 13, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [13, 17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [13, 24, 25, 28, 29, 42, 44], "variou": [11, 16, 17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 14, 15, 16, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_from_installed_package_json": 15, "version_from_project_package_json": 15, "version_id": [15, 17], "versu": [13, 17, 23, 28], "via": [13, 15, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [13, 16, 17, 20, 41], "virtualenv": 41, "virtualmachineerror": [13, 16, 17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 13, 14, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [13, 14, 17, 19, 21, 37], "walk": 40, "wallet": 24, "want": [13, 15, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [12, 13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": [12, 27], "web3": [13, 14, 28, 29, 33, 41], "web3_provider_uri": 13, "web3provid": 13, "websocket": 37, "wei": [13, 16, 17, 30], "weird": 12, "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "wemix": 4, "went": [13, 16, 17], "were": [13, 17, 21, 23, 28, 30, 32, 37, 44], "what": [13, 16, 17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [13, 14, 20, 24], "where": [13, 14, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [11, 12, 16, 17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [13, 14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [13, 16, 17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 11, 24, 25], "word_count": [0, 11], "wordcount": 25, "work": [13, 15, 17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": [4, 43], "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [14, 17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [13, 16, 17, 20], "ws_begin_lineno": 23, "ws_hostnam": 14, "ws_port": 14, "ws_start": 23, "ws_uri": [13, 17, 37], "wsl": 41, "wss": [13, 17, 37], "www": 37, "x": [21, 29, 44], "xai": 4, "xml": [16, 23, 44], "xmtp": 4, "y": [5, 6, 21, 32], "yaml": [3, 4, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [18, 26, 33, 35, 43, 44], "yield": [13, 17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zetachain": 4, "zip": 24, "zkevm": [4, 37], "zksync": 4, "zora": 4}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "<no title>", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}}) \ No newline at end of file