From d65454fbe38e58cee67dbbc432e27c5172705055 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 5 Nov 2024 14:52:54 +0000 Subject: [PATCH] Update documentation --- latest/.doctrees/commands/networks.doctree | Bin 15347 -> 15347 bytes latest/.doctrees/environment.pickle | Bin 897512 -> 897512 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 73191 -> 73191 bytes .../.doctrees/methoddocs/ape_ethereum.doctree | Bin 120763 -> 120763 bytes latest/.doctrees/methoddocs/ape_node.doctree | Bin 276078 -> 276228 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1919022 -> 1919022 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 563711 -> 563711 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 516539 -> 516539 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 610282 -> 610282 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 1567958 -> 1567958 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 654123 -> 654123 bytes latest/.doctrees/methoddocs/types.doctree | Bin 1108534 -> 1108534 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 977535 -> 977535 bytes latest/commands/networks.html | 2 +- latest/methoddocs/ape_node.html | 4 ++-- latest/searchindex.js | 2 +- 16 files changed, 4 insertions(+), 4 deletions(-) diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index 215ad679b4bc8ce38400d8fd1e1a87d3ab4a4b51..d3ffcfa00b238d52ad6c91eb941c722f3b35d58d 100644 GIT binary patch delta 126 zcmexd{<(ZZzNA)0eoks}cBMj%LT+MaUS4X6Zd!g(HjrDKT9BWUnTU{>yirn|8OWWS TFDW|tgrp3aS~uHDZBqmQ1WztT delta 158 zcmexd{<(ZZzNAxneri!prb3NEacV(+PG+KRT7FSBkei#BnU|MZ0^?@n=cE>AS0W@3 WIwtc;iBCQuDMKZrHrq;VQv?9t(mLP( diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index b9f012d7f0afcb85ce7ac611345cbdabdb68d8e3..bc4205ac7f224f9e6b394ecb5e82a7ece77574a3 100644 GIT binary patch delta 51251 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

0L?BZS`1% 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 bv3nvep4;wN&N%#i4ENg!xSmen^fCVfuSMr2 diff --git a/latest/.doctrees/methoddocs/ape_ethereum.doctree b/latest/.doctrees/methoddocs/ape_ethereum.doctree index b8c34a6f21ad0682ec714ff43ca98a0233286f55..3ce08cc0f4efe2a43f5d470a1be6bc96f9b51c80 100644 GIT binary patch delta 6137 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 delta 6192 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 A7XSbN diff --git a/latest/.doctrees/methoddocs/ape_node.doctree b/latest/.doctrees/methoddocs/ape_node.doctree index becf75a0c58ffd024fcc23b61b94f8c1e1cb3d61..7c639a7dabed9d4d49e92202998dd08645343a08 100644 GIT binary patch delta 7942 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 diff --git a/latest/.doctrees/methoddocs/api.doctree b/latest/.doctrees/methoddocs/api.doctree index 71bdd11275562ca992ffb40b938ad54b0fb4a9ae..931fc71fc13bf3283ab2de9aa5f338b654ce9fd1 100644 GIT binary patch delta 8882 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 delta 8774 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index ab575da8f329a8e8cb09b5054416d33c5d038ac9..be97a87b055ef6afcc5c239d74d15a1c8b68a00f 100644 GIT binary patch delta 21447 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 delta 21467 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 Lb8Fq`e%Aj1FwV=x diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index 42a7049b822699b92d947324c34722f6cb3237f2..a70492d18b5e3380ac85a8737357431f30b12464 100644 GIT binary patch delta 26033 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 Z$1(+O`OKQbYLBn2kxV&_E?9~B{{V@H!i)d_ delta 25526 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%0Dkskdr{L)+YuuI2)tHy5zCfy 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 delta 24120 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%0Ac#K<1urlLyHNMCKLu&_jw-2uC-EfPkBnedV; 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 Ls2|!pPVD~ybg24< diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index 39aab68f6dcded32f92ec2942cee0bb1f581eec6..e72a26a83a4b7869030ba5520c87886890347981 100644 GIT binary patch delta 38360 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 bOl&)lt}qsF1f`r`X5xJyt2&p8`?>=Fd0xrB delta 38144 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%0A7^B30!x*jAG+kI*^ld#$Wi_IpUD z>P8yF&5aYP#SfpY%)az_lsQp|ZYVjB+-?OS?BiJ0(kxak6iVJCx&vJjy_)_jqlG{z ze#G;A#YdRR&ejGA|AA+CTSJZ9uArk@q&OBe>a_G5r$FP9&%js}cMl?n0aOHtU|sJ_?*9wNi1T zyZT^^NHZC)cO6*hM&3y_N0*Mp#yxv!hNykb7fJPDDU?3$Yi=!(sH5=Co%);SNuYry z$HRkMA7Gv-ikMsq%^GBWjTes$F}IgUxgY%em&45U=&Yd-gH@xLm?aYN+znoHN0?U& zVBJyXE8@wLYVItahNhX1@F#+&T4dvCtQh0Qn7auW7B|>s9}CC9g@F>RR2^rYF6u(I zvjTw)@>=9}CJcCShWS;gbhZ>gR`0L|kOv>)hq_-f%{}cfnw4eVEEu5LV2R`&k^<<; z9GxrM#xg!Lx6FmZd1*pL{og~F32-a6Gbe>-KhU`bCf7TBp0$|4}Q*ieTKP< zfI$}=7EY2sMlf`nrL&^*W}Cm`B-rlvqKoF58{&17o>19G^UNb`{G4g~eDeuW;KQF3XD7%y`o!>?-QHybiC$9|;~^>FR}y50pWj-Y}21*CD9mO0J*7s&3b7Fy;M= zA*;}X^AdBO7*blg)SN5oV4hiN$a1(GVJXK}m_r1{RWtk0=PQ}cnYHjug{%@xkt^j` z!ZsNP=95>Mi#V2oxVxQ>f^NS+G%GdZhiI>oCM0Z%)C8~L1(d#Jj@EXSgwO$RnSCTY z!Eem7D70V=`oW5&^mpLOOmj-|aeFpt6L zs-J+#KO13(yqFYZRJ*d@tWs&SIZo6_-eP`Tkl?8?b>GGu2xCxo%p5|lTt+-P-yIY0 z;CANb86x!oI0x=D;|CO0^lXFd{lqRa)(9w;p2t>x>K+#281m+Ri$ad>H`k}l_Ceh? z7zJ##sBjh(ygv}kiCjJa`@a7>HYK-|n@dH7V%Z?6dKWtl-LovNblxHJD*{_^)ZB#L zt6*N6wFt2r(fNmsBEyoC?;%?cq-HEIKtcgS3dV@%uZQdb@0qc4z!0drkUz0r5cC2r z?p^%kci?>((eXa`X>!_e^P8e-a$5{b=t)c~&Z%kuw7RkqQ_EH)D29;oWI31 zK41}tHOq)OmR>l`0t17EHkTC|_mLqPWDFsxpJTQD?1a_r$j2aWdMDl#l$mlp}UhJD$4_b?qd-!da}WF!zs@S~6bJ5r4J_ycn-`u#Vor>w}@ zCBFZ``wNr5HDlA8RRh1V0?RY4#2*k0I59FwEB*FI^CeNl>d#94`4ztJ_IDWAKGz{1 zB*3mU;|x#XMOIwLl5*d3<|OX3w3D%i1Q-}bg3U53S>bNMD^AxD71~zAZF2-u7^yyE zb*HYsn3DvIshw#JzvX|7ok!l)vd4%ryatnnLYA4L$OT{eyE#V`nL3HbS*sgu@~5sp z0{y}I{xM^oehtA7{8bY{fq;QBA-OD9&O(+wPnb0_7}t3IP5kiI?AePjWc<(dx)kl| znq*u`&m);mzJ++T*<|S_IAKG~N?k3MsiJ68DQL0tc}sB-9X%~u;I|xgw){Mnimh;J zha)KT4HwHucntAyw&=FR2O|Fh)~*{|Ec&o>8+LKCOtdql7zq5N!5ARV#Ln>@r0-nI zojfg_1cK`<`J&aAzVBrb*24CDtu)Nr#tKD(B4Un@MYlO#?ec#WUlMp7<2S(1@&GSh zv)3$lFY+h*{4LQ^jCgrZ3b0(jbJ`8FH@zKTX)U2J`4HX~sPdPc$dv{bf0`6%i3gY# z2U$uP8ZQ$1lLK=FI)LPUujp@?O$oMiV+02)F!T3Y4T27L6(@3H5gd~>)Y9c&I4r-5 z9C~ROMhKPhcBg-7s!{jGU6^V3%a&0<(So{`wT$HUVM`bjEr1TFZ^4U{F$8Y}`jZoV zWhV;oSq3@i2O%p5T6iCvNNP*G5{r(w(p!xzZ9q`k#^g^Un^=}I;^YT{A?Ut?&VoLJ zD?S#ASmfT!g137iRFox-gnf@xV`BtH6p-q3Xz_TYkW%#LLAQR@au7Hz>Z4%Nt60V_q0yFlj2Q2)!Z8j<69?K`YSZl2 zmaYt3{x({!j?(theBBn__pF!fN;k$>@bWS5D?wj5qd<v%YaZcwuBXIT4n+Tl3Ul1SfA=-844UzXN@LO{)1he zv0W@9SvB5iUgQ2fW|7e_)jA25&A`!<-Gs>%u7RpjQY=UldsvcLExVO5Fafw0S@AOr zWq(i3*4|^nd6DlIC9$hial7=dHmDi6{ z?tw?=9po(M47WJb$Pt$HjOFBOU^ytoQs>Ahcr*ZPilt~H&jG?(#bP_v;zYgE__)@v zbKrbPhp`xo_Wy-zJ2+Yp7-IQQ;4&FI8-#3pgx~oerVHILOJfcA(ERbDM>ao0pHHx4 zv#N$Ahm#e*AfqVHv%;<-+ zU$jq7aQ`>M2hX2t>B!o#IS+b!9>NrBnHgbfzGe3RBL?*>6a)2w5%LD!StEPVL$3+< z{VxQx+3S2llklr(<-3LY2rwsHz0^{N=DcCS3--EOW)M>OGj`g|MF?sR(&jFyAuR~G zf%4f{y$~sd+h2$Wo0nVqqn6$DIcn|-iz`u^A<2thiSP-ob~zs|g!j1e04<&Q5LIfN#^ zZE3^{a7+}AiTejW+$(OWJ~Vi}2x#bWT@qCWsl%SY=N;Z4)Mqz$Mop@IvGU)fUFpa& zWF_db&8|7V*(Qqz{c#hIN_KzAQLaxFU%GOO%^qm5?X+OM6wFHM{Cn)|6QYD{&m-pIjc?J zGFeqg?mozH;QfE;mOBO2`>dYb)_7%)Cs=a+um?SgsT!=2yFIZ;9cp8Gd!>eH+KNTL#m$PXKK{N zNtqf#QB+A~5SBgBf(w>KtiXdkFrlQ$SxXR2yJWWj&nqulz-<{u%=ASotHeZm!Ja@+ zSD4a_Petx$LJq*QuFAa{yRb@gu!~rsx}aeHhyIxOi(`O z3>+3kis~vj6vEOo#P zOx|YoZC1pqUvfgQY+lV%Pd!&>T;rUv4twvBaAY>+mOixvkW@F-Li;?njAzU?DcEkm z^ea~!#R%>s9Tq+3it z0;yD5ogf6qur(rOgJd_F)m`Qj-CCvROu-O`YL`$SsJ-9dQ(K@VB(SL?JQ4i^9pJbV5bm<$X; zv1!2b<`*O{3&SCa-$#f>xwqts;F4E|K~dT$p+wf$kyIJSNx8KM6_d)wPzp_Z!5=X< zql(_&42K1F8uM@b>6NkaKCmnG!g|~~0g3RTadK=;#nd7PURJRsGr=wbwt=A6x@s+Y zGDFM+mTHid*>WHqIZ@`(Lg=op8cN|tcu+#d_dR2b_~=iwbA^lJ`wJcukf)YMDGG^b zj){q*H7-Y{yf80`o#=W!w7hJpV1P-}h?LKQ?Kw}A*^Y;!qg4g2WV*~2<#u<&YLJXj z9CoQ31TWWRrrh~|>rzmSWMIR=1<>|$#Qb8@fnu-iV*^d$|M*seF;N0YWefPoumZhh zwoAbKP&Oaa;%K34+s9#>MtCKbDS_jLFOXUG&xfRR5r(AmLYZxh*yah&M+tK@%*>0V zG*aDZ$Hl_H?M?=SezdAcNXAvg2uV_77(~WWnXmC)n3z7|fW=~fwg%d8Fj zRBa`P*Q&vE!#4S(sFt&%WclAaiF&E z!P0oA_%9sGj>%_4(XJ`ZuPPqDwZCy(#t#`x1MGKX()>IcGO+$fPRbiNl7c&a+F@jj zCjn1SlG71C=l98Wa;C{2$mKc{)|cvz@MV!7%5?;c{|YdzGk!XGaLmb*F8E09C=gJA zJDJxRyDLD1P#iJDI|r-{CMd;_;#WCCG78B)7e)4Zv>2Pl7mYUfj|3wx!Qfd9yeVR( z7cN7=`~xV73jg{^qQpOal4#=JJwb_m^d!;Dzj%^p<)1rAl=-(#K*BzB0uuI>lSJ`} zlSCK(eG>rL$4zi!-||XyP4CbFS0g!#q1UL3ElipLL%wYB{lf>ryLneuJ`BzL5 zBl#yx5+7xzke;6)6O5u;u z4yD>giG9+nI5Ws7@=~xvDb%49?og`hP^#}xYUogE>`-cIE8$x)#hDSdA}d8Ylv+5H z5*) z#qYB9RVj`(wOZrXO0hI+lXZ}%luS<_wD$6lqN(R8YZq4pnt_+BGbTzY^imro%$3je zB0klN_)IV26TOJf^CCXYi})-r;*-3H&+#HY(Tey-jEeXKFXHpNh)?e#KD&$fD{wf3BO-NNPuZ>87;At$ueUUSX~*^UP)v{u^FeE9lM< z72TCC0 LIoKbk^rI8e4nA??rtLkay6Zylsuw}=8hV=2LkR=Vf*wj|+&=7Ku>N#2 zS>>tvlCYjiJ;C#f&7^QYYNYmrpzTO;PoXd7`3#;%FkegD7^v#Hl~--8n?B*Ajn{HtCx~!uCntDhCm_3fE1sg-uL4@R8YeZb^;Vh+=pQ!P2sF~WkJ1OXb$ygq zaI5O0w870ONr}cSK1qqktuRSxi`%gzC5C@rG1GO6&|7E8TH8=47sF!> zr2%GY$N;4tW@_gFN;4^r$e3jD_5$Qg=VC7Fb}<7n{lft=Sz12Lv?#Ay&j zizB@TDM`4k8>Dm>3{r_SRB1}eow4B?kMGF18^g<+A7jJ%imt|y{K1B78Ki1BRE)2v zc$W@QRMDNREvq-da*qvF!U?_{<3{#9ig-mfHgwvWyO$W zXj>`RZA@BLmYw;t5u9t%NM(SKWi#yZM+`&dNSG2=+%}k!C-(CEMk#d#Wak#o(eiU;VAq+;U5k)KkPIKlOd==9I5(}`)A z0dZt}n$k%iFAC)8G;Y1sHu$Fk?p}gQMSbwymWjy0_6zEDQw6ud1H zHWnWD%2>rm)TrJ<3g)24?878vWQf(vL9dT>d%H9aqk_+>1f#Wu=}I@;E~OjO;|ZGp zLG0ryVcsc|(sFG^z#_nNnBW5N4;c#%^D`wkRd@1nWZyWYpA=U*Ug;=AQMZy)Nf2)M zc%{97xabgWWSm3Qc*O^ee>)!0Cyw|`P+k?3K3kcK_a*h~S{sr3hm4N3Q_Rhw31N#;V$-&o8(8l}>B|(tY6?LoOM%vW32HQL0 zlqvj1rqWALHY0@-l}LimpXhcQDO!*wa3h^dI{Tz$*7vh2c_xqK#P^;Co?cPd0VOhzf=}HqJ%Raj-GI{qK$&Xx~j#Q0{Q_gxCLN2zpzHGOq7Bi3} zar6=0{L725UCciTf{%6timLB2Ia;ufb@&P5_iN6T_h+G(Ni&fnaz-af)Ewm%a{IF6 zVQ=T)Or=UC5OMk2Ov;WA(8l)hLde_lXkNW?R~Cm zFLo{_Iw$SW9xvxr%{JWXS6fBcy1WdgV0@D!5REsTW9ap3BF#d7@R<#Nz|YQ62ICes zmq+5*N={6q`Rq%a>=1%r-7&8z}0z=;AjuSyGf zQ%Qx$)49rP3pOVUm39J9M*ylrRGHL%4XI=t>HC^86t_LEDec4<)<fn(ibn}qj-Cv;Ybq%P5dIIh3I#WZRC^TupPARPj)R*+ywJpg05;2))+9_{;5bACg8a?crcl>M5!ZqP2EOPy^sq1 z-Wvxt@P!8!uRJIfc$t}jLQ97jyclqAu}LSZFY%Z$8bu>cHb zj>Pt527)g$IFsDtTykkSH{j&uMt@h4j-~KT7!vXI1-njeFX!oq_X=*ri7O1-Tu)M0 zA=l+!UpTu$@e;C>2^k-+P#QwUpp`~+*v|Nela(u#aKI0)R5}a#y+TxvVx^@391skO z*W*yb-Vrd)IryZ4Kphe&qz5|fVF5sXRu4?QR`K{ad=<}S%T^hQ+9}b*(^U%dK>=@K zJrzfi-ZaqX1(Q8*Dvd-lmjwNTH&ln(tiQ(g(3RD46S_;#AX}ieE%1V%$@gvSv zGiuI|XN1r0K5rRj>ZDfyi%|Ai0Smb`$E0}J0tfR)uG`7dbj+QU5(O5Rh1X!%#|ml$ zmnLhl=8hwi*Kp>i))>qKwu^MKY%`?h%-I(R9GM6G4-LLUz~aIBx4Dh~{I=2`rTDc< z3T|a+NR38LRodN<0~DX$2~D|SdINy@g?NM&2BSGo$KwmK2al{u~V*Yoi5 ze7%t@cOqeB%B%c40Hk<>5g@zP)ET}4;4PSSuc;;+^>-s>>rGDfnb>S24?*)cDm_Jo zzS~KmiyAW0Gf($Tf(vIL(iL6dIdu8&y)U*~lDnw%f8VnfzR;u(SVq!ZU@}ChXL{ zy%!_57|NMRa?6keuoL?Z%aA$S#cHi`6Ve)-*!LH`osT}Sh!+=(86^q-g zMl$t=u3}6)Z-T@4Z0b+k#`Sl6o6-v<=k07gLPl;EiG{dHJ2u@Gy){);gWQZBj;d4HahZG#c5nUF4$} zN6spwbeEBW?H z{^a5=V-tdICkOCOA*tSF?6SP4&l`Sd9f#q)ME&E2*%!fE0N0ot$6l_$Rlb0$OPu#8 zZUT2&$89f%w)g>ioQ-!SH)k1=o?*riM6T??%iK64&lX$z_9)#&?TdPCkG)E?fLy8B z7CRVEa4_D{PCnJ`1lZ=H(iggkJUgi9r~Gk1-i<`=GkS1UpD{ZYS;NWneM&7+?|Mxe zK2VOzVT2gMI=rb56Dl_&!TSxKcTid1>af%}Q15;~QPIaa`;FQ9J?Ms@ zAI1rK-K>AoMS5egwVA^-xUXw~Cs#`k@Z{>?0b{f0u|9n4h&@UAtEQjmRnGUfipzNd zeZ8D-hO|DY41qYs2gO?Qppl8I*VMhl~}X7YRQGv+<}fvN<0C z$gMCUxW54Kb>GVO6)QVIAE=*mx2+@t1yTKXlyIT(;2mQ2$cL3Maemmoj1LpUSjIaM zr^A@>{0RE(35F%r<#?>>_1M@z&|`1aiMYQ92~xonohdwQc=u*I#D>wgE3tmWzt7aM zHwn6sBg!b;<{eRni-6fmFkD3OQs2XsR+&}tws#4%%_-MYE)`1^stgr1JBpfyGTce- z%Vr;vdelgdx(NKTqsG2kHvzbD)YzTqDF9e=JCTTYm48T1q~Dx%8skE4YFqMbK}c>U+E`kvTc0WzC`G8Wr%?13HY1G zmDU0l#>+P{O8Cu6pRo<_WhB{8S555+6KBcxn$ zTB!^8q0?AV#*&Ap5v(}+I3~ja@J;>@Sz;`i{~^a8`w(06vE<2zT#Ak#VcR8^6n><1 z7L~5-U<(pIvSlY05o@8b!6IHS}Cw{vHduDE%8 z%)6cPF?MfxwYxjm#wb20@Uh|z{N0b04g&Gh4z@M#N8-<7LnM|=I*YtDmh8bzwD*{? zuTT76H+$L@)bt!C3y9BQ2x7^>bJ)M)tvuIte_n|Y+)X>hFH!x@W2wkVWF4~pywX@e zR2_2rJlF9*=lQ@jzrY2_x`6P(EBfpt2hSo5_P&6?8K#*nr0N1DLM*vsBMICoHgBwl ztaS}xlgX%yNDGq5!HWuZ<5}`rZ>PwJZ#!Wr-{=xF!NCo6FqZr>S#$}Diez&967oWh zjo3+|s$mHsm$74%Op-1mtw<*8E-Q%wAFbDxu0ZZ&(&36SP#|J;1XhwVNiR2tk%B#V zS>g5-L>tbz!%k9Ngb_%of}U}hx|R_$IJT1=8wb7{s+2*ZT6c7III0c&L&Qd3RW^^l6?>AQJjlu8j&yX4LO5-rzY;HXN409uyM0}2< zi6gRhvMdohR-eK7lz)hm*=%D_;BrujrMtI3=i}o412A6;y1Zyl5-XF zAI)5ar|103L`BbQSe0_X7F&Za3&3^(h`b5bo*!D>N%=K6Zce*PpenE9_0MmvVYh@s z_cCaG680Z#WOKj)L54Ow*_mc21m~Kq#x5Ce{cl0RjSLk24#=kh$pt9CgWrs1-a%5&>%Fv# zbi9UnRCWh$ESh|B2T24+SarlqrcWGzR><0m_7!q88TDUyLQd(bQ$q92z~bJ2mDcY3 z5171n!MV=FYY4>aZ#3~N+~RL@Oq{@P7k)PlAvvG39|nWj(VfOPQ3SX zepCkHCjF%J7i@;?A{!clje9JP_u>e!moXh<$iAPH!GdU1&AxC-b`Y2(--A(cVbVzX zkNC}*odLGj-+xaTF6xihyE>yD-Vj~U(-L6&`J30yB$3r{5yp964+yy7XY7JF5$TG+oimE5?+l= zx`|{x<$=K~U&sH+OopGPy*bdL7~Y$+cx{)+i>iD@bNHG50V014dG^2<@5Q^=iy*L^ zM@aBF7aZ61bl|ddm)O;4Cad@w*F&YgkZ*-(zqA@rDuy(vMm*<@me_3(VegJL)PWfR zGZy%6RpSRtPXD%Df>r{u-VUitwmrhiloOVrH$fQl6`43mgp;{87aT)ee?el1^9;Xm zYbg`Ahrb}=^O^_jjRupd$4IK5e+xrc`Pk6qA^RM0A{~Ciy2ZY`q2U*e;PEZ}=5I4#tpczal2akf7hN4aH^pu;$o= z+`|XR*x6Y}3;UQPe~UFC$Kv2Dv#_VX!S8Sem;PrWmj4OCaR}DWZdEIPM>-orZvBp} ztr*hq4}Qz}10Fes96(91y0wdK!o!dLi5((#+||w?{!e5dyuEM#t-ZPe_k)hZezdUF z$Tx9#%>6IC%MnAu{=$Y-49Wh>Xzr0tjg?tAss4-gtMqRy0C+Qh*azRUbQuoH&ih-b zEl_{k>qUX#oxkxS4J_{;{JOZ8Lvg!VY>mj!`|b|0!OPY5zMu zJ&KRMdJ0o%NTg>w7RbfPq2Ee zI#iIf-EEtq&Z{fcI;7wzKAR9Hsk-xzttlWo@98LD2PR+>eh?IA^9%tyF#($jX#5Gg zfE`V$J`mk^v%Ec&PXz&6}6|pPXm4%eC|XQznbH8B|rLD2PAtG zL&I~>C$@g%e)7S7oWf*>A8QDdtg3y5)Pm8x%q~Y{a!eZhy#Yq z-_Eb4_7Ju13h55uFqSy=$c`2gPj6LECcYQ=AtrRWgSU$RN+l`YD$BL@dK)~d1r2_F zlF9ub41c*V!ftUL8K0`a;X~2TV-oJGzDnl%Z~<2MsGSA;FIKq~arNc!I=;MD>AuE1 zFzvA!G0Uo+`>J@Kj-_1c9=0hPN<8XdOUZT^u!eQ-_fu0)!`)xivn#JX#LJ3!FsdGo z58jTHl^Vnc{ncb44_+~-SBw~duh%d6<2*Dw1ZcPYeE}+qMNb2`Bj{CI zO%&A{klZF{EF}b9ioFjAng_MjfkOCZdu+xSEg+G5Z27Dcvjv<@X@}Dz*8)`+LC|uK zShH4#s`$(yPW9E0zF81&d`=K|Fjqt=q>jpBb7~!9n7WWV^N?xpj67HjKKrfWthZMYoa#z!>Wq=k7>Eh%wgv1rgslNePA*yU|y+y@iJ zYJVU^Z78@86&3MPMJz;*2vzk|CuI-&{Uj9sZH7t0&&#o6cn&GpXuE!z2xfS>i4EK+ zADA|)Q!6(uZ-PUwCkP7kt}emhJa18NqJUzS#|YJD|4-{ljoI%wIBq8hChrkJIXe+Y zTi7u@2TzChrkEVY(t>%7`{62Er*wE(?IhZqN1ivp*x(3W2;i4r<~9{l*BFLHq#y`r zoW*MZ^v8A85xCW>$F-DJ&+xTx>IU9?4vya7^qihxtk$LD;3oA|AJ%exwWnx#t&q;{ zMY)cRb8~^9y;0wAF`LM-25Kb1;W*p7-F!5+)*MZb7KoMm8>r0Uk2K&;@9zeN7v8tW z7WLt;8>;@~-9nu3DQ?Kg-)g9`)TO$i+DRz($R6<{LZ3!zBoOl(sd}3DzTVZ#ja9$W z#;Ts3p45BFpzQFQJL-&TY)Jo+=xJqR^%c?evt)U5NZ{E-^#ftUCS2BuO;olhJB6E& z;qyK0wO07gQuxoLrd-g$P1OVtZD^{p1oXS6YEvnN)M|#Hl0xE}sjYFF*$mz~g&b`L z$`tav8Nzr9X%V5e$1NuU^EHK>h)`d(@_#6POy)IHgUG%es=sYor;t~gs{=r`xVhRA zw`0xKR=7QCu69*;CDUH98NL0XYFjj<83HtP#WOM45=QTOC4T;-2mQQM-_^i}-rVhWl5s@g7;{|EKa%`d$) z!8*ZOlvh$%k~s(46q!NqvLh3%NY$%qFis6T5I5IWC=Dh}*lj53j@xklkJKHv)MU_p zpN#>3C8MhY_Vx?dN(ZdVetTVf-x}@2k(=W7MBDmIRVNf~P=hMW+$8{+o2xCOLPgX=Ium=J5{z3Hf}b_(eW3Jh?LxGfjAJ>qsw z+`h*xlv`6{47Z(+JH}lf{1j5Rt(xQ3nrShA(@QTcD#@Ho(qdGfIu0OISSEMu)uUto z5>T`zSK6xeM5Q-Gr8zY!8K4&{Ma8J~q}F6$j2b4muM~9`zDT$#25!GKISNADu8C^T zV$^Vy!rCEXv?d+ese!l+YsXpUx8sy$?bN#MxZL{$=go|>Q$)msu@O8LGTB*A%WI%( zcI#O?^<{7kk2NGbA_xz02_qud2?5^!k+EtW{Ned*5aPBrRtI6!h;idQ-$W zM$F+K*MKV#5#w^Ej7jH6@-SBQ59Tx%YtUFDBBo}{)=BENhr1n4lG;Nn!^!maYG@N) z;VWKYnKC9PdumQrdI?&b&Y1E)v%fC5UFYLc+W{nm8^cM-&+XNqh8%rcu(M=jXXM#< zC9z(8CwTq9d4)QF7%w#aI}vDdLT!$YPD;?VJFja$4^PaOF^u5 zO*GlmQT0W8TjL>W0yz_JG#f7JHxtdKiDsXpSx^Ob#CRo;jvWo+rh@qYs<`@~sH!OL zy1Q^r6f@*dA+c#67B&P3YBi0uyDa*)q~Zk*w6!D2@*(RuEFXzBYRZRSrQ^_LbO@qR zh7738t}+V(Q~c4SGnVPlhnY?@j83VT#4tE^&V9SF{qxS=bI<+#e)rt--n_Rn_dfGK zjdgYv+-z6K(oQMS#d#V-X3`F}1f7K}Glpu$P*qpDNOe#V>f$8_EJ##Q*%48e9Q#Ta z>(Rv?hXU<(DA3amS{_|oaeysTje5-()6>Nk zqt$AdKBwaN*-4Yq#e|b4rHco$C2aqG}_eAm5d%YcJ=h z=Z@;FQ@y**mDTIGN;RINNAzb=wRyxv0x@Y~iWryhcIEQz23DKFSj)l6zazp=H)QSV zs<%p2r+CFhrKO2#7XfOb#YGd+|YW?$bxAF7JIq8^3` zEVTh>UusC(OmDCWPEc>n4j7=Za`7%0jv|W5eLx2cd1dE*Xg8BxAt1mucmT3zlQp-( z_ZEsj_YvG39g-sByXb*nG%|$m6PTvo*Gn;-e`kucTXbx}g(FZO)+j&d1`CrO?14eH zp3k6-$)~@97A9-%gEefY`r%U|k)7W_Zz#R#vgtc2F>-!<3h4NUMmcpFidfkjXW$v|(tSy657TVF@$d-xBdZ9prV(dy+7bC2(RTd3-E^^w8-~jdF4xKEYDv zKY}qVB_$bmTFD-N3I}-7wTlf2OPAs(OCkwb3`UidA#$8yDL=e0LrPw^G&v$j$-|^Z zmCp=HcOh5ORTn6V4)SwgBLYykvvKIR&`s7+;#$$e*%QH4tVLsCpZomahN6Sm6sf1Q6ek-aK zOMDkq!TqugS98rQYrte4RJsd0c;#Z=$7!~(AIGc&a-#($r>m>o&|cPo&0I@&4x@ue zj5#!QTjtNZEd=%F+aFoQmSY2E{(xFLM_R zK?+S9!XbtnAI9Yj@$3lZ@k3+pDMNF{8MLuK_bl#V%@;>;g0-poPWm0=!&wlmm&4G# jmrzn@$z@6<*@yqYLeAkkSMeZ2C0s)ftE{<&$E^PX1=!SJ diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index 3983de1bb53eac29c7d4dd25ff468fd77a7f430d..539e3a0500820d1fc6c1b3401e46df3cbe4fb500 100644 GIT binary patch delta 38438 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 delta 37570 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 diff --git a/latest/.doctrees/methoddocs/utils.doctree b/latest/.doctrees/methoddocs/utils.doctree index 0ee54663fdd3058c811cfc6a19599ea56e4e468a..7f5157456170ce6700928816abac7944dd63f8b9 100644 GIT binary patch delta 45115 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

e*JcL&& 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

`LHF?M5T}RAuj+We`v>+1Iz&3H{6(fm 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 Y?fXMuTIgMce=YE@WohW$fau2m0b=v=M*si- diff --git a/latest/commands/networks.html b/latest/commands/networks.html index 2fad440cd4..e4db35a99b 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -204,7 +204,7 @@

list

Filter the results by network

Options:
-

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

+

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

diff --git a/latest/methoddocs/ape_node.html b/latest/methoddocs/ape_node.html index d9c422b2da..f071f1a78d 100644 --- a/latest/methoddocs/ape_node.html +++ b/latest/methoddocs/ape_node.html @@ -196,12 +196,12 @@

ape-node

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

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

diff --git a/latest/searchindex.js b/latest/searchindex.js index c11cf4bec0..f2d4720f34 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts": [[11, "module-ape_accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile": [[12, "module-ape_compile", false]], "ape_ethereum": [[13, "module-ape_ethereum", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_node": [[14, "module-ape_node", false]], "ape_pm": [[15, "module-ape_pm", false]], "ape_test": [[16, "module-ape_test", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "auto_mine (ape_node.gethdev property)": [[14, "ape_node.GethDev.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.gethdev method)": [[14, "ape_node.GethDev.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_trace_approach (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chain_id (ape_node.gethdev property)": [[14, "ape_node.GethDev.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.connect", false]], "connect() (ape_node.node method)": [[14, "ape_node.Node.connect", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_dir (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.data_dir", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "disconnect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.disconnect", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "estimate_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.estimate_query", false]], "ethereum (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ethereum", false]], "ethereumnetworkconfig (class in ape_node)": [[14, "ape_node.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node)": [[14, "ape_node.EthereumNodeConfig", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.executable", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_test_account() (ape_node.gethdev method)": [[14, "ape_node.GethDev.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "gethdev (class in ape_node)": [[14, "ape_node.GethDev", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "ipc_path (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ipc_path", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "mine() (ape_node.gethdev method)": [[14, "ape_node.GethDev.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "module": [[11, "module-ape_accounts", false], [12, "module-ape_compile", false], [13, "module-ape_ethereum", false], [13, "module-ape_ethereum.multicall", false], [14, "module-ape_node", false], [15, "module-ape_pm", false], [16, "module-ape_test", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "name (ape_node.gethdev attribute)": [[14, "ape_node.GethDev.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "node (class in ape_node)": [[14, "ape_node.Node", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "otterscanqueryengine (class in ape_node)": [[14, "ape_node.OtterscanQueryEngine", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "perform_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.gethdev property)": [[14, "ape_node.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "restore() (ape_node.gethdev method)": [[14, "ape_node.GethDev.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "send_transaction() (ape_node.node method)": [[14, "ape_node.Node.send_transaction", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "set_timestamp() (ape_node.gethdev method)": [[14, "ape_node.GethDev.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshot() (ape_node.gethdev method)": [[14, "ape_node.GethDev.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "start() (ape_node.gethdev method)": [[14, "ape_node.GethDev.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"": [[11, 2, 0, "-", "ape_accounts"], [12, 2, 0, "-", "ape_compile"], [13, 2, 0, "-", "ape_ethereum"], [14, 2, 0, "-", "ape_node"], [15, 2, 0, "-", "ape_pm"], [16, 2, 0, "-", "ape_test"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_ethereum": [[13, 2, 0, "-", "multicall"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "ape_node": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "Node"], [14, 3, 1, "", "OtterscanQueryEngine"]], "ape_node.EthereumNodeConfig": [[14, 1, 1, "", "call_trace_approach"], [14, 1, 1, "", "data_dir"], [14, 1, 1, "", "ethereum"], [14, 1, 1, "", "executable"], [14, 1, 1, "", "ipc_path"], [14, 1, 1, "", "request_headers"]], "ape_node.GethDev": [[14, 4, 1, "", "auto_mine"], [14, 5, 1, "", "build_command"], [14, 4, 1, "", "chain_id"], [14, 5, 1, "", "connect"], [14, 5, 1, "", "disconnect"], [14, 5, 1, "", "get_test_account"], [14, 5, 1, "", "mine"], [14, 1, 1, "", "name"], [14, 4, 1, "", "process_name"], [14, 5, 1, "", "restore"], [14, 5, 1, "", "set_timestamp"], [14, 5, 1, "", "snapshot"], [14, 5, 1, "", "start"]], "ape_node.Node": [[14, 5, 1, "", "connect"], [14, 5, 1, "", "send_transaction"]], "ape_node.OtterscanQueryEngine": [[14, 5, 1, "", "estimate_query"], [14, 5, 1, "", "perform_query"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 14, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 13, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": 23, "0x0000000000000000000000000000000000000000000000000000000000000000": 17, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 14, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [17, 19, 21, 24, 27, 28, 36, 37], "100": [17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 25, 32, 41], "120": 37, "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "1302": 45, "13028": 45, "1337": [14, 33, 45], "1377": 45, "1421947": 45, "14388241": 29, "15": [14, 17, 37], "1558": 41, "1559": [17, 21, 37, 46], "16": [14, 28, 37], "1647323479": 29, "18": 17, "1822": 39, "191": [17, 23], "1967": 39, "1e18": 25, "2": [6, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "28307": 44, "2930": 46, "3": [27, 29, 30, 32, 41, 42, 44, 46], "30": 36, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "44": [0, 24, 44], "45739": 44, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [17, 19, 21, 46], "500": 37, "5000": 14, "5030": 28, "51021": 44, "5202": [17, 21], "5253": 45, "57198": 44, "6": [14, 32, 35, 44], "60": [0, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [27, 35, 44], "71": 44, "712": 23, "8": [27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [17, 23, 24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 14, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [17, 27, 32, 35, 43, 44, 46], "For": [14, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "No": [21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": 26, "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_extra__": 17, "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [14, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [14, 17], "_cli_enforce_requir": [14, 17], "_cli_exit_on_error": [14, 17], "_cli_flag_prefix_char": [14, 17], "_cli_hide_none_typ": [14, 17], "_cli_ignore_unknown_arg": [14, 17], "_cli_implicit_flag": [14, 17], "_cli_parse_arg": [14, 17], "_cli_parse_none_str": [14, 17], "_cli_prefix": [14, 17], "_cli_prog_nam": [14, 17], "_cli_settings_sourc": [14, 17], "_cli_use_class_docs_for_group": [14, 17], "_contract": 45, "_data": 45, "_env_fil": [14, 17], "_env_file_encod": [14, 17], "_env_ignore_empti": [14, 17], "_env_nested_delimit": [14, 17], "_env_parse_enum": [14, 17], "_env_parse_none_str": [14, 17], "_env_prefix": [14, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [17, 23], "_immutable_numb": 44, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [14, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [14, 17], "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [17, 24, 30], "abi_w_selector_t": 19, "abityp": [17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accident": 25, "accord": 33, "account": [9, 10, 14, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": 22, "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [14, 17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [17, 21, 28, 29, 37], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 13, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "addressapiconvert": 21, "addresstyp": [13, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 17, 19, 21, 22, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": 13, "against": [21, 22, 38, 44], "agent": [14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "algorithm": [19, 21], "alia": [0, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [17, 18, 21, 26], "aliasalreadyinuseerror": 20, "alic": 25, "alik": [20, 38], "all": [0, 1, 4, 5, 6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": 17, "allot": 17, "allow": [3, 13, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 14, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [17, 27, 28, 30, 32, 43], "amoi": 43, "amount": [13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": 45, "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [17, 21, 23], "anonym": 17, "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_myplugin": 33, "ape_nod": 14, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apeclicontextobject": [18, 26], "apeconfig": [17, 21], "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "appear": [21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [17, 21, 28, 33, 44, 46], "applic": [17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": 17, "ar": [6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": 37, "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [17, 20, 21, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [18, 23, 25, 28, 37, 44], "auto_gas_multipli": 17, "auto_min": [14, 17, 44], "autogaslimit": 23, "autom": 38, "automat": [1, 6, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 17], "autoreload": 29, "avail": [0, 5, 14, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": 37, "avoid": [21, 25, 30, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "base": [13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [17, 21, 46], "base_fee_multipli": [17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basic": 30, "baz": 46, "beacon": 39, "becaus": [20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [17, 21, 23, 24, 42, 44], "befor": [17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [17, 23], "begin": [21, 30], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": 33, "besid": [37, 42], "best": [14, 17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": 37, "block": [17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [17, 20], "block_identifi": 17, "block_numb": [17, 19, 21, 23, 37], "block_page_s": [14, 17], "block_tim": [17, 19, 21, 37], "blockapi": [17, 21, 31], "blockchain": [10, 14, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [17, 20, 23], "blocknotfounderror": [17, 20], "blockqueri": [14, 17, 21], "blocktransactionqueri": [14, 17, 21], "blue": [17, 36], "blueprint": [17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [17, 21], "browser": 25, "bsc": 37, "build": [24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [17, 19, 21, 23, 24, 30], "bytecod": [1, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 17, 21, 29, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cairo": 44, "calcul": [17, 21, 23], "call": [7, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_trace_approach": 14, "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [17, 19, 30], "can": [0, 6, 13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "care": [37, 46], "carefulli": 37, "case": [17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [37, 44], "cd": 25, "cell": 29, "certain": [18, 21, 44, 46], "chain": [10, 13, 14, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [14, 17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": 17, "chainlist": [14, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [17, 19, 21, 23, 24, 25, 30, 32, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [17, 21, 23], "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "classmethod": [13, 17, 19, 20, 21, 23], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": [14, 17], "clisettingssourc": [14, 17], "clone": [3, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [14, 35, 37, 41], "combin": [17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": 17, "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": 17, "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [14, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [14, 17, 21], "comput": [17, 24, 25, 38], "concaten": 21, "concept": [17, 23, 24, 44], "concurr": [14, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 17, 21, 22], "configur": [9, 14, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [14, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": 17, "connection_str": [17, 21], "consid": [17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": 31, "constraint": 35, "construct": 23, "constructor": [17, 19, 30, 40], "constructorabi": [17, 20, 21, 24], "consult": 37, "consum": 24, "contact": 23, "contain": [17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 13, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": 17, "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [14, 17, 19, 21], "contractcreationqueri": [14, 17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [17, 19, 23, 46], "contracteventqueri": [14, 17, 21], "contractfromdepend": 38, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [17, 19, 21, 23, 31, 46], "contractlogcontain": [17, 23], "contractlogicerror": [17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [14, 17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [17, 19, 20, 21], "contracttypewrapp": 19, "control": [17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [17, 19, 23, 26, 37, 44], "cost": [17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [17, 45], "coverageproject": 23, "coveragereport": 23, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": 17, "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "cross": 19, "ctrl": 44, "ctx": 18, "currenc": [17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 17, 18, 21, 24, 35, 37, 38], "custom": [17, 18, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [17, 19, 21, 24], "dai": 45, "dapphub": 32, "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_logs_lin": 17, "debug_logs_typ": 17, "debug_setcod": 13, "debug_trace_transaction_paramet": 45, "debug_tracecal": 45, "debug_tracetransact": 45, "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [17, 28, 33, 46], "decod": [17, 19, 20, 21, 24, 37], "decode_address": 17, "decode_block": 17, "decode_calldata": 17, "decode_custom_error": 17, "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [17, 46], "decode_output": 24, "decode_primitive_valu": 17, "decode_receipt": 17, "decode_returndata": 17, "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [14, 17, 35], "deep": 24, "deeper": [41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 14, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_log_level": 18, "default_nam": 24, "default_network": [28, 34, 37], "default_network_nam": 17, "default_provid": [28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": 37, "defaultqueryprovid": 21, "defin": [7, 14, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [17, 21, 37], "defisaverlogg": 45, "delai": [8, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": 17, "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 17, 21, 24], "detail": [17, 19, 23, 38], "detect": [17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "dev": [10, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [14, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [17, 18, 21, 23, 24, 30, 38, 44, 45], "did": [34, 45], "differ": [17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": 44, "disallow": 44, "disconnect": [14, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "discord": 41, "discuss": [37, 44], "disk": [17, 21, 25], "dispatch": 24, "displai": [5, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "dotenvtyp": [14, 17], "down": [14, 17, 23, 24], "download": [6, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [17, 21, 23, 27, 32, 36, 43, 44], "dynarrai": 30, "e": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": 25, "els": [17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [14, 17, 19, 25, 30, 44], "enablememori": 45, "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": 17, "encode_calldata": 17, "encode_contract_blueprint": 17, "encode_defunct": [23, 25], "encode_deploy": 17, "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_structured_data": 23, "encode_transact": 17, "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": 25, "end": [17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [14, 17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": 17, "enough": [17, 30], "enrich": [17, 21], "enrich_error": [17, 21], "enrich_trac": 17, "ensur": [21, 22, 23, 30, 34, 37, 44], "enter": [17, 25, 36, 37, 44], "entir": [33, 35, 37, 44], "entireti": 30, "entri": [21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [17, 18, 27], "env": 41, "environ": [24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [17, 28], "erc20": 32, "erc721": 32, "err": [17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [17, 32], "estim": [14, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [17, 46], "estimate_queri": [14, 17, 21], "etc": [26, 42, 46], "eth": [10, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": 46, "eth_estimatega": 28, "eth_pydantic_typ": [17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": 17, "eth_typ": [17, 21], "eth_util": 29, "ether": [13, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": 21, "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [17, 19, 21, 23], "ethtest": [37, 44], "evalu": [18, 24], "even": [17, 21, 36, 37], "event": [17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [17, 19, 21, 23, 24], "everi": [13, 21, 23, 24, 36, 37, 39], "everyth": [17, 33, 35], "evm": [17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [21, 24, 27], "execut": [13, 14, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 19, 21, 23, 44, 46], "expected_messag": 10, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicitli": [17, 23, 27, 44], "explictli": 44, "explor": [22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [30, 44], "extra": [17, 24, 25, 28, 32, 41], "extra_address": 19, "extraattributesmixin": [17, 19, 24], "extract": [24, 32], "extract_arch": 24, "extract_config": [17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [14, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [28, 35, 37, 44], "fashion": 30, "faster": [21, 24], "fdel": 24, "featu": 17, "featur": [17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [17, 31, 37, 42], "fee_token_decim": 17, "fee_token_symbol": 17, "feed": 37, "fetch": [17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [17, 21, 23, 24, 32, 35, 44], "figur": [23, 30], "file": [8, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [21, 23], "filter": [4, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [17, 21, 23], "flow": [23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 32], "fork": [4, 9, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "form": [21, 23, 24, 30, 36, 44], "format": [4, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [26, 30, 34, 37, 44, 45], "frame": [20, 45], "framework": [26, 30, 32, 36, 41, 44, 46], "friendlier": 17, "fro": 37, "from": [0, 3, 6, 7, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "full": [17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [28, 30], "func": [17, 23, 24, 44], "function": [17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 37, 42], "function_hit": 23, "function_r": 23, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [17, 19, 21], "g": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [17, 23, 28, 37], "gas_pric": [17, 21, 46], "gas_us": [17, 30], "gaslimit": 23, "gasreport": 23, "gather": 24, "ge": [17, 23], "gener": [14, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [24, 37], "get": [14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": 17, "get_block": [17, 29, 37], "get_blueprint": 21, "get_choic": 18, "get_cod": 17, "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": 17, "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": 17, "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [17, 21], "get_python_typ": 17, "get_raw_fram": 45, "get_receipt": [17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": 17, "get_test_account": [14, 17], "get_transaction_trac": [17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": 17, "get_transactions_by_block": 17, "get_user_selected_choic": 18, "get_vers": [17, 21], "get_version_map": 17, "get_virtual_machine_error": 17, "get_xml": 23, "getattr": 29, "geth": [14, 17, 20, 21, 24, 35, 37], "gethdev": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 17, 22, 28, 35, 37, 41], "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": 39, "go": [17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [17, 19, 21, 23, 29], "hashbytes20": 23, "hashstr20": 23, "have": [1, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 14, 17, 24, 25], "hd_path": [24, 44], "hdpath": 25, "head": [21, 29], "header": [14, 17, 21, 23, 24], "height": 21, "hello": [25, 43], "helloworld": 43, "help": [18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [17, 23], "hide": [0, 25], "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [17, 19, 21], "histori": [17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [27, 39], "how": [17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [23, 44], "htmlcov": 44, "http": [14, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [17, 37], "httpprovid": [14, 33], "huge": 24, "human": 29, "i": [1, 7, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [14, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": 25, "import_account_from_private_kei": 25, "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": 17, "includ": [1, 5, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": 32, "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": 44, "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 38], "index": [14, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [14, 17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 19, 21, 26, 29, 33, 36, 44], "inform": [17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": 23, "init": [9, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "inject": [13, 22, 24], "injected_before_us": 24, "input": [17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [14, 17, 33], "interest": 24, "interf": 41, "interfac": [17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": 22, "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [26, 32], "io": [14, 17, 23, 41], "ipc": [14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": 17, "is_named_tupl": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": 17, "is_zero_hex": 24, "isinst": 44, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [13, 14, 17, 19, 20, 21, 22, 23, 24], "iter_path": 17, "its": [14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [14, 17, 24], "json": [17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [17, 23], "jump": [23, 37], "junk": [24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [28, 30, 33, 44], "kei": [0, 1, 6, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfileaccount": [17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [17, 21, 24, 26, 27, 30], "kwarg": [13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [17, 31, 37, 38], "larger": 27, "last": [19, 21, 23, 24, 30, 31, 44], "later": [17, 21, 44], "latest": [17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "len": 21, "lendingrateoracl": 45, "length": [21, 25], "less": [17, 19, 21, 24, 36, 45], "lessen": 18, "let": [25, 27, 29, 30, 32, 37, 44], "level": [17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [17, 18, 23, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [13, 14, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": 17, "liter": 23, "live": [14, 17, 19, 21, 30, 34, 46], "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 14, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localhost": [14, 28, 33], "localproject": 21, "locat": [14, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [27, 44], "log": [9, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": 17, "log_index": 23, "log_instead_of_fail": 24, "logfilt": [17, 23], "logger": [18, 26, 36], "logic": [17, 20, 21, 30, 33, 37], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "ltd": 41, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 24, 44], "machin": [17, 20], "maco": [41, 44], "made": [17, 21, 28, 30, 31, 37], "mai": [17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": 17, "manag": [0, 4, 5, 6, 9, 10, 14, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [17, 46], "max_fil": 24, "max_ga": 17, "max_priority_fe": [17, 46], "max_receipt_retri": 37, "maxim": [25, 35], "maximum": [17, 23, 28, 37], "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [17, 19, 21, 25, 26, 28, 44, 45], "meant": [17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [17, 18], "method": [0, 7, 13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": 17, "method_id": 30, "method_nam": [19, 44], "methodabi": [17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "mevblock": 14, "mid": [21, 44], "middl": 37, "might": [17, 29, 42], "millisecond": [14, 17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "mine": [14, 17, 21], "miner": [17, 46], "minifi": 27, "minim": 39, "minimum": [17, 21], "minor": 35, "mint": [44, 45], "minut": [17, 37, 46], "misc": 24, "miss": [17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": 24, "mnemon": [0, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [17, 23, 44], "model": [17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [13, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbeam": 37, "more": [10, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [17, 18, 23, 30, 42], "msghash": 17, "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [17, 18, 23, 24, 32, 41], "multipli": [17, 23, 28, 37], "must": [7, 13, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": 13, "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": 17, "natspec": 19, "necessari": [7, 18, 21, 46], "necessarili": 46, "need": [14, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [17, 21], "nest": 24, "network": [7, 9, 10, 14, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [14, 17, 20, 21, 22], "networkchoic": 18, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [17, 19, 21, 23, 25, 30, 44], "new": [17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [17, 19, 21], "new_log": [17, 19], "new_set": 17, "new_timestamp": 17, "newest": 5, "newhead": 17, "newli": [0, 25], "next": [5, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nm": 43, "node": [4, 9, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "non": [17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [17, 19, 21], "none": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [17, 21], "nor": 37, "noreturn": [17, 18], "norevert": 14, "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 13, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [17, 20, 21], "notimplementerror": 17, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "null": 17, "num": 30, "num_block": [17, 21], "num_transact": 17, "number": [0, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 13, 17, 18, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [17, 30, 38, 44, 45], "occasion": 17, "occupi": 23, "occur": [17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": 32, "often": [17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "opcod": 17, "open": [2, 32, 41, 44], "openzeppelin": [17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": 17, "oper": [7, 17, 20, 30, 36], "opinion": [17, 21], "optim": [17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [17, 21, 23, 25, 26, 30, 37], "org": [3, 14, 17, 21, 32], "organ": [33, 35, 40, 41], "origin": [17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "otterscanqueryengin": 14, "our": [31, 33, 41, 43, 44], "out": [17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": 27, "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": 17, "output_valu": 24, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 14, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [17, 42], "paid": [17, 31], "pair": [21, 24], "paragraph": 37, "parallel": [17, 24], "param": [17, 18, 26], "paramet": [13, 14, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": 17, "parenthash": 17, "pari": [27, 28, 32], "pariti": 45, "pars": [18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": 17, "pass": [2, 13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": 25, "password": 25, "past": [17, 21, 28], "path": [0, 1, 5, 10, 14, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [17, 18, 21, 24, 26, 27], "pathtyp": [14, 17], "pattern": [13, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [17, 21, 23], "pd": [19, 21], "pend": [17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 14, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [14, 17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 24, 25], "pick": 18, "piec": 44, "pip": [32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 14, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 17, 19, 21, 37, 44], "poll_block": [17, 21], "poll_log": [17, 19], "polygon": [37, 43], "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": 17, "posit": [23, 44], "posixpath": [14, 17], "possibl": [20, 21, 22, 24, 25], "possibli": 30, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [17, 19, 24, 25, 27, 29], "preced": [17, 28], "predict": 46, "prefer": 28, "prefix": [19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefund": 25, "premis": 25, "prepar": 17, "prepare_transact": 17, "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": 45, "prevent": 33, "previou": [17, 21], "previous": [17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [17, 21, 44], "primarili": 33, "primit": 17, "print": [17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [17, 21, 33], "priorit": 46, "prioriti": 46, "priority_fe": [17, 46], "privat": [0, 17, 25], "private_kei": [24, 25], "probabl": 24, "problem": 20, "process": [14, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [17, 21, 33, 45], "properti": [14, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 13, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [14, 17, 21], "providerapi": [14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": 20, "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 17, 21], "proxy_info": 21, "proxyinfo": 21, "proxyinfoapi": [17, 21], "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": 37, "pure": 30, "purpos": [14, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [21, 25, 28, 32, 36], "pwd": 41, "py": [14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [17, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [17, 23], "pypi": 21, "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "qualiti": 33, "quantiti": 44, "queri": [9, 14, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [14, 17, 21], "queue": 24, "quick": 43, "quicker": 17, "quit": [14, 17, 19], "r": [23, 27, 44], "race": 33, "rais": [10, 13, 14, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": 17, "raise_on_revert": 42, "raises_not_impl": 24, "ran": [17, 20, 38, 44], "ran_out_of_ga": 17, "random": [0, 25], "rang": [17, 19, 21], "rare": 26, "rate": [23, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [17, 18, 21, 23, 25, 27, 32, 37], "raw_address": 17, "raw_data": 17, "rawaddress": [17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "recal": 37, "receipt": [17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 14, 17, 19, 20, 21, 30, 31, 45], "receiv": [17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": 17, "record": [17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 32], "refer": [6, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": 17, "regardless": [17, 21, 29, 37, 46], "regex": [24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [17, 21], "regular": [24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [17, 20, 21, 22, 23], "relative_to": 24, "releas": [31, 32, 35, 41], "relev": [20, 23, 24], "reli": [17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [17, 19, 21], "reorgan": [17, 21], "repeat": 30, "repetit": 25, "replac": [17, 24, 37], "repo": 3, "report": [17, 23, 37], "repositori": 17, "repr": [17, 19, 21], "repres": [14, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [14, 17, 21, 22, 32, 36], "request_head": [14, 17, 21, 28, 37], "requir": [0, 5, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 35, 37, 41, 42, 44, 46], "required_confirm": [17, 19, 21], "resembl": 21, "reset": [17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [22, 24, 32, 39], "resourc": 18, "respect": [17, 19, 21, 28], "respons": [17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 17, 21], "result": [1, 4, 10, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [32, 37], "retriev": [14, 17, 21, 24, 30, 39], "return": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 17, 20, 21, 23, 24, 30, 37], "revert_messag": 20, "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "rockx": 14, "root": [17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [14, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "run": [8, 9, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [17, 18, 21], "safe": 39, "sai": [25, 30, 32, 37], "same": [17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "sdk": 37, "search": [17, 19, 24], "search_top": [17, 19, 23], "second": [8, 17, 19, 20, 21, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 14, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 24, 25], "segment": 23, "select": [1, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 14, 17, 20, 30, 37, 44, 46], "send_cal": 17, "send_everyth": 17, "send_private_transact": 17, "send_transact": [14, 17], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [23, 25, 30, 33, 44], "sepolia": [4, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_transact": 17, "serv": 28, "server": [27, 41], "session": [7, 13, 14, 17, 21, 29, 37, 41], "set": [14, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": 25, "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": [14, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "share": [21, 23, 24, 37, 44], "shareabl": 17, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": 37, "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [17, 21], "shorter": 44, "should": [7, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": 17, "show_gas_report": [17, 45], "show_source_traceback": 17, "show_trac": [17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [17, 20, 23], "sign_messag": [17, 25], "sign_raw_msghash": 17, "sign_transact": 17, "signabl": 23, "signablemessag": [17, 23], "signatur": [17, 19, 21, 30], "signatureerror": [17, 20], "signer": [17, 23, 25, 26, 30], "signer_opt": 17, "silverback": 37, "similar": [19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [30, 37], "sinc": [17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [21, 22], "site": [21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 17, 21], "skip": [18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": 17, "slow": 24, "small": 37, "smaller": 17, "smallest": 17, "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 17, 20, 21, 23, 24], "snapshot_id": [14, 17, 20, 21], "snapshotid": [14, 17, 20, 21, 23, 24], "snekmat": [28, 32, 38], "so": [13, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soon": [22, 32], "sophist": 28, "sourc": [17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [17, 20, 23], "space": 23, "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 14, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [17, 21, 35, 37, 44], "start": [4, 14, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [17, 19, 21, 25, 30, 42], "statement": [20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "statu": 17, "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [32, 39, 44, 45, 46], "stmt": 44, "stop": [17, 19, 21, 26, 44], "stop_block": [17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [17, 21], "storag": [17, 30], "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 17, 24], "stream_request": 17, "stream_respons": 24, "strict": 37, "string": [2, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [17, 19, 30], "stringintconvert": 21, "struct": 24, "struct_log": 45, "structabi": 21, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [31, 36, 37], "style": [17, 24, 27], "sub": [17, 18, 21, 30, 32, 42], "subclass": [14, 17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": 44, "support": [13, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_source_trac": 17, "supports_trac": 17, "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [31, 44, 45], "tag": [6, 23, 32], "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [14, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccountapi": [14, 17, 25], "testaccountcontain": 21, "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [23, 26], "third": [25, 35], "those": [6, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 14, 17, 19, 21, 23, 25, 26, 28, 30, 32, 44, 45, 46], "timedelta": 21, "timeout": [14, 17, 20, 24], "timestamp": [17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": 17, "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "togeth": [25, 33], "token": [17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [17, 19, 23, 30], "topic_filt": 23, "total": [17, 19, 21, 23], "total_fees_paid": [17, 31], "total_funct": 23, "total_transfer_valu": 17, "touch": 17, "trace": [9, 14, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": 45, "traceabl": 21, "traceapi": [17, 20], "traceapproach": 14, "traceback": [17, 23], "tracestyl": 24, "track": [17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "transact": [9, 13, 14, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [17, 37, 46], "transaction_hash": [17, 20, 21, 23], "transaction_index": 23, "transactionapi": [13, 14, 17, 19, 20, 21], "transactionerror": [17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [17, 23], "transactionstatusenum": 17, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [21, 30, 38], "tree": [4, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [13, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [14, 17, 19, 21, 22, 23, 24], "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [17, 30, 31, 45, 46], "tx_error": 24, "txn": [13, 14, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 13, 14, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "unabl": [14, 17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "uninstal": 21, "union": [17, 18, 19, 20, 21, 24], "uniqu": [17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": 17, "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": 17, "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [23, 24, 37], "unwil": 27, "unwind": 42, "up": [14, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": 17, "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": 17, "upstreamprovid": 17, "urandom": 25, "uri": [14, 17, 21, 28, 37], "uri_map": 21, "url": [17, 21, 28], "us": [0, 6, 8, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_upstream_provid": 17, "user": [3, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "util": [9, 10, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": 32, "v2": 30, "v3": 32, "val": [1, 6], "valid": [17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [24, 25, 28, 29, 42, 44], "variou": [17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 14, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_id": 17, "versu": [17, 23, 28], "via": [13, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [17, 20, 41], "virtualenv": 41, "virtualmachineerror": [17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 14, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [14, 17, 19, 21, 37], "walk": 40, "wallet": 24, "want": [13, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": 27, "web3": [14, 28, 29, 33, 41], "websocket": 37, "wei": [17, 30], "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "went": 17, "were": [17, 21, 23, 28, 30, 32, 37, 44], "what": [17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [14, 20, 24], "where": [13, 14, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 14, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [14, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 24, 25], "word_count": 0, "wordcount": 25, "work": [17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": 43, "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [17, 20], "ws_begin_lineno": 23, "ws_start": 23, "ws_uri": [17, 37], "wsl": 41, "wss": [17, 37], "www": 37, "x": [21, 29, 44], "xml": [23, 44], "y": [5, 6, 21, 32], "yaml": [3, 4, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [18, 26, 33, 35, 43, 44], "yield": [17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [14, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zip": 24, "zkevm": 37}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "<no title>", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}}) \ No newline at end of file +Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts": [[11, "module-ape_accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile": [[12, "module-ape_compile", false]], "ape_ethereum": [[13, "module-ape_ethereum", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_node": [[14, "module-ape_node", false]], "ape_pm": [[15, "module-ape_pm", false]], "ape_test": [[16, "module-ape_test", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "auto_mine (ape_node.gethdev property)": [[14, "ape_node.GethDev.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "build_command() (ape_node.gethdev method)": [[14, "ape_node.GethDev.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_trace_approach (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.call_trace_approach", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chain_id (ape_node.gethdev property)": [[14, "ape_node.GethDev.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.connect", false]], "connect() (ape_node.node method)": [[14, "ape_node.Node.connect", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_dir (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.data_dir", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "disconnect() (ape_node.gethdev method)": [[14, "ape_node.GethDev.disconnect", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "estimate_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.estimate_query", false]], "ethereum (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ethereum", false]], "ethereumnetworkconfig (class in ape_node)": [[14, "ape_node.EthereumNetworkConfig", false]], "ethereumnodeconfig (class in ape_node)": [[14, "ape_node.EthereumNodeConfig", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "executable (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.executable", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_test_account() (ape_node.gethdev method)": [[14, "ape_node.GethDev.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "gethdev (class in ape_node)": [[14, "ape_node.GethDev", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "ipc_path (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.ipc_path", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "mine() (ape_node.gethdev method)": [[14, "ape_node.GethDev.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "module": [[11, "module-ape_accounts", false], [12, "module-ape_compile", false], [13, "module-ape_ethereum", false], [13, "module-ape_ethereum.multicall", false], [14, "module-ape_node", false], [15, "module-ape_pm", false], [16, "module-ape_test", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "name (ape_node.gethdev attribute)": [[14, "ape_node.GethDev.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "node (class in ape_node)": [[14, "ape_node.Node", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "otterscanqueryengine (class in ape_node)": [[14, "ape_node.OtterscanQueryEngine", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "perform_query() (ape_node.otterscanqueryengine method)": [[14, "ape_node.OtterscanQueryEngine.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "process_name (ape_node.gethdev property)": [[14, "ape_node.GethDev.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "request_headers (ape_node.ethereumnodeconfig attribute)": [[14, "ape_node.EthereumNodeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "restore() (ape_node.gethdev method)": [[14, "ape_node.GethDev.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "send_transaction() (ape_node.node method)": [[14, "ape_node.Node.send_transaction", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "set_timestamp() (ape_node.gethdev method)": [[14, "ape_node.GethDev.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshot() (ape_node.gethdev method)": [[14, "ape_node.GethDev.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "start() (ape_node.gethdev method)": [[14, "ape_node.GethDev.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"": [[11, 2, 0, "-", "ape_accounts"], [12, 2, 0, "-", "ape_compile"], [13, 2, 0, "-", "ape_ethereum"], [14, 2, 0, "-", "ape_node"], [15, 2, 0, "-", "ape_pm"], [16, 2, 0, "-", "ape_test"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_ethereum": [[13, 2, 0, "-", "multicall"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "ape_node": [[14, 3, 1, "", "EthereumNetworkConfig"], [14, 3, 1, "", "EthereumNodeConfig"], [14, 3, 1, "", "GethDev"], [14, 3, 1, "", "Node"], [14, 3, 1, "", "OtterscanQueryEngine"]], "ape_node.EthereumNodeConfig": [[14, 1, 1, "", "call_trace_approach"], [14, 1, 1, "", "data_dir"], [14, 1, 1, "", "ethereum"], [14, 1, 1, "", "executable"], [14, 1, 1, "", "ipc_path"], [14, 1, 1, "", "request_headers"]], "ape_node.GethDev": [[14, 4, 1, "", "auto_mine"], [14, 5, 1, "", "build_command"], [14, 4, 1, "", "chain_id"], [14, 5, 1, "", "connect"], [14, 5, 1, "", "disconnect"], [14, 5, 1, "", "get_test_account"], [14, 5, 1, "", "mine"], [14, 1, 1, "", "name"], [14, 4, 1, "", "process_name"], [14, 5, 1, "", "restore"], [14, 5, 1, "", "set_timestamp"], [14, 5, 1, "", "snapshot"], [14, 5, 1, "", "start"]], "ape_node.Node": [[14, 5, 1, "", "connect"], [14, 5, 1, "", "send_transaction"]], "ape_node.OtterscanQueryEngine": [[14, 5, 1, "", "estimate_query"], [14, 5, 1, "", "perform_query"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 14, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 13, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": 23, "0x0000000000000000000000000000000000000000000000000000000000000000": 17, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 14, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [17, 19, 21, 24, 27, 28, 36, 37], "100": [17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 25, 32, 41], "120": 37, "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "1302": 45, "13028": 45, "1337": [14, 33, 45], "1377": 45, "1421947": 45, "14388241": 29, "15": [14, 17, 37], "1558": 41, "1559": [17, 21, 37, 46], "16": [14, 28, 37], "1647323479": 29, "18": 17, "1822": 39, "191": [17, 23], "1967": 39, "1e18": 25, "2": [6, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [14, 17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "28307": 44, "2930": 46, "3": [27, 29, 30, 32, 41, 42, 44, 46], "30": 36, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "44": [0, 24, 44], "45739": 44, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [17, 19, 21, 46], "500": 37, "5000": 14, "5030": 28, "51021": 44, "5202": [17, 21], "5253": 45, "57198": 44, "6": [14, 32, 35, 44], "60": [0, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [27, 35, 44], "71": 44, "712": 23, "8": [27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "8545": 14, "86000": 44, "897": 39, "9": [17, 23, 24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 14, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [17, 27, 32, 35, 43, 44, 46], "For": [14, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "No": [21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": 26, "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_extra__": 17, "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": [14, 17], "_chainid_": 25, "_cli": 33, "_cli_avoid_json": [14, 17], "_cli_enforce_requir": [14, 17], "_cli_exit_on_error": [14, 17], "_cli_flag_prefix_char": [14, 17], "_cli_hide_none_typ": [14, 17], "_cli_ignore_unknown_arg": [14, 17], "_cli_implicit_flag": [14, 17], "_cli_parse_arg": [14, 17], "_cli_parse_none_str": [14, 17], "_cli_prefix": [14, 17], "_cli_prog_nam": [14, 17], "_cli_settings_sourc": [14, 17], "_cli_use_class_docs_for_group": [14, 17], "_contract": 45, "_data": 45, "_env_fil": [14, 17], "_env_file_encod": [14, 17], "_env_ignore_empti": [14, 17], "_env_nested_delimit": [14, 17], "_env_parse_enum": [14, 17], "_env_parse_none_str": [14, 17], "_env_prefix": [14, 17], "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [17, 23], "_immutable_numb": 44, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": [14, 17], "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": [14, 17], "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [17, 24, 30], "abi_w_selector_t": 19, "abityp": [17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accident": 25, "accord": 33, "account": [9, 10, 14, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": 22, "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [14, 17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [17, 21, 28, 29, 37], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 13, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "addressapiconvert": 21, "addresstyp": [13, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 17, 19, 21, 22, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": 13, "against": [21, 22, 38, 44], "agent": [14, 24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "algorithm": [19, 21], "alia": [0, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [17, 18, 21, 26], "aliasalreadyinuseerror": 20, "alic": 25, "alik": [20, 38], "all": [0, 1, 4, 5, 6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": 17, "allot": 17, "allow": [3, 13, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 14, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [17, 27, 28, 30, 32, 43], "amoi": 43, "amount": [13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": 45, "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [17, 21, 23], "anonym": 17, "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_myplugin": 33, "ape_nod": 14, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apeclicontextobject": [18, 26], "apeconfig": [17, 21], "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [14, 17, 20], "appear": [21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [17, 21, 28, 33, 44, 46], "applic": [17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [14, 25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": 17, "ar": [6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": 37, "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 14, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 14, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [17, 20, 21, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [18, 23, 25, 28, 37, 44], "auto_gas_multipli": 17, "auto_min": [14, 17, 44], "autogaslimit": 23, "autom": 38, "automat": [1, 6, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": [14, 17], "autoreload": 29, "avail": [0, 5, 14, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": 37, "avoid": [21, 25, 30, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "base": [13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [17, 21, 46], "base_fee_multipli": [17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basic": 30, "baz": 46, "beacon": 39, "becaus": [20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [17, 21, 23, 24, 42, 44], "befor": [17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [17, 23], "begin": [21, 30], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": 33, "besid": [37, 42], "best": [14, 17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": 37, "block": [17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [17, 20], "block_identifi": 17, "block_numb": [17, 19, 21, 23, 37], "block_page_s": [14, 17], "block_tim": [17, 19, 21, 37], "blockapi": [17, 21, 31], "blockchain": [10, 14, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [17, 20, 23], "blocknotfounderror": [17, 20], "blockqueri": [14, 17, 21], "blocktransactionqueri": [14, 17, 21], "blue": [17, 36], "blueprint": [17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [17, 21], "browser": 25, "bsc": 37, "build": [24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": [14, 17], "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [17, 19, 21, 23, 24, 30], "bytecod": [1, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 17, 21, 29, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cairo": 44, "calcul": [17, 21, 23], "call": [7, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_trace_approach": 14, "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [17, 19, 30], "can": [0, 6, 13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "care": [37, 46], "carefulli": 37, "case": [17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [37, 44], "cd": 25, "cell": 29, "certain": [18, 21, 44, 46], "chain": [10, 13, 14, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [14, 17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": 17, "chainlist": [14, 17, 21], "chainmanag": [10, 14, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [17, 19, 21, 23, 24, 25, 30, 32, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [17, 21, 23], "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 14, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "classmethod": [13, 17, 19, 20, 21, 23], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": [14, 17], "clisettingssourc": [14, 17], "clone": [3, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [14, 35, 37, 41], "combin": [17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 14, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": 17, "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": 17, "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [14, 17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [14, 17, 21], "comput": [17, 24, 25, 38], "concaten": 21, "concept": [17, 23, 24, 44], "concurr": [14, 17, 21], "condit": 33, "config": [1, 3, 6, 10, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 17, 21, 22], "configur": [9, 14, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [14, 17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": 17, "connection_str": [17, 21], "consid": [17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": 31, "constraint": 35, "construct": 23, "constructor": [17, 19, 30, 40], "constructorabi": [17, 20, 21, 24], "consult": 37, "consum": 24, "contact": 23, "contain": [17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 13, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": 17, "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [14, 17, 19, 21], "contractcreationqueri": [14, 17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [17, 19, 23, 46], "contracteventqueri": [14, 17, 21], "contractfromdepend": 38, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [17, 19, 21, 23, 31, 46], "contractlogcontain": [17, 23], "contractlogicerror": [17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [14, 17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [17, 19, 20, 21], "contracttypewrapp": 19, "control": [17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [17, 19, 23, 26, 37, 44], "cost": [17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [17, 45], "coverageproject": 23, "coveragereport": 23, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": 17, "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "cross": 19, "ctrl": 44, "ctx": 18, "currenc": [17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 17, 18, 21, 24, 35, 37, 38], "custom": [17, 18, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [17, 19, 21, 24], "dai": 45, "dapphub": 32, "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 14, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_dir": 14, "data_fold": [14, 17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_logs_lin": 17, "debug_logs_typ": 17, "debug_setcod": 13, "debug_trace_transaction_paramet": 45, "debug_tracecal": 45, "debug_tracetransact": 45, "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [17, 28, 33, 46], "decod": [17, 19, 20, 21, 24, 37], "decode_address": 17, "decode_block": 17, "decode_calldata": 17, "decode_custom_error": 17, "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [17, 46], "decode_output": 24, "decode_primitive_valu": 17, "decode_receipt": 17, "decode_returndata": 17, "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [14, 17, 35], "deep": 24, "deeper": [41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 14, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_log_level": 18, "default_nam": 24, "default_network": [28, 34, 37], "default_network_nam": 17, "default_provid": [28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": 37, "defaultqueryprovid": 21, "defin": [7, 14, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [17, 21, 37], "defisaverlogg": 45, "delai": [8, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": 17, "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 17, 21, 24], "detail": [17, 19, 23, 38], "detect": [17, 19, 20, 21, 39, 42], "determin": [14, 17, 19, 21, 24, 39], "dev": [10, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 14, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [14, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [17, 18, 21, 23, 24, 30, 38, 44, 45], "did": [34, 45], "differ": [17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [14, 17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": 44, "disallow": 44, "disconnect": [14, 17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "discord": 41, "discuss": [37, 44], "disk": [17, 21, 25], "dispatch": 24, "displai": [5, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "dotenvtyp": [14, 17], "down": [14, 17, 23, 24], "download": [6, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "drpc": 14, "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [17, 21, 23, 27, 32, 36, 43, 44], "dynarrai": 30, "e": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [17, 21], "each": [1, 13, 14, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": 25, "els": [17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [14, 17, 19, 25, 30, 44], "enablememori": 45, "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": 17, "encode_calldata": 17, "encode_contract_blueprint": 17, "encode_defunct": [23, 25], "encode_deploy": 17, "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_structured_data": 23, "encode_transact": 17, "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": 25, "end": [17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [14, 17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": 17, "enough": [17, 30], "enrich": [17, 21], "enrich_error": [17, 21], "enrich_trac": 17, "ensur": [21, 22, 23, 30, 34, 37, 44], "enter": [17, 25, 36, 37, 44], "entir": [33, 35, 37, 44], "entireti": 30, "entri": [21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [17, 18, 27], "env": 41, "environ": [24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [17, 28], "erc20": 32, "erc721": 32, "err": [17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [17, 32], "estim": [14, 17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [17, 46], "estimate_queri": [14, 17, 21], "etc": [26, 42, 46], "eth": [10, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": 46, "eth_estimatega": 28, "eth_pydantic_typ": [17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": 17, "eth_typ": [17, 21], "eth_util": 29, "ether": [13, 25, 30, 31, 46], "ethereum": [4, 9, 14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumnetworkconfig": 14, "ethereumnodeconfig": 14, "ethereumnodeprovid": 21, "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [17, 19, 21, 23], "ethtest": [37, 44], "evalu": [18, 24], "even": [17, 21, 36, 37], "event": [17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [17, 19, 21, 23, 24], "everi": [13, 21, 23, 24, 36, 37, 39], "everyth": [17, 33, 35], "evm": [17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [21, 24, 27], "execut": [13, 14, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 19, 21, 23, 44, 46], "expected_messag": 10, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicitli": [17, 23, 27, 44], "explictli": 44, "explor": [22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [30, 44], "extra": [17, 24, 25, 28, 32, 41], "extra_address": 19, "extraattributesmixin": [17, 19, 24], "extract": [24, 32], "extract_arch": 24, "extract_config": [17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [14, 17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [28, 35, 37, 44], "fashion": 30, "faster": [21, 24], "fdel": 24, "featu": 17, "featur": [17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [17, 31, 37, 42], "fee_token_decim": 17, "fee_token_symbol": 17, "feed": 37, "fetch": [17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [17, 21, 23, 24, 32, 35, 44], "figur": [23, 30], "file": [8, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [21, 23], "filter": [4, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [17, 21, 23], "flow": [23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 32], "fork": [4, 9, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "form": [21, 23, 24, 30, 36, 44], "format": [4, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [26, 30, 34, 37, 44, 45], "frame": [20, 45], "framework": [26, 30, 32, 36, 41, 44, 46], "friendlier": 17, "fro": 37, "from": [0, 3, 6, 7, 13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "full": [17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [28, 30], "func": [17, 23, 24, 44], "function": [17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 37, 42], "function_hit": 23, "function_r": 23, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [17, 19, 21], "g": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [17, 23, 28, 37], "gas_pric": [17, 21, 46], "gas_us": [17, 30], "gaslimit": 23, "gasreport": 23, "gather": 24, "ge": [17, 23], "gener": [14, 17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [24, 37], "get": [14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": 17, "get_block": [17, 29, 37], "get_blueprint": 21, "get_choic": 18, "get_cod": 17, "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": 17, "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": 17, "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [17, 21], "get_python_typ": 17, "get_raw_fram": 45, "get_receipt": [17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": 17, "get_test_account": [14, 17], "get_transaction_trac": [17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": 17, "get_transactions_by_block": 17, "get_user_selected_choic": 18, "get_vers": [17, 21], "get_version_map": 17, "get_virtual_machine_error": 17, "get_xml": 23, "getattr": 29, "geth": [14, 17, 20, 21, 24, 35, 37], "gethdev": 14, "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 17, 22, 28, 35, 37, 41], "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": 39, "go": [17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [14, 17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [17, 19, 21, 23, 29], "hashbytes20": 23, "hashstr20": 23, "have": [1, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 14, 17, 24, 25], "hd_path": [24, 44], "hdpath": 25, "head": [21, 29], "header": [14, 17, 21, 23, 24], "height": 21, "hello": [25, 43], "helloworld": 43, "help": [18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [17, 23], "hide": [0, 25], "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [17, 19, 21], "histori": [17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": [4, 14], "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [27, 39], "how": [17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [23, 44], "htmlcov": 44, "http": [14, 17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [17, 37], "httpprovid": [14, 33], "huge": 24, "human": 29, "i": [1, 7, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [14, 17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": 25, "import_account_from_private_kei": 25, "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": 17, "includ": [1, 5, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": 32, "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": 44, "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 38], "index": [14, 17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [14, 17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 19, 21, 26, 29, 33, 36, 44], "inform": [17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": 23, "init": [9, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "inject": [13, 22, 24], "injected_before_us": 24, "input": [17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [14, 17, 33], "interest": 24, "interf": 41, "interfac": [17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": 22, "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [26, 32], "io": [14, 17, 23, 41], "ipc": [14, 17, 37], "ipc_path": [14, 37], "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": 17, "is_named_tupl": 24, "is_relative_to": 24, "is_stop": [14, 17], "is_struct": 24, "is_typ": 21, "is_valid": 17, "is_zero_hex": 24, "isinst": 44, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [13, 14, 17, 19, 20, 21, 22, 23, 24], "iter_path": 17, "its": [14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [14, 17, 24], "json": [17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [17, 23], "jump": [23, 37], "junk": [24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [28, 30, 33, 44], "kei": [0, 1, 6, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfileaccount": [17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [17, 21, 24, 26, 27, 30], "kwarg": [13, 14, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [17, 31, 37, 38], "larger": 27, "last": [19, 21, 23, 24, 30, 31, 44], "later": [17, 21, 44], "latest": [17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "len": 21, "lendingrateoracl": 45, "length": [21, 25], "less": [17, 19, 21, 24, 36, 45], "lessen": 18, "let": [25, 27, 29, 30, 32, 37, 44], "level": [17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [17, 18, 23, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [13, 14, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": 17, "liter": 23, "live": [14, 17, 19, 21, 30, 34, 46], "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 14, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localhost": [14, 28, 33], "localproject": 21, "locat": [14, 17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [27, 44], "log": [9, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": 17, "log_index": 23, "log_instead_of_fail": 24, "logfilt": [17, 23], "logger": [18, 26, 36], "logic": [17, 20, 21, 30, 33, 37], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "ltd": 41, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 24, 44], "machin": [17, 20], "maco": [41, 44], "made": [17, 21, 28, 30, 31, 37], "mai": [17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 14, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [14, 17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": 17, "manag": [0, 4, 5, 6, 9, 10, 14, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "manual": [1, 14, 29, 37, 44], "map": [1, 6, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [17, 46], "max_fil": 24, "max_ga": 17, "max_priority_fe": [17, 46], "max_receipt_retri": 37, "maxim": [25, 35], "maximum": [17, 23, 28, 37], "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [17, 19, 21, 25, 26, 28, 44, 45], "meant": [17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [17, 18], "method": [0, 7, 13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": 17, "method_id": 30, "method_nam": [19, 44], "methodabi": [17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "mevblock": 14, "mid": [21, 44], "middl": 37, "might": [17, 29, 42], "millisecond": [14, 17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "mine": [14, 17, 21], "miner": [17, 46], "minifi": 27, "minim": 39, "minimum": [17, 21], "minor": 35, "mint": [44, 45], "minut": [17, 37, 46], "misc": 24, "miss": [17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": 24, "mnemon": [0, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [17, 23, 44], "model": [17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [13, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbeam": 37, "more": [10, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [17, 18, 23, 30, 42], "msghash": 17, "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [17, 18, 23, 24, 32, 41], "multipli": [17, 23, 28, 37], "must": [7, 13, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": 13, "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": 17, "natspec": 19, "necessari": [7, 18, 21, 46], "necessarili": 46, "need": [14, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [17, 21], "nest": 24, "network": [7, 9, 10, 14, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [14, 17, 20, 21, 22], "networkchoic": 18, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [17, 19, 21, 23, 25, 30, 44], "new": [17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [17, 19, 21], "new_log": [17, 19], "new_set": 17, "new_timestamp": 17, "newest": 5, "newhead": 17, "newli": [0, 25], "next": [5, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nm": 43, "node": [4, 9, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "non": [17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [17, 19, 21], "none": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [17, 21], "nor": 37, "noreturn": [17, 18], "norevert": 14, "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 13, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [17, 20, 21], "notimplementerror": 17, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "null": 17, "num": 30, "num_block": [17, 21], "num_transact": 17, "number": [0, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [14, 25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 13, 17, 18, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [17, 30, 38, 44, 45], "occasion": 17, "occupi": 23, "occur": [17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": 32, "often": [17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 14, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "opcod": 17, "open": [2, 32, 41, 44], "openzeppelin": [17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": 17, "oper": [7, 17, 20, 30, 36], "opinion": [17, 21], "optim": [17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [17, 21, 23, 25, 26, 30, 37], "org": [3, 14, 17, 21, 32], "organ": [33, 35, 40, 41], "origin": [17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "otterscanqueryengin": 14, "our": [31, 33, 41, 43, 44], "out": [17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": 27, "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": 17, "output_valu": 24, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 14, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [14, 17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [17, 42], "paid": [17, 31], "pair": [21, 24], "paragraph": 37, "parallel": [17, 24], "param": [17, 18, 26], "paramet": [13, 14, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": 17, "parenthash": 17, "pari": [27, 28, 32], "pariti": 45, "pars": [18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": 17, "pass": [2, 13, 14, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": 25, "password": 25, "past": [17, 21, 28], "path": [0, 1, 5, 10, 14, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [17, 18, 21, 24, 26, 27], "pathtyp": [14, 17], "pattern": [13, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [17, 21, 23], "pd": [19, 21], "pend": [17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 14, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [14, 17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 24, 25], "pick": 18, "piec": 44, "pip": [32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 14, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 17, 19, 21, 37, 44], "poll_block": [17, 21], "poll_log": [17, 19], "polygon": [37, 43], "pool": 30, "poolcontract": 44, "popen": [14, 17], "port": 17, "posit": [23, 44], "posixpath": [14, 17], "possibl": [20, 21, 22, 24, 25], "possibli": 30, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [17, 19, 24, 25, 27, 29], "preced": [17, 28], "predict": 46, "prefer": 28, "prefix": [19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefund": 25, "premis": 25, "prepar": 17, "prepare_transact": 17, "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": 45, "prevent": 33, "previou": [17, 21], "previous": [17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [17, 21, 44], "primarili": 33, "primit": 17, "print": [17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [17, 21, 33], "priorit": 46, "prioriti": 46, "priority_fe": [17, 46], "privat": [0, 17, 25], "private_kei": [24, 25], "probabl": 24, "problem": 20, "process": [14, 17, 22, 30, 33], "process_nam": [14, 17], "process_wait_timeout": [14, 17], "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [17, 21, 33, 45], "properti": [14, 17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 13, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [14, 17, 21], "providerapi": [14, 17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": 20, "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 17, 21], "proxy_info": 21, "proxyinfo": 21, "proxyinfoapi": [17, 21], "public": [21, 30, 42, 44], "publicnod": 14, "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": 37, "pure": 30, "purpos": [14, 17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [21, 25, 28, 32, 36], "pwd": 41, "py": [14, 20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [17, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [17, 23], "pypi": 21, "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "qualiti": 33, "quantiti": 44, "queri": [9, 14, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [14, 17, 21], "queue": 24, "quick": 43, "quicker": 17, "quit": [14, 17, 19], "r": [23, 27, 44], "race": 33, "rais": [10, 13, 14, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": 17, "raise_on_revert": 42, "raises_not_impl": 24, "ran": [17, 20, 38, 44], "ran_out_of_ga": 17, "random": [0, 25], "rang": [17, 19, 21], "rare": 26, "rate": [23, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [17, 18, 21, 23, 25, 27, 32, 37], "raw_address": 17, "raw_data": 17, "rawaddress": [17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [14, 17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "recal": 37, "receipt": [17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 14, 17, 19, 20, 21, 30, 31, 45], "receiv": [17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": 17, "record": [17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 32], "refer": [6, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": 17, "regardless": [17, 21, 29, 37, 46], "regex": [24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [17, 21], "regular": [24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [17, 20, 21, 22, 23], "relative_to": 24, "releas": [31, 32, 35, 41], "relev": [20, 23, 24], "reli": [17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [17, 19, 21], "reorgan": [17, 21], "repeat": 30, "repetit": 25, "replac": [17, 24, 37], "repo": 3, "report": [17, 23, 37], "repositori": 17, "repr": [17, 19, 21], "repres": [14, 17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [14, 17, 21, 22, 32, 36], "request_head": [14, 17, 21, 28, 37], "requir": [0, 5, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 35, 37, 41, 42, 44, 46], "required_confirm": [17, 19, 21], "resembl": 21, "reset": [17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [22, 24, 32, 39], "resourc": 18, "respect": [17, 19, 21, 28], "respons": [17, 21, 22, 24, 37], "rest": [25, 33], "restor": [14, 17, 21], "result": [1, 4, 10, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [32, 37], "retriev": [14, 17, 21, 24, 30, 39], "return": [13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 17, 20, 21, 23, 24, 30, 37], "revert_messag": 20, "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [14, 17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "run": [8, 9, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [17, 18, 21], "safe": 39, "sai": [25, 30, 32, 37], "same": [17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "sdk": 37, "search": [17, 19, 24], "search_top": [17, 19, 23], "second": [8, 17, 19, 20, 21, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 14, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 24, 25], "segment": 23, "select": [1, 14, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 14, 17, 20, 30, 37, 44, 46], "send_cal": 17, "send_everyth": 17, "send_private_transact": 17, "send_transact": [14, 17], "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [23, 25, 30, 33, 44], "sepolia": [4, 14, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_transact": 17, "serv": 28, "server": [27, 41], "session": [7, 13, 14, 17, 21, 29, 37, 41], "set": [14, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": 25, "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": [14, 17], "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "shall": 14, "share": [21, 23, 24, 37, 44], "shareabl": 17, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": 37, "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [17, 21], "shorter": 44, "should": [7, 14, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": 17, "show_gas_report": [17, 45], "show_source_traceback": 17, "show_trac": [17, 45], "showcas": 26, "shown": 36, "shownet": 43, "shutil": 14, "sig": [23, 45], "sign": [17, 20, 23], "sign_messag": [17, 25], "sign_raw_msghash": 17, "sign_transact": 17, "signabl": 23, "signablemessag": [17, 23], "signatur": [17, 19, 21, 30], "signatureerror": [17, 20], "signer": [17, 23, 25, 26, 30], "signer_opt": 17, "silverback": 37, "similar": [19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [30, 37], "sinc": [17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [21, 22], "site": [21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 17, 21], "skip": [18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": 17, "slow": 24, "small": 37, "smaller": 17, "smallest": 17, "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [14, 17, 20, 21, 23, 24], "snapshot_id": [14, 17, 20, 21], "snapshotid": [14, 17, 20, 21, 23, 24], "snekmat": [28, 32, 38], "so": [13, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soon": [22, 32], "sophist": 28, "sourc": [17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [17, 20, 23], "space": 23, "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 14, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [17, 21, 35, 37, 44], "start": [4, 14, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [17, 19, 21, 25, 30, 42], "statement": [20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "statu": 17, "stderr": 4, "stderr_queu": [14, 17], "stdout": [4, 17], "stdout_queu": [14, 17], "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [32, 39, 44, 45, 46], "stmt": 44, "stop": [17, 19, 21, 26, 44], "stop_block": [17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [17, 21], "storag": [17, 30], "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 17, 24], "stream_request": 17, "stream_respons": 24, "strict": 37, "string": [2, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [17, 19, 30], "stringintconvert": 21, "struct": 24, "struct_log": 45, "structabi": 21, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [31, 36, 37], "style": [17, 24, 27], "sub": [17, 18, 21, 30, 32, 42], "subclass": [14, 17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 14, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": 44, "support": [13, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_source_trac": 17, "supports_trac": 17, "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [31, 44, 45], "tag": [6, 23, 32], "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": [14, 17], "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 14, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccountapi": [14, 17, 25], "testaccountcontain": 21, "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [37, 43], "testproviderapi": [14, 17], "text": [18, 20, 25], "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [23, 26], "third": [25, 35], "those": [6, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 14, 17, 19, 21, 23, 25, 26, 28, 30, 32, 44, 45, 46], "timedelta": 21, "timeout": [14, 17, 20, 24], "timestamp": [17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": 17, "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "togeth": [25, 33], "token": [17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [17, 19, 23, 30], "topic_filt": 23, "total": [17, 19, 21, 23], "total_fees_paid": [17, 31], "total_funct": 23, "total_transfer_valu": 17, "touch": 17, "trace": [9, 14, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": 45, "traceabl": 21, "traceapi": [17, 20], "traceapproach": 14, "traceback": [17, 23], "tracestyl": 24, "track": [17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "transact": [9, 13, 14, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [17, 37, 46], "transaction_hash": [17, 20, 21, 23], "transaction_index": 23, "transactionapi": [13, 14, 17, 19, 20, 21], "transactionerror": [17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [17, 23], "transactionstatusenum": 17, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [21, 30, 38], "tree": [4, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [13, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [14, 17, 19, 21, 22, 23, 24], "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [17, 30, 31, 45, 46], "tx_error": 24, "txn": [13, 14, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 13, 14, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "unabl": [14, 17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "uninstal": 21, "union": [17, 18, 19, 20, 21, 24], "uniqu": [17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": 17, "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [14, 17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": 17, "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [23, 24, 37], "unwil": 27, "unwind": 42, "up": [14, 17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": 17, "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": 17, "upstreamprovid": 17, "urandom": 25, "uri": [14, 17, 21, 28, 37], "uri_map": 21, "url": [17, 21, 28], "us": [0, 6, 8, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_upstream_provid": 17, "user": [3, 14, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "util": [9, 10, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": 32, "v2": 30, "v3": 32, "val": [1, 6], "valid": [17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [24, 25, 28, 29, 42, 44], "variou": [17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 14, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_id": 17, "versu": [17, 23, 28], "via": [13, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [17, 20, 41], "virtualenv": 41, "virtualmachineerror": [17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 14, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [14, 17, 19, 21, 37], "walk": 40, "wallet": 24, "want": [13, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": 27, "web3": [14, 28, 29, 33, 41], "websocket": 37, "wei": [17, 30], "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "went": 17, "were": [17, 21, 23, 28, 30, 32, 37, 44], "what": [17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [14, 20, 24], "where": [13, 14, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 14, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [14, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [14, 17, 20, 24, 31, 33, 35, 43, 44], "without": [17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 24, 25], "word_count": 0, "wordcount": 25, "work": [17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": 43, "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [17, 20], "ws_begin_lineno": 23, "ws_start": 23, "ws_uri": [17, 37], "wsl": 41, "wss": [17, 37], "www": 37, "x": [21, 29, 44], "xml": [23, 44], "y": [5, 6, 21, 32], "yaml": [3, 4, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [18, 26, 33, 35, 43, 44], "yield": [17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [14, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zip": 24, "zkevm": 37}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "<no title>", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}}) \ No newline at end of file