From 6b72427deb154200c4261165e633c8e900774f1e Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 11 Jan 2024 14:32:13 +0000 Subject: [PATCH] Update documentation --- latest/.buildinfo | 2 +- latest/.doctrees/commands/networks.doctree | Bin 14925 -> 14925 bytes latest/.doctrees/environment.pickle | Bin 5910704 -> 5910704 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 182073 -> 182073 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1379239 -> 1379239 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 1640045 -> 1640045 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 1827909 -> 1827909 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 2009517 -> 2009517 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 3115990 -> 3115990 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 3311184 -> 3311184 bytes latest/.doctrees/methoddocs/types.doctree | Bin 3577455 -> 3577455 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 3842333 -> 3842333 bytes latest/commands/networks.html | 4 ++-- latest/searchindex.js | 2 +- 14 files changed, 4 insertions(+), 4 deletions(-) diff --git a/latest/.buildinfo b/latest/.buildinfo index 48c4fa4b76..15bb76b4ce 100644 --- a/latest/.buildinfo +++ b/latest/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 0ea981d56931490fd7a58e1341678d84 +config: d064fdaac46d29680680168d43089a27 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index 18a1d29f7d0a859bf64e776402e4fbb4c7bd6e29..93286822175e6f3dac3410fd0b9199d38fa28a62 100644 GIT binary patch delta 191 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∨&Og!duO&C8b?|4;$<}Wl$R5a!)bP(Zi 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 JSwv2&-vGpLi7@~G diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index 68069fab2529c4935fdec7a6094019bc86fb41a3..5a88fc2a087d52637bf29cd885a42c7c0aceb816 100644 GIT binary patch delta 3830 zcmbVOdr(x@8TWihTv?YlxI9Eat7wBff>2FFFh)@VqJlLM1KVX;_hw&ZA>mP3a9PHs zt2MK0&csP-rzSHUr?nz&@AyYsZEaeoLsP3sn(0Gm$MMxEVJc*8E%ZC*uy^-PCja!G zd%xfJ`yS`)?y|I*Tt!BQ-Q}>Fg8n3-_4*Hm8L*j%tFVX}6fMu~Hrl9(Lq`U#B=bO|H(slxG7SFM*{2;>pbS$45=u;Ist& z3DIS(7FS?kC_Av$n@|5+3Yx&n9<3?7I{w6{+|C}S31_ZVdO2-Df2_scX6g>Ani#Fv zBr+t6-O`EUj;hqvX|dwc?=6MgRMpI_4m0kGdF(&l$HX0qTeN6r^(W@J+f~gUOLGx4 z<&WJt}DblPyF!F^MjRybq%o03N1+D3Y%I0dyQl}Iy6Wcvv!%_~T%0ZF@D34IkZ zjyw<}ao!pq8#&%i!omvtWW-EDfzd}rV|Cv&TFBhk=%YXmnMF^j{CW!cm6qseOA-{z zwv}Wukxa8txxbji>*;6>NiEC$My}am>abc0+fi7EtPZ2Wif^02Vn?}!-7b^UVYL`I zq_=8F{{NpYSMDOZG@9BLyBsYGS{Ir?Ou({A%4J1o$o+pq@=K17KCczJKh?YebQ)@9iBwG1k37n0=cc={R z5qwXUL+eu*vuz6;AR*en6~DnBZh>dXoUnhl3zBI{B@~cZ;h3sLM;kgor={+#kVcQ! zK?1$RLZ(H?m3l~_i?>1neYO(xw0<8X(I$it$1`@584)+J70SuHunVi80<;Si`>Np0 zLriqi`4W6E!AUZ+nAoIi%wj^5ZZM09O!_Ocn82im%wpn_Ld;^ql448o!9*n`GfPXY z)sTg=J$nGw(@WLhg-{%=Zh>stv<+^Mki7PJNGJHN+zvW?Q+#LBBQLI?<0_>_P`Rtj8Fp* zLVvs)n%D;Hq!lmXE;O`&j*jhv>kKB-ll$S{!aCCkPlWZoCYWU#g`+r)D&xKPe-*By zPtG|A8p4c%mmroKMK8l*X3&j?U=H_{PZ9Suo}O;T(akK3?tU{|L-xX9c#In!StZ={ z1iG{ZBj!3}t5Bv2Wk--3+m}TkqH-1biVAI3q32YnQiZBiXqyUck3#b4*WhpL zo9^yLz0J`_-B4V}&YHuhh6l^>$oL07Ok7^f6`O&sCG6qBhY9sY_x3;;(a_-@ILJPS zi5}=pV`mQwZz#mbefTh;`lzE9)}!vu^n#~?iP*;v)khsueQlWn&T%5iWrjy)! z2O(sSj3TUlRU< zm1em^Tx9o!{cYAcQ_oA|HSlBr^qKs6Tb#jt=NP|H*myl`7=(0oP3#ziyi9)ib!76m z^DOS1uu+kN7$^8oqxilo9*g{_!p{jG&!^d8esU0UOL_g)72GGY`fmvPbN>5bKYivH ztjge5ao$Rv_cNBaPuLpjIED+)>9bMv@5A(2h1TarvUdqvLq9+oKeM~XAWsyj%;Qnx ztcOF`8k*+`_mHFLdtrL72iAz}zI>kj5zGF*ur>6QlKnV}UcZWmYUmZDaR`6(z{*Vi zpV70LGn1^yd12!TkTitL&-u@y_(NafvB*~|e7*4T{68!F*M}g7og{B4ake!)_n)lK ztgw;4s_@&^M)-Gyjr_F2e;UQ-6@&!QzdNV?HK3g^EttN z{-sV^VTZ})c+C`)F0EfEhbiv~`>D-nfAj_Z;x9+yR|%WPH-3SCRQSdC&POH0JRP3L ziecPy{z-c|BC1K;KJTQ#g#d$f3zo+mQ6~4GA Ul7CIum_LC${=~?kVW_V9AK2QO*8l(j delta 3882 zcmb_eYfx0@8TNaDcv*qvw!nf2iV9Q&i9of=#UutoLGCpb1Dj=8_jK9avP%jQS&+-P zmZWBO?Ke$K%`|O)I2{X;=8TkdEUmL$r`e{S>Uws(6kwmmz0y#2`5jMRRosn6VR={7lwx=jv~ zt=nWXT1-yg;kz{ZQAmrQiZ$AMdkwa3XOYEbae1pJa@sNCuvksLsrZO$qt)W{O(pl5 zT!-!5-FBn1$Y{5@`V2-Fh7*(~2BXp5Z)35z$W*JvN1I9@+e^lD-q*&rriSx0O0A>U zN1rJNowsRRm#vK`?{`_O*m13r+1GFLCQM{*icE41I&fW636XQQ+j=Z!Z_c>BR;$!H zto>$-O*Lto$@L?9-w!Yr-VK+@>GDk_Ms#x;`z#KZw_svZ1}@!cXFC*b8w%06?YM$t zW64R8wN|?s2Q_;?8q?E@C7>%%?QOTgWl(RJ!C~=D#aQsT24+8>SR(GgniVUatbX4- zxBHcnUrYWlyXux!X+qlcWQVkt9!XDiI?B}!1c2l3#g1~8V*sT^rC~mbI4c2fN zQLn*b!($621Sx%|hHUu1b(1Sjr!{#fp#N> z#bCnmdWfgzF+!r~a3$#ITmvN0=t>NL2-G)Yi#80v60dm*mV>qPl~6{aMOI-Il;ccz zi=is`=|N^m>FjpAFgr>zL(GcOC5D&{rE3f^3rZg`#Ox>CV~AN#ddLv7ofK1o7iKvr zks&R$Rzn6`?`!RlPtRAw1PRcpPFP3V_QEw1kheSrI)e9##~~K)6z`ez@DmWgSjRqy zS7OJXgikRxPyJj6UCjJK5L?vD97% zZ!?-mYrhMhu#F9O!QFj=EQ&7o>R}W&`9>$S(pxr6zuo|4XmVQJiL=|XAKqe)|8zgB zBn&)k1VZo(&a^`d#WSd32I8r+&2X83e6$5Lm>_#v*&;!vZLAW{2!}sKmc*bf--F8- zld}%MDkjQ#PeTj`Mc;>Lo?dzozGO#=Wz7_iG>)F?z;j&|4eoTnCB)|r!4e)dP9|UM z51w~CUEPT*i00FJ6%QYmcA8n1&+=zoFodxb13bXn+Gp8Kjxs`#wu)J!ZYB3c9pR>^ z1MUc9%no%?+zWNl+z53s+y$7zEPyFm+UJCQ*z|%E=G|Hho|OJtykf;qe0h>!msRX< zDt1N1uBzBI6}zrt@2c28L(I*Ge?LSy`#{A$RIwW>wxDAFQL&pUc1y+XD9p`PzZM^r z@ap4KOsisvDweEbIu%P(F};dqhM60O-w~$B%2e#zDz;0-cB@#0idCuDUKM*hg2|_z zgOAzsJTQQM^V9nSP+Z8~Gl$R(cT@3o@d;i`++Hjcla8U4>@tQI6Z(xd4Z;q5&?X1r z0DFAq2jNHxd+)IH#zM?&#)}EvN9{+T0DbrJ5g03HCiZX-d$@%?dme-v_sd{czFn5>Hp%Ik(9 z6`Pa}L+*CoWOW=@%q(k{z+a1>4#w$;Vc3k-GuT9oF&xjUZLB&^8ysUnk>3y@F5e8v z32r`xd^hA`uLfkISAHU|A7Z_(2ppipiaZw~wg1a%F)vIV&)}0TRY>`?>yEgnn=n&qcjj(HlgJ*Z*75e>e_V>`n5LlGnSL*DkVg z9te#3MMdAcC9MBaVATJs=>7;jCoeRQoC&lO=Ixw-3^CvMe6D@P#;Fn*bsOfn`FdX9 zv8mOL-oidpul+fbPdZ-^Y=)VvtRCqlTcmtKW9gvzyJUM diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index 5bb6e787e903d521591f84caf31b352ba6e60071..61c18eb3e84aa36402874484baa05bd6bd411916 100644 GIT binary patch delta 5458 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index 2a837ab7107bd2484ef9fb4342377c628c967562..06d60d65c4c8bd0e54b28351c4827d1b2a382760 100644 GIT binary patch delta 13676 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 delta 12863 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 delta 15531 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 diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index cccd818070605fc4ada9a55c1eff8c0eac7bc3b1..bd4f833c68c06b5c14cc9e92fa0de15a97ed274f 100644 GIT binary patch delta 16137 zcmb_DXFwF!)-KETU07f#%M=iM$KFuEieN!S>;fVxD@{SMqcNJGsHnuFF;SDeBu|Y! z<{Gh}iHQ|WF)=YJrkfaBdW`y=duDckm-qgCe>nHt)5|ThGwk|k-mZ`4Eq+?}w9lLR zeHPt__4oS?1phI5JN#G4-S@6$>LHhoXG*oZbr%%daS8V!)Et>`A zWEM`#n>;x$qo7TG_N=K{xdr8=LA54x(sR?NX3i{tMP2maklsxn+%0fcLFUYYpc#+eKjNbaI<)-tQSw6?Dq*;yD=Xf5vx zXQt;Cq-PXn<>f*_H+>^`vx`1xn3hLpEpvr)^D|M}rWwr7DK9l-_%C3M&SsVhF5RIlEExX-3Oz7aeAQ_t}l>~6m2kcOqZ z1kc49toS3(0S(LOw83*$!zQno=Q*!oQv%w0SPixcJSQ~F6Yt}>FkC~Y`?x)o8kYa@ z1%R zgUAGZpl%Ah)L%aszUikI6xNpp=w0wjUwuEmdb$`3vZm&yXG1`;ekkmH&Fl}*S3g0Q z4r{IYVK9EEJ`ld_qaP37CFm2@@4exGlS%q`T@TdX8P`_^tQ~}MLwf6t&}xw0%6Svu zk0FXwf9TXlAEKMUb;ZMmIDIJi_D1^R_O2lK*`i+wk)ODna3EPf2!0)`_t!$P7;(W( z$(pKowQaheKllvMr|SBm*)HZ;lW>(~WEQ~Dc>Pp(CmxqOhHr*D{q;e7Gw2T^<8eeg z0@~{j#r<%rcoeI5)a(rw+#4uUJ$WR)nYpua;7Oc5kv0w}8HBv2M(a~_$#9!@SBM?nAF86ZS%q2IN`e2QJ_!nYnZMi4(>ad&+8^>#(1UlA zaD?bM9()2sJ{#i4`)1IF^I?8aJX&AM*^IDvgx;#Fm5j>K`f>jw`lnL#qjeQtVSOw7^9!6I}A6s8rm@HSiL-5cbp^9(4)vVip@WzKO*Z6 z(F~jRwf-BM?xMoG@SeU^fbM{Te6I6d7#1J7AhIAcKQB8g9Y;CoS-H3$<7jGL=FIG@ zR#R|iMl3roBR#u@?wwWz35BiUzK#Chv@yHjJ2@D3NBj1GylCH^?8j)|AYBa(h)1!_ z?R*y*bZ3=76T0~R5u-b=#5Qx5@6?GpMhG1K*jHc;KlY6a)SXbs&wcCLAwqXSA^&MG z+}2%S-x>{D^$3?+4d3e!=GhG~MqQ;Ma5d2Iss*=}C8FVg31P>EhUfedo@;OTjpHY~ z8!iRtDqmke*kDGqe54_S!<`ch9ee9eF|18$Ai}u)h9^E89yAf@24gD$p{>60fj`2>(Z-+c2p{w?-ffBSOONp_3&Kr>#yA7Q zt8N=TqYh zj^DUy+{n$&`Q6x^Y`mJj{-(Ogp&U>J6qSj_Y@tM(7ca+HGpi@uyCj$n8Gwn#k>w7fk6q zZ4IkU`8++(-7%#OMEGlG^K72J?09oxBEm!K&6Btu0nGmG5w{7FAoMlas6IBQ?R8%E0}-~yJrRCB!M2$DGcL{6 zfY+;dhE3ppY+hrV!{=S=Y(7SWp&M;Yc;0&Lu=V2p6j#}Dc|3PMv@PR&g_muud468G zVq4AQZFkppIuzkUqkSs3ml0zBmeUi$?J=DH8PUF_F!tT=nVUW|& zjr0XMejkZ=|18H1-hYjkIa=_x9=^iSyfeauCmbeT-(|lze&_QG|8g|pe!c4N_hdAO z)BL74Kp0T!H|ZIKg+cy3(Er!>2mAA~ADHNWhL>?+n*W~Z2wR=^Uq2V&iGI!xx%u*e z&b8498_#o&kxoiFgPA~rjR^RQ>W>in6jpK`|e6sO-h?;OnC==`B`25-mhUpm+G z`5xaoTXH^+CE%AZgsD*hZ}D(KdIm&r*lA2aU~hy2HwRGrzqln}1jp}J2aM+O310_P z^0M0Wf$3a-jydoX-u`_<1N(A%NqFE((-5{;8aR6r!k51ZoZSndyHU_zyv(lVLCH}F zvjzp7;_cO@ASi_U*MDiyE-wGe@}S;62s@Vq4L2iPu{P+Gh%jk)P-D(t^l{J{uHV$d zwPGE@br)SHczY**8zeI-2Hx}u7b5La9@u?=-A)}J;GNvxx4rvyuR7}fWr^AxX-mf_~KdjvwjF0 zf9Ad#j?m{9_bnsB+kd$~v?Dxj3cq4PxY0j+pFhHci10YhU)n1Cxh4psMus2Z`frR5 z|1}Wd<>}!&bqJT_gdcJv?DkA}b1t8`Iy^HB;knnsKj;3v_I`L1E?0FnJd@k)@J)CT z$KUuq{B}ITO>KpT*$AK8B4qd?{PShOWyAB-Z@172kIb0ed|QHX98|$P4k}>NZXrQ; z81C;ELg266LU+8f(0I#PArL0+5t`zSg(hCyBXrYURK|Dq2%Vwh9w8KB_6pr$`5qw* z*6bC!;yF*eH}(o0Ve5XRFL+1rgRc8f%?X7xXP?j+T_U!>KNN!CGbDm*A8MHJso;Rd z`w?xl7e$}{7Ck6J6rCmZwZy`R2moF@D>NyOHj|$CU!JEP|O!Cbmf&>uL;T_Naoy5k!v1-zc~`s_F& zbmDi+Bf=Ie6Pnu0@0Z+4*JHwI9Qzy>9_cQk0AT5eaIjKX0{xDlQ)wrJ0;oPB$Z-FJ z@E#up!0D61AIj*1cZ3H}d{h|83mX8X(Ck#pE~Ndb_53Y8tWD7?$jKq$E+e6Kr!fsKH<`>@46`T)(~HIkcY@}aNNv}lF!yVyzj zZH)#NcS~reQsflL%GUfKWU6>lThYp#w}r_ne&a_8ADEsOeOcL0Las8&oOdyKie@ek zDDQ#=*(Ni4=bkV~r8t9SBWvkaj+^#t>C5jvNe(7u>VxaoKfOvbu!I~*&z13 zIc7WDx`JzCPXn=+N~VrS@>vz zmeV?kt<>Sx&f+9hfV&Fls*y!>)tsQUKli5D#a{0wj!`+Wf&no8S&Nyqh!I2oA)eMl zOjIW^TstIewD>{p>lQn>b0j;v+fyTB_gW!-qs0lfofa29wu$=`LDr+U*j61b?jxqE z>i8mJ5BrLXRGjY$u%Zv9sPc%#!1nal+Jm=h4F&ukSp3=ecr7fo&!wb zB4gwrh?pkY*o+b0f`ND4`$E!0)R{KY?#~`3Yb{AVfI36iq7B?sf(0Pq(_*mE~HwH4008R%>4h`&x-OT~&wc1jS2nqqw%z zY6kSv#!6ReJFGW_h*)~TAZum-uha&NBCp*Hfu0zS*Gp& zd{>0yFN!X!}2;FF|4RZHAzR)9?@=P{AtyblBP8ec~InCl~)|bFp>@ysge~ zV{fn0_r8L$-8$$c0i6ML=M6IY{y}3yCs zdq=xa)p*xyp1+wbJ5~3L*l|=01*Djm^L=rPqJ!Z=ov02m%ihcDrO!kewk+{;Dn2|u zSNAZAy@GLGTJ0CWp1q)5KuM+yQ0DPx=y%hLVw~zHU8lO8#jI5x_Oq~;Fa0BH7Kj`! z%dGo{V!SG&-O$+9kGvZUXp?}GE*5=R^L^VV;n172Jtn%MrYwau4K@9M_5V9%dAs{`( z!oB^Swp-9Hb;pR5y{l{{7JExOq%dIeAP5$x$ToKA2QA&SPhe_Hu*fVC*`H0lt#xXR zFVSml4tOj$ZLn&!XnX69*k6qfo7n}6*VzR2%w27BcScFB4NaXgi@2}3hl@E9oFkl8 zw*7(kWP%z4l^;8utnDw}^#H`acR+wIJN~QIQIs{BO!!^9rEp__;xha356yE;9PWMZ zG_s<<{+G!o549~APb(|5c_N0h7axhU)%f@%!%1&7mBNjcEeF4o)O!ce4eCZ~$q&+| z1i0B^A8C*(t<{7*)=R^@ll*W$8jbALMF9b9xuFg_!xGL=IkoaIERTBcXLwjGQ|UE^ zBdw?|`jr5zu1(UO^LS>6vUg8_lX)DH_i;^AtknI|n*sg|Zw=lD4$PkSaSgAoWvVsW z(L7E`0DoJcomB-%-p3FL2z!hgtwvg;v|cboFAh#*Lvh-VV|Wn*i@ zB=4@qTbyBwA6IpFTiy!M0|JBCH-h9n$MLkX!u&`{f<2<-V0n@jdYu6Aruaf&I5R|O z72|>o1=Z~hpWP(&=E&Y?AU*Ss^lnR&-E3wfNxe}~-!fdJCsa;)qC47Dqhmr`uOc9p_5>*`6E5lO)?bn#&BtY77yC-;J%r)D;l07q7JhiQDUx-Hm%L{^JtJbQ4!AVQ zX{7x8}>@u*GL;gz$Xh?wTlU!CNCP};0 z1m*l2oA3K!lKKk;@Kw*EM@Zgl@GHqumTC^Y_1@8N=!9OkT_No3C@E1@Rdb+qeKXk2 z62@qI1Krf;b_@<@=f_IDRdtc$rDRo-jFwH1@>HBwk&r6os5qI69xs`p)vLjNtTIh{ zRfj)q9##CP#EDB@upjCNvUS=Y^W# z;%r>|jdF0^;#-jgxzZb)r`J-n5SuUId$}rRorxhLOf8VkabjK{w0Nmp@`Xc1A;E0i zEU6oxe$rbCWxHlevpGU8cAq1i)cI5;!OidSOgy(pvg5-*h=aABC$;BHd!9$P7S6|x z_9BlKNN;Hp3?+tfQvGF80~Whj@^IwN2e`62F2+B_UxxUxTT7%Je3}gITq?~%grUF^ zKDqT3G;nM=b~a8%Ka0)l<%AM!2%N-Zyv*UhN~Iq-5hX>obG53bOd7~1R^xF`shaS@hHcH5xW7`K7V z-HFEn(uU4O+P7svL~}FUE@?EMPJ6l5v>hfcblcgs-O@IsG0a;b=eaowJ-V=u_iF_# z>4fU5j`6F=zuab4azGlzd2hZcmDeS=K8fUmZ%N}hIq(oKa|Ps9NHNgnS9c&BsldJs zIjl(IH1=%;VE=}}cV$5`JbwglQ}Q&?&hn2+{k@tQ8pfW+NSEPey0;QHZA54Z-L68v zA``=dSkg%)H0+Hqn0FdIjeZAh-F^pmBjiqd10!yHQmW5po#LyeCL~PFY5WDo`aU_u z7g`uYc```F8+TTrQ2U%cClzsNjsPMNP<0+Jw~H<)O1V=Eox+B$P}bJmOO#HAE1;B5 zdaEU|JstLVO!9J^lUG-wcWd52LCG18W>}DP8t2)>>b+GU1V7KaE zKi0v1(y(G4y|bux^nrCSR~;;*4i;7i3$KHTbuhUO7FmN8qxmj1C}Q2}U@>*Do^`O; zI#};ISl>EW|2kNFEsR|f&oITpcY1$@y;9*kJ?*76_(MGAPgHE}xH$oS0-jA}#J zwl-wpdj&*Cla?9LL^~WU_tTx)(3W%!X)6yyv2AT-{9p*aXiLWHx0CU+ASh}_k!)xu z<3~VnwjHq;+f!UU+mr8$6mYCP#r3c~*@@{uv;`gHJ}6h&fkJ=Wfs{!d3$1d`K#`J>!i!ZU)u78c4Q&_&F+%xbeL_@#usn=9_|3CH{sO~0*KyFtV zzd?f1u9VJCx>8Z1x>2(7yOFyU-N=d0yUAUV)72fD=M+rsPR{S@PG;|PrxJCKp^QHr zL$tGq*~yo(`nr0apBlivfpR##8-P2-cB9$r4~*?W*8kOmw>kZy7(Ag5|ww@?vj!C}I(PNG_)jRcU7*nta%YoJi7dY#2cOe02cD5gt!%Ha4DUo8zfxuf&rrVIav(7)UX`Hc;-5p8qtE z!ih<0q8jYi4^cB zQnSljY23&>2SSmjrI&~QV%nrOIUx+m2i-cgZx<&as`f237%X=~mnIITs%;-kq1;xm z&O^w-1w*I>P7fiPZ75-*hEgVADCOmop+s{hQ46FdQMn+ALb;hl@iiOfZNdB$w0|oF z0#anxhGB9bL_Fu`UsH|4!zj5AhmlA9hs!ZGs(J76DE22L4VN1O{+4K{k*FL_F4;$T zEhJAw)|^zYg#ftondq$He{lr)er*IT!oNqzoiGFKlW8sHBvT}NlganL6s*Tcifide z^6cG_RA^%g#Wf^_>J2HxaxH~Y7Bz}I${j^D-9L(Ge<)bYXtGc|npn<_CKmrO#4>UW z_4{@OJQ_osv16%~o*7GK&y1yvo5vBBFpjLRA4jcwa~yFt9Z#wY#}n=7c(S0IK$}eR z1WN1H336{`BWbu3b9HSeq)w2V0{#wED^IN^QWAQu7W zGL77rmqu=!NTZlc>2eRnl)VB?wLS$mhsrKEHUVD}YQMt3;&d6m%Y|ptDSsEzNuPTX zDN36}A#a^T$H&!4v^BKIkOwG@(efgy#a|gS64;$Vs@}?=?ERTRLG+nSE3j-b zg@1K2dEYRT%;aZMF85~=?NKJV-De6l$doqE zbm5ts-W9gsM?}3Vtl>1$K4qGWAI`$&X{7e50)#BuK}KiM7Puix#&4YAOcn{)Je2l9 z9ug?^V6#@iP7nH61;2UF0epC$jM zJeq|aUIBwYi3vWf`XSA@YWqmb4)UOH>3(koQs~K^0`>f3ixC$=B@%7%)@nC0aNFZ@;&ot^6z;V zMFn)7k2$JYBW}IeJE-}H& z@%$KDtzBZeE~`y_`dnS=^ml4gS6->1g7aCr^|V&NAO(07@GOFHv{3#vR9DORkNLPx zY8m%Kyv8+JMYX6~eyB}tY{hgc)T#|7XuAqz1;i*|tODjJ09jVxBS`%fa;TeM{yi6m z)vLF>+_M}*_e>s6RR*BDT-0ZaA>&o)yBc|;GDXs7yyS>g za%d+~-Vh%(mzQ$~lz(gWJf;cd+u-}k_#C$!HIY;wg6vhY+f5$~+wpM}Tjmlc_fWe^3iML`U6Qx|Ea|F7q?NQjQ=rzzSjKlTKxCac{sU7ZmjsUbQ-DC z-$Zq9D&w=DEA#rK%c>!_Q^seZEt1ivfn{=pn?B-R;vp_Su4KP5J`YQ{5+XmTMb4N` ztmk2$Mov+tNcw9p`6epIA0c#Wy-H?flc2zDJXXf%p{+(v$f+T}p^VQ%x<>w^7P(oj z>cUziqmAurWl?c7G><4Pxs7;bd>*bVT)(ZAWrb^dK5@0@T%RlB^U!LY*U=_3YRIFN z@p+h_k$2Z3n`Ww>tXe0Bx#=tT5%?PmHh(Nv{adNIQJ^}Z* kaw1pMBH#9sBiDP$9cI-?pH{{vAPLF36KvXgxnIct0o@Mssu&_&6ZUIq=UF?FOAQlh{Dq=$c5tS7I1-nL!iHQakBXMF( z)bvMnt+zv!$q?!&^`DYcJgH#( z_=4=BwuO1qCt{rNTa>;{OSf=&sinq1;gs@HdmROgBx_>MG*}U(4-T`{VN5U1%_}M| zwbp1(o1PDu(Rw+yu2k{t!W@+Hs~dJf{)F6#<*qxr1`SGWHR|rjD!b|f!)tR;oKsX> zUg}>*zbJcJZecOZj@CB~$u7t*Dxkd7+NmaiceFk@!d6GGa9Y8v+4W836->lzOoVn( z`Vbi8X$WjlFTvxpinGc~edPgZo!_E1`Ybge>Jf(W^Ma- zUAtx0ba8E~!75+#ah-Q#u`>rhaETi1tyMm*iW+Rs`(3#dJc-y(zikMP?)tvE zZ6dw9K3oS?J@n%nmS(KF+dBy+_t2Yd1^F{_rWNN*D{50XyS&VG9xkWp2Sb;E*lvsa z>yzM8vOW;1`sx#)QD1!~To|SwPK-XQDqSAXZIC`dmw?8)cukm|pIux~kcX|Br0)+$ z`{>hkvBc45jmw6r{`%2G>jRbNyc}TfrB7VlOJ4}>6ZE|yWsrWXZUV~ohKip0#%vzB zo?u&T_l1Q1`UKrr=6=>sFKLTV-&5~^zNxev6L9ovGLFgy;s_UEALx{f(FgRxQRW)6 zU0+^076uQ(xyN`Ij~zCcaYEbQ^)$lmK3*nR zPj1oAND81IjO?SgQOFr&U@v@|hFsbsR;TEP!O=v$FOmAe#UzaB?Sc9M?3S~)s}Jre zg}wCSwOGsaMvS_rJ`ut`ci1rMIGl8pWnz9-o>m(HSi`{}r|G@5qmk71Tyk{_pouC>p7ssM`bA*Bjaj^C-PK zS+|RjNQj;35iaH))$dnzCz&E9eXsw)qT8X#&cCB??FUsTDZbWu%nwd%J)vOQlg_D5tO>FE`6g&nw8z%Bv;gXi8RYetu4|Tc8?+^&uWj|DRbCR>@<00Bnu) zh=qbkkM82vNDsTN76-(`#oG2BPaAYcv}yM1>hVvEZof9oY12I>j@4B%0{cGmkVKQu zJmURz$29iKKYDZw)m_lo{~8Q8br-~sM#FkN!o_C8&pLz!Rzr+Yw@p*H>~DC-3pa^{ zvSF7AVW%dBmwgeQ>R|Yb@Wb5<=lpcr-di=m;E8DYFhd~0&0`Fmdg{&#tW1VK!uXwr zCk+W!81~u_-al%1)`4)r*M?#rgn#^OIBr7t(H%o*0KzK#^0?7 z@5LH#w?g=>%eco2;hJJ&yaD0m*~Sbz!fwlql{$nEmm8lZ{@hoLulgYj++^H{e%`Cx zYb5faLq@v?!b?YuKSc$(=yX0@>{jq6i&E)vuUUv;qa}d z7KA@@*u-Hc95Hd&hfkZbC~ZxuOof!5mv5Oek`Vsc#d8LwFE7zEIT_*JRi5L>js%{* z9T2uW>G=lXr%!u^HbMB?UC(bRj&px`ZY2FVabAnsBYZr~YYoNo$~>r?lVw)~h}FYhp70 z5{}Tfh51+n!p~F8(`kPFbIdNn#f#=I$#2=q=B0#7`^`5<-f+$Q_$h=QCJWccVzazQ zW#1KQiRg~->oJxRif44Dr7_iO!BmSxajaconMHKROO}R4gh8)Zo}#?<*ktKJ@hmuF z$*1|;x?p*Z4vuc_3OgDt%PFSxK zz1Jn{DWcoHu{P|8&~C%q3&MeR@4ts3?33$#jruR*Iq#O#)HF2`6mN5dX%f zwgD7ImkYM3)Q%g!wXGt0?2ooqBwdnn`$o>>h|IexYdjwb$@5w>4^a#Vkg6xeEc1#Ew6NK=k zQ9&ydgyFM-UNIy5@R=aonT04V4+?CD@U5dkdoehXej!LE{n?j-zVb&n^yi=r4upR^ z40@(D!kI0C!wm>uZ5!N@^pC{_w_Jem-ofBCJrI^Y3HE7-aIMZ6Pj;?&I8!OE_QB3{ zihD(8=dIp-fpM>cuM4KY#)o_H~tDT@n_|6(<*MN7_twUaZ z3Ss!Lko{!;+K7-p{SjW89I{!5aN(4Yy-tMD&xf=i{hZ|?Il%}|y&Lj1#rN(fAy1Ls znUf(oGr_gol+p&-zs&3rrV_;Sa(wLhq2qFW-xQR6b$RONl|!JVWC^wq%JUU zCkn-Em%8CG&(!7HrD#0md3V}SJqVK6sSY!DI{-%fKZ0^d!^rToOK*C6ZL`g&`lq*Pr8k=JwKH6I_P`|EpDGA zN5Hv{BqI#kCi%jq{ZePB{8;jX!lRh-$NQy)@bM987*);>e)tHvnaADSr~}e*LjA#h zP`atxvAR+Mx`;jx; zDy-O!lFg4wo$2;R=H?%jPUwz^zQ-hs4rzxzMw=5pk?tc6Cu!1Q%b?;=z?Sib6DLp+ zZ;GU-oJ2+Jr&HLLk4|D%_6r;vQ9=CksbnC<$ET$y;Q0kklG`lfEQY$_3rU4tXQd-F z@`D%7NjG%IaDGE!_6}^Wi|5e;UN*_YQx~L#*oy2PTQQ05okY*RD9y$3wTseU2tNOe zfH-{#TOIq9rLj+Y;VtrwFQli4#*-@fR`L*4U!obLocT@)67gSaNGc_<8#Wsq)T=?dE!4I=)A)Sk%K8_BXL`$Za0NRM{1By2Y| zM0W|1vfre9;wco7 z+XMrBWx5^18^KsXr=L8D5K6bebmx(T*&#n9qAo@b7tI4@iHN;}Qe3$8sj zLR-l1pn3|cEK@zHHQK_!VV<6%Op&p#(Ga!-n48KDs7m)V2%k_H8?(AXZnB415hf2N z%c%c6u`}OyYZc7$w8D)qu`9PVmU|G7I}TM(5<;CTevgnF>l&Uh6z;glgI00!Ll^cLgW$V2Os*FHe?b`jX;<3I)UaYiNBJ*;gF16b#PTla)Ey6CJVp^3rFp~DNih4mr$f9KEsrE6%yj&J z31`O2$>fCFIPn!P8|1&|Wd-LH#VT%hujWw~G0(Eu%Yn~9@(xnLBf>6v^px9@>4F5g zkRUed8e-BagQW>L)yn-|2C=P=)&RH&>X5TZ$TLMQzX z%fsFN1o~S*2p56PU`*a9XM#Hk-WE|ZL9<6QW@<{Bw^iV*YfJ!|2!_lOZy&KYm&+qi z_*F7WWzw>KyVTnZr{h$UxRuAN7P!3Lb8)sl@v1|t$gfk8^mx@O!U}6^trwLL4u~DoE+-YfUEY>_-C%2VR=5W9=TSV^?ZDqR!L!fP( z*-Knms8zkkBKZfhLu*XLJ*RENe6nD=>*d}dGG36!ku1l1Wr;kQ5O+5^AjN3$6eTZe zOU*r12V|C+O$aJm=DwGEH_3rzI{lA#SuYy)lO)&wm2uF;kOZ?_*5 znjLWVAG1N6ezmqNfYWrq^2cV2NPDd|9)a-`v*qD9mAE9;3d@sJo3`gJSTE!CLt97! z7t%sR1a|xeg1WcmcZr$*p%Nqxz9X+B;^6n>)kNgEBqgiWb7{L#Ya2e`IKIMN7Mu8B z6Ppm2Mn1pXE7J>lB%1?;eXDl#@ir4R7}HtUUp0%Lx5*vJhkN>7Q28&el>s~C_v@2O z{)*ndZ&YX;-sCcbJd-%s5$)ld0eGnSeW2Bd7ZP`E!F2otCu;n9J5uNvI3kZ8n6-eO|2kr1iLPQdCz|(_#{UG;CtgQZ!97n#mm>Gw) z%BC2q1y>jPdWeS~*Ho@O^qAx8DV{r8v(w>P|40rZvPsxJk=Kze?)sC*wXUZ;is+N_ zY~t`m?CdEm!?-y~fE)*$Tkhj0UN~LnQi3u85c;x@FFgJVqilAzW|LMS_N43wmHT|W z#GB{pr^O4xhN!COc0o=gZ`grt#jcCoU;+_7cD2lWF3;sz*Mt!E8-{=xsl69r2o7=U zD{bfE!y41W9xQNrC>CYm<=TS|@SyV*!>-5*nawD|k}kcnd0Kg5&B6fbS?NfYXsESa`P*OD?8hc%|PmDuJ+lnZ+dHZfKh>mtxy5TBmU-=6a$`NgDRm#G6`Q z)tZl7X~E|*$z}oETr7KT$$iK)_FYpbdC4M)=Wo~SaZOh@v#BEVuGTbseZtuXf^DeH zEH>VghmdBi<;u@&Hqq`6t!-QS2ll=c_>|JI6vrECgFQN^$SXaU#P zhdV#pjAG{f|4)}s9%vgEZq*XBeIkd5*B{9v@ArCeaj`8432nzOWJxt~MCnORZ0 zG_Z#-GrEa<%g-XtSropX^W>SleVd<6xV#mEId(123>&W< zjE(g-33G_Tr!7*NLS$cmyZAv;w8JV)=?dFq#ak38+I-xBo8iuD{vpB;%1IWPVG8dl zJYD42S8w*Wh@Rof2=dE$3kg>gh}`P$Evg!8NvN&NhD_BdrZrV+noi(qIYg>_cmJrF z#-S+-T#QqYBe1LK$|leypC4pRU=@y$8rHI@I2EbzDM=5&ybL=ww7XuW~= z0(`PcP=diW$L9Tw0m}$@J1hdq~;0)f6T=Co0-W*I8)>=f*jFp)%UxDK;f387L^s$;w88 zyZbAA!RG~ziW2llbC|@71M9@cu|*=+N5bY;bRLa6G@hD98tRioTA@IZ7uT6Zg!`D5b^0Kr6ylDKuO8 zlu&>1C>#5mhY;ElAGSv3DD$iFJ1;3_ac_b$s~QhGjC=pE$!c@){v>5&H8D64pAh;t z4YZ0#m(rw~IAA?$7EV@jG+g|YhYhOvTb8e^t(Hnzg#O|Rl@rx0X_}HyJuECz_Ek%j zB*;cMSFU)#-kE^`V)S$+x|(B4z`Smmq0FepIo=+#lmpd9eCJ@&w5e6TiUG}^izTRo zKboiPsm4*%AL2^z8S%TPm8fdshUJO{VxLp+2r5xr)x;;~F$tYYaGfmpHqb}hSg35O z=CJ#1i?C%iAEYi&y*df7{Vj~)z~UPIy4|w382EzHuCD&tC2o1)|Dv)|V~L7V<*Vu; zS}mzopwx>VWlGCxTusC3|Mij*D&APB#8%5=RL86Nlu3b^%&x{cph2s#ZMA^o)?gC0 zHgx)m??6ee)<aBNc{7?Ch@-O}>%|8$B+o%kr zHw*YWh^0hss+K#GZ-jB1vIoCnNH*~M1r(u|3n)Tw77);D zg=7oAQ%JtYFBFp7xGG?iQ%&+95xC=N7zZOm)VT`?Epwfk(V)Q!e50UYr|V&7>tW~X zVHfLRm+E0()Wg22hh27K3)uY?H_F(xdf4@P*mw1?AL?O0)x&Po!+x!Y{Z@l5pxN7I z)}6h7J@=z3U8J*;~@EUq5bvmVx~9@eKG zmRJW9=VbL;dPB5JRp;X8L~TRW$X4{0YYcY7y)pRG=@0yq!!1Z8?+hgQ(w`UcPmb#- zycnu>qL(kB>Ii&o5)!7)b72bxitKf<2nW#!_=0Z)L&!DUEAQBFqPh3%Z=2% z_~I8XHC1omc5yI5-K`r$YhVd4fhD{Gmaz9F-2Y3s{g-g}FX852!o9zQTXzX}{t|Bd zCEWK*u%*1&e^U{u@CPQ_0#;G1^ryit1Q#z?#k(kzrC83kr53z4Mu|jxf z3JfM`U~6aAyV+TdM`D{UY6^k{UD(RHF4$7%;j=Dm%)2Xx)Vr(N5{Xm0GI3K^_V8<0 zwQmH!I{oHb?6s@kW9Jl?FD!Q@{f21JHw_y!)84F(`T?q<)j-IPQt|5!D2?KDejdd| z36JJv6-INoA4YQ!Uq`D^DCy{i&2t_mcH`i;bYr)-x^aoR#c;--jbYwN#H<`kStDHo z*KdtsN0J)CzbC`31y-Y{J02Jn%iiCPWxZcw-Fo|5qF!EWXxAI{=%?dal?C0^ff&Y_ z?(8wB2OG%h!QpS|!O`5;h`r(%TN%fb`6f>5sd#o(7_ZGRo~?NFA>nHQAeI|L_k?{mMTZK#%UK zlYZK?0RD#RsGZA!-t17f{W6h#NlC0XCW+_xZj#yuBmXUlrxVkU6SkzEnuf$G z4Qrjurl%$ILfeA&nitRogg#r*c!nx(wt1=MCf*I6jbh zmO+dSAH%h|P+o)&hpL@1107O%Elx@0nQTwx*zapt>@c3!qG24_kzrhDV;awEU>esO z(pcn58mBCLI7gH}oNKysIP?C|u$U3-VZjI%IW>Ysd`Gg#u#w#F8#VA~BumDP;#PWo z6uUh!iZkvxnz4SP+54)|+`89Cvt+Y$HeH;~ypPh^gKi9OGO1%Yt?S3AJ++Ob$!5&e zmCcYbMr{W8V@{nswI0h!m^qfGy;lSOj^&O{%wXdyGZ?GNV2`abIgB}(9LAwco|7p{ zjn!OPKSWn;j>7dpssj#;!FNp?e)RW+up9nHD9KVyScMm|IDewwB^wFUi_0$a1$)Shh4-oM#AiG=aI0?Wqp^e>O+=$quQ zo5CE<<<1=DJ<8#*6DDwzESkVoJ~e^QvqlruRE%=QL>AdUQB4fv-mI#^5T3v8USaco zMby2*noMHr6DFznNg}MB#AYvRK+5GEWJE4+fva=X_9${9mlZ57PJ4eBE0nshSp{r% zVT=O)a$x`hVkYC<1T3D+ymuyJ?gacY8D}b>OCHu+z|uVIC;?aVRQyN{Y*Vn;1@xVQ zy)Izk6m%ru<0)*+D<4li0X_3E76Bz1IG_>#&c|2;bS=Po2v|_S3P%f=Xe`7XL_mC@ z+6qB_A@g<@auB+yc;*TiGF6QW6SPyMcES&hB0D#%-ilu7hNzY(0XwJSOa3(ko{f>B@!43;3iy0B=B@%7&%t$D0Tbu2@ojUM_;3!+q5`7kVvZ_cfd-DwWj)_{ zSk4Ld*3(7<{WajyzzYaQ^Fn!hkgksNUkh=a)N$^Ecx`CBit2FJ{Zf}3 zVa9Z7T(Noy`WB#SAVveDG%!m8D6$kEK^iSpgPe5vcby&FpuysD*J7NyYy1!%?}5Qf z)g~JIPmQ#U*bzgk*~?KIjl7Fe?bwJjl{w`k)lVD$5B>dWIy_jaMrdFB#SUY&wWPL2 z8?)N-I`qgi%_+s&R2#GWi8}QCb?CqS|Ih~wueFmn95%d&d&M3&_@X-x?M5*FKNQO) zZM+9=*RYS*VUHfEnS#(#HGCjPd{ZOs;slJU^%Sd(nV$bY^imW4yBhx^o@?A_R@wzC zN--k(zc1G?jkJ$!UUst&*09giVGm5N*1lcCenlg(_6avTbeS5|nTilG?0|kHTG)(%AphVK2&J(WB64xtnbqSF62V8y|(i%hg8h*!ZMuW`9q{*J$Ja zq2H~h!&}R-oB4y$<~gkPE2)jr#z&xvoHF~pI_xjqY}*PqJ8VL&_F!#%1mcj5&*URk zsEv}?NS}!;b)S69)W-iq|FjPMU>*58)pR(#LXFU3S~Q8x>93=?-P-sF=*rwN>2hn? z?X~d{XoqZ!DXB~ib@J!23tcSbLq>LLqp^f*$m>TxhI&9Ol>PVKo zqy{_r`{JSa8w)mn92tLB8&|@CmvC+HN5`?n%d~JLT?vQb2e^`fo)6EWB|zBGl@kSf7wkb%(L>h`_Gm0< z)Qufe>;+>_qGBP&j%X~g{bqOHyMyGL|9*eS?v$OGot>H8*Uqc>h~g^zD|*)0vJJ=L zgj9PE%lsz&EPu?1wRp$0!^QplTr8I@36|$gT`cyidssGPx5K69yxlB4nhmnFY}(fn zJ2%#%U#GKdkJef|qgw()U(1X+v5Ob@S&na>Z%LY?wuCg-fv`kNtCg{qOr3)zDMo4O z`;DumUh`g-tCo(I!i_GLvVt_r^%yEjkDI=)uC#c@w8w=jlrEN_^=&NMW5-(N%xH&8 zp6ER+b(*(Xy1~)i(sFK!Wze)_%dOV&xKN?eDDo|zSHxO2wHyG3G_d%s*Mf#vOZjq7 zi!Qe#&YPifw*1!Sh-GkWEY2Pf=4+pyI}n=^!UtN`Eo!73Js~q~_+ZQPwq`}L<>K_V zmb|$-OX3=5i*l3Mk~%BavOUh*(s_9-PV#ftTh?WFvlOq@P8^K-gcggCwp6VPx8bSz3klE<$8=6l{#|p zn6!bZqiQ9mq-2a4K6+GsuC5YxVDjkX{9J8H#xM{ya8#|4V}|GF>aAc(#_&-Y>8bfR zJJHV9J=e`jkfd2+Ci*M9aFL&%mu1RiKZ|aXmu1u>&o3%V7?zm^5^`NDnVp;o2p6lc z(W#?GTfUnZsm>gkVNOi}8*zD}oxi1If=-cUiJIu?=Tph#(Ib{7 z-is%@SiC2C49rX)GdK;9x%x`F!0V}ia<*#A9G0K!m^OT1>iDWgrKG1-HY#m++UTm1 z#*9u&A7z<3G04(ovd4GDliw<`%ANlAzt%A~27kI8-RGM5wGDcnX?|vfl05^=O0~?H zoOQ|k&`L|Gx74h#(gx0*XtuXPgWPJHpISKw&Bx}qR><7O&g_t6WgTkgXMSTPW?nvL z{vbo8rn$Y$jxuLyT*hMa3oEVf)mi2WD>SOOlex?aeKfVQ2c@N^4;*FbusqJP zex5r^%C{R@TdL)FD4JW2t!iK?nys~LSk&Bd#S(AP%^qS&Y&H;*qmQjtv|8Lo(Zpg> z)wfR`kYcIbJdWwuI$sZL?P%sJA&gQ|M_G==wr43-Z9Sw`tiLV2AsH>Lmv`cM<{8tw zN}1sK<^iRpfqK-K0g|lfxr139N}A(j8S%9TSQBfxp5wvl5!52f=;?lz206SG+?^96 z)h9(4u(Pctah8@&3B9EZZ%O@zT)>NX5BZ>gBY@`bckAi`|M`OT-er1!nhO({fza zQ}M#mZ&|9Eh7{PDYn%UuMGe5`DYj+oH@^)O&h{!u*i6WIi!Qp2I*&zPl?k?3nFJDuMQ|Qvakm+h6|S3hVX*Ays9UIT6c?u^c&2 z&q2PgW!8-Le1oVGK|$-gSxVZt*fy?#(^4#6F})VAY-QQeDwb|gN+_g*(gs`Bwj6BT zkK{m$otw;dMTWC=%CIF~zqHnv6!J zW@e342NLZp#Z*VUtDd4ZIXGAGwy~YPG|PJ@6kqpKJSFMX z?dG{F-cpyl(%j3TM2 zcAM0SH$uE@QU0xTGv&Gp=z(`No@)f}SY7*r-P3N>ApwgbL+C#&hST@(;S&drzrWGJg#+ zs=BfeIaFQc$=2_ehN?!v|F-nb24*Sg(oc0hkZGBwDy>dCj^C&jGhZz~q*}r-QTJ4( z%r^I@s*@D6`F9VeAj*5Io|7q*b`<@c92tw#5T~6i5ciLB>e-Z%JoY(dF{|^xcM4=N z@%<^Mrp(&651hs^(uhY+3MFM8UG7wit;R+>b$8~okJZ(~*zD88)iW7$MT9zn`PEcg zy_|XIP;2#LA3A(XfAx5#Jt#w6#&|TN)L*ett;eW;WI3aqr^Xt}ym5(oI^zjju8#Mo zn2F!17Z_+qb5Z>jBelM)-s(&-FK?@NGYdEWp*A(9nA3rphm5p0QgfP-rq$KduR}=( z(lia(@W0YEKHVwC^+(Me7X2@7X=<aF^6`39j%%0JkT%JZzOv*KvUJP^eSC@Ni${XIg^rCLrXYbmRIlfnj>omr4vxaMXW>pYeZ-$%PHW~BBlUB?Ddc|Q$yeeFv-hq7ID0_~hzX8vx%!EL6l2=1e?}vfxLwwJF`Gm0>$fpES0CtO>?q0ak-ihFTIm&fCG){( zom*!%>SSFvFQ)7E8n>Pn%G~e^_ggHV{9@h587XFQs{72EwBx(jJuZxPQV+VHU=a~{ z!oA&iikaBVBU`I*#FJmz)giUod-SPp=cp$0M|y~LXlMH-k1GQ0%>2>AMM*oBQyvTRr>u(9XqUo07IJvPwi7cI2;BYdu_pdB{B zXNL}2A;%|%^7q3&MIq4Yj`|#;^3VR@^T{3BGgo}RRX{uLn$I~uXj{GTsX@nQzV%7< zh4!l6_aTC|xVCQy9rtG)-^En#qKwi*0`AX{*@l_g7tL z-#qfu)PUB`%l`<)A2ax`uLo^vSN~WaXtxdZ&+>$}X12c_wWn5&{~pSBf06$-S7;X% z`sY*q)erig6QO-|!~ZI!pSkP5oVKZt{grfF`YZnz2-<#L0oN$Lo*2+I0NQyC1BO!j z-b4p%rTBGi11^}L9XT|habswAZVnhp=M{J$;3M@5Iv&u9>K$}BpzBxA9@GhbUeI0% z7G6<1Pd5|->AatQCFDCP9Psp(LIj-CidqV^vfz@I0u6us99jr6msSE8&6_eD*GdRi zl;d%&gid&KYrzNKZY4CLr{sWGA)X$M(_@A9_+%@fT!v>9hjC4Z3r4&j z5cvC87&m{4;EpwIg-~j4owh=}l3wKl->PUa4DSX4?oDmHJWTY%nsxx@w*jziJ0XGH z#xQ%Yu=^jog<%e&J$n1X97TKd)`htV?a|v7=61A4Z&{do&>o$Ic_8i4TNUOJv`24K zn5WVnHQqdr_Ndk7Wwb|+m*$PMM=xj1yI1%^ml|t6N|E&1(R`Nn%5YSi;0Ydnkt)={ z8F9iayK*P2?aCJKi z_6l51#pzcI)$#AG1TVb0i%<`n2g9-$y9qA%MHgY3;u+Q11xLk#Q?GXw>d{pN#rJ9Z zx|{HUu5PDyhEOghp@)M5j_o0|R4B2on_$4-^bn@u23a%gtM7sHdV-ouU0|{A z_Y{uPo*O=xD7@vppLz)ucw|?h8x4@w*tHw*W%dzH(ViP_*H?JYd)@m9A9-(Jf8hr)+@W$U09_1P9u|6$6D&IR2fXD-XBMgTS=n zj|RyDn+6F#QP3Sv9xVI`aR|N$t29$>8wkCk!f>I5-5V~4>>4g;C?#ov;6pBDfE)mhO$4CM z2o5mHl957dCSai8LCQx7?ExT7#t2EYT{D)oe3?DU)fk;H$u4J;4A- zoHlrCqP+YsrwC^#=uS$e3Q-Ey#o6OUCGpJ`I!bWf99W)(1CSG0GYu4QrqxFc8a(%V z2Ty!q08$de456J&sVz|mo+#V0eHt;VWI>l*nxG?x!`GTNYr0~WJuN*j&4}oVsIv^1rQ*dT+3us;_PC< zfg8K64eYct77FYCFR~tIhMU|-$|50JA|DMjD#^jc!q*a9z60Ri`NEt^Fa|gX4{uX|_V!NX2o}0Y;>|?KxkUY7}9pFFrLFp9|#(9bDc0nBGXx7n57Gj9)dh^@e6xL zTrdRIyKn;p5c4B(+az3(*q@by6FzMghDk785ezHhLh`lk*OOB zmQLJbi%f_=a(k~ZNRni8%dfj3{yrWBMN(2xbXp z(N2dGr$fR%jwB_Attr#=vY;j6QR}>@P6AOkP8wfS3PE}*LK#9D{UF3iNChgxxrFtPApdekC`BB- z4RWFUl+Z~UQ~U#1m3T(D&0*5+9BlvG3z<_PmKL73#uiM-g=k8I9ul3^gb5dg5zk1KV3oOKS1a*vpOyYNZ+EC8`Q?hxSrWnmw(&LLh6ML(D7xU*dX+0_egn2PDPgr> zN#?IYq6E`S!3RnOZ=4jNav-0769!5YRvEHx3ezQ+C9B_UVHSr8IQ@=9g6if*_S_Xr z5?l+EU{K3eT6kzJz`uVI{BhQLwFgOf z1UJa|6d;)qK0gZSa1D350*{4QPJz`$IAfn$i?gc%A?v9%7GOvSo_tmfH$a|S<|urL2H}0=bA$zu~4v zgBm9^(iq8y*VZasJ{JOH_*>b7m`x;VfkuV1-U%wKc@D~&{cTMh$sS*f25TJg^9+p> z0ej?&SgqLthDb zqy*-#c#<;)gPhVV$skz9N}Mol z5ywwK&g3~V$TgJZJ*0*UNeVRdOpt`g>*j*ADVx-YlZG3cw+DT2qYZ&AzBX36zn2I3V!>w}xi$tt% zy^=V>7#PvXh3C)Tta= za3rQv9iHywhR4&|lASJs&qCPJ;c8f5UrB`cha*B zV|F-U!Y?S*da^CXut}O2U3U!YuEv?)r~>e(e4~miZ(;aCCi8lxCgm*+`(L!6rGHnoC#lxXIy+kTaqc>2HTgEq;3u(Xtc4Q) zdwVMr+nl$I)%xOubgd3Q?g74=+0mMHu)-Q#tGmGm7mwA#Q-}oXva*2<1d`KM&4`haWn-;U^Jb=Int6`Q*<60oeU;fxT8o^n&g4U8RX@W(fs7t$*dH*6|xcpW_aW1y-q6E{4qnq&5eEF&Pagymm_%E zQz4p6%QiSlmb2wuGp(xM&g?a4mj2-c8{T~6fb)jCIFMd5hq?$IOCf8!M)RF%d;e~PT7)bs0=1tzSBibR^`aSyKkN~(109_7cPVi`ukjK zz}uXJ<{2DtsiUg{iCG{=In6PIDTS0Qlxq_KK~nI7>A|=--PH*n79eaLEpkv0*c|1A zfNn63UWB|!=cTgQ*rqpc5mJ+1v7wW^^oJm0(JTioK7Yd1g_xJiE5;Au%o7VPx;l~a z6$bgjnWgQwCm^g779%&3x$56z$g|ak-jWKIa&%27y9<84+MvWG_h1&o7Qif)6j;5( zPY{KMtbf|JRHbtv2i94Wjrr-lR_Bi4TEv<3-(XEPo32t1T>$xWqrB|k67X$8KGKlU zo8^NTW=G}6-&hYFtQ@jAqmyt2nK@FY<>#Cqw;GyDR@r=6I9aDAaD^hLW~I@yb#8d> z8L;i%b~)S$q>Y^3*2u>Y`QGGdkztEGXY0j2P&Byo51l(XzuQ{L*(oV}k3l|n()kkb zt@Ypu$6pL|)6%y(70DsinS#qaak-OTBoNZ_nTa`k)d9mauAIPWUGhCCK5RH6Vc{Sr zU$4t^*WkjQdOfLi%(^61l82Ff$PYhQHBt2>`X~9!fkBfeE?kcMNcqo(0%`6vt_Z}H zbjBj}P8q66BzBcOXq~+qF0ZT65zA>qQ;8ys7wP5?alC6-CUIuYgvf#U7%|%J=1m^m zlZ%HeJOCTNcT_w)KksM!j~CCLUKlK$B+gA!hB6GY;w z5Toco5^X1b%_NlWFnW_xdvO8f=~M=TXFG~Z7-`x?5Dri^T>RG4l?+meOWD{@PGT3v zP&-%jCTSXR4?`QZVj4r=$pdtui#XP5Poz%#fdY!7a5w6Rm#D?1pFLcN$xZx{qNlx} zcDjp0tiTfw@qj#lz<^FngPV_-OR-7iVCG(5@gfD-gxC0sW0-DW3B>vj9-bsl5Zf_S z|FvMwb^|Z~cXk|HzzBg}aAU|Q23yC^MUw5*9T?oVwlOluk;rZQ;J zd@%H2q&Ub5VSu!_V5OHHCq}>(Pg0Z^Lj^O3?XN8kwo1VuMT<*LLSXfT9_ja`*pd;! zA^zk@9Wj$aB&r@vO5wP)92|bWzBrX3A+B0j1(7X{L>5R%liU$T(aC-P3kok zEmSp3*@N6{B934~6Pk%?c!0^Der%5xJKDXFZq56}h@O

o=nhc1;(3u)fsW8Rs4K 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"EDFxmKzzR9J$W%_P_Ae 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 W{`si^6d!3?>SDqV&rE$y|Nj6vfVR#6 diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index a0133255b260036584b49ac9ff05502b83a67948..a173b8ec1cd7d02e2a50d246e4cc96aa3cd5dcb7 100644 GIT binary patch delta 28794 zcmb__cR*9u_qc&T5)wj~VG{%tCF`Zmy09vOpyB|xf(k+^!@UJpEsBZ;xz37h-C9Sh zx79l9YF*f>bqm(LKwC$h-*eAZmnD_(Z`($1NeA0P zuckKQn?lO(Sd@;%g$D-s9-BQKM~nF-8TrZcQ7) zx?bJD!QZx`gPUh&aiLqyUWR9mvS~U7lr(hkvF+>VYP;FNGdXwom|>aOql&ExNu4@{ zO1s_Mtl~na%CR)?&Sh_oB z?N*J=Bi8Ie3VH2Azvr%)+jT^R@KGdc6Ve9 zNm<~owJpi$VAH3?5c7L?jqQ`(2{O^mbYl2auE zZ3lBY+v0nA!c2~_?MU+c$BbRjr;F`IcLh0HAY0w^WJyn;#M$a+xon_i-Vb?<}si z;_fN7^oc-#MMK`NlPxh@MvD45JG0QUWY-M6HnkJkHo#L#%ELWXw#L0;NmZz)T*~U% zmfGLSVnnu0@WBx9@tiqifUOv!)nqbiIuYZ0FBjXcp0OllmZt{{Dv?xKyj@^f!^O(x zliuAXOVvoKNB2KQc4J6y8LK|#UP`}sQog~*ow>|vkkLZZdqL*gK~{RRb&~g{Ss#p{ z?Lu0#?b=WkA8s#Ufn-rF!m1UA%+}S;T7@lpm>Uf3OOiX($pb=~M5}#;{v^Hw?{&J{#93&%y<%AKf;@36~}A)GHa-9_6U9xNb~6+Ob5Q=zRrrVef4Qz z?aB*I9`cVGlVr!UvVwBYv@PhvrbLV_C71b>VslPxX1h4b&Gy1N?7xaDZD0aai$*ex zv@MJrW*a(@1y>7m_mI%X(6k|$SupLkkLhB|Ox8FL&dlX37F(O%0~AHLAn<|iia~;4 zk*akvDD*BJz>EGkxyrwYQaj@cKax#ezNm$MaoaObQIY(LC>NFul7CpQfl5jt6}kHE zB)?^p8pw(K3@`2;Yh%J~x`XhVDTyTUl9Hbv+a`L#XyZuL#VD8>DCSD4#_1KdMNlrF zV;eNV74p|xS%m8rI9>Sv*pzEcE?8Io=MK#l6t=jOd#SK?#N|Pp3-*n>)-o_EJLHgb5TAw6g0r+^L58In4@nlF+CMMTMpXi44w zZ`P=DTZyYT>6R>MMLd!vt?B$^iAGY56Ts`z7QH3oog`^&U}k!2fJEL>l1?8ll|1S% z>Bf(CMXV%%hQE|Jcu4y5!AMp(Yzc-^WsxHvMLIl^45PXR4yzmi9?(17lK|XcbZF@; z>BlR0H+Gn+ko2R)tsO4O0A|NHeC7u5d6L6jhF=@t(8B{Dm+SD9;bG$)WO9H}`3`06 zBq_{@nd%QajP{VE(A5_l9ykCjyyUP+1F+cxhgdIw)80FzsR7q`b6G#%U2(iB2e|N-<10sibM84FX8f+N9h0R1*S>db!1^uolWLj2 z_X4CUBf#fz(s9gQRu3umSKM2g9SpeRIO!Lxzc0s2RZM^DWT}%Mz@3YwHyOTUne-(a zPtjKCX!Q37=_BUnvy;-+tbeXd+J^B*+>)Z-VRxkH_oPbcEEYG3gHu!HcXN%?`Z$0$ z`#2@A_?fIu&Eo-P?sV$N>}>zuDfAU zzkJ{v!SZ$dsk1j5&vmKnZ`R+%NZD!zCnm@y)dToqr0fed#)7SE181F83#UU-A zKSe5xth;AT6(<;bUkinSi9c$k_{tk#Q4hrw7l7)4ifl(ub|5TNj7&=(n!^^3Vr#)~ zWVM%LBhquA!izjMDHXIlRY6%DESaRp4+7}7R8gN9Zo5M9r4rz+b&3Vf07rkL_`LGZx!uXo&q?R2-Iuj5}XWp${ZKM>hska7Y!S)Vv`GL0&sPOi-zTY zhnMmKqZjxq70hv)N!hP2z{&z;|1f|FTa*s70d{SqGO__qZK66D3otrQwVUPnO}=Vf z7QnBbsP0YxI5)#}FY7;UxT~21IB}(G48sqWx;|#(+PcrxhXv;7an~a(-i41{vl#z% zm8*sMVR+#>h2?9LvwA9{H*`@S3Iq7qpuXe_@K}sGG7wsUuX;PoBe8> zACC{Io3;Zy!r84I)6Z164QF}3P~Rcmep(dJI%06fU(2ebtM2Z-?`so_21pymk!W zIp6E|Ab?+Q_8Q~@P)fZfxC5Me+^eMp;GWlBYr#1>SmrHb`c@ZjM^Av+LEihAU4zB@ zf&rj3#aqh!Q>1wZGW~jEy^rMqeDd7;VjF5h}pUQu}?Qq5oQLUZl5Ab}X_J}jU8^EJIw12t++?}d@RUhED z1=@AYe!qFz;~oIROSLN`01vL#Uh~!H!bD zBT9g-8b7T9V1%Ea)B#|_0KaZ>fRn@g1~Pah%I}o~;5mceB7cCxV*NIH0QBhRm%{j? zhWH&~dQH;(2FU=HWcejA`lB&^>liGa>er?zz;iqO>NW)U@`fK_^ac0)?lSr~oqv)R z;Hjqmo4o)|Oz^+L_{mBB^BBA}z<-Y#VCiuGcdY*}X8UJ`0Fp#YcO^xwwtP7nQG1ORL+3+TlBD^v%}V04W(;On{ocQz0Bu@%6P;{w*O zarw>(_zUAw63~vn>HOstAD7K{Ea5MZii1&$5Mh{yEV>9GsINNdRtu5b*hhE0AF8ce zx>J|O8`#(=G^Z`!Y&bTwR|?-;bRjg@m2V#WBlMAsZ|-{-dbNaaZkk@#ID>CKa0+`P z4B~|*tU$q2i~PfKRD4rYKkS5%?MF?+JOrv+`>;+z)0!BTAHmDM853p;YjzG zgyL)USNIa4pzeGKZ!0vLDI?YiS*h}iARjX|54yBx1SizMm0=MlO}w%1NyL01@x9JP z6bN>oUWo7(jA?I1TopnheGp+0>~?$=QPiHdaIa;(uLRi@vGwwWDP-tfZ-$u{IQV(J zXF_}r+v+Wp@YM9h_2vlELb9x0piptfL-jnZyg+w-{boYCmp86oC|KAN3!_@d8#uZ=qoO?kTJH*ey^9**1bAyly;TlygHk_-`P->IX`T2wV@6q1c#5)`lEEm!a56#BI@OG1q&V{wvZYM#NAl0=m5?_k$=XdF zdO8u^?|N@?`mDYMx%Zo1OLV{LKX&LYkT=}adypBw>LVR81YJMJ^$q>kM7?LC)x?@IP^5=Olzk+$a=1-#^iN65od8XH;u}Mo-1L_bf$d_Nx ze~I_)txh4*I(X0C>cLvwb;FStDd#keR^wi)?)YQtud^{?$29$uok;FZ%tt> zc3<9_#ahEyYa(m0+ws=fti`Upti`Ow?#x3Z?+TCr3?y~0>i>jxw?`1*2G{g&MfxY#^_3uNxuJKIkjKx!V*X9Np3E)RcOb+5 z(z}zC`;faQ<@#xo?ySe<0I;(LH}%J%{p_axog|Y~{h=oSkhA8Nei~_94yF=s>qn8Y za(ytVxUE0RTJGfgJNj3A>)>7eGq@K7Mtc(ZeSJr0qkh(X{m+s#+Vla`C(yRv1(%Z_ z>R$s5+?Pot=}e~wfvRc;ZPamn0y^oWqEhce9zTJhrc-D;gDkyQrFUXFPoC;Oke&I) zo~-`Vr0bthSSdSIX`?tP@1m-PzoA5>t4@&65H~LUUW22%+-@>Q?Stv7T zX~cUNj>wt(LEiz8ores40MI}O!w|-UF?mv(qoG>snbc6N73Yi`3ig;9Z`VO#kVr`C zbI3<&GeZ>l_&j7G)5Xw){QVpI*>+*ZP6mE}e{!WvOE{HIU|1WVb z8eQMeOW=qR)sVz%4z9Ee_V)kekg5bn8BK3kYiJb4ET)EeL?KQi1@)@ofCrfj;{+TA z>_t+hb6zCpfTI&B+u$gt5bHhyTN48w$6E|P3;2MYMj6#NG7J-NmMRLVvI=-n8^8@s z4YvjS;TEHsa?Qm`qy0X%XAn(&-@>q65Y<2tlD;tpPm<^yCZ#J{8T0~&6%pfjk*q8y z`K~sGn13M z$PpxA0;uSfj`lF%1UeQc4vUobGq}?Co$QHb-O+&whAdvcB$AVn+-FcqyFWN-N#GkN z4OMrsM*=5FPFMRJV>u#u-3{JkzsA{>`gAjN7CmO!15R4CU&>uQ4XFYe?E}%DkYul~ z_vL08RrE64;Q93L-iAm)w0t(On)emUioyuQ*$#;i3l!70ZlEDZ&;ltn>Hj#)o&Gh* z@R4YWO|w3a!vg7`R6{p`$O@RA9Beo*;O4bvH9auY5G>$T^}*E_X@(vG&ZY(d+>azW z$e<3dJFDp2VTSGk8`p`~X%G@%d(zNMdx1j%D+zMUDw#LkV-;Pf4mxr_1j#&T*Wre3 zyhRErG}Q2gY%YWKM$=5@N^^4TWppMBqV!9yAzzeanK`-8;6qxqRjBCaBkiS#1*Z8G z)}#C}5Tma1IA=1qD^!8UXhWQ!Ev_i86lBB|5SNUUe1i|wjWhK9XFqiFctd}IC`twq z{Vau?{G#WSwC6;-ud7zU)Z9ABo;zG@+Dx&}bgU}$U011)(aNdzr3}{ya6!yE1Ur;~ zkb+!Wz$s|pbbGM#TS8U~XBZ~^!zCY*^0`4qqi5L{4$LR??vEU@zX%Ln`AkeVg)V0Q zGb+T~R^iGU`cPmPAh7L*=={0%ZNwf)QnbZIM;p&GB=X|bN$+oiEUo;`#ho6XZyzZZ z%Y#wC(cE!?N8~@cXy}ll+S3a{H2NRLC>RqLOfd_Bi4+@T!E3R7=EDXD7rbmB`9Vr2 zx}d}mD-0xhlgL>frc{uqY$%SPCHC}H+x^0#bR!du5b4cJ4GDsF&QX{zn&pOB0$x3m z1I4hpU0GpRCU9V_Qj+_*GC#WU3vn$YOr3zbD`~Ts3nTY8L+33^?Ul*$N+7QavS2Y+ zm!4d0k60~5f12`@VW`kgQCINj>eq(j0?yWNdSI=g3y;%~^@f=O3z{J%#WF8?cY_!X z3gO5V*wu6Az+4#|L^j(K0?`a1iQ8l{elF#FV`wetz~ZbV4c9|RbxSxEy}wl~ErO9j zPMe=(K6Lta`(cDFkL1cegD(jxqe`n7CZgqEd zimNmQ-#!&Iaf8Ax`+skcQ^z0vV_7J3l&i@ZPq{OlzT5DLporU4`JUy4)F7EKeUC1;r z>eBCivQKR`r6?SC#N&_VDg>+EdI(n05P1lFb+ncwI~e(rycL``>3jsbUUA&sHJ;v3 zan)kED^czOcEm6C34$jZK5^&e8oJ?xp;Yi0Q`%>gEDS<#lGCD7_5*;p2Ee3}D1zww z(}of;@@yM{rCXe2xbea=yhq^MON&1~y+Xo>U_acT2;5e4sYg^ROk{c6L8e)9}$C5P_qR$lSP$-V3B5r!Lg^8yQ9J?R{yfpc=tDw$TvasL*(hG?Kp50yiigpY1h0dGBpxen z$c*A;4lZkR!i@eTaR;m%eH2FVz<~qY=VBBFOd$Xh#j&!J4E9#u(p5!Z{Zvv%wNb1E zEY^N*Mse3;g-4%gjKY#lb3E)U^m~rCF@WUfxyop`mly$>=WP^rQo;sH%2aA8ZJ;%Z z7dcqXVAKaWBzPmIriXp)>LLFB>cgMpv{K9Ixd5YhQewLhc@%66CT9k!z3GG?V?Qyz zY<~idcve9ds-~+I^h=#FUJ$}{a;%5ZpN7=6X9ADW5K!Tiy(_{vToA7gb;<^{jIOCC zCYC^GLkSSwh(QC}N}EV~5^z7lNSnV^!wb7wh~%XP_DI`3Ad|OnuC#ZQQ8>zw>hS1( zReR7!dZTz5fSn~?QoB(&CW!S0DG4Q|-K9?SjmbDraF`un2^$|t)VleR(lOBaR?a9~ zK#41sjIS=HOf(iZ6@Mk&?jvJM-VBA<375G4P;rZQbEgSS>^|cff$==u)F@smSJ$s8 z)lEkGH#e>j+!Hx)b#&UzgPL0y#S3xRr^KTUjMkgzwsZcpLu;dWT?_n3QhvZqM%o+( zo8@hcH7^xtm$vpw7vt|za^207oZb#WR=2Z&1RuRTdY^ZUjcRSfD zPE556O-V3{rwY4kOvjJ9bP+v(#oe1!e#^Pj%U#7x)3|O%o!|z$vL<(i!i-FOr;yUp z?#AW=0N1vsN zeqjxQp+J&Y*Ii0Z4>r2cnM3Ro0W#-H5;=Eos!B615nRP<>;viIe5Ekn&jl9Vv)G?$ zEaY+8|5M`(p$VqM6%f5`m;s%d=eaBB`fTGCK`1@f*hnyi-iH6~5lZ%sHmc~25n^f3 zx}%KZ!5L4B>(@05r29r2#e)kH{U^W%WgcrU3p^gK8fQ-ut2_!q;=Q2GhvCfj`9!-B zT)6H{G77sSf$60r1!W#VbpDj;@UXinKy)J?E_%39O`dTLya~bIoSn<=7zRu;HUR?O z?aY~GJPB>M(dB+m^ze`tHb3F z0)|v*0Rh>c0HFLGZZfYuJ+|870|Ndq6aud&StkLofg#Bem@GSA4ppExa*e+RRj zDYpOzuI_?L&fN(suRx(d8O#t2QS$f3RJ(TOEN?A+@B<&g?LwTSwCf(DmC0b*NB<2& zeDNckZh%se3-0yUXPk-%R2hLPb0gX9d|c@J{YDQUQ}7FJi9afRdaGhk)`U#z*i_4DZ9k!=f(GW_3&pj~UhQ>I~W-H=crS%J)7hdj2?z zbP`Fu3~ogIVw}#95i?-a$-z1;$v*}w|6eDJ%NQ9Wx%L#CUYNpCkhycks3TL4`Y34Y zGq9lmdHY}>U;6{hm+kjalBt(`oau=&V>iZ|<_lz0$-fO!&?eB1prU(ScBO$@IeO2^zZ zCW^gL81#5im4fPFhG2H%?(*Zu;%o817(#Tfv@&|}o-lqkQ-C}M6ezgz8B@fW-1V_B zn;|f#d`Yih9o%HP3v(f;zORzLeFBRf^Au`=yqqjgPazACijwTKMjq2 z&kpfO14AC5j=SjCYnBX9X9OfYf z4`F8z&AF3;Y(F(!>|_##L2o;o;7&2}nR67J8&bnE1dI84zX#;SqHFb8Q-83e+kid?hPYY zp%1hsABe5zCtiP;p>R&^MLN4IAf&A*|g?t>~ zLR$Y0Pt(4r2ZQvA5__Z2o9J9(3`DcTq=0bVB@d&iC2xpA2;n*iZMOLagwjor+EdE| zT&W{xFGS>gy)Gbx=3DFu#Ne;G72r)IjZA-&SFd48!o&K`r05Mim;9lz=>#c~89YeT zT(c{Ax6z~^A=*F%Dfpm=JBm$A3JK4~M3+wj_WaA7mNYwOQc>4tCZoWvT4Qo!9AC06 zGSHR8#lRQ~o3lzp;~FZm%Q^7(=X@SlZhPs{S&|ecwa8^b2HU(y98r+2~35Z8WvJrJP!GRa?;Njq+sher4fP;$~ zdZxPxE(DREdlcrtfj=WzB(Y^tPcvN2YQ*{LLJ4K zVX}37P$W(3V}g4FNHo7;L--@mpG5aH!AZWKX$#MxC;FS&@#JQcW8~9av)NlffpqD}y#lSHY5d z@{!4fH&oR;*o~YS0=FmghMM3~5oK8J$>aIpFtSrB;8`R*`i14|zu3m0V7R$C%mml% zJR3@ZoLV7hQ%xqD+5fX|6&I|arB=IfoUTPBP(7OACfJHl5h}x*_vOQI;Oxz^yQ<3o zSMz;@h*5KnX`7&fJHo46d+Ce8^Ca{C;8f(j4lX^Gj5NUmR_wygrkc^Ffjki&YneW) zb^-S5TU;*tB-rjYJAf+YAEMiPgGXy~Bn;-sOl<-x5v zv{XIqSLK_0iF$pAlFpiCf}42AwvU~Zy$DfJui18w%d*UFtQNf(M?ut4I#)_RH!Tqr z+5Qd1)hz9IrdV8&b>+gaGe{8z6XypV5*D7^^XE%G9}$~axyUvR=>sb?8_T2 zKv0CRM5B{zdJ~x5eBsjkBDO&whiylE!GSR!>bFP?0YNW{?sEZjqwQZ67EFwnbg&{U zuEn8Hd%Fe019!skUaT<%kZtLHQvNP}!4gxwfAkwj26PBj&__$zrcvA1lC`jqb+ziq4Vh6*z=KwFUR7E8LKmZnp;p=Aj3?997qY+~^N~ zvOMAB|HTe_Sj8ErB)OHG56Sr!{4?o5#`vA7?Y~?z46myq%Wgwve%vXVpfGvH3X-@3 zeeu10+2VJk-L>&A_LxQq^3~H42k>DhW#MsjH){4vCY7Zu-gev0$URw(^deg2~&PFcHm1 z#A67B5Y7`M&7QCv=&r)av}}8L7^xZzYiO_IrbYi{NJYw>!#qi+xiFqazlhcdSPNhr zj}nhC1u42=Qqr9#?2AKn2jz+|FH#;H=0+1wnN|rMV3p(_h0z{p9_CHWXV_T|$2@&hVVW-}ipzm8@I=ROHwsyA zBCxB=66!%ofDO+~S)!)hvaeydF(5m|FFb_rA>__~SAvp!Xc+EEtM1w>4*g@q8i|^6 zzg7tNGDDffUrhlt?4fC);2+yTC>&u133&B7fDV;Eg0Q^r6)qIOlqV*5ID!FVXIxS( z)3p*duFApi&@i;BmT`7If(K`>;gx(W-?vXqhX3vhWIW*42f`IJ_fK}M`j2jq-DPgL zkb;osrZs|0^_9W(hv9P4Fx#No_0l94xOh3Ldu2aSR-c~Ryn+2&e;O>}bLcaFi|ZtX z1Ev@tOb$x6af}caJ?%UD&WZ=&ocI56Hb))JJ5IB+ky+fYtE&OIW%VMIWbY!F)Mq5- zT8k81EGP)d=sHA5X`G{3JP@-4QMh&x&r+_9ArB~-@_U4qE^;>a5e9yvfyl`p6d@&* z2P3>`E4f+R$DrZ`#qviHa(YZ*7LPD65vw^enxr&~hj+0$LJ8=|VCktRqfb?4@zSE2 zt?{X+rnA*%@wCROWtYY*?tf6Td=HB!TioaochP4GYt|#)eQNYJ*IZO7986P$k-^o7 zk?MTS;`IQUGXuab*XBIBW=-N>8*Mgs*SS)k_5jRqEgeXN&wcNM9Grd^P zEL1cF=Y=hRg1org=Y9me0G zWOkw>%whxxM8LSqVir%~(9c}Kaqw=YU=stF_mNpge{EvV8D3>EA_;Vhgr|wk>;;13 zs`8F>C9fYt6m=ili;6{&ROuo$Bz_z$(nngD#VeT>z06t?P3vhH+lg#5N4oLbe|9VL zf|^5HknbQT`7Ig*(6(*N!u2_|MVrM17vcvuUt2T?Bzqe-fV1Ey_7t+2P2swDykHLT z{vFJD0*(Vh^NC7JeHzu#EbjblUQ)P}xAKy-cPDd!poF1eN+nYx1Bk9LQcC7^VB2tl zS=>9AN61ZF5h}vi}um{^NTm`T(CjJuXOF!x+PJBAOyBVHp;;M%; zkO@(9PqTOpZYL5T`jLVTumj&r5=T!Vz{>>p@Afv^1WS-AEib>op@E!4b~LN$uYJwp z#g2F(02j&3rBXMG2iY(bhWBNEvr#a?U$-#!fn5#Usmnlng^0@;Tlx|kguZGzd2$*PEU^F1Qm+X|4DQ1HzKQ)UxwYZTh$c-$sKb<_>EL<;8 z2tbkG9xfulhmR0F;S(`jJ(;rsfLV&3p3 zGllyU$KXpS{@Db4nBqfn$AV|E`~!-^W6e_boz&0c%#lnA9=&){rwL{gBJ3ef!bB(& z;IJF;^vEPL-06=cH#WivR6jOKPFxeCSeRd z1DG5>i|J5cKF1JvrshcvbIlezXIvp97C0l$gX0h8nXfU#?kjz=z#POV)lQt!=;fqp zm|jEMEi^Y}JbcP{M5BkZz%acV8Q5E|qOgxHVZ1~NA;>B=!y_qhnLUabu)?e%2OdVL zN$1687b+>?1@W;S#6eD=18;hoKt+KHJWrqA>!-G$d;U%pAAnkQBiz1+y0! zg08D_z`dbgn0*)pA8yUssMpaQtIY82hcH&B)n<4u$tQqd$MZI_k&V);cYS64h_SHq z_^*Y~36H##wDnqZFk{2hI4vE$&J2%MpqIfg(5vgs9ZK*krg#~C!W1vT@0a2o@Z%-G z*q2N3j`-P9ycEA#ig&^fmOzAktppw_2EcEzGkP=3NWZR%3b4y{Q@njH`uxR10fd3u{^nYhDX$Q44ET3u{vY zqu+nR!Bg&@WO;jTlB6%ucHqo<_C?(Q_*(6@2YkYI7yhJSbuv;NFCaOvKU3jPnzb_- z)q!gaAAD`-!1adjwH#u&NnY&xIwl++338p`PnxwqSs24b$yv1xD7N+^hhsSQLmASJ z-1qPs6J&2ZcOM=Bu1nw+z^@lH?abYh#L>VmTowDE(zQExrG6^=$-V-dGX*$h3ecwl zoG=AAUkY%#6yR(rz{yg81zmtsr2uD20Zx6A53FUYW{8gF;{)f&qD4XTUb)aR~rk@t{LK2fw;P=I3*9 z050-a=rrs-lLyjqfp z3|LW8$bcDKdjMa~;F18mnt>tE&g9I1#m+>LnKQYjfc-cV2mO`@EoWgsCd|Sy?4E_Z z*R!~GAldpejM?PR(Ae_NpxRQ%+0RhYV>Z_bumQ7CVdZS}><=C^_#E|yea^uzypRo_ zbBO?6e~woC3OEa32?bm;0J93vrM(4Qlng_zD@9(c$c>@#H!#%=u^ zv~+9^2S12I-p|3%#?Hm$70<=k+?WNe1U?cYmJG z#qq|@Uk1rj*LY*>gAoEBj5t+G_E{j>JXa2qGjEd864Bwbrg`vfdM=ZUS0 zxvqfCFGjtq#h6O}#YnU+Mjw9QF+~a210)BOU=A0Tpeq$TFc7qvOEAdW33gOPu&f#_ zLDSQhV0j!~f+9{!v3@%(MahDtSXMtTMV`wttkI6k(B_DN$OF9X z?p0sR04##m!KYY0Ps4IJx_DZ#b%~Rtj>sm9zQ8#A@&(t4Pky=&a1*qoVhzmXzyy^K z>9mS-h2DCv5=Ex?fyfI#(rrD6Y-z57TT^hgP0Ckc#ob%Q#q*|=0U&ocz;23vr=8@K zqTIMr4E;}~7&OP#Tx(uyTnK0d>uPA>8|#x-b8=n)-gT^Fy{#kL*YX~E5fD&Tm*k3GL2|_cWmvUP=Pxm?i@(HtT<5WRUt#8keT7B1<10*HB@gspqr2n3 zMumf4qq<@ZIv=+NXKcnA4u0f{tXPBDxv&Nk@3&T*Rzn+tH`f}nfz>CA*K+W~Q)KO0 ztnf!`v17wJERvjcXq>KNU6rgyiJ0|R4s+L|7r(E^atPRfywnX`JAT00=Fr8WmV6iN zm1}Zk0|!5hM(%Auy+#{RZ~R8o+qV&?g2yHV>6_5s4V$nut2Uu4md#k%BQ|qw`5xwU zgB~2alhQ9Cq-ERSorVWFFzTJ$|q|+9(vTzG_du@xjV1y@w`pRU|W+TJ^-#H%e z4LWH32A8?L-(cwFThW*Jt%#Lu#i}pgia`q9hG6hEoIBgMVLo2-Slo8(Z}E0?;*ag< zM8h38+T0zuD15U6O+Vd%@oe&~Sgg;-f@d?vlPBA`0DS4TdQ3lmi$RcohZ|D+?{HNq z{tlCL^*b~dvJ=7Jo#^T2oj8U6-YL$Qc5}e^l)1$G13b{*)(_q|x;)URs_tRlF7*4- zE)04A#bKvY^m{YK8hb>szeeBVRypT;t|z4R#`h=^@dE}S8>|Cy-Vf;R$sh0}A=!=U zZFw+lH`esN-586vyK!4H?ZIwG?7_h9*u%Ba;kI^~#Qq%pgk+KxQ+@jRU9zQLF>?P1tfv_y^eFZ|^e6-vLU0sL zff?lBQAkA+ksN~pN+R8kK>;U`(ql+0KL#mGA`Om1Sm8Cq<4_MtWG|07{S3}0k>sCY ze@G%*cp&`+!kR>S{elXsegT(~Nck_2ha}SQ1PnTfj5`6dJ&Ei&fg+A4k(hWA+)X0$ zPQsv*$ZtIGJB4~fPC*`$$eL3S-6Znp6pSH>m`-z_=yZoP{@a*sF2k6i6nO zXCQFNq<$Hyq?AEal1XV9#66i@FXI~X28w%tf%u+qa{&yncigHCbUq6ul}u)yh4Cem zgJ)6m!&w+uGKu>Y79jMX#{e+kH;_~^1EudmwB*S-&Y9;m9SFP=gGj{%;IWt4><5`- zqW%r7clZs;BAHD44ZYm`8^kM_y!{P=pG;bv!x4-*hpz7gz?*HB1!f=Q@IJG*$*O%e zo=27R^Js3>c_^r4a_c;ri@1PYrCxxVOC~EWKy@aQ3q0ojyBN{zDPY`l8cF;Od`_Gc z0I!rqOJy=KEen2!tpNwVZ#D>yDGKDM^h+K*`~yed>=sIX27ouZ^mj0td_!X%D_--ZH<-MEICAR_X3cyT`<-wXmYg_p z@-9p*2-H0k>3I(pi#W3U9*(f$9`^|!nxePhMZ`ODumVEEUN#Y{K8|GGha(Zj@A5kk zDv^@VN4$_5zGp%z?_&&J-iP%ojK^Ajk`|A4$L$mx5#`Hc< zG(6_o>(JkYI?x_g*HKsj*M$MfPqjF*@G(qOh|XgSi_a5`D_)?p*IwXg>%Bxz#=gWX?S6^Fa(;#N z*yj~GyZRN1Jbi`gv43M(F8CW~`t`rz)D%Y=y+-1s*GT;3H4=4i#5L`wG)McImivYa z0ga+JxZYH}!6l;kTkNp#Ee7!Sx5$fp2S-S(4oemcDLxx2(TBjJYWSuK9`4py40gZ6 zeiiTG>=s7`zUTS?`2IZ(Q1Su8)b#_3e8GdqAGjpmbmv)M+IudGmJj*D-CSQ>y|Lqn zxxjrpmn5+Qy&cm zW1EKgRN`)F%UjC129|UcSbFol8U~U)cZ(dfK6kgUP4stn3^wOsF#?w2VPWh4Y7aF0 zmj@;=#?#V*w>9bx*c$$rEy_M6u?+*rK2OZ_QBMooAmv^V-B?oJ%VGeKYxufXH9#ASDaE zU@_77SVBP4>;taFlIcF+HarmVu~-1y@`12G|5^(NppVwl2EbA+L^zh*)mlt)G}S;U zn7RQ!Mkr2)Sklwi(h1~N`C3{7xbAC-1yJA5(h5MDpCtysWoZ-yhpc(WfYzE(K#@n@QU&vinlY9QFYA$haj^<4~=*)vp8OR_7JXi;yRR**3 z(E~}1Uba=i?*+NboTN3l z?`m*K1#jsC4}w}^FD+VHj&kgQfpxcYojRWtTOGE5!AE@iU-Ygrl<7$zPg2_2qU8q~?uz_y=F4%u-IJ8r z*?VfRyQq0nC2cHqyP(52c#4TBw{olQ$jrBqp879(p-lYGrL0LBRO(A|+kivtzhSb* z@}wrr=4p{#YG)s;!EWm=XqVa9b9oYK|0u9aq9JX4iEp$e&<}qr@)kVNf|}^ay72bI zc6ZV_+T!Pz$vpVLlM)!)3=g?LG?U~pBbkImTk7WFk4t8GBc}(G`hsu&i~gbp{b3FH zu|BAa@}Kf;v?JA4)BmnPUsQuWTbsay3RUnQh>U~(He{56{ZC-l4Bu+ietbKHxmNf; z=(hwqnb{U<9)Bb=&>u|rL^09TR?X=?CXlGRodU3lN zj8`=n4{Oi^!>SF{q)!m&WKMgSc^Ckfa1>q7{B6Ov)5-q!P$cQ(_x6@xUaB+#rM5Du zvwS<9s5?L*qLJWw)$Fc(JDs$)v)9yMzZcor9W1_n__ME_;Bhp}=pUK!NqoB-S=9k1 zKmHbMqXx)6$k=Io8-7HT8AtYx8tgwrwj@SmM>VY0-p{xD6Asvt{HX=jGffQqVC~nQN_DhdTC~}tsl)^7SCzJEF~FY$FN+5Wo@qxmaS8} zOFCK>cs8}PpPFXTj!^wz?^~c_s~gz)TJk%&N-`{)I{LXd56aESNgqCVlreL7=4i{A zP9c6k$;-^nC@yjxGb&@`&@q{VGe#K)WoM2mX3q?Eny@0bDw*^_gL20VA3dtL$R#IZ z^k=z)2j>nVUQ6fBp)AU1=V38+(nnUaDXT>Da*B&QY6yW5=|eL{TFRn*wCWo4F{3lH zLBFa>aO9ZbmQ|hn+h-{xb?Owk)wD5p_>jz@#YJ8<#52YZ%E%j?nL8YGsH=43Wsez} zIee7mNk?zj>IjU^7&W?>l{K{UDrsov&GMk(UPEXQD9O#vuypI>W06LCc)HgZIy-kL zC>&bMga&p#QAM6LxC>V&FiwdR%560vj$gTTW9vmimk@p#%B$v!nPl7oz=ez`?1ORtmGO-eRbjh={j#$2tI=ysvtp{S{mWdkhS{)I;}YLyC01c;EG}8`RoKo=pJt_2 zVJB|dWu@4#*8M;8%Sx)ka#t;;`6PE+FDUdMQ>3ztj_shpVdoV`6!m~ij$!j+?35O- zxFeE*Y}&-gF6`6{J0FW%UT0RS2=#L+o=3o>3C%5wbCi~L z*=d%4Mx{VU^ulRQO#P$T*>bCUXG{B(PL?~v`bk>hYOzlrILOkfPhX2;w{EQTxueSR z`JjYFZ5@@Cyu?(?=-f{&M-!Z36-HaiQlxBOU$fluv7gG~JuMUUvb1?_8cS*K_LeV( zMO)hX$Suu!d03hxL|fA0JuT};M_VQ(cv?F5j<%@#%h`=hj!u^1jLw#Yz%+AEH&(e` zrnJl$)){pBlT=$Dg{2@_3C8rZjE?UGv`&_Jy+!7POG+h3$FcG^4vuVIUq_i`O|NLE z11rHh%P&bzV9)^6!tw??xLbC0ORH5#K1;2x7k83VEs}m+Ek~02S(*$O47T*Oe3R45 zayFrzaz0IO)f`aq$sZ)M-02<-4s~H$Q$1WPZTs}HtnM8JLPU^SA_q8Cd$e|R9I{DS zrP<5LBJF0y%ELTVmbL?Xk#{o(k)(sAb-Ie`S4l>1=m6pbZ?&b-fFWem%t6tX;xsQy z#h_#v=9xIxv8;Tfx0?#)AF~Zjjl!vv!4l8Q7&O{)I-wOLK%(XI4EL%C#tiw?a;=xj z(ymW3gsd01iMffg?WkzZ*NC$WGvG8bH+S@aoZP_~*_MjrcpA)7n%$FWPlhQiw@2c1 zNi9X$-Vm=(Dbv30lVZ6$65|n`gs;mdLRKEFO8$l-riIqx)6Ib4{=2vcVaHGIP?iEz6-IVXpl*V<hkZ(V(N$M>)- zo8pYNQ=Bk+3J&SiRjc|=au-s>w)_++vy7h9gOwHNFw6Q=#*CfxGj5I5iv$9k#@r_B zy0e0oFj%96&edxXmO8CLEG4+Ti0Rd-YV#eP+Yu)1XI6g4OiPaz18lgpHd<#(w|-UC z!2{FXVoGtelzVossyet%VSla>SZB-B=|d$6%vmWh{@^uZP$u(^keFEcQc36!#~(!n zNd|N1dZm=a5({svk=#^E1`xs)kF;}Pd&89)J}g3VU(;DXBzNR6?PTrH+>DXgna~)O zk(ZmDnQo(J=MGBGt|mh(Cp~lc@Ql$m1}n;zwUyNU|E7&QMoFB#SYooI6?0FPwB~b@ zC2C1E&H%5=TlA8QcaZc)$4vZIszlyWlFT13mOSbw=_7i(th26xl7W-U?eN- zHU~+v#qLHCc8?_4T-(5Ir9Hs?I=g!kfEx{VEgf03SAdCoHL;tjC{YHx@o!q&{U)Q< z)M&f0uGDf!w!0wG9;e#1cPCm@o?V4VYc$^OmDp-gV7I@$WSD5E?vUMRcgZlm>b%_p zJAg%(?7mY2{PclcXHS6BKG~bpu^Yp^&9}|mfL4|09?4$ewzefhwb($*uQMI{W>>*?N8e0;W$5D zvA-$@xZsxkYkPpR?%5y0{`fcc$x?vpKG-+Fam#$A8npMGzf@%a_)m;<9O}zSlG1p^ zy`;l~0Jk3}U4i4R9xqj){Fcd52Va0Y7D;a+{`C^+EA(gn7U^iR_h;!NwDb81X=@x` zD3i9q{t>sNWOwKtDcL>gsq_nso5aqcDcapk?XV#R;LY9+aTq^imP4~xfSEfSI-#Cz zKRJXn0{G`chna}?dFt>_D8K{{$D?S6kB{SAlwY6j7}glziA9c|qdkc$9WS8$4OTgx z@&@>tJHAEv7rPxD(f_x59H(LblzomTF#cUmIHsWAs~$M*b9u{9t{6ehuU|aDLth z@V&!glWS_AwoUp@luX)#@X8vR#Vs~I=&un90}l7Rsp2?x?`@&bBm1LPiZxyU z=O-zqI01C&uNZFcfrq>z#mI~ygLAPU6lWFw$yRyVH)cKhD?Hg_qf)`k(-j=^;Oj|> zflO1H0gnD&aiImkxCe>~q#Ir;)+7D=J4FYaCx5{yoa7oi z1tkNXHp_`&e!gDoq(*-g-#M{Q0IsTVQsew@_f(!odZC|EfreX*%D#O7J}p%C3k4Xr zS!wqr!1%^013EbM6V-vv0NduPcHum~El{n`0l4Og>h1)9vp;j*gX70!JDUW66PG(j zBYvRN`7!#nWv{b02Ij~y=ffE9qQ}lT*#D-|*^GARUpi00`TEY$Wh&AeI=LJS1^8I+ za>)na(P)>50DzSPUGDe+yfDS(d=$X%_qoveczn>MX?wuK9bMa_e5S%R8|VFeeb;Ez zAE300n0?YXk7NIQ0$8gN=#m0ioDGMtvLe?ddZ0 zS)BMoo74+YK4q)A5yoZqc6Bi3;di^#0qEzk3u+DKYx#Ti&`f}xhq`G?0A{{-yNCJT z-Oc^)V1Utrdp6dmANsrBYXETBSMD=#UbV&UFUJGaID7O^NfO24xXjmMWIahDcWvt- zZ4A(Jw8x78fQkhkkj#nvS&4_n5Akgt9lZg@AN5!zMf!1%pMwB?_rT+X7T|cLXSe`x zMN3bGC%_E}o`dWGs(N_-849p`oaaN7KQY(yLLk6zHhB(k0x0F46Wjn!J?7cc3~=`w z&vjrNA1L#Zp?sE;m%RtT;elRzQLoB?y~(2cn+a&Ak&*Pt$JR^U&_2+1{}@zQ;IkgPSB?+^a@><-J5JiRY?~-n=fr zL&v=*+XIX`?cKl*;IK2^*AT{>_3jr5aNS4mQWt=oTr_k10G^A`9Cie_)TrSqfJrSi zKgs~gJ81T}0z8tW`P&)bu5``o`T&0@)T~GSedlP7xdRL<)hv?$Jg`c0$yXA;e(7!v ziZ45;>FopXx%G_U-v#vR4}{-BA%VVn5+47B&aBX_Neu&ps0anYwSzaHS@9|LS} zGJL#-15}^&=_Um@;G)kJCrPU4de&b)u;Hij?7w|3BkUygJ*))itoGF?0EYYeO6>qP z^!H7a1DqV{+aKYTNZ;2IfM@l-3;h5N?dJ$YLM?il>20e?*JLVk{sWj zNPjfOcRj-5slIKR0zA9Jw{Am#uWtA`(6L zHwWRZRKMLW086v|-sAWyzVyos1}IGFlS^*q6&VMcXuW4P5~b1_ia@`x?GYX26?Pk!0wik6mISwkm3MvR!YEDSAZ>s z26VLpSeO|wN)7P+gn)D(fCCl=^h5eD#Q`}k02{6e*kljz!n%MPD93jOtaby~=U6~L zKg4eaoK^z-@<~7n%H608xP|U9+zRuJ8uf@I~OgPXT)9gQ6w??71%J_r?IVSAt}o03)6TT|~VSW$@W<0MGXh zE_VXR2M5>l0C;^|@LAON!<67gEdbvADfk-tfB2tZAp+p5K3GKObUn2Dt67kaseG-#-j_R0446 z^t!EQ0KDuFszm?ps6!Vk02cU#=Bp$rJL`vD!7yKK8d?`n{;_>%AB24pLg$AAd^jd_ zO#r}o3qyZJHE2HHN5C>XzzxA-+3C^0{QEz!c3?q$tUbL)F0R& zEC}(IO~T?37Dk12^aXgjPgqC9y@rN84hCrdW!Mqq|DA=c!|_IJ3R{S7Nq2=QG5qT1 zVF5Uu`WImv(4F%i!x9ljD8o61soXbweRF_c^$2f=VLv`J{HhV)1{S^o!`@VtEZ$741V6S=>6Tod>)w4tTkCu9? zBmk2a)mwt;^K5ZF9ZqA=!Fr)t0Nd&6cg8T!Zc=|4`W4Z$KCGD(erjm_`rA>0<7o~St0>AJ}%P72jGIikt-1whD46F2e=_KvOhvuPGnO%fNgRkEByePW>*V z1OVK6CUQKAH#isB)*WEhU8}k8BS$y@-r8Q5B?q`sshfpvG_I>_iS!Zmb;FTfZq%(r zHwrrIK1KS^U3FzDfV2AOl!%uM(2;)ELAnYY=h+Zlm>Qt>INe0FW5FcdLFDi8m5$v0 zVYV*LRg$!GsSeKCNxa@_QGDfEodU%-ZqQjY09)28<)U~kdZ$)JHfp_$u zx(Mcf9`tN_taE1j5mlhtkALbuVRg?zEAA|4$hHbSdI^?nJ_`fH*eGXppV$qvBF)a} znzMU4k#1=kjWEEozuadJ?1xG;>4;xwEBN1=)vUXz&@946QVGFZ8>m0W5q9*Gm zw8j)kN5lJv;wi-uSqUt!Lf4RGU(|geNnmHnb%D(FlJ1NofmdA8c}oDkzN~Ww$N&bg zx>t37Lp$*igt@^r-8&n--F4kl;5FaS*-Kcx+n}-FrcTFZm+LyRt#@^9EbTr_-;;9P zG`QD;5tjm>!5ZAu9fS7so4WUKWmEZ=jsc*awYPwI05T^rNDL1)=eF(>AW&z;ZQT*c z0KValPA&ns?XJ#F0+%7c+=I#Q>pDT3_;T*+ev|a)O&>s>0uA^)Sn@;N8=!#?GPqUw z+t34Zt350AGrE;L(VfSJJG=Kp_gZW{f2#XOZ2eoQdm*+yKGQv6P0GQ|1oRb>(S^nT z4H;Qht_xyo{?;ABmKz)YLU*6pJLxGL4KP(**{}ZqUug@yH71&u;AXbyCS-36w8`?M zSGq~iKK)Af62Oty2>70VbuA?9O=DvZ7WY=yf$fhoifZ`xZ*@`$;_m#=JJ2FFgFjR? zCw_#e5Ov3&`p(vVy`8?hwYk7vZ8CEh}UzdNU)cXQsNvhtTm#g$0P-vAOtgG_YdI#25DfQ?5 zTwqurhirm#J9pI&M5H1Qc#@S;A0FeT?}3zU1NHu_k5cN%o{o~L`89War~fGPV6GOa zocHt8M`K?Chf()>>4zgS&Bq|h^L`qA8dA0{hB3ZtqIYI_AyOrqGF5P9mrZ&lm-^~E zB18IO7;>IouMinpKbN|(QwM?cljpS8$JdsczraDx z3RgjVKX#y5isx0fDcI5Cjx~-7F81OC8)6R(_y0a57q}EC4D>O;L8ks5(z>= zGC+J;f}PBPm0fpK@!3OZd~r>_$pCMm&x40#iuqNQMU47PDw!AGokgRHktFiRK$$y_ z&(?2+QFaa&7bK3%HkHAWR(~pU=DE4ze4j~$2>hO>FCc>!=mpj)N}=LkjTGwy_!hpT$UAi5A$kj=!FW`SUNE)t6v6z(vFcCms$r30T=0^1jGKTC!Zp1KF3 zKz&O?l?oO)940I9YYH+4b&S+rhV`vps{aC!|6$brVkp&Dmg$#ZA1$RhE3DH8QVgV= zS(`;dD7(K2G`B1j(*S}T#^x;&>hcq-tdmre+mENM5vxgs22$=F_){dnMKic4IGy_@9KVlDqt%Z-MGy4H#MZIhle_|4|=@ z6e`Vkc2Hg7V8kROR#hx<=zc%x<=p<~s%2zkCp_e!Viz12fSc;<)!m}IIC~sskMfMl z7MMa?GfZ0;+do^TWZyTIyD?bPO1^l%J_=Rfx?!+xoJ(TmuH5CIegIN&I)G4@|M;s| zG9V|zSlLoR%ex+?*(|vVlUZ*ARQ~ycl+syPlcT8|Ip)WB%FsZUil{lhW3?d=kx*C;dTIY9=WRbDinKd zf0djUT(7avK!t|sKLfITc~#9IZclb&f=bP@9_dwlZG~t|RbueBH^t*sWtgbjlh3^+ zW|Yk`4a;AzlCfXjg1q*QzAae7)9>of0HlLrxBKFfp)f9*r)?5(bj(82^@3tu27A{yiuTEc<{g2**47OUQ~P#EyO)-hrv)iw_BtJZ+7(` zm4g2uG2oWO?d%N;P#rBX=%%9tL^Oy^afee>u(z{{Cp#MGPzwp>&)PHt6+!C-YfZT! zGthaK3dGz{=u6lxSMuHp1D#319Z^$BzFfxkD-BY9!^x0uR85B1BGL!Cjo)xwo4ER|6m5ZuqiF#T+kqI4{U|mhmu8@|)*+ z87QFSpsU7!nan}U9E7fZwPiIdx0Q>WpY=D;7L65|Jqm(kJl)^Li%$qN^u>{=Py?CD z8f7NMwQ{! zP5VZMmMB~uj24|-6>Mow5I)@4K+kT~!mhEdZanT2(NtQg6sS{84fMc*X~rSVenyS9 zoO5D%r(E5+sf9s&BANj_vs)S_B9F~C8PjeP{CLOK271!PJB$1I7JlN@^<3H+Cu9Be7<~12Lo+wwnUXdo(n!aEZVRb z_2Fp%qvpaYUDay-cPE1x$+mbnvHk7UYL@1scHn6-VusM30cq_b_9Zk_JMz0-L_^R# zo)%{qhDxdoK}KKh)J+@`QYf4~{XuZ!m*d5$!wU-@muR4KI6Uh3vj>Br@+Z7kNO@^@ zLo-yCZasTQu@9rz5CyA2Igy(20Vq zd}|HenI#BrUR;%7_!XWgRbuTytAIU#ndZ1D_=e$z&B&XaC+00!6~YV`+%;^^XoHI17$HtA)L&0tZh+`}GaI`QFh~nre`>6AW^08Y|8&Z3Rom83v&!og=*`P&ha|PT_QL7?X+? zWq)Crdmx`XMGPU1#9^ev6888x++V@fq&xGUX842+eWA1766H=aoIuo_6~KnTD)&Lv z?LXb1mx#omY`r79mEaM{PtAbY5{c!54UXLWg<-4}-#^3X$oJ1Q%&_8*HXGddkgp8& zZ2UVw$&k5*Fn+8MmZYd;f4M=%wX>n7ig;O$$&v3XGRzZko;KI;o3+_uKI|LB#b+%r z{Ag_^SRg{8tU&<=?JkC?7jZNYo~I2eHh;Q@Gw)YoSYz$kvCQDk2K)*{)7Mo_swV*Z z(B^yjIrW*=k(58yUq}4<3~q4UA)5iSL+R}twf9*gUCsluZvd* z%lqIdyC>L+Wa4 zYK}Nim9T9JAtXfy4O_*2-tCZKl$CX89@L2P!-hxjc7kq%;mW=nwDGEx7acXYz^i&J z%^G&&8T^y>ledbWI|g$BWUP-o@^`~@L|_MjtHdC!h7}xzV*lc}0UrJ0X<74iCk=2T z1_FzL=gt*_mQ6k4t>CRs<9-{D7iAiD?JrPYw$EG1re5-PipaHVmEi z2iDd9A);W*UwO;=5z}uR5Xj3w{zc8q=14m&k-ogTKz3t=8`~8FQfNvgN0xNXm zH5hY|8kH>a6%6U|8degJ;i?NBFav?yR^sczFaL`NG*KA`W$?5LJa`-3Uk*GiJ$>Eb z(=0r{q{6d`h6M*3l_kS{)x7fuJVV#icS;BPc78O#J#{LkTV1Y|7~x2oDjqa0DL~)p zSYHpm)y@bfGtoj07Q$_8O+AIfLC+!wBcwKbso`j(D9~JhNwEEh`Z(z8g$V8JF-jvG zO;ahc`8AdCDD^=Jp-HZ`P zhJ%QPIfnyx=|f*7_w_I?LvnTS9_syE_#IDURq${olq{#KAFLo3xIi84ZKU|XZm3~k z1Uze<6}iNS=w1R0{8YcV$?W94ORd}uK~MpR&ZeuDv1a_JkTgMF#YggQxuwsR|OGTh9o~ z9s-Kb@UQ9{``NlV#BeYow)6wXn)^Gk))(M)!isuet!HGlW-*2dll)=mwo*r4pff_* zNX3f;4eL0`KTI^n-C%^HxR^EULy5l^pJ^0x1TJDUY={xwSDjqy@67Fm8su-*`v>y^ zvp5HsaBSr*e=jC!Z2T9#fuSM_?=-tYo8CA5+{Abs+7K%brk`z6viIK_6)ad2pkRd` zb#R^giBSO`1c)Ikp9Fn#FAEy>=~<(SJAZ04U>_W|wMh11TO$IT#a9_c%`lZx#G*R9 zr7?t+bqbI(*I0;!PYXJX) z+x&BY3%}nE6EOwnSj+Za5&T8-PIfTD(H(}#1wGnmSPS@87t1d@(cYv$&LEbi4{%~1 zXM1?nZdz0pv1t@Bb?RE^v|qo%#G8MtF1* zRWMND$F<3#QgZtH4S_*?e~J;FUPV0&C=GZYR9Fbh7p}3vy+r2N~r&f3PtQ8EETxJlE*TDzPuE z0$$C)ODrfI|LHRX2En!3P$S%a&?MI*5w6a})%d>;r4oV^yfjNxN9$^SiP4p-vyGpj z2xP3yXdL`wHuUYuu^NW^eSx<%NZgcb+zKKbYArm&{f{_#vblc=D)vDOPsd-6G`9aQ z16Pm6DkA0&pE<@@fQW5;UzT@1NXg^I8R24~Cb`XZAm1J@<^rS$S?kI3CSqw5S0jhj zI06w!un<;S0J~E{{a`0vJjDoGcs1FF?Qa&W;PvyXr;)ELFv69GHK|JqKz{4cU?n_S zh@!ZAumTIrO~JQ8F09lTEM>U`prmq!7;;*ypu~r{Yyi10zA(ZS)PG`A_A*$-J--x9 zhQkb{k0%4Ng1JO$ojL!?_%+H^=TKQQExhoUC8ng!j3Czb9^7ujDy7W%AE{N4t#vI) z)XLe!7^q2$=7@EN>II}%Ho1u>L|B|+GV+4?Sh=mK1mfP@ccHk*Y1;(HM`5=uZGxEL zlGc$M7gc8yhiuw~JW(UStB-4;5^o*iD-|z*3%@qjgFX)B2+p1mWZUQ^>wvHFfgs~K zOO0^UAqyI@_&y;D@kPV?Wny8hUKhn(M=EW;x21&;}Fw{K{~;`Mz0VRYdb5%fzSCy zoN7$fo$GMltf^Z4Sn%Q-*HhPnUCkoxSpDz@Y{#PF9LVhpPa9*0qeq6pRS6+ek3LM-UJY9K3i zi+MrGPnLaLR@a41jDXS8_Ta$=9EEL)LE2dzEjU!p%~3l&Q~=RsIvA=9~75 zD+jEuj}$-N@}Mylx#85|!8iYET?tk5oqq%Z_3kEQy6LdE`$8}xS=qKQPgd|;khA$W zU@zNtgq8|CUQkyks~iXwD&?4QAsJFrn~Ie?hI+6ru=n%Ezt>P%t_Tefwe2`wtqrK2 ztUM^xl_#7ut|V<$b6ao({NCRz)Qg)=fOYJRNl8`Q zNJ(j)ofn6WfORP3lP%{MGqjDGN)|0ViL_OW4@2d}(qY)+QoTq31LsHWVnjy`oI{9*Lx zp%0Aw?0~1nNt&V{@ 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 AG5`Po diff --git a/latest/commands/networks.html b/latest/commands/networks.html index 149df5f5dc..cae7a879f1 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -251,7 +251,7 @@

list
Options:
-

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

+

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

@@ -288,7 +288,7 @@

run
Options:
-

:mainnet:geth | ethereum:mainnet:geth | :mainnet | ethereum:mainnet | :goerli:geth | ethereum:goerli:geth | :goerli | ethereum:goerli | :sepolia:geth | ethereum:sepolia:geth | :sepolia | ethereum:sepolia | ::test | :local:test | ethereum::test | ethereum:local:test | ::geth | :local:geth | ethereum::geth | ethereum:local:geth | :local | ethereum:local | ethereum

+

:mainnet:geth | ethereum:mainnet:geth | :mainnet | ethereum:mainnet | :goerli:geth | ethereum:goerli:geth | :goerli | ethereum:goerli | :sepolia:geth | ethereum:sepolia:geth | :sepolia | ethereum:sepolia | ::geth | :local:geth | ethereum::geth | ethereum:local:geth | ::test | :local:test | ethereum::test | ethereum:local:test | :local | ethereum:local | ethereum

diff --git a/latest/searchindex.js b/latest/searchindex.js index a772abd3cc..751f7512c0 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/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/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/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/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 11, 15, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 34, 35], "line": [0, 4, 5, 12, 15, 17, 34, 35, 36], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 31, 33, 36], "local": [0, 2, 4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 28, 34, 36, 37], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "can": [0, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "unlock": [0, 19], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "script": [0, 7, 9, 12, 15, 19, 20, 23, 29, 30, 36, 37], "consol": [0, 7, 9, 19, 24, 25, 27, 30, 31, 36], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "load": [0, 1, 12, 13, 15, 18, 19, 20, 23, 24, 25, 26, 27, 31, 33, 37], "method": [0, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 24, 25, 27, 30, 32, 33, 36, 37], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 30, 34, 35, 36], "arg": [0, 4, 5, 6, 7, 11, 12, 13, 14, 17, 18, 23, 24, 25], "an": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37], "exist": [0, 11, 12, 13, 15, 17, 18, 20, 21, 23, 27, 30, 33, 36], "v": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 23, 26, 29], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 23, 29, 34, 36], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 23], "One": [0, 1, 2, 3, 4, 5, 6, 8, 23, 24, 36, 37], "error": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 18, 20, 23, 29], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 19, 21, 22, 23, 26, 27, 29, 30, 34], "success": [0, 1, 2, 3, 4, 5, 6, 8, 11, 23, 29, 34], "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 15, 20, 23, 27, 29, 36], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 19, 23, 25, 29, 30, 34], "argument": [0, 1, 5, 6, 8, 11, 13, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 30, 33, 34, 35, 37], "alia": [0, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 33], "requir": [0, 6, 10, 11, 12, 13, 14, 15, 16, 18, 20, 22, 24, 26, 28, 31, 34, 36, 37], "privat": [0, 11, 19, 34], "kei": [0, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 34, 37], "creat": [0, 3, 11, 12, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 27, 31, 36], "random": [0, 19, 36], "mnemon": [0, 15, 18, 19, 22, 36], "seed": [0, 18, 19], "phrase": [0, 18, 19], "hide": [0, 19], "newli": [0, 19], "termin": [0, 12, 13, 14, 15, 34, 36], "word": [0, 18, 19], "count": [0, 15, 17, 18, 19], "word_count": 0, "number": [0, 11, 12, 13, 14, 15, 17, 18, 22, 23, 25, 30], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 30, 35, 36, 37], "12": [0, 19], "hd": [0, 18, 19], "path": [0, 5, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 24, 26, 30, 36], "custom_hd_path": 0, "specifi": [0, 11, 12, 15, 16, 17, 18, 19, 20, 22, 24, 26, 27, 28, 30, 36, 37], "deriv": [0, 18, 36], "m": [0, 18, 36], "44": [0, 18, 36], "60": [0, 18, 36], "0": [0, 6, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 32, 36, 37], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37], "avail": [0, 5, 11, 13, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 36, 37], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 34, 36, 37], "output": [0, 12, 13, 14, 17, 18, 21, 23, 27, 29, 36, 37], "plugin": [0, 9, 11, 12, 15, 18, 19, 20, 23, 24, 25, 26, 30, 35, 36], "manifest": [1, 11, 15, 26, 33], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 18, 21, 22, 23, 26, 28, 30, 33, 35, 37], "save": [1, 15, 18, 24, 35], "result": [1, 4, 11, 12, 13, 15, 18, 22, 23, 24], "back": [1, 11, 13, 15, 24, 30], "note": [1, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37], "ap": [1, 3, 4, 6, 7, 8, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35], "automat": [1, 6, 12, 15, 16, 20, 23, 24, 26, 33, 36], "recompil": [1, 26], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 26, 27, 30, 34, 35, 36, 37], "chang": [1, 8, 11, 12, 13, 15, 22, 23, 29, 30, 35, 36], "contract": [1, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 21, 23, 30, 33, 34, 37], "each": [1, 11, 15, 16, 17, 18, 19, 22, 25, 26, 27, 30, 36, 37], "time": [1, 11, 13, 15, 17, 19, 20, 22, 24, 26, 30, 36, 37], "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], "do": [1, 11, 14, 15, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 32, 34, 35, 36], "have": [1, 11, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37], "manual": [1, 23, 30, 36], "trigger": [1, 36], "file_path": [1, 11, 15], "f": [1, 6, 12, 13, 15, 20, 27, 35], "forc": [1, 6, 11, 15, 26], "select": [1, 12, 13, 15, 19, 20, 23, 35], "": [1, 5, 6, 8, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 30, 31, 33, 35, 36, 37], "size": [1, 11, 15, 34], "show": [1, 11, 14, 18, 19, 20, 23, 28, 29, 36, 37], "deploy": [1, 11, 13, 15, 31], "bytecod": [1, 11], "includ": [1, 5, 6, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 26, 28, 33, 36, 37], "depend": [1, 6, 9, 11, 15, 16, 17, 18, 27], "also": [1, 6, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 36, 37], "open": [2, 26, 34, 36], "allow": [3, 11, 12, 15, 16, 20, 22, 23, 24, 30, 32, 36, 37], "user": [3, 10, 11, 12, 14, 15, 16, 17, 18, 20, 22, 24, 29, 34, 36], "folder": [3, 7, 8, 15, 17, 21, 23, 25, 31, 36, 37], "config": [3, 10, 18, 19, 21, 22, 23, 28, 30, 31, 36, 37], "yaml": [3, 4, 11, 12, 15, 16, 18, 19, 21, 22, 23, 26, 28, 30, 31, 36, 37], "more": [3, 11, 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], "inform": [3, 11, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 36], "http": [3, 11, 15, 17, 18, 22, 27, 28, 29, 30, 34], "doc": [3, 11, 17, 18, 27], "apeworx": [3, 18, 27, 28, 30, 33, 34], "io": [3, 17], "stabl": 3, "userguid": 3, "html": [3, 17, 36], "github": [3, 6, 11, 15, 16, 18, 22, 28, 30, 34], "org": [3, 15, 26], "repo": [3, 15, 18], "clone": [3, 18, 26, 32], "templat": [3, 27], "regist": [4, 11, 15, 16, 18, 34, 35], "ecosystem": [4, 11, 12, 14, 15, 16, 20, 25, 30, 34, 35, 36], "provid": [4, 6, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37], "format": [4, 11, 12, 15, 17, 18], "output_format": 4, "tree": [4, 11, 12, 18], "ecosystem_filt": [4, 15], "filter": [4, 11, 12, 13, 20], "ethereum": [4, 11, 15, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 36, 37], "network_filt": [4, 15], "goerli": [4, 22, 30, 37], "fork": [4, 11, 15, 22, 36, 37], "sepolia": [4, 20], "mainnet": [4, 11, 15, 16, 20, 22, 23, 25, 30, 33, 34, 35, 37], "provider_filt": [4, 11, 15], "geth": [4, 11, 14, 15, 18, 24, 28, 30, 36, 37], "test": [4, 9, 11, 15, 17, 18, 20, 21, 23, 24, 26, 27, 30], "start": [4, 11, 13, 15, 17, 18, 20, 23, 27, 30, 33, 34, 35, 36], "subprocess": [4, 11, 14], "node": [4, 11, 15, 17, 22, 28, 30], "independ": 4, "stream": [4, 18], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 14, 15, 17, 18, 21, 30], "see": [4, 10, 11, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 37], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "dir": 5, "y": [5, 6, 15, 26], "ye": [5, 6, 12, 26], "don": [5, 15, 24, 27, 30, 36, 37], "t": [5, 11, 15, 17, 22, 24, 27, 30, 36, 37], "ask": [5, 11, 19, 26], "confirm": [5, 6, 11, 12, 13, 15, 19, 26], "u": 5, "upgrad": [5, 32, 34], "newest": 5, "version": [5, 6, 11, 14, 15, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 34, 36], "displai": [5, 11, 13, 14, 17, 18, 19, 30, 34, 37], "core": [5, 11, 22, 24, 26, 27, 30, 31, 34], "packag": [6, 7, 11, 14, 15, 16, 18, 19, 21, 27, 33, 34], "tool": [6, 24, 34], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "re": [6, 8, 11, 15, 23, 26, 36], "download": [6, 11, 15, 16, 18, 26], "cach": [6, 10, 11, 15, 23, 26, 36], "ref": [6, 15, 26], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 24, 26, 27, 28, 30, 31, 32, 36, 37], "refer": [6, 11, 13, 15, 22, 24, 26, 27, 30, 34], "flag": [6, 11, 19, 20, 21, 26, 28, 29, 30, 34, 36, 37], "branch": [6, 11, 15, 18, 26, 28], "tag": [6, 15, 17, 26], "instead": [6, 11, 12, 17, 18, 21, 22, 27, 30], "referenc": [6, 15, 26], "If": [6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 33, 34, 35, 36, 37], "specif": [6, 11, 14, 15, 20, 30, 34, 36, 37], "ar": [6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "onli": [6, 7, 11, 12, 13, 15, 17, 18, 20, 24, 25, 26, 36, 37], "those": [6, 15, 17, 20, 24, 26, 27, 36], "prompt": [6, 12, 19, 20, 26, 34], "choos": [6, 12, 15], "exampl": [6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "packagenam": 6, "1": [6, 10, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 36, 37], "2": [6, 15, 17, 22, 23, 24, 25, 26, 28, 32, 36, 37], "must": [7, 11, 12, 14, 15, 16, 18, 19, 21, 23, 24, 25, 26, 27, 33, 36], "either": [7, 11, 12, 15, 18, 19, 20, 24, 27], "defin": [7, 11, 13, 14, 16, 17, 18, 23, 27, 30, 34, 35, 36], "main": [7, 16, 24, 29, 30], "cli": [7, 14, 15, 18, 19, 21, 23, 28, 30, 34, 36], "click": [7, 12, 20, 27, 28, 30, 35], "group": [7, 17, 24, 27, 35], "object": [7, 10, 11, 12, 15, 16, 17, 18, 19, 20, 22, 23, 24, 31, 35, 36, 37], "call": [7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 30, 32, 35, 36, 37], "network": [7, 9, 10, 12, 13, 14, 23, 24, 25, 27, 28, 33, 35, 37], "given": [7, 8, 11, 12, 13, 14, 15, 18, 20, 22, 24, 30, 36], "should": [7, 11, 14, 15, 17, 18, 19, 26, 27, 36, 37], "import": [7, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37], "mix": 7, "ins": 7, "necessari": [7, 12, 15], "oper": [7, 11, 14, 24, 29], "interact": [7, 11, 13, 15, 19, 23, 32, 34, 36, 37], "drop": [7, 18], "session": [7, 11, 15, 23, 30, 34], "after": [7, 11, 13, 15, 16, 19, 24, 31, 34, 37], "launch": [8, 23, 30, 37], "pytest": [8, 10, 19, 23, 31, 34], "run": [8, 9, 11, 15, 17, 18, 20, 22, 23, 24, 25, 26, 28, 29, 31, 34, 35, 36, 37], "pytest_arg": 8, "w": [8, 11], "watch": [8, 36], "file": [8, 11, 12, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 28, 30, 31, 34, 35, 36, 37], "suit": [8, 28, 36], "watch_fold": 8, "delai": 8, "watch_delai": 8, "between": [8, 11, 13, 15, 17, 30], "poll": [8, 13, 15, 36], "cycl": 8, "5": [8, 17, 19, 22, 24, 26, 36, 37], "second": [8, 13, 14, 15, 24, 36, 37], "overview": 9, "account": [9, 10, 12, 13, 14, 18, 21, 22, 23, 24, 26, 27, 31, 32, 33, 37], "develop": [9, 10, 11, 15, 18, 20, 25, 28, 30, 34], "compil": [9, 10, 14, 17, 18, 22, 23, 24, 28, 36], "queri": [9, 10, 13, 14, 23], "data": [9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 23, 24, 30, 37], "configur": [9, 11, 13, 14, 15, 16, 18, 19, 21, 26, 31, 36], "make": [9, 11, 16, 19, 20, 22, 23, 24, 30, 34, 36], "transact": [9, 13, 14, 15, 17, 18, 19, 22, 30, 34], "proxi": [9, 11, 15], "publish": [9, 11, 13, 15, 36], "log": [9, 11, 12, 13, 15, 17], "pm": [9, 15, 26], "init": [9, 25, 31], "api": [9, 12, 14, 15, 16, 18, 19, 22, 26, 30, 32], "except": [9, 11, 12, 13, 15, 18, 30, 36], "type": [9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 30, 32, 33, 34, 36, 37], "util": [9, 10, 19, 20, 23, 27, 35], "address": [10, 13, 14, 15, 18, 19, 20, 21, 22, 23, 25, 26, 32, 36], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 27], "checksumaddress": [10, 11, 13, 15, 17], "contract_typ": [10, 13, 15, 22, 26], "contracttyp": [10, 11, 13, 15], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 27, 36], "txn_hash": [10, 11, 13, 14, 15, 37], "abi": [10, 11, 13, 14, 15, 16, 18, 21, 36, 37], "list": [10, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 24, 25, 27, 28, 30, 34, 36], "constructorabi": [10, 11, 14, 15, 18], "fallbackabi": [10, 15], "receiveabi": [10, 15], "methodabi": [10, 11, 14, 15, 18], "eventabi": [10, 11, 15, 18], "errorabi": [10, 14, 15], "structabi": [10, 15], "unprocessedabi": [10, 15], "dict": [10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 24], "contractinst": [10, 11, 13, 15, 24, 37], "face": [10, 14], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 30, 34], "instanti": [10, 21], "projectmanag": [10, 13, 15, 23, 36], "current": [10, 11, 12, 13, 15, 18, 31], "accountmanag": [10, 15, 23], "chain": [10, 11, 14, 16, 18, 23, 24, 25, 30, 34], "chainmanag": [10, 14, 15, 23, 36], "disconnect": [10, 11, 15, 20, 30, 36], "connect": [10, 11, 14, 15, 20, 22, 27, 28, 35, 36, 37], "blockchain": [10, 11, 14, 15, 16, 19, 24, 28, 30, 34, 36], "activ": [10, 11, 12, 13, 15, 23, 24, 36], "purpos": [10, 11, 15, 17, 19, 22, 25, 29], "control": [10, 11, 15, 19, 20, 30, 36, 37], "state": [10, 11, 13, 15, 19, 24], "handi": [10, 15], "about": [10, 11, 14, 15, 17, 18, 19, 20, 21, 22, 24, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "compilermanag": [10, 15], "len": [10, 15], "registered_compil": [10, 15], "configmanag": [10, 11, 15, 16], "convert": [10, 12, 14, 18, 23, 24], "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 23, 24, 25, 26, 28, 29, 30, 34, 36, 37], "tupl": [10, 13, 15, 16, 17, 18], "convers": [10, 11, 16], "function": [10, 11, 12, 13, 15, 17, 18, 19, 20, 24, 25], "conversionmanag": [10, 15], "networkmanag": [10, 15, 23, 36], "revert": [10, 11, 14, 15, 18, 30, 36], "catch": 10, "expect": [10, 13, 15, 36, 37], "logic": [10, 11, 14, 15, 24, 27, 30], "resembl": 10, "rais": [10, 11, 14, 15, 18, 36], "accountapi": [11, 12, 15, 16, 19, 20, 24, 27], "base": [11, 12, 13, 14, 15, 17, 18, 19, 22, 25, 27, 28, 30, 35, 36, 37], "baseinterfacemodel": [11, 13, 15, 18], "baseaddress": [11, 13, 15], "repres": [11, 12, 15, 16, 17, 18, 30, 36, 37], "__dir__": [11, 13], "ipython": [11, 13, 23, 34, 37], "tab": [11, 13], "complet": [11, 13, 15, 18, 35, 36], "return": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 32, 36, 37], "properti": [11, 13, 14, 15, 17, 18, 19, 20, 24, 27, 37], "shorten": [11, 15], "quicker": 11, "access": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 26, 27, 30, 31, 33, 36, 37], "txn": [11, 14, 25, 37], "transactionapi": [11, 13, 14, 15], "send_everyth": 11, "bool": [11, 12, 13, 14, 15, 17, 18, 19, 36], "fals": [11, 12, 13, 15, 17, 18, 36], "signer_opt": 11, "receiptapi": [11, 13, 14, 15, 24, 25, 37], "accountserror": [11, 14], "nonc": [11, 13, 15], "invalid": [11, 15, 17, 36], "sender": [11, 13, 15, 21, 24, 31, 32, 33, 36, 37], "doe": [11, 12, 13, 14, 15, 18, 20, 22, 24, 27, 30, 34, 36, 37], "enough": [11, 24], "fund": [11, 14, 19, 24, 36], "transactionerror": [11, 14], "neg": [11, 15], "signatureerror": [11, 14], "sign": [11, 14, 17], "apinotimplementederror": [11, 14], "set": [11, 12, 13, 15, 16, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 36, 37], "true": [11, 12, 14, 15, 18, 19, 20, 21, 24, 26, 30, 33, 36, 37], "support": [11, 15, 17, 18, 25, 28, 30, 32, 34, 37], "paramet": [11, 13, 14, 15, 16, 17, 18, 36], "invok": [11, 12, 13, 15, 20, 23, 24, 36, 37], "send": [11, 14, 24, 37], "differ": [11, 13, 15, 22, 26, 27, 28, 30, 32, 36], "balanc": [11, 13, 19, 23, 24, 36], "fee": [11, 25, 30], "send_private_transact": 11, "addit": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 26, 37], "kwarg": [11, 12, 13, 14, 15, 17, 18, 19, 20, 24, 27, 30, 33, 36, 37], "signer": [11, 17, 19, 20, 24], "modifi": [11, 12, 17, 18, 23, 24], "check_signatur": [11, 19], "signablemessag": [11, 17], "eip712messag": [11, 19], "int": [11, 13, 14, 15, 16, 17, 18, 19], "signatur": [11, 13], "messagesignatur": [11, 17], "verifi": [11, 31], "messag": [11, 12, 14, 17, 18, 23, 27, 29, 30, 36], "wa": [11, 14, 15, 17, 18, 21, 24], "union": [11, 12, 15, 17, 18], "noqa": [11, 15], "e501": [11, 15], "check": [11, 13, 15, 17, 18, 19, 24, 26, 32, 34, 36], "need": [11, 12, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 30, 34, 36, 37], "first": [11, 13, 15, 19, 20, 23, 24, 25, 26, 30, 33], "otherwis": [11, 13, 15, 16, 17, 22, 23, 26, 30, 37], "declar": [11, 15, 22, 27, 37], "contractcontain": [11, 13, 15, 24], "deploi": [11, 13, 15, 21, 25, 26, 33, 34, 36, 37], "blueprint": [11, 15], "For": [11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "evm": [11, 15, 24, 30], "like": [11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 34, 36, 37], "mean": [11, 13, 19, 20, 36, 37], "eip": [11, 15, 17, 30, 32, 33, 37], "5202": [11, 15], "which": [11, 12, 13, 15, 16, 17, 18, 19, 22, 24, 25, 27, 30, 33, 36, 37], "implement": [11, 12, 14, 15, 16, 18, 19, 20, 26, 30, 32], "contain": [11, 12, 13, 15, 16, 17, 18, 21, 24, 31, 33, 34, 36], "receipt": [11, 13, 15, 24, 30, 36, 37], "smart": [11, 13, 14, 17, 24, 31, 33, 34, 36, 37], "befor": [11, 13, 15, 18, 20, 24, 30, 36, 37], "attempt": [11, 14, 26, 27, 32, 36], "verif": [11, 13], "instanc": [11, 13, 15, 17, 18, 20, 21, 22, 24, 33, 36, 37], "prepare_transact": 11, "cannot": [11, 12, 34, 36, 37], "afford": 11, "prepar": 11, "abstract": [11, 14, 18, 24, 27, 30], "sign_messag": [11, 19], "msg": [11, 12, 17, 24, 36], "handl": [11, 14, 16, 18, 20, 23, 30], "variou": [11, 28, 32, 37], "keyfileaccount": [11, 16, 20], "byte": [11, 13, 15, 17, 18, 24], "correspond": [11, 13, 15, 17, 20, 36], "sign_transact": 11, "mai": [11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37], "input": [11, 12, 13, 14, 18], "howev": [11, 13, 15, 19, 22, 24, 26, 27, 28, 30, 32, 35, 36, 37], "properli": [11, 15, 27], "here": [11, 16, 19, 20, 21, 22, 24, 27, 28, 30, 31, 34, 36], "meant": [11, 17, 30], "execut": [11, 12, 13, 15, 17, 20, 23, 24, 29, 31, 35, 36], "wish": [11, 19, 21, 29, 33], "transfer": [11, 36], "addresstyp": [11, 13, 14, 15, 17], "receiv": [11, 15, 19, 24, 36], "amount": [11, 13, 15, 24, 25, 37], "extra": [11, 18, 19, 26], "typic": [11, 15, 17, 19, 21, 27, 30, 36], "rpc": [11, 22, 24], "eth_sendprivatetransact": [11, 24], "achiev": [11, 24, 26, 30], "ignor": [11, 15, 26, 27], "accountcontainerapi": [11, 15, 16], "data_fold": [11, 15], "account_typ": [11, 12, 16, 20], "collect": [11, 12, 14, 15, 17], "__contains__": [11, 15], "indexerror": [11, 14, 15, 18], "__delitem__": [11, 15], "delet": [11, 15, 26, 27], "notimplementerror": 11, "overridden": [11, 14], "within": [11, 14, 18, 25, 27, 34, 36], "__getitem__": [11, 15, 18], "get": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 26, 30, 33, 34, 36, 37], "__len__": [11, 15], "iter": [11, 13, 14, 15, 16], "over": [11, 15], "alias": [11, 12, 15, 20], "append": [11, 15, 18, 21], "add": [11, 12, 14, 15, 20, 21, 22, 23, 24, 26, 27, 28, 30, 34, 35, 36, 37], "alreadi": [11, 12, 14, 15, 19, 20, 23, 24, 26, 33], "remov": [11, 15, 18, 34, 36], "known": [11, 13, 15, 18, 20], "impersonatedaccount": 11, "raw_address": 11, "subclass": [11, 12, 13, 15, 16, 18], "testaccountapi": [11, 19], "generateddevaccount": [11, 18], "directli": [11, 13, 15, 19, 20, 21, 24, 25, 26, 30], "how": [11, 12, 15, 18, 19, 21, 24, 25, 26, 30, 34, 35, 36, 37], "thei": [11, 13, 15, 16, 18, 23, 24, 26, 27, 29], "up": [11, 15, 18, 20, 22, 23, 31, 34, 36, 37], "fixtur": [11, 15, 19, 30], "testaccountcontainerapi": 11, "gener": [11, 12, 15, 17, 18, 19, 21, 24, 26, 29, 30, 33, 34, 36], "generate_account": 11, "new": [11, 13, 15, 18, 20, 26, 34], "we": [11, 15, 17, 18, 19, 20, 24, 25, 27, 30, 34, 35, 36, 37], "know": [11, 17, 20, 21, 24, 26, 27, 36], "eoa": 11, "doesn": [11, 17], "person": [11, 19], "raw": [11, 15, 17, 21], "baseinterfac": [11, 18], "total": [11, 13, 15, 17], "code": [11, 12, 14, 15, 17, 20, 24, 26, 27, 33, 36], "hexbyt": [11, 15, 17, 24], "codes": 11, "histori": [11, 15, 24, 25], "accounthistori": [11, 15], "ha": [11, 13, 14, 18, 24, 25, 33, 36, 37], "made": [11, 15, 22, 24, 25], "is_contract": 11, "associ": [11, 13, 15], "compilerapi": [11, 15, 16, 27, 28], "compiler_set": 11, "languag": [11, 24, 28, 34], "solid": [11, 15, 16, 21, 22, 24, 27, 28, 36], "vyper": [11, 16, 21, 24, 28, 32, 34, 36], "repositori": [11, 18], "contract_filepath": [11, 15], "sequenc": [11, 12, 15, 18], "base_path": [11, 14, 15], "sourc": [11, 12, 13, 14, 15, 17, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36], "pathlib": [11, 12, 15, 18, 21], "directori": [11, 12, 15, 18, 19, 22, 23, 25, 26, 27, 28, 31, 33, 34, 35, 36], "via": [11, 12, 13, 14, 15, 16, 19, 22, 24, 26, 27, 30, 36], "adhoc": [11, 12, 15, 21], "pluginconfig": [11, 15, 16], "enrich_error": [11, 15], "err": [11, 14, 15], "contractlogicerror": [11, 14, 15, 36], "enrich": [11, 15], "pc": [11, 15, 17], "locat": [11, 15, 17, 21, 22, 27, 36], "runtim": [11, 12, 15], "get_vers": 11, "all_path": 11, "retriev": [11, 15, 18, 24, 32], "combin": [11, 15, 30, 36], "supports_source_trac": 11, "abl": [11, 15, 18, 19, 21, 24, 32, 36, 37], "traceback": 11, "trace": [11, 14, 15, 17, 18, 24, 36], "configenum": 11, "enum": [11, 12], "limit": [11, 12, 22, 30], "item": [11, 14, 15, 16, 17, 18, 23, 26, 27], "color": [11, 18, 29], "red": [11, 14, 29], "blue": [11, 29, 37], "green": [11, 29], "rather": [11, 15, 22, 26, 36], "than": [11, 13, 15, 17, 20, 22, 26, 30, 36, 37], "arbitrari": 11, "usag": [11, 12, 13, 15, 16, 17, 18, 19, 23, 27, 36, 37], "myenum": 11, "foo": [11, 12, 15, 18, 24, 30, 36], "bar": [11, 12, 18, 30, 36, 37], "myconfig": 11, "my_enum": 11, "model": [11, 15, 17, 18, 37], "genericconfig": 11, "configdict": [11, 18], "special": [11, 16, 19, 26], "_case_sensit": [11, 15], "_env_prefix": [11, 15], "_env_fil": [11, 15], "dotenvtyp": [11, 15], "posixpath": [11, 15], "_env_file_encod": [11, 15], "_env_nested_delimit": [11, 15], "_secrets_dir": [11, 15], "baseset": 11, "converterapi": [11, 15, 16], "convertedtyp": 11, "throw": [11, 15, 18], "conversionerror": [11, 14, 15], "fail": [11, 12, 14, 15, 18, 24, 26, 27, 36], "is_convert": [11, 15], "string": [11, 12, 14, 15, 16, 17, 18, 19, 22, 24, 30, 36], "explorerapi": [11, 15, 16, 33], "networkapi": [11, 14, 15, 16], "particular": [11, 15, 36], "get_address_url": 11, "url": [11, 15, 22], "get_contract_typ": 11, "been": [11, 15, 17, 18, 36], "get_transaction_url": 11, "transaction_hash": [11, 15, 17], "hash": [11, 13, 15, 17, 23], "publish_contract": [11, 33], "ecosystemapi": [11, 15, 16, 28], "request_head": [11, 15], "fee_token_symbol": 11, "fee_token_decim": 11, "18": 11, "extraattributesmixin": [11, 18], "relat": [11, 14, 15, 16], "__ape_extra_attributes__": 11, "extramodelattribut": [11, 18], "suppli": [11, 36], "attribut": [11, 13, 15, 18, 24], "__getattr__": [11, 13, 15, 18], "seri": 11, "add_network": 11, "network_nam": [11, 15, 35], "attach": [11, 12], "e": [11, 15, 18, 19, 22, 24, 26, 30, 36], "g": [11, 15, 18, 19, 22, 24, 26, 30, 36], "l2": 11, "optim": [11, 30, 36], "networkerror": [11, 14, 15], "create_transact": 11, "everyth": [11, 27], "initi": [11, 13, 15, 17, 23, 24, 25, 32], "custom_network": 11, "custom": [11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 27, 29], "where": [11, 13, 15, 18, 19, 20, 25, 26, 32, 36, 37], "unspecifi": 11, "classmethod": [11, 14, 15], "decode_address": 11, "hashstr20": [11, 17], "hashbytes20": [11, 17], "nativ": 11, "rawaddress": [11, 17], "decode_block": 11, "blockapi": [11, 15, 25], "decod": [11, 13, 14, 18], "dictionari": [11, 15, 17, 18, 24, 36], "decode_calldata": 11, "calldata": [11, 13, 24], "map": [11, 13, 14, 15, 16, 18, 24, 36], "anonym": 11, "stringifi": [11, 13, 24], "index": [11, 13, 17, 18, 20, 22, 24, 36], "decode_log": [11, 37], "event": [11, 13, 14, 17, 37], "contractlog": [11, 13, 15, 17, 25, 37], "match": [11, 12, 13, 15, 17, 18, 36], "definit": [11, 15, 30], "decode_receipt": 11, "decode_returndata": 11, "raw_data": 11, "default_network_nam": 11, "encode_address": 11, "integ": [11, 15], "encode_calldata": 11, "encod": [11, 17], "encode_deploy": 11, "deployment_bytecod": 11, "other": [11, 12, 15, 17, 18, 19, 20, 23, 24, 28, 30, 31, 36, 37], "constructor": [11, 13, 24, 33], "interfac": [11, 15, 16, 21, 27, 30, 32, 35, 36], "encode_transact": 11, "addition": [11, 15, 20, 26, 28, 30, 34, 37], "updat": [11, 18, 36], "enrich_calltre": 11, "calltreenod": 11, "enhanc": 11, "help": [11, 12, 13, 18, 19, 22, 23, 26, 27, 28, 34, 36], "decim": [11, 36], "token": [11, 26, 30, 36, 37], "symbol": [11, 23, 30, 37], "currenc": 11, "pai": 11, "eth": [11, 19, 23, 24, 25, 30, 34, 36], "get_method_selector": 11, "selector": [11, 13, 24, 36], "keccak": 11, "eth_pydantic_typ": [11, 24], "myecosystem": 11, "def": [11, 12, 15, 16, 18, 19, 20, 23, 24, 27, 29, 30, 35, 36, 37], "self": [11, 13, 15, 18, 20, 24, 27, 36], "simpl": [11, 22, 24, 37], "calcul": [11, 17], "get_network": 11, "networknotfounderror": [11, 14], "present": [11, 15, 26], "get_network_data": 11, "ad": [11, 14, 15, 18, 19, 20, 23, 36], "opinion": [11, 15], "order": [11, 15, 19, 20, 24], "nice": [11, 14, 15], "translat": [11, 15], "get_proxy_info": [11, 15], "proxyinfoapi": [11, 15], "pattern": [11, 18, 26], "same": [11, 13, 15, 17, 18, 19, 24, 27, 30, 34, 36, 37], "shareabl": 11, "header": [11, 17], "request": [11, 16, 22, 26, 29], "serialize_transact": 11, "serial": [11, 17], "set_default_network": 11, "switch": [11, 30, 36], "forkednetworkapi": 11, "upstream_chain_id": 11, "id": [11, 13, 14, 15, 17, 21, 24, 26], "upstream": 11, "alwai": [11, 21, 22, 24, 26, 35], "some": [11, 17, 19, 24, 28, 30, 36, 37], "while": [11, 14, 15, 26, 36], "regardless": [11, 23, 37], "upstream_network": 11, "being": [11, 14, 17, 23], "upstream_provid": 11, "upstreamprovid": 11, "your": [11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "under": [11, 15, 18, 19, 21, 35], "one": [11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 27, 30, 34, 36, 37], "use_upstream_provid": 11, "providercontextmanag": [11, 15, 30], "wrapper": [11, 13, 14, 21], "around": [11, 13, 14, 21], "auto_gas_multipli": 11, "float": [11, 15, 17], "multipli": [11, 22], "estim": [11, 15, 18, 22, 30, 36], "ga": [11, 14, 18, 22, 24, 30], "tx": [11, 24, 37], "insur": [11, 22], "base_fee_multipli": 11, "appli": [11, 15, 27, 36, 37], "block_tim": [11, 13, 15], "approxim": 11, "take": [11, 12, 20, 22, 24, 35, 36], "block": [11, 13, 14, 15, 16, 17, 18, 22, 23, 27, 30], "mine": [11, 15], "15": 11, "chain_id": [11, 14, 15, 23, 35], "unless": [11, 12, 13, 15, 29], "providerapi": [11, 12, 15, 16, 18, 27, 28, 37], "default_provider_nam": 11, "get_provid": 11, "provider_nam": [11, 14, 15, 35], "provider_set": [11, 15], "is_dev": 11, "is_fork": 11, "is_loc": 11, "network_id": 11, "infura": [11, 16, 22, 25, 27, 34], "alchemi": [11, 16, 20, 22, 28, 30, 35, 37], "partial": 11, "conveni": [11, 15], "required_confirm": [11, 13, 15], "recommend": [11, 15, 19, 20, 26, 30, 34], "wait": [11, 13, 15], "consid": [11, 15, 18], "sinc": [11, 17, 24], "set_default_provid": 11, "found": [11, 13, 14, 15, 18, 19, 20, 21, 24, 26, 27, 35, 36], "transaction_acceptance_timeout": [11, 37], "accept": [11, 12, 19, 33], "two": [11, 15, 19, 22, 27, 30, 34, 36, 37], "minut": [11, 37], "smaller": 11, "timeout": [11, 14, 18], "use_default_provid": [11, 30], "disconnect_aft": [11, 15, 30], "temporarili": [11, 15], "enter": [11, 19, 29, 30, 36], "context": [11, 12, 14, 15, 17, 18, 19, 23, 27, 36], "exit": [11, 15, 23, 36], "multipl": [11, 12, 17, 18, 26, 34], "whatev": [11, 30], "end": [11, 12, 13, 15, 18, 30, 36], "so": [11, 15, 19, 24, 26, 27, 30, 32, 36], "multi": [11, 18, 30], "scenario": [11, 13, 36], "use_provid": [11, 15, 30, 34, 36], "disconnect_on_exit": [11, 15], "temporari": [11, 15, 30], "whether": [11, 12, 13, 15, 17, 18, 19], "python": [11, 13, 15, 17, 21, 23, 24, 27, 30, 31, 33, 34, 35, 36], "verify_chain_id": 11, "networkmismatcherror": [11, 14], "hardcod": 11, "manageraccessmixin": [11, 12, 13, 18], "And": [11, 20, 36], "providerpai": 11, "case": [11, 13, 14, 15, 20, 21, 22, 24, 26, 27, 30, 32, 36], "veri": [11, 30], "Or": [11, 21, 23, 24, 27, 28], "choic": [11, 15, 20, 30], "parse_network_choic": [11, 15, 30, 36], "empti": [11, 16, 17, 18, 36], "target": [11, 16, 18, 32], "basemodel": [11, 17, 18], "create_network_typ": 11, "easili": [11, 30, 37], "dependencyapi": [11, 15, 16, 26], "contracts_fold": [11, 15, 21, 22, 26], "exclud": [11, 15, 17, 18, 21, 26, 36], "json": [11, 15, 16, 17, 18, 24, 26], "lock": [11, 15, 21, 36], "build": [11, 15, 33, 35, 36], "config_overrid": [11, 15, 26], "ipf": 11, "cached_manifest": 11, "packagemanifest": [11, 15, 16, 26, 33], "valid": [11, 15, 16, 17, 19], "use_cach": [11, 15], "By": [11, 15, 21, 30, 37], "lazili": 11, "look": [11, 13, 15, 18, 20, 21, 22, 23, 27, 31, 36, 37], "glob": [11, 26], "extract_manifest": [11, 15], "presum": [11, 15], "project_manag": [11, 15], "get_project": [11, 15], "dynam": [11, 15], "correct": [11, 12, 15, 30, 36], "projectapi": [11, 15, 16], "structur": [11, 15, 17, 18, 19, 31, 35], "instal": [11, 14, 15, 19, 21, 22, 24, 25, 27, 30, 31, 35, 36], "uri": [11, 15, 22, 30], "omit": [11, 15, 20, 30, 37], "latest": [11, 13, 15, 17, 18, 23, 30, 34, 37], "version_id": [11, 15], "sub": [11, 12, 15], "most": [11, 13, 15, 19, 20, 22, 29, 34], "often": [11, 13, 15, 24, 26], "config_file_nam": [11, 15], "work": [11, 13, 15, 16, 18, 24, 25, 26, 27, 28, 30, 34, 36, 37], "extend": [11, 12, 20, 28, 31], "non": [11, 13, 14, 17, 18, 23, 29, 30], "add_compiler_data": 11, "compiler_data": [11, 15], "ethpm_typ": [11, 15, 17], "full": [11, 15, 18, 36], "manifest_cachefil": 11, "create_manifest": [11, 15], "clear": [11, 15], "is_valid": [11, 15], "figur": [11, 15], "out": [11, 14, 15, 18, 19, 23, 26, 28, 30, 36], "best": [11, 15, 30, 34], "share": [11, 17, 18, 36], "upload": 11, "anoth": [11, 14, 15, 17, 36, 37], "process_config_fil": [11, 15], "process": [11, 15, 16, 18, 24, 27], "had": [11, 15], "replace_manifest": 11, "replac": [11, 18, 30], "entir": [11, 24, 27, 36], "update_manifest": 11, "part": [11, 15, 18, 20, 27, 30, 34, 36], "field": [11, 17, 18, 26, 28, 36], "whe": 11, "num_transact": 11, "parenthash": 11, "0x0000000000000000000000000000000000000000000000000000000000000000": 11, "timestamp": [11, 15, 17, 18, 23, 36], "its": [11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 26, 27, 29, 30, 33, 36, 37], "block_page_s": 11, "100": [11, 36, 37], "concurr": [11, 15], "4": [11, 15, 22, 23, 24, 26, 36, 37], "hardhat": [11, 22, 28, 30, 36, 37], "base_fe": [11, 15, 37], "minimum": [11, 15], "next": [11, 15, 30], "1559": [11, 15, 30, 37], "notimplementederror": [11, 14, 15, 37], "fetch": [11, 15, 24, 25, 37], "respons": [11, 15, 16, 17, 18, 30], "particularli": 11, "across": [11, 15, 22, 23, 26], "rang": [11, 13, 15], "chainlist": [11, 15], "comprehens": [11, 15], "mani": [11, 12, 25, 28], "parallel": [11, 18], "thread": [11, 15, 18], "connection_id": 11, "uniqu": [11, 15, 17, 24, 30, 37], "identifi": [11, 15, 36], "especi": 11, "dev": [11, 14, 15, 17, 24, 36, 37], "connection_str": [11, 15], "ipc": 11, "tear": 11, "down": [11, 17, 18, 34], "quit": [11, 13], "estimate_gas_cost": [11, 37], "block_id": [11, 14], "hexstr": [11, 17], "liter": [11, 17], "earliest": [11, 13, 15, 17], "pend": [11, 13, 15, 17, 30, 36], "cost": [11, 15, 24], "blockid": [11, 14, 17], "past": [11, 15, 22], "report": [11, 17, 30], "smallest": 11, "unit": 11, "wei": 11, "max": [11, 15, 22, 30, 36, 37], "maximum": [11, 22, 30], "gas_pric": [11, 15, 37], "price": [11, 15, 36], "what": [11, 15, 16, 19, 20, 23, 26, 27, 30, 35, 36], "pre": [11, 18, 19, 21, 23, 34], "get_bal": 11, "get_block": [11, 23, 30], "blocknotfounderror": [11, 14], "get_cod": 11, "previou": [11, 15], "contractcod": 11, "get_contract_log": 11, "log_filt": 11, "logfilt": 11, "topic": [11, 13, 31], "get_nonc": 11, "get_receipt": [11, 15, 37], "might": [11, 23, 37], "get_transactions_by_block": 11, "get_virtual_machine_error": 11, "virtualmachineerror": [11, 14], "virtual": [11, 14, 34], "machin": [11, 14, 15], "client": [11, 18], "went": 11, "wrong": [11, 14], "http_uri": 11, "is_connect": [11, 20], "max_ga": 11, "network_choic": [11, 15], "priority_fe": [11, 37], "miner": [11, 37], "tip": 11, "incentiv": 11, "them": [11, 16, 19, 21, 23, 24, 26, 27, 31, 35, 36], "send_cal": 11, "immedi": [11, 23], "without": [11, 18, 19, 23, 24, 28, 37], "histor": [11, 13, 15], "point": [11, 15, 17, 18, 20, 26, 27, 32, 36], "prior": [11, 15, 27], "through": [11, 13, 18, 25, 27, 33], "mempool": [11, 24], "send_transact": 11, "supports_trac": 11, "update_set": 11, "new_set": 11, "port": 11, "reconnect": 11, "ws_uri": 11, "wss": 11, "subprocessprovid": [11, 14], "process_wait_timeout": 11, "popen": 11, "is_stop": 11, "stdout_queu": 11, "joinablequeu": [11, 18], "stderr_queu": 11, "ganach": 11, "build_command": 11, "pass": [11, 12, 15, 18, 19, 20, 26, 27, 36, 37], "task": [11, 18, 36], "stop": [11, 13, 15, 20, 36], "process_nam": 11, "20": [11, 25, 29, 37], "readi": [11, 15, 17], "kill": 11, "testproviderapi": 11, "snapshot": [11, 14, 15, 18], "num_block": [11, 15], "advanc": [11, 25], "allot": 11, "snapshot_id": [11, 14, 15], "regress": [11, 15], "go": [11, 15], "set_timestamp": 11, "new_timestamp": 11, "record": [11, 15], "intent": [11, 15], "later": [11, 15, 36], "snapshotid": [11, 14, 15, 18], "contract_address": [11, 14, 17], "block_numb": [11, 13, 15, 17], "gas_us": [11, 24], "statu": 11, "await_confirm": 11, "now": [11, 19, 22, 26, 27, 30, 36], "contractev": [11, 13, 37], "contractlogcontain": 11, "were": [11, 15, 22, 24, 36], "emit": [11, 17, 37], "method_cal": 11, "produc": [11, 17], "raise_for_statu": 11, "noreturn": [11, 12], "regard": 11, "transactionstatusenum": 11, "ran_out_of_ga": 11, "ran": [11, 14, 31, 36], "gas_limit": [11, 22, 30], "return_valu": [11, 24], "obtain": [11, 24, 36], "final": [11, 15, 18, 36], "total_fees_paid": [11, 25], "paid": [11, 25], "tracefram": [11, 14], "track_coverag": 11, "track": [11, 15, 17, 24, 36], "coverag": 11, "els": [11, 13, 15, 18, 29, 36], "level": [11, 12, 24, 27, 29, 30, 34], "track_ga": 11, "chainid": 11, "0x": [11, 15, 18, 24, 32], "max_fe": [11, 37], "max_priority_fe": [11, 37], "transactionsignatur": [11, 17], "schema": [11, 17], "permit": 11, "total_transfer_valu": 11, "could": [11, 23, 24], "determin": [11, 13, 15, 32], "submit": [11, 24], "accounttransactionqueri": [11, 15], "column": [11, 13, 15, 17], "start_nonc": [11, 15], "stop_nonc": [11, 15], "_basequeri": 11, "querytyp": [11, 15], "blockqueri": [11, 15], "start_block": [11, 13, 15, 25], "stop_block": [11, 13, 15, 25], "step": [11, 13, 15, 33], "_baseblockqueri": 11, "blocktransactionqueri": [11, 15], "insid": [11, 18, 25], "contractcreationqueri": [11, 15], "contracteventqueri": [11, 15], "search_top": [11, 13], "member": 11, "contractmethodqueri": [11, 15], "method_arg": 11, "queryapi": [11, 15, 16], "estimate_queri": [11, 15], "millisecond": [11, 15, 17, 18], "indic": [11, 15, 18, 24, 29], "engin": [11, 13, 14, 15], "unabl": [11, 14, 15, 21], "perform_queri": [11, 15], "perform": [11, 13, 15, 17, 19, 24], "update_cach": 11, "chanc": [11, 34], "noth": [11, 14], "store": [11, 15, 18, 19, 24, 25], "namespac": [12, 15, 16, 27, 31, 35], "extens": [12, 15, 16, 23, 27, 33, 36], "reusabl": 12, "common": [12, 18, 22, 26, 27, 30, 31, 37], "resourc": [12, 15], "well": [12, 15, 16, 17, 18, 27, 28, 31], "contract_file_paths_argu": 12, "callback": 12, "flatten": [12, 15], "existing_alias_argu": [12, 20, 27], "callabl": [12, 16, 18, 20], "non_existing_alias_argu": [12, 20], "yet": [12, 20, 27, 28, 36], "accountaliaspromptchoic": 12, "prompt_messag": 12, "promptchoic": 12, "lessen": 12, "hard": [12, 18], "param": [12, 20], "ctx": 12, "miss": [12, 15, 17, 18, 36], "It": [12, 16, 19, 20, 24, 25, 27, 29, 30, 36, 37], "compat": [12, 17], "certain": [12, 36, 37], "situat": 12, "descript": [12, 15, 27, 32], "arriv": 12, "print_choic": 12, "echo": [12, 20, 27, 35], "select_account": [12, 20], "networkchoic": 12, "case_sensit": 12, "base_typ": 12, "network_opt": [12, 20, 35], "get_metavar": 12, "metavar": 12, "outputformat": 12, "subset": [12, 15, 17], "output_format_choic": 12, "rich": 12, "text": [12, 14, 19], "view": [12, 13, 15, 24, 37], "standard": [12, 25, 26, 29, 32], "paramtyp": 12, "choice_callback": 12, "get_user_selected_choic": 12, "cmd": [12, 20, 30], "__expected_": 12, "get_user_selected_account": [12, 20], "deprec": [12, 15], "pick": 12, "want": [12, 15, 19, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 36], "_outside_": 12, "account_opt": [12, 20], "connectedprovidercommand": [12, 20, 30, 35], "durat": [12, 15, 24], "right": [12, 36], "wai": [12, 15, 19, 22, 23, 24, 26, 32, 34, 36, 37], "parse_arg": 12, "parser": [12, 16], "pars": [12, 15, 18, 20], "make_context": 12, "networkboundcommand": 12, "apeclicontextobject": [12, 20], "ape_cli_context": [12, 20], "static": [12, 30], "abort": [12, 14, 20], "base_error": 12, "invoc": [12, 36], "preserv": 12, "stack": [12, 14], "networkopt": 12, "meth": 12, "anyth": [12, 20, 24, 27, 29], "default_log_level": 12, "obj_typ": [12, 20], "featur": [12, 19, 20, 22, 24, 25, 36], "verbosity_opt": 12, "contract_opt": 12, "contracterror": 12, "In": [12, 15, 17, 19, 20, 21, 22, 23, 24, 25, 30, 32, 34, 36, 37], "incompatible_with": 12, "incompatible_opt": 12, "factori": [12, 15, 24], "enforc": 12, "incompat": 12, "cl": [12, 18, 20, 35], "other_opt": 12, "auto": [12, 17, 19, 22, 30, 36], "normal": [12, 18, 28, 32], "output_format_opt": 12, "skip_confirmation_opt": 12, "skip": [12, 19, 26], "cli_logg": 12, "apelogg": 12, "decor": [12, 16, 18, 24, 27, 36], "allfilepath": 12, "encourag": 12, "consist": 12, "path_typ": 12, "contracttypewrapp": 13, "decode_input": [13, 24], "prefix": [13, 14, 20, 22, 23, 24, 26, 28], "detect": [13, 14, 32], "find": [13, 14, 15, 17, 18, 19, 26, 27, 32, 36], "along": [13, 26], "source_path": [13, 15], "belong": 13, "cross": 13, "source_id": [13, 15, 17], "That": [13, 24, 37], "necessarili": [13, 37], "mycontract": [13, 15, 21, 22, 24, 25, 31, 33, 36, 37], "__call__": 13, "handler": [13, 24, 37], "c": 13, "attr_nam": [13, 15], "vote": 13, "impli": 13, "call_view_method": 13, "method_nam": [13, 36], "get_error_by_signatur": 13, "customerror": [13, 14], "similar": [13, 27, 30, 36], "get_event_by_signatur": [13, 37], "come": [13, 15, 18, 19, 21, 23, 24, 26, 28, 29, 30, 31, 34, 36], "respect": [13, 15], "invoke_transact": 13, "contract_contain": [13, 15], "assum": [13, 15, 24, 33, 35, 36, 37], "real": [13, 19, 37], "my_contract": [13, 24, 32, 36], "0xabc1230001112223334445566611855443322111": 13, "thing": [13, 20, 27, 30], "actual": [13, 17, 24, 36], "my_event_typ": 13, "myevent": 13, "mockcontractlog": [13, 17], "__iter__": [13, 15], "occur": [13, 14, 15, 18, 29, 32, 36], "from_receipt": [13, 37], "poll_log": 13, "new_block_timeout": [13, 15], "daemon": [13, 15, 18], "new_log": 13, "print": [13, 14, 15, 20, 24, 26, 30, 35, 37], "futur": [13, 15], "never": [13, 15, 17, 19, 36], "yield": [13, 15, 16, 27, 36], "less": [13, 15, 29], "reorg": [13, 15], "10": [13, 15, 18, 21, 22, 29, 30], "50": [13, 15, 37], "live": [13, 15, 24, 37], "engine_to_us": [13, 15], "datafram": [13, 15], "last": [13, 15, 18, 24, 25, 36], "bypass": [13, 15, 26], "algorithm": [13, 15], "pd": [13, 15], "start_or_stop": [13, 15], "extra_address": 13, "search": [13, 18], "desir": 13, "deleg": [13, 15, 18, 32], "apeexcept": 14, "clickexcept": 14, "problem": 14, "aliasalreadyinuseerror": 14, "apeattributeerror": [14, 15], "projecterror": [14, 15], "attributeerror": [14, 37], "try": [14, 15, 18, 27, 35, 36], "apeindexerror": 14, "argumentslengtherror": 14, "arguments_length": 14, "contractdataerror": 14, "reason": [14, 30, 36], "providererror": 14, "chainerror": [14, 15], "compilererror": [14, 15], "configerror": 14, "issu": [14, 29, 34], "alik": 14, "revert_messag": 14, "source_traceback": 14, "sourcetraceback": 14, "base_err": 14, "assert": [14, 19, 24, 30, 36, 37], "statement": [14, 17, 36], "dev_messag": 14, "valueerror": [14, 15], "from_error": 14, "whenev": [14, 18], "possibl": [14, 15, 16, 18, 19, 30], "contractnotfounderror": [14, 15], "has_explor": 14, "decodingerror": 14, "ecosystemnotfounderror": 14, "methodnonpayableerror": 14, "payabl": [14, 24, 36], "outofgaserror": 14, "becaus": [14, 19, 24, 26, 27, 36], "providernotconnectederror": [14, 15, 18], "providernotfounderror": 14, "queryengineerror": [14, 15], "rpctimeouterror": 14, "subprocesstimeouterror": 14, "subprocesserror": 14, "whilst": 14, "exce": [14, 37], "inspir": [14, 17], "py": [14, 17, 18, 23, 27, 31, 35, 36], "transactionnotfounderror": 14, "error_messsag": 14, "unknownsnapshoterror": [14, 15], "unknown": [14, 15, 30], "unknownversionerror": 14, "handle_ape_except": 14, "relev": [14, 17, 31], "frame": 14, "exc": 14, "someth": [14, 23, 36, 37], "treat": [15, 24], "singleton": [15, 16], "root": [15, 18, 19, 20, 22, 23, 24, 28, 31, 36], "my_account": [15, 20, 26], "everi": [15, 17, 18, 29, 32], "get_accounts_by_typ": 15, "type_": 15, "test_account": [15, 18, 19, 21, 36], "testaccountmanag": [15, 36], "These": [15, 36], "subject": 15, "section": [15, 18, 20, 22, 24, 26, 30, 36], "test_my_contract": [15, 36], "accountsmanag": 15, "testaccountcontain": 15, "account_id": 15, "slice": 15, "account_str": 15, "x": [15, 36, 37], "singl": [15, 18, 20, 24, 26], "hood": [15, 19], "can_trace_sourc": 15, "filenam": 15, "both": [15, 16, 17, 18, 20, 23, 24, 27, 34, 37], "trace_sourc": 15, "traceabl": 15, "sol": [15, 21, 26, 31, 36], "collis": [15, 24], "ensur": [15, 16, 17, 24, 36], "compile_sourc": [15, 21], "compiler_nam": 15, "program": [15, 17], "fallback": 15, "statemut": [15, 24], "nonpay": [15, 24], "ethpm": [15, 33], "contractnam": [15, 21], "flatten_contract": 15, "content": [15, 18, 26], "get_import": 15, "import_source_id": 15, "get_refer": 15, "imports_dict": 15, "entri": [15, 27], "referring_source_id": 15, "transactionhistori": 15, "txn_receipt": 15, "revert_to_block": 15, "outgo": 15, "short": [15, 29, 30, 32, 36], "circuit": 15, "greater": [15, 17], "contractcach": 15, "memori": [15, 18], "per": 15, "perman": [15, 18, 25], "disk": [15, 19], "faster": 15, "__setitem__": 15, "ecosystem_nam": [15, 35], "cache_blueprint": 15, "blueprint_id": 15, "would": [15, 19, 20, 25, 26, 30, 34, 35, 36], "starknet": [15, 28, 30, 36], "cache_deploy": 15, "contract_inst": [15, 25], "cache_proxy_info": 15, "proxy_info": 15, "proxyinfo": 15, "clear_local_cach": 15, "reset": 15, "blank": 15, "get_blueprint": 15, "get_contain": 15, "wrap": [15, 18], "get_creation_receipt": 15, "creation": [15, 20], "get_deploy": [15, 24], "read": [15, 20, 24, 34], "_local_deployments_map": 15, "written": 15, "deployments_map": 15, "get_multipl": 15, "min": [15, 36, 37], "instance_at": 15, "typeerror": [15, 18], "en": [15, 16, 22, 24, 28], "domain": [15, 24], "instance_from_receipt": 15, "blockcontain": 15, "latest_block": 15, "head": [15, 23], "move": 15, "backward": 15, "height": 15, "poll_block": 15, "reorgan": 15, "even": [15, 29], "previous": [15, 24, 26, 27, 36], "new_block": 15, "length": [15, 18, 19], "similarli": [15, 19, 20, 21, 24, 27, 36], "just": [15, 20, 24, 26, 30, 34], "mimic": 15, "behavior": [15, 29, 30], "built": [15, 27, 34, 36], "increment": [15, 17], "isol": [15, 36], "owner": [15, 21, 24, 25, 28, 36, 37], "foobar": [15, 28], "deltatim": 15, "AND": 15, "design": [15, 17, 27], "begin": [15, 24], "pending_timestamp": [15, 36], "epoch": 15, "3600": 15, "restor": 15, "recent": 15, "project_fold": 15, "meta": 15, "packagemeta": 15, "author": [15, 24, 36], "licens": [15, 36], "keyword": [15, 23, 30], "link": [15, 36], "deploymentconfigcollect": 15, "default_ecosystem": [15, 22, 30], "parametr": 15, "test_mnemon": 15, "get_config": 15, "home": [15, 19, 22, 23, 25, 34], "plugin_nam": 15, "force_reload": 15, "metadata": [15, 18], "using_project": 15, "project_path": 15, "contracts_path": 15, "my_project": 15, "deploymentconfig": 15, "rootmodelroottyp": 15, "pydanticundefin": 15, "accountintconvert": 15, "addressapiconvert": 15, "bytesaddressconvert": 15, "gwei": [15, 37], "appropri": 15, "long": [15, 27, 29], "is_typ": 15, "checksum": [15, 17], "against": [15, 16, 31, 36], "hexaddressconvert": 15, "hexconvert": 15, "hexintconvert": 15, "hex": [15, 18], "intaddressconvert": 15, "stringintconvert": 15, "timestampconvert": 15, "datetim": 15, "timedelta": 15, "No": 15, "timezon": 15, "utc": 15, "system": [15, 18, 19, 24, 25, 27], "granular": 15, "active_provid": [15, 23], "create_custom_provid": 15, "provider_cl": 15, "ape_ethereum": [15, 24, 27], "ethereumnodeprovid": 15, "guess": 15, "set_default_ecosystem": 15, "get_ecosystem": 15, "get_network_choic": 15, "form": [15, 18, 24, 29, 36], "appear": [15, 18], "get_provider_from_choic": 15, "network_data": 15, "networks_yaml": 15, "load_contract": 15, "uniniti": 15, "mycontracttyp": 15, "mycontacttyp": 15, "To": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "contractnamespac": 15, "__str__": 15, "mention": [15, 27], "extensions_with_missing_compil": 15, "recurs": 15, "extract": 15, "get_compiler_data": 15, "compile_if_need": 15, "get_contract": [15, 24], "contract_nam": [15, 17, 36], "keyerror": 15, "interfaces_fold": 15, "lookup_path": 15, "key_contract_path": 15, "give": [15, 19, 20, 26, 32, 35], "helloworld": [15, 35], "absolut": [15, 18, 22], "2678": [15, 33], "project_typ": 15, "apeproject": [15, 16], "scripts_fold": 15, "sources_miss": 15, "anywher": [15, 24, 29], "tests_fold": 15, "track_deploy": [15, 33], "upon": [15, 24, 26, 33], "public": [15, 24, 36], "tracked_deploy": 15, "bip122uri": 15, "explicitli": [15, 17, 21, 36], "githubdepend": 15, "openzeppelin": [15, 18, 22, 26, 32], "organ": [15, 18, 27, 28, 33, 34], "follow": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "dapphub": [15, 26], "erc20": [15, 26], "Will": [15, 20, 34], "localdepend": 15, "npmdepend": 15, "npm": 15, "safe": [15, 32], "gnosi": [15, 26, 32], "14": 15, "version_from_json": 15, "version_from_local_json": 15, "baseproject": 15, "brownieproject": 15, "browni": 15, "defaultqueryprovid": 15, "querymanag": [15, 23], "biggest_block_s": 15, "inaccess": 15, "plugin_typ": 16, "plugintyp": 16, "hookimpl_kwarg": 16, "accountplugin": 16, "accountcontain": 16, "pluggy_patch": 16, "There": [16, 19, 20, 22, 24, 26, 28, 34, 36, 37], "sever": [16, 20], "ecosystemplugin": 16, "hook": [16, 27], "registr": [16, 27], "overal": 16, "conform": [16, 18, 27], "much": [16, 21, 36, 37], "plugin_manag": 16, "pluggi": 16, "_manag": 16, "pluginmanag": 16, "own": [16, 22, 26, 29, 34, 36], "compilerplugin": 16, "register_compil": 16, "interfacecompil": 16, "document": [16, 19, 22], "config_class": 16, "deconstruct": 16, "inject": [16, 18], "mypluginconfig": 16, "conversionplugin": 16, "mweiconvers": 16, "explorerplugin": 16, "explor": [16, 24, 30, 32], "etherscan": [16, 24, 28], "myblockexplor": 16, "networkplugin": 16, "ropsten": 16, "happen": [16, 21, 24, 26, 30, 36], "soon": [16, 26], "shibachain": 16, "shibanetwork": 16, "providerplugin": [16, 27], "myprovid": [16, 27], "dependencyplugin": 16, "projectplugin": 16, "resolv": [16, 32], "gitmodul": 16, "queryplugin": 16, "query_engin": 16, "postgresengin": 16, "represent": [17, 23, 31], "bodi": 17, "namedtupl": 17, "191": 17, "compon": 17, "signabl": 17, "easi": [17, 20, 24, 34, 36], "origin": [17, 26, 34, 37], "think": 17, "712": 17, "hand": [17, 24], "encode_": 17, "modul": [17, 18, 23, 24, 29], "encode_structured_data": 17, "encode_intended_valid": 17, "encode_defunct": [17, 19], "r": [17, 36], "_signatur": 17, "ecdsa": 17, "vr": 17, "recover_sign": [17, 19], "sig": 17, "contractcoverag": 17, "functioncoverag": 17, "individu": [17, 28], "function_hit": 17, "hit": 17, "counter": 17, "zero": [17, 18, 36], "function_r": 17, "rate": 17, "versu": [17, 22], "line_r": 17, "divid": 17, "lines_cov": 17, "lines_valid": 17, "miss_count": 17, "model_dump": 17, "pydant": [17, 18], "concept": [17, 36], "modelmodel_dump": 17, "mode": [17, 36], "to_python": 17, "serializ": 17, "by_alia": 17, "exclude_unset": 17, "exclude_default": 17, "exclude_non": 17, "round_trip": 17, "enabl": [17, 19, 24, 34, 36], "deseri": 17, "round": 17, "trip": 17, "encount": 17, "coveragestat": 17, "contractsourcecoverag": 17, "cover": [17, 24, 36], "total_funct": 17, "coverageproject": 17, "coveragereport": 17, "source_fold": 17, "get_html": 17, "get_xml": 17, "xml": [17, 36], "codecov": 17, "thu": [17, 20, 24, 35, 36], "slightli": 17, "convent": [17, 22], "90": 17, "java": 17, "won": [17, 36], "super": 17, "hit_count": 17, "dure": [17, 21, 26, 29, 30, 36], "segment": 17, "ast": 17, "occupi": 17, "builtin": 17, "mark": [17, 29, 36], "endlin": 17, "endcolumn": 17, "exact": [17, 36], "full_nam": 17, "contact": 17, "separ": [17, 19, 24, 27, 36], "getter": [17, 36], "profile_stat": 17, "profil": [17, 36], "accumul": 17, "sourcestat": 17, "detail": [17, 31, 34], "basecontractlog": 17, "event_nam": 17, "0x0000000000000000000000000000000000000000": 17, "event_argu": 17, "block_hash": 17, "log_index": 17, "transaction_index": 17, "unix": [17, 18], "lookup": [17, 36], "posit": [17, 36], "mock": [17, 26, 36], "compar": 17, "inherit": 17, "equal": [17, 18, 19, 37], "comparison": 17, "abc": 18, "model_config": 18, "classvar": 18, "arbitrary_types_allow": 18, "model_field": 18, "fieldinfo": 18, "__fields__": 18, "v1": [18, 26], "mixin": 18, "_before_": 18, "include_getattr": 18, "include_getitem": 18, "additional_error_messag": 18, "annot": 18, "nonetyp": 18, "accur": 18, "private_kei": 18, "pair": 18, "junk": [18, 19, 22, 36], "number_of_account": [18, 19, 22, 36], "githubcli": 18, "ape_org": 18, "com": [18, 28, 30, 34], "available_plugin": 18, "ape_plugin_nam": 18, "clone_repo": 18, "repo_path": 18, "target_path": 18, "scheme": 18, "git": [18, 26, 28], "ssh": 18, "download_packag": 18, "filesystem": 18, "get_releas": 18, "gitreleas": 18, "releas": [18, 25, 26, 28, 34], "get_repo": 18, "maxsiz": 18, "queue": 18, "join": [18, 34], "borrow": 18, "librari": [18, 19, 24, 27], "until": [18, 30], "gotten": 18, "unfinish": 18, "goe": 18, "consum": 18, "task_don": 18, "unblock": 18, "struct": 18, "structpars": 18, "method_abi": 18, "decode_output": 18, "alter": [18, 23], "arrai": 18, "applic": [18, 26, 37], "default_nam": 18, "unnam": 18, "encode_input": [18, 24], "tracestyl": 18, "ff8c00": 18, "d75f00": 18, "gas_cost": 18, "dim": 18, "bright_magenta": 18, "bright_green": 18, "bright_blu": 18, "00afd7": 18, "add_padding_to_str": 18, "str_list": 18, "extra_spac": 18, "space_charact": 18, "space": 18, "pad": 18, "charact": 18, "allow_disconnect": 18, "fn": 18, "return_none_when_disconnect": 18, "try_snapshot": 18, "expand_environment_vari": 18, "substr": 18, "environ": [18, 19, 22, 23, 30, 34], "variabl": [18, 19, 22, 23, 36], "extract_nested_valu": 18, "dig": 18, "nest": 18, "gas_estimation_error_messag": 18, "tx_error": 18, "explan": [18, 31], "explain": [18, 36], "generate_dev_account": 18, "hd_path": [18, 36], "start_index": 18, "genesi": [18, 30], "wallet": 18, "get_all_files_in_directori": 18, "dir_a": 18, "dir_b": 18, "file_a": 18, "file_b": 18, "file_c": 18, "interest": 18, "regex": 18, "get_current_timestamp_m": 18, "get_package_vers": 18, "obj": 18, "__version__": 18, "get_relative_path": 18, "anchor": 18, "comput": [18, 19], "rel": 18, "ancestor": 18, "injected_before_us": 18, "fget": 18, "fset": 18, "fdel": 18, "is_arrai": 18, "abi_typ": 18, "abityp": 18, "probabl": 18, "is_evm_precompil": 18, "is_named_tupl": 18, "output_valu": 18, "is_struct": 18, "is_zero_hex": 18, "load_config": 18, "expand_envar": 18, "must_exist": 18, "oserror": 18, "expand": 18, "pragma_str_to_specifier_set": 18, "pragma_str": 18, "specifierset": 18, "pragma": [18, 36], "raises_not_impl": 18, "returns_arrai": 18, "run_until_complet": 18, "coroutin": 18, "async": 18, "await": 18, "asyncio": 18, "gather": 18, "singledispatchmethod": 18, "func": [18, 36], "dispatch": 18, "descriptor": 18, "generic_method": 18, "spawn": 18, "stream_respons": 18, "download_url": 18, "progress_bar_descript": 18, "progress": 18, "use_temp_sys_path": 18, "sy": 18, "secur": 19, "learn": [19, 21, 22, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36], "ship": [19, 20, 21, 23, 28, 30], "assist": [19, 20, 27], "write": [19, 35, 36], "test_my_contract_method": 19, "prefund": 19, "put": [19, 29], "sole": 19, "generate_test_account": 19, "unfund": 19, "guid": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36], "action": [19, 34, 36], "1e18": 19, "ether": [19, 24, 25], "elimin": 19, "use_send": 19, "myfunct": 19, "imperson": [19, 36], "ledger": [19, 27], "trezor": [19, 27], "third": [19, 28], "parti": [19, 28, 34], "let": [19, 21, 23, 24, 30, 36], "premis": 19, "describ": [19, 30], "below": [19, 24, 26, 30, 36], "passphras": 19, "encrypt": 19, "password": 19, "browser": 19, "rest": [19, 27], "maxim": 19, "materi": 19, "entropi": 19, "increas": [19, 34, 36, 37], "n": 19, "altern": [19, 20, 21, 24, 26, 29, 36], "elect": 19, "twice": 19, "sure": [19, 34, 36], "rememb": 19, "hdpath": 19, "wordcount": 19, "togeth": [19, 27], "sai": [19, 24, 30, 37], "metamask": [19, 20], "export": 19, "secret": 19, "recoveri": 19, "d": [19, 36], "Then": [19, 23, 24, 26, 27, 36], "reduc": 19, "repetit": 19, "eth_account": 19, "hello": [19, 35], "intention": 19, "decid": 19, "abov": [19, 24, 29, 36, 37], "eip712": 19, "eip712typ": 19, "mail": 19, "_chainid_": 19, "uint256": [19, 24, 36, 37], "_name_": 19, "_verifyingcontract_": 19, "0xcccccccccccccccccccccccccccccccccccccccc": 19, "_version_": 19, "alic": 19, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 19, "bob": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 19, "recov": 19, "recovered_sign": 19, "ci": [19, 24], "cd": 19, "programmat": 19, "ape_accounts_": 19, "_passphras": 19, "subsequ": 19, "set_autosign": 19, "highli": 19, "approach": [19, 30, 35, 36], "avoid": [19, 24, 34], "accident": 19, "leak": 19, "framework": [20, 24, 26, 29, 31, 34, 36, 37], "coupl": 20, "area": [20, 36], "showcas": 20, "endeavor": 20, "etc": 20, "logger": [20, 29], "gracefulli": 20, "cli_ctx": [20, 27], "account_manag": 20, "bad": 20, "mymanag": 20, "my": [20, 24, 25, 26, 27], "customcontext": 20, "my_manag": 20, "foundri": [20, 24, 30, 36], "leav": [20, 26, 36], "semi": 20, "colon": [20, 36], "cmd_2": 20, "afterward": [20, 36], "rare": 20, "peopl": 20, "index_of_test_account": 20, "matter": 20, "alon": 20, "visa": 20, "versa": [20, 24], "delete_account": 20, "create_account": 20, "boolean": 20, "ape_account": 20, "application_prefix": 20, "foo_bar": 20, "cli_0": 20, "lambda": 20, "startswith": 20, "cli_1": 20, "me": [20, 37], "me2": 20, "selected_account": 20, "edit": [21, 22, 27, 28], "src": [21, 22, 26], "myinterfac": 21, "my_interfac": 21, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 21, "my_method": [21, 24, 32, 36], "elsewher": [21, 22], "unwil": 21, "artifact": 21, "binari": 21, "larger": 21, "adjust": [21, 31, 36], "vy": [21, 31, 36], "tsconfig": 21, "retain": 21, "use_depend": 21, "3": [21, 23, 24, 25, 26, 34, 36, 37], "7": [21, 28, 36], "8": [21, 34, 36], "get_compil": 21, "place": [22, 26, 35, 36], "global": [22, 36], "preced": 22, "prefer": 22, "serv": 22, "alphabet": 22, "facilit": 22, "easier": 22, "fulli": [22, 24], "outsid": 22, "globalcontract": 22, "fantom": [22, 28, 30, 36], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 22, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 22, "localhost": [22, 27], "5030": 22, "whole": 22, "default_network": [22, 30], "mainnet_fork": 22, "default_provid": [22, 30], "numer": [22, 29, 30], "16": [22, 30], "1234": [22, 30], "0x1234": [22, 30], "eth_estimatega": 22, "shouldn": 22, "0b2": 22, "1647323479": 23, "reflect": 23, "61": 23, "ape_console_extra": 23, "intern": [23, 36], "underscor": [23, 35], "_": [23, 35], "eth_util": 23, "encode_hex": 23, "decode_hex": 23, "getattr": 23, "weth_address": 23, "14388241": 23, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 23, "ape_init_extra": 23, "web3": [23, 27, 34], "close": 23, "reopen": 23, "autoreload": 23, "ape_consol": 23, "embed": 23, "load_ext": 23, "h": 23, "databas": [23, 25], "okai": [23, 27], "human": 23, "readabl": [23, 36], "metamask0": 23, "00040634": 23, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 23, "mysmartcontract": 24, "__init__": [24, 27], "arg1": 24, "arg2": 24, "pleas": [24, 34, 37], "basic": 24, "contract2": 24, "higher": [24, 30, 36], "why": [24, 30, 37], "notic": [24, 31, 36], "conract": 24, "complex": [24, 31], "possibli": 24, "repeat": 24, "fashion": 24, "perhap": 24, "simpli": 24, "copi": 24, "review": 24, "mere": [24, 27], "onc": [24, 26, 27, 30, 33, 36], "top": [24, 27, 36], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 24, "v2": 24, "registri": [24, 27], "ychad": 24, "keep": [24, 27, 36], "On": [24, 25], "rinkebi": 24, "pure": 24, "extern": [24, 36], "get_static_list": 24, "dynarrai": 24, "set_numb": 24, "num": 24, "prevnumb": 24, "mynumb": 24, "monei": 24, "storag": 24, "At": [24, 36], "eth_cal": 24, "eth_sendtransact": 24, "eth_sendrawtransact": 24, "demonstr": [24, 35, 36, 37], "123": [24, 33], "successfulli": [24, 33], "vice": 24, "addbal": 24, "new_bal": 24, "simul": [24, 30, 31], "forward": 24, "measur": 24, "getmodifiedbal": 24, "analyz": 24, "0x123": [24, 33], "40000": 24, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 24, "bytes_valu": 24, "3fb5c1c": 24, "selector_str": 24, "input_dict": 24, "unit256": 24, "method_id": 24, "multical": 24, "multicall3": 24, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 24, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 24, "pool": 24, "ipool": 24, "getreserv": 24, "applydiscount": 24, "acct": [24, 25, 37], "larg": 25, "rout": 25, "our": [25, 27, 34, 35, 36], "incorpor": 25, "few": [25, 26, 36], "df": 25, "stuff": [25, 29, 30], "sum": 25, "sent": 25, "foohappen": 25, "beta": 25, "constant": 25, "plan": 25, "stage": 25, "sqlite": 25, "tabl": [25, 36, 37], "dataclass": 25, "contract_ev": 25, "untouch": 26, "box": [26, 28, 30, 36], "still": [26, 32, 36, 37], "highlight": 26, "zeppelin": 26, "offici": 26, "uniswap": 26, "v3": 26, "retri": 26, "mydepend": 26, "suitabl": 26, "sometim": [26, 30, 36], "node_modul": 26, "myorg": 26, "v4": 26, "6": [26, 28, 36], "vault": 26, "master": [26, 34], "v0": 26, "gh": 26, "abbrevi": 26, "backend": 26, "guidelin": 26, "dapptoolserc20": 26, "dappnix": 26, "evm_vers": 26, "pari": 26, "involv": 26, "import_remap": 26, "erc721": 26, "dependency_contract": 26, "my_depend": 26, "dependencycontracttyp": 26, "deployed_contract": 26, "include_depend": 26, "ape_": 27, "ape_cli_subcommand": 27, "setup": [27, 36], "intend": 27, "tokenlist": 27, "As": [27, 36], "primarili": 27, "team": 27, "good": 27, "qualiti": 27, "compos": [27, 34], "benefit": 27, "interchang": 27, "httpprovid": 27, "_web3": 27, "1337": [27, 37], "finish": 27, "ti": 27, "site": [27, 34], "loop": 27, "potenti": [27, 29], "ones": [27, 37], "accord": 27, "_cli": 27, "my_sub_cmd": 27, "subcommand": 27, "entrypoint": 27, "entry_point": 27, "ape_myplugin": 27, "race": 27, "condit": 27, "prevent": 27, "my_cmd": [27, 29], "indiffer": 27, "my_ledger_account": 27, "ledger_0": 27, "my_trezor_account": 27, "trezor_0": 27, "my_script": 27, "my_provider_plugin": 27, "short_help": 27, "off": [27, 36], "my_command": 27, "architectur": 28, "trust": [28, 30], "constraint": 28, "throughout": 29, "21": 29, "30": 29, "yellow": 29, "40": 29, "shown": 29, "loglevel": 29, "set_level": 29, "arbitrum": 30, "tester": [30, 36], "polygon": 30, "maintain": 30, "small": 30, "improv": 30, "wherea": 30, "matic": 30, "avalanch": 30, "optmism": 30, "zkevm": 30, "proper": 30, "remaind": 30, "ecosysem": 30, "itself": [30, 31, 36], "integr": 30, "better": 30, "uncommon": 30, "commonli": 30, "testnet": 30, "cut": 30, "ethtest": 30, "ephemer": 30, "remot": 30, "anvil": [30, 36], "middl": 30, "start_provid": 30, "jump": [30, 34], "tell": 30, "bridg": 30, "continu": 30, "effect": 30, "smart_contract_exampl": 31, "sampl": [31, 36], "test_sampl": 31, "autom": 31, "my_account_alia": 31, "job": 31, "popular": 31, "minim": 32, "1167": 32, "1967": 32, "beacon": 32, "uup": 32, "1822": 32, "9": 32, "create_forwarder_to": 32, "0xsplit": 32, "formerli": 32, "oz": 32, "897": 32, "zeroag": 32, "soladypush0": 32, "push0": 32, "host": 32, "influenc": 33, "walk": 33, "0x12c17f958d2ee523a2206206994597c13d831e34": 33, "With": 34, "ltd": 34, "discord": 34, "server": 34, "stai": 34, "date": 34, "tutori": [34, 37], "technic": 34, "deeper": [34, 36], "understand": [34, 36], "academ": 34, "platform": 34, "challeng": 34, "linux": [34, 36], "maco": [34, 36], "11": 34, "window": 34, "subsystem": 34, "wsl": 34, "python3": 34, "three": [34, 36], "advis": 34, "1558": 34, "virtualenv": 34, "venv": 34, "interf": 34, "o": [34, 37], "env": 34, "homebrew": 34, "instruct": 34, "visit": [34, 37], "dockerhub": 34, "volum": 34, "haramb": 34, "vvm": 34, "solcx": 34, "pwd": 34, "sdk": 34, "interoper": 34, "experi": 34, "3rd": 34, "risk": 34, "bundl": [34, 36], "softwar": 34, "acc0": 34, "acc1": 34, "k": 34, "test_only_one_th": 34, "advantag": 35, "submodul": 35, "world": 35, "subdirectori": 35, "flexibl": 35, "cli_2": 35, "shownet": 35, "dist": 36, "cov": 36, "becom": 36, "intuit": 36, "fact": 36, "regular": 36, "test_": 36, "test_add": 36, "left": 36, "divis": 36, "phase": 36, "piec": 36, "encompass": 36, "enact": 36, "behav": 36, "authorized_method": 36, "discuss": 36, "test_author": 36, "not_own": 36, "set_own": 36, "scope": 36, "disabl": 36, "flow": 36, "dive": 36, "syntax": 36, "exactli": 36, "test_my_method": 36, "sustain": 36, "despit": 36, "vitalik": 36, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 36, "other_contract": 36, "othercontract": 36, "test_in_futur": 36, "86000": 36, "test_multi_chain": 36, "inspect": 36, "academi": 36, "conftest": 36, "test_mint": 36, "nft": 36, "test_account_bal": 36, "quantiti": 36, "mint": [36, 37], "balanceof": [36, 37], "earlier": 36, "assertionerror": 36, "shorter": 36, "comment": 36, "caus": 36, "check_valu": 36, "_valu": 36, "reli": 36, "explictli": 36, "cairo": 36, "due": 36, "_x": 36, "sqrt": 36, "incorrect": 36, "reentri": 36, "nonreentr": 36, "_foo_intern": 36, "introduc": 36, "spdx": 36, "gpl": 36, "unauthor": 36, "unauth_address": 36, "withdraw": 36, "disallow": 36, "hacker": 36, "test_unauthorized_withdraw": 36, "test_unauthor": 36, "test_error_on_deploi": 36, "mycustomerror": 36, "haserror": 36, "rev": 36, "captur": 36, "grab": 36, "isinst": 36, "myerror": 36, "use_network": 36, "marker": 36, "test_my_fantom_test": 36, "test_my_ethereum_test": 36, "mid": 36, "test_my_multichain_test": 36, "stark_contract": 36, "mystarknetcontract": 36, "test_starknet_th": 36, "stark_account": 36, "fundm": 36, "median": [36, 37], "57198": 36, "91398": 36, "82848": 36, "28307": 36, "38679": 36, "33493": 36, "changeonstatu": 36, "23827": 36, "45739": 36, "34783": 36, "getsecret": 36, "24564": 36, "test0": 36, "2400": 36, "9100": 36, "5750": 36, "testcontract": 36, "setnumb": 36, "51021": 36, "debug_": 36, "mocktoken": 36, "poolcontract": 36, "reset_": 36, "comma": 36, "interv": 36, "press": 36, "ctrl": 36, "undo": 36, "stmt": 36, "85": 36, "71": 36, "80": 36, "htmlcov": 36, "__builtin__": 36, "_immutable_numb": 36, "_number": 36, "foo_method": 36, "view_method": 36, "distinguish": 36, "care": 37, "myaccount": 37, "shell": 37, "contract_method_defined_in_contract": 37, "depth": 37, "apeacademi": 37, "london": 37, "got": 37, "broken": 37, "fundmycontract": 37, "prioriti": 37, "beforehand": 37, "plu": 37, "priorit": 37, "highest": 37, "0x00": 37, "0x0": 37, "fooevent": 37, "barev": 37, "foomethod": 37, "event_typ": 37, "baz": 37, "longer": 37, "600": 37, "show_trac": 37, "methodwithoutargu": 37, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 37, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 37, "contracta": 37, "7a9c": 37, "469604": 37, "superclust": 37, "234444": 37, "23523523235235": 37, "11111111111": 37, "345345347789999991": 37, "99999998888882": 37, "345457847457457458457457457": 37, "92222229999998888882": 37, "3454": 37, "111145345347789999991": 37, "333399998888882": 37, "234545457847457457458457457457": 37, "461506": 37, "methodb1": 37, "lolol": 37, "ic": 37, "cream": 37, "dynamo": 37, "402067": 37, "contractc": 37, "getsomelist": 37, "3425311345134513461345134534531452345": 37, "111344445534535353": 37, "993453434534534534534977788884443333": 37, "370103": 37, "methodc1": 37, "windows95": 37, "simpler": 37, "jamaica": 37, "cardin": 37, "363869": 37, "callm": 37, "233432": 37, "methodb2": 37, "trombon": 37, "231951": 37, "paperwork": 37, "countri": 37, "wing": 37, "227360": 37, "222263": 37, "methodc2": 37, "147236": 37, "122016": 37, "addresstovalu": 37, "100305": 37, "bandpractic": 37, "94270": 37, "lemondrop": 37, "92321": 37, "86501": 37, "82729": 37, "snitches_get_stich": 37, "111": 37, "55252": 37, "52079": 37, "48306": 37, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 37, "show_gas_report": 37, "dai": 37, "1302": 37, "13028": 37, "1377": 37, "approv": 37, "22414": 37, "burn": 37, "11946": 37, "25845": 37, "contract_a": 37, "methodtocal": 37, "txn_cost": 37, "mymutablemethod": 37, "view_cost": 37, "myviewmethod": 37}, "objects": {"": [[10, 0, 0, "-", "ape"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [14, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [16, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [17, 0, 0, "-", "types"], [18, 0, 0, "-", "utils"]], "ape.api": [[11, 0, 0, "-", "accounts"], [11, 0, 0, "-", "address"], [11, 0, 0, "-", "compiler"], [11, 0, 0, "-", "config"], [11, 0, 0, "-", "convert"], [11, 0, 0, "-", "explorers"], [11, 0, 0, "-", "networks"], [11, 0, 0, "-", "projects"], [11, 0, 0, "-", "providers"], [11, 0, 0, "-", "query"]], "ape.api.accounts": [[11, 4, 1, "", "AccountAPI"], [11, 4, 1, "", "AccountContainerAPI"], [11, 4, 1, "", "ImpersonatedAccount"], [11, 4, 1, "", "TestAccountAPI"], [11, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[11, 5, 1, "", "__dir__"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "call"], [11, 5, 1, "", "check_signature"], [11, 5, 1, "", "declare"], [11, 5, 1, "", "deploy"], [11, 5, 1, "", "prepare_transaction"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"], [11, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[11, 5, 1, "", "__contains__"], [11, 5, 1, "", "__delitem__"], [11, 5, 1, "", "__getitem__"], [11, 5, 1, "", "__len__"], [11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"], [11, 5, 1, "", "append"], [11, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[11, 6, 1, "", "address"], [11, 5, 1, "", "call"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountContainerAPI": [[11, 5, 1, "", "generate_account"]], "ape.api.address": [[11, 4, 1, "", "Address"], [11, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[11, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[11, 6, 1, "", "address"], [11, 6, 1, "", "balance"], [11, 6, 1, "", "code"], [11, 6, 1, "", "codesize"], [11, 6, 1, "", "history"], [11, 6, 1, "", "is_contract"], [11, 6, 1, "", "nonce"]], "ape.api.compiler": [[11, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[11, 5, 1, "", "compile"], [11, 2, 1, "", "compiler_settings"], [11, 6, 1, "", "config"], [11, 5, 1, "", "enrich_error"], [11, 5, 1, "", "get_versions"], [11, 6, 1, "", "name"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[11, 4, 1, "", "ConfigEnum"], [11, 4, 1, "", "GenericConfig"], [11, 4, 1, "", "PluginConfig"]], "ape.api.convert": [[11, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[11, 5, 1, "", "convert"], [11, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[11, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[11, 5, 1, "", "get_address_url"], [11, 5, 1, "", "get_contract_type"], [11, 5, 1, "", "get_transaction_url"], [11, 5, 1, "", "publish_contract"]], "ape.api.networks": [[11, 4, 1, "", "EcosystemAPI"], [11, 4, 1, "", "ForkedNetworkAPI"], [11, 4, 1, "", "NetworkAPI"], [11, 4, 1, "", "ProviderContextManager"], [11, 4, 1, "", "ProxyInfoAPI"], [11, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[11, 5, 1, "", "__ape_extra_attributes__"], [11, 5, 1, "", "add_network"], [11, 6, 1, "", "config"], [11, 5, 1, "", "create_transaction"], [11, 6, 1, "", "custom_network"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "decode_address"], [11, 5, 1, "", "decode_block"], [11, 5, 1, "", "decode_calldata"], [11, 5, 1, "", "decode_logs"], [11, 5, 1, "", "decode_receipt"], [11, 5, 1, "", "decode_returndata"], [11, 6, 1, "", "default_network_name"], [11, 5, 1, "", "encode_address"], [11, 5, 1, "", "encode_calldata"], [11, 5, 1, "", "encode_deployment"], [11, 5, 1, "", "encode_transaction"], [11, 5, 1, "", "enrich_calltree"], [11, 2, 1, "", "fee_token_decimals"], [11, 2, 1, "", "fee_token_symbol"], [11, 5, 1, "", "get_method_selector"], [11, 5, 1, "", "get_network"], [11, 5, 1, "", "get_network_data"], [11, 5, 1, "", "get_proxy_info"], [11, 2, 1, "", "name"], [11, 6, 1, "", "networks"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "serialize_transaction"], [11, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[11, 6, 1, "", "upstream_chain_id"], [11, 6, 1, "", "upstream_network"], [11, 6, 1, "", "upstream_provider"], [11, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[11, 6, 1, "", "auto_gas_multiplier"], [11, 6, 1, "", "base_fee_multiplier"], [11, 6, 1, "", "block_time"], [11, 6, 1, "", "chain_id"], [11, 6, 1, "", "config"], [11, 2, 1, "", "data_folder"], [11, 6, 1, "", "default_provider_name"], [11, 2, 1, "", "ecosystem"], [11, 6, 1, "", "explorer"], [11, 5, 1, "", "get_provider"], [11, 6, 1, "", "is_dev"], [11, 6, 1, "", "is_fork"], [11, 6, 1, "", "is_local"], [11, 2, 1, "", "name"], [11, 6, 1, "", "network_id"], [11, 6, 1, "", "providers"], [11, 5, 1, "", "publish_contract"], [11, 2, 1, "", "request_header"], [11, 6, 1, "", "required_confirmations"], [11, 5, 1, "", "set_default_provider"], [11, 6, 1, "", "transaction_acceptance_timeout"], [11, 5, 1, "", "use_default_provider"], [11, 5, 1, "", "use_provider"], [11, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[11, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[11, 2, 1, "", "target"]], "ape.api.projects": [[11, 4, 1, "", "DependencyAPI"], [11, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[11, 6, 1, "", "cached_manifest"], [11, 5, 1, "", "compile"], [11, 2, 1, "", "config_override"], [11, 6, 1, "", "contracts"], [11, 2, 1, "", "contracts_folder"], [11, 2, 1, "", "exclude"], [11, 5, 1, "", "extract_manifest"], [11, 2, 1, "", "name"], [11, 6, 1, "", "uri"], [11, 2, 1, "", "version"], [11, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[11, 5, 1, "", "add_compiler_data"], [11, 6, 1, "", "cached_manifest"], [11, 2, 1, "", "contracts_folder"], [11, 5, 1, "", "create_manifest"], [11, 6, 1, "", "is_valid"], [11, 6, 1, "", "manifest_cachefile"], [11, 2, 1, "", "name"], [11, 2, 1, "", "path"], [11, 5, 1, "", "process_config_file"], [11, 5, 1, "", "replace_manifest"], [11, 5, 1, "", "update_manifest"], [11, 2, 1, "", "version"]], "ape.api.providers": [[11, 4, 1, "", "BlockAPI"], [11, 4, 1, "", "ProviderAPI"], [11, 4, 1, "", "SubprocessProvider"], [11, 4, 1, "", "TestProviderAPI"], [11, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.ProviderAPI": [[11, 6, 1, "", "base_fee"], [11, 2, 1, "", "block_page_size"], [11, 6, 1, "", "chain_id"], [11, 2, 1, "", "concurrency"], [11, 6, 1, "", "config"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 6, 1, "", "connection_str"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "disconnect"], [11, 5, 1, "", "estimate_gas_cost"], [11, 6, 1, "", "gas_price"], [11, 5, 1, "", "get_balance"], [11, 5, 1, "", "get_block"], [11, 5, 1, "", "get_code"], [11, 5, 1, "", "get_contract_logs"], [11, 5, 1, "", "get_nonce"], [11, 5, 1, "", "get_receipt"], [11, 5, 1, "", "get_transactions_by_block"], [11, 5, 1, "", "get_virtual_machine_error"], [11, 6, 1, "", "http_uri"], [11, 6, 1, "", "is_connected"], [11, 6, 1, "", "max_gas"], [11, 2, 1, "", "name"], [11, 2, 1, "", "network"], [11, 6, 1, "", "network_choice"], [11, 5, 1, "", "prepare_transaction"], [11, 6, 1, "", "priority_fee"], [11, 2, 1, "", "provider_settings"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "send_call"], [11, 5, 1, "", "send_private_transaction"], [11, 5, 1, "", "send_transaction"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_tracing"], [11, 5, 1, "", "update_settings"], [11, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[11, 5, 1, "", "build_command"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 5, 1, "", "disconnect"], [11, 6, 1, "", "process_name"], [11, 5, 1, "", "start"], [11, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[11, 5, 1, "", "mine"], [11, 5, 1, "", "revert"], [11, 5, 1, "", "set_timestamp"], [11, 5, 1, "", "snapshot"]], "ape.api.query": [[11, 4, 1, "", "AccountTransactionQuery"], [11, 4, 1, "", "BlockQuery"], [11, 4, 1, "", "BlockTransactionQuery"], [11, 4, 1, "", "ContractCreationQuery"], [11, 4, 1, "", "ContractEventQuery"], [11, 4, 1, "", "ContractMethodQuery"], [11, 4, 1, "", "QueryAPI"]], "ape.api.query.QueryAPI": [[11, 5, 1, "", "estimate_query"], [11, 5, 1, "", "perform_query"], [11, 5, 1, "", "update_cache"]], "ape.api.transactions": [[11, 4, 1, "", "ReceiptAPI"], [11, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[11, 5, 1, "", "await_confirmations"], [11, 5, 1, "", "decode_logs"], [11, 6, 1, "", "events"], [11, 6, 1, "", "failed"], [11, 6, 1, "", "method_called"], [11, 5, 1, "", "raise_for_status"], [11, 6, 1, "", "ran_out_of_gas"], [11, 6, 1, "", "return_value"], [11, 6, 1, "", "total_fees_paid"], [11, 6, 1, "", "trace"], [11, 5, 1, "", "track_coverage"], [11, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[11, 6, 1, "", "receipt"], [11, 5, 1, "", "serialize_transaction"], [11, 6, 1, "", "total_transfer_value"], [11, 6, 1, "", "trace"], [11, 6, 1, "", "txn_hash"]], "ape.cli": [[12, 0, 0, "-", "arguments"], [12, 0, 0, "-", "choices"], [12, 0, 0, "-", "commands"], [12, 0, 0, "-", "options"], [12, 0, 0, "-", "paramtype"], [12, 0, 0, "-", "utils"]], "ape.cli.arguments": [[12, 1, 1, "", "contract_file_paths_argument"], [12, 1, 1, "", "existing_alias_argument"], [12, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[12, 4, 1, "", "AccountAliasPromptChoice"], [12, 4, 1, "", "Alias"], [12, 4, 1, "", "NetworkChoice"], [12, 4, 1, "", "OutputFormat"], [12, 4, 1, "", "PromptChoice"], [12, 1, 1, "", "get_user_selected_account"], [12, 1, 1, "", "output_format_choice"], [12, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"], [12, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[12, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[12, 2, 1, "", "TREE"], [12, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"]], "ape.cli.commands": [[12, 4, 1, "", "ConnectedProviderCommand"], [12, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[12, 5, 1, "", "invoke"], [12, 5, 1, "", "parse_args"]], "ape.cli.options": [[12, 4, 1, "", "ApeCliContextObject"], [12, 4, 1, "", "NetworkOption"], [12, 1, 1, "", "account_option"], [12, 1, 1, "", "ape_cli_context"], [12, 1, 1, "", "contract_option"], [12, 1, 1, "", "incompatible_with"], [12, 1, 1, "", "network_option"], [12, 1, 1, "", "output_format_option"], [12, 1, 1, "", "skip_confirmation_option"], [12, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[12, 5, 1, "", "abort"]], "ape.cli.paramtype": [[12, 4, 1, "", "AllFilePaths"], [12, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[12, 5, 1, "", "convert"]], "ape.contracts.base": [[13, 4, 1, "", "ContractContainer"], [13, 4, 1, "", "ContractEvent"], [13, 4, 1, "", "ContractInstance"], [13, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__getattr__"], [13, 5, 1, "", "at"], [13, 5, 1, "", "deploy"], [13, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__iter__"], [13, 5, 1, "", "from_receipt"], [13, 6, 1, "", "name"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "query"], [13, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__dir__"], [13, 5, 1, "", "__getattr__"], [13, 6, 1, "", "address"], [13, 5, 1, "", "call_view_method"], [13, 5, 1, "", "get_error_by_signature"], [13, 5, 1, "", "get_event_by_signature"], [13, 5, 1, "", "invoke_transaction"], [13, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[13, 5, 1, "", "decode_input"], [13, 6, 1, "", "source_path"]], "ape.exceptions": [[14, 7, 1, "", "APINotImplementedError"], [14, 7, 1, "", "Abort"], [14, 7, 1, "", "AccountsError"], [14, 7, 1, "", "AliasAlreadyInUseError"], [14, 7, 1, "", "ApeAttributeError"], [14, 7, 1, "", "ApeException"], [14, 7, 1, "", "ApeIndexError"], [14, 7, 1, "", "ArgumentsLengthError"], [14, 7, 1, "", "BlockNotFoundError"], [14, 7, 1, "", "ChainError"], [14, 7, 1, "", "CompilerError"], [14, 7, 1, "", "ConfigError"], [14, 7, 1, "", "ContractDataError"], [14, 7, 1, "", "ContractLogicError"], [14, 7, 1, "", "ContractNotFoundError"], [14, 7, 1, "", "ConversionError"], [14, 7, 1, "", "CustomError"], [14, 7, 1, "", "DecodingError"], [14, 7, 1, "", "EcosystemNotFoundError"], [14, 7, 1, "", "MethodNonPayableError"], [14, 7, 1, "", "NetworkError"], [14, 7, 1, "", "NetworkMismatchError"], [14, 7, 1, "", "NetworkNotFoundError"], [14, 7, 1, "", "OutOfGasError"], [14, 7, 1, "", "ProjectError"], [14, 7, 1, "", "ProviderError"], [14, 7, 1, "", "ProviderNotConnectedError"], [14, 7, 1, "", "ProviderNotFoundError"], [14, 7, 1, "", "QueryEngineError"], [14, 7, 1, "", "RPCTimeoutError"], [14, 7, 1, "", "SignatureError"], [14, 7, 1, "", "SubprocessError"], [14, 7, 1, "", "SubprocessTimeoutError"], [14, 7, 1, "", "TransactionError"], [14, 7, 1, "", "TransactionNotFoundError"], [14, 7, 1, "", "UnknownSnapshotError"], [14, 7, 1, "", "UnknownVersionError"], [14, 7, 1, "", "VirtualMachineError"], [14, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[14, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[14, 6, 1, "", "dev_message"], [14, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[14, 6, 1, "", "name"]], "ape.managers": [[15, 0, 0, "-", "accounts"], [15, 0, 0, "-", "compilers"], [15, 0, 0, "-", "config"], [15, 0, 0, "-", "converters"], [15, 0, 0, "-", "networks"], [15, 0, 0, "-", "query"]], "ape.managers.accounts": [[15, 4, 1, "", "AccountManager"], [15, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "aliases"], [15, 6, 1, "", "containers"], [15, 5, 1, "", "get_accounts_by_type"], [15, 5, 1, "", "load"], [15, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"]], "ape.managers.chain": [[15, 4, 1, "", "AccountHistory"], [15, 4, 1, "", "BlockContainer"], [15, 4, 1, "", "ChainManager"], [15, 4, 1, "", "ContractCache"], [15, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 2, 1, "", "address"], [15, 5, 1, "", "append"], [15, 6, 1, "", "outgoing"], [15, 5, 1, "", "query"], [15, 5, 1, "", "revert_to_block"], [15, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "head"], [15, 6, 1, "", "height"], [15, 5, 1, "", "poll_blocks"], [15, 5, 1, "", "query"], [15, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[15, 6, 1, "", "base_fee"], [15, 6, 1, "", "blocks"], [15, 6, 1, "", "chain_id"], [15, 6, 1, "", "gas_price"], [15, 5, 1, "", "get_receipt"], [15, 6, 1, "", "history"], [15, 5, 1, "", "isolate"], [15, 5, 1, "", "mine"], [15, 6, 1, "", "pending_timestamp"], [15, 5, 1, "", "restore"], [15, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[15, 5, 1, "", "__delitem__"], [15, 5, 1, "", "__setitem__"], [15, 5, 1, "", "cache_blueprint"], [15, 5, 1, "", "cache_deployment"], [15, 5, 1, "", "cache_proxy_info"], [15, 5, 1, "", "clear_local_caches"], [15, 5, 1, "", "get"], [15, 5, 1, "", "get_blueprint"], [15, 5, 1, "", "get_container"], [15, 5, 1, "", "get_creation_receipt"], [15, 5, 1, "", "get_deployments"], [15, 5, 1, "", "get_multiple"], [15, 5, 1, "", "get_proxy_info"], [15, 5, 1, "", "instance_at"], [15, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[15, 5, 1, "", "append"], [15, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[15, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[15, 5, 1, "", "can_trace_source"], [15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_source"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "flatten_contract"], [15, 5, 1, "", "get_imports"], [15, 5, 1, "", "get_references"], [15, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[15, 4, 1, "", "ConfigManager"], [15, 4, 1, "", "DeploymentConfig"], [15, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[15, 2, 1, "", "DATA_FOLDER"], [15, 2, 1, "", "PROJECT_FOLDER"], [15, 2, 1, "", "contracts_folder"], [15, 2, 1, "", "default_ecosystem"], [15, 2, 1, "", "dependencies"], [15, 2, 1, "", "deployments"], [15, 5, 1, "", "get_config"], [15, 5, 1, "", "load"], [15, 2, 1, "", "meta"], [15, 2, 1, "", "name"], [15, 5, 1, "", "using_project"], [15, 2, 1, "", "version"]], "ape.managers.converters": [[15, 4, 1, "", "AccountIntConverter"], [15, 4, 1, "", "AddressAPIConverter"], [15, 4, 1, "", "BytesAddressConverter"], [15, 4, 1, "", "ConversionManager"], [15, 4, 1, "", "HexAddressConverter"], [15, 4, 1, "", "HexConverter"], [15, 4, 1, "", "HexIntConverter"], [15, 4, 1, "", "IntAddressConverter"], [15, 4, 1, "", "StringIntConverter"], [15, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[15, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[15, 6, 1, "", "active_provider"], [15, 5, 1, "", "create_custom_provider"], [15, 6, 1, "", "default_ecosystem"], [15, 6, 1, "", "ecosystem"], [15, 6, 1, "", "ecosystem_names"], [15, 6, 1, "", "ecosystems"], [15, 5, 1, "", "fork"], [15, 5, 1, "", "get_ecosystem"], [15, 5, 1, "", "get_network_choices"], [15, 5, 1, "", "get_provider_from_choice"], [15, 6, 1, "", "network"], [15, 6, 1, "", "network_data"], [15, 6, 1, "", "network_names"], [15, 6, 1, "", "networks_yaml"], [15, 5, 1, "", "parse_network_choice"], [15, 6, 1, "", "provider_names"], [15, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[15, 0, 0, "-", "dependency"], [15, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "github"], [15, 2, 1, "", "ref"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[15, 5, 1, "", "extract_manifest"], [15, 6, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "npm"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_from_json"], [15, 6, 1, "", "version_from_local_json"], [15, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[15, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[15, 5, 1, "", "__getattr__"], [15, 5, 1, "", "__str__"], [15, 6, 1, "", "compiler_data"], [15, 6, 1, "", "contracts"], [15, 6, 1, "", "contracts_folder"], [15, 6, 1, "", "dependencies"], [15, 5, 1, "", "extensions_with_missing_compilers"], [15, 5, 1, "", "extract_manifest"], [15, 5, 1, "", "get_compiler_data"], [15, 5, 1, "", "get_contract"], [15, 5, 1, "", "get_project"], [15, 6, 1, "", "interfaces_folder"], [15, 5, 1, "", "load_contracts"], [15, 5, 1, "", "lookup_path"], [15, 6, 1, "", "meta"], [15, 2, 1, "", "path"], [15, 6, 1, "", "project_types"], [15, 6, 1, "", "scripts_folder"], [15, 6, 1, "", "source_paths"], [15, 6, 1, "", "sources"], [15, 6, 1, "", "sources_missing"], [15, 6, 1, "", "tests_folder"], [15, 5, 1, "", "track_deployment"], [15, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[15, 4, 1, "", "ApeProject"], [15, 4, 1, "", "BaseProject"], [15, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.BaseProject": [[15, 5, 1, "", "create_manifest"], [15, 6, 1, "", "is_valid"], [15, 5, 1, "", "process_config_file"], [15, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[15, 6, 1, "", "is_valid"], [15, 5, 1, "", "process_config_file"]], "ape.managers.query": [[15, 4, 1, "", "DefaultQueryProvider"], [15, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[15, 5, 1, "", "estimate_query"], [15, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[15, 6, 1, "", "engines"], [15, 5, 1, "", "query"]], "ape.plugins": [[16, 0, 0, "-", "account"], [16, 0, 0, "-", "compiler"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converter"], [16, 0, 0, "-", "network"], [16, 0, 0, "-", "pluggy_patch"], [16, 0, 0, "-", "project"], [16, 0, 0, "-", "query"], [16, 1, 1, "", "register"]], "ape.plugins.account": [[16, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[16, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[16, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[16, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[16, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[16, 5, 1, "", "config_class"]], "ape.plugins.converter": [[16, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[16, 5, 1, "", "converters"]], "ape.plugins.network": [[16, 4, 1, "", "EcosystemPlugin"], [16, 4, 1, "", "ExplorerPlugin"], [16, 4, 1, "", "NetworkPlugin"], [16, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[16, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[16, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[16, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[16, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[16, 4, 1, "", "PluginType"], [16, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[16, 4, 1, "", "DependencyPlugin"], [16, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[16, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[16, 5, 1, "", "projects"]], "ape.plugins.query": [[16, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[16, 5, 1, "", "query_engines"]], "ape.types": [[17, 4, 1, "", "BaseContractLog"], [17, 3, 1, "", "BlockID"], [17, 4, 1, "", "ContractLog"], [17, 4, 1, "", "MockContractLog"], [17, 0, 0, "-", "address"], [17, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[17, 2, 1, "", "contract_address"], [17, 2, 1, "", "event_arguments"], [17, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[17, 2, 1, "", "block_hash"], [17, 2, 1, "", "block_number"], [17, 2, 1, "", "log_index"], [17, 6, 1, "", "timestamp"], [17, 2, 1, "", "transaction_hash"], [17, 2, 1, "", "transaction_index"]], "ape.types.address": [[17, 3, 1, "", "AddressType"], [17, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[17, 4, 1, "", "ContractCoverage"], [17, 4, 1, "", "ContractSourceCoverage"], [17, 4, 1, "", "CoverageProject"], [17, 4, 1, "", "CoverageReport"], [17, 4, 1, "", "CoverageStatement"], [17, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[17, 6, 1, "", "function_hits"], [17, 6, 1, "", "function_rate"], [17, 2, 1, "", "functions"], [17, 6, 1, "", "line_rate"], [17, 6, 1, "", "lines_covered"], [17, 6, 1, "", "lines_valid"], [17, 6, 1, "", "miss_count"], [17, 5, 1, "", "model_dump"], [17, 2, 1, "", "name"], [17, 6, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[17, 2, 1, "", "contracts"], [17, 6, 1, "", "function_hits"], [17, 6, 1, "", "function_rate"], [17, 5, 1, "", "include"], [17, 6, 1, "", "line_rate"], [17, 6, 1, "", "lines_covered"], [17, 6, 1, "", "lines_valid"], [17, 6, 1, "", "miss_count"], [17, 5, 1, "", "model_dump"], [17, 2, 1, "", "source_id"], [17, 6, 1, "", "statements"], [17, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[17, 6, 1, "", "function_hits"], [17, 6, 1, "", "function_rate"], [17, 6, 1, "", "line_rate"], [17, 6, 1, "", "lines_covered"], [17, 6, 1, "", "lines_valid"], [17, 6, 1, "", "miss_count"], [17, 5, 1, "", "model_dump"], [17, 2, 1, "", "name"], [17, 2, 1, "", "sources"], [17, 6, 1, "", "statements"], [17, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[17, 6, 1, "", "function_hits"], [17, 6, 1, "", "function_rate"], [17, 5, 1, "", "get_html"], [17, 5, 1, "", "get_xml"], [17, 6, 1, "", "line_rate"], [17, 6, 1, "", "lines_covered"], [17, 6, 1, "", "lines_valid"], [17, 6, 1, "", "miss_count"], [17, 5, 1, "", "model_dump"], [17, 2, 1, "", "projects"], [17, 2, 1, "", "source_folders"], [17, 6, 1, "", "sources"], [17, 6, 1, "", "statements"], [17, 2, 1, "", "timestamp"], [17, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[17, 2, 1, "", "hit_count"], [17, 2, 1, "", "location"], [17, 2, 1, "", "pcs"], [17, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[17, 2, 1, "", "full_name"], [17, 2, 1, "", "hit_count"], [17, 6, 1, "", "line_rate"], [17, 6, 1, "", "lines_covered"], [17, 6, 1, "", "lines_valid"], [17, 6, 1, "", "miss_count"], [17, 5, 1, "", "model_dump"], [17, 2, 1, "", "name"], [17, 5, 1, "", "profile_statement"], [17, 2, 1, "", "statements"]], "ape.types.signatures": [[17, 4, 1, "", "MessageSignature"], [17, 4, 1, "", "SignableMessage"], [17, 4, 1, "", "TransactionSignature"], [17, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[17, 2, 1, "", "body"], [17, 2, 1, "", "header"], [17, 2, 1, "", "version"]], "ape.utils": [[18, 4, 1, "", "BaseInterface"], [18, 4, 1, "", "BaseInterfaceModel"], [18, 4, 1, "", "ExtraAttributesMixin"], [18, 4, 1, "", "ExtraModelAttributes"], [18, 4, 1, "", "GeneratedDevAccount"], [18, 4, 1, "", "GithubClient"], [18, 4, 1, "", "JoinableQueue"], [18, 4, 1, "", "Struct"], [18, 4, 1, "", "StructParser"], [18, 4, 1, "", "TraceStyles"], [18, 1, 1, "", "add_padding_to_strings"], [18, 1, 1, "", "allow_disconnected"], [18, 1, 1, "", "expand_environment_variables"], [18, 1, 1, "", "extract_nested_value"], [18, 1, 1, "", "gas_estimation_error_message"], [18, 1, 1, "", "generate_dev_accounts"], [18, 1, 1, "", "get_all_files_in_directory"], [18, 1, 1, "", "get_current_timestamp_ms"], [18, 1, 1, "", "get_package_version"], [18, 1, 1, "", "get_relative_path"], [18, 4, 1, "", "injected_before_use"], [18, 1, 1, "", "is_array"], [18, 1, 1, "", "is_evm_precompile"], [18, 1, 1, "", "is_named_tuple"], [18, 1, 1, "", "is_struct"], [18, 1, 1, "", "is_zero_hex"], [18, 1, 1, "", "load_config"], [18, 1, 1, "", "pragma_str_to_specifier_set"], [18, 1, 1, "", "raises_not_implemented"], [18, 1, 1, "", "returns_array"], [18, 1, 1, "", "run_until_complete"], [18, 4, 1, "", "singledispatchmethod"], [18, 1, 1, "", "spawn"], [18, 1, 1, "", "stream_response"], [18, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[18, 2, 1, "", "additional_error_message"], [18, 2, 1, "", "attributes"], [18, 5, 1, "", "get"], [18, 2, 1, "", "include_getattr"], [18, 2, 1, "", "include_getitem"], [18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"], [18, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[18, 2, 1, "", "address"], [18, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[18, 6, 1, "", "ape_org"], [18, 6, 1, "", "available_plugins"], [18, 5, 1, "", "clone_repo"], [18, 5, 1, "", "download_package"], [18, 5, 1, "", "get_release"], [18, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[18, 5, 1, "", "join"]], "ape.utils.Struct": [[18, 5, 1, "", "items"]], "ape.utils.StructParser": [[18, 5, 1, "", "decode_output"], [18, 6, 1, "", "default_name"], [18, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[18, 2, 1, "", "CONTRACTS"], [18, 2, 1, "", "DELEGATE"], [18, 2, 1, "", "GAS_COST"], [18, 2, 1, "", "INPUTS"], [18, 2, 1, "", "METHODS"], [18, 2, 1, "", "OUTPUTS"], [18, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[18, 5, 1, "", "register"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 15, 16, 19, 20, 25, 34, 36], "chang": 0, "password": 0, "delet": 0, "export": 0, "gener": 0, "import": [0, 27], "list": [0, 4, 5, 6, 26], "compil": [1, 6, 11, 15, 16, 21, 26, 31, 33, 34], "consol": [2, 23, 34, 37], "init": [3, 23], "network": [4, 11, 15, 16, 19, 20, 22, 30, 34, 36], "run": [4, 7, 30], "plugin": [5, 16, 21, 22, 27, 28, 31, 34], "instal": [5, 6, 26, 28, 34], "uninstal": 5, "pm": 6, "remov": [6, 26], "test": [8, 19, 22, 31, 34, 36], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 31, 34, 36, 37], "doc": 9, "user": 9, "guid": 9, "cli": [9, 12, 20, 26, 27, 29, 35], "refer": 9, "python": [9, 29], "api": [11, 27], "address": [11, 17, 24], "config": [11, 15, 16, 26], "convert": [11, 15, 16], "explor": [11, 33], "project": [11, 15, 16, 24, 27, 31, 34, 36], "provid": [11, 30, 36], "transact": [11, 24, 25, 36, 37], "queri": [11, 15, 16, 25], "argument": 12, "choic": 12, "command": [12, 23, 36], "option": 12, "paramet": 12, "type": [12, 17, 26, 28], "util": [12, 18], "contract": [13, 22, 24, 25, 26, 31, 32, 36], "except": 14, "manag": [15, 26, 30], "chain": [15, 36], "base": 16, "signatur": [17, 19], "coverag": [17, 36], "miscellan": 17, "us": [19, 25, 27], "outsid": 19, "creat": 19, "new": 19, "default": [19, 22, 24], "sender": 19, "support": [19, 36], "live": [19, 30], "keyfil": 19, "sign": 19, "messag": 19, "eip": 19, "712": 19, "verifi": 19, "autom": 19, "hardwar": 19, "wallet": 19, "context": [20, 30], "decor": 20, "tool": 20, "The": 21, "json": 21, "other": 21, "ignor": 21, "file": [21, 26], "depend": [21, 22, 26, 31], "set": 21, "sourc": 21, "code": 21, "configur": [22, 23, 30], "folder": [22, 26], "ecosystem": 22, "deploy": [22, 24, 33, 37], "geth": 22, "namespac": 23, "extra": 23, "function": [23, 36], "global": 23, "magic": 23, "bal": 23, "from": [24, 27, 37], "deploi": [24, 31], "script": [24, 31, 34, 35], "publish": [24, 33], "ani": 24, "abi": 24, "previou": 24, "interact": [24, 30], "call": 24, "fallback": 24, "direct": 24, "privat": 24, "decod": 24, "encod": 24, "input": 24, "multi": [24, 36], "data": 25, "get": 25, "block": 25, "event": 25, "cach": 25, "github": 26, "local": [26, 30], "npm": 26, "packag": 26, "misc": 26, "custom": [26, 30, 36], "exclus": 26, "overrid": 26, "solid": 26, "remap": 26, "develop": [27, 31], "initi": 27, "implement": 27, "class": 27, "regist": 27, "log": [27, 29, 34, 37], "logger": 27, "modul": 27, "ape_cli_context": 27, "core": 28, "l2": 30, "connect": 30, "select": 30, "process": 30, "fork": 30, "ad": 31, "proxi": 32, "track": 33, "overview": 34, "document": 34, "prerequisit": 34, "consider": 34, "via": 34, "pipx": 34, "pip": 34, "docker": 34, "plai": 34, "modular": 34, "system": 34, "main": 35, "method": 35, "pytest": 36, "structur": 36, "pattern": 36, "fixtur": 36, "advanc": 36, "tip": 36, "failur": 36, "expected_messag": 36, "dev_messag": 36, "caveat": 36, "languag": 36, "inlin": 36, "non": 36, "reentrant": 36, "error": 36, "ga": [36, 37], "report": [36, 37], "iter": 36, "make": 37, "dynam": 37, "fee": 37, "static": 37, "accept": 37, "timeout": 37, "trace": 37, "estim": 37, "cost": 37}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [26, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [26, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "install": [[5, "plugins-install"], [6, "pm-install"], [26, "install"]], "uninstall": [[5, "plugins-uninstall"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [26, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape.api": [[11, "ape-api"]], "Accounts": [[11, "module-ape.api.accounts"], [15, "module-ape.managers.accounts"], [16, "module-ape.plugins.account"], [19, "accounts"], [34, "accounts"]], "Address": [[11, "module-ape.api.address"], [17, "module-ape.types.address"]], "Compiler": [[11, "module-ape.api.compiler"], [16, "module-ape.plugins.compiler"]], "Config": [[11, "module-ape.api.config"], [15, "module-ape.managers.config"], [16, "module-ape.plugins.config"]], "Convert": [[11, "module-ape.api.convert"]], "Explorers": [[11, "module-ape.api.explorers"]], "Networks": [[11, "module-ape.api.networks"], [15, "module-ape.managers.networks"], [22, "networks"], [30, "networks"], [34, "networks"]], "Projects": [[11, "module-ape.api.projects"], [34, "projects"]], "Providers": [[11, "module-ape.api.providers"]], "Transactions": [[11, "transactions"], [24, "transactions"]], "Query": [[11, "module-ape.api.query"], [15, "module-ape.managers.query"], [16, "module-ape.plugins.query"]], "ape.cli": [[12, "ape-cli"]], "Arguments": [[12, "module-ape.cli.arguments"]], "Choices": [[12, "module-ape.cli.choices"]], "Commands": [[12, "module-ape.cli.commands"]], "Options": [[12, "module-ape.cli.options"]], "Parameter Types": [[12, "module-ape.cli.paramtype"]], "Utilities": [[12, "module-ape.cli.utils"]], "ape.contracts": [[13, "ape-contracts"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "ape.managers": [[15, "ape-managers"]], "Compilers": [[15, "module-ape.managers.compilers"]], "Chain": [[15, "chain"]], "Converters": [[15, "module-ape.managers.converters"]], "Project": [[15, "module-ape.managers.project.manager"], [16, "module-ape.plugins.project"]], "ape.plugins": [[16, "module-ape.plugins"]], "Base": [[16, "module-ape.plugins.pluggy_patch"]], "Converter": [[16, "module-ape.plugins.converter"]], "Network": [[16, "module-ape.plugins.network"]], "ape.types": [[17, "ape-types"]], "Signatures": [[17, "signatures"]], "Coverage": [[17, "module-ape.types.coverage"]], "Miscellaneous": [[17, "module-ape.types"]], "ape.utils": [[18, "module-ape.utils"]], "Test Accounts": [[19, "test-accounts"]], "Use test accounts in tests": [[19, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[19, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[19, "creating-new-test-accounts"]], "Default Sender Support": [[19, "default-sender-support"], [19, "id1"]], "Live Network Accounts": [[19, "live-network-accounts"]], "Keyfile Accounts": [[19, "keyfile-accounts"]], "Signing Messages": [[19, "signing-messages"]], "EIP-712": [[19, "eip-712"]], "Verifying Signature": [[19, "verifying-signature"]], "Automation": [[19, "automation"]], "Hardware Wallets": [[19, "hardware-wallets"]], "CLIs": [[20, "clis"]], "Ape Context Decorator": [[20, "ape-context-decorator"]], "Network Tools": [[20, "network-tools"]], "Account Tools": [[20, "account-tools"]], "Compile": [[21, "compile"]], "The JSON Compiler": [[21, "the-json-compiler"]], "Other Compiler Plugins": [[21, "other-compiler-plugins"]], "Ignore Files": [[21, "ignore-files"]], "Dependencies": [[21, "dependencies"], [22, "dependencies"], [26, "dependencies"], [31, "dependencies"]], "Settings": [[21, "settings"]], "Compile Source Code": [[21, "compile-source-code"]], "Configure Ape": [[22, "configure-ape"]], "Contracts Folder": [[22, "contracts-folder"]], "Default Ecosystem": [[22, "default-ecosystem"]], "Deployments": [[22, "deployments"]], "Geth": [[22, "geth"]], "Plugins": [[22, "plugins"], [28, "plugins"], [34, "plugins"]], "Testing": [[22, "testing"], [31, "testing"], [34, "testing"], [36, "testing"]], "Ape Console": [[23, "ape-console"]], "Ape Namespace": [[23, "ape-namespace"]], "Namespace Extras": [[23, "namespace-extras"]], "Init Function": [[23, "init-function"]], "Global Extras": [[23, "global-extras"]], "Configure": [[23, "configure"]], "Magic Commands": [[23, "magic-commands"]], "%ape": [[23, "ape"]], "%bal": [[23, "bal"]], "Contracts": [[24, "contracts"]], "From Deploy": [[24, "from-deploy"]], "Deploy Scripts": [[24, "deploy-scripts"]], "Publishing": [[24, "publishing"], [33, "publishing"]], "From Project Contract Address": [[24, "from-project-contract-address"]], "From Any Address": [[24, "from-any-address"]], "From ABIs": [[24, "from-abis"]], "From Previous Deployment": [[24, "from-previous-deployment"]], "Contract Interaction": [[24, "contract-interaction"]], "Calls": [[24, "calls"]], "Calling Transactions and Transacting Calls": [[24, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[24, "default-fallback-and-direct-calls"]], "Private Transactions": [[24, "private-transactions"]], "Decoding and Encoding Inputs": [[24, "decoding-and-encoding-inputs"]], "Multi-Call and Multi-Transaction": [[24, "multi-call-and-multi-transaction"]], "Querying Data": [[25, "querying-data"]], "Getting Block Data": [[25, "getting-block-data"]], "Getting Account Transaction Data": [[25, "getting-account-transaction-data"]], "Getting Contract Event Data": [[25, "getting-contract-event-data"]], "Using the Cache": [[25, "using-the-cache"]], "Types of Dependencies": [[26, "types-of-dependencies"]], "GitHub": [[26, "github"]], "Local": [[26, "local"]], "NPM": [[26, "npm"]], "Package Management CLI": [[26, "package-management-cli"]], "Misc": [[26, "misc"]], "Custom Contracts Folder": [[26, "custom-contracts-folder"]], "File Exclusions": [[26, "file-exclusions"]], "Config Override": [[26, "config-override"]], "Solidity Remappings": [[26, "solidity-remappings"]], "Compiling Dependencies": [[26, "compiling-dependencies"]], "Developing Plugins": [[27, "developing-plugins"]], "Initialize a Plugin Project": [[27, "initialize-a-plugin-project"]], "Implementing API Classes": [[27, "implementing-api-classes"]], "Registering API Classes": [[27, "registering-api-classes"]], "CLI Plugins": [[27, "cli-plugins"]], "Using Plugins": [[27, "using-plugins"]], "Logging": [[27, "logging"], [29, "logging"], [34, "logging"]], "Import the logger from the logging module": [[27, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[27, "use-the-logger-from-the-ape-cli-context"]], "Core Plugins": [[28, "core-plugins"]], "Installing Plugins": [[28, "installing-plugins"]], "Plugin Types": [[28, "plugin-types"]], "CLI Logging": [[29, "cli-logging"]], "Python Logging": [[29, "python-logging"]], "L2 Networks": [[30, "l2-networks"]], "Custom Network Connection": [[30, "custom-network-connection"]], "Selecting a Network": [[30, "selecting-a-network"]], "Configuring Networks": [[30, "configuring-networks"]], "Local Network": [[30, "local-network"]], "Live Networks": [[30, "live-networks"]], "Running a Network Process": [[30, "running-a-network-process"]], "Provider Interaction": [[30, "provider-interaction"]], "Provider Context Manager": [[30, "provider-context-manager"]], "Forked Context": [[30, "forked-context"]], "Developing Projects with Ape": [[31, "developing-projects-with-ape"]], "Adding Plugins": [[31, "adding-plugins"]], "Compiling Contracts": [[31, "compiling-contracts"]], "Deploying Contracts": [[31, "deploying-contracts"]], "Scripts": [[31, "scripts"], [34, "scripts"]], "Proxy Contracts": [[32, "proxy-contracts"]], "Compilation": [[33, "compilation"]], "Tracking Deployments": [[33, "tracking-deployments"]], "Publishing to Explorer": [[33, "publishing-to-explorer"]], "Overview": [[34, "overview"]], "Documentation": [[34, "documentation"]], "Prerequisite": [[34, "prerequisite"]], "Installation": [[34, "installation"]], "Considerations for Installing:": [[34, "considerations-for-installing"]], "via pipx or pip": [[34, "via-pipx-or-pip"]], "via docker": [[34, "via-docker"]], "Playing with Ape": [[34, "playing-with-ape"]], "Ape Modular Plugin System:": [[34, "ape-modular-plugin-system"]], "Compiling": [[34, "compiling"]], "Console": [[34, "console"]], "Scripting": [[35, "scripting"]], "CLI Scripts": [[35, "cli-scripts"]], "Main Method Scripts": [[35, "main-method-scripts"]], "Pytest": [[36, "pytest"]], "Test Structure": [[36, "test-structure"]], "Test Pattern": [[36, "test-pattern"]], "Fixtures": [[36, "fixtures"]], "accounts fixture": [[36, "accounts-fixture"]], "chain fixture": [[36, "chain-fixture"]], "networks fixture": [[36, "networks-fixture"]], "project fixture": [[36, "project-fixture"]], "Contract fixture": [[36, "contract-fixture"]], "Ape testing commands": [[36, "ape-testing-commands"]], "Test Providers": [[36, "test-providers"]], "Advanced Testing Tips": [[36, "advanced-testing-tips"]], "Testing Transaction Failures": [[36, "testing-transaction-failures"]], "expected_message": [[36, "expected-message"]], "dev_message": [[36, "dev-message"]], "Caveats": [[36, "caveats"]], "Language Support": [[36, "language-support"]], "Inlining": [[36, "inlining"]], "Non-reentrant Functions": [[36, "non-reentrant-functions"]], "Custom Errors": [[36, "custom-errors"]], "Multi-chain Testing": [[36, "multi-chain-testing"]], "Gas Reporting": [[36, "gas-reporting"]], "Iterative Testing": [[36, "iterative-testing"]], "Contract Coverage": [[36, "contract-coverage"]], "Making Transactions": [[37, "making-transactions"]], "Deployment": [[37, "deployment"]], "Deployment from Ape Console": [[37, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[37, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[37, "static-fee-transactions"]], "Transaction Logs": [[37, "transaction-logs"]], "Transaction Acceptance Timeout": [[37, "transaction-acceptance-timeout"]], "Traces": [[37, "traces"]], "Gas Reports": [[37, "gas-reports"]], "Estimate Gas Cost": [[37, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape.api.accounts"], [11, "module-ape.api.address"], [11, "module-ape.api.compiler"], [11, "module-ape.api.config"], [11, "module-ape.api.convert"], [11, "module-ape.api.explorers"], [11, "module-ape.api.networks"], [11, "module-ape.api.projects"], [11, "module-ape.api.providers"], [11, "module-ape.api.query"], [12, "module-ape.cli.arguments"], [12, "module-ape.cli.choices"], [12, "module-ape.cli.commands"], [12, "module-ape.cli.options"], [12, "module-ape.cli.paramtype"], [12, "module-ape.cli.utils"], [14, "module-ape.exceptions"], [15, "module-ape.managers.accounts"], [15, "module-ape.managers.compilers"], [15, "module-ape.managers.config"], [15, "module-ape.managers.converters"], [15, "module-ape.managers.networks"], [15, "module-ape.managers.project.dependency"], [15, "module-ape.managers.project.manager"], [15, "module-ape.managers.query"], [16, "module-ape.plugins"], [16, "module-ape.plugins.account"], [16, "module-ape.plugins.compiler"], [16, "module-ape.plugins.config"], [16, "module-ape.plugins.converter"], [16, "module-ape.plugins.network"], [16, "module-ape.plugins.pluggy_patch"], [16, "module-ape.plugins.project"], [16, "module-ape.plugins.query"], [17, "module-ape.types"], [17, "module-ape.types.address"], [17, "module-ape.types.coverage"], [18, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[11, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[11, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[11, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[11, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[11, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[11, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[11, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[11, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[11, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[11, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[11, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[11, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[11, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[11, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[11, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[11, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[11, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[11, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[11, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[11, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[11, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[11, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[11, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[11, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[11, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[11, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[11, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[11, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[11, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[11, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[11, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[11, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[11, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[11, "module-ape.api.accounts"]], "ape.api.address": [[11, "module-ape.api.address"]], "ape.api.compiler": [[11, "module-ape.api.compiler"]], "ape.api.config": [[11, "module-ape.api.config"]], "ape.api.convert": [[11, "module-ape.api.convert"]], "ape.api.explorers": [[11, "module-ape.api.explorers"]], "ape.api.networks": [[11, "module-ape.api.networks"]], "ape.api.projects": [[11, "module-ape.api.projects"]], "ape.api.providers": [[11, "module-ape.api.providers"]], "ape.api.query": [[11, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[11, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.data_folder"]], "declare() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[11, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[11, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.http_uri"]], "is_connected (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[11, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.settings"]], "sign_message() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[11, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[12, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[12, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[12, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[12, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[12, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[12, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[12, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[12, "ape.cli.options.account_option"]], "ape.cli.arguments": [[12, "module-ape.cli.arguments"]], "ape.cli.choices": [[12, "module-ape.cli.choices"]], "ape.cli.commands": [[12, "module-ape.cli.commands"]], "ape.cli.options": [[12, "module-ape.cli.options"]], "ape.cli.paramtype": [[12, "module-ape.cli.paramtype"]], "ape.cli.utils": [[12, "module-ape.cli.utils"]], "ape_cli_context() (in module ape.cli.options)": [[12, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[12, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[12, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[12, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[12, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[12, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[12, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[12, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[12, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[12, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[13, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[13, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[13, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.receipt"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[13, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[14, "ape.exceptions.APINotImplementedError"]], "abort": [[14, "ape.exceptions.Abort"]], "accountserror": [[14, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[14, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[14, "ape.exceptions.ApeAttributeError"]], "apeexception": [[14, "ape.exceptions.ApeException"]], "apeindexerror": [[14, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[14, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[14, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[14, "ape.exceptions.ChainError"]], "compilererror": [[14, "ape.exceptions.CompilerError"]], "configerror": [[14, "ape.exceptions.ConfigError"]], "contractdataerror": [[14, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[14, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[14, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[14, "ape.exceptions.ConversionError"]], "customerror": [[14, "ape.exceptions.CustomError"]], "decodingerror": [[14, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[14, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[14, "ape.exceptions.MethodNonPayableError"]], "networkerror": [[14, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[14, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[14, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[14, "ape.exceptions.OutOfGasError"]], "projecterror": [[14, "ape.exceptions.ProjectError"]], "providererror": [[14, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[14, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[14, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[14, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[14, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[14, "ape.exceptions.SignatureError"]], "subprocesserror": [[14, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[14, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[14, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[14, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[14, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[14, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[14, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[14, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[14, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[14, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[14, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[14, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[15, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[15, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[15, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[15, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[15, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[15, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[15, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[15, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[15, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[15, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[15, "ape.managers.query.QueryManager"]], "stringintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[15, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[15, "module-ape.managers.accounts"]], "ape.managers.compilers": [[15, "module-ape.managers.compilers"]], "ape.managers.config": [[15, "module-ape.managers.config"]], "ape.managers.converters": [[15, "module-ape.managers.converters"]], "ape.managers.networks": [[15, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[15, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[15, "module-ape.managers.project.manager"]], "ape.managers.query": [[15, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[15, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[15, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[15, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[15, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[15, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[15, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[15, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[15, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[15, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[15, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[15, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[15, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[15, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[16, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[16, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[16, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[16, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[16, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[16, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[16, "module-ape.plugins"]], "ape.plugins.account": [[16, "module-ape.plugins.account"]], "ape.plugins.compiler": [[16, "module-ape.plugins.compiler"]], "ape.plugins.config": [[16, "module-ape.plugins.config"]], "ape.plugins.converter": [[16, "module-ape.plugins.converter"]], "ape.plugins.network": [[16, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[16, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[16, "module-ape.plugins.project"]], "ape.plugins.query": [[16, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[16, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[16, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[16, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[16, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[16, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[16, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[16, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[16, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[16, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[16, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[16, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[17, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[17, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[17, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[17, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[17, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[17, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[17, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[17, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[17, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[17, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[17, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[17, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[17, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[17, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[17, "ape.types.signatures.TransactionSignature"]], "ape.types": [[17, "module-ape.types"]], "ape.types.address": [[17, "module-ape.types.address"]], "ape.types.coverage": [[17, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[17, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[17, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[17, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[17, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[17, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[17, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[17, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[17, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[17, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[17, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[17, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[17, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[17, "ape.types.coverage.FunctionCoverage.miss_count"]], "model_dump() (ape.types.coverage.contractcoverage method)": [[17, "ape.types.coverage.ContractCoverage.model_dump"]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[17, "ape.types.coverage.ContractSourceCoverage.model_dump"]], "model_dump() (ape.types.coverage.coverageproject method)": [[17, "ape.types.coverage.CoverageProject.model_dump"]], "model_dump() (ape.types.coverage.coveragereport method)": [[17, "ape.types.coverage.CoverageReport.model_dump"]], "model_dump() (ape.types.coverage.functioncoverage method)": [[17, "ape.types.coverage.FunctionCoverage.model_dump"]], "name (ape.types.coverage.contractcoverage attribute)": [[17, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[17, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[17, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[17, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[17, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[17, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[17, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[17, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[17, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[17, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[17, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[17, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[17, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[17, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[18, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[18, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[18, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[18, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[18, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[18, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[18, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[18, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[18, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[18, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[18, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[18, "ape.utils.allow_disconnected"]], "ape.utils": [[18, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[18, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[18, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[18, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[18, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[18, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[18, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[18, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[18, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[18, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[18, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[18, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[18, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[18, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[18, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[18, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[18, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[18, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[18, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[18, "ape.utils.load_config"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[18, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[18, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[18, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[18, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[18, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[18, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[18, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[18, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[18, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/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/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/scripts", "userguides/testing", "userguides/transactions"], "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.md", "methoddocs/ape.md", "methoddocs/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/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 11, 15, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 34, 35], "line": [0, 4, 5, 12, 15, 17, 34, 35, 36], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 31, 33, 36], "local": [0, 2, 4, 6, 10, 11, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 28, 34, 36, 37], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "can": [0, 6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "unlock": [0, 19], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "script": [0, 7, 9, 12, 15, 19, 20, 23, 29, 30, 36, 37], "consol": [0, 7, 9, 19, 24, 25, 27, 30, 31, 36], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "load": [0, 1, 12, 13, 15, 18, 19, 20, 23, 24, 25, 26, 27, 31, 33, 37], "method": [0, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 24, 25, 27, 30, 32, 33, 36, 37], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 30, 34, 35, 36], "arg": [0, 4, 5, 6, 7, 11, 12, 13, 14, 17, 18, 23, 24, 25], "an": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37], "exist": [0, 11, 12, 13, 15, 17, 18, 20, 21, 23, 27, 30, 33, 36], "v": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 23, 26, 29], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 12, 17, 23, 29, 34, 36], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 23], "One": [0, 1, 2, 3, 4, 5, 6, 8, 23, 24, 36, 37], "error": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 18, 20, 23, 29], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 13, 17, 18, 19, 21, 22, 23, 26, 27, 29, 30, 34], "success": [0, 1, 2, 3, 4, 5, 6, 8, 11, 23, 29, 34], "info": [0, 1, 2, 3, 4, 5, 6, 8, 12, 15, 20, 23, 27, 29, 36], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 19, 23, 25, 29, 30, 34], "argument": [0, 1, 5, 6, 8, 11, 13, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 30, 33, 34, 35, 37], "alia": [0, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 33], "requir": [0, 6, 10, 11, 12, 13, 14, 15, 16, 18, 20, 22, 24, 26, 28, 31, 34, 36, 37], "privat": [0, 11, 19, 34], "kei": [0, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 34, 37], "creat": [0, 3, 11, 12, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 27, 31, 36], "random": [0, 19, 36], "mnemon": [0, 15, 18, 19, 22, 36], "seed": [0, 18, 19], "phrase": [0, 18, 19], "hide": [0, 19], "newli": [0, 19], "termin": [0, 12, 13, 14, 15, 34, 36], "word": [0, 18, 19], "count": [0, 15, 17, 18, 19], "word_count": 0, "number": [0, 11, 12, 13, 14, 15, 17, 18, 22, 23, 25, 30], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 30, 35, 36, 37], "12": [0, 19], "hd": [0, 18, 19], "path": [0, 5, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 24, 26, 30, 36], "custom_hd_path": 0, "specifi": [0, 11, 12, 15, 16, 17, 18, 19, 20, 22, 24, 26, 27, 28, 30, 36, 37], "deriv": [0, 18, 36], "m": [0, 18, 36], "44": [0, 18, 36], "60": [0, 18, 36], "0": [0, 6, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 32, 36, 37], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37], "avail": [0, 5, 11, 13, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 36, 37], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 34, 36, 37], "output": [0, 12, 13, 14, 17, 18, 21, 23, 27, 29, 36, 37], "plugin": [0, 9, 11, 12, 15, 18, 19, 20, 23, 24, 25, 26, 30, 35, 36], "manifest": [1, 11, 15, 26, 33], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 18, 21, 22, 23, 26, 28, 30, 33, 35, 37], "save": [1, 15, 18, 24, 35], "result": [1, 4, 11, 12, 13, 15, 18, 22, 23, 24], "back": [1, 11, 13, 15, 24, 30], "note": [1, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37], "ap": [1, 3, 4, 6, 7, 8, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35], "automat": [1, 6, 12, 15, 16, 20, 23, 24, 26, 33, 36], "recompil": [1, 26], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 26, 27, 30, 34, 35, 36, 37], "chang": [1, 8, 11, 12, 13, 15, 22, 23, 29, 30, 35, 36], "contract": [1, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 21, 23, 30, 33, 34, 37], "each": [1, 11, 15, 16, 17, 18, 19, 22, 25, 26, 27, 30, 36, 37], "time": [1, 11, 13, 15, 17, 19, 20, 22, 24, 26, 30, 36, 37], "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], "do": [1, 11, 14, 15, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 32, 34, 35, 36], "have": [1, 11, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37], "manual": [1, 23, 30, 36], "trigger": [1, 36], "file_path": [1, 11, 15], "f": [1, 6, 12, 13, 15, 20, 27, 35], "forc": [1, 6, 11, 15, 26], "select": [1, 12, 13, 15, 19, 20, 23, 35], "": [1, 5, 6, 8, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 30, 31, 33, 35, 36, 37], "size": [1, 11, 15, 34], "show": [1, 11, 14, 18, 19, 20, 23, 28, 29, 36, 37], "deploy": [1, 11, 13, 15, 31], "bytecod": [1, 11], "includ": [1, 5, 6, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 26, 28, 33, 36, 37], "depend": [1, 6, 9, 11, 15, 16, 17, 18, 27], "also": [1, 6, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 36, 37], "open": [2, 26, 34, 36], "allow": [3, 11, 12, 15, 16, 20, 22, 23, 24, 30, 32, 36, 37], "user": [3, 10, 11, 12, 14, 15, 16, 17, 18, 20, 22, 24, 29, 34, 36], "folder": [3, 7, 8, 15, 17, 21, 23, 25, 31, 36, 37], "config": [3, 10, 18, 19, 21, 22, 23, 28, 30, 31, 36, 37], "yaml": [3, 4, 11, 12, 15, 16, 18, 19, 21, 22, 23, 26, 28, 30, 31, 36, 37], "more": [3, 11, 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], "inform": [3, 11, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 29, 30, 31, 33, 36], "http": [3, 11, 15, 17, 18, 22, 27, 28, 29, 30, 34], "doc": [3, 11, 17, 18, 27], "apeworx": [3, 18, 27, 28, 30, 33, 34], "io": [3, 17], "stabl": 3, "userguid": 3, "html": [3, 17, 36], "github": [3, 6, 11, 15, 16, 18, 22, 28, 30, 34], "org": [3, 15, 26], "repo": [3, 15, 18], "clone": [3, 18, 26, 32], "templat": [3, 27], "regist": [4, 11, 15, 16, 18, 34, 35], "ecosystem": [4, 11, 12, 14, 15, 16, 20, 25, 30, 34, 35, 36], "provid": [4, 6, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37], "format": [4, 11, 12, 15, 17, 18], "output_format": 4, "tree": [4, 11, 12, 18], "ecosystem_filt": [4, 15], "filter": [4, 11, 12, 13, 20], "ethereum": [4, 11, 15, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 36, 37], "network_filt": [4, 15], "goerli": [4, 22, 30, 37], "sepolia": [4, 20], "mainnet": [4, 11, 15, 16, 20, 22, 23, 25, 30, 33, 34, 35, 37], "fork": [4, 11, 15, 22, 36, 37], "provider_filt": [4, 11, 15], "geth": [4, 11, 14, 15, 18, 24, 28, 30, 36, 37], "test": [4, 9, 11, 15, 17, 18, 20, 21, 23, 24, 26, 27, 30], "start": [4, 11, 13, 15, 17, 18, 20, 23, 27, 30, 33, 34, 35, 36], "subprocess": [4, 11, 14], "node": [4, 11, 15, 17, 22, 28, 30], "independ": 4, "stream": [4, 18], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 14, 15, 17, 18, 21, 30], "see": [4, 10, 11, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 37], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "dir": 5, "y": [5, 6, 15, 26], "ye": [5, 6, 12, 26], "don": [5, 15, 24, 27, 30, 36, 37], "t": [5, 11, 15, 17, 22, 24, 27, 30, 36, 37], "ask": [5, 11, 19, 26], "confirm": [5, 6, 11, 12, 13, 15, 19, 26], "u": 5, "upgrad": [5, 32, 34], "newest": 5, "version": [5, 6, 11, 14, 15, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 34, 36], "displai": [5, 11, 13, 14, 17, 18, 19, 30, 34, 37], "core": [5, 11, 22, 24, 26, 27, 30, 31, 34], "packag": [6, 7, 11, 14, 15, 16, 18, 19, 21, 27, 33, 34], "tool": [6, 24, 34], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "re": [6, 8, 11, 15, 23, 26, 36], "download": [6, 11, 15, 16, 18, 26], "cach": [6, 10, 11, 15, 23, 26, 36], "ref": [6, 15, 26], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 24, 26, 27, 28, 30, 31, 32, 36, 37], "refer": [6, 11, 13, 15, 22, 24, 26, 27, 30, 34], "flag": [6, 11, 19, 20, 21, 26, 28, 29, 30, 34, 36, 37], "branch": [6, 11, 15, 18, 26, 28], "tag": [6, 15, 17, 26], "instead": [6, 11, 12, 17, 18, 21, 22, 27, 30], "referenc": [6, 15, 26], "If": [6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 33, 34, 35, 36, 37], "specif": [6, 11, 14, 15, 20, 30, 34, 36, 37], "ar": [6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "onli": [6, 7, 11, 12, 13, 15, 17, 18, 20, 24, 25, 26, 36, 37], "those": [6, 15, 17, 20, 24, 26, 27, 36], "prompt": [6, 12, 19, 20, 26, 34], "choos": [6, 12, 15], "exampl": [6, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "packagenam": 6, "1": [6, 10, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 36, 37], "2": [6, 15, 17, 22, 23, 24, 25, 26, 28, 32, 36, 37], "must": [7, 11, 12, 14, 15, 16, 18, 19, 21, 23, 24, 25, 26, 27, 33, 36], "either": [7, 11, 12, 15, 18, 19, 20, 24, 27], "defin": [7, 11, 13, 14, 16, 17, 18, 23, 27, 30, 34, 35, 36], "main": [7, 16, 24, 29, 30], "cli": [7, 14, 15, 18, 19, 21, 23, 28, 30, 34, 36], "click": [7, 12, 20, 27, 28, 30, 35], "group": [7, 17, 24, 27, 35], "object": [7, 10, 11, 12, 15, 16, 17, 18, 19, 20, 22, 23, 24, 31, 35, 36, 37], "call": [7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 30, 32, 35, 36, 37], "network": [7, 9, 10, 12, 13, 14, 23, 24, 25, 27, 28, 33, 35, 37], "given": [7, 8, 11, 12, 13, 14, 15, 18, 20, 22, 24, 30, 36], "should": [7, 11, 14, 15, 17, 18, 19, 26, 27, 36, 37], "import": [7, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37], "mix": 7, "ins": 7, "necessari": [7, 12, 15], "oper": [7, 11, 14, 24, 29], "interact": [7, 11, 13, 15, 19, 23, 32, 34, 36, 37], "drop": [7, 18], "session": [7, 11, 15, 23, 30, 34], "after": [7, 11, 13, 15, 16, 19, 24, 31, 34, 37], "launch": [8, 23, 30, 37], "pytest": [8, 10, 19, 23, 31, 34], "run": [8, 9, 11, 15, 17, 18, 20, 22, 23, 24, 25, 26, 28, 29, 31, 34, 35, 36, 37], "pytest_arg": 8, "w": [8, 11], "watch": [8, 36], "file": [8, 11, 12, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 28, 30, 31, 34, 35, 36, 37], "suit": [8, 28, 36], "watch_fold": 8, "delai": 8, "watch_delai": 8, "between": [8, 11, 13, 15, 17, 30], "poll": [8, 13, 15, 36], "cycl": 8, "5": [8, 17, 19, 22, 24, 26, 36, 37], "second": [8, 13, 14, 15, 24, 36, 37], "overview": 9, "account": [9, 10, 12, 13, 14, 18, 21, 22, 23, 24, 26, 27, 31, 32, 33, 37], "develop": [9, 10, 11, 15, 18, 20, 25, 28, 30, 34], "compil": [9, 10, 14, 17, 18, 22, 23, 24, 28, 36], "queri": [9, 10, 13, 14, 23], "data": [9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 23, 24, 30, 37], "configur": [9, 11, 13, 14, 15, 16, 18, 19, 21, 26, 31, 36], "make": [9, 11, 16, 19, 20, 22, 23, 24, 30, 34, 36], "transact": [9, 13, 14, 15, 17, 18, 19, 22, 30, 34], "proxi": [9, 11, 15], "publish": [9, 11, 13, 15, 36], "log": [9, 11, 12, 13, 15, 17], "pm": [9, 15, 26], "init": [9, 25, 31], "api": [9, 12, 14, 15, 16, 18, 19, 22, 26, 30, 32], "except": [9, 11, 12, 13, 15, 18, 30, 36], "type": [9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 30, 32, 33, 34, 36, 37], "util": [9, 10, 19, 20, 23, 27, 35], "address": [10, 13, 14, 15, 18, 19, 20, 21, 22, 23, 25, 26, 32, 36], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 27], "checksumaddress": [10, 11, 13, 15, 17], "contract_typ": [10, 13, 15, 22, 26], "contracttyp": [10, 11, 13, 15], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 27, 36], "txn_hash": [10, 11, 13, 14, 15, 37], "abi": [10, 11, 13, 14, 15, 16, 18, 21, 36, 37], "list": [10, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 24, 25, 27, 28, 30, 34, 36], "constructorabi": [10, 11, 14, 15, 18], "fallbackabi": [10, 15], "receiveabi": [10, 15], "methodabi": [10, 11, 14, 15, 18], "eventabi": [10, 11, 15, 18], "errorabi": [10, 14, 15], "structabi": [10, 15], "unprocessedabi": [10, 15], "dict": [10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 24], "contractinst": [10, 11, 13, 15, 24, 37], "face": [10, 14], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 30, 34], "instanti": [10, 21], "projectmanag": [10, 13, 15, 23, 36], "current": [10, 11, 12, 13, 15, 18, 31], "accountmanag": [10, 15, 23], "chain": [10, 11, 14, 16, 18, 23, 24, 25, 30, 34], "chainmanag": [10, 14, 15, 23, 36], "disconnect": [10, 11, 15, 20, 30, 36], "connect": [10, 11, 14, 15, 20, 22, 27, 28, 35, 36, 37], "blockchain": [10, 11, 14, 15, 16, 19, 24, 28, 30, 34, 36], "activ": [10, 11, 12, 13, 15, 23, 24, 36], "purpos": [10, 11, 15, 17, 19, 22, 25, 29], "control": [10, 11, 15, 19, 20, 30, 36, 37], "state": [10, 11, 13, 15, 19, 24], "handi": [10, 15], "about": [10, 11, 14, 15, 17, 18, 19, 20, 21, 22, 24, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "compilermanag": [10, 15], "len": [10, 15], "registered_compil": [10, 15], "configmanag": [10, 11, 15, 16], "convert": [10, 12, 14, 18, 23, 24], "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 23, 24, 25, 26, 28, 29, 30, 34, 36, 37], "tupl": [10, 13, 15, 16, 17, 18], "convers": [10, 11, 16], "function": [10, 11, 12, 13, 15, 17, 18, 19, 20, 24, 25], "conversionmanag": [10, 15], "networkmanag": [10, 15, 23, 36], "revert": [10, 11, 14, 15, 18, 30, 36], "catch": 10, "expect": [10, 13, 15, 36, 37], "logic": [10, 11, 14, 15, 24, 27, 30], "resembl": 10, "rais": [10, 11, 14, 15, 18, 36], "accountapi": [11, 12, 15, 16, 19, 20, 24, 27], "base": [11, 12, 13, 14, 15, 17, 18, 19, 22, 25, 27, 28, 30, 35, 36, 37], "baseinterfacemodel": [11, 13, 15, 18], "baseaddress": [11, 13, 15], "repres": [11, 12, 15, 16, 17, 18, 30, 36, 37], "__dir__": [11, 13], "ipython": [11, 13, 23, 34, 37], "tab": [11, 13], "complet": [11, 13, 15, 18, 35, 36], "return": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 32, 36, 37], "properti": [11, 13, 14, 15, 17, 18, 19, 20, 24, 27, 37], "shorten": [11, 15], "quicker": 11, "access": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 26, 27, 30, 31, 33, 36, 37], "txn": [11, 14, 25, 37], "transactionapi": [11, 13, 14, 15], "send_everyth": 11, "bool": [11, 12, 13, 14, 15, 17, 18, 19, 36], "fals": [11, 12, 13, 15, 17, 18, 36], "signer_opt": 11, "receiptapi": [11, 13, 14, 15, 24, 25, 37], "accountserror": [11, 14], "nonc": [11, 13, 15], "invalid": [11, 15, 17, 36], "sender": [11, 13, 15, 21, 24, 31, 32, 33, 36, 37], "doe": [11, 12, 13, 14, 15, 18, 20, 22, 24, 27, 30, 34, 36, 37], "enough": [11, 24], "fund": [11, 14, 19, 24, 36], "transactionerror": [11, 14], "neg": [11, 15], "signatureerror": [11, 14], "sign": [11, 14, 17], "apinotimplementederror": [11, 14], "set": [11, 12, 13, 15, 16, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 36, 37], "true": [11, 12, 14, 15, 18, 19, 20, 21, 24, 26, 30, 33, 36, 37], "support": [11, 15, 17, 18, 25, 28, 30, 32, 34, 37], "paramet": [11, 13, 14, 15, 16, 17, 18, 36], "invok": [11, 12, 13, 15, 20, 23, 24, 36, 37], "send": [11, 14, 24, 37], "differ": [11, 13, 15, 22, 26, 27, 28, 30, 32, 36], "balanc": [11, 13, 19, 23, 24, 36], "fee": [11, 25, 30], "send_private_transact": 11, "addit": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 26, 37], "kwarg": [11, 12, 13, 14, 15, 17, 18, 19, 20, 24, 27, 30, 33, 36, 37], "signer": [11, 17, 19, 20, 24], "modifi": [11, 12, 17, 18, 23, 24], "check_signatur": [11, 19], "signablemessag": [11, 17], "eip712messag": [11, 19], "int": [11, 13, 14, 15, 16, 17, 18, 19], "signatur": [11, 13], "messagesignatur": [11, 17], "verifi": [11, 31], "messag": [11, 12, 14, 17, 18, 23, 27, 29, 30, 36], "wa": [11, 14, 15, 17, 18, 21, 24], "union": [11, 12, 15, 17, 18], "noqa": [11, 15], "e501": [11, 15], "check": [11, 13, 15, 17, 18, 19, 24, 26, 32, 34, 36], "need": [11, 12, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 30, 34, 36, 37], "first": [11, 13, 15, 19, 20, 23, 24, 25, 26, 30, 33], "otherwis": [11, 13, 15, 16, 17, 22, 23, 26, 30, 37], "declar": [11, 15, 22, 27, 37], "contractcontain": [11, 13, 15, 24], "deploi": [11, 13, 15, 21, 25, 26, 33, 34, 36, 37], "blueprint": [11, 15], "For": [11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37], "evm": [11, 15, 24, 30], "like": [11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 34, 36, 37], "mean": [11, 13, 19, 20, 36, 37], "eip": [11, 15, 17, 30, 32, 33, 37], "5202": [11, 15], "which": [11, 12, 13, 15, 16, 17, 18, 19, 22, 24, 25, 27, 30, 33, 36, 37], "implement": [11, 12, 14, 15, 16, 18, 19, 20, 26, 30, 32], "contain": [11, 12, 13, 15, 16, 17, 18, 21, 24, 31, 33, 34, 36], "receipt": [11, 13, 15, 24, 30, 36, 37], "smart": [11, 13, 14, 17, 24, 31, 33, 34, 36, 37], "befor": [11, 13, 15, 18, 20, 24, 30, 36, 37], "attempt": [11, 14, 26, 27, 32, 36], "verif": [11, 13], "instanc": [11, 13, 15, 17, 18, 20, 21, 22, 24, 33, 36, 37], "prepare_transact": 11, "cannot": [11, 12, 34, 36, 37], "afford": 11, "prepar": 11, "abstract": [11, 14, 18, 24, 27, 30], "sign_messag": [11, 19], "msg": [11, 12, 17, 24, 36], "handl": [11, 14, 16, 18, 20, 23, 30], "variou": [11, 28, 32, 37], "keyfileaccount": [11, 16, 20], "byte": [11, 13, 15, 17, 18, 24], "correspond": [11, 13, 15, 17, 20, 36], "sign_transact": 11, "mai": [11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37], "input": [11, 12, 13, 14, 18], "howev": [11, 13, 15, 19, 22, 24, 26, 27, 28, 30, 32, 35, 36, 37], "properli": [11, 15, 27], "here": [11, 16, 19, 20, 21, 22, 24, 27, 28, 30, 31, 34, 36], "meant": [11, 17, 30], "execut": [11, 12, 13, 15, 17, 20, 23, 24, 29, 31, 35, 36], "wish": [11, 19, 21, 29, 33], "transfer": [11, 36], "addresstyp": [11, 13, 14, 15, 17], "receiv": [11, 15, 19, 24, 36], "amount": [11, 13, 15, 24, 25, 37], "extra": [11, 18, 19, 26], "typic": [11, 15, 17, 19, 21, 27, 30, 36], "rpc": [11, 22, 24], "eth_sendprivatetransact": [11, 24], "achiev": [11, 24, 26, 30], "ignor": [11, 15, 26, 27], "accountcontainerapi": [11, 15, 16], "data_fold": [11, 15], "account_typ": [11, 12, 16, 20], "collect": [11, 12, 14, 15, 17], "__contains__": [11, 15], "indexerror": [11, 14, 15, 18], "__delitem__": [11, 15], "delet": [11, 15, 26, 27], "notimplementerror": 11, "overridden": [11, 14], "within": [11, 14, 18, 25, 27, 34, 36], "__getitem__": [11, 15, 18], "get": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 26, 30, 33, 34, 36, 37], "__len__": [11, 15], "iter": [11, 13, 14, 15, 16], "over": [11, 15], "alias": [11, 12, 15, 20], "append": [11, 15, 18, 21], "add": [11, 12, 14, 15, 20, 21, 22, 23, 24, 26, 27, 28, 30, 34, 35, 36, 37], "alreadi": [11, 12, 14, 15, 19, 20, 23, 24, 26, 33], "remov": [11, 15, 18, 34, 36], "known": [11, 13, 15, 18, 20], "impersonatedaccount": 11, "raw_address": 11, "subclass": [11, 12, 13, 15, 16, 18], "testaccountapi": [11, 19], "generateddevaccount": [11, 18], "directli": [11, 13, 15, 19, 20, 21, 24, 25, 26, 30], "how": [11, 12, 15, 18, 19, 21, 24, 25, 26, 30, 34, 35, 36, 37], "thei": [11, 13, 15, 16, 18, 23, 24, 26, 27, 29], "up": [11, 15, 18, 20, 22, 23, 31, 34, 36, 37], "fixtur": [11, 15, 19, 30], "testaccountcontainerapi": 11, "gener": [11, 12, 15, 17, 18, 19, 21, 24, 26, 29, 30, 33, 34, 36], "generate_account": 11, "new": [11, 13, 15, 18, 20, 26, 34], "we": [11, 15, 17, 18, 19, 20, 24, 25, 27, 30, 34, 35, 36, 37], "know": [11, 17, 20, 21, 24, 26, 27, 36], "eoa": 11, "doesn": [11, 17], "person": [11, 19], "raw": [11, 15, 17, 21], "baseinterfac": [11, 18], "total": [11, 13, 15, 17], "code": [11, 12, 14, 15, 17, 20, 24, 26, 27, 33, 36], "hexbyt": [11, 15, 17, 24], "codes": 11, "histori": [11, 15, 24, 25], "accounthistori": [11, 15], "ha": [11, 13, 14, 18, 24, 25, 33, 36, 37], "made": [11, 15, 22, 24, 25], "is_contract": 11, "associ": [11, 13, 15], "compilerapi": [11, 15, 16, 27, 28], "compiler_set": 11, "languag": [11, 24, 28, 34], "solid": [11, 15, 16, 21, 22, 24, 27, 28, 36], "vyper": [11, 16, 21, 24, 28, 32, 34, 36], "repositori": [11, 18], "contract_filepath": [11, 15], "sequenc": [11, 12, 15, 18], "base_path": [11, 14, 15], "sourc": [11, 12, 13, 14, 15, 17, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36], "pathlib": [11, 12, 15, 18, 21], "directori": [11, 12, 15, 18, 19, 22, 23, 25, 26, 27, 28, 31, 33, 34, 35, 36], "via": [11, 12, 13, 14, 15, 16, 19, 22, 24, 26, 27, 30, 36], "adhoc": [11, 12, 15, 21], "pluginconfig": [11, 15, 16], "enrich_error": [11, 15], "err": [11, 14, 15], "contractlogicerror": [11, 14, 15, 36], "enrich": [11, 15], "pc": [11, 15, 17], "locat": [11, 15, 17, 21, 22, 27, 36], "runtim": [11, 12, 15], "get_vers": 11, "all_path": 11, "retriev": [11, 15, 18, 24, 32], "combin": [11, 15, 30, 36], "supports_source_trac": 11, "abl": [11, 15, 18, 19, 21, 24, 32, 36, 37], "traceback": 11, "trace": [11, 14, 15, 17, 18, 24, 36], "configenum": 11, "enum": [11, 12], "limit": [11, 12, 22, 30], "item": [11, 14, 15, 16, 17, 18, 23, 26, 27], "color": [11, 18, 29], "red": [11, 14, 29], "blue": [11, 29, 37], "green": [11, 29], "rather": [11, 15, 22, 26, 36], "than": [11, 13, 15, 17, 20, 22, 26, 30, 36, 37], "arbitrari": 11, "usag": [11, 12, 13, 15, 16, 17, 18, 19, 23, 27, 36, 37], "myenum": 11, "foo": [11, 12, 15, 18, 24, 30, 36], "bar": [11, 12, 18, 30, 36, 37], "myconfig": 11, "my_enum": 11, "model": [11, 15, 17, 18, 37], "genericconfig": 11, "configdict": [11, 18], "special": [11, 16, 19, 26], "_case_sensit": [11, 15], "_env_prefix": [11, 15], "_env_fil": [11, 15], "dotenvtyp": [11, 15], "posixpath": [11, 15], "_env_file_encod": [11, 15], "_env_nested_delimit": [11, 15], "_secrets_dir": [11, 15], "baseset": 11, "converterapi": [11, 15, 16], "convertedtyp": 11, "throw": [11, 15, 18], "conversionerror": [11, 14, 15], "fail": [11, 12, 14, 15, 18, 24, 26, 27, 36], "is_convert": [11, 15], "string": [11, 12, 14, 15, 16, 17, 18, 19, 22, 24, 30, 36], "explorerapi": [11, 15, 16, 33], "networkapi": [11, 14, 15, 16], "particular": [11, 15, 36], "get_address_url": 11, "url": [11, 15, 22], "get_contract_typ": 11, "been": [11, 15, 17, 18, 36], "get_transaction_url": 11, "transaction_hash": [11, 15, 17], "hash": [11, 13, 15, 17, 23], "publish_contract": [11, 33], "ecosystemapi": [11, 15, 16, 28], "request_head": [11, 15], "fee_token_symbol": 11, "fee_token_decim": 11, "18": 11, "extraattributesmixin": [11, 18], "relat": [11, 14, 15, 16], "__ape_extra_attributes__": 11, "extramodelattribut": [11, 18], "suppli": [11, 36], "attribut": [11, 13, 15, 18, 24], "__getattr__": [11, 13, 15, 18], "seri": 11, "add_network": 11, "network_nam": [11, 15, 35], "attach": [11, 12], "e": [11, 15, 18, 19, 22, 24, 26, 30, 36], "g": [11, 15, 18, 19, 22, 24, 26, 30, 36], "l2": 11, "optim": [11, 30, 36], "networkerror": [11, 14, 15], "create_transact": 11, "everyth": [11, 27], "initi": [11, 13, 15, 17, 23, 24, 25, 32], "custom_network": 11, "custom": [11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 27, 29], "where": [11, 13, 15, 18, 19, 20, 25, 26, 32, 36, 37], "unspecifi": 11, "classmethod": [11, 14, 15], "decode_address": 11, "hashstr20": [11, 17], "hashbytes20": [11, 17], "nativ": 11, "rawaddress": [11, 17], "decode_block": 11, "blockapi": [11, 15, 25], "decod": [11, 13, 14, 18], "dictionari": [11, 15, 17, 18, 24, 36], "decode_calldata": 11, "calldata": [11, 13, 24], "map": [11, 13, 14, 15, 16, 18, 24, 36], "anonym": 11, "stringifi": [11, 13, 24], "index": [11, 13, 17, 18, 20, 22, 24, 36], "decode_log": [11, 37], "event": [11, 13, 14, 17, 37], "contractlog": [11, 13, 15, 17, 25, 37], "match": [11, 12, 13, 15, 17, 18, 36], "definit": [11, 15, 30], "decode_receipt": 11, "decode_returndata": 11, "raw_data": 11, "default_network_nam": 11, "encode_address": 11, "integ": [11, 15], "encode_calldata": 11, "encod": [11, 17], "encode_deploy": 11, "deployment_bytecod": 11, "other": [11, 12, 15, 17, 18, 19, 20, 23, 24, 28, 30, 31, 36, 37], "constructor": [11, 13, 24, 33], "interfac": [11, 15, 16, 21, 27, 30, 32, 35, 36], "encode_transact": 11, "addition": [11, 15, 20, 26, 28, 30, 34, 37], "updat": [11, 18, 36], "enrich_calltre": 11, "calltreenod": 11, "enhanc": 11, "help": [11, 12, 13, 18, 19, 22, 23, 26, 27, 28, 34, 36], "decim": [11, 36], "token": [11, 26, 30, 36, 37], "symbol": [11, 23, 30, 37], "currenc": 11, "pai": 11, "eth": [11, 19, 23, 24, 25, 30, 34, 36], "get_method_selector": 11, "selector": [11, 13, 24, 36], "keccak": 11, "eth_pydantic_typ": [11, 24], "myecosystem": 11, "def": [11, 12, 15, 16, 18, 19, 20, 23, 24, 27, 29, 30, 35, 36, 37], "self": [11, 13, 15, 18, 20, 24, 27, 36], "simpl": [11, 22, 24, 37], "calcul": [11, 17], "get_network": 11, "networknotfounderror": [11, 14], "present": [11, 15, 26], "get_network_data": 11, "ad": [11, 14, 15, 18, 19, 20, 23, 36], "opinion": [11, 15], "order": [11, 15, 19, 20, 24], "nice": [11, 14, 15], "translat": [11, 15], "get_proxy_info": [11, 15], "proxyinfoapi": [11, 15], "pattern": [11, 18, 26], "same": [11, 13, 15, 17, 18, 19, 24, 27, 30, 34, 36, 37], "shareabl": 11, "header": [11, 17], "request": [11, 16, 22, 26, 29], "serialize_transact": 11, "serial": [11, 17], "set_default_network": 11, "switch": [11, 30, 36], "forkednetworkapi": 11, "upstream_chain_id": 11, "id": [11, 13, 14, 15, 17, 21, 24, 26], "upstream": 11, "alwai": [11, 21, 22, 24, 26, 35], "some": [11, 17, 19, 24, 28, 30, 36, 37], "while": [11, 14, 15, 26, 36], "regardless": [11, 23, 37], "upstream_network": 11, "being": [11, 14, 17, 23], "upstream_provid": 11, "upstreamprovid": 11, "your": [11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "under": [11, 15, 18, 19, 21, 35], "one": [11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 27, 30, 34, 36, 37], "use_upstream_provid": 11, "providercontextmanag": [11, 15, 30], "wrapper": [11, 13, 14, 21], "around": [11, 13, 14, 21], "auto_gas_multipli": 11, "float": [11, 15, 17], "multipli": [11, 22], "estim": [11, 15, 18, 22, 30, 36], "ga": [11, 14, 18, 22, 24, 30], "tx": [11, 24, 37], "insur": [11, 22], "base_fee_multipli": 11, "appli": [11, 15, 27, 36, 37], "block_tim": [11, 13, 15], "approxim": 11, "take": [11, 12, 20, 22, 24, 35, 36], "block": [11, 13, 14, 15, 16, 17, 18, 22, 23, 27, 30], "mine": [11, 15], "15": 11, "chain_id": [11, 14, 15, 23, 35], "unless": [11, 12, 13, 15, 29], "providerapi": [11, 12, 15, 16, 18, 27, 28, 37], "default_provider_nam": 11, "get_provid": 11, "provider_nam": [11, 14, 15, 35], "provider_set": [11, 15], "is_dev": 11, "is_fork": 11, "is_loc": 11, "network_id": 11, "infura": [11, 16, 22, 25, 27, 34], "alchemi": [11, 16, 20, 22, 28, 30, 35, 37], "partial": 11, "conveni": [11, 15], "required_confirm": [11, 13, 15], "recommend": [11, 15, 19, 20, 26, 30, 34], "wait": [11, 13, 15], "consid": [11, 15, 18], "sinc": [11, 17, 24], "set_default_provid": 11, "found": [11, 13, 14, 15, 18, 19, 20, 21, 24, 26, 27, 35, 36], "transaction_acceptance_timeout": [11, 37], "accept": [11, 12, 19, 33], "two": [11, 15, 19, 22, 27, 30, 34, 36, 37], "minut": [11, 37], "smaller": 11, "timeout": [11, 14, 18], "use_default_provid": [11, 30], "disconnect_aft": [11, 15, 30], "temporarili": [11, 15], "enter": [11, 19, 29, 30, 36], "context": [11, 12, 14, 15, 17, 18, 19, 23, 27, 36], "exit": [11, 15, 23, 36], "multipl": [11, 12, 17, 18, 26, 34], "whatev": [11, 30], "end": [11, 12, 13, 15, 18, 30, 36], "so": [11, 15, 19, 24, 26, 27, 30, 32, 36], "multi": [11, 18, 30], "scenario": [11, 13, 36], "use_provid": [11, 15, 30, 34, 36], "disconnect_on_exit": [11, 15], "temporari": [11, 15, 30], "whether": [11, 12, 13, 15, 17, 18, 19], "python": [11, 13, 15, 17, 21, 23, 24, 27, 30, 31, 33, 34, 35, 36], "verify_chain_id": 11, "networkmismatcherror": [11, 14], "hardcod": 11, "manageraccessmixin": [11, 12, 13, 18], "And": [11, 20, 36], "providerpai": 11, "case": [11, 13, 14, 15, 20, 21, 22, 24, 26, 27, 30, 32, 36], "veri": [11, 30], "Or": [11, 21, 23, 24, 27, 28], "choic": [11, 15, 20, 30], "parse_network_choic": [11, 15, 30, 36], "empti": [11, 16, 17, 18, 36], "target": [11, 16, 18, 32], "basemodel": [11, 17, 18], "create_network_typ": 11, "easili": [11, 30, 37], "dependencyapi": [11, 15, 16, 26], "contracts_fold": [11, 15, 21, 22, 26], "exclud": [11, 15, 17, 18, 21, 26, 36], "json": [11, 15, 16, 17, 18, 24, 26], "lock": [11, 15, 21, 36], "build": [11, 15, 33, 35, 36], "config_overrid": [11, 15, 26], "ipf": 11, "cached_manifest": 11, "packagemanifest": [11, 15, 16, 26, 33], "valid": [11, 15, 16, 17, 19], "use_cach": [11, 15], "By": [11, 15, 21, 30, 37], "lazili": 11, "look": [11, 13, 15, 18, 20, 21, 22, 23, 27, 31, 36, 37], "glob": [11, 26], "extract_manifest": [11, 15], "presum": [11, 15], "project_manag": [11, 15], "get_project": [11, 15], "dynam": [11, 15], "correct": [11, 12, 15, 30, 36], "projectapi": [11, 15, 16], "structur": [11, 15, 17, 18, 19, 31, 35], "instal": [11, 14, 15, 19, 21, 22, 24, 25, 27, 30, 31, 35, 36], "uri": [11, 15, 22, 30], "omit": [11, 15, 20, 30, 37], "latest": [11, 13, 15, 17, 18, 23, 30, 34, 37], "version_id": [11, 15], "sub": [11, 12, 15], "most": [11, 13, 15, 19, 20, 22, 29, 34], "often": [11, 13, 15, 24, 26], "config_file_nam": [11, 15], "work": [11, 13, 15, 16, 18, 24, 25, 26, 27, 28, 30, 34, 36, 37], "extend": [11, 12, 20, 28, 31], "non": [11, 13, 14, 17, 18, 23, 29, 30], "add_compiler_data": 11, "compiler_data": [11, 15], "ethpm_typ": [11, 15, 17], "full": [11, 15, 18, 36], "manifest_cachefil": 11, "create_manifest": [11, 15], "clear": [11, 15], "is_valid": [11, 15], "figur": [11, 15], "out": [11, 14, 15, 18, 19, 23, 26, 28, 30, 36], "best": [11, 15, 30, 34], "share": [11, 17, 18, 36], "upload": 11, "anoth": [11, 14, 15, 17, 36, 37], "process_config_fil": [11, 15], "process": [11, 15, 16, 18, 24, 27], "had": [11, 15], "replace_manifest": 11, "replac": [11, 18, 30], "entir": [11, 24, 27, 36], "update_manifest": 11, "part": [11, 15, 18, 20, 27, 30, 34, 36], "field": [11, 17, 18, 26, 28, 36], "whe": 11, "num_transact": 11, "parenthash": 11, "0x0000000000000000000000000000000000000000000000000000000000000000": 11, "timestamp": [11, 15, 17, 18, 23, 36], "its": [11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 26, 27, 29, 30, 33, 36, 37], "block_page_s": 11, "100": [11, 36, 37], "concurr": [11, 15], "4": [11, 15, 22, 23, 24, 26, 36, 37], "hardhat": [11, 22, 28, 30, 36, 37], "base_fe": [11, 15, 37], "minimum": [11, 15], "next": [11, 15, 30], "1559": [11, 15, 30, 37], "notimplementederror": [11, 14, 15, 37], "fetch": [11, 15, 24, 25, 37], "respons": [11, 15, 16, 17, 18, 30], "particularli": 11, "across": [11, 15, 22, 23, 26], "rang": [11, 13, 15], "chainlist": [11, 15], "comprehens": [11, 15], "mani": [11, 12, 25, 28], "parallel": [11, 18], "thread": [11, 15, 18], "connection_id": 11, "uniqu": [11, 15, 17, 24, 30, 37], "identifi": [11, 15, 36], "especi": 11, "dev": [11, 14, 15, 17, 24, 36, 37], "connection_str": [11, 15], "ipc": 11, "tear": 11, "down": [11, 17, 18, 34], "quit": [11, 13], "estimate_gas_cost": [11, 37], "block_id": [11, 14], "hexstr": [11, 17], "liter": [11, 17], "earliest": [11, 13, 15, 17], "pend": [11, 13, 15, 17, 30, 36], "cost": [11, 15, 24], "blockid": [11, 14, 17], "past": [11, 15, 22], "report": [11, 17, 30], "smallest": 11, "unit": 11, "wei": 11, "max": [11, 15, 22, 30, 36, 37], "maximum": [11, 22, 30], "gas_pric": [11, 15, 37], "price": [11, 15, 36], "what": [11, 15, 16, 19, 20, 23, 26, 27, 30, 35, 36], "pre": [11, 18, 19, 21, 23, 34], "get_bal": 11, "get_block": [11, 23, 30], "blocknotfounderror": [11, 14], "get_cod": 11, "previou": [11, 15], "contractcod": 11, "get_contract_log": 11, "log_filt": 11, "logfilt": 11, "topic": [11, 13, 31], "get_nonc": 11, "get_receipt": [11, 15, 37], "might": [11, 23, 37], "get_transactions_by_block": 11, "get_virtual_machine_error": 11, "virtualmachineerror": [11, 14], "virtual": [11, 14, 34], "machin": [11, 14, 15], "client": [11, 18], "went": 11, "wrong": [11, 14], "http_uri": 11, "is_connect": [11, 20], "max_ga": 11, "network_choic": [11, 15], "priority_fe": [11, 37], "miner": [11, 37], "tip": 11, "incentiv": 11, "them": [11, 16, 19, 21, 23, 24, 26, 27, 31, 35, 36], "send_cal": 11, "immedi": [11, 23], "without": [11, 18, 19, 23, 24, 28, 37], "histor": [11, 13, 15], "point": [11, 15, 17, 18, 20, 26, 27, 32, 36], "prior": [11, 15, 27], "through": [11, 13, 18, 25, 27, 33], "mempool": [11, 24], "send_transact": 11, "supports_trac": 11, "update_set": 11, "new_set": 11, "port": 11, "reconnect": 11, "ws_uri": 11, "wss": 11, "subprocessprovid": [11, 14], "process_wait_timeout": 11, "popen": 11, "is_stop": 11, "stdout_queu": 11, "joinablequeu": [11, 18], "stderr_queu": 11, "ganach": 11, "build_command": 11, "pass": [11, 12, 15, 18, 19, 20, 26, 27, 36, 37], "task": [11, 18, 36], "stop": [11, 13, 15, 20, 36], "process_nam": 11, "20": [11, 25, 29, 37], "readi": [11, 15, 17], "kill": 11, "testproviderapi": 11, "snapshot": [11, 14, 15, 18], "num_block": [11, 15], "advanc": [11, 25], "allot": 11, "snapshot_id": [11, 14, 15], "regress": [11, 15], "go": [11, 15], "set_timestamp": 11, "new_timestamp": 11, "record": [11, 15], "intent": [11, 15], "later": [11, 15, 36], "snapshotid": [11, 14, 15, 18], "contract_address": [11, 14, 17], "block_numb": [11, 13, 15, 17], "gas_us": [11, 24], "statu": 11, "await_confirm": 11, "now": [11, 19, 22, 26, 27, 30, 36], "contractev": [11, 13, 37], "contractlogcontain": 11, "were": [11, 15, 22, 24, 36], "emit": [11, 17, 37], "method_cal": 11, "produc": [11, 17], "raise_for_statu": 11, "noreturn": [11, 12], "regard": 11, "transactionstatusenum": 11, "ran_out_of_ga": 11, "ran": [11, 14, 31, 36], "gas_limit": [11, 22, 30], "return_valu": [11, 24], "obtain": [11, 24, 36], "final": [11, 15, 18, 36], "total_fees_paid": [11, 25], "paid": [11, 25], "tracefram": [11, 14], "track_coverag": 11, "track": [11, 15, 17, 24, 36], "coverag": 11, "els": [11, 13, 15, 18, 29, 36], "level": [11, 12, 24, 27, 29, 30, 34], "track_ga": 11, "chainid": 11, "0x": [11, 15, 18, 24, 32], "max_fe": [11, 37], "max_priority_fe": [11, 37], "transactionsignatur": [11, 17], "schema": [11, 17], "permit": 11, "total_transfer_valu": 11, "could": [11, 23, 24], "determin": [11, 13, 15, 32], "submit": [11, 24], "accounttransactionqueri": [11, 15], "column": [11, 13, 15, 17], "start_nonc": [11, 15], "stop_nonc": [11, 15], "_basequeri": 11, "querytyp": [11, 15], "blockqueri": [11, 15], "start_block": [11, 13, 15, 25], "stop_block": [11, 13, 15, 25], "step": [11, 13, 15, 33], "_baseblockqueri": 11, "blocktransactionqueri": [11, 15], "insid": [11, 18, 25], "contractcreationqueri": [11, 15], "contracteventqueri": [11, 15], "search_top": [11, 13], "member": 11, "contractmethodqueri": [11, 15], "method_arg": 11, "queryapi": [11, 15, 16], "estimate_queri": [11, 15], "millisecond": [11, 15, 17, 18], "indic": [11, 15, 18, 24, 29], "engin": [11, 13, 14, 15], "unabl": [11, 14, 15, 21], "perform_queri": [11, 15], "perform": [11, 13, 15, 17, 19, 24], "update_cach": 11, "chanc": [11, 34], "noth": [11, 14], "store": [11, 15, 18, 19, 24, 25], "namespac": [12, 15, 16, 27, 31, 35], "extens": [12, 15, 16, 23, 27, 33, 36], "reusabl": 12, "common": [12, 18, 22, 26, 27, 30, 31, 37], "resourc": [12, 15], "well": [12, 15, 16, 17, 18, 27, 28, 31], "contract_file_paths_argu": 12, "callback": 12, "flatten": [12, 15], "existing_alias_argu": [12, 20, 27], "callabl": [12, 16, 18, 20], "non_existing_alias_argu": [12, 20], "yet": [12, 20, 27, 28, 36], "accountaliaspromptchoic": 12, "prompt_messag": 12, "promptchoic": 12, "lessen": 12, "hard": [12, 18], "param": [12, 20], "ctx": 12, "miss": [12, 15, 17, 18, 36], "It": [12, 16, 19, 20, 24, 25, 27, 29, 30, 36, 37], "compat": [12, 17], "certain": [12, 36, 37], "situat": 12, "descript": [12, 15, 27, 32], "arriv": 12, "print_choic": 12, "echo": [12, 20, 27, 35], "select_account": [12, 20], "networkchoic": 12, "case_sensit": 12, "base_typ": 12, "network_opt": [12, 20, 35], "get_metavar": 12, "metavar": 12, "outputformat": 12, "subset": [12, 15, 17], "output_format_choic": 12, "rich": 12, "text": [12, 14, 19], "view": [12, 13, 15, 24, 37], "standard": [12, 25, 26, 29, 32], "paramtyp": 12, "choice_callback": 12, "get_user_selected_choic": 12, "cmd": [12, 20, 30], "__expected_": 12, "get_user_selected_account": [12, 20], "deprec": [12, 15], "pick": 12, "want": [12, 15, 19, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 36], "_outside_": 12, "account_opt": [12, 20], "connectedprovidercommand": [12, 20, 30, 35], "durat": [12, 15, 24], "right": [12, 36], "wai": [12, 15, 19, 22, 23, 24, 26, 32, 34, 36, 37], "parse_arg": 12, "parser": [12, 16], "pars": [12, 15, 18, 20], "make_context": 12, "networkboundcommand": 12, "apeclicontextobject": [12, 20], "ape_cli_context": [12, 20], "static": [12, 30], "abort": [12, 14, 20], "base_error": 12, "invoc": [12, 36], "preserv": 12, "stack": [12, 14], "networkopt": 12, "meth": 12, "anyth": [12, 20, 24, 27, 29], "default_log_level": 12, "obj_typ": [12, 20], "featur": [12, 19, 20, 22, 24, 25, 36], "verbosity_opt": 12, "contract_opt": 12, "contracterror": 12, "In": [12, 15, 17, 19, 20, 21, 22, 23, 24, 25, 30, 32, 34, 36, 37], "incompatible_with": 12, "incompatible_opt": 12, "factori": [12, 15, 24], "enforc": 12, "incompat": 12, "cl": [12, 18, 20, 35], "other_opt": 12, "auto": [12, 17, 19, 22, 30, 36], "normal": [12, 18, 28, 32], "output_format_opt": 12, "skip_confirmation_opt": 12, "skip": [12, 19, 26], "cli_logg": 12, "apelogg": 12, "decor": [12, 16, 18, 24, 27, 36], "allfilepath": 12, "encourag": 12, "consist": 12, "path_typ": 12, "contracttypewrapp": 13, "decode_input": [13, 24], "prefix": [13, 14, 20, 22, 23, 24, 26, 28], "detect": [13, 14, 32], "find": [13, 14, 15, 17, 18, 19, 26, 27, 32, 36], "along": [13, 26], "source_path": [13, 15], "belong": 13, "cross": 13, "source_id": [13, 15, 17], "That": [13, 24, 37], "necessarili": [13, 37], "mycontract": [13, 15, 21, 22, 24, 25, 31, 33, 36, 37], "__call__": 13, "handler": [13, 24, 37], "c": 13, "attr_nam": [13, 15], "vote": 13, "impli": 13, "call_view_method": 13, "method_nam": [13, 36], "get_error_by_signatur": 13, "customerror": [13, 14], "similar": [13, 27, 30, 36], "get_event_by_signatur": [13, 37], "come": [13, 15, 18, 19, 21, 23, 24, 26, 28, 29, 30, 31, 34, 36], "respect": [13, 15], "invoke_transact": 13, "contract_contain": [13, 15], "assum": [13, 15, 24, 33, 35, 36, 37], "real": [13, 19, 37], "my_contract": [13, 24, 32, 36], "0xabc1230001112223334445566611855443322111": 13, "thing": [13, 20, 27, 30], "actual": [13, 17, 24, 36], "my_event_typ": 13, "myevent": 13, "mockcontractlog": [13, 17], "__iter__": [13, 15], "occur": [13, 14, 15, 18, 29, 32, 36], "from_receipt": [13, 37], "poll_log": 13, "new_block_timeout": [13, 15], "daemon": [13, 15, 18], "new_log": 13, "print": [13, 14, 15, 20, 24, 26, 30, 35, 37], "futur": [13, 15], "never": [13, 15, 17, 19, 36], "yield": [13, 15, 16, 27, 36], "less": [13, 15, 29], "reorg": [13, 15], "10": [13, 15, 18, 21, 22, 29, 30], "50": [13, 15, 37], "live": [13, 15, 24, 37], "engine_to_us": [13, 15], "datafram": [13, 15], "last": [13, 15, 18, 24, 25, 36], "bypass": [13, 15, 26], "algorithm": [13, 15], "pd": [13, 15], "start_or_stop": [13, 15], "extra_address": 13, "search": [13, 18], "desir": 13, "deleg": [13, 15, 18, 32], "apeexcept": 14, "clickexcept": 14, "problem": 14, "aliasalreadyinuseerror": 14, "apeattributeerror": [14, 15], "projecterror": [14, 15], "attributeerror": [14, 37], "try": [14, 15, 18, 27, 35, 36], "apeindexerror": 14, "argumentslengtherror": 14, "arguments_length": 14, "contractdataerror": 14, "reason": [14, 30, 36], "providererror": 14, "chainerror": [14, 15], "compilererror": [14, 15], "configerror": 14, "issu": [14, 29, 34], "alik": 14, "revert_messag": 14, "source_traceback": 14, "sourcetraceback": 14, "base_err": 14, "assert": [14, 19, 24, 30, 36, 37], "statement": [14, 17, 36], "dev_messag": 14, "valueerror": [14, 15], "from_error": 14, "whenev": [14, 18], "possibl": [14, 15, 16, 18, 19, 30], "contractnotfounderror": [14, 15], "has_explor": 14, "decodingerror": 14, "ecosystemnotfounderror": 14, "methodnonpayableerror": 14, "payabl": [14, 24, 36], "outofgaserror": 14, "becaus": [14, 19, 24, 26, 27, 36], "providernotconnectederror": [14, 15, 18], "providernotfounderror": 14, "queryengineerror": [14, 15], "rpctimeouterror": 14, "subprocesstimeouterror": 14, "subprocesserror": 14, "whilst": 14, "exce": [14, 37], "inspir": [14, 17], "py": [14, 17, 18, 23, 27, 31, 35, 36], "transactionnotfounderror": 14, "error_messsag": 14, "unknownsnapshoterror": [14, 15], "unknown": [14, 15, 30], "unknownversionerror": 14, "handle_ape_except": 14, "relev": [14, 17, 31], "frame": 14, "exc": 14, "someth": [14, 23, 36, 37], "treat": [15, 24], "singleton": [15, 16], "root": [15, 18, 19, 20, 22, 23, 24, 28, 31, 36], "my_account": [15, 20, 26], "everi": [15, 17, 18, 29, 32], "get_accounts_by_typ": 15, "type_": 15, "test_account": [15, 18, 19, 21, 36], "testaccountmanag": [15, 36], "These": [15, 36], "subject": 15, "section": [15, 18, 20, 22, 24, 26, 30, 36], "test_my_contract": [15, 36], "accountsmanag": 15, "testaccountcontain": 15, "account_id": 15, "slice": 15, "account_str": 15, "x": [15, 36, 37], "singl": [15, 18, 20, 24, 26], "hood": [15, 19], "can_trace_sourc": 15, "filenam": 15, "both": [15, 16, 17, 18, 20, 23, 24, 27, 34, 37], "trace_sourc": 15, "traceabl": 15, "sol": [15, 21, 26, 31, 36], "collis": [15, 24], "ensur": [15, 16, 17, 24, 36], "compile_sourc": [15, 21], "compiler_nam": 15, "program": [15, 17], "fallback": 15, "statemut": [15, 24], "nonpay": [15, 24], "ethpm": [15, 33], "contractnam": [15, 21], "flatten_contract": 15, "content": [15, 18, 26], "get_import": 15, "import_source_id": 15, "get_refer": 15, "imports_dict": 15, "entri": [15, 27], "referring_source_id": 15, "transactionhistori": 15, "txn_receipt": 15, "revert_to_block": 15, "outgo": 15, "short": [15, 29, 30, 32, 36], "circuit": 15, "greater": [15, 17], "contractcach": 15, "memori": [15, 18], "per": 15, "perman": [15, 18, 25], "disk": [15, 19], "faster": 15, "__setitem__": 15, "ecosystem_nam": [15, 35], "cache_blueprint": 15, "blueprint_id": 15, "would": [15, 19, 20, 25, 26, 30, 34, 35, 36], "starknet": [15, 28, 30, 36], "cache_deploy": 15, "contract_inst": [15, 25], "cache_proxy_info": 15, "proxy_info": 15, "proxyinfo": 15, "clear_local_cach": 15, "reset": 15, "blank": 15, "get_blueprint": 15, "get_contain": 15, "wrap": [15, 18], "get_creation_receipt": 15, "creation": [15, 20], "get_deploy": [15, 24], "read": [15, 20, 24, 34], "_local_deployments_map": 15, "written": 15, "deployments_map": 15, "get_multipl": 15, "min": [15, 36, 37], "instance_at": 15, "typeerror": [15, 18], "en": [15, 16, 22, 24, 28], "domain": [15, 24], "instance_from_receipt": 15, "blockcontain": 15, "latest_block": 15, "head": [15, 23], "move": 15, "backward": 15, "height": 15, "poll_block": 15, "reorgan": 15, "even": [15, 29], "previous": [15, 24, 26, 27, 36], "new_block": 15, "length": [15, 18, 19], "similarli": [15, 19, 20, 21, 24, 27, 36], "just": [15, 20, 24, 26, 30, 34], "mimic": 15, "behavior": [15, 29, 30], "built": [15, 27, 34, 36], "increment": [15, 17], "isol": [15, 36], "owner": [15, 21, 24, 25, 28, 36, 37], "foobar": [15, 28], "deltatim": 15, "AND": 15, "design": [15, 17, 27], "begin": [15, 24], "pending_timestamp": [15, 36], "epoch": 15, "3600": 15, "restor": 15, "recent": 15, "project_fold": 15, "meta": 15, "packagemeta": 15, "author": [15, 24, 36], "licens": [15, 36], "keyword": [15, 23, 30], "link": [15, 36], "deploymentconfigcollect": 15, "default_ecosystem": [15, 22, 30], "parametr": 15, "test_mnemon": 15, "get_config": 15, "home": [15, 19, 22, 23, 25, 34], "plugin_nam": 15, "force_reload": 15, "metadata": [15, 18], "using_project": 15, "project_path": 15, "contracts_path": 15, "my_project": 15, "deploymentconfig": 15, "rootmodelroottyp": 15, "pydanticundefin": 15, "accountintconvert": 15, "addressapiconvert": 15, "bytesaddressconvert": 15, "gwei": [15, 37], "appropri": 15, "long": [15, 27, 29], "is_typ": 15, "checksum": [15, 17], "against": [15, 16, 31, 36], "hexaddressconvert": 15, "hexconvert": 15, "hexintconvert": 15, "hex": [15, 18], "intaddressconvert": 15, "stringintconvert": 15, "timestampconvert": 15, "datetim": 15, "timedelta": 15, "No": 15, "timezon": 15, "utc": 15, "system": [15, 18, 19, 24, 25, 27], "granular": 15, "active_provid": [15, 23], "create_custom_provid": 15, "provider_cl": 15, "ape_ethereum": [15, 24, 27], "ethereumnodeprovid": 15, "guess": 15, "set_default_ecosystem": 15, "get_ecosystem": 15, "get_network_choic": 15, "form": [15, 18, 24, 29, 36], "appear": [15, 18], "get_provider_from_choic": 15, "network_data": 15, "networks_yaml": 15, "load_contract": 15, "uniniti": 15, "mycontracttyp": 15, "mycontacttyp": 15, "To": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37], "contractnamespac": 15, "__str__": 15, "mention": [15, 27], "extensions_with_missing_compil": 15, "recurs": 15, "extract": 15, "get_compiler_data": 15, "compile_if_need": 15, "get_contract": [15, 24], "contract_nam": [15, 17, 36], "keyerror": 15, "interfaces_fold": 15, "lookup_path": 15, "key_contract_path": 15, "give": [15, 19, 20, 26, 32, 35], "helloworld": [15, 35], "absolut": [15, 18, 22], "2678": [15, 33], "project_typ": 15, "apeproject": [15, 16], "scripts_fold": 15, "sources_miss": 15, "anywher": [15, 24, 29], "tests_fold": 15, "track_deploy": [15, 33], "upon": [15, 24, 26, 33], "public": [15, 24, 36], "tracked_deploy": 15, "bip122uri": 15, "explicitli": [15, 17, 21, 36], "githubdepend": 15, "openzeppelin": [15, 18, 22, 26, 32], "organ": [15, 18, 27, 28, 33, 34], "follow": [15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "dapphub": [15, 26], "erc20": [15, 26], "Will": [15, 20, 34], "localdepend": 15, "npmdepend": 15, "npm": 15, "safe": [15, 32], "gnosi": [15, 26, 32], "14": 15, "version_from_json": 15, "version_from_local_json": 15, "baseproject": 15, "brownieproject": 15, "browni": 15, "defaultqueryprovid": 15, "querymanag": [15, 23], "biggest_block_s": 15, "inaccess": 15, "plugin_typ": 16, "plugintyp": 16, "hookimpl_kwarg": 16, "accountplugin": 16, "accountcontain": 16, "pluggy_patch": 16, "There": [16, 19, 20, 22, 24, 26, 28, 34, 36, 37], "sever": [16, 20], "ecosystemplugin": 16, "hook": [16, 27], "registr": [16, 27], "overal": 16, "conform": [16, 18, 27], "much": [16, 21, 36, 37], "plugin_manag": 16, "pluggi": 16, "_manag": 16, "pluginmanag": 16, "own": [16, 22, 26, 29, 34, 36], "compilerplugin": 16, "register_compil": 16, "interfacecompil": 16, "document": [16, 19, 22], "config_class": 16, "deconstruct": 16, "inject": [16, 18], "mypluginconfig": 16, "conversionplugin": 16, "mweiconvers": 16, "explorerplugin": 16, "explor": [16, 24, 30, 32], "etherscan": [16, 24, 28], "myblockexplor": 16, "networkplugin": 16, "ropsten": 16, "happen": [16, 21, 24, 26, 30, 36], "soon": [16, 26], "shibachain": 16, "shibanetwork": 16, "providerplugin": [16, 27], "myprovid": [16, 27], "dependencyplugin": 16, "projectplugin": 16, "resolv": [16, 32], "gitmodul": 16, "queryplugin": 16, "query_engin": 16, "postgresengin": 16, "represent": [17, 23, 31], "bodi": 17, "namedtupl": 17, "191": 17, "compon": 17, "signabl": 17, "easi": [17, 20, 24, 34, 36], "origin": [17, 26, 34, 37], "think": 17, "712": 17, "hand": [17, 24], "encode_": 17, "modul": [17, 18, 23, 24, 29], "encode_structured_data": 17, "encode_intended_valid": 17, "encode_defunct": [17, 19], "r": [17, 36], "_signatur": 17, "ecdsa": 17, "vr": 17, "recover_sign": [17, 19], "sig": 17, "contractcoverag": 17, "functioncoverag": 17, "individu": [17, 28], "function_hit": 17, "hit": 17, "counter": 17, "zero": [17, 18, 36], "function_r": 17, "rate": 17, "versu": [17, 22], "line_r": 17, "divid": 17, "lines_cov": 17, "lines_valid": 17, "miss_count": 17, "model_dump": 17, "pydant": [17, 18], "concept": [17, 36], "modelmodel_dump": 17, "mode": [17, 36], "to_python": 17, "serializ": 17, "by_alia": 17, "exclude_unset": 17, "exclude_default": 17, "exclude_non": 17, "round_trip": 17, "enabl": [17, 19, 24, 34, 36], "deseri": 17, "round": 17, "trip": 17, "encount": 17, "coveragestat": 17, "contractsourcecoverag": 17, "cover": [17, 24, 36], "total_funct": 17, "coverageproject": 17, "coveragereport": 17, "source_fold": 17, "get_html": 17, "get_xml": 17, "xml": [17, 36], "codecov": 17, "thu": [17, 20, 24, 35, 36], "slightli": 17, "convent": [17, 22], "90": 17, "java": 17, "won": [17, 36], "super": 17, "hit_count": 17, "dure": [17, 21, 26, 29, 30, 36], "segment": 17, "ast": 17, "occupi": 17, "builtin": 17, "mark": [17, 29, 36], "endlin": 17, "endcolumn": 17, "exact": [17, 36], "full_nam": 17, "contact": 17, "separ": [17, 19, 24, 27, 36], "getter": [17, 36], "profile_stat": 17, "profil": [17, 36], "accumul": 17, "sourcestat": 17, "detail": [17, 31, 34], "basecontractlog": 17, "event_nam": 17, "0x0000000000000000000000000000000000000000": 17, "event_argu": 17, "block_hash": 17, "log_index": 17, "transaction_index": 17, "unix": [17, 18], "lookup": [17, 36], "posit": [17, 36], "mock": [17, 26, 36], "compar": 17, "inherit": 17, "equal": [17, 18, 19, 37], "comparison": 17, "abc": 18, "model_config": 18, "classvar": 18, "arbitrary_types_allow": 18, "model_field": 18, "fieldinfo": 18, "__fields__": 18, "v1": [18, 26], "mixin": 18, "_before_": 18, "include_getattr": 18, "include_getitem": 18, "additional_error_messag": 18, "annot": 18, "nonetyp": 18, "accur": 18, "private_kei": 18, "pair": 18, "junk": [18, 19, 22, 36], "number_of_account": [18, 19, 22, 36], "githubcli": 18, "ape_org": 18, "com": [18, 28, 30, 34], "available_plugin": 18, "ape_plugin_nam": 18, "clone_repo": 18, "repo_path": 18, "target_path": 18, "scheme": 18, "git": [18, 26, 28], "ssh": 18, "download_packag": 18, "filesystem": 18, "get_releas": 18, "gitreleas": 18, "releas": [18, 25, 26, 28, 34], "get_repo": 18, "maxsiz": 18, "queue": 18, "join": [18, 34], "borrow": 18, "librari": [18, 19, 24, 27], "until": [18, 30], "gotten": 18, "unfinish": 18, "goe": 18, "consum": 18, "task_don": 18, "unblock": 18, "struct": 18, "structpars": 18, "method_abi": 18, "decode_output": 18, "alter": [18, 23], "arrai": 18, "applic": [18, 26, 37], "default_nam": 18, "unnam": 18, "encode_input": [18, 24], "tracestyl": 18, "ff8c00": 18, "d75f00": 18, "gas_cost": 18, "dim": 18, "bright_magenta": 18, "bright_green": 18, "bright_blu": 18, "00afd7": 18, "add_padding_to_str": 18, "str_list": 18, "extra_spac": 18, "space_charact": 18, "space": 18, "pad": 18, "charact": 18, "allow_disconnect": 18, "fn": 18, "return_none_when_disconnect": 18, "try_snapshot": 18, "expand_environment_vari": 18, "substr": 18, "environ": [18, 19, 22, 23, 30, 34], "variabl": [18, 19, 22, 23, 36], "extract_nested_valu": 18, "dig": 18, "nest": 18, "gas_estimation_error_messag": 18, "tx_error": 18, "explan": [18, 31], "explain": [18, 36], "generate_dev_account": 18, "hd_path": [18, 36], "start_index": 18, "genesi": [18, 30], "wallet": 18, "get_all_files_in_directori": 18, "dir_a": 18, "dir_b": 18, "file_a": 18, "file_b": 18, "file_c": 18, "interest": 18, "regex": 18, "get_current_timestamp_m": 18, "get_package_vers": 18, "obj": 18, "__version__": 18, "get_relative_path": 18, "anchor": 18, "comput": [18, 19], "rel": 18, "ancestor": 18, "injected_before_us": 18, "fget": 18, "fset": 18, "fdel": 18, "is_arrai": 18, "abi_typ": 18, "abityp": 18, "probabl": 18, "is_evm_precompil": 18, "is_named_tupl": 18, "output_valu": 18, "is_struct": 18, "is_zero_hex": 18, "load_config": 18, "expand_envar": 18, "must_exist": 18, "oserror": 18, "expand": 18, "pragma_str_to_specifier_set": 18, "pragma_str": 18, "specifierset": 18, "pragma": [18, 36], "raises_not_impl": 18, "returns_arrai": 18, "run_until_complet": 18, "coroutin": 18, "async": 18, "await": 18, "asyncio": 18, "gather": 18, "singledispatchmethod": 18, "func": [18, 36], "dispatch": 18, "descriptor": 18, "generic_method": 18, "spawn": 18, "stream_respons": 18, "download_url": 18, "progress_bar_descript": 18, "progress": 18, "use_temp_sys_path": 18, "sy": 18, "secur": 19, "learn": [19, 21, 22, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36], "ship": [19, 20, 21, 23, 28, 30], "assist": [19, 20, 27], "write": [19, 35, 36], "test_my_contract_method": 19, "prefund": 19, "put": [19, 29], "sole": 19, "generate_test_account": 19, "unfund": 19, "guid": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36], "action": [19, 34, 36], "1e18": 19, "ether": [19, 24, 25], "elimin": 19, "use_send": 19, "myfunct": 19, "imperson": [19, 36], "ledger": [19, 27], "trezor": [19, 27], "third": [19, 28], "parti": [19, 28, 34], "let": [19, 21, 23, 24, 30, 36], "premis": 19, "describ": [19, 30], "below": [19, 24, 26, 30, 36], "passphras": 19, "encrypt": 19, "password": 19, "browser": 19, "rest": [19, 27], "maxim": 19, "materi": 19, "entropi": 19, "increas": [19, 34, 36, 37], "n": 19, "altern": [19, 20, 21, 24, 26, 29, 36], "elect": 19, "twice": 19, "sure": [19, 34, 36], "rememb": 19, "hdpath": 19, "wordcount": 19, "togeth": [19, 27], "sai": [19, 24, 30, 37], "metamask": [19, 20], "export": 19, "secret": 19, "recoveri": 19, "d": [19, 36], "Then": [19, 23, 24, 26, 27, 36], "reduc": 19, "repetit": 19, "eth_account": 19, "hello": [19, 35], "intention": 19, "decid": 19, "abov": [19, 24, 29, 36, 37], "eip712": 19, "eip712typ": 19, "mail": 19, "_chainid_": 19, "uint256": [19, 24, 36, 37], "_name_": 19, "_verifyingcontract_": 19, "0xcccccccccccccccccccccccccccccccccccccccc": 19, "_version_": 19, "alic": 19, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 19, "bob": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 19, "recov": 19, "recovered_sign": 19, "ci": [19, 24], "cd": 19, "programmat": 19, "ape_accounts_": 19, "_passphras": 19, "subsequ": 19, "set_autosign": 19, "highli": 19, "approach": [19, 30, 35, 36], "avoid": [19, 24, 34], "accident": 19, "leak": 19, "framework": [20, 24, 26, 29, 31, 34, 36, 37], "coupl": 20, "area": [20, 36], "showcas": 20, "endeavor": 20, "etc": 20, "logger": [20, 29], "gracefulli": 20, "cli_ctx": [20, 27], "account_manag": 20, "bad": 20, "mymanag": 20, "my": [20, 24, 25, 26, 27], "customcontext": 20, "my_manag": 20, "foundri": [20, 24, 30, 36], "leav": [20, 26, 36], "semi": 20, "colon": [20, 36], "cmd_2": 20, "afterward": [20, 36], "rare": 20, "peopl": 20, "index_of_test_account": 20, "matter": 20, "alon": 20, "visa": 20, "versa": [20, 24], "delete_account": 20, "create_account": 20, "boolean": 20, "ape_account": 20, "application_prefix": 20, "foo_bar": 20, "cli_0": 20, "lambda": 20, "startswith": 20, "cli_1": 20, "me": [20, 37], "me2": 20, "selected_account": 20, "edit": [21, 22, 27, 28], "src": [21, 22, 26], "myinterfac": 21, "my_interfac": 21, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 21, "my_method": [21, 24, 32, 36], "elsewher": [21, 22], "unwil": 21, "artifact": 21, "binari": 21, "larger": 21, "adjust": [21, 31, 36], "vy": [21, 31, 36], "tsconfig": 21, "retain": 21, "use_depend": 21, "3": [21, 23, 24, 25, 26, 34, 36, 37], "7": [21, 28, 36], "8": [21, 34, 36], "get_compil": 21, "place": [22, 26, 35, 36], "global": [22, 36], "preced": 22, "prefer": 22, "serv": 22, "alphabet": 22, "facilit": 22, "easier": 22, "fulli": [22, 24], "outsid": 22, "globalcontract": 22, "fantom": [22, 28, 30, 36], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 22, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 22, "localhost": [22, 27], "5030": 22, "whole": 22, "default_network": [22, 30], "mainnet_fork": 22, "default_provid": [22, 30], "numer": [22, 29, 30], "16": [22, 30], "1234": [22, 30], "0x1234": [22, 30], "eth_estimatega": 22, "shouldn": 22, "0b2": 22, "1647323479": 23, "reflect": 23, "61": 23, "ape_console_extra": 23, "intern": [23, 36], "underscor": [23, 35], "_": [23, 35], "eth_util": 23, "encode_hex": 23, "decode_hex": 23, "getattr": 23, "weth_address": 23, "14388241": 23, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 23, "ape_init_extra": 23, "web3": [23, 27, 34], "close": 23, "reopen": 23, "autoreload": 23, "ape_consol": 23, "embed": 23, "load_ext": 23, "h": 23, "databas": [23, 25], "okai": [23, 27], "human": 23, "readabl": [23, 36], "metamask0": 23, "00040634": 23, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 23, "mysmartcontract": 24, "__init__": [24, 27], "arg1": 24, "arg2": 24, "pleas": [24, 34, 37], "basic": 24, "contract2": 24, "higher": [24, 30, 36], "why": [24, 30, 37], "notic": [24, 31, 36], "conract": 24, "complex": [24, 31], "possibli": 24, "repeat": 24, "fashion": 24, "perhap": 24, "simpli": 24, "copi": 24, "review": 24, "mere": [24, 27], "onc": [24, 26, 27, 30, 33, 36], "top": [24, 27, 36], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 24, "v2": 24, "registri": [24, 27], "ychad": 24, "keep": [24, 27, 36], "On": [24, 25], "rinkebi": 24, "pure": 24, "extern": [24, 36], "get_static_list": 24, "dynarrai": 24, "set_numb": 24, "num": 24, "prevnumb": 24, "mynumb": 24, "monei": 24, "storag": 24, "At": [24, 36], "eth_cal": 24, "eth_sendtransact": 24, "eth_sendrawtransact": 24, "demonstr": [24, 35, 36, 37], "123": [24, 33], "successfulli": [24, 33], "vice": 24, "addbal": 24, "new_bal": 24, "simul": [24, 30, 31], "forward": 24, "measur": 24, "getmodifiedbal": 24, "analyz": 24, "0x123": [24, 33], "40000": 24, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 24, "bytes_valu": 24, "3fb5c1c": 24, "selector_str": 24, "input_dict": 24, "unit256": 24, "method_id": 24, "multical": 24, "multicall3": 24, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 24, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 24, "pool": 24, "ipool": 24, "getreserv": 24, "applydiscount": 24, "acct": [24, 25, 37], "larg": 25, "rout": 25, "our": [25, 27, 34, 35, 36], "incorpor": 25, "few": [25, 26, 36], "df": 25, "stuff": [25, 29, 30], "sum": 25, "sent": 25, "foohappen": 25, "beta": 25, "constant": 25, "plan": 25, "stage": 25, "sqlite": 25, "tabl": [25, 36, 37], "dataclass": 25, "contract_ev": 25, "untouch": 26, "box": [26, 28, 30, 36], "still": [26, 32, 36, 37], "highlight": 26, "zeppelin": 26, "offici": 26, "uniswap": 26, "v3": 26, "retri": 26, "mydepend": 26, "suitabl": 26, "sometim": [26, 30, 36], "node_modul": 26, "myorg": 26, "v4": 26, "6": [26, 28, 36], "vault": 26, "master": [26, 34], "v0": 26, "gh": 26, "abbrevi": 26, "backend": 26, "guidelin": 26, "dapptoolserc20": 26, "dappnix": 26, "evm_vers": 26, "pari": 26, "involv": 26, "import_remap": 26, "erc721": 26, "dependency_contract": 26, "my_depend": 26, "dependencycontracttyp": 26, "deployed_contract": 26, "include_depend": 26, "ape_": 27, "ape_cli_subcommand": 27, "setup": [27, 36], "intend": 27, "tokenlist": 27, "As": [27, 36], "primarili": 27, "team": 27, "good": 27, "qualiti": 27, "compos": [27, 34], "benefit": 27, "interchang": 27, "httpprovid": 27, "_web3": 27, "1337": [27, 37], "finish": 27, "ti": 27, "site": [27, 34], "loop": 27, "potenti": [27, 29], "ones": [27, 37], "accord": 27, "_cli": 27, "my_sub_cmd": 27, "subcommand": 27, "entrypoint": 27, "entry_point": 27, "ape_myplugin": 27, "race": 27, "condit": 27, "prevent": 27, "my_cmd": [27, 29], "indiffer": 27, "my_ledger_account": 27, "ledger_0": 27, "my_trezor_account": 27, "trezor_0": 27, "my_script": 27, "my_provider_plugin": 27, "short_help": 27, "off": [27, 36], "my_command": 27, "architectur": 28, "trust": [28, 30], "constraint": 28, "throughout": 29, "21": 29, "30": 29, "yellow": 29, "40": 29, "shown": 29, "loglevel": 29, "set_level": 29, "arbitrum": 30, "tester": [30, 36], "polygon": 30, "maintain": 30, "small": 30, "improv": 30, "wherea": 30, "matic": 30, "avalanch": 30, "optmism": 30, "zkevm": 30, "proper": 30, "remaind": 30, "ecosysem": 30, "itself": [30, 31, 36], "integr": 30, "better": 30, "uncommon": 30, "commonli": 30, "testnet": 30, "cut": 30, "ethtest": 30, "ephemer": 30, "remot": 30, "anvil": [30, 36], "middl": 30, "start_provid": 30, "jump": [30, 34], "tell": 30, "bridg": 30, "continu": 30, "effect": 30, "smart_contract_exampl": 31, "sampl": [31, 36], "test_sampl": 31, "autom": 31, "my_account_alia": 31, "job": 31, "popular": 31, "minim": 32, "1167": 32, "1967": 32, "beacon": 32, "uup": 32, "1822": 32, "9": 32, "create_forwarder_to": 32, "0xsplit": 32, "formerli": 32, "oz": 32, "897": 32, "zeroag": 32, "soladypush0": 32, "push0": 32, "host": 32, "influenc": 33, "walk": 33, "0x12c17f958d2ee523a2206206994597c13d831e34": 33, "With": 34, "ltd": 34, "discord": 34, "server": 34, "stai": 34, "date": 34, "tutori": [34, 37], "technic": 34, "deeper": [34, 36], "understand": [34, 36], "academ": 34, "platform": 34, "challeng": 34, "linux": [34, 36], "maco": [34, 36], "11": 34, "window": 34, "subsystem": 34, "wsl": 34, "python3": 34, "three": [34, 36], "advis": 34, "1558": 34, "virtualenv": 34, "venv": 34, "interf": 34, "o": [34, 37], "env": 34, "homebrew": 34, "instruct": 34, "visit": [34, 37], "dockerhub": 34, "volum": 34, "haramb": 34, "vvm": 34, "solcx": 34, "pwd": 34, "sdk": 34, "interoper": 34, "experi": 34, "3rd": 34, "risk": 34, "bundl": [34, 36], "softwar": 34, "acc0": 34, "acc1": 34, "k": 34, "test_only_one_th": 34, "advantag": 35, "submodul": 35, "world": 35, "subdirectori": 35, "flexibl": 35, "cli_2": 35, "shownet": 35, "dist": 36, "cov": 36, "becom": 36, "intuit": 36, "fact": 36, "regular": 36, "test_": 36, "test_add": 36, "left": 36, "divis": 36, "phase": 36, "piec": 36, "encompass": 36, "enact": 36, "behav": 36, "authorized_method": 36, "discuss": 36, "test_author": 36, "not_own": 36, "set_own": 36, "scope": 36, "disabl": 36, "flow": 36, "dive": 36, "syntax": 36, "exactli": 36, "test_my_method": 36, "sustain": 36, "despit": 36, "vitalik": 36, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 36, "other_contract": 36, "othercontract": 36, "test_in_futur": 36, "86000": 36, "test_multi_chain": 36, "inspect": 36, "academi": 36, "conftest": 36, "test_mint": 36, "nft": 36, "test_account_bal": 36, "quantiti": 36, "mint": [36, 37], "balanceof": [36, 37], "earlier": 36, "assertionerror": 36, "shorter": 36, "comment": 36, "caus": 36, "check_valu": 36, "_valu": 36, "reli": 36, "explictli": 36, "cairo": 36, "due": 36, "_x": 36, "sqrt": 36, "incorrect": 36, "reentri": 36, "nonreentr": 36, "_foo_intern": 36, "introduc": 36, "spdx": 36, "gpl": 36, "unauthor": 36, "unauth_address": 36, "withdraw": 36, "disallow": 36, "hacker": 36, "test_unauthorized_withdraw": 36, "test_unauthor": 36, "test_error_on_deploi": 36, "mycustomerror": 36, "haserror": 36, "rev": 36, "captur": 36, "grab": 36, "isinst": 36, "myerror": 36, "use_network": 36, "marker": 36, "test_my_fantom_test": 36, "test_my_ethereum_test": 36, "mid": 36, "test_my_multichain_test": 36, "stark_contract": 36, "mystarknetcontract": 36, "test_starknet_th": 36, "stark_account": 36, "fundm": 36, "median": [36, 37], "57198": 36, "91398": 36, "82848": 36, "28307": 36, "38679": 36, "33493": 36, "changeonstatu": 36, "23827": 36, "45739": 36, "34783": 36, "getsecret": 36, "24564": 36, "test0": 36, "2400": 36, "9100": 36, "5750": 36, "testcontract": 36, "setnumb": 36, "51021": 36, "debug_": 36, "mocktoken": 36, "poolcontract": 36, "reset_": 36, "comma": 36, "interv": 36, "press": 36, "ctrl": 36, "undo": 36, "stmt": 36, "85": 36, "71": 36, "80": 36, "htmlcov": 36, "__builtin__": 36, "_immutable_numb": 36, "_number": 36, "foo_method": 36, "view_method": 36, "distinguish": 36, "care": 37, "myaccount": 37, "shell": 37, "contract_method_defined_in_contract": 37, "depth": 37, "apeacademi": 37, "london": 37, "got": 37, "broken": 37, "fundmycontract": 37, "prioriti": 37, "beforehand": 37, "plu": 37, "priorit": 37, "highest": 37, "0x00": 37, "0x0": 37, "fooevent": 37, "barev": 37, "foomethod": 37, "event_typ": 37, "baz": 37, "longer": 37, "600": 37, "show_trac": 37, "methodwithoutargu": 37, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 37, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 37, "contracta": 37, "7a9c": 37, "469604": 37, "superclust": 37, "234444": 37, "23523523235235": 37, "11111111111": 37, "345345347789999991": 37, "99999998888882": 37, "345457847457457458457457457": 37, "92222229999998888882": 37, "3454": 37, "111145345347789999991": 37, "333399998888882": 37, "234545457847457457458457457457": 37, "461506": 37, "methodb1": 37, "lolol": 37, "ic": 37, "cream": 37, "dynamo": 37, "402067": 37, "contractc": 37, "getsomelist": 37, "3425311345134513461345134534531452345": 37, "111344445534535353": 37, "993453434534534534534977788884443333": 37, "370103": 37, "methodc1": 37, "windows95": 37, "simpler": 37, "jamaica": 37, "cardin": 37, "363869": 37, "callm": 37, "233432": 37, "methodb2": 37, "trombon": 37, "231951": 37, "paperwork": 37, "countri": 37, "wing": 37, "227360": 37, "222263": 37, "methodc2": 37, "147236": 37, "122016": 37, "addresstovalu": 37, "100305": 37, "bandpractic": 37, "94270": 37, "lemondrop": 37, "92321": 37, "86501": 37, "82729": 37, "snitches_get_stich": 37, "111": 37, "55252": 37, "52079": 37, "48306": 37, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 37, "show_gas_report": 37, "dai": 37, "1302": 37, "13028": 37, "1377": 37, "approv": 37, "22414": 37, "burn": 37, "11946": 37, "25845": 37, "contract_a": 37, "methodtocal": 37, "txn_cost": 37, "mymutablemethod": 37, "view_cost": 37, "myviewmethod": 37}, "objects": {"": [[10, 0, 0, "-", "ape"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [14, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [16, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [17, 0, 0, "-", "types"], [18, 0, 0, "-", "utils"]], "ape.api": [[11, 0, 0, "-", "accounts"], [11, 0, 0, "-", "address"], [11, 0, 0, "-", "compiler"], [11, 0, 0, "-", "config"], [11, 0, 0, "-", "convert"], [11, 0, 0, "-", "explorers"], [11, 0, 0, "-", "networks"], [11, 0, 0, "-", "projects"], [11, 0, 0, "-", "providers"], [11, 0, 0, "-", "query"]], "ape.api.accounts": [[11, 4, 1, "", "AccountAPI"], [11, 4, 1, "", "AccountContainerAPI"], [11, 4, 1, "", "ImpersonatedAccount"], [11, 4, 1, "", "TestAccountAPI"], [11, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[11, 5, 1, "", "__dir__"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "call"], [11, 5, 1, "", "check_signature"], [11, 5, 1, "", "declare"], [11, 5, 1, "", "deploy"], [11, 5, 1, "", "prepare_transaction"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"], [11, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[11, 5, 1, "", "__contains__"], [11, 5, 1, "", "__delitem__"], [11, 5, 1, "", "__getitem__"], [11, 5, 1, "", "__len__"], [11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"], [11, 5, 1, "", "append"], [11, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[11, 6, 1, "", "address"], [11, 5, 1, "", "call"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountContainerAPI": [[11, 5, 1, "", "generate_account"]], "ape.api.address": [[11, 4, 1, "", "Address"], [11, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[11, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[11, 6, 1, "", "address"], [11, 6, 1, "", "balance"], [11, 6, 1, "", "code"], [11, 6, 1, "", "codesize"], [11, 6, 1, "", "history"], [11, 6, 1, "", "is_contract"], [11, 6, 1, "", "nonce"]], "ape.api.compiler": [[11, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[11, 5, 1, "", "compile"], [11, 2, 1, "", "compiler_settings"], [11, 6, 1, "", "config"], [11, 5, 1, "", "enrich_error"], [11, 5, 1, "", "get_versions"], [11, 6, 1, "", "name"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[11, 4, 1, "", "ConfigEnum"], [11, 4, 1, "", "GenericConfig"], [11, 4, 1, "", "PluginConfig"]], "ape.api.convert": [[11, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[11, 5, 1, "", "convert"], [11, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[11, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[11, 5, 1, "", "get_address_url"], [11, 5, 1, "", "get_contract_type"], [11, 5, 1, "", "get_transaction_url"], [11, 5, 1, "", "publish_contract"]], "ape.api.networks": [[11, 4, 1, "", "EcosystemAPI"], [11, 4, 1, "", "ForkedNetworkAPI"], [11, 4, 1, "", "NetworkAPI"], [11, 4, 1, "", "ProviderContextManager"], [11, 4, 1, "", "ProxyInfoAPI"], [11, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[11, 5, 1, "", "__ape_extra_attributes__"], [11, 5, 1, "", "add_network"], [11, 6, 1, "", "config"], [11, 5, 1, "", "create_transaction"], [11, 6, 1, "", "custom_network"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "decode_address"], [11, 5, 1, "", "decode_block"], [11, 5, 1, "", "decode_calldata"], [11, 5, 1, "", "decode_logs"], [11, 5, 1, "", "decode_receipt"], [11, 5, 1, "", "decode_returndata"], [11, 6, 1, "", "default_network_name"], [11, 5, 1, "", "encode_address"], [11, 5, 1, "", "encode_calldata"], [11, 5, 1, "", "encode_deployment"], [11, 5, 1, "", "encode_transaction"], [11, 5, 1, "", "enrich_calltree"], [11, 2, 1, "", "fee_token_decimals"], [11, 2, 1, "", "fee_token_symbol"], [11, 5, 1, "", "get_method_selector"], [11, 5, 1, "", "get_network"], [11, 5, 1, "", "get_network_data"], [11, 5, 1, "", "get_proxy_info"], [11, 2, 1, "", "name"], [11, 6, 1, "", "networks"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "serialize_transaction"], [11, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[11, 6, 1, "", "upstream_chain_id"], [11, 6, 1, "", "upstream_network"], [11, 6, 1, "", "upstream_provider"], [11, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[11, 6, 1, "", "auto_gas_multiplier"], [11, 6, 1, "", "base_fee_multiplier"], [11, 6, 1, "", "block_time"], [11, 6, 1, "", "chain_id"], [11, 6, 1, "", "config"], [11, 2, 1, "", "data_folder"], [11, 6, 1, "", "default_provider_name"], [11, 2, 1, "", "ecosystem"], [11, 6, 1, "", "explorer"], [11, 5, 1, "", "get_provider"], [11, 6, 1, "", "is_dev"], [11, 6, 1, "", "is_fork"], [11, 6, 1, "", "is_local"], [11, 2, 1, "", "name"], [11, 6, 1, "", "network_id"], [11, 6, 1, "", "providers"], [11, 5, 1, "", "publish_contract"], [11, 2, 1, "", "request_header"], [11, 6, 1, "", "required_confirmations"], [11, 5, 1, "", "set_default_provider"], [11, 6, 1, "", "transaction_acceptance_timeout"], [11, 5, 1, "", "use_default_provider"], [11, 5, 1, "", "use_provider"], [11, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[11, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[11, 2, 1, "", "target"]], "ape.api.projects": [[11, 4, 1, "", "DependencyAPI"], [11, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[11, 6, 1, "", "cached_manifest"], [11, 5, 1, "", "compile"], [11, 2, 1, "", "config_override"], [11, 6, 1, "", "contracts"], [11, 2, 1, "", "contracts_folder"], [11, 2, 1, "", "exclude"], [11, 5, 1, "", "extract_manifest"], [11, 2, 1, "", "name"], [11, 6, 1, "", "uri"], [11, 2, 1, "", "version"], [11, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[11, 5, 1, "", "add_compiler_data"], [11, 6, 1, "", "cached_manifest"], [11, 2, 1, "", "contracts_folder"], [11, 5, 1, "", "create_manifest"], [11, 6, 1, "", "is_valid"], [11, 6, 1, "", "manifest_cachefile"], [11, 2, 1, "", "name"], [11, 2, 1, "", "path"], [11, 5, 1, "", "process_config_file"], [11, 5, 1, "", "replace_manifest"], [11, 5, 1, "", "update_manifest"], [11, 2, 1, "", "version"]], "ape.api.providers": [[11, 4, 1, "", "BlockAPI"], [11, 4, 1, "", "ProviderAPI"], [11, 4, 1, "", "SubprocessProvider"], [11, 4, 1, "", "TestProviderAPI"], [11, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.ProviderAPI": [[11, 6, 1, "", "base_fee"], [11, 2, 1, "", "block_page_size"], [11, 6, 1, "", "chain_id"], [11, 2, 1, "", "concurrency"], [11, 6, 1, "", "config"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 6, 1, "", "connection_str"], [11, 2, 1, "", "data_folder"], [11, 5, 1, "", "disconnect"], [11, 5, 1, "", "estimate_gas_cost"], [11, 6, 1, "", "gas_price"], [11, 5, 1, "", "get_balance"], [11, 5, 1, "", "get_block"], [11, 5, 1, "", "get_code"], [11, 5, 1, "", "get_contract_logs"], [11, 5, 1, "", "get_nonce"], [11, 5, 1, "", "get_receipt"], [11, 5, 1, "", "get_transactions_by_block"], [11, 5, 1, "", "get_virtual_machine_error"], [11, 6, 1, "", "http_uri"], [11, 6, 1, "", "is_connected"], [11, 6, 1, "", "max_gas"], [11, 2, 1, "", "name"], [11, 2, 1, "", "network"], [11, 6, 1, "", "network_choice"], [11, 5, 1, "", "prepare_transaction"], [11, 6, 1, "", "priority_fee"], [11, 2, 1, "", "provider_settings"], [11, 2, 1, "", "request_header"], [11, 5, 1, "", "send_call"], [11, 5, 1, "", "send_private_transaction"], [11, 5, 1, "", "send_transaction"], [11, 6, 1, "", "settings"], [11, 6, 1, "", "supports_tracing"], [11, 5, 1, "", "update_settings"], [11, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[11, 5, 1, "", "build_command"], [11, 5, 1, "", "connect"], [11, 6, 1, "", "connection_id"], [11, 5, 1, "", "disconnect"], [11, 6, 1, "", "process_name"], [11, 5, 1, "", "start"], [11, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[11, 5, 1, "", "mine"], [11, 5, 1, "", "revert"], [11, 5, 1, "", "set_timestamp"], [11, 5, 1, "", "snapshot"]], "ape.api.query": [[11, 4, 1, "", "AccountTransactionQuery"], [11, 4, 1, "", "BlockQuery"], [11, 4, 1, "", "BlockTransactionQuery"], [11, 4, 1, "", "ContractCreationQuery"], [11, 4, 1, "", "ContractEventQuery"], [11, 4, 1, "", "ContractMethodQuery"], [11, 4, 1, "", "QueryAPI"]], "ape.api.query.QueryAPI": [[11, 5, 1, "", "estimate_query"], [11, 5, 1, "", "perform_query"], [11, 5, 1, "", "update_cache"]], "ape.api.transactions": [[11, 4, 1, "", "ReceiptAPI"], [11, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[11, 5, 1, "", "await_confirmations"], [11, 5, 1, "", "decode_logs"], [11, 6, 1, "", "events"], [11, 6, 1, "", "failed"], [11, 6, 1, "", "method_called"], [11, 5, 1, "", "raise_for_status"], [11, 6, 1, "", "ran_out_of_gas"], [11, 6, 1, "", "return_value"], [11, 6, 1, "", "total_fees_paid"], [11, 6, 1, "", "trace"], [11, 5, 1, "", "track_coverage"], [11, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[11, 6, 1, "", "receipt"], [11, 5, 1, "", "serialize_transaction"], [11, 6, 1, "", "total_transfer_value"], [11, 6, 1, "", "trace"], [11, 6, 1, "", "txn_hash"]], "ape.cli": [[12, 0, 0, "-", "arguments"], [12, 0, 0, "-", "choices"], [12, 0, 0, "-", "commands"], [12, 0, 0, "-", "options"], [12, 0, 0, "-", "paramtype"], [12, 0, 0, "-", "utils"]], "ape.cli.arguments": [[12, 1, 1, "", "contract_file_paths_argument"], [12, 1, 1, "", "existing_alias_argument"], [12, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[12, 4, 1, "", "AccountAliasPromptChoice"], [12, 4, 1, "", "Alias"], [12, 4, 1, "", "NetworkChoice"], [12, 4, 1, "", "OutputFormat"], [12, 4, 1, "", "PromptChoice"], [12, 1, 1, "", "get_user_selected_account"], [12, 1, 1, "", "output_format_choice"], [12, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"], [12, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[12, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[12, 2, 1, "", "TREE"], [12, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "print_choices"]], "ape.cli.commands": [[12, 4, 1, "", "ConnectedProviderCommand"], [12, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[12, 5, 1, "", "invoke"], [12, 5, 1, "", "parse_args"]], "ape.cli.options": [[12, 4, 1, "", "ApeCliContextObject"], [12, 4, 1, "", "NetworkOption"], [12, 1, 1, "", "account_option"], [12, 1, 1, "", "ape_cli_context"], [12, 1, 1, "", "contract_option"], [12, 1, 1, "", "incompatible_with"], [12, 1, 1, "", "network_option"], [12, 1, 1, "", "output_format_option"], [12, 1, 1, "", "skip_confirmation_option"], [12, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[12, 5, 1, "", "abort"]], "ape.cli.paramtype": [[12, 4, 1, "", "AllFilePaths"], [12, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[12, 5, 1, "", "convert"]], "ape.contracts.base": [[13, 4, 1, "", "ContractContainer"], [13, 4, 1, "", "ContractEvent"], [13, 4, 1, "", "ContractInstance"], [13, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__getattr__"], [13, 5, 1, "", "at"], [13, 5, 1, "", "deploy"], [13, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__iter__"], [13, 5, 1, "", "from_receipt"], [13, 6, 1, "", "name"], [13, 5, 1, "", "poll_logs"], [13, 5, 1, "", "query"], [13, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "__dir__"], [13, 5, 1, "", "__getattr__"], [13, 6, 1, "", "address"], [13, 5, 1, "", "call_view_method"], [13, 5, 1, "", "get_error_by_signature"], [13, 5, 1, "", "get_event_by_signature"], [13, 5, 1, "", "invoke_transaction"], [13, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[13, 5, 1, "", "decode_input"], [13, 6, 1, "", "source_path"]], "ape.exceptions": [[14, 7, 1, "", "APINotImplementedError"], [14, 7, 1, "", "Abort"], [14, 7, 1, "", "AccountsError"], [14, 7, 1, "", "AliasAlreadyInUseError"], [14, 7, 1, "", "ApeAttributeError"], [14, 7, 1, "", "ApeException"], [14, 7, 1, "", "ApeIndexError"], [14, 7, 1, "", "ArgumentsLengthError"], [14, 7, 1, "", "BlockNotFoundError"], [14, 7, 1, "", "ChainError"], [14, 7, 1, "", "CompilerError"], [14, 7, 1, "", "ConfigError"], [14, 7, 1, "", "ContractDataError"], [14, 7, 1, "", "ContractLogicError"], [14, 7, 1, "", "ContractNotFoundError"], [14, 7, 1, "", "ConversionError"], [14, 7, 1, "", "CustomError"], [14, 7, 1, "", "DecodingError"], [14, 7, 1, "", "EcosystemNotFoundError"], [14, 7, 1, "", "MethodNonPayableError"], [14, 7, 1, "", "NetworkError"], [14, 7, 1, "", "NetworkMismatchError"], [14, 7, 1, "", "NetworkNotFoundError"], [14, 7, 1, "", "OutOfGasError"], [14, 7, 1, "", "ProjectError"], [14, 7, 1, "", "ProviderError"], [14, 7, 1, "", "ProviderNotConnectedError"], [14, 7, 1, "", "ProviderNotFoundError"], [14, 7, 1, "", "QueryEngineError"], [14, 7, 1, "", "RPCTimeoutError"], [14, 7, 1, "", "SignatureError"], [14, 7, 1, "", "SubprocessError"], [14, 7, 1, "", "SubprocessTimeoutError"], [14, 7, 1, "", "TransactionError"], [14, 7, 1, "", "TransactionNotFoundError"], [14, 7, 1, "", "UnknownSnapshotError"], [14, 7, 1, "", "UnknownVersionError"], [14, 7, 1, "", "VirtualMachineError"], [14, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[14, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[14, 6, 1, "", "dev_message"], [14, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[14, 6, 1, "", "name"]], "ape.managers": [[15, 0, 0, "-", "accounts"], [15, 0, 0, "-", "compilers"], [15, 0, 0, "-", "config"], [15, 0, 0, "-", "converters"], [15, 0, 0, "-", "networks"], [15, 0, 0, "-", "query"]], "ape.managers.accounts": [[15, 4, 1, "", "AccountManager"], [15, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "aliases"], [15, 6, 1, "", "containers"], [15, 5, 1, "", "get_accounts_by_type"], [15, 5, 1, "", "load"], [15, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[15, 5, 1, "", "__contains__"], [15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"]], "ape.managers.chain": [[15, 4, 1, "", "AccountHistory"], [15, 4, 1, "", "BlockContainer"], [15, 4, 1, "", "ChainManager"], [15, 4, 1, "", "ContractCache"], [15, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 2, 1, "", "address"], [15, 5, 1, "", "append"], [15, 6, 1, "", "outgoing"], [15, 5, 1, "", "query"], [15, 5, 1, "", "revert_to_block"], [15, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[15, 5, 1, "", "__getitem__"], [15, 5, 1, "", "__iter__"], [15, 5, 1, "", "__len__"], [15, 6, 1, "", "head"], [15, 6, 1, "", "height"], [15, 5, 1, "", "poll_blocks"], [15, 5, 1, "", "query"], [15, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[15, 6, 1, "", "base_fee"], [15, 6, 1, "", "blocks"], [15, 6, 1, "", "chain_id"], [15, 6, 1, "", "gas_price"], [15, 5, 1, "", "get_receipt"], [15, 6, 1, "", "history"], [15, 5, 1, "", "isolate"], [15, 5, 1, "", "mine"], [15, 6, 1, "", "pending_timestamp"], [15, 5, 1, "", "restore"], [15, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[15, 5, 1, "", "__delitem__"], [15, 5, 1, "", "__setitem__"], [15, 5, 1, "", "cache_blueprint"], [15, 5, 1, "", "cache_deployment"], [15, 5, 1, "", "cache_proxy_info"], [15, 5, 1, "", "clear_local_caches"], [15, 5, 1, "", "get"], [15, 5, 1, "", "get_blueprint"], [15, 5, 1, "", "get_container"], [15, 5, 1, "", "get_creation_receipt"], [15, 5, 1, "", "get_deployments"], [15, 5, 1, "", "get_multiple"], [15, 5, 1, "", "get_proxy_info"], [15, 5, 1, "", "instance_at"], [15, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[15, 5, 1, "", "append"], [15, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[15, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[15, 5, 1, "", "can_trace_source"], [15, 5, 1, "", "compile"], [15, 5, 1, "", "compile_source"], [15, 5, 1, "", "enrich_error"], [15, 5, 1, "", "flatten_contract"], [15, 5, 1, "", "get_imports"], [15, 5, 1, "", "get_references"], [15, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[15, 4, 1, "", "ConfigManager"], [15, 4, 1, "", "DeploymentConfig"], [15, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[15, 2, 1, "", "DATA_FOLDER"], [15, 2, 1, "", "PROJECT_FOLDER"], [15, 2, 1, "", "contracts_folder"], [15, 2, 1, "", "default_ecosystem"], [15, 2, 1, "", "dependencies"], [15, 2, 1, "", "deployments"], [15, 5, 1, "", "get_config"], [15, 5, 1, "", "load"], [15, 2, 1, "", "meta"], [15, 2, 1, "", "name"], [15, 5, 1, "", "using_project"], [15, 2, 1, "", "version"]], "ape.managers.converters": [[15, 4, 1, "", "AccountIntConverter"], [15, 4, 1, "", "AddressAPIConverter"], [15, 4, 1, "", "BytesAddressConverter"], [15, 4, 1, "", "ConversionManager"], [15, 4, 1, "", "HexAddressConverter"], [15, 4, 1, "", "HexConverter"], [15, 4, 1, "", "HexIntConverter"], [15, 4, 1, "", "IntAddressConverter"], [15, 4, 1, "", "StringIntConverter"], [15, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[15, 5, 1, "", "convert"], [15, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[15, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[15, 6, 1, "", "active_provider"], [15, 5, 1, "", "create_custom_provider"], [15, 6, 1, "", "default_ecosystem"], [15, 6, 1, "", "ecosystem"], [15, 6, 1, "", "ecosystem_names"], [15, 6, 1, "", "ecosystems"], [15, 5, 1, "", "fork"], [15, 5, 1, "", "get_ecosystem"], [15, 5, 1, "", "get_network_choices"], [15, 5, 1, "", "get_provider_from_choice"], [15, 6, 1, "", "network"], [15, 6, 1, "", "network_data"], [15, 6, 1, "", "network_names"], [15, 6, 1, "", "networks_yaml"], [15, 5, 1, "", "parse_network_choice"], [15, 6, 1, "", "provider_names"], [15, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[15, 0, 0, "-", "dependency"], [15, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[15, 4, 1, "", "GithubDependency"], [15, 4, 1, "", "LocalDependency"], [15, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "github"], [15, 2, 1, "", "ref"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[15, 5, 1, "", "extract_manifest"], [15, 6, 1, "", "uri"], [15, 2, 1, "", "version"], [15, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[15, 5, 1, "", "extract_manifest"], [15, 2, 1, "", "npm"], [15, 6, 1, "", "uri"], [15, 6, 1, "", "version_from_json"], [15, 6, 1, "", "version_from_local_json"], [15, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[15, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[15, 5, 1, "", "__getattr__"], [15, 5, 1, "", "__str__"], [15, 6, 1, "", "compiler_data"], [15, 6, 1, "", "contracts"], [15, 6, 1, "", "contracts_folder"], [15, 6, 1, "", "dependencies"], [15, 5, 1, "", "extensions_with_missing_compilers"], [15, 5, 1, "", "extract_manifest"], [15, 5, 1, "", "get_compiler_data"], [15, 5, 1, "", "get_contract"], [15, 5, 1, "", "get_project"], [15, 6, 1, "", "interfaces_folder"], [15, 5, 1, "", "load_contracts"], [15, 5, 1, "", "lookup_path"], [15, 6, 1, "", "meta"], [15, 2, 1, "", "path"], [15, 6, 1, "", "project_types"], [15, 6, 1, "", "scripts_folder"], [15, 6, 1, "", "source_paths"], [15, 6, 1, "", "sources"], [15, 6, 1, "", "sources_missing"], [15, 6, 1, "", "tests_folder"], [15, 5, 1, "", "track_deployment"], [15, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[15, 4, 1, "", "ApeProject"], [15, 4, 1, "", "BaseProject"], [15, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.BaseProject": [[15, 5, 1, "", "create_manifest"], [15, 6, 1, "", "is_valid"], [15, 5, 1, "", "process_config_file"], [15, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[15, 6, 1, "", "is_valid"], [15, 5, 1, "", "process_config_file"]], "ape.managers.query": [[15, 4, 1, "", "DefaultQueryProvider"], [15, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[15, 5, 1, "", "estimate_query"], [15, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[15, 6, 1, "", "engines"], [15, 5, 1, "", "query"]], "ape.plugins": [[16, 0, 0, "-", "account"], [16, 0, 0, "-", "compiler"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converter"], [16, 0, 0, "-", "network"], [16, 0, 0, "-", "pluggy_patch"], [16, 0, 0, "-", "project"], [16, 0, 0, "-", "query"], [16, 1, 1, "", "register"]], "ape.plugins.account": [[16, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[16, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[16, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[16, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[16, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[16, 5, 1, "", "config_class"]], "ape.plugins.converter": [[16, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[16, 5, 1, "", "converters"]], "ape.plugins.network": [[16, 4, 1, "", "EcosystemPlugin"], [16, 4, 1, "", "ExplorerPlugin"], [16, 4, 1, "", "NetworkPlugin"], [16, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[16, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[16, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[16, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[16, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[16, 4, 1, "", "PluginType"], [16, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[16, 4, 1, "", "DependencyPlugin"], [16, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[16, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[16, 5, 1, "", "projects"]], "ape.plugins.query": [[16, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[16, 5, 1, "", "query_engines"]], "ape.types": [[17, 4, 1, "", "BaseContractLog"], [17, 3, 1, "", "BlockID"], [17, 4, 1, "", "ContractLog"], [17, 4, 1, "", "MockContractLog"], [17, 0, 0, "-", "address"], [17, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[17, 2, 1, "", "contract_address"], [17, 2, 1, "", "event_arguments"], [17, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[17, 2, 1, "", "block_hash"], [17, 2, 1, "", "block_number"], [17, 2, 1, "", "log_index"], [17, 6, 1, "", "timestamp"], [17, 2, 1, "", "transaction_hash"], [17, 2, 1, "", "transaction_index"]], "ape.types.address": [[17, 3, 1, "", "AddressType"], [17, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[17, 4, 1, "", "ContractCoverage"], [17, 4, 1, "", "ContractSourceCoverage"], [17, 4, 1, "", "CoverageProject"], [17, 4, 1, "", "CoverageReport"], [17, 4, 1, "", "CoverageStatement"], [17, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[17, 6, 1, "", "function_hits"], [17, 6, 1, "", "function_rate"], [17, 2, 1, "", "functions"], [17, 6, 1, "", "line_rate"], [17, 6, 1, "", "lines_covered"], [17, 6, 1, "", "lines_valid"], [17, 6, 1, "", "miss_count"], [17, 5, 1, "", "model_dump"], [17, 2, 1, "", "name"], [17, 6, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[17, 2, 1, "", "contracts"], [17, 6, 1, "", "function_hits"], [17, 6, 1, "", "function_rate"], [17, 5, 1, "", "include"], [17, 6, 1, "", "line_rate"], [17, 6, 1, "", "lines_covered"], [17, 6, 1, "", "lines_valid"], [17, 6, 1, "", "miss_count"], [17, 5, 1, "", "model_dump"], [17, 2, 1, "", "source_id"], [17, 6, 1, "", "statements"], [17, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[17, 6, 1, "", "function_hits"], [17, 6, 1, "", "function_rate"], [17, 6, 1, "", "line_rate"], [17, 6, 1, "", "lines_covered"], [17, 6, 1, "", "lines_valid"], [17, 6, 1, "", "miss_count"], [17, 5, 1, "", "model_dump"], [17, 2, 1, "", "name"], [17, 2, 1, "", "sources"], [17, 6, 1, "", "statements"], [17, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[17, 6, 1, "", "function_hits"], [17, 6, 1, "", "function_rate"], [17, 5, 1, "", "get_html"], [17, 5, 1, "", "get_xml"], [17, 6, 1, "", "line_rate"], [17, 6, 1, "", "lines_covered"], [17, 6, 1, "", "lines_valid"], [17, 6, 1, "", "miss_count"], [17, 5, 1, "", "model_dump"], [17, 2, 1, "", "projects"], [17, 2, 1, "", "source_folders"], [17, 6, 1, "", "sources"], [17, 6, 1, "", "statements"], [17, 2, 1, "", "timestamp"], [17, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[17, 2, 1, "", "hit_count"], [17, 2, 1, "", "location"], [17, 2, 1, "", "pcs"], [17, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[17, 2, 1, "", "full_name"], [17, 2, 1, "", "hit_count"], [17, 6, 1, "", "line_rate"], [17, 6, 1, "", "lines_covered"], [17, 6, 1, "", "lines_valid"], [17, 6, 1, "", "miss_count"], [17, 5, 1, "", "model_dump"], [17, 2, 1, "", "name"], [17, 5, 1, "", "profile_statement"], [17, 2, 1, "", "statements"]], "ape.types.signatures": [[17, 4, 1, "", "MessageSignature"], [17, 4, 1, "", "SignableMessage"], [17, 4, 1, "", "TransactionSignature"], [17, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[17, 2, 1, "", "body"], [17, 2, 1, "", "header"], [17, 2, 1, "", "version"]], "ape.utils": [[18, 4, 1, "", "BaseInterface"], [18, 4, 1, "", "BaseInterfaceModel"], [18, 4, 1, "", "ExtraAttributesMixin"], [18, 4, 1, "", "ExtraModelAttributes"], [18, 4, 1, "", "GeneratedDevAccount"], [18, 4, 1, "", "GithubClient"], [18, 4, 1, "", "JoinableQueue"], [18, 4, 1, "", "Struct"], [18, 4, 1, "", "StructParser"], [18, 4, 1, "", "TraceStyles"], [18, 1, 1, "", "add_padding_to_strings"], [18, 1, 1, "", "allow_disconnected"], [18, 1, 1, "", "expand_environment_variables"], [18, 1, 1, "", "extract_nested_value"], [18, 1, 1, "", "gas_estimation_error_message"], [18, 1, 1, "", "generate_dev_accounts"], [18, 1, 1, "", "get_all_files_in_directory"], [18, 1, 1, "", "get_current_timestamp_ms"], [18, 1, 1, "", "get_package_version"], [18, 1, 1, "", "get_relative_path"], [18, 4, 1, "", "injected_before_use"], [18, 1, 1, "", "is_array"], [18, 1, 1, "", "is_evm_precompile"], [18, 1, 1, "", "is_named_tuple"], [18, 1, 1, "", "is_struct"], [18, 1, 1, "", "is_zero_hex"], [18, 1, 1, "", "load_config"], [18, 1, 1, "", "pragma_str_to_specifier_set"], [18, 1, 1, "", "raises_not_implemented"], [18, 1, 1, "", "returns_array"], [18, 1, 1, "", "run_until_complete"], [18, 4, 1, "", "singledispatchmethod"], [18, 1, 1, "", "spawn"], [18, 1, 1, "", "stream_response"], [18, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[18, 2, 1, "", "additional_error_message"], [18, 2, 1, "", "attributes"], [18, 5, 1, "", "get"], [18, 2, 1, "", "include_getattr"], [18, 2, 1, "", "include_getitem"], [18, 2, 1, "", "model_config"], [18, 2, 1, "", "model_fields"], [18, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[18, 2, 1, "", "address"], [18, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[18, 6, 1, "", "ape_org"], [18, 6, 1, "", "available_plugins"], [18, 5, 1, "", "clone_repo"], [18, 5, 1, "", "download_package"], [18, 5, 1, "", "get_release"], [18, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[18, 5, 1, "", "join"]], "ape.utils.Struct": [[18, 5, 1, "", "items"]], "ape.utils.StructParser": [[18, 5, 1, "", "decode_output"], [18, 6, 1, "", "default_name"], [18, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[18, 2, 1, "", "CONTRACTS"], [18, 2, 1, "", "DELEGATE"], [18, 2, 1, "", "GAS_COST"], [18, 2, 1, "", "INPUTS"], [18, 2, 1, "", "METHODS"], [18, 2, 1, "", "OUTPUTS"], [18, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[18, 5, 1, "", "register"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 15, 16, 19, 20, 25, 34, 36], "chang": 0, "password": 0, "delet": 0, "export": 0, "gener": 0, "import": [0, 27], "list": [0, 4, 5, 6, 26], "compil": [1, 6, 11, 15, 16, 21, 26, 31, 33, 34], "consol": [2, 23, 34, 37], "init": [3, 23], "network": [4, 11, 15, 16, 19, 20, 22, 30, 34, 36], "run": [4, 7, 30], "plugin": [5, 16, 21, 22, 27, 28, 31, 34], "instal": [5, 6, 26, 28, 34], "uninstal": 5, "pm": 6, "remov": [6, 26], "test": [8, 19, 22, 31, 34, 36], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 31, 34, 36, 37], "doc": 9, "user": 9, "guid": 9, "cli": [9, 12, 20, 26, 27, 29, 35], "refer": 9, "python": [9, 29], "api": [11, 27], "address": [11, 17, 24], "config": [11, 15, 16, 26], "convert": [11, 15, 16], "explor": [11, 33], "project": [11, 15, 16, 24, 27, 31, 34, 36], "provid": [11, 30, 36], "transact": [11, 24, 25, 36, 37], "queri": [11, 15, 16, 25], "argument": 12, "choic": 12, "command": [12, 23, 36], "option": 12, "paramet": 12, "type": [12, 17, 26, 28], "util": [12, 18], "contract": [13, 22, 24, 25, 26, 31, 32, 36], "except": 14, "manag": [15, 26, 30], "chain": [15, 36], "base": 16, "signatur": [17, 19], "coverag": [17, 36], "miscellan": 17, "us": [19, 25, 27], "outsid": 19, "creat": 19, "new": 19, "default": [19, 22, 24], "sender": 19, "support": [19, 36], "live": [19, 30], "keyfil": 19, "sign": 19, "messag": 19, "eip": 19, "712": 19, "verifi": 19, "autom": 19, "hardwar": 19, "wallet": 19, "context": [20, 30], "decor": 20, "tool": 20, "The": 21, "json": 21, "other": 21, "ignor": 21, "file": [21, 26], "depend": [21, 22, 26, 31], "set": 21, "sourc": 21, "code": 21, "configur": [22, 23, 30], "folder": [22, 26], "ecosystem": 22, "deploy": [22, 24, 33, 37], "geth": 22, "namespac": 23, "extra": 23, "function": [23, 36], "global": 23, "magic": 23, "bal": 23, "from": [24, 27, 37], "deploi": [24, 31], "script": [24, 31, 34, 35], "publish": [24, 33], "ani": 24, "abi": 24, "previou": 24, "interact": [24, 30], "call": 24, "fallback": 24, "direct": 24, "privat": 24, "decod": 24, "encod": 24, "input": 24, "multi": [24, 36], "data": 25, "get": 25, "block": 25, "event": 25, "cach": 25, "github": 26, "local": [26, 30], "npm": 26, "packag": 26, "misc": 26, "custom": [26, 30, 36], "exclus": 26, "overrid": 26, "solid": 26, "remap": 26, "develop": [27, 31], "initi": 27, "implement": 27, "class": 27, "regist": 27, "log": [27, 29, 34, 37], "logger": 27, "modul": 27, "ape_cli_context": 27, "core": 28, "l2": 30, "connect": 30, "select": 30, "process": 30, "fork": 30, "ad": 31, "proxi": 32, "track": 33, "overview": 34, "document": 34, "prerequisit": 34, "consider": 34, "via": 34, "pipx": 34, "pip": 34, "docker": 34, "plai": 34, "modular": 34, "system": 34, "main": 35, "method": 35, "pytest": 36, "structur": 36, "pattern": 36, "fixtur": 36, "advanc": 36, "tip": 36, "failur": 36, "expected_messag": 36, "dev_messag": 36, "caveat": 36, "languag": 36, "inlin": 36, "non": 36, "reentrant": 36, "error": 36, "ga": [36, 37], "report": [36, 37], "iter": 36, "make": 37, "dynam": 37, "fee": 37, "static": 37, "accept": 37, "timeout": 37, "trace": 37, "estim": 37, "cost": 37}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [26, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [26, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "install": [[5, "plugins-install"], [6, "pm-install"], [26, "install"]], "uninstall": [[5, "plugins-uninstall"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [26, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape.api": [[11, "ape-api"]], "Accounts": [[11, "module-ape.api.accounts"], [15, "module-ape.managers.accounts"], [16, "module-ape.plugins.account"], [19, "accounts"], [34, "accounts"]], "Address": [[11, "module-ape.api.address"], [17, "module-ape.types.address"]], "Compiler": [[11, "module-ape.api.compiler"], [16, "module-ape.plugins.compiler"]], "Config": [[11, "module-ape.api.config"], [15, "module-ape.managers.config"], [16, "module-ape.plugins.config"]], "Convert": [[11, "module-ape.api.convert"]], "Explorers": [[11, "module-ape.api.explorers"]], "Networks": [[11, "module-ape.api.networks"], [15, "module-ape.managers.networks"], [22, "networks"], [30, "networks"], [34, "networks"]], "Projects": [[11, "module-ape.api.projects"], [34, "projects"]], "Providers": [[11, "module-ape.api.providers"]], "Transactions": [[11, "transactions"], [24, "transactions"]], "Query": [[11, "module-ape.api.query"], [15, "module-ape.managers.query"], [16, "module-ape.plugins.query"]], "ape.cli": [[12, "ape-cli"]], "Arguments": [[12, "module-ape.cli.arguments"]], "Choices": [[12, "module-ape.cli.choices"]], "Commands": [[12, "module-ape.cli.commands"]], "Options": [[12, "module-ape.cli.options"]], "Parameter Types": [[12, "module-ape.cli.paramtype"]], "Utilities": [[12, "module-ape.cli.utils"]], "ape.contracts": [[13, "ape-contracts"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "ape.managers": [[15, "ape-managers"]], "Compilers": [[15, "module-ape.managers.compilers"]], "Chain": [[15, "chain"]], "Converters": [[15, "module-ape.managers.converters"]], "Project": [[15, "module-ape.managers.project.manager"], [16, "module-ape.plugins.project"]], "ape.plugins": [[16, "module-ape.plugins"]], "Base": [[16, "module-ape.plugins.pluggy_patch"]], "Converter": [[16, "module-ape.plugins.converter"]], "Network": [[16, "module-ape.plugins.network"]], "ape.types": [[17, "ape-types"]], "Signatures": [[17, "signatures"]], "Coverage": [[17, "module-ape.types.coverage"]], "Miscellaneous": [[17, "module-ape.types"]], "ape.utils": [[18, "module-ape.utils"]], "Test Accounts": [[19, "test-accounts"]], "Use test accounts in tests": [[19, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[19, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[19, "creating-new-test-accounts"]], "Default Sender Support": [[19, "default-sender-support"], [19, "id1"]], "Live Network Accounts": [[19, "live-network-accounts"]], "Keyfile Accounts": [[19, "keyfile-accounts"]], "Signing Messages": [[19, "signing-messages"]], "EIP-712": [[19, "eip-712"]], "Verifying Signature": [[19, "verifying-signature"]], "Automation": [[19, "automation"]], "Hardware Wallets": [[19, "hardware-wallets"]], "CLIs": [[20, "clis"]], "Ape Context Decorator": [[20, "ape-context-decorator"]], "Network Tools": [[20, "network-tools"]], "Account Tools": [[20, "account-tools"]], "Compile": [[21, "compile"]], "The JSON Compiler": [[21, "the-json-compiler"]], "Other Compiler Plugins": [[21, "other-compiler-plugins"]], "Ignore Files": [[21, "ignore-files"]], "Dependencies": [[21, "dependencies"], [22, "dependencies"], [26, "dependencies"], [31, "dependencies"]], "Settings": [[21, "settings"]], "Compile Source Code": [[21, "compile-source-code"]], "Configure Ape": [[22, "configure-ape"]], "Contracts Folder": [[22, "contracts-folder"]], "Default Ecosystem": [[22, "default-ecosystem"]], "Deployments": [[22, "deployments"]], "Geth": [[22, "geth"]], "Plugins": [[22, "plugins"], [28, "plugins"], [34, "plugins"]], "Testing": [[22, "testing"], [31, "testing"], [34, "testing"], [36, "testing"]], "Ape Console": [[23, "ape-console"]], "Ape Namespace": [[23, "ape-namespace"]], "Namespace Extras": [[23, "namespace-extras"]], "Init Function": [[23, "init-function"]], "Global Extras": [[23, "global-extras"]], "Configure": [[23, "configure"]], "Magic Commands": [[23, "magic-commands"]], "%ape": [[23, "ape"]], "%bal": [[23, "bal"]], "Contracts": [[24, "contracts"]], "From Deploy": [[24, "from-deploy"]], "Deploy Scripts": [[24, "deploy-scripts"]], "Publishing": [[24, "publishing"], [33, "publishing"]], "From Project Contract Address": [[24, "from-project-contract-address"]], "From Any Address": [[24, "from-any-address"]], "From ABIs": [[24, "from-abis"]], "From Previous Deployment": [[24, "from-previous-deployment"]], "Contract Interaction": [[24, "contract-interaction"]], "Calls": [[24, "calls"]], "Calling Transactions and Transacting Calls": [[24, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[24, "default-fallback-and-direct-calls"]], "Private Transactions": [[24, "private-transactions"]], "Decoding and Encoding Inputs": [[24, "decoding-and-encoding-inputs"]], "Multi-Call and Multi-Transaction": [[24, "multi-call-and-multi-transaction"]], "Querying Data": [[25, "querying-data"]], "Getting Block Data": [[25, "getting-block-data"]], "Getting Account Transaction Data": [[25, "getting-account-transaction-data"]], "Getting Contract Event Data": [[25, "getting-contract-event-data"]], "Using the Cache": [[25, "using-the-cache"]], "Types of Dependencies": [[26, "types-of-dependencies"]], "GitHub": [[26, "github"]], "Local": [[26, "local"]], "NPM": [[26, "npm"]], "Package Management CLI": [[26, "package-management-cli"]], "Misc": [[26, "misc"]], "Custom Contracts Folder": [[26, "custom-contracts-folder"]], "File Exclusions": [[26, "file-exclusions"]], "Config Override": [[26, "config-override"]], "Solidity Remappings": [[26, "solidity-remappings"]], "Compiling Dependencies": [[26, "compiling-dependencies"]], "Developing Plugins": [[27, "developing-plugins"]], "Initialize a Plugin Project": [[27, "initialize-a-plugin-project"]], "Implementing API Classes": [[27, "implementing-api-classes"]], "Registering API Classes": [[27, "registering-api-classes"]], "CLI Plugins": [[27, "cli-plugins"]], "Using Plugins": [[27, "using-plugins"]], "Logging": [[27, "logging"], [29, "logging"], [34, "logging"]], "Import the logger from the logging module": [[27, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[27, "use-the-logger-from-the-ape-cli-context"]], "Core Plugins": [[28, "core-plugins"]], "Installing Plugins": [[28, "installing-plugins"]], "Plugin Types": [[28, "plugin-types"]], "CLI Logging": [[29, "cli-logging"]], "Python Logging": [[29, "python-logging"]], "L2 Networks": [[30, "l2-networks"]], "Custom Network Connection": [[30, "custom-network-connection"]], "Selecting a Network": [[30, "selecting-a-network"]], "Configuring Networks": [[30, "configuring-networks"]], "Local Network": [[30, "local-network"]], "Live Networks": [[30, "live-networks"]], "Running a Network Process": [[30, "running-a-network-process"]], "Provider Interaction": [[30, "provider-interaction"]], "Provider Context Manager": [[30, "provider-context-manager"]], "Forked Context": [[30, "forked-context"]], "Developing Projects with Ape": [[31, "developing-projects-with-ape"]], "Adding Plugins": [[31, "adding-plugins"]], "Compiling Contracts": [[31, "compiling-contracts"]], "Deploying Contracts": [[31, "deploying-contracts"]], "Scripts": [[31, "scripts"], [34, "scripts"]], "Proxy Contracts": [[32, "proxy-contracts"]], "Compilation": [[33, "compilation"]], "Tracking Deployments": [[33, "tracking-deployments"]], "Publishing to Explorer": [[33, "publishing-to-explorer"]], "Overview": [[34, "overview"]], "Documentation": [[34, "documentation"]], "Prerequisite": [[34, "prerequisite"]], "Installation": [[34, "installation"]], "Considerations for Installing:": [[34, "considerations-for-installing"]], "via pipx or pip": [[34, "via-pipx-or-pip"]], "via docker": [[34, "via-docker"]], "Playing with Ape": [[34, "playing-with-ape"]], "Ape Modular Plugin System:": [[34, "ape-modular-plugin-system"]], "Compiling": [[34, "compiling"]], "Console": [[34, "console"]], "Scripting": [[35, "scripting"]], "CLI Scripts": [[35, "cli-scripts"]], "Main Method Scripts": [[35, "main-method-scripts"]], "Pytest": [[36, "pytest"]], "Test Structure": [[36, "test-structure"]], "Test Pattern": [[36, "test-pattern"]], "Fixtures": [[36, "fixtures"]], "accounts fixture": [[36, "accounts-fixture"]], "chain fixture": [[36, "chain-fixture"]], "networks fixture": [[36, "networks-fixture"]], "project fixture": [[36, "project-fixture"]], "Contract fixture": [[36, "contract-fixture"]], "Ape testing commands": [[36, "ape-testing-commands"]], "Test Providers": [[36, "test-providers"]], "Advanced Testing Tips": [[36, "advanced-testing-tips"]], "Testing Transaction Failures": [[36, "testing-transaction-failures"]], "expected_message": [[36, "expected-message"]], "dev_message": [[36, "dev-message"]], "Caveats": [[36, "caveats"]], "Language Support": [[36, "language-support"]], "Inlining": [[36, "inlining"]], "Non-reentrant Functions": [[36, "non-reentrant-functions"]], "Custom Errors": [[36, "custom-errors"]], "Multi-chain Testing": [[36, "multi-chain-testing"]], "Gas Reporting": [[36, "gas-reporting"]], "Iterative Testing": [[36, "iterative-testing"]], "Contract Coverage": [[36, "contract-coverage"]], "Making Transactions": [[37, "making-transactions"]], "Deployment": [[37, "deployment"]], "Deployment from Ape Console": [[37, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[37, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[37, "static-fee-transactions"]], "Transaction Logs": [[37, "transaction-logs"]], "Transaction Acceptance Timeout": [[37, "transaction-acceptance-timeout"]], "Traces": [[37, "traces"]], "Gas Reports": [[37, "gas-reports"]], "Estimate Gas Cost": [[37, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape.api.accounts"], [11, "module-ape.api.address"], [11, "module-ape.api.compiler"], [11, "module-ape.api.config"], [11, "module-ape.api.convert"], [11, "module-ape.api.explorers"], [11, "module-ape.api.networks"], [11, "module-ape.api.projects"], [11, "module-ape.api.providers"], [11, "module-ape.api.query"], [12, "module-ape.cli.arguments"], [12, "module-ape.cli.choices"], [12, "module-ape.cli.commands"], [12, "module-ape.cli.options"], [12, "module-ape.cli.paramtype"], [12, "module-ape.cli.utils"], [14, "module-ape.exceptions"], [15, "module-ape.managers.accounts"], [15, "module-ape.managers.compilers"], [15, "module-ape.managers.config"], [15, "module-ape.managers.converters"], [15, "module-ape.managers.networks"], [15, "module-ape.managers.project.dependency"], [15, "module-ape.managers.project.manager"], [15, "module-ape.managers.query"], [16, "module-ape.plugins"], [16, "module-ape.plugins.account"], [16, "module-ape.plugins.compiler"], [16, "module-ape.plugins.config"], [16, "module-ape.plugins.converter"], [16, "module-ape.plugins.network"], [16, "module-ape.plugins.pluggy_patch"], [16, "module-ape.plugins.project"], [16, "module-ape.plugins.query"], [17, "module-ape.types"], [17, "module-ape.types.address"], [17, "module-ape.types.coverage"], [18, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[11, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[11, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[11, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[11, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[11, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[11, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[11, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[11, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[11, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[11, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[11, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[11, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[11, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[11, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[11, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[11, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[11, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[11, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[11, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[11, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[11, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[11, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[11, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[11, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[11, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[11, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[11, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[11, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[11, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[11, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[11, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[11, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[11, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[11, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[11, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[11, "module-ape.api.accounts"]], "ape.api.address": [[11, "module-ape.api.address"]], "ape.api.compiler": [[11, "module-ape.api.compiler"]], "ape.api.config": [[11, "module-ape.api.config"]], "ape.api.convert": [[11, "module-ape.api.convert"]], "ape.api.explorers": [[11, "module-ape.api.explorers"]], "ape.api.networks": [[11, "module-ape.api.networks"]], "ape.api.projects": [[11, "module-ape.api.projects"]], "ape.api.providers": [[11, "module-ape.api.providers"]], "ape.api.query": [[11, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[11, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[11, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.data_folder"]], "declare() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[11, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[11, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[11, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[11, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[11, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.http_uri"]], "is_connected (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[11, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[11, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[11, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[11, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[11, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[11, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[11, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[11, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[11, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[11, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[11, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[11, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.settings"]], "sign_message() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[11, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[11, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[11, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[11, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[11, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[11, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[11, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[11, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[11, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[11, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[11, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[11, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[11, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[11, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[11, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[11, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[11, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[11, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[11, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[11, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[12, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[12, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[12, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[12, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[12, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[12, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[12, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[12, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[12, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[12, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[12, "ape.cli.options.account_option"]], "ape.cli.arguments": [[12, "module-ape.cli.arguments"]], "ape.cli.choices": [[12, "module-ape.cli.choices"]], "ape.cli.commands": [[12, "module-ape.cli.commands"]], "ape.cli.options": [[12, "module-ape.cli.options"]], "ape.cli.paramtype": [[12, "module-ape.cli.paramtype"]], "ape.cli.utils": [[12, "module-ape.cli.utils"]], "ape_cli_context() (in module ape.cli.options)": [[12, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[12, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[12, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[12, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[12, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[12, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[12, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[12, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[12, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[12, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[12, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[12, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[12, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[12, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[12, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[12, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[13, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[13, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[13, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[13, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[13, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[13, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[13, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[13, "ape.contracts.base.ContractInstance.receipt"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[13, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[14, "ape.exceptions.APINotImplementedError"]], "abort": [[14, "ape.exceptions.Abort"]], "accountserror": [[14, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[14, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[14, "ape.exceptions.ApeAttributeError"]], "apeexception": [[14, "ape.exceptions.ApeException"]], "apeindexerror": [[14, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[14, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[14, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[14, "ape.exceptions.ChainError"]], "compilererror": [[14, "ape.exceptions.CompilerError"]], "configerror": [[14, "ape.exceptions.ConfigError"]], "contractdataerror": [[14, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[14, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[14, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[14, "ape.exceptions.ConversionError"]], "customerror": [[14, "ape.exceptions.CustomError"]], "decodingerror": [[14, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[14, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[14, "ape.exceptions.MethodNonPayableError"]], "networkerror": [[14, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[14, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[14, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[14, "ape.exceptions.OutOfGasError"]], "projecterror": [[14, "ape.exceptions.ProjectError"]], "providererror": [[14, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[14, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[14, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[14, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[14, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[14, "ape.exceptions.SignatureError"]], "subprocesserror": [[14, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[14, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[14, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[14, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[14, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[14, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[14, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[14, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[14, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[14, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[14, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[14, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[14, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[15, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[15, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[15, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[15, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[15, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[15, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[15, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[15, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[15, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[15, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[15, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[15, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[15, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[15, "ape.managers.query.QueryManager"]], "stringintconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[15, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[15, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[15, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[15, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[15, "module-ape.managers.accounts"]], "ape.managers.compilers": [[15, "module-ape.managers.compilers"]], "ape.managers.config": [[15, "module-ape.managers.config"]], "ape.managers.converters": [[15, "module-ape.managers.converters"]], "ape.managers.networks": [[15, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[15, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[15, "module-ape.managers.project.manager"]], "ape.managers.query": [[15, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[15, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[15, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[15, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[15, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[15, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[15, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[15, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[15, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[15, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[15, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[15, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[15, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[15, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[15, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[15, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[15, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[15, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[15, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[15, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[15, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[15, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[15, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[15, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[15, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[15, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[15, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[15, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[15, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[15, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[15, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[15, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[15, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[15, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[15, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[15, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[15, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[15, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[15, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[15, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[15, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[15, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[15, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[15, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[15, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[15, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[15, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[15, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[15, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[16, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[16, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[16, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[16, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[16, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[16, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[16, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[16, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[16, "module-ape.plugins"]], "ape.plugins.account": [[16, "module-ape.plugins.account"]], "ape.plugins.compiler": [[16, "module-ape.plugins.compiler"]], "ape.plugins.config": [[16, "module-ape.plugins.config"]], "ape.plugins.converter": [[16, "module-ape.plugins.converter"]], "ape.plugins.network": [[16, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[16, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[16, "module-ape.plugins.project"]], "ape.plugins.query": [[16, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[16, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[16, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[16, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[16, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[16, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[16, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[16, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[16, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[16, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[16, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[16, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[16, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[17, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[17, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[17, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[17, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[17, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[17, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[17, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[17, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[17, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[17, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[17, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[17, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[17, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[17, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[17, "ape.types.signatures.TransactionSignature"]], "ape.types": [[17, "module-ape.types"]], "ape.types.address": [[17, "module-ape.types.address"]], "ape.types.coverage": [[17, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[17, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[17, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[17, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[17, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[17, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[17, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[17, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[17, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[17, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[17, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[17, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[17, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[17, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[17, "ape.types.coverage.FunctionCoverage.miss_count"]], "model_dump() (ape.types.coverage.contractcoverage method)": [[17, "ape.types.coverage.ContractCoverage.model_dump"]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[17, "ape.types.coverage.ContractSourceCoverage.model_dump"]], "model_dump() (ape.types.coverage.coverageproject method)": [[17, "ape.types.coverage.CoverageProject.model_dump"]], "model_dump() (ape.types.coverage.coveragereport method)": [[17, "ape.types.coverage.CoverageReport.model_dump"]], "model_dump() (ape.types.coverage.functioncoverage method)": [[17, "ape.types.coverage.FunctionCoverage.model_dump"]], "name (ape.types.coverage.contractcoverage attribute)": [[17, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[17, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[17, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[17, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[17, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[17, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[17, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[17, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[17, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[17, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[17, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[17, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[17, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[17, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[17, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[17, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[17, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[17, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[17, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[17, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[18, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[18, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[18, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[18, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[18, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[18, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[18, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[18, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[18, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[18, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[18, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[18, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[18, "ape.utils.allow_disconnected"]], "ape.utils": [[18, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[18, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[18, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[18, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[18, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[18, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[18, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[18, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[18, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[18, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[18, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[18, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[18, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[18, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[18, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[18, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[18, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[18, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[18, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[18, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[18, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[18, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[18, "ape.utils.load_config"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[18, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[18, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[18, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[18, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[18, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[18, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[18, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[18, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[18, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[18, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[18, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[18, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file